{ "type": "int32", "data": [ [ [ [ -746990302, -91207379, -1168415132, 1641173009, 1739443058, -1254172847, 1595271230, 284007691, -491228362, -102354902, -1043248893, 1252836692, 104312404, 484958229, -1781067824, -1781166451, -1676898611, 1921671873, -605850970, -1461809208, 327761764, -1994709287, 82471487, -934450237, 1114383884, 997245590 ], [ -1170424421, -408629867, -1260062430, -13932722, -175357308, 1004486799, -209694691, 1363404564, -34223876, 1357694414, -948307790, -162871914, -553177990, -551396375, 710328459, -1795270614, 1880014725, 1853025444, -833526449, 819078142, -1686339179, 1220212744, -386119104, -1088158241, 1905438006, 278156596 ], [ -483873170, -1514261357, 1919046013, 374908088, -2088015098, 1246182902, 2133801121, 1887909389, -485254622, -1698440433, 1099068350, 1422641548, 780683689, -325490341, 302205413, -976806083, 1057729229, 961353246, -1316720950, -1794149541, 896011566, 777250289, 1856189102, 1637588745, 281416836, -1436973026 ], [ 834286353, -1648513239, -1429271635, -1228953887, -803427344, -542635492, 1006196231, -1204821026, 1799774667, -1344024129, 1122045923, 1190246942, -1922495060, -1503039377, 739106610, -1346242729, -1878090439, 1865236181, -1724742377, 1950839334, 2113427493, -20243882, 5687959, -741384079, -596058273, 1026133403 ], [ 984216069, 1558863762, 1855895930, 334598390, 474681476, -586551370, -1281623706, 492270409, 1960671741, -21558551, 1012126885, -913959572, -104699528, 149524687, -375893280, 1434781503, -351740960, -983743785, 1142990696, -28477940, 912686680, -1906732240, 212151699, 534984382, 1880489038, -464321913 ], [ -502284101, 1243089716, -1220018012, 953112461, 1624831993, 1720168071, -1314360535, 1696617830, 188563248, 1561219663, 1579295978, -2048424625, 79368251, -1403720475, 345979919, -1329153191, -398995741, 61949111, -804620265, -1506431638, 461040659, -914731250, -1752386724, -1156326646, -1997405594, 834081685 ], [ 569691375, 192450306, 1485764619, -17222050, 299527731, 1832674759, -1657088836, 1346807633, 1296609043, -1517058178, 1102505074, 607679883, 335475264, -1811490018, 1704077354, 40520103, 1556467213, 2035639233, -1332882918, -422473758, -1788823271, 103875573, 1266046954, -336771600, -587674243, -1621452168 ], [ -893395452, 1014796354, -1538738975, -464652471, 894825517, -1013186164, 554997777, -44245107, 668343154, -1249458846, 1233878508, -1947587575, 22265062, -1265297736, 526532839, -1359067054, 1352792606, -839645352, -680115246, -2041777969, -37795356, 1373903781, -752820397, -1918046816, -1000749466, -2028939270 ], [ 704049282, 559111723, -550774741, 1162556959, -1862455916, -1066536132, 361947341, 1962763431, 414164052, 1838100465, 1855593223, 169876435, -1107205833, -956807733, 528035857, 786247023, 749798080, -1508776471, -1843547841, -89568675, -1444720618, -1771465174, -874411826, 1994640717, -1249174290, -387649108 ], [ 58020927, 157601041, -1709255035, 1191423923, 97530526, 1977208762, 1979865710, -1261838615, -1252404332, -1679612996, -852136797, 1086327660, -386466280, -876893825, -1894094533, 1612055311, 297242836, -461479042, -658937390, -1685466069, -1964443306, 463574882, 1849535639, 332071696, 394900596, -889712615 ], [ 297464272, -1579182181, -1019463483, 1706256363, 2084894001, 378078585, 1215646856, 103850889, -1712417384, -1502887328, 1342749215, 744391417, -1364904308, 1348273478, 445376613, -1860071156, -698912840, -1471059142, 1933550638, 699808832, -268394632, -238940285, 1395488309, -2023856200, -1162298339, 133201996 ], [ -773684750, 896655008, -965999148, -106088279, -1059557945, 1209246304, 888195289, 363122208, 1355109866, -984318653, 577940520, -199067006, -874171204, -847696034, 1079372888, 2001750505, -1964448708, -610242742, 1350781332, -2010913865, -957792440, 966548484, -591252966, -861248012, 125594685, 305061596 ], [ 347783739, 541916367, 80869507, -892623081, -1237545108, 727619765, -1062906441, 1986551885, 1916586226, -710599508, -1822206207, 716238491, -1891118891, -613980611, -1373183432, -877009086, 1145454769, 1031137423, 609334049, -1037344250, 2117005326, -686684204, -302334757, -1444719824, 285373918, -167640713 ], [ 748640670, -519529355, 204035092, 558074488, -1754396028, -1293905311, -288129639, 1826795505, 1328384436, 999021080, 1823764327, 1004430479, -801377769, 870209723, 639789724, -1368425435, 1816335337, 1956062459, -1706235185, 2141432023, -146839465, -1214978126, -1720794243, 49343746, 2108180180, -351043320 ], [ -231658549, 558408708, 134844121, 803397131, 103524360, 873074289, -1812601085, 1243797556, 526611987, -941379965, 821369523, 1796643742, -1482511492, 1803448761, -474356690, -1143129428, 576947880, 1120727515, 1063121638, 529223150, -1092472596, 523674082, 2008995490, -657603372, 14173468, 641103183 ], [ -1339446969, 673819493, -1684728521, -1399641776, -897857361, -1709190823, 1804532903, 2145164063, 342884710, -120067992, 1186176753, 275740765, 1459904105, 375295485, -433391462, 654714152, -1535852623, 204142970, -1927859971, -1104433949, -203296876, 1358815901, 1598455135, 1268576567, -1159888441, 1779996024 ], [ -355202004, 1427076394, 736697470, -1416870292, -1491748680, 23320937, -1667720563, -2010775366, 1887782342, 314392875, -820330586, -1092874074, -1383750060, 987040441, -47603627, -969031578, -672716414, -836901389, 2012001493, 1997914372, 339655733, 1191646376, -576703699, -649151066, -1703535301, -209539132 ], [ -1500799733, 820631063, 1940852786, 1965277381, -1478365809, 825257785, 298977924, 1711212313, -967237774, -275344846, -336407491, -1345768932, -1925855939, 1019124791, -1211537201, 67303346, 714789847, -1058444395, 822886500, -1095547332, 134478310, 961125762, 1047159293, -584884976, 1174279713, 116684603 ], [ 2137354655, 110328736, -65747767, 1739497155, 1533027989, -1070206293, 2024502485, -707972449, 1508689150, -1991579635, -1254280358, -1619374179, -929886040, -679892029, 1074195862, -1779047295, 1786297476, 1890631252, 1035767341, 786900047, 589833155, 1845036024, -1137299511, -1239153746, -1538366066, 225429425 ], [ 13090362, 747856492, -727909373, -1983115132, -1346577388, 1261013654, 97903297, 1119407096, -1167544511, 510874289, 448739529, 655058423, -1830644605, -1189763521, 919808434, -1939391093, 1951849897, -546238966, 527865572, -366479752, 1129131227, 1820378687, -1083099672, 626400251, 160705057, -1385401891 ], [ 388322060, -207319773, -270563090, 366096295, 614523735, 1014114780, 48214384, -3552703, 2641561, 2022381594, -1483986905, -1014152587, 1308533275, -219849428, 1200878720, 989584385, -763033333, -1393814810, 1216161318, 1508660147, 1837088546, -1706958798, -282855279, 508354151, -415635897, -148250854 ], [ -2075311800, -218415622, 1060987118, 1465035974, -1331054979, -1570300249, 2138033873, -1480139046, -453796962, 1044233380, 1892717031, 1650852398, 1066515736, -2137502198, -1809868492, 722852442, 1096245677, 2039751839, 521328370, -1163134976, -1693179476, -1474592394, -517501555, -1541966645, -36926853, -35836496 ], [ -294482986, -911219089, 170036410, -1985844955, -2137133128, -1200654887, -1244588313, -1453766120, -1004909474, -1032163761, -98773064, 356125814, 911996879, 105267770, 544664697, -2075907965, 1414023486, 1040055146, 487451159, 1504574675, -173363524, -335154472, -1359472210, -893060778, 581468895, 1315035623 ], [ -2012384168, 152446626, -198994018, -222017925, 1682610118, 1329638249, -2125650931, -551688165, -1500869014, -1621079264, 1437873068, -230718757, 1384318292, -406563433, -157485355, 273751738, -93148508, -1588672849, -47075235, -420009903, 1656297975, 1524298449, 1229383518, -451386702, -1992769844, 1871042640 ], [ 1769750094, 1979667888, 1468835383, -505047848, 578375283, -1656786353, 1105487409, 18140585, -1179338086, -320596507, 352765737, -189138933, -1130405943, 486797201, 1850590553, 1611536788, 1389159784, -952231552, -1282357809, -699033876, -1798891606, -31112528, 829120993, 1273817304, 144720901, 1383547092 ], [ 820429405, -463525551, 813248808, -1819214363, 921073185, 920781182, 1267985127, 1522898256, 954584155, 1008266133, -1654289235, -269752413, 483912529, 935122393, -1608179442, -1712716268, 1080500698, -1794340593, 1037136525, -395675865, 2047923816, 819303254, -1510398149, 255701823, -463463919, -1095886156 ] ], [ [ 88496466, 1534841208, -22168644, -895428354, 145794466, -1623697219, 1338016741, 855599499, 224841484, -202323926, 1900444798, 1741169259, -600872180, 1078089263, -314308858, 17341829, 1902705030, 2102695384, 1399931323, -274408407, -488523870, -635970505, -926767005, -1382466704, -1672050956, 2128774265 ], [ -1292117640, 590057713, 1727926724, 366843490, -1895105326, 2062690850, 1162574001, 488445128, -1570633694, 1366644490, 1831223742, 1415531206, 1874526316, -2013923514, 690136831, -742772595, 177292925, 1424198231, 475603694, -857593469, 1177708749, 1226117567, -414508342, -1449786709, 1303202787, -279268971 ], [ 80855473, 1310926760, -1854931377, -991445333, 154874509, -1741698731, -1640710603, -385763711, 1795133603, -639363085, -1314191949, -322277863, 53028712, -24362105, 1769329496, 395075790, -1586215511, -1578563879, -1678773989, -216111784, 1395032491, -1002172405, 652430495, 619204542, 515822460, 729979760 ], [ -282665822, 113807277, 677006251, -1455544750, -596407439, 1462320596, -566904924, 192319380, 708827824, 2057414598, -24465369, 1278940011, -1022423714, 824844785, -1886697880, 1539160851, -951943894, 158123165, 236948186, 1347210386, -333875265, -987143496, -832956654, -1585692224, -1315984811, 1542086764 ], [ 1506002137, 1361810647, 1158900355, 403785030, 772090984, -1593290801, 188157284, -1770983518, 507895721, 198985833, -2145462936, 1313173880, -1361088763, -1070538751, 1846639855, -1211802872, 923880051, 1090361477, 963839616, -475299862, -1561645569, 2097700818, 23376487, -626120574, 1087261201, -1446964609 ], [ 499914278, 1984980445, 1468308823, 423176205, 642457222, 2931363, 1588182663, -115764069, -2088041906, 307388131, -573062277, -334957632, -358916155, 1257589245, -1664437908, -1723125537, 699872284, -418040736, 1912966064, 1446698199, -1618474998, 491149885, -705153678, -859349865, 1292034405, -2004608222 ], [ 781445626, -1166911292, -843850908, -1401409580, 1117801196, 149082855, -1431638963, -41230104, 1237032101, 1324420923, -1845722895, 1676943053, -1916680090, -1363609728, -408410583, -739766085, 60876789, 191396437, -1091423798, -1564938561, -1287809300, -2121142043, 1092787453, 1375945947, 382822512, 1059070172 ], [ 918641767, -1433629494, -1737386173, 256768559, 1436552310, 1703904901, -584874848, 302157220, -1411128697, -1446354377, 827856512, -1279695857, 886637851, -958200624, -1164667814, -1207175891, 438990935, 327573059, 1388879143, 2044446945, -1162475874, 1261054218, 187493382, -642831928, -1692714686, 312952905 ], [ 624998408, 1626022269, -1215253425, -1927425181, 395831564, -1135532248, -1018507804, 2037130223, -749594094, -1766641792, -235406753, -1995749120, -1494504496, 764346781, 1871813675, -976794857, -369109852, -1357517891, -986450854, 1734399951, 1387490361, -2067403189, 714600902, -877257586, -458679054, 1730260896 ], [ 2010223022, -1983741175, -1362933255, -1696775833, 1163502944, -907680444, -487533793, 1463827973, -562938500, -1700322668, -2038257935, -762389552, 1660704420, 666826473, -140842147, -1337008113, -2000929779, 109034722, 526066119, 1072259986, -1412681192, -1602648174, 1078456178, 1113691598, -1737854990, -1341668159 ], [ -528672261, -1247637457, -1081824414, 2028918703, 320244677, -1235284476, -56067416, -790116744, 214246501, -67779564, 1327956107, 2144774299, 1057739497, -61444326, 375271733, -2046065114, -1385896539, -1245994202, -896531301, 183648788, 1444522753, 122424718, -1094673457, 1092531870, 2127575782, 1495067119 ], [ -1789107943, -130708966, -441817416, -239326114, -1415527488, 939919935, -1317895494, -1585549576, 1453787762, 1388896253, -1889909128, -69786221, -1962246979, 1888815978, 1700831658, 1926118643, 397151696, 1689288511, -1818757092, -780634568, -700922074, 930773069, 1791254785, -1531477604, -1339769329, 187018842 ], [ 2097814910, -1925367232, -2097559753, -1155177588, 1621744408, -1190340424, -1365317168, -1098566430, -1924830450, -894727510, -1702405047, 1472783703, -1325875004, -335913520, 1500293857, 1450250771, 1217540647, -422682261, 1442753770, 1334862648, -625183005, 1362716601, 1537682371, 168319513, 1373784584, 1476438508 ], [ -654550915, 1407713541, 710965115, -1425874433, -1307904832, 1445818036, -106607208, 1559975848, -1322139250, 1686636764, 325711814, -478528692, -914708134, -182842609, 1624776722, 601555407, -132246758, 61758652, 385028887, -2132765694, -1273205191, -1824842119, -970246731, 570377317, 1853834308, 478268835 ], [ 1549349547, -160135107, -838445697, 822398409, 89265835, -15674194, 991664587, 1465421896, -1888345660, 882094159, 2045691098, 176981365, 288157586, 1845548132, 1208285330, 37305368, -792560070, -415196494, -351455812, -1079380370, 773794055, 1929039862, -1058608020, 1893233165, 106570549, 1000812117 ], [ 851139119, 861311292, 356144424, 948996406, 1965166091, -1611746993, -1906543648, -524557436, -2042658708, -1360135626, -1528702329, 199210226, 1937683925, -2044210588, -1717022117, -74794609, 28310589, 436583770, -1854803909, -113860911, -807640641, 1794959383, -1919461517, 1751261032, -1625081015, 573993158 ], [ 74439513, -1568897191, 1871736645, -1309222554, -565341279, 1999268171, 427479458, -52150884, 1462465883, 640418884, 2112211488, 394175140, 817881308, -1545786010, -999808801, -1831457119, 158730925, 34898166, 1637387592, -1028280359, -1641749304, -781474099, -1053169040, 962257705, 928812144, -254877507 ], [ 1990744508, 2119498402, 1207998863, 1435428985, 1864643164, -1135980706, 696615035, 1969950611, 2130968262, 2135582077, -342971566, 155779577, 126400170, 1815374325, -1436264528, 1354232500, 1504503290, -1817555181, -300844119, 1572881278, 943579251, -145544805, -888970850, 1151359786, -1392823466, 385208455 ], [ 1560997728, -1441003209, 578989724, -1062488690, -451551181, -2037961122, 1433061226, -544090441, -350470084, -667143571, 1990509327, -1360491092, -353386816, -341499350, 1005705909, 1232131897, -603707751, 888844672, 941636008, 796513188, 552719467, -2074248745, 467519170, -547127386, 1655972625, 546527777 ], [ 1697594749, -1146149486, -88522249, -101245431, 247379264, -1985044154, -608470882, 2061872682, 795423703, 603656528, -1286076687, -1123764793, 1661226206, 1742016341, 484740001, 2021397173, -1021356671, -1898865643, 1683922304, -2021925330, 1748705224, -1577513259, 432137360, -929956437, -245889197, -455766219 ], [ -1564843353, 267025400, -1799434057, -2106337704, -1093377129, 1935919380, -960835290, 1802586261, 1490146245, -1927285905, -273477200, -38256478, -465160056, 657070164, -730623997, -1920420175, -2128974589, -261603508, 454945817, -371530044, 1237471960, -696544548, -1861399966, 671075242, 1062299772, -1603551013 ], [ 256448901, -833932162, 1722922710, 1740794131, -1161261362, 1931101600, 1062666893, 1884920136, 1283585785, -472531413, -403901794, 1231777240, 1812095427, -1998919001, 1523890630, 1047327473, -1617313167, -2116178175, 982805634, -971547339, -1133500453, 1603882473, 1284348096, 1730409153, -2010941106, -2124227736 ], [ -566130091, -1476510477, -985177276, -2090483832, -640340981, -390916504, 11221421, -1703880065, -1142309597, 1538160652, 1748416993, 2061112448, 1666865348, -1613838567, 1172543667, -921915472, 292042517, -91630211, 668478451, 1357878725, -646232474, -1088236023, 26298251, -1819657592, 830508337, 1856061069 ], [ 1827075366, -1308829134, 729408049, 1747149795, 957634831, 1593684161, -704135645, 1477345762, 1139145962, 1703097459, -1398679314, -114145684, -1172554520, -820965921, 85486666, -1325400307, -1839718618, 1727531335, -1918728483, -353302298, -125218895, 1985806325, -1704712502, -807461122, -277725285, -164558156 ], [ -2021084292, 900805735, 1635959426, 1974307328, -976733509, 823997631, -1705097109, -517034458, -110827216, -1757863018, 1133307145, -948004321, 1782468101, -306570768, -99979972, -2028607731, 592508925, 1217448371, 462008266, -599073934, -588714236, 1701960731, -1661244917, 971049968, -591819614, 597803189 ], [ 1114985236, 1945601731, -635493499, -1937576027, 1833667376, -387582676, -829985786, -1278328175, 101953794, 2052541960, 2127616491, -338593694, -2006528653, -1796462332, -916135896, -79259962, 1585314454, -2065024147, -1208252888, 190977751, -206276321, -1942959235, -143560176, 477974006, -1644865162, -2131882059 ] ], [ [ -883839753, -855364848, -202857907, 2055934958, 1842657020, 118274748, -1679795019, 1965364305, -1883541202, -1739872252, 104407536, -1308391289, -2049668957, -2006384221, 244659725, -2059877255, -1865062698, 428057276, -1197721608, -1852569568, 822583070, -955868206, -2073095084, 1474830159, 1746318130, 1384828191 ], [ 880813166, 1028516484, -2042391935, 1893853543, 589472133, -265497570, -927223335, -1348366060, 1088385747, 791256935, -1922637682, -990539922, 1634068766, -1459050463, 1266433722, 1642059326, -199016687, -682085967, 1868861398, -1359192102, 80041194, 801027668, -1469731551, -89094733, 1861066684, 500581525 ], [ 1960893722, -471784582, 621932626, -231086629, 1322487917, -778240095, 720448038, 1899104372, 1293809253, -536110083, 1887837827, -1089649243, 2070870723, 1984380335, -2087931881, 1522177436, -1315962312, 1934617463, 1017898746, -1603462499, -978701959, 1070679051, 574649286, -1037536326, -1090724095, -917524340 ], [ -425144308, 1077830777, 1579996315, 626548863, 1495632938, -180796836, 1918927267, -1118319466, -2070840929, -392959969, -620434348, 774786475, -2134665411, 403151977, -6883564, 2070636683, -789312301, -1398738292, 1154923060, 493287190, -1871167606, 2036313770, -442657145, -1721229235, -930835425, 1774230648 ], [ 814541495, -661809225, -114002138, 2089399877, -734144449, 1025109763, -1608003454, -570503274, -314012178, 1368131103, 1638787164, -1018409653, 1794949701, 673935540, 1297413712, 859085644, -423744998, -1175174451, 1111185899, -221901950, -1303577863, 1444577277, -1666814187, -68419986, 451010069, 1381161869 ], [ -156109734, -1508220078, 2059838319, -1717393419, 842525356, 1096989986, 1818641860, -1074012037, 153849013, -2059227938, -877797146, 824712753, 84599264, 204815791, 1127395953, -1645903718, 1528592796, 1405736232, -238110905, -1268804806, -96638118, -1932537026, 1518902730, 2046010581, -986708625, 1140873865 ], [ 268909517, 1892846908, -1823139101, 1617318272, -295821123, -116220344, 1454218687, -515394994, 1499479390, 464910988, 2043875927, -987767070, 603739477, 564045019, 1120754282, -435472017, -966608969, 1009168264, -595770850, 1626976552, 1220140179, -712175549, -974386341, 248214246, 1616687958, 1643746689 ], [ 1633805642, 2088628171, 237221426, 2129477465, -107084077, -1041211832, 945901716, -868530851, -1212187691, 1026232979, -1015618227, -2071695183, 759089556, 963819589, 2032389274, -1082341087, -433349589, -997554519, 895051130, 2071766366, 496186307, -972002142, 2021814771, 345149882, 604298645, -2020735470 ], [ -1126149055, -1578476221, -472781154, -1225213410, 1986398659, -1263557191, -1684574726, 1792506908, 1962436102, 144432538, 905484653, 573822689, -2052357231, -996838008, -220181239, 660318685, 1119609731, 692074518, 1972405413, -1419100259, 1861594680, 225299213, 1524477962, 377209536, -443168050, -407446420 ], [ -1602015536, -353426397, 627800810, 1785526318, 400518434, -1241102517, -1152035365, 404220559, 750007655, -79453752, -128955618, 310058120, -1555815419, -1996887027, 993830411, -1576791690, 1256556384, -724213834, 364027603, -1103537190, 352010103, 1376673119, -971105746, -1602648015, 1190315854, -796226451 ], [ 413910316, 1075507989, 1672504574, 886873157, -1144990708, 22309903, 130541464, 263316926, -1705031043, -828661447, -765653669, -491703157, 1642907849, 1905338849, -1905566971, -1395395027, -1165066789, 98878462, 1378209719, 652016314, 407051664, -897329811, 548035216, -295838515, -1864365242, -1257860010 ], [ 1788506708, -1324975364, 1902275539, 1046783279, -1849103406, 1914683240, -1551518304, -1784480778, 924340078, -1689621845, -1532649719, 1757612272, 46440880, -710913954, -1158579564, 153812909, 1004059619, -924768125, 198410618, 671530199, -1322094304, -663257112, -236339768, -753926710, 1095085041, -638953292 ], [ -192695342, 1507502673, 638204412, -1214483239, 1979967820, 632453776, -1681775109, -1102321830, 870877876, -1998875484, 972456795, -662579390, -1232015620, 259330972, -1909029417, -461451199, -1891276506, -457010387, -50279811, -2057629070, -786786534, 655092829, -981752275, -1262622958, -1262595119, 570780653 ], [ 340282225, 298437572, 1804464983, 997463978, -657447856, -1570477555, 1778988628, -973538542, -1423784179, -1002425481, -1042545931, -975313282, -471907806, -1171345319, -1972252562, 49403672, -709622763, 1472902284, 754684471, 2135253599, 697244976, -1111135025, -2145304994, 1085207312, -120361360, -435857762 ], [ -590635278, 2067774569, 284547560, -1376386753, 2147298032, 902987520, 1617558599, -2133893563, -1540543153, 1997195109, 1144123042, -822201933, -1572372665, 1544474373, 1897117790, 709992540, -957496772, -496414968, -1356815293, 2018413187, -2096153304, 1755755628, 82903926, -2004136144, -2141095044, -1868850992 ], [ 1555918496, 2119555340, 511302947, 643908227, 214329470, 427798839, 1819570753, -1519157732, -89459318, 1217889278, -39877958, -1731217154, 1643020915, -2092371801, -631666710, -813196550, 966142099, 1873091177, -928640626, 1213160067, 953996439, -985974289, 297258225, -864251745, 304175906, 41427741 ], [ 535512841, 1859913623, 1946771661, -1885060789, 1269653124, 1788805282, -1171557651, 580307867, -522656073, 617022493, -1063246306, -1256163859, -1108720544, 2082665988, 2117326795, 406860450, 1504280974, 584665247, -2087539269, -1973273154, -1207507808, -1115751570, -1355074298, -666244581, 526955669, 2146097417 ], [ 769260533, 141288445, -1945866738, 354274095, 11568792, -107032026, -929211410, 1884560541, -1482562040, -1244576469, 1969331104, 13362350, 854536316, 89102131, 1411846360, 1779133208, -1236253825, 1182336249, -988015912, -1728727300, -1748179295, -439327470, 1420568928, -1359459444, 976605637, 1898449776 ], [ 1085007737, 478178681, 56652158, 1168536765, 2091567626, 1622739959, 999764536, 2136223809, 994851398, -764474934, 1312204497, 87915334, -535068835, -2079063982, -703318606, -1024404878, -160728588, 1779116499, -813475619, 126764353, -721020494, 1512000794, 1058670554, -1822119988, 1707159262, -375057608 ], [ -1113336167, -2087760442, 1772333290, 721899290, 1326352595, -1233301503, -1591991338, 1568268883, -63773555, -413919533, 1278593596, -384616290, 1545226364, -735888046, 1819160072, -1688622334, 1604481078, -1892763391, 1855592485, 309463006, -579126919, 1583048743, 1836934229, 1447189605, -1371953779, -809430054 ], [ 2062904262, -946719706, 872667869, -192908410, -835027544, 1586346908, -369381925, 710622956, 1719823140, 65696743, 1729279968, -453519692, -51272558, 2032718991, 1920418559, 652512960, -1507082074, -850469577, -341279975, -1906333964, -475613022, -1434399592, 555904693, 1926689968, -400287826, -1970255245 ], [ 836728424, -1407648300, -168860112, -1955831360, 1050766992, 1107595969, -1072368584, 1081454179, 211020087, -1420053256, 384541358, -1636721212, 2059398156, 1044671203, 702914782, 2027325827, -1189978771, 969984757, -798989090, -394616102, 1618848219, -319402036, 1931531438, -804239317, 1317468055, 935297734 ], [ -944846045, -1572387382, -719351986, -1634929933, -1136465076, -807466193, 1247756593, -793485013, 143784398, 33505634, 77061096, -153045776, 380903348, 1021800324, 1346049499, -156450625, -757996456, 1831354999, -1066884648, 2001159704, 774520878, 471927764, 1880863241, -903757580, -1848514139, 175773110 ], [ -1914595932, -812055769, 202964064, -676061348, -1439081850, 1097887756, 883382379, 1277105312, -1418263271, 84632338, 487013232, -1647514350, 1055911995, 1976469772, -407407483, -999492521, 220470995, 35965386, 150913338, -1590558556, 49801481, -708849972, -2073338309, -1780607427, 1915122711, -696498139 ], [ 975151875, 544217356, -259182101, -1396014862, -1530505060, -1896299552, 1801300924, 1608320491, 274234717, 907904794, 2064456991, 1773990510, -2027333954, 1401474122, 2023272301, 369276811, 482417407, -251843712, 133213098, 811782435, 342677292, -682233343, -1084617120, 836495774, 943064130, 1446469100 ], [ 941488706, 1731697277, 1884182324, 647069489, -2093201945, -1464957721, 1335098486, 605458911, 1298184662, -587851402, 1872381081, -749154308, -224749246, -1859921758, -929162922, 105804116, 2018137808, -1389498122, -1170682726, 1613784642, 821154156, -1014067608, 1927774655, -718293619, 222188365, -1921803066 ] ], [ [ -844041949, -1495562856, 1058626601, 1181958192, 528143670, -1864914022, -463627710, 926175858, -880430178, 2120465628, 114221460, -992180664, -1040461003, -2005067287, -1507968072, -1831406740, 1205141047, 816617910, -657589189, -546994070, -1607905093, 472156397, 1028388250, -1707627664, 1434388215, -1784959277 ], [ 1104284284, 1709183408, 2097158231, 444874500, -557139966, 1082858775, -145363123, -155411363, -271889382, -906191570, -368427626, -660406160, -2070604457, -1815186307, 207635007, 728762549, 1099582246, 14664948, -26337968, 1829449840, -1716727092, -1155383336, 237108629, -361740207, -1375940583, 959537684 ], [ 505967143, 1231440020, -1671709026, 2039591338, 1515990012, -2003382667, -432038390, -1577587308, -1078451371, 1628564871, 2120248637, -335751286, -511105834, -505963252, 359760125, 852604277, -2033097620, 746801362, 439835546, 374424186, 1888253342, -1223425195, 359820942, -1052831649, 972482821, 1120184305 ], [ 146674794, -250190608, 1851687238, 158281383, 1723561173, -2143985979, 2054672949, -611633025, 141618040, 1460064660, -1967028519, -1108264328, 692525778, -133816446, 1313194050, 2057492189, 27105087, 1814417425, -1669146798, -1544310864, 320646409, -698827497, 633587168, -529827116, 2005130484, -414874042 ], [ -1457336437, -25186214, -585688385, 223111418, 320749068, 1942971340, -638997015, -1022016890, 910567707, 1662030535, 203589518, -1118534004, -1845527427, 1951473190, 52302155, -169601076, 40136855, -1105575793, 1442985006, -1594168002, -900897275, -169757980, 861364269, -1124045754, 905240404, -1643945904 ], [ 2130422912, 1190970163, -1397747614, 1735658331, -1152959680, 825673561, -418576013, 1627250624, 1890398439, -2092936176, 1743170500, 1885217020, 895371031, 435872188, 169556970, -1440650346, 1844968614, 1772597775, -1047302439, -848236680, -259991886, -1550202546, -1912577552, 339472868, -204211392, 1499138768 ], [ -168107326, -1923101742, 520795055, -60287782, -1673926264, 2129642733, 1753716515, 743445537, -290341903, 1020715148, 1720591557, -175828262, 1974835742, 1540893053, 1679415812, -389114468, -1323526396, 951696480, 1282198668, -774926053, 1851831192, -425274091, 1523358670, -791580505, -1435032531, -525850983 ], [ -698165526, -455114472, -1728485744, 1212775885, 900803908, 706564685, 1502887407, 1154282357, -1465448428, -2083106600, -1478693482, -1405751716, 1387632931, -1261272227, 975582220, 1499463151, -1006539637, 1373543840, -1872407038, -1666714303, -1422515492, -260076622, -955284685, 1116106827, -218390012, 755328646 ], [ 1128590147, -1240265377, -666561903, 310127015, 1737935086, 266212620, 1055878204, -67371632, -1129748124, 116228291, -944141316, 482087398, 1604951007, -1267501065, 1207196295, -1056356517, 2134424678, -768291162, -1159765597, -683338921, 946120940, -536350658, 2052488228, -696846383, 1749516673, -8768963 ], [ 65293585, -1521580901, 591814138, 1470750200, -2135135803, 833574583, 1045399921, -1839279180, 57666773, -1710255321, 162135203, 923800320, 1251702517, -770661367, 1483593454, -1302376764, -1457987854, -1698014648, -45155051, -1125123357, 1257100042, 1013093938, -1092246388, -44011039, 1537547562, 1988690793 ], [ 1359064783, -938076147, -826360010, 1371678377, 1217769529, -762029165, 661743138, 2045668076, 1911170574, -1036017880, 719224162, -448753150, 801054752, 1147175822, 1060142626, 1682229452, -1826696597, 43840833, -603121324, 687552234, 1363733309, 2103070832, -1702999421, 223710235, -1502829703, -1220493202 ], [ -453140926, -636895966, 1960304652, -567456290, 1947907416, 374156936, -1482891703, -677299034, 1507044323, 1278762214, 2054633292, 560133594, -448795655, -547452328, -598387045, 1076773361, 1681958910, -1581793975, 240240648, -1908914456, 2112338298, -1772668107, 1407072648, 44792756, -588762020, -681154462 ], [ 1252732912, 988795271, -1267768531, -531053280, -1691801385, 313994273, 459799865, 2117917266, -1521966300, 776541909, 315335163, -141524917, -1776004529, 1531378779, -2130329614, 1282183872, -654979275, -1934510347, 1458316904, -2042801939, 435360805, -152952763, 795375094, -1992782665, -1090047985, -439351702 ], [ 769674375, 471573389, 2013530961, -1696579904, -1128657042, 1852743764, 1177441415, 1228525660, 891573844, 1129276155, 407754094, 783709215, -1054014306, 400915463, 1827609030, 1634172822, 291703034, 1230454190, 1269677128, -1007097578, -891325627, 920785, 2060742466, -74468553, -2034967896, -1036474599 ], [ 177903471, -169399432, 1634534256, 1612859763, -2108113521, -1248505497, 2002336102, 1508512664, 1708823048, -1767746687, 1630107061, -1014741189, -1980482231, -1502595759, -245749937, 143902561, -1458397035, 1880548747, 1769261076, 1835478964, -1215893466, 666652547, 2002187281, 622581381, -789023116, 95482806 ], [ 1320369931, 225589537, 1458594290, -1236460960, -1490938644, 1123416701, -1601303128, 1498401108, 1674829790, 1026698933, 1408381777, 1580491890, -1984542091, -738011844, 327557049, 926086701, -926220181, 1092066689, 1151586688, 521885386, -2003809063, 1112463204, -1807142147, -750989026, -188680012, -602949612 ], [ -1958376087, -468744548, -1501567166, -221093352, 1659282351, 1454428592, 1303413381, 775900142, -515378846, 273439266, -548290301, -359407544, -288339037, 988215443, -931392199, 1877422798, -156689497, -1408084147, 240334190, 1001341343, -1812348961, 1211698620, 1020441903, 773965755, -1215510249, 1071019306 ], [ -1425847267, -33483186, -798201971, -1520606841, 1804673257, -1935747978, 369060555, -722658450, -654557858, 288942473, 233457973, -187856980, 2078790575, 1134037532, 1094266018, -1069373175, 1849728084, 1789724312, 1487151292, 1037249618, -469688556, 578972648, -193197102, 1029992156, -1516306995, -1229821269 ], [ 1632326172, -367849168, 1631466246, 1781139935, 480263372, 524694405, 1855595908, 1208742143, 1026266736, 1921176823, -1449040053, 75807142, 82986142, 1970879798, -170855569, -1239487244, 189156947, -1684516922, -132131901, 656171802, -116998635, -672030440, -1943311562, 2045780095, 279738223, -1269007119 ], [ 509235640, -944759252, -1916286121, -1826695673, -757787849, 445300845, 2072299913, -151343934, -773578744, 156704314, 459888636, 1360131549, -418370188, -709384064, 45944326, -990284516, -1119762350, -1716505524, 665853706, -673308737, -1178222995, -266209413, -102084220, -104669770, 1492065033, -237944780 ], [ -866041812, -731699365, -8192379, -27243337, 2085904362, -2127957770, 975772947, 654297501, 211110193, 1386418596, -653255377, 1609269463, -2047758390, 903877610, 757269222, -1742937239, -469113443, -1826839215, 686604744, 1679323499, -1299464743, 155100634, -1129202520, 238005610, -1149639358, 1079937831 ], [ -1622411732, -1542097681, 1045315731, -1568852124, 177708989, -1121942770, -2089820614, 836394666, 1713106082, -1042386679, 261320647, -301364129, 2127176798, 380927313, 1059677883, -1934054420, 298047061, 647752008, 507565177, 1488545868, 1771241476, 1065428302, -8787612, -1680367047, 352150430, -116655143 ], [ -1284170968, 410098126, -774716318, -239953623, -1343838658, -1204675210, -1946207113, 1275741824, -598180028, -1026864161, 962930219, -478989132, 1979521224, -419738690, 469100029, 232020279, 1760294558, -560515121, -1582836215, 790400943, 1954910203, 1965604756, -1678992814, 580946363, -1919936081, 267756177 ], [ 820538838, -691489393, 1323261779, -878786333, 195008393, 1058322298, -2043410922, 754205955, -1888275823, 20327204, -1977068031, -2075898937, -2120199277, 247530486, 1141328655, -1506794244, 393796717, -1335404670, 1312569824, -114447853, -2069991758, -1121983311, 1331083838, 1075847389, -1422574106, 1126054063 ], [ 2042205299, 1384223181, -466370035, -318208441, -1914306103, 244331760, 869054868, -669953103, -1526060049, 1432441573, -1214316795, -901705459, -1642533427, -1465516293, 652417421, -1854437028, -1535387792, 954343265, 813699715, 1095364519, -1199571502, -834174599, -1801105415, -1210151229, 532742884, -308515925 ], [ -534773347, 362127211, 1829145590, -1612610710, -390092440, 1608548637, -1684864413, -834302575, 1408245163, -1190032159, -1836948611, 2043612988, 994889543, -1112009247, 528287097, 398676790, -1536735966, 1136484301, 1737181460, 408440586, -1503241826, 250041861, 542058129, 524439415, -1970581156, 244954405 ] ], [ [ -1886412511, 498204335, 51303346, -60871116, 481640974, -340269932, 189733884, 878560663, 1635872259, -1400711694, -1537914998, -91016265, -1880824464, -758459839, 678696303, 480363529, -1054012415, 2035100532, -1583750154, 1233495156, 441672690, 2117292496, 585485025, 1643622325, 165419425, -1703107039 ], [ 575299579, -1435651867, -1816387828, 288986002, 1925414219, 1584586201, -1687824479, 1298812678, -232062479, -568255219, 420994260, 735344191, 871972954, -1636141182, -1793316313, -936666075, 1761858432, -1937669262, 553289381, 620246172, -64050901, 321043396, 988806482, 1576802714, -132164413, 972116817 ], [ -2142224523, -841035775, 522923790, 939451804, 990081734, 1682006758, 1614048374, -296208951, 1824178634, -815676182, 496839171, 2042474464, 1937154626, -2032404949, 962560122, -1643302214, -45817091, 419429288, 1598814783, 818649997, -1716870214, 417208569, -199476365, 656496308, 593540232, -1425515253 ], [ -2077740959, 555274393, -5626422, -29556284, 2058203838, 1361882816, -1453092840, 491836522, -2066672772, -354730703, -115618438, 1840779347, 531971174, 439911733, 10378887, -1662261166, -1291504328, -1081058283, 1850676250, -242272488, 2102301546, -814977452, -1663426778, -300983734, -777730001, -315696053 ], [ 614905990, 400779314, 1645021334, 1218013718, 796500974, 279342685, -1699195430, 845805519, -1889671849, 906291286, -26834378, 1598505935, -1050122571, 1098963774, 2132314896, -1022129439, -1393243348, 541501164, 1436879095, -1774390867, -112014683, -410047140, 1556926885, 1257695965, 678534405, 862801686 ], [ 493974675, -1479179104, 1655676303, -735820845, 1479509571, -1881263927, -1621989607, -648502747, -406362387, 1578870974, -30523266, -1526825909, 1746886794, -1714159419, 1885935818, -1187173061, 1884371384, 1003862759, -1057265915, -1637848664, -562993163, -1978311290, 219323786, 1738711258, 163433504, 861597258 ], [ 230442722, 251994094, -1967174615, 1343190571, 208600776, -1886899626, -1841633246, -853069690, 1220412705, 927733536, 1930222501, -1037069979, 396638925, -2126532430, -47183693, -665006223, 1270933841, -2082551320, -812645100, 509885555, 691313066, -132471795, -1037456417, -461870691, 1671032737, -604364446 ], [ 492517562, -8120711, -1202687032, -1539132575, 136907835, 1195152398, 764051858, 150338903, -1922079958, -2134668000, 1393222526, 1622045736, 1235036084, -1552490435, 49437646, -1899885911, -1953412531, 110134834, -2105386822, -1580572886, -656073019, 1853864641, -875147115, -1684011507, 217698539, 1545628934 ], [ 947260335, -2108378564, 1172796719, -2052926149, 162810945, 271329928, -830937148, -191513308, -388098709, 697021794, 2130988873, -212302649, -2047155293, 1617889337, -1514599174, -504344999, 1108499989, -1455675542, -1410479652, -384406046, -931789220, 2099678449, -1082719573, -852585743, -134196242, -828974058 ], [ 1616282644, 213650426, 1550371659, -1767663635, -1764989248, -700485645, -1496397651, -519017447, -292811355, 1469698965, -754419225, 2143554976, -1257534120, 1610609862, 1916474872, 621597362, -175197299, 1005961248, 2006329868, 421375951, 996541074, 1733100265, 1452838166, -1326317926, 242261106, 1469364027 ], [ 1722323887, -389606536, 216639701, -1557559286, 128334836, 1340563741, -217022940, 1809436067, -287952323, -1013906853, -199523055, 996973609, -2029448806, 741508112, 1462152619, -1714420632, 1700093361, 1989169804, -1958086156, 843593733, 827114, 759770457, 656163316, 681057724, -1293921542, 1490670938 ], [ 1849634589, 768494418, -1203730270, -1472741550, -1185029790, -1168749682, -804754311, 1910328551, 1489432380, -210550643, 1782608583, -1704906869, -1071627326, -874583061, -2105601745, 918184604, 2005506929, -624858787, 1396080844, 1871989254, 103318505, 1980646695, -1171011267, -643799143, 1569281098, -1182613849 ], [ 2145551213, 182034617, -1017950439, 1032482889, 210180353, -591658165, 1343909448, 441223847, 1952382186, 2016785389, 1100288365, 1427214548, -2121498295, 362691523, 194460459, -168509586, -735490213, -1065630429, -1216351036, -297533505, -635163003, -739116100, 1516119311, 1133484818, 1047273355, -1303393136 ], [ -1275534155, 1122463284, -182228558, 731926781, 790251225, -1042652892, 1733536757, 1652458219, -487151962, 115996033, 722592455, 1272534361, -2027622628, -520069478, -1779856427, 1190916726, -247591501, 1262645216, -618216021, -1561272313, -1838167022, -740161628, 1366634774, 1566906324, 1123979821, -931029874 ], [ 1569316931, -546620248, 703781863, -701470880, 479411212, 970100427, -1848110608, -1860755999, 25394092, -1313073518, -1466733648, -395348910, -505628774, -1895274815, -1909501176, 1395813693, 208174872, 818229736, 1356802933, -168970135, -107106862, -1906122525, 969041081, -1436946366, -1303634357, -1128501184 ], [ 1217145653, -1534721475, -1004214997, 1503104453, -1030816325, 467658411, 434268516, -1030663308, -795555633, 1914560066, -219746848, -1274053627, 646477676, -1294085898, 839307858, 215824403, -311140547, 233421626, -1668182980, 1534871252, 1060948897, 1684205127, -738961980, -644977458, -2144236865, -1124782848 ], [ -1260072543, -1078964017, 782292139, 234909194, -1288488668, -2052482177, 871541995, -41288206, 2053098788, -711584882, -975215886, -644141067, -420345632, 1665070222, -1454010823, -628637474, 200331294, -1644585284, 738571005, 1548257648, 773142939, -1208770301, 254054868, 613060549, -825806650, 438119756 ], [ 1199759739, -661715806, 1393781649, 1462304210, 806778691, -901786165, 814454721, 1683539195, 250909065, -957673841, 100936710, -1876856513, 2134791187, -927977338, 675493915, 569465941, -1786127999, -1119634547, 919488350, 1132501485, -1343985372, 239649766, -1569096262, -2061044794, -229195395, 1761410295 ], [ 1557169881, 19717229, -332599027, -1145547158, -764290078, 163161848, -117500485, -1182942025, -1946429791, 542997601, -155163248, -1847473905, -1318201921, -191966979, 299333146, 1962541579, -383158824, 930745400, 1195004604, 1880905024, 653502221, -1092408246, -1938452490, 429257964, -155068981, 1846863405 ], [ 874063330, -1560676768, 682557222, 529240618, -1965980346, -1633031738, -432393226, -1674984317, -135699945, 186758560, 847410341, 735849500, 1314280549, -1824933258, -1268100148, -1936342367, 265022278, 721636946, -1270950085, -1898909251, -1149321219, -923910484, -1466790251, -195195551, 2081976061, -940946632 ], [ 2135960271, -930018450, 811299032, -1895831384, 1682718288, 393490987, -494362317, -854374861, 1770635089, 282651762, -1162648676, 829575046, -1023827655, 2060769943, 314088081, -30548244, -1136939040, 733180889, -660813433, -301815435, 764924644, -1188089290, -933062443, -1145264091, -1515976682, -1733948838 ], [ 1379337947, -160645080, -726594191, 867433229, -2103196273, 718314889, 1914656010, -910981508, 380544566, -818026847, -378774851, -1720200409, 1370394049, -963208790, -54275457, -1198905059, 1765022334, -318360224, -1487505893, 538182917, -1387274188, 740883472, -99260327, 1275821362, 2143939709, 1120741621 ], [ -1703374808, -1813909705, 666563977, -1479220530, -1796680005, -1798801725, 256774938, 1398245243, 897353062, 938637880, 1319160558, 1965453598, 1322896557, 288708192, -1965970617, 1661536846, 1665665514, 1020854271, 2049140288, -1839777579, -508691758, -1592759498, 1207819600, 2010580514, 1386387720, 749880267 ], [ 128676111, 1541190225, -186769812, -1066689848, 1179890369, -995463625, -2033837986, 157132471, 1122458290, 156763311, 1147329514, 98870560, 306595757, 1615395071, -1514563795, -1388738937, -1274772208, -167603955, -818648272, 1772648052, -327730724, 597962722, 1999984101, 2053206309, -1570657031, 2097270477 ], [ 753270739, -755310934, 1483896030, 2084348819, 1851257146, 1364600599, 286038624, -211530720, -1682629869, 301017656, 1210433900, -1820122198, -1316609261, 1091335585, -719679184, 1780083930, -1307535445, -1736836019, 45643934, -415681467, 184045303, -1198845126, 1899703362, -1486873674, -267635895, 1718872700 ], [ 1863768504, 1036986498, -1534920491, 1294796541, 328975911, 1899836995, 1917165342, 320810028, -1836279770, 1005557218, -1787391914, 598456449, 1103633603, 969388420, 1482288200, -285602922, -507867571, -1107071930, -422913887, -641522507, 2027868631, 2082662996, -202948805, 826928410, 1764084182, 1788920646 ] ], [ [ 1825395090, -1259015898, 1777240541, -875054573, 1046831905, 248474900, -742425547, -1001092031, 1879155009, 567939199, 139979947, 1653704499, 2057393163, -1157461461, 426751745, -1379362279, -300624972, 942567922, -326437321, 1977349881, -731951308, 731866033, -1279174749, -503336987, -1868278531, -1237319620 ], [ -1925089519, -1292731661, -1720691564, 1653058140, -946762728, -1640365827, -1410767944, -2019024232, -767804268, -763827313, -1023671422, 2061417756, -441461140, -1381673277, 2022912391, -1902394796, 2138972312, 265788450, -1691934227, -228863645, -442050738, 1894099946, 691412382, -1380865452, 292545327, 1869377559 ], [ 230904143, -102709366, -1538216899, -2039302655, -1842708933, -1889283164, 199825910, -188696132, -1136802611, 1889880699, 567904585, 878515954, -465290725, 741295299, 1395216759, -1859022907, 623521953, -1718328600, -705365835, 91357263, -1971683030, 1753860808, 1829057564, -956893105, -556883725, 1104430794 ], [ 1743668596, -1487142437, 2082529585, -1826595165, -1525746990, 1067824274, 1125944934, 694789987, 1203718412, -1923258337, -32231639, 461863214, -1910220202, 1414908912, -1197924427, -958842856, -1138991357, -1172665245, -1952068649, 383715992, -235377620, -174143573, -1797679370, 1064220306, 106300836, 723398048 ], [ 1351460267, 698495575, -259130806, 1276638998, 1689780446, -1293290280, -851447605, -718763321, -778034767, -36168452, 479057248, -975780778, 739128196, 1593544268, -890495745, 1548359546, 845102566, -1620686524, 539837413, -1388650385, 434673720, 1199041779, -635855693, 1251682674, -611429043, -568438239 ], [ 1731387445, -1650662137, -524136548, -854968537, -84599722, 1541487175, -603727314, 192492987, -1382569612, 986541019, -1076475638, -1985181557, -1837310166, -700292022, 1617665489, -1556903353, 1932702981, -1380546230, -1659309, 960116015, 1682354520, -1755447575, 2120421453, -612001527, -2121033867, 1184923627 ], [ 1983687572, -1469503301, -1734864963, 1239745835, 1837500418, 7095897, 1213478613, 1715890030, -508371322, -2134200168, -1167001619, -1919728687, 2125371754, 141471278, -869967381, -1479890970, -1285063331, 356314082, -657223875, 565630725, -98754080, 1530873149, 1250476838, 450104700, -103009044, -1296317405 ], [ -285134639, 1820018391, 1747821708, 584634617, -679919601, 1556501539, 2040528098, 1804382044, 78244696, 1029284274, -1639197067, -1246682074, 312380465, 727670811, 516559770, 1013400095, 474459763, -225742023, 1266810281, -796286806, -1676168735, -1623505533, 247280977, 2033645867, -2081971490, -122978356 ], [ 1184064902, -1523540414, 529672125, 2113605158, -1314177723, -355900256, 1667874154, 1410979355, -260728016, 892890508, 1923284178, -1940952724, 351449986, -370150943, -556345417, -1365602400, -1002369498, 1872725991, 1692107671, -1204741943, -489406836, 1418001087, 214395521, 1115803368, 1128860712, -1581123539 ], [ -1327204298, -596186974, 319015883, 1221862490, -109901754, 182400177, 1900243354, 1871227263, 51075637, 760771436, -1018266378, 111956320, 46716179, 372632660, -558109791, 463370206, 1229972549, 1366935045, -1828802595, 1021865793, 280253227, 1372721093, -1029297452, 926979939, -1622885838, -1524197374 ], [ 245796110, -1496534938, -70515335, -72116386, -588408920, -1020361818, 1889318588, -1055572676, 1444899895, -1406605708, 435776109, 808237021, -1833979248, -1752097771, 1331870947, -1517377175, 464004427, 942190745, 399563625, 1736376927, -1880984162, 1119977266, -588537084, -820172071, -64819291, -1107413920 ], [ -1580901324, -1124026054, -1874270150, 213430475, 566205200, -500665004, -1795053044, -1481167020, -180676833, 997168146, 1692513553, -1163206185, -603471438, 83787188, -639640972, 1301025406, -1994587910, -61758227, 915035292, -1919673820, -1877185894, 1931388081, 225912683, -490978737, -358563337, -828828313 ], [ -1914097164, -1942132767, -298916163, -1362002006, -412604040, -485448909, -458492994, 1000841602, 90090126, 2041479732, 1402300439, -814950991, -549005700, 1622142736, -1629963783, 1848633377, -1405744563, 102198003, 1000099086, 1280795671, -1484741739, -506514709, 1645725319, 1529007990, 642584154, -219794946 ], [ -1133274978, 1916576156, -292080246, 1056267824, -1220401516, -747255205, 1702181859, 1413883470, -245324673, 919649924, -137049055, -1134598181, -1909418436, -1662878514, 1038936418, -1071124931, -758647820, 674393754, 1850556112, 1842670227, 271508298, -1839157524, 1539430142, 1062825954, 379121004, -1080321586 ], [ 1259525290, -1481044284, 127225161, 1812114307, -1503563505, 2041766828, 1688245215, -1346978637, -2121057381, 550934391, 759455132, -166632731, -785619850, -1023325465, 40834735, -571868426, 128829168, 145696695, 1028389207, 164070853, 1649653922, -735770385, -1512028655, -443081152, 264549082, 1819387412 ], [ 1658024873, -1398875211, -782623623, -866454194, 1420918517, -578512710, 2065921229, 796017436, 1996773299, -290404287, -1922277054, 1127131369, 229372119, -922261157, 1033136759, -351481051, -1143264337, -824023881, 414586322, 1283075101, 1459107960, 363574384, 566302168, 1169649991, 143682290, -1746924612 ], [ -1085085387, -1548924673, -1684539249, 432871551, 528066306, 1016629795, 708424441, 1453494245, 1769505411, 284924370, 1551154234, 1603737927, -168296049, -547022443, -1683313393, -1400783529, 921552309, -670591587, -829337206, 402513503, -1568241565, -480462845, 1965270571, 634442772, 739902490, 2105449755 ], [ -194237612, -1316090529, -1052380056, 1177649752, 1251357637, -2132912620, -889168281, 491296431, 1974512334, -1780338513, -1733203907, 508500648, 1247848178, 1354561471, -31155270, 458385375, 593484987, 1764625073, -1583969132, 1827088019, -2100350273, -759022450, 533117654, 1538503162, -998330716, 1853567069 ], [ -115526108, 1333417286, 969519736, -1249179447, 529189175, -701899203, 833785256, -1686847406, -745374200, 381634108, -1165254632, 349747710, 2110146740, 881467833, -1303447945, -796242262, -1810844893, -680309429, 926827185, -1801563361, -1748105515, -849676294, -1351347197, -1861207518, 610617866, -95023254 ], [ -427703729, -1736134047, 886712840, -519730585, 1516091894, 1744608269, 45317131, -926811454, 1069170446, -543850333, 774256878, -1089438425, 594100499, -1327399410, 1138428137, 830367055, 1724191054, 900556390, 271382500, 340284237, -655416800, 1180470483, 899409227, 990280202, 1849765796, -872820151 ], [ 1147264923, -1994899140, -225596131, 1385302735, 1635334047, -516647447, -2114851048, -996419341, 1212273937, 962602108, 396266947, 1626329411, -64960176, 1966098912, 1568279780, -2053062574, -1046469515, 1159401444, 141031032, 1525075574, 301902520, -1208286240, 1333457165, 341817115, 48742717, -1076437070 ], [ 1243167341, -1683424182, 608750707, 1054282312, -782007900, 2042429392, -617025037, 377993615, 169387786, -1273806040, 1353730328, -606781372, 849940368, 1381123838, 1698628863, 723965666, 2034753044, 1571799717, 587996045, 894307152, 1213880178, -116483748, 1124205504, -373453655, 184597146, -894693885 ], [ -1641870984, -1839016858, 1314903020, 1347870626, 532738031, 998343063, -737111996, -54180909, 186260821, 169798426, -1202039654, 1036134373, -1791696522, -58133046, 1520789119, -1887264787, 1536796009, -905294203, 22480223, -444748426, -1094769643, 1853580555, 1257222875, -2103269195, -1818036188, -1638144645 ], [ -357290284, 927564938, -225927140, 1442028580, 1242587074, 1281037701, -337035260, 1371641544, 144313846, -1407870983, -1004116350, 1916047946, -210965048, -1025444596, 669353957, 1949947029, -921884566, -93672513, -827261364, 1272000017, -1256757504, -1504815249, 2039709680, 1595000477, 1620470711, -1685123432 ], [ -1093150267, -1638788268, 1094844943, -337618580, 538250204, 1175086252, -206738006, 1727054699, 736587788, 1285205947, -548660078, 1865952800, -2111747627, -326892319, -1410455356, 1782172559, 530535852, 615961151, 1926250504, 134279227, 1073843883, -807619037, -1558567410, 1028518035, -1399020401, 1803218203 ], [ -309703624, 1937605037, 277931329, -294003161, -981049599, -2145009898, -1399589803, -1428867443, 2134589909, 616252917, 248450839, 503773979, -1941972581, 917720781, 263403956, 1728794893, 250894359, 1092703821, -755203942, 1015835096, -1635859349, -1940244778, -250986972, -1449123443, 920792999, -1197000575 ] ], [ [ 1318043117, 142934122, 1653833423, -1212125359, -1355991567, -1172282233, 709246749, -1567994567, 295903270, 1053527512, -425596885, 1981743660, -902351622, -1397414118, 2088082065, -593953845, 331522725, 1245025505, -426896357, -400882069, 99575775, 870615979, 1715464995, -919698836, -160782916, 345760943 ], [ -646305976, -688251350, 750251280, -1551157835, 852781519, -70249573, 1499671307, 1132040195, -1990266718, -948137496, -1241922600, 1803671978, 279970065, -1668433404, -392552402, 1623547360, 1942213550, -187002880, 1928748646, 1875258448, -1723691882, -73320781, 776521809, 1054814232, 1835742964, -481793399 ], [ 364314095, -1747725319, 942223438, -1794750797, -940615097, 249734074, 1352764908, -260288312, 1283260421, 1883119396, -1288654991, -788350477, 217756018, 2104834873, -1454692435, 299089879, -1380251319, -837158272, -509348497, 205329713, 478567647, -1711531808, -1199775134, -1131357987, 154895903, 206583972 ], [ -1037135216, -177277998, -420517816, -265779177, 1766084756, -1068401429, -1598522018, 1610544912, 493419948, -2055196871, -463491741, 1079122027, -1333674663, 32001180, -696756352, -196827077, 59967256, 1803247917, -825066920, -2144578672, 275381752, -178454461, 1338428983, -954319035, 1011930565, 1048935695 ], [ 157713586, -478981636, -1520667825, -1866258312, 410925851, 513190864, -1543180980, 1930668623, -48778800, -1286132974, 1306194196, 1261073076, -1368116289, -884509581, 1180603470, 50306524, -226798509, 998905737, -1799261912, -499053803, 236615519, 545281213, -428337238, 317108420, -1594518067, 1151028421 ], [ -1202089375, 1938580418, 1663028270, 848610259, 163738537, -58992557, 264346832, 1389802379, 843652804, -349995940, -997736757, -465845418, 1791629114, -909267712, -1458828406, -875270459, 507398554, -928000852, -1904544588, 603875320, -1263032873, 334803958, -1379307427, -1956345468, 817102568, -829301044 ], [ 701258270, 601200926, 1413564923, 1414452515, 133900428, -603413962, 2040645734, 1256933667, -2076403355, 381176206, -256229938, 983938453, -573639723, 637011756, -1113080774, -149386403, 930139200, 1944005099, -843017789, 163237242, 1865987975, 805114328, -1702292038, -594742775, 2146100582, -1968356611 ], [ 1583576790, 1854220315, -771057778, -93160129, 1654763358, 512884932, -43117066, 1077629520, 335392868, -497926645, -552925912, -1666018509, -1598512842, 575409217, -13587347, 140893820, -2082081855, 1109891448, -538473982, -764038823, 915884900, 1730893637, -305410795, 1182666773, -1974629354, 1921667114 ], [ -563538927, -445085974, -1875590985, 1621973554, -783019237, -402540572, 862226816, -1804734152, 1353775961, 1050284436, 52071061, -1123358895, -1846105091, 1486921987, 221477849, 173451333, -619718603, -196085273, 1774819857, -2072365809, -365534963, 2054248561, -744628746, 1114240222, -1762023411, 1123874218 ], [ 985017421, 1892758255, -1310142909, -1227350592, -250125958, -1981194739, 772874975, 97484217, -161930270, -464853436, -863239886, -342462208, -1326637679, 1703341844, -2038275474, 17438255, 1738622385, 945173886, -1001802496, 1500211226, 1665855626, 989537664, 1099924551, -1719280610, 1875759158, 1150651363 ], [ -163489254, 1335089725, -1807725279, -474050821, 1262496600, -56538313, -1636232283, 144090825, 442950680, 1756289284, -1497637396, 1657857012, -937231186, 1354651318, -1005160126, 1943116564, -573641534, -1737821402, 1532094139, 1142594605, 1392248538, -1980280281, -488843935, 1103584933, -1290986372, -1093711507 ], [ 1570736676, -1018024221, 2009707679, 1858355164, -1542447943, -1150165380, 806703481, -994618014, -1482019484, 503394695, -133528235, 1226190881, -1265025285, 2136437648, 727279945, 1390268233, -1903960420, -958448932, -694246779, 146634384, 1181046667, -961550032, 1082372508, 1409805049, 2127953389, -486390215 ], [ 1120635494, -1087950023, 1895410643, 7527078, -99796779, 1099649499, 1356099058, -484483403, 1555117389, -2087711866, 699581676, -1431294937, 271342630, -482925031, -322616688, 1383377146, -472474371, -1402709156, -1392372151, -38276321, -1939181948, 912205333, 768653078, -1129593116, -2048334031, -193993937 ], [ 1838117155, 1865256524, -758898886, -1980593802, -1633664653, -2057985640, -1216268213, -1784325590, -1006331708, 309302160, -895136999, -2145762865, -1611248359, 566037669, 2033650233, -1396901950, -1932296153, -556135604, 2119760869, -107125507, 879266249, 1297298097, 309879002, 251667850, -316215422, 1768963203 ], [ 1738089595, -431819599, 1911760705, -807146064, -2120330325, -790263249, -1111165525, -1443532580, 1495110486, 1072573488, 897313382, 647030125, 48686599, 1053286533, 1791273380, -905381199, 1837250496, -644720914, -1661048725, 632285472, 1710096800, 1432458436, 338737063, 491217454, 1441986119, 932288613 ], [ 2146339619, -2049533651, -628393627, -1706145345, -1114907614, 1338008367, 500972942, -417333554, -1153945801, -1346674367, 512751642, -1924106049, 652060519, 666493489, 609200193, 1897010935, 368200858, 1602811970, 618319517, -85960608, 41522586, 1772262796, -380480392, -502077856, -841266043, 722619005 ], [ -1026040723, -661166631, 1301142674, 753832968, 1437752013, -2111784024, 250800182, 1730662905, 350996461, -1335090018, -1352987587, 2129072987, -757299746, 1504204215, -1631917470, 1572232483, -626491499, -2038494652, 406827784, 362590399, 1398746121, -746366903, -911252340, 1557434252, -1742692468, 2145163928 ], [ 1781278554, 1378858137, 2115478639, -827927428, -1315078777, 1055933861, -1963522917, -665015243, 933746341, -1092604414, -1478928255, -775620235, 233173026, 1000465807, 320045815, -1048306358, -548016610, 1487162892, 15724572, -1242530745, -316794309, -584704916, 324363305, 1361884876, 1778710996, -1641974918 ], [ -754923711, 715927901, 1378118398, -340680049, 1321126347, 1938809937, -549320656, 762468463, -83282330, 106544537, 1124977851, -1669585029, -6095751, -1306789659, -291177146, 1846306546, -1950728338, 1103992848, 1722633328, -1933828014, -1305514240, 23336741, 905227864, -173741438, -2120719354, 1868345993 ], [ -1038119950, -1636282978, 2020725255, 1004316525, 2110253867, 1932021022, 1828838201, 428076710, 429466315, -1046909107, 1353884954, -1831763496, 2034782063, -1181720385, -91111319, 1461359075, 1794369531, -338713820, -354324720, 1870693772, -317639521, -1682208837, -2090563582, -594312597, 270365241, -766539393 ], [ -2074821195, -1544289640, 1824205553, -788531647, -77423849, -740826847, 482728020, 601769719, 1534277813, 392904984, -1373545579, 1704773510, 869044474, 221034076, -1393088234, -2025277665, -392413069, -2075197558, 1549423751, 1402145506, -1637612964, -453267787, 1024996789, 1033866990, 757856173, -1062646190 ], [ 617504204, 214577147, 196086283, -620427778, -499657332, 1679635945, -491075295, -1037119042, -747984385, 545972449, -298627820, 26330808, 1725207706, -1592881399, 15982775, 1589484724, 1509015694, 854522096, 1206057195, 660946560, 2083228442, -1495962667, 266964025, 2102095243, -316782273, -1213673990 ], [ 1103259423, -57076325, 895096183, 1098504231, 516546922, -2079478937, 1892676674, -1086250012, -1322474529, -138168286, -1721331117, 90506730, 284204760, -2019002617, -792252734, -1140127591, 141084101, -271857915, -1660480189, -1009184457, 499279579, -2001932694, -1353108061, 452393130, -182069521, 1775227537 ], [ -1218775890, 28947245, 1144229105, -327670186, 715794374, -307697468, -1553347019, 676448832, 281082036, 1010985797, -1583440759, -1596036743, 1657209078, 265561292, 821383964, 1485973762, -1507733739, -1800497173, 897081369, 41156092, -218098766, -1794252345, -28933714, 1377363200, 1830295877, 1755852253 ], [ -830923618, 733697258, -2102581052, 1794758177, -1195258647, 2107588719, 390414750, -1715453461, -767980766, 433030667, 936686270, 802708425, 984215467, 1419220252, -2015477336, -1329217195, 15073879, -1817372235, 1091465053, 1207082317, 1829730461, -779861022, -184743754, 283669695, 1404699205, -792240857 ], [ -1055667422, -871978473, -97414434, -543226117, 812170534, 1122131934, 320683498, -2031285066, -1432054297, 1711395446, 264027921, 27598739, 1303789980, 1727052500, -1031937254, -545558544, -1391888423, 1640404955, -1112921410, -650749792, 539721699, 1503671340, -1083519442, 1357307731, 1689263600, 42293716 ] ], [ [ 1993349038, 1085227341, -695863833, 1659214963, 1700625435, 1766110393, -73523357, 1568651888, 1801877492, 675112316, 926129826, -963073760, 1265404408, 145521254, 576447861, 1415099808, -1713951441, 665563194, 313432142, 1665221695, -487823794, 1782248106, 485881094, -1978967071, 2077245017, -146447171 ], [ 1233267602, 555289289, 748437627, -219698126, 1041551523, 455724693, 1470550173, 554610825, -93663533, -1074401385, 1705725092, -1018832849, 2122067682, 2041813873, -1836002692, -673015795, -472091393, -206108646, -949933306, 1095368851, -1332490689, -133882597, -1776566267, -1356480888, 1846747941, 673552218 ], [ 1499928985, -227723607, 101420253, -973122232, -1819034628, -1829940534, 969011818, -1784261087, 1309963101, -1894552617, 957917840, -141959830, 1770687055, 216441922, 444182066, -1064308072, -1013844433, -963714128, -393741283, 606756587, 1958248880, -412687034, -1972789007, -1691509931, 1284374548, -1267872709 ], [ -765228587, 507159362, -9943062, -922293524, -1817402324, -611499406, -194986471, -922073010, -601369298, -54376026, -591387595, 738651682, 1579191615, 1527245097, -403519266, -270606396, -544680706, -1670316882, 170596477, -341405690, 193248014, 939650560, 296387863, -260601526, -1852049619, -1456367807 ], [ -477538056, -1230328741, 1431977507, 2061238890, 694973488, -51669227, -1999536750, 384560550, 656332852, 517129560, 2023914999, 1674864851, -565894977, 1681031412, -1010932129, 1063453704, -1117370135, -1297390487, -196304972, -1603209185, 41241263, 1940357948, -1042073908, 777718317, 664882219, 1058964211 ], [ -1108117472, -1098507341, -1746815890, 1877080340, 1171189455, -1297777680, -925695198, -130654114, -466878667, 2096581487, -560782363, 142115418, -75833397, 86424214, -1323654544, -684171365, 795480843, 1595982766, -689855388, -258606820, 1371246250, 769426384, -1994356090, 2047810703, -1005973091, -1661628983 ], [ -976147400, 1982374865, 1631852035, -631790580, -62696089, -1315510403, 108768150, -843180039, -797269945, 117435995, 1524468334, -164841685, -307130742, 872381689, -2011603438, 1732389844, 129358268, 283252701, -661239401, -1613802675, -1642695842, -1909796597, -83771684, -1469070185, 183827275, 1787740930 ], [ -1085516549, 1471399896, -1170143290, -1548170140, -1922541688, 1287497512, 1806359413, -1874785106, 1701642795, -482611033, -1299986, 1716841829, -1833533973, -133696284, -445772868, -908893077, 48903197, -834849422, 1051931050, -2097260230, -2127286056, 1538979861, -1496348659, 1489852304, -861005146, -1949960092 ], [ -1548659819, 539230926, -1681038406, 1539061563, -1008878175, 917935242, 281903556, -1210558670, 296548751, 609267573, -1641142942, 1570108158, 1455019440, -208463862, 1582505605, -1729719405, 1190337378, -1837215693, 429935118, -1132457155, -498639749, -2071122670, -2075590714, -534460109, -908675600, 857118375 ], [ 923457984, 2117427206, 1483573925, -1637767745, -822277609, 474000786, -1222849816, 1879199676, 1339236763, 1792111963, 1277628701, -1120513823, -212443243, -1279889759, 365316887, -1346277547, 711200854, 6730143, 712199826, -1865582785, -2039432082, 704819213, -1999978982, -1890221017, -2126312641, 1182423237 ], [ 1438922916, -75306037, -1203578655, -619448735, 1839104826, -470312218, 351765781, -1852514159, 1000665429, 335384787, -988288883, 735795309, -496312874, -10707589, -2076849274, -1495345279, 666891988, -1674619207, 257647698, -1221363218, 1720863591, 765370971, -1807678387, 182232691, -211363450, -1776964208 ], [ 34939337, -982248209, -1744320942, 570199337, -1266574423, -1680213165, -1950234267, 691858770, -312220789, -1139402863, -1714812274, 2077423523, -800250295, -63895626, -426216295, -1832317701, -1389846356, -506423682, 1579987762, 1865834652, 459174145, -1500422461, -86192029, 1551797080, 238623059, -612335503 ], [ 649756185, 1972183325, 1650946458, -310967443, -1907793791, 2005121959, -580977463, 572414657, -1811689370, 797085063, -1866439745, -1631375028, 933271304, 1038282154, 1686691683, 502091452, 1723770810, 934296793, -890524240, 622837536, -1516640030, 652094235, 2095103155, 958295306, 1754980379, 309036397 ], [ -565521231, 252031146, -94278141, 1579218253, -682736308, 861071372, 1634600118, 2001672035, -1880912380, -1241673146, 1987633887, -764776460, -1781074702, -318651219, 1888079660, -1932856860, -239659972, 1375623321, 818699705, 1656686716, -1783933766, -477568329, 238457993, 1223826218, 2028018172, -1711622346 ], [ -1851623564, 1302172969, 2021665287, -355211717, 980901047, -1622216345, -1955415720, -1901507445, -1540637726, 361779905, 2106364420, 215630942, 467842490, 1322485479, 811676898, 1685013628, 1710199737, 2049819866, 1601649945, 399349428, 1437643201, -523934288, 914192940, 854826764, -1284881214, 937754573 ], [ 77227208, -1167840091, 1476738913, -1418250316, 1610832804, -2058658734, -1349884515, 915024988, -1827964470, 1981830769, -449413713, -1941229905, 419776496, 685178968, 1531666226, -2102079865, 1355687816, -533573021, -718880913, -2003496632, -452248748, -454856721, -1222011899, -876905521, 588434651, 1961626329 ], [ -1728956394, 987914695, -1323282465, -1010884307, 1670573786, -350729930, 1576069859, -2065062242, -1575994338, -219733200, 1845894494, -1497526699, 1776281197, 2144271214, -1471469327, -953171086, 1790377384, 1357191475, -857911269, -1513322866, 1305028563, -241040426, 180719514, 777997764, -81297488, -722379229 ], [ -1909875473, -1530467379, -1086877668, -689086153, -1865635178, -1228511103, 55742445, -958445683, 1264831422, -753672044, 1057443247, -679494199, 1555321391, -1155080591, 652243334, 1445530412, -414858790, 923108874, 683551523, 1884162974, 1845704426, -888141861, 680792709, 1742641126, -1134828288, 2023577375 ], [ -1754731981, -511144543, 729710398, -473729099, -1005151166, -420298548, 1294543580, -2055246337, 414485672, 1917747032, -1321681950, 95639079, -1647443920, -707207101, 1817457393, 1926672463, -488047432, 1116522731, 1532192360, 103343404, -767417096, 1428217688, -994125873, -1668063322, 1748300117, -506542755 ], [ -168666790, -1520948233, -2076109846, -1128759517, -955048751, -1134391581, -536964788, 664399892, -56320355, 669110351, 652026366, -1577179905, 433869457, 550776060, 26618265, 1357252569, -955348205, 557584741, -1226032405, 1239649725, 656521770, 1209261504, 1762158305, 811404552, 1315663877, -1250783778 ], [ -2078676057, 105117013, 701409857, -388041533, -1186103799, 141737706, -801865924, -26038771, -428835938, -207492554, 1178513569, 925954222, -1637455782, -1520826852, 1208912023, -1495317475, -1417466293, -1090063568, -1109828870, -1613049925, -155027959, -237246389, 1737392716, -659473188, 333475484, -1250446873 ], [ 742850944, -1938236360, -174637441, -1469624448, 1516779694, 13090403, 1777598679, -1028317036, -146082370, 276926007, 553149248, 546362521, -785592618, 651583281, 345939401, 579457923, 1190495446, 1978387445, 1328047833, 872067135, 214394230, -1924539064, -1219654191, -311765385, 105784624, 1407146461 ], [ 1474592778, 281606998, -1808092775, -1053650785, 310612438, -1864514462, 1431564589, 1060331732, 555684087, -1571098688, -1587372940, -1661183662, -1578960997, 130293849, 954956158, 284138178, 1807446264, -465262327, -1061350911, -998050169, -308840366, -2110909071, -1402261761, -915472900, 153878662, -1080239180 ], [ 728433577, 1077084666, 523669343, -873119827, -867856538, 1398403318, -723405054, -2134838212, 1127025889, -443503758, 1315441755, -107347513, -649819196, -1824061240, -1077639790, 1390445596, -1451615729, 97843072, 1545511750, 1435829093, 1348452793, -1662591816, 1335349573, 2085752048, -19386264, -1219667592 ], [ -1128376024, -660998222, 77698956, -1279431366, -2112158125, 191020952, 11527805, -1432146379, 1513536519, -408572454, 508376198, 1676816867, -1633937627, 1957704404, 1725934536, -1446882968, 639626630, 1142184066, 183554306, 2113688766, -1970032545, -1991207715, -38665853, 1206169398, -1231097908, 968369785 ], [ -1222358130, -478552724, -547422927, 1943652064, 1932285644, 813681156, -1402428115, 787953989, 1673670058, -508368900, -562865656, -1431115627, 904665327, 282889412, -977696639, 1916328238, 1171726761, 1231941440, -110830558, -2040024750, -1731612954, -1363720489, -408882889, -1446973045, 952711219, -854283323 ] ], [ [ -389394967, -1818612319, 1430872054, -1029843806, -883420014, 2119047825, -1453204494, -215918051, -1850119481, 1611150998, -1096203737, 564069171, 1868850257, -629943527, 1160875570, -5764744, 1243762219, -2120686927, -1095519731, -1611786776, 1078208512, 2038389971, -1504735146, -1941175520, -733545211, -852365528 ], [ -1328950055, -405328147, -2073183604, 1766157202, 641704621, 1241450306, -909639833, -1592394402, -382575477, -2084899498, 407566669, -37129921, 823841489, -1900852294, 934435501, -1555990261, -589021286, -776461724, 1023549924, -375717835, -108984124, -1316722953, 224415221, 101426608, -824834123, 975223727 ], [ -1405800605, -462651023, 771260414, 1614789291, 816191456, -1212159845, -273862663, -1469479008, -851508149, 1575041415, 1097109674, -870194155, -1245296088, 10868357, -794735311, 1249780520, 160425238, 1161551726, 1114390534, 34283104, 2004912650, 881729049, -164022440, -1439164429, -1129117037, -923602769 ], [ 255955965, 387184927, 571658399, -777878847, -2060354374, -1159632521, 375668423, -198340890, -1463461952, -601474828, 800473005, -458442388, 976265470, 74851962, -668535379, -923801017, -1926969890, 666116766, 722481521, -382088715, 478770870, -740207925, 1786196944, 581709413, -1969684061, -1491454355 ], [ 86705890, 637004355, -1950943044, -919544283, -176797152, -1715038529, 385362189, -1165795542, -564634707, -629009377, -575244738, -43286561, 1484020495, 374720587, -831447911, 180957246, 292673650, 1345813970, -1491792296, -2001389885, -281360130, -933148637, -100154571, 217892643, 1217897858, -874645077 ], [ -1579478152, -1326466469, -1333411591, -1806355697, 156643256, -79035014, -1954355068, 1285051205, 1786625034, 819260357, -1583976997, 2054701882, 1288223598, -1096696631, -1309847098, -1659587377, -363315067, 1202765245, -59562085, -398607924, 143435934, -221914483, -360308759, 973176107, -2124264239, -1389399702 ], [ -1002723213, 2042294851, 1047286772, 369716981, 565717344, 947700038, -1322449466, -877359685, 830984713, -1862446321, -1776116519, 833057987, 1379548097, -1894657234, -100742780, 2101467621, 1535236463, 501207809, -1463051120, 1968995670, -1102511454, -2034124526, -216932175, -671794585, 1045852972, -1215359909 ], [ -1713203101, -1242429240, 1086862084, -923331547, -375102423, -2081483432, 2036668899, -876028787, -54438366, 759531332, -1530846714, 1034957523, 388172429, 1959568478, 751801575, -1558368587, -1851583928, -1728135573, 1582459950, -214868399, -701005502, 959761652, 1645923206, -1504183879, -1966310256, -1469666551 ], [ 1786272660, -436232775, -2102736824, -968431732, -937357602, 537113414, -1715583354, 594151805, -1378354310, 515867520, 376816647, 1185489471, 243426151, -2140613950, -204239779, 1729446583, -122271905, -804081872, 1783239665, 1999936162, -1909962366, 1919700168, 1650001461, -1512748572, -904032890, 279347314 ], [ -2039185487, 347822272, -1602495482, 1275302116, -1035852003, -317091359, -2010543681, -339180140, -1262522250, -1173407050, -1354689356, -468513522, 142520201, 1684396218, -1988184740, -495779618, 1995924895, -359044109, -680837193, 433051984, -1398206627, -1023911849, 2145063765, -212960012, 488446548, -1192527600 ], [ -1748319966, 1643129612, 1714311131, 1469568847, 928149717, -1180195367, -1455543718, -175887949, 1742543996, -1330948095, -360063666, 2043122552, -838268659, -818397345, 1377275768, -726368716, -1041897369, 550660542, 646690054, -1647267198, -138577611, -1660773509, -222976118, 402350082, -1517737434, 991264044 ], [ 1129267884, -1571621443, -1994826256, -1142667564, -1390341341, -1478933600, 2067508547, -860301515, -474796336, -513563344, -691412555, -595013144, 1899173628, -636412575, -1231652959, 212314657, -985119693, 1644731637, -1240031744, -81303790, 469837273, -13336496, 939516690, -126794470, -1745101154, 527192621 ], [ 1318250437, -1956197577, -1321683453, -1546558476, -1921560949, 1156438889, -3162635, 956862891, -1801669059, -1642559826, 1712484197, 228456913, -1285395717, 1546902842, 1977821530, -1794815863, -1729546972, 1367532453, 1722534186, -577791317, 1251568054, -1722661281, -845549737, 505641424, -411294516, 58413560 ], [ -1353282250, 725100901, 1739793000, 163716849, -609747092, 1400494612, -750862801, 1155871322, -1495609022, -1500086696, 1295367525, -1986119442, -1574241722, 730321741, -1029695491, 1581696418, -210684677, 43134724, 1686782035, 1010464156, 1273979199, -1791699099, -1288080761, -200182985, -45174212, 1256669570 ], [ -874455592, 138681943, -1485823203, -1579846270, -1554914960, 1602834461, -72573135, -1167673749, 1301834738, -540348561, -525501977, -571755221, -1022808956, 179644105, 1182327006, -625264264, -1740387779, 1290347476, 320097828, 1116905631, -1307149489, 409484177, -331437450, -392255728, -595028449, -1218844677 ], [ 1482842716, -1207089871, 263283997, -1982129643, -1610127710, 811511819, -1327235647, 489241668, -1180275833, 451485915, -1889947813, -230801918, -664543493, -422403205, 1286535660, 727868328, -1012439910, -2009704997, -2032669283, 63567263, 1574263111, -954006602, 2060585241, 1975672870, -1900500108, -1388477127 ], [ 306008488, -282389822, 894995073, 409791577, -319091882, 1111232658, 324735508, -2077947712, 742552722, 1430628149, 1167598040, -171683869, -230264107, 635403821, 1059558275, 289791682, 1827720125, -534337070, -778892809, 1883759378, 1235288678, 1071263996, 392194802, -788478919, -2064806660, 569098627 ], [ -749092826, -734174339, -1414152396, -692165224, 1577514353, -494624194, 993378233, 1055395771, -1730204648, -902778119, -1306709374, 2100940026, 1990541209, -1501455929, -1101918567, -1317699908, 1785102124, 876158408, 1427314446, -1830652073, -6888365, -1478080933, 1664431487, 940186924, -1607515772, 303404060 ], [ 1465014010, -622067460, -1780304053, 418672635, -1899742828, 1299676146, 736631831, 984847670, -197824289, -322994802, 1317768683, 1775676922, 1243797373, -521881806, -326984651, 1648182512, -811658546, 1323901493, 699355443, -1214800800, -383508641, 1393914529, 1647188794, -293384139, -1170865981, -1455444789 ], [ 1766965541, 524498558, 1863811871, -207495119, 237389183, 1861306300, 1449483700, 1921813801, 980377832, 483631958, -180155445, 184401282, -1475001637, 1357621372, 1968893662, 1785476807, 1416943322, 1105237708, 1705378455, 1509458829, -1345977148, 1890752760, 321716683, -1553689193, -1715484937, 247691581 ], [ 1057620284, -2017700811, -1581851794, -744389026, -2033531871, -1415967768, 360917103, -1550577962, -1505987237, -2115799163, -2057055020, 1963761335, 117240891, -50900207, -1930170124, -315905758, -821958022, 1761749585, -1297341452, 957559971, -994318688, -812860028, -2121763759, -119711007, 1273693180, -1469963947 ], [ -452655630, -167130862, -79425423, 1751820426, -786638875, -1563093062, -2086522735, 1038097378, -1850091162, 1598863024, -1066608198, 998835381, -671066555, -1391255107, -1359418732, 932111967, 876092362, 76873593, 594867138, 932032384, 1438537432, -345484387, -1113290703, -1406650463, -1186708770, -1577758029 ], [ -1420511353, -1097178749, 795148389, -766708689, 2032057282, -89845078, -244200913, -600049086, 1397608969, -232610788, -1799215571, 539244522, 946644045, 450271624, 1129646905, 1813348440, -1793966102, -1511272849, 552515712, 1310038832, 2057284283, -1329091327, -2079839553, 1955999465, -15049537, -387165466 ], [ -65140999, 210202116, -1247527389, 1360104469, 2002857190, -60605231, 1425243523, 722688841, 899725853, 1325672694, 2032774311, 1890273393, -1745197261, -1126970863, 1061413657, 1750066325, 1913676978, -248124989, -1196841229, -1127885676, -1193495217, 668831200, -1268360406, 730480513, -1280474458, 1457370454 ], [ 1654410066, -1106124624, 1930825875, 1047596375, 687647595, 867551192, -1893558687, 1445175561, -1039961511, -1653183221, 1939810188, 474143323, -891723327, 380959939, -1411390508, -810153247, 120475994, -734347777, 320863393, 1811547309, 1231884609, -1267612227, -1178855266, -573592654, -1000448520, -1500900402 ], [ -1684895178, 615290311, 1487643015, 2085211677, 493467813, -490789059, 69062638, -1112975308, 1255603684, -145789428, -787738319, -1353627085, 853100163, 628864829, 1690195788, 900016519, 1914205203, 1963620998, 193462929, -186281035, -1812753465, -48958519, -414862478, -1835093138, 1065706192, -807512705 ] ], [ [ 1058605378, -463658083, -1467927241, -855522073, -892658633, -1708221283, 1580779586, 1961343584, -2000464932, 981975324, -1521501459, -1064035578, 1086247048, 2116253956, 1425026019, 160067520, -1198255629, -804841731, 504346176, 1887175843, 1880684399, 1586979021, -1633865493, 1659385611, -99189402, -315681682 ], [ -121731295, 1187130635, -1566290487, 996400714, 791293008, -1659565104, -718089265, 1551730229, 23164771, 1657231812, -1307806174, 275536493, -1052141352, -1466554500, -191786869, 779486358, -1769766588, -451516844, -181943102, -1850637810, -53257616, -1290973800, -1371223841, -981009375, -2017569531, 623778406 ], [ -533783325, 1062528424, -307736554, -2034889406, -2080936825, 1687516261, 1813007745, 400252152, -164061290, 878868111, -300018290, 707063203, 567681357, -2097348095, -1186083479, 2133843599, -578406923, -1160887532, 709233921, 2015316226, 1611389796, 1500487193, 1608945718, 600471250, 1450101772, -945545812 ], [ 1504515673, 301485988, -761874900, 1552244115, -1932553496, 1572569000, 1179262498, -253845345, -1879121200, 1211730523, -937656039, -118479438, 478571083, 526538714, -991592741, 1145289800, -1285912327, 279533611, 1557294600, -200728067, 1326795285, 1716865897, 1187735481, 460593115, 368705984, 780353370 ], [ -1112888757, 521676482, 494496760, -2066600660, -796542962, 1003260122, -1618718435, -1339026601, 275446971, -934388905, -2052750011, 1252679228, 1900253934, 1293088679, 883495278, -290073265, 109120765, -807625442, -738511963, -711242815, 2036499858, 1310866850, 1776213112, 29684282, -911471146, 124214863 ], [ -923602569, -1809709815, -1030097150, -1295122727, 694549027, -1404823814, 1258162113, 1189402358, -1631029936, -117813876, -1345841176, -1626833253, 2121251684, 217323331, 1291784667, -2051221416, 45539445, -386967244, 1410456145, -1617740500, 1690136404, -155752635, 1842422098, -1737198749, 734978683, 1022395372 ], [ 1998599729, 1578110872, -1685569013, 1327176208, 366595863, 575030160, -1546310376, -219863666, -964965359, 1666297400, 355310393, -649816052, -993232765, 40572152, -455862295, 1567609607, -708931345, -1220834566, -319964074, -342095017, 912713374, -1543532939, -270901614, 1724510728, 1064670182, -123448853 ], [ 1023407658, 999714299, 726904673, 573797942, 615292270, 159365192, 854289903, 260618258, -1472732044, 1027327217, -1490272661, 2142567818, -64525107, 564119943, 456975498, -159781042, -1887664267, 1057179208, 1918053970, -674041944, -1863186371, 2047879417, 1637453672, 1806006665, -1737419669, -1602617007 ], [ -1465712240, -167244144, -2002302509, 744132207, -1360237173, -1710967155, -2095270674, -929177859, -1336458607, 320485362, -1920368430, 1357317669, -2061193730, 137005698, 1817877767, 1491953407, 227190358, -1146737900, -1924608282, 475080731, 1714620631, 1368260975, -1241347838, 1312162670, -1458796329, -435446631 ], [ -282842628, -583986376, -1355811163, -1489979522, 1148625464, 1814808673, 2103220968, 1953304445, 1381765401, -1726960989, 2026412433, -1212741503, 2041464868, 923225218, -1903889275, 1038623609, -1932469171, 1931705053, 1345574552, 1853995191, -319630890, -1216798861, -927210108, -672695051, -1266822121, -2103078975 ], [ -1936306038, -1579504387, 89137737, 1900715981, -2069368591, -518755530, 1583835612, -1095393763, -1776025738, 1988540740, -1543337411, 1450186391, -1149516436, -369769233, 412739407, -1007514239, -954899500, -1305194018, 365402982, -60410031, -1907716069, 70627389, -1905496455, 95883200, 205231697, 370853675 ], [ 243129142, 794933643, 2118765378, 1371065536, 526740264, -1571587431, -1257204464, -185074199, -3746784, -1294182663, -114296948, -38651726, 2005607984, -1458663171, -1036185371, 750399069, 1526977391, -2119077638, 1114082483, -1586861248, 699269045, 2105854495, 732278240, -1373450595, 1287598419, -852345925 ], [ 300528665, -1059035778, 1462188815, 1111328690, -1396890616, -40069517, 233632507, 955816957, 27666070, 1425974001, 1502676067, -853226193, 1448840603, -304388720, 13499335, 466867496, -1026754863, 42176994, -719203740, -1087979598, -579750165, 841500223, 842391970, -606310003, 1884970089, 186309960 ], [ 114782172, -996436577, 997812752, -752309391, 894277318, -795582012, -1932181597, 2011147052, 1380139468, -1762223020, -2058053920, 170646982, -476458689, 6757191, 1988633538, 82993331, 2096916494, 1952803057, 489629820, -2064481044, -1380843927, -9373535, 1533260006, 2019103184, -1110248611, 92041410 ], [ 1966578608, 885014058, 6190932, -1509839557, 2131765142, 1916743854, 700732068, -751533080, 1417150453, 1683888999, -1220235414, 345510563, -1332859124, 1880724018, 843814658, -1334229423, 1757572534, -1635946914, 1664389731, -643203057, 1417972887, 839558945, 728288076, 1973168040, 113023004, -214279608 ], [ 251158778, 900405237, 377827090, -938004779, 925127873, -638345566, 669307874, 968084612, -1572318903, 980691588, -1017748129, 284232803, -510378110, 1902972823, -785548478, -798942563, 1672100124, -1958803982, -1324222846, -1967846452, 809913069, 757049577, -1828765236, 1469482201, 375709307, -165200591 ], [ 456476708, -851677135, 1125788130, -1211262664, 229312119, -306160917, -1915541977, 1530088438, 1690952668, 2114162061, -1009048132, 1414857238, -2021395549, 2140067325, 1145942868, 1696121779, -540233505, -1059984626, -1928133750, -805321113, -1969338469, 529431339, -280880477, 470024174, 1801155239, -210212134 ], [ -1009530809, 477538351, 186247683, 1810576400, 2130630786, 1475974822, -1641532896, 1875152185, 689740925, 1031040297, -576420945, 259291548, 1856808005, -94082205, 1685933712, 2066204104, 1088077591, -1617839505, 425135892, 1424657540, 1019025125, 824677787, 1700132489, 857112164, -2016314511, 1694666136 ], [ 1660996654, -585858527, 214547016, -1662521218, 989042121, -1357267496, -1585147127, -1098516187, -1441792693, 1455994238, 1248431106, -1736524795, 49503382, -654991438, -1853781885, 1336956675, 785701749, -1354479086, 1988005850, -366000991, 1017010242, -1335145394, 813155155, 1412294355, -1534942251, -805049863 ], [ 1213544197, 774212404, 684030351, 240063760, -586829857, 459369095, 292916660, -1753315082, -539925892, -816325417, -786280493, 296403016, 1601609620, -1941373780, 948831470, -449426961, -1029741943, 632010658, 2108557972, 1810206584, -1844785880, 467682175, -455039232, 20597278, -647586338, 522041683 ], [ -2106331080, -1208107709, -38397904, 1741019517, -1147664319, -1047801172, 784879016, 1907556087, 1437052543, -1897713101, -118203390, 1416481391, -1226450465, 1375532658, 1306516755, 188160690, 1083462121, -30293203, 578319916, -1304014398, -121934678, 973357745, 1293848937, -99455024, -915288155, 464516618 ], [ 679072213, -544604441, 649235112, -705190565, 1836809141, -1497035817, 1716697889, 83822587, -1299927910, 1478048669, 295622276, 119713942, -988970129, 828813211, 1863759304, 1592735058, -475408028, 1336949261, -1417352394, -234769890, 2022620094, 263459440, 1710936246, 2068973768, 906782883, 1949951116 ], [ -350414687, -2081229995, 1215541387, 568236212, 168969332, 1963368540, -1951549822, 528886144, 1382850201, -1297577208, 312763444, -1703517748, -1898626827, -32300933, -1678354938, 1854195908, -785841262, 1291122712, 1866881353, -1663812953, -1568980502, -1324512283, 625051098, 150863781, 1294666009, 1703272499 ], [ 7885643, -1364985032, 1759049702, -191854291, -976902714, 477912460, -1705779824, 1436567802, 2046623499, -537736063, -1714789371, 331248089, 525223644, -1837510958, 1535271183, 519503271, -418756675, 1730496294, -1036671104, 833569149, -542434274, -1663954994, -1031377373, -1886347527, -2022502448, 1272560784 ], [ 309918128, -239015539, -982109072, -1442772732, 1759713013, 197570212, -10434683, -1744629195, 295008930, 472186884, -1442971966, 104312549, 1991201640, 1894030994, -2126329439, -1712186864, -313143270, 1489974274, -1348385047, 1554872257, -446546186, 352693385, -786033198, -1018753512, -693809129, -1260906585 ], [ 1367695312, -1055455074, 486616278, -416284232, 2144019527, 2013212934, 561755836, -960262862, 2043420275, -510919066, 205456727, -1858264545, 414813661, -1519713460, 1181388419, 2132441232, -943991535, 401331823, 764141091, 1993752410, -1642902644, -1601125623, 1006471036, -1826154361, 872804276, -1769507664 ] ], [ [ 1318815526, -1776673553, -1379421607, -1058531412, -782306810, -1536743514, -1803118273, 932668214, -1944217486, -545801713, 2054313659, 388492292, 130549213, 1199555255, -694536017, 346149020, -914194306, -1214089933, 1143172981, 1013202270, -1502299470, -226088428, 2141008466, -159556481, -1183696721, 2009596501 ], [ 876996993, 937946226, 1591693589, -883566469, 83366886, 424448040, -836140570, -1122065416, -1501023996, 1529349792, -899447706, -2013148896, -648757565, 434523919, 2008181475, 653321245, 1247347930, -1038752376, 257249175, 438201678, 740331685, -1092593921, -1134235535, 1841945685, 958462789, 567087494 ], [ -635708977, -908549909, 291006056, -1292615883, 837975121, 1360393468, -329026678, -1575643606, -1271311978, 1362821430, 1512023831, 1790139533, 730131956, -1585319260, -1433657633, -200248326, 780905072, 1269109255, -1250320935, -950558415, -1587932522, -1219592285, 1231208794, 824797065, -597935655, -1860124510 ], [ 1938305703, -316216038, -1702707335, 1062340112, -656377101, 2043965262, 695882991, -1001660609, -1000458429, 1672169623, 241826470, 517116835, -1867217268, -1320920644, 1513684106, 60958594, -1635033812, -2060169260, -481216083, -233171764, -1657091354, -1759943807, -368975756, -1528277249, -1109003010, 2075246007 ], [ -822457908, 881357658, -1786989714, -1278141356, -1473782838, 1701322775, 718712596, -1174082081, 1995902650, 1320703244, -1008684118, 1187715798, -1633352244, 1091385545, 1161404099, -33342785, 1508894862, 1761164239, -2146037557, 450665569, -1078267952, -852686228, 1805336005, 351997166, 938368792, -1065490812 ], [ 987483869, -1992975611, -2111748628, -13606691, -2133718169, -2125743890, -1564642619, 198883258, -1955263626, 1206770177, -668502051, 1092538172, 1671229862, -1741344880, -2074118916, -197128758, -1432075066, -1935397375, 1001935967, -695808174, 1522303315, 1169849678, 1252874760, 1776468810, 422688311, -1235384268 ], [ 1401315309, -744214562, 103083343, -1689120317, 1590640497, -1458557606, -222644395, -2069768867, -1179412957, -1208215516, 1255900770, 1305337314, -1296136596, -715056217, 1188933494, -1753197137, 1990321981, -753562375, -171806517, -1566631123, 682775288, -577719483, 756011578, 1150741362, 1456021209, -1974314351 ], [ -838915212, 135305963, 1328384700, -12344292, -2029712488, 247123500, -1776720797, 962675385, -758355513, -185304187, 93783169, -1079688789, -791521963, 1583985946, 1578558713, 1203358858, -818160040, 575828041, -2104330461, -256342413, 47131173, 617495967, -1790353056, -1736544440, 588413808, 1508608209 ], [ -1506028046, 1591570290, 1868277431, 1933154754, 1592567178, 1062789288, 1152885485, 175120931, 1081676407, 2124023186, 1487350382, -381284604, -1713722884, 1981250092, 1426302904, 1353907573, 2009879458, 2102456273, -887955164, -329734181, 1217948750, -1405691028, -1119628821, 1672657850, -1977309236, 1949586973 ], [ -839600409, 1359442558, 2135753247, -260787119, 1204963486, -464908320, 1825908090, -2026843314, -1075004450, -427816793, -1726948448, -913517762, -696300489, 1622648212, 1299716299, 1231637017, 211933432, -952393134, -1217446588, -835254862, -1193946782, -1667204292, 264119837, 327016718, 1710954901, -174892513 ], [ -1905854927, -897386870, 1867981757, -1042497270, -561799205, -1228287269, -433089598, -1373979536, -1272887998, -1796401095, 1450085491, 1281028004, 761617432, 2089816204, 923364829, -912291748, -875425579, -1861056542, 1925003823, -1517148183, 232214788, 1267671399, 1618325027, 729737291, 1987953696, 1899491279 ], [ -99932106, 1553106593, 906565766, 1849130219, 749911536, -388617976, -333983794, 638399726, -2017178131, 670177354, 626320228, 496740735, -1084329172, 1375491060, -1496422789, 900541532, -1016706094, 1032440408, -1691828740, 1900343995, -1882985450, 377138964, -848031582, 339077822, -385544576, -376788050 ], [ 273699893, 406610215, 61286274, 614934066, -1660478887, -1746176310, 1354995088, -951810702, -268607984, 728562234, 1524104567, -1592170683, 1660056569, -1170251581, -1252885169, -207057312, 661821796, -1453383124, -822092395, -1549533078, 619768387, 1899318342, -1230834905, -1754805862, 52390014, -170692379 ], [ 647677022, -379975632, -320044926, -1752306580, 416713135, -1708402092, -560884000, -1736531631, -483514368, -68010459, 349909705, 1923923115, -744095857, -820958329, 187348352, 1675533385, -540041600, 172120129, 2087229624, 200973708, 723040398, -548294068, 890582587, -1202507621, -1525929655, -2030053076 ], [ 966955354, 1092158463, -228563132, -1283096893, -854577388, 621595205, -43568553, -175762345, 622483064, 188080655, 747515227, -198406042, -253934015, 47017623, 284513643, -484978157, 2070629964, -1857256404, -185138220, -2065121576, 577978653, -33816359, 1963194924, -1620445297, 323908247, -282464918 ], [ -1736121275, 465143919, 949181914, -1960649403, -1062367193, -325002171, 1759191741, 751474385, -915903718, -1996334102, -710537843, -303002117, -1694064291, 1385211580, -329102171, 260383386, -431529071, 1749488046, 667776329, -1224211328, 1708980515, 671275696, -1607596073, -1907045671, -130615486, 179154075 ], [ 910158240, -403099697, -1835283212, 254736238, -189010544, 916730690, -730936774, -2020871811, 39194197, -246898252, -1346780931, 1823688762, 1949215824, -140068719, 1492900576, -461611018, -1237395849, -1902384571, 1977527355, -1513956127, 1921995201, -191181586, -39853761, -421600791, -798398935, 696279590 ], [ 1141007749, 1888357837, 653150004, 1382498444, -434700736, 631570373, 1873595415, 1171742110, -21981047, -1676006180, -1956512844, 1297477363, 1448825405, -281265029, 373988394, -1959085965, -1566549276, 1162381612, 380395860, 1089849409, -1940285961, -339986710, 369685137, 1514410373, -1542511906, 679692844 ], [ -473612643, -1991469243, 1803555436, -982586794, 84067453, -1153999085, -1729359257, 1527456458, 238490835, 1071504821, -634177685, 594555874, 1115655345, 1795918791, 1856172626, 2124203108, 595448547, -970288223, -1337169717, 937764229, -1665639958, 1409443715, -2110286221, 693852113, 1838656822, 2015511320 ], [ 1171384621, 667101747, -1564087186, 408396686, -77348224, 823484070, 1461521319, 669309836, 711905263, 639580281, 2094683524, 288825654, -1128689323, 2092445648, -938916997, 3496527, 916889180, -1904177680, -2059689533, 1183045150, -1388285796, 1241141624, 1684805916, -1077329470, 180473591, -1914382976 ], [ -1238461730, 718679805, 411590946, -54263819, 1401710043, 463419760, -476757620, -1586074620, -500779157, 1577527361, 1714908306, 1151662264, -1968880370, 700242830, -1750867411, -701558487, -150188229, 899197741, -597330097, 1640243602, 1976450352, -84486241, 1416418319, 606643878, -1139946723, -1562648146 ], [ 1365195955, 423087748, -410809849, -852493986, 1956924544, 1689087236, 1321134641, 511470606, -1708228947, -1961543807, -1032706852, -2089322143, -588661679, 409254585, 1270789731, -441730524, -1497296196, 1125674106, 1215639419, 399730473, 1543689959, 1195747806, -1547276313, -1200551146, -350317736, -384933473 ], [ 317655288, -380823760, 822878992, -105498618, -321802102, -1663674299, -1958594478, -994784555, 963061032, 1619879007, -324238332, 537859078, -734138340, -1638100878, -972786748, -1483814928, 653067556, -1597061715, -374838741, -676897888, 142273312, -1619563255, 429780151, 1814495809, 62314804, -1009430665 ], [ 655394063, -127855244, 1084710597, -441550805, 2034939405, 1194249934, -2084511081, 2044250354, 2047034026, 1889403482, 1761291779, -873730482, 609473732, 1566490963, 146716542, 733427481, -1856808050, -1494484251, -209894575, 153655650, 1073672687, 1559432435, 434023530, -1008648284, -1756895328, 38546304 ], [ -92099880, 1638678821, 264632416, -447073263, -429426142, 753849660, -1760881088, -2081514816, 147946941, 581352588, 584244461, -1760903964, -1219282113, -1746037722, -1684733137, -1003500298, -409821968, -532808969, -14979582, 197218708, 1309511661, -2102906497, -958300675, 646911031, 469851318, 1847450409 ], [ -1750478605, 1099469905, 1903522062, 369604478, -23315412, 519539215, -1058593249, -1942157757, 1786307293, -1403572714, 344981027, 100697321, 1185371450, -863183359, -1224119811, 812707298, 1549206930, -111357671, 2064983026, 703691853, -2029983109, 678619128, 1979174521, -2032547947, -1941353496, 1154480918 ] ], [ [ 2030594750, 272538714, 1653977746, 803495980, -225573254, -762551408, 1348566322, 1292772850, 1073959850, 1174397202, -688243793, -1110257083, -1473282400, -1536158818, -1916100574, 549454316, 200047357, -733396636, 720856499, 69051112, -395273137, 465447458, -794335563, -560207382, -495970495, -2028419835 ], [ 1826394704, -686544823, 1382998295, -1556785716, -1221642817, 211300798, -937597546, -517679921, 1016754483, 1751341160, -1501773717, 903296127, 535510166, 682184663, -367071684, -2127953973, 1616548870, 329312911, -2102179046, -1138189761, 1563157734, 1248313627, -947206849, -717666024, 28634563, 509782883 ], [ 238217738, 1124478514, -1647359106, 714348474, -1961081740, 827915951, -1763812889, -1825567100, -558439271, -250370231, -1930815067, -1525594868, 497101428, 475568303, -637968876, -1275650173, -1594603317, -1408784196, 1985447134, 1045528342, 1126306238, -699468414, -346387501, 941536546, -151905108, 1233009711 ], [ 2004310816, -2056069638, -323807405, 1618926824, 976732325, 1483077071, -1639493438, -1905101598, -417048253, -1761913703, -2094835677, 1344558929, 22575746, 488200189, 1238203288, -1113390915, 934242093, 1190593047, -1605071840, 2012731159, 1815592504, 834947008, -397569718, -1307787439, -1732039251, -265326879 ], [ -789217509, -2126046718, 718695735, 227412675, 143758243, 1129658729, -285044702, -398929873, 939338558, 921963819, 1685286357, -194510418, 1217073905, 1829091079, 2050498665, 1826152468, -555335188, -367681651, -220863090, 1935675874, -847856516, 1069092637, -2003833038, 1552754759, -221452710, -483347407 ], [ 1015407152, -1374296312, 349546545, 1364000025, 983626354, 1271658762, -1634291877, -1026119985, -1758362321, -1952630358, -1193687095, -879245447, 393346288, -1139414837, 565004556, 714960353, 1221205814, 66898342, 1182076894, 427740914, -393342558, -1626806146, -291198244, 101348008, -1853904774, -1043592425 ], [ -751723986, -928190370, 360919369, 1585330011, 165089302, 988947773, -762345552, 65616660, -1388677853, 1235697644, 1231316421, -1722289312, -749030325, 1775662420, 1775049704, 1646814413, 798352758, 811716866, -477657602, 118639493, 847943010, 1289402906, -865424353, -1558751987, 279123215, -685773337 ], [ 729779418, 1391069648, 835676187, 1368439768, -716942436, -1597788443, -200776565, -1231767711, 1835204762, 1628538193, -503684591, -574359856, -194007918, 566817995, 1674322109, 516480709, -363259549, -1958590934, 1157411088, -1540936161, 1056373756, -818139739, -1922565471, -722181122, 1260813385, 772260590 ], [ -581522507, -1436558768, -1751356939, 1638462061, 2118557607, -2028161440, 1304161343, -1561880931, 531554954, -399599432, 1841060948, -1579899425, -954390621, -1929494627, 623083155, 1440757529, -761965538, -2092953960, -1524708291, -306675596, -852732087, -1721388918, 1344743683, -2033663178, 1632226437, -1962069887 ], [ -840075508, -844786886, -1832800178, 1232382153, 1338401943, 1756368551, 378286221, 1720665347, 409685049, 1534930022, -338278896, 1627836462, -536283118, 789464629, -388085422, -2095609732, -1490898402, -541244273, -1652017793, -442655841, 492300752, -1926760718, -2082414836, -15366162, 1346923981, 2128292857 ], [ 2067187102, -1274782809, 1780930828, 800961614, -1351389198, 189372750, -1867755715, -1532453238, -801777648, -1586022020, -257821484, 1035620328, 744589816, -1757221576, -903405006, -1218365917, -190650868, -868014569, 1805704145, -1328920802, -1205624383, 786238576, -1867275210, -1724760827, -1079577480, -619312240 ], [ -746011604, 1049280401, 904440172, 1039193125, -2104704597, 1199108011, 2046337461, 401186601, 1972217869, 1136733681, -905018418, -311960093, -1061527759, 2003702827, -1823203294, -719954550, 1070744015, 489439984, 1434035575, -1966862269, 1306164382, -209980351, -112864432, -1176994344, -409727382, -1104722514 ], [ -1040728195, 2017174903, -2086384293, -25899190, -1828466158, -1010576329, 1894433509, -471106708, -442545295, 716858756, -1150207895, 2054907479, -1137703968, 1092800036, 330409988, 1179297619, -894831333, 810833290, -257526182, -471439372, 2048082242, -150128162, 221251707, 969570844, 1008173660, -1820419940 ], [ 1963912636, -1512384357, 1008872002, -232131785, 256784074, -302597554, -1525312940, -1413614962, 1417173806, -2058008438, 590065963, -835186757, -427308067, -1624691452, -2065123673, -18300054, 1950769169, 955360180, 1124540959, 506579910, 1808513445, -986560857, 636887419, -722839749, 198317325, -1483820603 ], [ 1957445244, 872108199, 1444530443, 2033482298, -859344257, 179461852, 655519409, 359952637, 1279627768, 1356243046, -813617789, -162500416, 30839208, 1850327247, 570295421, 1046896294, -1306865659, -929267205, 844588637, 1653596937, -1766783686, -888640716, 4024138, 36781410, -1367991070, 607110919 ], [ -164275402, -51484216, 835626393, -1062475321, 590499582, 651117202, 1643377702, 1859504033, 170087602, -971409364, -545267397, 1033619250, 368770774, -365095247, -1546217678, -1827455580, 140428284, 383798896, 1341503632, 785838607, -890879884, -1597210139, -1225543085, -2089108160, -1685464648, 604550079 ], [ 246191986, 1182808594, 1558987420, 1835964154, 465064105, 2012557803, -2110988966, -1919664528, 508296592, -550649103, 92234776, -1210404952, 1494005372, -537752483, 165434780, -1599564072, -321414311, -1227748327, -1689704289, 2015393449, 831460142, 197351019, 1200311587, 395916264, -1474176821, -956256788 ], [ -308825441, 1616983226, -1852064309, 556473610, -1991254341, -1610575659, 1532866933, -2006316382, -893156620, -1763818640, -165768789, -160415638, -757690386, -1511411386, 768199414, -774167841, -1655934985, 1060314294, 1953685980, 1895393366, 397258934, -37359634, -2139650770, 1321064743, -680113857, -725422047 ], [ -1365312739, -667326744, -519246692, -899173896, -198508202, -346675554, -1770991239, -1549803421, 618807997, -411720746, -574202774, -1537399327, -131387920, 2136302356, 1954709300, 1859721281, 1467891744, 1930428093, 1826211685, 2102559659, -712710205, -1763778415, 87560024, 1483978608, 1293614172, 2092302567 ], [ -927066069, 444437937, 1666519239, -997297306, -1930417486, -385192863, 621134603, -524372838, -1941116713, -1310226376, -2025133284, 2123225299, 1233913353, -772576396, -320918727, -1276741116, -1255155836, 1862096260, -244308596, -288739361, 1298036336, -1702973591, -1083897425, -892253753, -57876717, 859136382 ], [ 730526571, 1589653286, 589291749, -1363923658, -1197711004, -2049166243, -876072963, -2114416606, 964431685, -105483072, -1888504308, -1662236454, -614423612, 463480847, 1440814153, 165499971, 792297010, -1972140931, -519633967, 1931179502, 75759788, 684551698, -715226245, 797107976, 1802412695, -1730886084 ], [ 635269962, 392593436, 1393473112, 721095700, -1977228536, -989438904, -1685379867, -1461376370, 2045782020, 397823797, -199141365, 1361365481, 397110145, -656562949, 710678634, 1612879749, 1111520423, 1517046154, 414792203, -165928883, -631356278, 1677433354, 803037122, 186811705, -1969116249, -446606611 ], [ 1114758279, -1627939291, 1429490739, -1615657955, -494484327, 312117517, 837919319, -1446184173, -1050201844, -1287222547, 302005633, -1404399903, 1005600742, 651546543, 1398454284, 1136605644, 31904317, 759337536, 214346602, -1733833774, 1228394963, 80744508, -599749978, -1441990332, 1695791197, -1164306444 ], [ 2024893902, -754794908, 1987008215, 624135911, 441944245, 146115895, -463693986, -236619973, -993022781, -595069820, -470785946, 110417605, -118564997, -872230142, -1316365029, 1929628728, 768742015, -1642483009, 1194216222, 1351686636, 1068963124, -1918824176, -843559989, 1805957594, -2095685538, 2094445489 ], [ 1152178154, 38971281, -1185339785, -476465794, -1221413497, 185060255, -1641586759, 690704981, 1953623105, -1796498927, 578674375, 1543189407, 1282086234, 1227348818, 1407438305, 1482763426, 1331328906, 1157853212, 1471036487, -1142150203, 614973649, 815967, 1319637128, -283773088, 380513930, -1798897200 ], [ -1996869015, -144150055, 624579693, -1489110686, -858285169, -1612405766, 1787572006, -25022126, 81493567, 2059635466, -1803791515, -1922909356, 1825296218, 101536428, -1578904955, 1091075518, -277543943, -1107840207, 1987331290, 813167317, -1542016997, 2085950851, -263252297, 324135980, 392505416, 1238107991 ] ], [ [ -1119509912, -242483366, -1811288377, 2000390701, 1407108451, -1164438251, -225675578, 117712206, 895982446, -1110531638, 248133205, -945061258, -1508144178, 1014477847, 1635103424, -157581983, 864854236, -1821451925, 1867457207, -2067605824, -1028160525, -1502583074, -1632286873, 999766702, -1001871692, -967838787 ], [ 955303942, 546460212, -1604223652, -10781802, 2135332066, 2139314876, 822514609, -1994086385, 548349710, 1604823300, 2086583560, 294803138, -891089622, 318871854, 731405880, -484051378, -266689382, -1897184539, -817263634, 854647588, 672019214, -1884076474, 1007467207, -939259475, -226618142, -615394962 ], [ -195989327, -1442490421, 433239857, 1587740881, 176584351, 762030713, -1622193273, -579531186, 987901333, -656621986, -1300019183, -22309129, 1389564490, 281872101, 1728713075, -277640737, 1533914573, 1500045717, -2058718063, 1051547700, -104289942, -1587994367, -511883922, -1643311164, -1717681180, -255369673 ], [ 1088965613, 1947792541, 1840190911, 1830116949, -2102826800, -825274910, -406430422, -456134056, -2000608529, 807393825, -1992820174, -1252383232, -942999561, -1129424688, 1197706239, -144248575, 1755077653, -1756413283, 424858578, 1612519564, 163504071, -625721329, -2010835310, 1081723518, 1165936794, 1478495410 ], [ -1171247194, 495972961, -1519971302, -1522039209, -220986825, -1385843694, -51153555, 995690981, 1379242963, 482350877, -1925735534, -1860192208, -584004129, -2011396241, -256680324, 1075696586, -764362193, -1111113271, -2124921468, -1328671622, -94692558, 1147537837, -320383074, -1792710528, 276335558, 189794507 ], [ 188553029, -1385527105, -872261714, -180846909, -1929096543, -954871310, -286657399, 1616424368, -1382090988, -137168927, 1672360724, 367685819, -249714452, 1732467864, -906352506, 1849563319, 100461519, -557575981, 981643666, -1093801106, 1903150493, -1800389929, -1749131367, 871879787, -1376341085, 116688351 ], [ -331325964, -698779504, 1520971253, -196321918, -1041332360, 1790631404, -1928864420, 2118231848, 638966397, 2006532153, 887194937, -1238493562, 701405181, -2133954165, 1011406413, -464736883, -1938581069, 1333074500, 1888176968, -458300521, -1544614802, -193336909, -188084360, -2128693168, 588278476, 1999356612 ], [ 1595492848, 1882388703, -459689297, -966329788, 1611582681, -961704953, 1147261249, 1884524072, 846610459, -354539600, 334151462, -1402154560, 1207231046, -1054407459, 1427186248, -2056090248, -1234371291, 1493347971, -198353076, 1820315490, -1832912720, 1184019077, 252287579, 1720617381, 1362650497, -1166935733 ], [ -2124127645, 258828291, 883763663, -337272988, -835405556, 794627467, -1852103879, -1418720745, -540254540, 1478719922, -1826364852, 1482848036, 12018327, 938580043, 458354943, 757729952, -414196170, -1809343399, 325053064, -1331518822, 989210492, -1829314140, 1819407366, 830246312, -1825399296, -369544662 ], [ 1969306996, -944529221, 285758261, -590654698, -134109623, -866843378, -446055556, -1459896848, 1657125785, 1510977970, -1015303599, -1918504896, 2107505859, -1414416333, -1641729963, 407138590, 573171967, 674536139, -1988977874, -775352823, -1735007784, -352569109, 100750349, -1858605066, 495545789, -416284937 ], [ 509645572, 105848075, 518221737, 1519190489, 1600077197, -213363750, 1468254873, 256350961, 551474568, 1692971081, -1837534236, 465206123, 1463803178, 1973250445, 1442613144, 1551941491, 439763746, -633773305, 2076693792, 1738061355, 584208693, 647186588, -2069873111, -1809705353, -941103513, -592982583 ], [ -1089472633, -1243713333, 238135976, 545134710, 1400466275, 1667283882, -288018277, -955882963, -1357204573, 1146354294, -1085983218, 1725308473, -1406945223, -327996981, -942343900, -220621863, -1713346325, -412575224, -435382907, 1259576195, 1354528930, -2140652099, -298180729, 623099860, 32274992, -1877639274 ], [ -1598735800, -907473315, 677569805, 1078620483, 2026506665, -708067982, 767350601, 707632194, -1900987124, -126267726, -244161931, 347322841, 796631959, -433145908, -641630710, 872136693, 617221346, -1481028164, -840300323, -734061466, -159888004, 763997752, -275063322, 367533637, -204498863, 495436548 ], [ -1128235972, 2050302539, -765451573, 580773379, -1072785711, -1704289021, -102168935, -1504822478, 983173843, -299600416, -1583380676, -273751219, -558351974, -22826566, -1828471457, -1475117913, -626724106, -275978397, -1025501027, -1666716516, 1257715619, 646698058, -1702763294, -1514457309, -1082789266, -1600696813 ], [ -342509893, 1899198363, -495141822, 852520986, 531183614, -459185041, 1789672989, -448965307, 94451589, 1995135826, 91454045, 501977514, 975674530, 1790201429, 64597971, 1921080740, 1802889300, 878320857, 1940892856, -523962318, 1308838369, 1577472931, -13545062, 1847251119, -438154806, -1911143788 ], [ 40552893, -447617453, 354471730, 743050621, 691029643, 1567141107, -865194326, 246888932, 1795853423, -522393127, 844458326, 497731027, -1956539243, 560202901, -77213852, -1785609598, -1005823751, 825246073, 1470903172, 853485289, 1772773765, 465934214, 1627702584, -1107546161, 213379998, 1131182611 ], [ 1279200339, -943583476, -1415485914, 33393157, 640371604, 145798946, -1266009949, -721709496, 1878565584, -1996465598, -3485485, -1024621820, -1167039851, 1822382573, 904345520, 1082338652, 1618925476, -1103520296, -230089973, 30416164, -71545142, -1630962244, -1974938992, -891859153, 2058668930, -1876401104 ], [ -314872147, -1271643748, -2108622601, -793717438, -1212867866, -533082726, -1871414803, 757476217, -617951743, 652625350, 1965954369, -1326501064, 1251894533, -1916344819, 479127658, -383619009, -1123810886, 454001653, 249332231, 770312158, -258804819, 893921724, -1387949318, -1445870410, 581823962, -1946199002 ], [ -876727897, -609585658, -212747110, -256218758, 665044418, -1398827736, -676825076, 378833559, -1347113101, 2059829317, -245365875, 298998059, 2045005982, -1171501803, 970782459, 1242323356, 781220079, -1598167184, -888447591, -273979990, -1076080138, -39235893, -233781675, 1752444565, -540710952, 740514872 ], [ -390412799, -68890249, -107521734, 1346867740, -1570018029, 1260071322, 1952632326, 1457260215, -1094378119, 173333837, 1592272696, -573690044, -1685070201, -1501919313, -1015110664, 1565553868, 429290074, -1766349351, -313075650, 1780161932, -1399563749, 1485634064, 1757308032, -501818408, -1376940919, -232906312 ], [ 642846394, -56262947, -839094124, -468739583, -311752926, -1271502079, -1991504603, -1140868905, -1954199491, 818654478, -407249416, -961812999, 1174864937, 400071807, 843746034, -27301386, -578687807, -1205485964, -1484951273, 1116305589, -315579747, -414984963, 372993190, 1471094283, -680142036, -114548110 ], [ 318259156, -2087719923, 1537030254, -2000393273, -786647435, 2053759815, 1495124729, -364649795, 1729382181, 1206720951, -699760105, 276323952, 194990480, -807122534, -199316856, 686073088, 599910538, -1702269208, 2031053068, -1576786908, 907434783, -1793572708, 47198731, -1125357221, 172472165, 825298323 ], [ 2100855936, -1667937383, 447230676, -2056583002, -287840282, -243376759, -1303973732, -1810675241, 386292915, 1877195419, 1807797682, -500205884, 1622316600, 1618840979, -886438134, 236872543, 564234709, 261809488, 832710647, 1961445572, 1376211089, 1577730056, -1113904231, 1649829228, 1714869159, -1080769746 ], [ 1351704380, 1397769056, -952302001, -2035964753, 1859528607, -1836823367, 1428898153, 1334771596, 249861953, -1489857598, -1270589509, -1399787425, 1534066702, -1372340512, -1480616177, 419571093, 1424854892, -167397000, 1543723215, -1561154001, 386961802, -1026788592, -1714221698, 1464769976, -431833450, 767293384 ], [ 2076892248, 675656330, -1509072075, -95675065, 1257445373, -851631433, -248810282, -376789837, -2100246011, 1011150870, 2139202572, -1754371433, -640957571, -933651661, 1209574651, -717388117, -1312318274, -676018778, -1841509992, -1374679524, 63138641, 1242536227, -105374785, -816473309, -1834771044, -2073012212 ], [ -1264566380, -720003815, -1450251388, 124903275, -36982689, -870372668, 392181738, -1232160956, -1354555663, -2126434421, 2181213, -2010306254, 708389322, -1275541079, -522391909, -1411715269, -1626866414, -236510229, -224097398, -45827159, 1259295224, 1253825011, -1824640323, -827492268, -1696544081, -2126569481 ] ] ], [ [ [ -110330995, -530107543, -1754756308, -1512842856, -364139880, 1862912596, -1743071771, 1139051725, -942567095, 28081057, 1359730549, 849549237, -1964037073, 47916472, -731317326, 2021859698, -2015637284, 2053876620, -801321277, -1394649242, -1669030494, 160983933, -1127971583, -1007132167, -1758343461, 2016570277 ], [ -1230167442, 462677968, 1798970969, 73145899, -2051227315, -888207277, 1936136860, 2027365808, 837247780, -2071370538, -351708990, 52531585, 213336763, 179282564, 2086290712, 79389741, -1060675040, -186573551, -1024353163, -1922054254, 1426463051, -128958771, 516056078, -1362274582, -248619793, 1224990200 ], [ -1864617434, 720440604, 1284859399, 733188935, 1180280577, 489908027, 1598206448, 1291463627, 288889550, 124759283, -1705538911, -1249296604, -1894538457, 244302318, 2007369291, 517136503, -1613726832, -2132325400, 1692956478, -1024751463, 1884544078, 117536830, 222911614, 1669259868, 1226567461, -1071513892 ], [ -2097675113, -1430630528, -728496534, 848629564, -117120692, 225310896, -7945164, -1758395316, -1440662307, 1614992212, -1722044048, 195589734, 685236228, -698635094, 2074651823, -1632647178, -1948105301, -1455804041, 101004007, 1514246311, 167914644, 1953501758, -439394201, -826851208, 2114999196, 895135694 ], [ -205333532, -621557576, -1396316569, -759330977, -1810637175, 1038805600, 32837764, 1895069641, 1926298106, -1431690368, -1092193766, -157748080, 1509693398, -613908668, 1309462284, -366235940, 659036895, -233427017, 2008325894, 1799613942, -588799980, 1220838014, 1325451717, 2071346153, -1447581722, 1703186615 ], [ 465562123, -990080884, -682245481, 598784997, 1371820115, -1208377667, -1301818011, 1575928416, 276723146, -1323379757, 83859114, 400708248, -1068642525, -2069180937, -1640769436, 1416354429, 2140927319, -1564143824, -1605613041, -1522103649, 191016105, -1461374027, -681868765, -1256851734, -1200325511, -1144269208 ], [ 1250390241, -1320150813, 1048149471, 1853891263, 227237245, -341313625, 565866158, -278842873, 67596834, 732973348, 875596387, 320276405, -865510833, 1843088434, -1223371504, -1740769918, -1054725976, 183499615, 1482676331, 2060842677, -559982506, 1497780516, -904469906, 912089298, 2035381884, -1095425213 ], [ -100440261, 1026586347, -768839284, -862306068, 136081855, 1440973073, -576693555, 1301797067, -691153619, -1620530890, -22329697, -982812651, 860271409, 453642226, -1423747525, -1011058107, -81615634, -214939111, -1281671218, 1674242530, 682645691, -2078724227, 664355572, -59366020, 37114924, 908068587 ], [ -2105443615, 1021017567, -1322763465, 1611990222, 1703256847, -1766903914, 835110919, -1778349190, 1660583544, 1649065544, 780960997, -1803664563, 1959774287, -530579613, -879979084, 1679223992, 633693083, -1260922240, -1744142789, 621493592, 1844483039, 872240169, -269214660, -824814051, 1808350462, -955675749 ], [ 1686267799, -1702060608, -1831934322, 1260419558, -1086401020, 1979012894, -870159949, -350822542, 1718034410, -1393690057, -288548750, 139908476, -682087772, -43453367, -1814908507, -471244371, 1949957716, 1325328898, 708090941, 377206737, 179244343, 1402257221, -442028924, -1962884334, 1415552976, -1085524484 ], [ 1411897826, -2144093242, 911980748, -1283899213, 272849952, 1257520725, 262944942, -1521580362, 1632469228, -2124795934, -616135015, -57263552, 343555969, 1066605595, 1519364481, -912899199, 481081330, -2102565001, -1278674921, -2000598059, -1640268622, 1542490375, 1401422496, 246717993, 1880227002, -1886831509 ], [ -2025685344, -856272492, 60321738, 2024504710, 996432452, 808041811, 1444892513, -563981355, -2013449776, 2012757728, -967938114, 797697039, 336010650, 484277227, -1608711206, 1203355713, 120096824, 898889754, 631209251, 160003117, 117993950, 960564885, -36311424, 1665183569, 874505233, 185977085 ], [ 877597487, 431201950, 2021093808, -254078488, -1511614010, -1476227297, 1888865802, -1926760818, -1555059229, 2006334820, 1422934917, -2095820559, -506011544, -1479787240, 1066389796, 1742259688, 1932221727, 1446980945, 1844073815, -456305853, -1143752177, 1419487130, 2055438205, 1311586121, 1877902982, 1854345671 ], [ 2131468346, -2009225739, 1820304753, -2060884558, -34521374, -408162505, 1036666451, 396501845, -1606902647, 1448506035, -165428359, 1476928294, 745201034, 767433919, -1274761378, -1824060376, 995030486, 122045190, 491260637, 1798638478, 1037504175, 338565466, -1323190747, 209738669, 294284659, -395221406 ], [ -14063462, 1161373976, 1645078512, 2055176911, 1973800876, 398886678, -880371846, -1729350185, 512006679, -343598592, 1559894882, -180167337, -646769536, -1149320872, -1702009831, -893155481, 1000957708, 837855241, -1803264565, -2052579376, -1842887548, 91314646, -1134147344, -92982711, -496140904, 1042104891 ], [ 114946125, 1086159755, 1501252727, 515707492, 96697199, -762321066, -770047285, 1217974902, -1375306367, 1892473872, 87392648, 992642719, -639521830, 140829197, -3145299, 1666140558, -1079628075, 212617559, -1104550306, 2127162587, -773298517, 170133899, 1724919540, -1480869287, -451545219, 331478296 ], [ 1859035509, -82658077, 374327157, -2060655763, 1366986853, -594732047, -2104922591, -797920971, 461461268, 1936190688, 1795542534, -1291431637, 503472103, -1488629030, -630668116, 1010780864, -725887665, -50604909, -166422871, -580153962, -1883948604, -131104813, 322130014, -1327857487, -505351341, 865762723 ], [ -384011340, -1755545588, -271162301, -836506652, -831836961, 1169808273, -1396241070, -180936116, -5743965, -1746788180, -262220110, 1047196700, -845763583, -1626195862, -500871369, 584067793, 1644889996, 1213531865, -675044400, 1493513118, -1340553939, 916413078, 1379872729, 292134702, -802108986, -1821238821 ], [ -606722523, 884840796, 76521008, -589695324, 1321708819, 250052247, 1069532839, -863838149, 1272253608, -1953550642, -1180102336, -2094710136, 1197895872, -242610687, -411967947, 1022150629, 687132184, -1796917874, -816397230, 865733579, 1496689185, -787661598, -1519392978, -758913650, -989892718, -988582638 ], [ -2036750780, -299272534, -823160496, -543455375, -435995510, -1368451141, 510368251, -1789920086, 1439727242, -283424431, -2052033580, 952101946, 698018007, 697081830, -1109595088, -1103573228, -417399093, -537384295, -2018678030, -1703357831, -2023710009, 2068729148, 777022683, 1837539789, 1100816416, 227997133 ], [ -797465611, 571999843, 566074761, -2099095991, -1866477610, 2042856310, -679690802, 703145591, -613084780, 1480198756, -2091918058, -334777108, -1430495184, -1760306503, -717770836, -1918755710, 2096834848, -598140044, 1203942444, -578111351, 1797625657, 464407217, 1368479649, 2006109722, -1135857067, 465296768 ], [ 373031001, 405975235, -298265224, -315749956, -777328740, -1830948086, -1944689145, 1532133440, 2026348799, -8126584, 494370240, 1849836514, 1989142790, -518702605, 1362627177, -362215045, 2135806617, -64467128, -1137406318, 1359360961, 2037210383, 1403020450, 2022178959, -1597792143, 1389486849, 1462100631 ], [ -224970735, -919794680, -736161420, 1913621406, -1236040669, -1297250703, 624958555, -1329747176, 1773246720, 537656562, 733306513, -1264035209, 1699450437, 461776942, -1979385661, 1018689492, -1758108838, -1679824444, -1150023670, 200734830, -1437567814, 83031503, 2027131705, 1183710803, -2021231272, -1735652690 ], [ 1514412514, -789139498, 1604599156, 119057604, -500041200, 1266994269, 365618007, -1881553378, 1535482357, 1119566807, 1021995966, -739488261, -1618983288, -1423696477, 138250296, 90474154, 304289904, 72814325, 1097975419, -97581040, 278436523, -1886324532, -389374601, 1552519000, 262799579, -1349052062 ], [ -1138872244, -1412123974, -1585447583, 853007924, 925113365, -1343125952, -1914701587, 1367732545, -1557751815, 82350939, 679361925, -1889592706, -6127778, -1681699209, 974616836, -1160608385, 1939057637, 691352289, 1654775689, -109908367, -816799985, -263346435, -1292295742, 501882434, 1433052600, 369300850 ], [ 587028348, -808855031, 702367780, 1269841222, -899685162, 1496867928, 865646925, 464229557, 1114098423, -664215266, -1347119482, 1482227219, -1095045091, -1761738745, 2037223013, 279344960, 1803870024, -609884060, -630303766, 59241776, -1051397329, -1226348781, -282911003, -1967797101, 1794621925, 2098220532 ] ], [ [ 1774628423, 129516246, -794093503, -1806918609, 1370924844, 2117257054, -282093891, 1175307586, -160526350, 1265185742, -352231654, 481286384, -521057481, -568976343, 1021750972, 53475727, -9274422, 927227540, 1210067085, -518433917, 1463631778, 498053697, 1837121491, 1244902881, 1255262231, 1961367437 ], [ 1032800896, -1694487565, 1914344212, 626859098, 1861322383, 903127343, -1876418432, -1615482170, 2084361950, 1033314502, -1467103751, -1967478209, 1536674957, 704335645, -801173830, -931983585, 368465319, 1005367475, 501063909, 40506016, 1698954356, 1241355739, -549698560, 614311558, 937677414, -385543492 ], [ -2080580527, 847045603, -144836416, -547969046, 2030983413, 380826588, 1893758602, 1816853391, -39104478, -378251578, -863556247, 1289606010, 2018930576, 935222642, 1453764745, 860074412, 459431334, -1184299369, 1906327999, -2058830169, -1961514338, 473924403, 1600839037, -425755006, -429219612, 796723710 ], [ 351408924, 1061461620, -886514036, -1027268532, 22458733, -990235444, -1584196313, 1805499128, -765531332, 459410742, 134711496, 317594815, -913779313, -485649554, 289912459, -1010541537, 1734856671, -475849842, -1418184448, -728347660, -2096495898, -2025104673, -1259312164, -1696359763, 577091733, 1581673919 ], [ -1646126938, -557985021, 911932507, 1856342150, 1771523501, 1313993675, -2115465297, -1591344666, 883511429, 1229251188, 1962359781, -595937345, 112760308, -903011942, 2129411189, -165191726, -812583871, 1446081222, -1456755805, 269349232, 1569643685, 1837846958, -1614734, -309218567, 621281000, -1857630807 ], [ 837899183, -340883293, 3895806, -686291616, 1857084123, -505734223, -2086692826, 494709785, 662812747, 1101349668, 1402130027, -697731570, 964263183, -1023082327, 457542543, 1004707306, 1586502303, 1318753124, -371090591, 771024572, -959387808, -100661051, -1539678098, -1351971518, -770140453, -1107129587 ], [ 409711223, -1419990786, 926351651, -1386071503, 997787158, -2068750659, 290673783, -1830397502, 1801293845, 867564177, 1299421097, -1961916064, 477282400, -103203542, -2122489174, 1427709309, 1477189618, 4538307, -2137254502, -299604800, 1909079739, 2128421871, 995783389, 510204130, -1397777361, 601731343 ], [ 1245215085, -2094822925, 1910362732, -912585683, 1665187457, 601613860, 1770796147, -1102508611, 241837952, -1103025563, 509926892, -96903658, 1813140059, 442779999, -393949939, -26815122, -720458496, -1616620390, -1019915660, 474774819, -840425970, 1687634258, -854861399, 1820268114, 1413182509, 689769828 ], [ -584906029, 833207448, -702604061, -1665710402, 993057861, 1889485463, -176831743, -56335913, 1021235335, -1762246625, -1775577357, 160242484, 757391314, -1702906462, -855552439, -44354435, 1277107055, -2111523022, 7603674, 475058743, 1914210967, 1383627262, 1933604320, -108824008, -1989773377, -694578634 ], [ -1177986017, -192736824, -887902970, 1361642087, -95740508, 554763172, 1195965715, -1866573385, -205168175, -1191237153, 904805759, -373136473, 964845964, 297922896, -2129754647, -1827061330, 2042936297, -624508527, 1837944080, -338874916, -838157478, 363333849, -314730975, -1786793365, -1770270084, 712969007 ], [ 593868897, 1670957761, 904783662, -743310716, 605669711, 257674150, -1673035550, 348712525, -1411216719, -1147993515, 1612712554, 174441826, 2130795394, -1503843086, -1464484058, -1674933038, -1821525409, 566786335, -620786475, 1666314601, 1473647227, -1856933818, -653090591, 406725229, -1853341746, -472274490 ], [ -1408576024, 103613810, 660161296, -1870663082, 1141473181, 1227000233, 43557346, 1904661238, -1600749471, 1275155347, 1568638594, 586700374, -1366108794, 1370445449, -1632844342, -1886468703, 975952469, 551397267, -629983280, 232617688, 1613437025, -537862523, 1086936539, -82561652, -795568220, -501878145 ], [ 1738595849, 1866898956, 1542748268, -2041536696, 2069681220, 1993112435, 852308722, 1186053877, 1735936800, 1637806799, 560791473, 374817454, 1097417547, -14370582, -822074819, -805500531, -234479793, -78650696, 871277777, 457695592, 2137022614, -789739749, -279215646, -430726397, -1779434423, -841117536 ], [ -775659044, -1550965704, 1185942854, 850870714, 1848242487, 1013090769, -575554511, -560979820, -1688633103, -828291906, -236476939, 339358119, -1103877151, 1207777538, 424368936, -550253435, -855678731, -1466890180, 249263069, -851242358, -1841356214, -1195775524, 701296197, -1702562931, -2079621076, -476528016 ], [ -1630483503, -963641137, 1461464207, -901157747, -42600009, 728936866, -2002095629, -1478268232, 1214419524, -1241509636, -2016201244, -1992486376, 327207629, -115174965, -968598113, 803003498, 982415638, -1729961268, -1768430279, 1628965535, -409545910, 1165835939, -1742956433, 1863800023, -1013482604, 1418287845 ], [ -702571229, 55069085, 130612773, 1502378119, 254932960, 184679281, 223175330, -59972609, -1022342344, 78827788, -1230109315, 1824930709, 1709064797, 786248318, 380185580, 1643708479, -963997738, 1323878441, 942777490, -719301887, 1901475879, -1868618479, 764654943, -655819774, 172585871, 1877904202 ], [ -549286589, 1733172587, 1042292125, -1287646834, -15502588, 1283437589, 24402089, 5019953, -1080567172, 1237872212, 1600452058, -301233016, -826425794, 551340190, 1634962921, -635892129, -2119537547, 1477462035, -263613937, 112557988, -386955022, 1552828705, 1283186751, -488971882, 1228190786, 1095491799 ], [ 1292106749, -2116943178, -1798774390, -1491066544, -273242344, -2114925380, -1682966326, -389302577, -23331856, 1012396185, 842727617, 1225524584, 2117274868, -1567079987, 2112135335, 233089470, 600062025, 146431413, -442883074, -1970515277, 257450356, 1894322926, -310130531, 659992956, 1692033039, 1509188547 ], [ 509927095, -28175443, 993787318, 1500886624, 754186821, -1054304261, -2087362870, -1179915943, -114001778, -1494418357, 525712506, 713214283, -232701433, -1493394486, -1571947123, -1998506345, 242892953, 1302383354, 1800214676, 1901126171, -20498693, -1369006193, -1582279366, -1713802834, -737144568, 2067532568 ], [ 706166101, -1437692013, -933218185, -517574054, -1514000200, -1847034244, -958683072, -633432694, -1801263666, 570471269, 371922338, 1174941000, 826781182, 1894462491, 617422195, -962872848, -900298127, 1461747283, -119305318, 1083568150, -2060024778, 157457861, -425350225, -336670669, -910204066, -1111050454 ], [ -605806090, 1702275110, 375208457, -1444248168, -1403779450, -817771708, 2082816177, -319503528, -1704488095, -774980109, -1938475645, 445214466, -27202111, 2056660127, -629948088, -503533538, -1048612169, -1113438172, -1724100602, -1898673656, -1017870631, 1454663666, 1680188592, 366502593, -358848614, 1444142237 ], [ -254903742, 1042539070, -51082513, -687182066, -1899102178, -361486610, 204290747, 359696596, 518246824, 962052531, 1507149636, -624857477, -733168101, -251082272, -353118725, -1052384933, 418320696, -2000175981, 232754233, 1851213901, -925053203, 1370442577, 521002319, 1281075894, -1642964829, 297599366 ], [ 405589491, 566396511, 349577471, 1040682132, 1607026070, -70120466, 1574644887, 1620849252, 328721371, -440178325, 238759220, 979590569, 459335008, 1711611477, 1603800458, -1768420158, 1687340472, -271665596, 1219997503, -1702145927, 1517996689, -1793265903, 1586959293, -1036252100, 921881953, 1129663408 ], [ -1037277126, 572185558, -322631705, 1663354615, -1151368126, -941742087, -1255047334, 1811798540, -288700408, 1634195799, -688815808, -289342802, -1658766070, 1791738973, -2110046853, 1543751086, 1475607511, 492897224, 58071568, 1286456195, 1326698495, -1317244001, -1549208030, 1322726486, 633297408, 1801861922 ], [ 474564291, -1718461797, -1086077398, 330482934, -1721017917, 1869619359, -877621200, -1431459590, 947309802, -1515977480, -98846993, -127689109, 1554319928, -613595133, -38177024, -533622842, -227741582, 429932756, -462698300, -831070971, 1726504100, 1249578439, 1534721129, 1250009527, 1206924849, 1377277355 ], [ 1832365243, -1840356333, 1464557043, 641517822, -894642574, 568286044, -441281732, -1789814186, 1462818366, 1175326364, 2112656813, 628746045, 1232514839, 252715560, -690131418, -2016763575, 622087173, 945794293, 1219746701, 474091203, -219739866, -1689628472, -1309860762, -26098501, 931232462, 660074404 ] ], [ [ -1320843498, -563128337, -26824424, -1213782610, -910495974, 1928309271, -1729711690, 645487456, -1883536559, -1348366426, -378086077, -482563388, 393914219, -1059740313, 867046126, 1934970594, 903433208, -1974431816, 507981137, -1395317179, -1259046630, -743116938, 1170407368, 1359349614, 1384092182, -772459291 ], [ -560451534, -1858565941, 1574663006, 1645399610, 1920382441, 1836512349, -1182286037, 1657280329, 605284578, 187476732, 655651831, 1417357214, -1257635569, -182116039, 1532795161, -425192287, -1990167078, 900111767, -1350183661, -1634492970, -1035038070, -802727650, -1243426538, 1548417586, 602321909, 1002378263 ], [ -1498045530, -258505982, 882340013, -2022216241, 1596183956, -485778302, -746906010, -229492484, 682008841, 751166491, -640539026, -444691536, 1963825550, 1907144288, 927217654, -1648740905, -1471865382, 1998460589, -1792263886, 1798288380, -1845778011, -477827826, -1233499364, -152379330, -765642983, -1833158682 ], [ 1344420322, -1221634841, 1144942179, 288856921, -1556376589, -412984425, 2021394229, -1033155776, -400749280, 867866953, 852685221, 866516382, 1546457130, -536575370, 1162866897, -1881752840, -243993927, 1954976025, -696890432, 913244866, -965795307, -1785171714, -910283526, -101980014, 1731327703, -697122131 ], [ -206700418, -677434984, 1553504236, -966576417, 1573416042, 606106618, 700733702, -2104894561, 967552736, 1352609475, 623539315, -834158855, -987610102, -407597405, -160366636, 929471379, 434084955, -967389496, -1244803241, -2044466099, 277215968, -190188804, -2037005491, -1188668745, 957553338, -1903560432 ], [ -913669708, 214680312, 2028989919, -1805001217, 1811132861, -600008621, -1365630722, -691143520, -900002207, 2088283566, -258809046, 142150652, -1416744890, 686102910, -179145492, -387979823, -1875391211, 835409043, -2025016657, 878038191, 1108813336, -1920300466, -1882673873, 631088833, 341245496, 1685063653 ], [ 1112358755, 519777631, -1137752486, 1218398970, 22910681, -491126899, 1791671248, -1462853870, -252734810, -693194129, -141031474, -912693754, 1816791556, 1213201720, 149007086, 394106614, -691349569, 1201957746, 1324205795, -311199058, -2137520249, -505155979, 1622787959, -954305724, -982227669, 839554203 ], [ -1565495969, -1216786086, -1647122607, -1138031039, 1801433038, 577147229, -2031922007, 815780956, -709229705, -224178417, 673804309, -2091884987, -418595717, 1095222049, -697219451, 1366734060, 1835364489, 2037803491, 1101298924, -1741683677, 912211679, -682439398, 1784272907, 994470975, 1106830737, -576614799 ], [ 411211348, 1929705122, -2002396418, 98884045, -1015252985, 264580191, -138999890, -710400140, 465163438, -1906505994, -23039096, -114664468, 1251401528, -414876821, -1680224010, -686802426, -206782984, -908668717, 586229236, 1038351549, -1879284138, 1551530435, -1748188496, -282099648, 1119852252, -1558892657 ], [ -1269638552, -1184626015, -78115474, -1335080402, 553772703, -376521028, 1952704460, 458593211, 1158568052, 1877080627, -1901839372, -1204985128, -855153908, 105408920, 1988999684, 1576489391, -2105054342, -275214766, -1224313134, 1445677652, -1628672054, 1820630270, 1607054793, -1555413446, 686575764, 262539717 ], [ 1948507541, 561493643, -252980738, 869441674, 126648294, 139259160, -1041510115, -1505215898, 663982237, 614317663, 1374021961, -787364930, -1460893699, -1554809151, 1684333576, -1230191214, 1215508435, 2078163575, -980508633, -2085810826, 1026592286, -114600264, -1837445513, -1689118605, -630323788, -2129009231 ], [ -292707758, 968167674, 1412559247, 778452908, 632100788, -954067446, 163386659, -891760507, 843715338, -597093203, -1714136153, 676603349, -643626116, 320869189, -717457052, -746905800, 1962927525, 460775475, 1090649238, -114303002, -328179099, -1677619037, 909711740, 2104593674, 1811737150, -469067266 ], [ -278523006, -277888718, 23127533, 196222028, -821908376, -1628230862, -1863235235, 1579709779, 71075838, 466103397, 1374518973, 1923168655, -554299952, 1303310338, -2091272809, -576841556, 604834350, 122992754, -203780728, -1709954084, -2107076538, -929215302, -1411144247, 123563936, 2081370488, 797165074 ], [ 5988412, 1173035318, 1117176652, 837697893, -1380886325, 364612421, 1964622842, -1983681973, 1952237724, 417243509, 1990883182, -1326505313, 788938353, 949216233, -530486753, 800312571, -1844263803, 1041779728, 2017875788, 1765234476, -600181621, -504136372, 98718901, 1127646210, -2143708315, 14510349 ], [ 1529316234, -1606668627, -225675225, 1835093107, 1959926645, -1033655470, -884910068, -679521210, -1475916815, 93141083, -1116094962, -1648198626, 1654597856, -1359452434, -947451600, 625570163, -75239973, -837530926, -1271003487, 1403412493, -940496061, 1008126510, -605143115, -89693121, -709570581, -426027050 ], [ 1998369661, 704761431, 454156953, 1581603393, 289186663, -1229309882, 1153717508, 2106985293, 1386892059, 1180582241, 1809684882, 286840423, 680447214, 1998679467, -53777936, 489243153, -771197409, 494946676, 1528143781, 1825931069, 366993848, -1794577674, -1283175415, 160881340, -188911563, -1471018491 ], [ 854637877, -1775804949, -583374132, -1229075330, 1014771997, 100282768, 480161072, -1866584759, -1020231268, 650569879, 1396550523, -1949327058, -1225036098, -480473270, -1254419124, 1715418851, -677595645, 1030624381, 681678292, -1986536231, 1326638997, 467983420, -83733543, 1397132724, 565921754, 2030649350 ], [ -1548353415, -1590601344, 752627687, 1159547712, 915318851, 1160039854, -1891462244, 545091148, -178393445, -700504610, -2079293336, 1928272821, -423860513, -323758149, -1538840507, -671820040, -1646314554, 978326871, 562885389, 786500784, -1595594123, -298978487, 2106182189, 1780624189, 838889197, 170884484 ], [ 1913552831, -1039472294, -1931776975, -168143254, 190946340, 199498154, 333930046, -984762551, 112224601, -608076574, -552746156, 460754862, 1180865381, 116213001, -1770406281, 1273278773, -318993991, -1836346442, -1910554749, -571542697, -1886544270, 179373410, -680723257, -1981465768, -327689475, 1322740216 ], [ -110538073, 588669453, -1955329582, 249155649, 618728314, -378201679, -505856258, -1384252423, -168585935, 1536353443, -923299104, 954465620, -815165636, -1669181000, 1912110728, 1759811429, -1948663054, -1545397747, 1835545004, -299118994, 547036185, 600489437, 384293295, -1395194625, -1556731143, -1388079545 ], [ -503354609, 1853058598, -375653096, 1441088215, 151175713, -959988966, 1566060398, -1886093774, -608235227, 868205391, -230462383, 1408641151, 1669741803, -412968757, -1021038735, 145557003, -365477289, 2079636150, 1821882569, 2075556051, 965633491, 1998060151, 387119512, -470573801, -1646887480, -2095987324 ], [ 559316835, -1020899718, 1519728775, 1451030347, 1907561984, 1672788599, 662445240, 9176468, 1859211231, 697316729, -2091041675, -2108024885, 223471585, 1511995747, 793746773, 465750041, -1958905179, -653296966, 1153354837, -1603945980, -1622300309, -1673961714, -980844123, -1658888482, -435539201, 1528094777 ], [ -1047337599, -151469167, -2066687025, -958137698, -228679842, -674498672, 827954626, 1086842565, 1295939602, 1797715346, -1650278533, -1618838297, -1175422368, 1929313511, 1040891503, 778135574, -105442816, 96107163, -1677787254, 256036553, -1550305308, -1705438469, -220175873, 2014149064, 1825771733, 1087914759 ], [ 1157031618, 428605821, 1777577912, -802788117, 1773574496, -1211650664, -322120341, 16492517, -579453144, -1550325715, -1159478546, 1224706553, -993601769, 395201339, -226966004, -1568747076, 1815724695, -1117708986, -774363884, -974522479, -566621893, -1861556799, -1021396246, -1228992680, 1907033198, 1063230793 ], [ 1012534373, 2138297582, 424781368, 844854051, -1069610822, -334922237, 2000051765, -1154652596, -1870620332, 1552192648, 107952999, -374919668, 595643329, 296334936, 885181818, -1526226656, -496108503, -101400912, -1996014651, -1516690942, 146193599, -305813865, -2102127975, -680111415, 1995515087, -294856699 ], [ 224350619, 1300174121, -1475881688, -199304697, 906421469, 1981017330, -1286518492, 1055801650, 1209909279, 1755721303, -241913500, -1882837703, 1483517036, -2084765828, -1387637006, 1261273342, -1897950222, 976100447, 1673776151, 946478729, 1011980220, -1266298386, 378014582, 1852588657, -1326303784, -657454653 ] ], [ [ 1519392836, -1719579456, -606979592, -1058967822, 1648290723, 506272306, 1637333931, 1934996294, -1448296139, 665349871, -1903668794, 425334715, -1846883737, -298111410, 34415371, 2035115107, 1758795042, -1967697868, -435523500, 1820991909, -623499059, -1013100554, -1342675912, -464429426, -1411134035, 1668444856 ], [ 1142864629, -747945676, 727813483, 2098529911, 1762068827, -541063620, -1465494268, 364290053, 331087980, -921643572, -499630891, 1449244579, 1420966495, 965683351, -913404425, 1287833869, -211921, -2113619221, 63077272, 1567416429, -1999257089, -309104326, 2071509747, 206307143, -455293636, 61192622 ], [ 450929118, 1086327725, 2140015549, -2044016986, 1179651324, -1242928637, -1369234691, -366765391, 944243689, -1263382846, -1826834535, -1267598974, -2007484716, 1554148100, 1170159534, -2082369521, 1568596000, 835582915, 1810381356, -1096451091, 8796759, -332234687, 826487544, 1320210279, 840531476, -824693127 ], [ 2012477647, 589047996, 1441107075, -683214749, 1425695759, 465093523, -1582321451, 1572953482, 1758763634, -1155703432, -1805521157, -660406945, 1704115480, 1249787422, 22682996, 1271535314, 613760791, 1532279265, -410977341, -2097203159, 1206153154, -1849886600, 988734014, -1675776533, -437842319, 786406449 ], [ -470340997, 1196539795, -889579574, 674595436, -360843610, 1697441858, 2032224545, 1733340774, 346090569, 741867639, -2051357967, -1231258094, 137602381, 1923618113, 257808491, 562858501, -268007374, -2041282356, 1862275151, 191735164, -1001492111, 994015643, -2130896076, 1276404103, -454731729, -474130495 ], [ 1655887954, 1071594463, -1479589519, -589443731, 1868439319, -549712005, -579071271, -1935574137, 943424994, -820125277, 1994236331, -226648619, 284407565, -1593684880, 1125705047, -480781137, 919834252, -1007734191, 1923886856, 230368863, 864936703, -1421624034, -657273671, -1738758502, -587048847, 906783327 ], [ -1177089918, 599671397, -1204947822, -561066759, -1342763531, 959405684, 1262086238, 553457029, 15011804, -539589478, -1657599318, 469816411, -97156796, 2139635583, 2108522443, -1881972908, 804359535, -240240135, 1528771770, 275162004, 375505033, 1749482208, 201750095, 1764206300, 1601356050, -881635622 ], [ -1466391484, 764083874, 1252048073, -895864193, 2103932804, -11848709, -1884002007, 84867033, 1559510247, -568631235, 1069874764, -2101070801, -1278353477, -1908850226, 1350732196, -1325423300, 1690148516, -1539131272, -654834376, 1167957060, 1306960569, 601124949, -1074211471, -477945793, 1374267608, 1824243347 ], [ 1741054720, -1112663744, 245697359, 388892609, -1492676080, 1156721583, -1110048094, -1886907918, -1972791765, 847188233, -2117603395, -286157082, 801550963, -1840902651, -2105628167, 280377140, -12912714, -961410733, 1779157794, 1064594421, 21829317, 921406084, -190107879, -2093700851, 102079481, 1356834712 ], [ -554198149, 756056646, 1337041067, 1048623891, 2129329389, -2067099421, -744587383, -1775102810, 842220049, -1922134927, -440696050, -1867995882, -1910993400, 672776492, 1311208548, 148594108, -1016453038, 1463644797, 689088135, -1134762033, 218721884, -1484767388, -167295097, -868219848, -2125397839, -1302110426 ], [ 1227227828, 1268492877, 1059865484, -1482688826, 1788243407, -811365068, -892684194, 586342359, 1161505162, 1771624444, -1537344836, -1867106095, -311628846, 1505670990, 1378824311, -1874219351, -1512005325, 1072968926, 1145358861, 664892844, -1838623152, 1695341804, -556944576, -1608772698, 1045207749, 1356914274 ], [ 187870990, 604000376, 259829601, -713584789, 331190525, -303040590, 620876554, 2072411091, 1946615081, -111104983, 1146282495, -629150194, 1809312775, 37084256, 1614617705, -1509793738, -1307383104, -1173504749, 105033080, -1473435977, 708497445, -1815355573, -1717555411, -166178426, 792870945, -553136492 ], [ 452664225, -1702004593, -1422613158, -316625096, 551761942, -1733743283, -1822042286, 77805883, -1111724228, -288708544, 91984539, 1058102780, -1955572909, -239816627, -127159634, -192363989, -1415419872, 94082195, 68559475, 1631285807, 2035832722, -1804252897, -2032972425, -457394865, -289830069, 164366566 ], [ -846609350, -146328309, -774794250, -1690813577, 788881943, 910492683, 555780161, -39007769, 89455776, -1917771701, 702769844, -45910384, -745445263, -819553858, -1893469669, -1504099472, 784318693, -370059429, -108577058, 21814431, 112407823, -1930778258, -689240624, -752371114, 1194756587, -1993200545 ], [ -1807272324, -291990581, -563150826, 255121898, -1614424064, 2132168074, 1210835355, -1992163175, -1966781615, -93282949, 1124922289, -1859326777, -168645780, 500549647, -1651874507, -941325105, 979380128, -718516746, 101833483, 1196650694, -1424742147, -203933112, -309907717, 2043078235, -1305954775, 594358225 ], [ -688335474, 1770307151, 1891774035, -466720189, 1759147256, -1920179400, -1055513477, 926872346, -1837157286, 1916409030, -388981091, -1764200272, 580429612, 129182835, 1675689975, 92100413, 538838452, -334999670, -333046397, 1738447663, -226145924, -2007189727, -1558255229, 1528819600, 1415359569, 71449416 ], [ 500622304, 399307167, 123361396, -1588156747, 1571991113, -1389808149, -465952151, -748733051, -121398148, -1746639158, -1295574833, -2125484422, -145190566, 964832708, -1301181616, 492101954, 1267822445, -1712415339, 181882050, -2092531764, 1004746106, 678232269, 1066863465, 76632859, -1950225149, -988273635 ], [ 1401839091, -1754035348, -2020361420, -341917139, 1486468141, 1608183687, -2136877468, 1434833881, -79243030, -1954932221, 401566690, 302874347, 293157558, -1350494442, -355446723, 1994191673, 1906270630, 1452498055, 403536885, -859013010, 1208453668, 1371282219, 1879178244, 241991482, -1862780179, 1464435760 ], [ 784218482, 2079414069, -1560479430, -561789183, 2030881162, -23715507, -1495617476, 958542053, 1359086443, -435912475, 283724628, -2050809912, -1773658848, 410429546, -293223639, 183385469, -567980805, -1146132308, -1280819458, 565298894, 1104324254, -213233581, -1409949053, 392926068, 2110942374, 1294264398 ], [ 2063865966, 1816758791, 1171502299, 245420116, 858293722, 318013672, 1839942696, -1497615628, -791151087, -233182846, 1047051727, -1851696050, -1049535269, -1497116190, 1442949776, -271501655, 1832307980, -818850112, 1712005906, 1967849346, -728407056, -1035635487, 183356285, -1652823357, 1746185767, 1313911562 ], [ 2074181793, 1489373976, 1611349036, 557439731, -1217141637, 1243687787, 450478426, 787692873, 1259345734, -1668263179, -346609442, 778751360, 1223724249, 1495322052, 148264010, 1481299875, -1105033378, -381323896, -1947763502, -1903860287, 428800145, 204871187, 835945276, -1388198203, -1759678450, -49687893 ], [ 1459161518, 1158093916, 1929648096, 1037337191, 1029005277, -912649158, 590612806, -1143498160, -1264392256, -1753440520, -1461487431, -1250084592, -1453295963, 1687235280, -1270015033, 833356671, -2106206744, 1548227280, 1951158970, -12449508, -677923511, -1096125600, -598969677, 391450726, 619965102, 1573242904 ], [ 1390967105, 1817699215, -1814820450, -2053902628, -99127617, 683884812, 1399878161, 785317958, -1972656099, -296351463, -406991100, -1705770389, 1768846006, -1814191660, 1357660780, -1562561461, 1811730020, -2106666843, -1260801809, 999578558, 534240133, 1119234743, 465197071, -793892659, -407570767, -1662119066 ], [ 571501168, 348388856, 1460996786, -849367593, 339889340, 593332806, -851391000, -1663633315, 587578423, 1096132757, -1553971139, -899758978, 1092445489, 917663820, -17325891, 295683115, 1712086742, -645349826, -1755768703, 1432077477, -1790932307, 1410203560, 76683677, -1637494813, 1665397811, 1508178590 ], [ 110239351, -1408596553, -435005555, 1934394761, -1021222458, 1174031071, 932593456, -940682042, -156827876, 1014772222, -1901009542, -1315293244, 197334927, -1532691223, -37587751, 1027360433, -799130929, -1972650945, -902340076, -1327774232, 1719845629, -1651662417, 1205839614, 1800249365, 1726409248, -1452768874 ], [ 1217825475, -1327970196, 779837877, 1327624844, -119493660, 1752507123, -1737911425, 1698273930, -2106170516, -1252407397, -333824105, -2014366348, 1011992336, 982516979, 203420220, -2069573985, 535711308, -13397268, -1999233541, 154657736, 913195461, 1182150527, -194468400, -1860830288, -892066708, 527649204 ] ], [ [ 801233569, 632897541, 955058314, 1647913848, -678916509, 709695775, 659231177, -96574405, 1686042863, -1671040625, -1089124150, -1813636856, 1943820917, 223943944, 236284575, 1980132137, 1052860331, -765820277, -1321334996, 86743104, 1246201134, -1279156152, -1747303903, 122097092, 1540245599, -272119827 ], [ -1139126879, -1157036267, -1420652026, -813309812, -454753867, -949276790, 621267527, 1554404460, -1141013743, -1145491110, 413402788, 873163083, 2064593744, 1784225427, 1184543799, -1737084396, -1498750047, -2071898422, 1860020053, -261232332, 2070742322, 911550279, -2026535027, -150915983, -555242866, 477645431 ], [ -1888792481, 1409668764, 2129076899, -1223919969, -339790146, 507129083, -1397341893, 914619533, -354976498, 74747266, 1249609664, -378113899, 1492975729, 180538355, -1936291113, 884300695, 1604709590, -337567274, 1288369396, -1085604137, 709800114, -166295237, -710217335, 1068892305, -633948397, 61584378 ], [ -14825307, -228572692, 1425285746, -28710303, 638920553, -2079072526, -92915525, -1808340827, -1714586091, 840306345, -865042743, -885836229, -1138258717, -421572253, 463165050, 640540011, 123162091, 886965062, 690409231, -831660108, -1154883987, -1467052206, 1147019415, -1922545881, 2144918808, -715850965 ], [ 519345510, 668834821, -1600385745, 733879356, -1689882771, -1847506916, -786440036, 1028089857, -628200662, -1070097967, -647953553, 279756949, 1033766909, 1577417325, 1918785104, -1675856620, 1177030176, 1069156406, 279679240, -224579135, 1612498728, -649170808, -353065453, 1835884279, 156750598, -1348661864 ], [ 324496853, 67020881, -1476733335, -887705889, 166744941, -1774142497, -1543330315, -283348320, -1064566466, 1521789590, -368913304, 2085531494, -190471880, 919222330, -1916824335, -2095013069, 1955232696, -1624676842, 1473566967, 1122361725, -522901589, -297186381, -539707050, -1475626932, 815757033, 1192851589 ], [ 721333497, 2057338095, -673954831, -137693439, -643551858, 1192036627, -130707206, 580765071, -1109514133, -1065754242, 31528343, -1699048917, -1720450556, -23631382, -1716760565, -1663968253, -943735165, -1949773094, 1234954926, 910304852, -912311299, -2082860178, 1936571550, -274140171, 75664934, -114201831 ], [ 539816690, 721320034, 1525233185, 728922946, -1506909156, -1354456939, -1344476342, -1110719168, 351268233, -862882153, -1949169616, -854135003, -593835945, 265877103, -1676006865, 774360228, 925372710, 1811350166, -62115860, -1463155987, 725360411, 1313491895, -416677645, 1692003565, 111391412, -1532300692 ], [ 340367414, -1981789014, 1294881359, 219505892, 496924323, 710455196, -945854444, 1027210150, 1540685837, -786060176, -1251076026, -296709981, -1425262408, 647010555, -2102462497, -1881757071, -1484343582, -22059843, 1431478322, -665248091, -634559792, -298412336, -863859070, 203407357, 153126098, 1813026229 ], [ -595317751, 168325500, -213731061, -1919012851, 522119845, -1061396376, 186129255, 1168413151, -1869847603, -209530638, 1910603297, 1469883546, -1737272329, 1415987803, -1281288843, 560810924, 1732232806, -147023953, 1231904919, 1597709198, -446767752, 2109832362, -1211427921, 625933864, 755047094, 1193806748 ], [ -1188077912, -548611592, -332912742, -1832660898, -2014032214, 1421954075, -493995324, -1407681835, 156454778, -447139578, 273466172, -826584608, -341523077, 910201042, -98187074, 1781361353, 1095833215, -323095244, 128471963, -631126562, -508568988, 134513510, -931311226, 147467196, -1622383379, 1662194537 ], [ -856296975, 1396358662, 1670052411, 698790588, -716760885, -147820900, 101066523, 876363750, -1558063296, 1917983931, -371038586, 634961787, 934102960, 165364003, 66353538, -994941496, -1430608782, -406098182, -1039331054, -255154093, -1816222032, -560756201, 495938061, -318698112, -798742550, 1844231602 ], [ 278168127, -1093470346, -1020712717, -305000583, 1810820301, 1311836578, -406277310, -1697155373, -1275032260, -1085806866, 1370758212, 1406678703, -274600855, -1184151104, -2004914781, 1475110841, 217277175, 1419415405, -351776763, 303320535, -221338941, -1460241710, -475212470, -1545451334, 290651421, -1073214664 ], [ 810122503, 1887481638, -1813982151, -681835772, -2049370140, -809068031, -141222910, 1803191551, 1882992154, -134130427, -1045734948, -354324579, -773238599, 2006907172, -693696080, -392559983, 11571122, -1788034607, 746509345, -432304460, 957219428, -637885224, -405437348, -2013885207, 1306691843, -733761707 ], [ 1370799426, 987133529, -1618707407, 469995582, 628248355, -384145433, 191245358, 117443545, -651087196, 157795995, 704684026, -1713774094, -1870653643, -1210628286, 1842993923, 709882207, 649269465, -1644068694, 1917546883, -1536780809, -1002328133, -1721927360, 1793592022, -618493918, 1743182719, 1793905051 ], [ -1646935666, 781000830, 398906079, 824364881, -1941603227, 968287201, -270844209, -1915861021, 1797816965, 1189055156, 1416384053, 1567176173, -725931787, 1447227416, -1377633319, 1696965588, 1990623272, 570155179, -1171982069, 2080679161, 44468812, -1837506957, 394293292, 613510819, 390374460, 552068277 ], [ 1051075428, 2016558206, -172673276, -1255839424, 997468813, -310393490, -975454868, 1958672601, -1333291427, -1645083182, 601608406, -2097255262, -233555595, -616735420, -1660774691, 812304049, 1905389649, -620074467, 1173915916, 237390680, 525286215, -715791451, 43412825, -1190191232, 1780902465, -1160814292 ], [ -1280470644, -2115064554, -1422511644, -991849182, 1167191086, 106322796, -169442346, -987886138, 388179995, -1265458416, 2146078815, 1394097916, 1063986431, 1278447849, -1580611652, -1059782773, -1735212301, 534064, 1531574379, 2023709443, -428328529, 710049453, -811444963, 566727430, -543411633, 2042493204 ], [ -1149993223, 870025421, -1274464965, 1067620806, 1080014403, 401948721, 1999769710, -1499367240, -834992726, -1801828547, 390861606, 2128275253, 1795961468, -497140657, 43370526, 1986512328, 904320075, 1288838379, -1437247746, 333818371, -2017332303, -36171057, 119592704, 689182215, 1047263652, 1999970866 ], [ 2059022635, -725498126, -867503292, 370365878, -1049363176, 796557294, -377393534, -1299935594, -1117468741, 2028914205, -92540412, -494676804, -1996675975, -1901463463, -1880517654, 1747579255, 881478781, 2014196755, 1086286989, 1734291959, 1233175878, 754694031, -67417440, 1735986785, 1286660428, 868085374 ], [ -2078264100, 472692057, -462942053, -996193871, -1346044710, -425682774, 150360376, 124086513, -996293713, -187162709, 173935966, 1070308073, 2106632179, -918933616, 1518207321, 294979619, 266058294, -1696303579, 1377072359, 118934222, -527254663, 401704735, 1108581980, 545282577, -241321996, 1560775628 ], [ 1318353088, -1605807175, 1385188436, 795180716, 339499206, -2011240760, -1826941844, 1018132134, 1119459659, 950088567, 563448846, -673973831, 4566838, -798835898, 2133234031, 2098641968, 1351716022, -1612946640, 1708196706, -725197904, 1841492038, -403350926, -715178871, 818602501, 1798147343, -1487067674 ], [ 2000356353, -1252766470, -1994979444, -1363037890, 598482663, -2054705384, -467742939, 261591079, 484402711, -523961317, 2091666895, 124490426, 1630213011, 1648539185, 43741175, -1768830518, 701028677, -2037805703, -1096579737, 810961620, 1947308350, 1129403294, -39742199, 1790167558, -802483892, -1549383807 ], [ -232425420, 807629844, 1921715064, -469628755, 1574983964, 1854007358, -152010201, 907396412, 755850497, 615964847, 617321664, -445927169, 928735587, 325141094, 1828746218, -715012615, 873081840, -2060473046, -1058495507, 603523059, 525849391, -1495546354, 1853439770, -206346192, -81695091, 510774424 ], [ -536887347, -648814474, 1351750515, -1701848847, -102755705, -548188107, 840254322, 1701536611, 579535431, 1491814412, -1358121623, -679473586, -713482050, 561098505, -1369735636, -770306560, 1979012925, 1476739037, 1135974943, -1911488879, 1324026834, 1606628329, 1473852649, 1610908715, -1024331883, 1841246752 ], [ -1279512866, -2025402482, -2113494151, 524131844, 1990138720, 17891002, -2147372390, 711520739, -1057109978, -1354227209, -2062658887, 208925444, 303533807, 555843456, 158928439, 1371011105, -1544445106, -1949559648, 548580043, 1251487623, 1518786164, -1197681916, -1310309601, 1144581440, 200585681, 1284873613 ] ], [ [ 118230806, -692405336, -634473082, -1678546350, 475431038, 1567989178, 534354474, 313029070, -1133478973, 990753709, -472719965, -1455112029, 1828179321, 613323170, -1268638571, -682830817, -357262179, 814836842, 1379842153, -778438862, 985518661, -309088697, -1698811724, 464209823, -1024139327, 458039646 ], [ -515859783, 398164389, 467186603, 1133033007, -1621906710, -2053449118, -950970862, 1233487992, -1045350987, -229621825, 1314559684, 390201396, 1377443369, -1622890610, -1067571308, -522610778, 289130645, -679488897, -1320009699, -10750214, -152672076, 290799429, 472700997, 1179947999, -1341200763, -717709036 ], [ -2051178107, -134165252, -976507571, 1673489899, -525811237, 935673397, -171798369, 835876123, -1568631189, -1344588267, -410790479, -992974164, -1515690096, 618490192, 1965283937, -1448714986, 1860723402, -212665257, 1183810357, 1180439942, 1172275243, 1444928616, 2072829467, 258174910, 1123556790, 162553207 ], [ 1490988560, -1838736966, 584651768, -912468266, -1478234254, 1434142003, -2039142019, 1048198121, -336329714, 517980679, -1633155955, 2047158327, -353493301, 1552167890, -1341339953, 1290963740, 1056511989, -1232120236, 346985046, 1106173866, 539556746, 223956117, 1788310725, 1355344545, -981691201, 1245522066 ], [ -1775582388, -466658352, -1666614282, 541681215, -1900977081, -16933819, -1510975676, -399167227, 1632710654, -1851699533, -1711498328, 319536660, -1241465545, -863425715, -100093066, 2087976036, 887685638, 280393300, 1037046128, -1947334375, -903774928, 706096264, -1558682034, -884273479, 982586948, 1431229392 ], [ -1315762292, 184823192, -1798445778, 1479770819, -2013805823, 2127748656, 1656211343, 2017056635, 311685038, -677481730, -1256366417, 400855852, -206699562, 959976257, 1089342769, 280645703, -1725364404, -331875826, -470324916, 782274845, 1347200974, -602508350, 59711593, 1256852589, 2073954416, -1336824173 ], [ 963266948, -511357753, -832180409, -587443123, -474066415, -273062084, -1636020726, 741242616, -1293007802, 1369907813, -869570009, -724767514, -1032027179, -9672035, 1263717113, 447629904, -958385215, 251913830, -2010355139, -1539172016, 2052715224, 1205329131, -599290173, -1513731391, -818647954, -2071566218 ], [ 125725716, 276711796, 805171468, -209493447, -1548883017, -571357535, 1220807496, 2015299784, -1330239078, 246535010, 1836807890, 630993579, -292112392, -1350229258, 2132076778, 2055800503, 991375955, -1999725811, 1264163048, -505797354, -1459562102, -1001559, -569969724, -992316846, 173777620, 980098528 ], [ 1914841407, -260258908, -1803792028, -2032965683, -2065893508, -1771435589, -438964966, -1766240956, 1797584477, -455435465, -2040106849, 1824465967, -1710997162, 1260091425, -1008093412, -277574400, -258660633, 209015840, -1257099955, 1110287394, -1647802669, -237342588, 455806797, -180194576, -480213376, -226947194 ], [ -840711217, 839327505, 1745284872, 1900346225, -975939381, -560411697, 221235228, 401983140, 401846549, -1688774509, 372706760, -209309878, -861458420, -1033410649, -25835824, -1856971945, 1253272343, -2023147053, -2079547113, 105834554, -1323064836, 1020085043, 742389371, -1161948151, 2036575344, -1111886035 ], [ -1560763998, -1407101130, -262463464, 1959104200, -1838194845, 1065931258, 57686970, -1642984237, -688743653, 1041745117, -920263671, -688268469, -99370490, 1167363766, 1991571499, -1940816221, -829130875, 1259276580, -384838649, -570096957, -976271970, -548061526, -800837392, 1086735333, 725839823, 570214431 ], [ 846335169, -1618433085, 806712732, -2125431503, 617512756, 192774780, -281633326, 688594200, 1748886266, 654677161, 1833195048, -1357527317, -1805801164, -1860055569, -1160499788, 856445713, 342042305, -865379653, -593424499, 276187308, 268876456, 224660281, -114184124, -1730427806, 1024426704, 1317591954 ], [ 1717429812, -1393051742, -1436982555, 1579466330, -1921734741, 632878523, 1768652683, 532297407, -2141774246, -1407517616, -1110501798, -1854321493, -713176646, -145192264, -1242104092, -288178024, -450816176, 1050433648, -1825095583, -2106692044, -1658948612, 1317065976, 766395693, 2021252291, -1246276898, -1089048746 ], [ 1250640613, 1718481122, 683850711, -456025942, 632630306, -172563851, -1839436670, 1383887996, -1754571547, -1165169860, 2118415120, -1828189861, 718964392, -1172670828, 768222497, 216011194, 2055987376, 1108817324, 1507800773, 226384697, -1506464321, -971296919, 1237626055, -1345246729, -1006643272, -1639619282 ], [ 1646585529, 1873163426, -1884048917, -1825172512, -640797232, -144293406, 1796494990, -1004483462, 765732318, -1011597192, -1817515391, 1162021312, 2651373, -700226977, 1965019068, 74056863, 1108513603, 729199429, -27688616, 519832505, 973267658, 247660906, -1998978287, 837053340, -465181038, 169295587 ], [ 1390047247, 101342359, -1517579054, -1108561394, -41741801, -1286070205, 718468604, -424109834, -275188702, -1485038212, -2076383983, -1504946283, 1903344689, 2119956016, -1708145147, 275292857, -1769582964, -1738949268, 44977158, -900992426, 31607054, -192874038, 1294349838, -158987421, -1343542458, -629591008 ], [ -438609145, 80198232, 2063783321, 285636182, -1756130996, 1514951729, -11769999, -1786323132, 1185737839, -1334775670, 569592507, 732077781, -1010527667, 440586216, -1719096884, -1116457775, 1932410839, -300048615, -1232197648, 164313910, 1725117410, 1293537331, -239646554, -10065648, 1737116233, -2116936149 ], [ 1784704993, 2134592584, -595658319, -2850145, 1199832437, -1622644720, 1155729401, -316805696, -194053703, -381239603, 389782674, -795463884, -2027528204, -167216497, -859978145, 590498661, -1915160618, -940252046, -1419253765, 1119573414, 1284990938, -1488960865, -737405282, -1018572640, 2125181303, 851957286 ], [ 1252744719, -906816743, -1342933782, -1493189202, -1795245810, -1955083085, -784842863, 1878078840, -1367417130, 617691049, 362798542, 1126076998, 114819568, -1657233078, 1729409775, 1415331961, 959752187, 43437163, -885033388, -1471634431, 451913513, 1625866822, 678923585, 2074167261, 137996272, 173952928 ], [ 1382578573, -1892390754, 451126463, 436854420, -153189189, 1849683699, 534685161, 1431460058, -75737864, -1909212289, 1723980140, -172405416, 2134499491, -632950193, -1137325131, 340344625, 511717758, -718004107, -1741052008, -2016343417, 1770587896, -1727675488, 1187089218, -405188308, -1315271415, -1399629101 ], [ 1023569796, -1929138257, -1618662718, 1845375706, -1314144775, 1122088127, -619894929, 835657772, 1314923161, -1942813693, -825145017, 702967204, -139120085, -760073137, 87966349, -1407967850, -1870907266, 233100288, 704079958, 301346381, -1559009927, 1512071509, 1155496860, -1506217742, -1623184342, 1980583800 ], [ -1991420494, 863116277, -1470660370, -507406674, 2082955949, 1362424444, -802371469, 439398828, 1345660030, -1792838099, -1602689627, 996223748, -1269289977, -867755113, 1599431886, 1497667508, 1842089289, 1498343993, 1635838411, -1237123958, 313028821, -1635774461, -2127948399, -416441779, 1686888501, -702697576 ], [ -1967127788, 436371385, 150857180, 1974173995, -850871595, 1156936821, 1456805716, -657389642, 388314768, -68345626, -8235008, 488748625, 1433824765, 1774414141, -2096672918, -2064930970, -1857726282, -1897566754, -1208266624, 1442748548, -1452764749, -297786728, -922765263, -1821307921, -1054519485, 364077198 ], [ 1520483977, -1447818670, -251904115, 851985172, -1905540772, -1875787544, 355979367, -1712853330, 190719163, -379938913, 258814017, -1293487972, -392360560, -1357807151, -919415266, 843722915, 748182647, 1199783502, -959728673, -1481668099, 1799073616, -979996051, 1757577382, -1543263162, 48130445, 1138173420 ], [ 233814276, 1340860680, 255108711, 229650687, 1169306729, 1708659346, 1608564693, 1353703083, 680414843, -1485987448, 1230832986, 778076952, -914470169, -1423021027, 1550383962, 547009980, 1153370841, 2125115521, -610728750, -586363480, -725599487, 1904040409, -1141953851, -637239650, 931595015, 1439901803 ], [ 148160906, 1491441077, -1848857421, 1097150424, 137470715, -1486197204, 1066653861, -797033409, -2114158369, -271334875, -1499784072, 849972962, 363259617, -592809360, -760509977, 1089923042, -598312548, 1315384506, 1098231689, -1065459066, 2137839433, 1411604210, 2055393915, 521484159, 664456094, 1173301004 ] ], [ [ -53447129, -757462095, -1315870467, 70253989, 906609542, -1717222708, -496786123, 1238868769, -615836155, -1602129228, 180250508, 896751577, 1259284953, -447456722, -687397592, 2073460715, 1877798834, -2033257410, 503122252, -1555839837, -779725195, -1923939517, 1454314871, -1281521951, 380625128, 1984913118 ], [ 183778514, -1578597859, -591277753, 1531627789, -1831929371, 1568440287, -1976138212, 1238634566, -238993339, 358958849, 213398869, -1767116787, 326428266, 45583039, 332995494, -81375331, -1344586872, -1035504197, 1322461610, 801980554, -1489587714, -1125221765, 709247782, -659564768, -42086530, 2073419471 ], [ 1317385451, -1015309483, -1487063638, 36954177, -2114403298, -52701920, -930757464, -2015360243, -913389487, 1595608362, 1316139602, -1883503604, -1048448123, 284905788, -1092440676, -1936288531, -955259897, 1908959830, -22428193, -1887896987, -999431244, 1054203406, 733448752, -914608722, 290496671, -1347694555 ], [ -1285050657, 736585627, -673467636, 1679022853, 2132807844, -1279456912, -2031281987, 530083761, 1589987324, 419850061, 974843677, -1148036849, -773270278, -1753894289, 1172882126, 171895307, 1787635514, -1108764989, -170335667, -1124941565, -2033652274, 1954272785, 114291343, 388818220, -1891306785, 622319137 ], [ 562436696, 754609073, 1024050287, -997292211, -1893845989, -1255448217, 724298899, 1112032357, -1258342894, -755805409, -827473276, -1301852270, -1053397131, 2097367499, -1333067996, 774172772, -1993347880, 1103485344, 377809804, -662008027, -191502359, -1726797485, -1658648752, -2140125731, -413302170, 464396929 ], [ -2062682468, -1370424314, 690181380, -198342227, 1397393493, -770984355, 721172825, 1783668699, -1827941974, -1691366743, -1004644293, 1659612497, 1884673328, 666841256, -1193016588, -689437676, -140923535, 35000465, -78669101, -60627807, -1116817088, 851983677, 767896860, -1833720655, 446947106, -634555500 ], [ 1482010279, 22378334, 722450672, 2127563347, -1000242033, -871356425, 2064987720, 1573170843, 1863983409, 2061819521, 1337977826, 2119052799, -1924998057, -1916788470, 2038057247, -959406675, 74644127, -750192842, 1000717317, 1182406304, -25622513, -1092171262, 2085599500, 950879858, -1811223706, -101639350 ], [ 241317444, 1514661541, -474746965, -2043157201, 1149709739, 1279138710, 155021158, 34211456, -2124072465, -1587160231, 1725619482, 1532753584, 314344696, -656199283, 377399178, 2063247075, -955103425, -732403477, -521624812, -1223979951, 1320122354, 364196866, -1777449417, 1531508222, -1785579238, 846227768 ], [ -1555860068, -1628626580, 2034511568, 915561257, 1099378104, -527743731, 2075668261, -1941994375, -1647777461, 1145338010, -124232131, 1541573051, 1013676206, 146500835, 300452888, -96732817, 1790937592, -1827774607, -692250935, 1650664812, 269770669, 698157389, 851906419, 1666002717, 1337133247, -1662625046 ], [ 987574634, -1924334843, 1349101970, -252361980, -736347846, -1977459962, -1562329213, 1565324603, -221206974, -1542933972, -311100777, 839609318, 689274956, 1610325369, 156046544, 2025890493, 86844573, -884703823, -416074023, 1438677235, 2121912819, -2081761823, 1617320668, 1233411773, -293787722, 2025075021 ], [ -1856171814, 1990071735, 1527491847, -878235825, -651150351, 580723182, 332339180, -593429969, -648361026, -836940619, -161060134, -409447474, 342811818, 1938965910, 787291802, 1903626016, 1986239831, -179450138, -1536607475, -21513177, -998945732, -386432283, -245188537, -809195641, -1818018496, 392286316 ], [ 1553213131, 1101806109, -1997167907, 924189006, -404164672, -1358886764, 1026509048, 167163401, 1353372896, -563191598, -1424829264, -269239022, -603635981, 104691504, -1006739607, 954738153, 1722898022, -1648942699, -1174413356, -1265017303, -105821854, 705348938, 767283032, 583519900, -197980126, -1208253327 ], [ 634689442, -915728209, 641087952, -2122675690, -1158774837, -1244486902, 776920024, 1817944791, 846325424, -1850115615, 1761750781, -277353564, -203360310, -1227582288, 1116480498, -444067866, -160348847, 450492861, 1459286959, 1426082909, -1262573615, 794019478, -1443685697, 1316882878, 2059795123, -108048830 ], [ 33407145, -1390853487, -149724556, 1178123930, -607503888, 643143950, 961786948, -1488731911, -1045937137, 482955306, 43300887, 1671172802, -1837148475, -257848751, 1549211206, 1693869805, -1763187489, -68908466, -1274315059, 2101664525, 489471116, -1803431659, 1046691721, 2146958589, -1685190459, -104868765 ], [ 1691030074, 1758513207, -482115471, -879938602, 1304241815, -1340098630, -1411278495, 87524901, 77511754, 1851967318, -1937730091, 689919674, 1755258142, -762148216, 1597909430, 1664007555, 2083020834, 1809018568, 1565674000, 2032888490, -113002998, 315826070, 1649448770, 405999013, -1471844705, 207193137 ], [ 1632730951, 879002126, 155621586, -1182582499, 10485958, 619413664, 986110156, 1368684895, -1205058957, -1972692704, -2125980709, 1355610337, -1928717971, 2120255362, -1652456223, -925698067, 2063351453, -643571831, -692118822, -943219296, -741865311, 1787094218, 1063221861, -1313343187, -1909314441, -2027106471 ], [ 858242989, -2015669943, -2017453044, 365117119, 1930000711, -1817669326, -473262128, 1195465252, -1562725326, 2035774768, 1850385560, -1262994729, -1397052059, -2127456876, 86915819, 1123412237, 903333138, 329801332, 1199906229, 1249120268, -1517173436, 425032325, -429519782, -368992399, 88221836, 501906717 ], [ -85266695, 457295489, -245160693, 1094325932, 1232828639, -1639602385, 938117426, -480217802, 308603849, -1332601183, 1849471213, -1237115425, -1349979630, 1392735187, -1852374234, 1923736595, -1084954454, 844073690, -1636192191, -645562573, 111077771, 1023364941, -2017069052, 778956773, 958739876, 285133417 ], [ 538342514, -369888020, -378142688, 1520968265, -1564824868, 446156555, 1953211236, 353734917, 1381448491, -148952314, -506993659, 1933923649, -1662536711, 1760016596, 113325916, 864811997, 1346166716, -1906350066, -16040578, 900542360, 1858365433, -16905777, 1274518892, -1559523446, -1823945851, -2108166972 ], [ 632919654, -65963258, -1587308274, -1449175905, 819201689, -972228394, 1819231863, 1964367412, -758858024, -174010759, 564294368, -350896360, 647910339, -1928134538, -1280612576, -204054478, 243646147, 849473489, -450932857, 679589092, 466008890, -1296703170, 8604962, -1219592528, -1876920557, -970824852 ], [ 1189268855, -1040849134, 933360729, 1546054550, -1559350281, 1479699648, 1228473298, 423008092, 1069055448, 8198556, -672549894, -165462571, 952708489, -547595373, -360756351, 963080698, -610459468, 277104698, -855724366, 1509490299, 233447253, -745368234, 1618197411, -1820546397, 1179121641, -1732265743 ], [ 1037171828, -1130398487, 522177356, -828662026, 1855366031, 35292937, 126162073, -607820958, -668187385, 1017562065, 480493829, 1600106947, 1464242156, 1697291777, -1083670855, -1095123667, -1546896695, -1220183640, -805963331, -1977785241, -2097218227, -1123284539, 1517784347, -1922994260, -1413867261, 48671988 ], [ -1076836577, 1689431867, -244722573, 456209494, 1278342572, -1951265100, 2064142657, 2101530638, 949886026, -1750178054, 1614287045, 618123520, 1920173160, 1732692272, -344266721, 1303269915, -1836182957, -260596369, -1505893472, 290678098, 1584016627, 11106822, -1318249205, 129214948, 334663372, -1828506834 ], [ 1836896317, 1224407151, -1609167744, -13913651, 1621011396, -1074789056, -947699255, -1889992945, -228099698, 1653881052, -73657547, -113215224, -1843529383, 1500839120, -1052313206, -821028041, -22374031, -1752161300, -1424465430, -1125255007, -1876711628, -212039622, -1559198246, 50294985, -749080136, 989798145 ], [ -1243441030, 1546205585, -1064794928, -1108868536, -234668997, -1402142147, 500024839, 1449235216, -501437730, -1020531558, -2034683546, 1993342058, 1528887987, -651400915, 1431653520, 800058718, -391924450, 818425601, -970898938, -761237461, 1260535131, 752606194, 587539360, 2138440075, -1180121841, -1553424929 ], [ 1569211222, 1158201699, 2031959518, -2008339571, 1056652689, -2118077702, -1524326509, -1758232979, 318172426, 797082659, 1726204028, -804329102, -1703684610, -1208625680, 2055236786, 521329923, -2091868038, -1632802109, -1827186392, 2093993355, 1159920798, -761594619, 172887840, -1108036951, 823719938, 1843907232 ] ], [ [ -2085004912, 2123446767, 2004828211, -2011884974, -399303247, 206264499, -279514212, 1014965687, -387299710, -1163534853, 566450555, 418751160, -1185869443, 1739014833, -1753848156, 1267544180, -720537276, -221613564, -199766368, -834009119, -1236731190, 1335424269, -843267444, 1862897604, -297495440, -1198448737 ], [ -1046242094, 351049472, -573725395, -348855984, -539223259, 169323181, -1814209095, 1125043867, 1140305880, 1488469906, 1285161055, -2052213100, -1961354185, -1422157633, 1646746999, -1323949256, 46960391, 460348962, -1244153711, 1084223909, 2036759523, 788182464, 1540628505, 709244490, 1377614738, -214246059 ], [ -37742795, -988736180, -817621057, -1778282187, -488081900, -1783102344, -88040695, 581321282, -835920778, -129176950, -1173910763, 1047652325, 1648662989, 1717064717, 1394880606, -722843168, -760827948, -1998322170, 894530197, -1908993177, 1531713428, 825844612, -2001958956, -51337656, 1637116020, 636973319 ], [ -231691536, 623791729, 322987916, 1872482303, -1396867663, 1406116717, -1750850364, -1620456183, 1167595657, 1575268427, -352447230, 586437755, -1309274786, 541747489, -270524478, -907904544, 1325587313, 641357178, -1536820232, 2129848977, 2028438954, -56940708, -2091165862, -430055190, -1772025064, -37200894 ], [ -77005081, 1002892022, 1006721934, -1220749530, -1141403500, -648957856, 1506623941, 535329104, -1941770428, -1980048708, 1156497220, -768996827, 1816857850, 1137124021, -574525743, -1533902526, 1807245819, 740272564, -60300906, -1639778060, 151858388, 1640558378, -635681377, 1084649863, -1568225103, 228859911 ], [ 1160941309, 1802868165, -102674558, -459812277, 564760793, 652400358, -1478196208, -1670583108, 923810038, -1531532378, 313944504, 665528721, -1205762075, -1954926891, -308033477, 1900383499, -1109546564, 930470071, -1663673214, 1424085377, -942112870, -360094082, 1826821622, 1356988913, -1399326845, -1486273899 ], [ 1736076539, 715875774, 1487319810, 1765156097, -946142374, 1533248071, 421412083, -121461518, -980272849, -1857097636, -1767298897, -660731796, -438577460, 768718171, 407982662, 1285986343, 749247753, 1329073495, -104606000, -2013499369, -593989427, -2035149641, 1168896716, 764730346, 817292664, -1438518808 ], [ -625962857, 1817041748, -1731709203, 1749527934, 872034007, 1199578352, -1114106238, -1954675556, 2102154642, -1034780093, -1319515534, -1992374821, 200877591, -12735222, -1706417397, -225861066, -47528117, 1348314023, -1330088124, 1662894351, -1171937285, -2027412099, 181953136, 85675732, 653329341, -1435161156 ], [ 1349629182, -1637330548, 1761074067, -681686031, -1521531694, -814476065, -1154562293, -2069355380, 390650809, -2097121642, -1948560726, 328207996, 581803192, 137672676, 1532613723, -1897919892, -825093025, 839129227, -1990612862, -156288638, -711737183, 996151888, -522215655, 887208821, 509950689, 1775926758 ], [ -1429719996, -2017183000, 57963883, 1571004834, -742143359, 824403698, 1255344468, -1181368914, 1540050613, 363128401, -235556270, -567139764, -355164033, 431396551, 678797344, -1144156016, 609170682, 1929507243, -1592710798, 1179432254, -1697192634, -1939623435, -1698411175, 573348456, -1412349223, -1927087161 ], [ -1537381208, 2030048147, -990579544, 1971229623, 1623592343, -1128588010, -2124594034, -226973692, 1561446112, -2101829947, 217107625, 1437666945, -1884339170, 429304741, -1453778015, -106139554, -652664849, -606342815, -1602850892, 1947495333, -95684968, 415127147, 1996782688, -1502428242, 1806906143, -764970634 ], [ 1429331652, -1447957052, -188349555, -1312544910, 888102889, 45159317, -1184619517, -1635438445, 623395000, -431733287, -41708387, 579370990, 1161183559, 550498002, -1984626353, 1537959692, 1981851467, 2027623317, 1092444630, 972529019, -1425308068, 2128521579, 1454910256, -861732167, -1988641788, -1133337444 ], [ 596316858, -819403844, 459221999, -377523005, 1645810164, -1422142932, -653319560, 1491300059, 1674739150, -1072324615, 412180929, 241324038, -539407604, -32360801, 1939815698, 1308241250, -1950545120, -234719970, -949166002, -818420345, -231744986, 1172073624, -1272181780, -1182274042, 2091308592, -1329932816 ], [ -1043520938, -92184127, 393513612, 498271825, 604321908, -484793203, -1670105905, 552803076, 1248309838, -2064919759, 2109609555, -1673237766, -1712147810, 1337678347, -22757874, -870982535, -1925544788, 1400404636, -619592314, -917437675, 544882020, -692937845, 1382200610, 1137731995, -2000075513, -957806524 ], [ -1394133944, -1139955698, -509555615, -1146147914, 309682572, 1479429735, 1780208944, -1633402546, -1863817756, -508460958, -16051806, 1234923449, -193068596, -1324881200, 435997015, 1014691758, 695075032, -821354863, -1565507512, -2088955208, 321025371, -823150328, -87707353, 1877731817, -435168690, 1381219777 ], [ 1429011754, -1892891360, 1793097264, 1225177724, 380844477, 980543425, 4587278, 1059781505, 1032827885, 838545469, 1613586099, 194944931, -1284119771, -277545474, -1348835762, -1887548168, -1394278300, 345482609, -1262815598, 1753815312, -974231492, 1428638989, 1223307138, 772557872, -1195559744, 322552388 ], [ 1796552997, 1249246132, -1280775497, -535104170, 1370407197, -589841091, 1100779004, -356941148, 609931186, 873848000, -828910341, -622233251, -1206473577, 1454583970, -1917781039, 1685075402, -328718523, -1314816029, 1783501547, -1040497171, 1855249613, 1473833034, -1377844964, -918690991, 39730413, 408138702 ], [ 177025817, 47588752, 1636799428, -1707064909, -400804476, 1357206540, -1209651912, 1289172251, -1397398484, 151003346, 1443805140, 1448147100, 305683965, -562724909, -212278995, 2053005442, 1941636031, 1192477205, -1599765474, -882712859, 1451260084, -1274202421, 375178804, 1620839807, -1473002473, -991340667 ], [ -36819790, 1168299795, 876200281, 575004487, 1832786370, -1257449340, 60274689, 2133227954, 668307159, 1683090942, 1400390467, 52128864, -672200968, -372707653, 831831765, -1863298956, -1508184949, -1292167362, 1727941710, -1870172343, 1812606797, -1899637127, 2014664569, -969656371, 37929176, -1476182296 ], [ 5732142, -1651091410, -578554269, -2121183763, 118719836, 1040612106, -931639092, -1115042954, -1227977438, 1714626350, -927028630, 300251515, 694618037, -1172331932, -2020929622, 1761331442, -2054892534, -296669987, 1652302979, 224462537, -1626364823, 1881629999, -907896143, 2012904239, -230419779, 266456587 ], [ -1965151181, -2052149588, 328972485, 2004875398, -1442400710, -1422534261, 1164602808, 1851456185, 167412363, 928575334, -1617394979, -547225064, 1197485870, -1292659431, 311022616, 1054090106, -1098683090, -1599714605, -137272779, -1623326666, 1840060355, -1770166141, -1269472077, -880627554, -1776758213, -1569617210 ], [ -1162000070, -1450789174, 848432513, 741690052, 1297005543, -474213480, -1190442684, -981034731, -1711849996, -1785840223, -1890532344, -1500836366, 1515843752, 637391655, -1362533896, -404929476, 246424469, 1553312488, -807503861, -1065066329, -618466120, 1703953570, -736698584, 359332356, -1123069749, 2057752870 ], [ -1840712035, -1293050123, 1289805341, 1020275513, 13239577, 1050004544, 306441067, -1313684574, 539220952, -1093749578, -517002237, 330951667, -949599170, 1708915956, 863472381, -539549460, -1424148946, 456900751, 2123415324, -1563253913, -741308074, 672171531, 1083127984, 901084126, -1247151028, -631808670 ], [ 1535302056, -187757057, 1990198552, 2125604982, 1206623435, -1374928624, 1922408879, -932639957, -1959125643, 846490308, -827018813, 1958919008, -337292794, -1075997212, -1398654571, -1751305667, 352682206, 863246114, -165143822, -1784866586, 2033638922, 288690944, -299846586, 334387600, 256391005, 638080177 ], [ 1320116878, -1475646027, 1293370010, -758844697, 1481352047, -1795384588, 93856540, -211163943, -375501736, 967145857, -843805427, 825330033, 341401830, -926792434, 345749512, -1618903879, -1935666996, -906731834, -1784515518, 141049555, 2022447338, 559632833, -1904833014, -2075873020, -1000950427, 1791009214 ], [ -1307595989, -463674194, -2045277163, 913393927, -312421119, -1843405009, -112675199, -1872393283, 1974889530, -623958255, -1469426116, 1276367789, -1804469333, -528388769, 131581099, -1801777088, 512195798, -894537938, -1018960443, -965660030, 144481175, 555580202, -2002597142, -443409753, 884884540, -328582039 ] ], [ [ -1739547645, -2041238864, 37074993, 500105634, -1709084187, -625499005, 333838486, -237106618, 2034424027, 1691152544, 1928531766, 2093596064, -1983262371, 2016826364, -665338667, -600562041, 1302324767, -1168469179, -2091143265, -845098564, 168300581, -2103395075, -143304443, 864840838, 360082972, -1705629114 ], [ -86321144, -1254433406, 1702792857, -2011862185, 87170863, 264066605, 1775233660, 912535449, -1112144664, -617428502, -1778016332, 1453398358, -1873434569, 604460809, 660181586, 1433383607, 2047339269, -615060743, -1200836344, -1621642403, 1188439985, 465694275, -2063333524, 653643952, -405544361, -1799625403 ], [ 1770618380, -1890671346, -311933833, -748109039, -878095801, -1549848800, 1928447519, 1340429008, -529163189, -598843457, 1831156282, -1431767087, 361404084, -1775861973, -1572315994, -12180001, 1427102606, 898352882, 178033368, -1112460195, 710261065, 541764042, -205308912, -285596914, -1553388933, -566844631 ], [ -67264898, -46924159, -447243981, -1212309039, 789734423, -499478248, 379656982, 973432056, 2135341953, 635038191, 27640557, 1274824770, 954104903, 1021737589, 847536347, -2025071956, 61667448, 1314160339, 733345549, -217747680, 105971165, 775803418, -1771053994, -610219253, -2029525644, -1889564732 ], [ 1785911328, -1661339849, -1966892947, -332561127, 38286041, 1517712183, -1478686832, 1161129460, -116565698, 1341544899, -2025416407, 665704300, 1643008968, -1321013855, -270118570, -1631355332, -570141653, -277683320, -928784610, -2074089886, 1183370759, -1521175859, -591301780, 1422764166, -748576484, -950402237 ], [ 1597353146, 730792505, -1606133664, -1374595886, -203471248, -1282109614, -1485445392, 712075925, 926463912, -243876084, 2072643258, -166944165, -18115581, -931400986, -1260541265, -752506090, -1637389946, -2092954041, 92177971, -2140703646, 208154630, -406015282, -280396113, 1359470746, -493336705, -1511752601 ], [ 541031805, -1948431201, -349342173, 1384219921, 1390550228, 1288169412, -1472193332, 52874615, 1553309166, 794065052, 1404573647, 902950044, -1833968439, 1656947136, 101572934, 366803833, -386896492, -962229422, -91321402, -987386669, 2043645997, -326859825, 1439091138, -2064438519, 1725535349, 1980583263 ], [ -1848335080, 1055895615, -643734146, -1730877811, 1380457893, -1582110972, -444180157, 1388951185, 193251586, -1857220944, -1491966099, -1096820352, 1778001458, 1896089667, 1778158449, 1384078747, 511037588, -1583352480, 833162938, 740469003, 439569554, 699224090, 1689335133, -2052334298, -886640556, 2113554297 ], [ 1605302252, 1753937425, -1513164907, -2014453307, -44046474, -1559275240, 1743389758, -1008437072, 751824477, 163011652, -63052982, 1706602728, 1463304594, 1373322183, 1117595951, -236410438, 2131764172, -1883549881, 669559174, 1950392153, -283099713, -481161588, 971101973, -1719281640, -370848165, 244371962 ], [ 1184424847, -1472795539, 1572627857, -276294481, -302236641, -1122189165, 1445602392, -2126344380, 1903698731, -1229185911, 354956155, -982684284, -812180668, -244016555, 919683290, -780636310, -628065667, -38117949, -393334682, -148704855, 1908458859, 1031569131, -1835656135, -212899582, 1728791739, 1666673230 ], [ -1687572260, 707524437, 977345530, -1739610086, -1402068633, 56075277, -758432406, -144684713, -1480321675, -1196929371, 1234839893, 1252041009, -1946571454, -2062833559, 181248018, 655001730, 105486771, 2033481701, 65809549, -1816084950, 1028057979, 72399130, -1515136290, 341277982, -1006147421, 1453905218 ], [ 1441551702, -1173050661, 425446630, 1835173081, -1059686190, -1074900911, -2044459637, -411881216, -2135057464, 1251218418, -934202502, -1447841862, -1474100750, -2089636698, -530549635, -568276256, -1548709427, -905450611, 784387097, 71664535, 491182726, -1665055592, 880757196, -1626319923, 1274643493, 403537236 ], [ -1073423057, 1462797984, 1243443447, -1950022551, 94715773, -1821180516, -1293478464, -1246309060, -1927854081, -1433545662, 856274020, 652071714, 1405861611, 888678506, -1753377878, 1571488030, 1384973540, -445848306, -2109690621, -983729906, 1848180806, 1491494053, 2034658728, -1006770462, -499822059, -146435130 ], [ 1593588525, -510976164, -951164634, 333177114, 1430286253, 1232305780, -975005978, 1231720228, 1475923767, 1483722771, 258369235, -1806966476, -1547941328, 1240671309, -149893743, -2044284653, -1360350305, 1525197898, -84878386, -2014105682, 1737517778, 1492419278, -1707867928, 1598129135, -2075903988, -1299069415 ], [ -1826925901, 979185826, 1656127756, -685710511, -1387158470, 149699359, 1552920704, 943747748, 315534939, 908584214, 1734756277, -1663779540, 1970504269, 1996545312, -2065774269, -1548313554, -1276456460, -1069869208, 1065351599, -1574323995, 1800581056, 1703628444, -1782856248, -1724492654, -1304372319, -1388470093 ], [ 403339525, -298328944, 1860373688, -1350523210, 584673729, -1216190584, 853059473, 1298115431, -645874979, -503228936, -4344669, -2006638824, -1483518241, 1207451880, -38696863, 1147111268, 1925991509, 1964982156, 1605371688, 774660024, 436887022, -474519059, -1394295184, -1459352075, 652029861, -128081376 ], [ -947069431, 258406853, 134811230, 1746375032, -640961728, 681103800, 1262269983, 1048948617, 474713158, 1495392452, -1016231597, -816194580, -1804723516, -382549463, -219513973, 117569151, -147134342, 1928948365, -1495258234, 1339278645, 1618072295, -378458831, -93008587, -210914089, 411062446, -340632722 ], [ -68825377, 1751201459, -1103978728, 814795647, -1272124156, 1517208101, 395307353, 2072398844, -7859568, 1972616589, 151052745, -1690031466, 687148433, 1520378529, 1296912809, -385653170, 1233997501, -1020562096, 274881188, -1467986315, -1508769027, 2131423099, -602629807, 457149807, 311743143, -458335787 ], [ -1506080788, -2019276868, 337206107, -1953881176, 595845158, -650915988, 871354742, -1313394060, 189624066, -965528183, -1054288966, -1345315768, -160026494, -651037270, 51295622, -681795516, 1200754841, -1936967118, -1343505969, 1643122250, 102993465, 2049857855, -1065059194, -2121598955, -1689623881, 392467679 ], [ -149270950, -1436542379, 599235378, -454320977, -157535366, -1032141171, -662381654, 1723612820, 2008672598, -345361988, -673971628, -1126511659, -1688600782, 1203851230, 1927065044, -1000478646, -1572343981, 1166974348, 1696704971, 195183190, -801287648, 1056562525, 2117948874, 792237859, -189007144, 858720945 ], [ 1090937052, -1334392316, -1390393353, -402150927, 648200824, -1252564130, -374147097, -1499035308, -510650262, -2012420257, 765152194, 1219571571, 1750423341, -1572460784, 1988101380, 1183101081, -466440236, -677667326, -1087009050, -256030071, -567800562, -89717488, 337384796, -470576502, 759305860, 459256988 ], [ 1810645745, -534765585, -1750508842, -868794590, -774355179, -1032302106, 905625383, 70058147, 109345808, -1585905758, -643270843, -472186782, -1162451950, -824240131, 901128297, -1682919114, 988967728, 696855563, 1680235159, 132694929, -262118305, -2093569232, 309782431, -2564733, -1165893376, 266533751 ], [ -860761916, -1183962759, 1665200324, -362416190, 1674359015, -856108608, 802073548, 1075231254, 1228039545, 622034419, 1739293315, 1764533654, -1439476530, -847158249, 1056233036, 1384583682, 1699198339, -864850448, -2141539686, 1163402990, -274580082, -598393542, 1876367910, -473451799, -833339506, -173059026 ], [ -1509338862, -1172759279, 1900202564, 1109969286, 206499548, 325931100, -825047188, -553032192, 2090156274, -283856305, 162263765, -1253652589, -178788156, -1638427546, 336161631, -209722324, -1567649421, -2048230896, -1878790064, -1502519467, 1050892616, 999292716, -250262035, -1287898196, 304459238, -311189142 ], [ 1948704555, -485894756, -1392577182, 2066937458, -1361029918, -220845400, 1423321092, 1912158054, 6327366, -1311058016, -1048298989, 204061860, -813108654, 863298177, 634916846, 60434086, 181380382, 957386885, 818876074, -617257821, 318574836, -1695183966, -1459326208, -45144779, 1889593918, -772301856 ], [ 888174625, 308898803, 923518356, 1431968168, -158551362, -779614327, 1832004240, 639374248, 681834431, 900784215, 1550510110, -1975580839, 1970860912, 1923578124, -1667004336, -1710965117, 1810979964, 482716277, 510505233, 281774479, -255853432, -1843909186, 921179201, 692677503, -527182922, 331652796 ] ], [ [ -887325788, 2034947538, 1290611069, 58400973, -1034797406, -1312344305, 617762576, 926295120, -1559681161, -1495779153, -557605086, 1379709391, 817703861, 446790469, -1050986037, 1383470299, -2030322947, 1922360951, -1434384315, -174623842, -424621304, 1810553770, -1233550986, -1771298987, -1085843654, 2137368208 ], [ -745675901, 36797352, 1598696060, -1562520958, 1443664468, 763379214, -318263503, 301302472, -1086420090, 605444187, -1184697931, 947879170, -1630629778, -1834376294, -283128315, 316203922, -516718842, -2067296422, -1839274813, -1268738648, 1077700724, -1509380342, -1379619769, -876777526, -878090071, 93094974 ], [ -194586640, -428136025, -1444329994, -212438841, -1665618798, -1147079541, -1368222639, -797912312, -2131234438, 140400785, -344588932, 1759948597, 764282059, 1111536518, 1830138197, -171707330, 570892303, -2189833, 755080801, -684497573, 1417750520, 2083140966, 2045093582, 2123015123, -1997750704, -1217375886 ], [ -44115002, 1237050529, 2146720032, 888263605, 1893180235, -1983654767, -1493777932, -931550861, -1369601903, 96535963, 270121999, 1596423044, -633554086, 447264252, 908178308, -1522906191, -953350429, -2084586916, 1165414588, 2079525789, -391545756, 1101595289, -1160879986, -1529813328, 914559582, -1183218658 ], [ -358565333, -1059328434, -2095578983, 249648062, 657997714, -1699642537, -645302988, -1088407116, -1231467092, -2043473206, -1525916662, 2082367325, 298728878, -652930565, -1071842162, -1726789517, -201996358, 370057752, 706596015, 1318044458, -1218031243, -1085112429, -650802166, -1108877250, -132087776, -2054642533 ], [ 664425836, -67118837, 1399866349, -735204892, -322299533, -1841634082, -613099845, -1491100159, 140799311, -1344460454, 31149613, -1027020689, 1662520054, 1836098727, -701588104, -1005374179, 360082550, 1738184530, -1898530023, 216908564, -726685887, 1461736563, -671471667, 1551115708, 1791820103, -120971717 ], [ -1781401241, -643140084, 2053419563, 414847202, 1640319089, 1902807659, -941136148, 2005004078, 386305844, -746043706, 2041148682, -1580498673, 1187546670, -1673104866, -64396611, -812181861, 377770982, -1525071356, -526767331, -2135187509, 481615894, 2073648294, -1547639229, -980388127, -503387204, -1426602518 ], [ 538023976, -1379651419, -1364112652, 432650199, -1603446284, 745995716, -801779737, -2075355108, 1537130417, 1247947467, 1831798827, 714324160, 959033981, -380894032, 1516030677, 1016397652, 961980157, 1759645764, 1036145171, -1442031164, 905353400, -994616308, 66612524, 92328830, 1816131691, -2022886701 ], [ 950354574, -1916968694, 1216314145, 219099035, -1463093560, -563855170, -1249594020, 1120241753, -1094095808, 1914982176, -1364135555, -1498137769, 1354223927, 730683662, -1923566957, -1294729197, -352749958, -2052157468, 1800394209, 4579707, 821250593, -421405979, -228808478, 892074038, 1255044489, 811998585 ], [ -448894759, 866952295, 279275272, -118218818, -2094412226, 786721745, 22126912, 1279241937, 1732117102, 683605460, -764816084, 1456142421, -1907557770, -1592559358, 782942263, -105430654, 1225869410, -1770713011, 1928731715, 1662155956, 2052293637, -37304703, -248189607, -1137934454, 575322169, 1510050980 ], [ 46699566, -2120610347, -652174554, 1870249109, -554516845, -621422350, 1373098264, -1841841152, -422761478, -1775159114, 2082154722, 667774895, -851237718, 427667611, 146215362, -1994028766, 1363903674, 453637780, -74621689, -340510737, -980740914, 461003515, -238596191, 1413276704, -1883308941, -971376328 ], [ -2014882584, 1345156855, -1787935073, 1843193770, -1181870571, -241193907, -780945812, 413830939, -1301916520, 1756253870, 1681491094, 1177074047, -1210636491, -381650631, 797336449, 827169513, 1905916143, 237967561, 499014098, -1750227225, -527234543, 301071379, 1617759224, -766132959, -749197660, -1948713677 ], [ 506442895, 906214550, 696505261, 456853570, -873903990, 1107027309, 639376233, -1529906510, -568711530, -355355315, -472136563, -456310138, 114254771, -557022888, -992939453, 1974133340, 795674994, 1003849605, 1853330926, -1536306034, -1710669733, 181715236, 2088971278, -651583969, 198432531, -1734769144 ], [ 1055373371, 843969700, 223599521, -1985533743, -934772662, 812777643, -94984395, -812375225, 1303021973, 1242592449, -2135624529, 1578603222, 172788825, 2105819727, -682060423, -1881900281, 2012046868, 532782180, 903288318, 294525013, 1534105011, 1556802053, 1849203276, 3921573, 1239233081, 11842487 ], [ -595447165, 1218314497, 1121436684, 354877095, -1630780113, -2035118261, -350632425, -736067555, 1681363579, -174269670, 1533823629, 221826783, -1228709348, 924507343, 1621852424, -96792799, 1105176792, -1329029780, -1398654661, 346868719, 426089216, 900493442, 1122400632, -1400001557, -2110184275, -993465735 ], [ 142185848, -836821392, -1215421686, 1683468076, -1111581956, 1426230182, -287559057, 1679121431, 1434511255, -225150955, -957234989, -877268728, -1932674254, -174614264, 2102140016, -16694395, -1028471015, -726101291, 1272904366, -892425451, -1539861289, 993655517, 785335955, -683261330, -451852258, -1052134847 ], [ 1740383271, 1738585672, 383087208, -812268666, 2063516226, 1570977635, -1883344320, -1700170191, -621675811, -316861736, -1645613424, -39460078, -1508916610, -973916398, -805898513, 268611925, 2101480020, 1463466185, -590618962, -1840947249, -1017657278, 845180758, -399686736, -154191575, -1612764943, 1736141969 ], [ 1838971061, 235437049, 1483554894, 262315388, -2069977329, -1959574484, 1523316453, -354500721, -1507199387, -1636804251, -410561656, 1000354042, 1400020732, -351793262, -1351577305, 682617872, 499889622, -224372101, -1112011921, -635181927, 1449478419, -1149745168, -68488457, -1891780871, -320926714, -368918941 ], [ -1633735268, 1555083628, -1818239693, 199356008, 1657064851, 1488018789, 1367772247, -1633347274, 190383330, -548990395, 720405227, -2140254736, -1086490009, -485240811, 1968603507, 1004821617, -325415055, 1410713147, 995498432, 2056447066, 1036714942, -1707394172, -1115260439, 2030559134, -1227864892, 1921473865 ], [ -1489718992, -2062771352, -1520404398, 191413549, 1403542927, -1539551849, 1397655800, 606464042, -2074468074, 858109697, 1649806492, -1164453165, -1425011236, -1357473077, 1113650979, -632675199, -210774312, -1512313423, 2023559082, 1502371756, 701707890, -1227353738, 1100322385, -200526722, 1933067403, 1564277643 ], [ 386452834, -1630551549, -1993081543, 1915787278, -2098078657, 1907340110, 885021191, 1310843978, 214054824, 2127805537, 2130156631, -1679302851, 1496041877, 1000562455, -94708494, -1200554468, -168740893, 1396026552, -842845702, -1786392762, 1407726291, 321392849, -2080951863, -1227159004, 566368835, -1018745060 ], [ 1177119975, 1572968194, -423859389, -813433726, -1596780123, -1951599961, -1090462717, -1954035592, 357205133, -338671477, 1143993930, 1217621512, -2043578634, 2008318138, 1068036189, -303223725, -1497432772, -1362113420, 1701731101, 1721251210, 1844811027, -1426038424, -453701988, 916865751, -1865566029, -1639185668 ], [ -338141949, -3593097, -955821254, 544076769, 313183049, 568287764, 1712479308, -218686285, 933486924, -147543366, -1659200474, 875598252, 1939576402, 1998447638, 48810341, -1451721409, -479677905, -1160639708, -2098339465, -810763536, 935420336, 1571102763, 876892533, -2094898412, 676645185, -1235483096 ], [ -955216610, 416699095, 2146251244, 821705401, -1902134505, 805081628, -588423210, -1883568617, -131387962, 837575647, 1110662579, -139605277, 1987017187, -357266924, 1139836333, -312680879, -565879755, 436478851, 896257616, -1938931399, 782781080, 1709955061, -1327399191, -465690950, 1801734385, -1675945349 ], [ 1023582625, -1620029880, -1570440046, 474241056, -2087430759, 458626641, 1185280961, -1969821931, -668397404, -951146234, -1966722043, 1100867473, 818819098, 1915564036, -186766545, -1251006763, -2144380708, 453960317, 919991755, -1434839187, -637800042, 282668362, -1671972808, 1079888288, -1546500695, -2070057948 ], [ 134921715, -560597173, 782381448, -1823734027, -1978941402, 383790939, -1437192809, 2023771722, 1602665836, -1850731748, -1788355995, 1775585609, 1865333254, -580877613, 2051520103, 1888797211, -328770392, -950321435, -584089639, 304350892, -456684192, -1740665167, 1315346120, 673265418, -528507517, 619704217 ] ], [ [ 2039968060, -1851880737, 1091830360, -1496648406, -1546631678, 489104927, -1776799556, -89783608, -1871528050, -1686905023, -647824478, 1533297588, -1714522057, -1999546126, 1326658957, -863593290, -405258270, 206696412, -1702768424, -1388526438, 549730151, -1491970914, -847625561, 1831700859, -2065487339, 1964056970 ], [ 70305746, -1096325735, 404001984, -537293043, 667406523, -1012837607, -1130753690, -1242710700, 233214405, -427893641, 1134457819, 133948722, 1417355513, -1203570855, 826491462, -529699136, -1553430855, -1147365600, -1184154433, 933506019, -451553818, 1381064133, 104015775, 1768726751, -1044388144, 25551292 ], [ 201723365, 2064211465, 1921450255, 1579640737, 122600545, 741156729, 2109113525, -1406304481, -1466568953, 358242408, -827473783, -1984129827, 527714263, 1247430370, 1317389589, 224647062, -1503164140, 1545516164, 1628356892, -537349741, -175174814, 579208849, -1659459969, 2115476031, -598079515, -1660869455 ], [ 694704663, 1471708221, 1244432097, -438565073, -1432114907, -1825118908, -123239476, -398826462, -1033462886, 1981746355, -539346801, -883831793, 734140012, 1363265843, -1720126536, -168947335, 826165936, 1100315977, -557645444, -1176467900, 315811190, -1987722044, -1354116223, -2087747129, -959447952, -887721605 ], [ -885848578, 1927450867, 1752539628, -1707779834, -1497829933, -2111479343, -746987489, 2119161729, 1864145973, 1319202894, 1064356400, -1807570060, 1242887647, -571727870, 564690609, 1826370726, -1521152071, 859805019, -380082407, -407122583, -1506622036, -1201671433, 123712680, 1530814814, -282470789, 75530677 ], [ 730313027, 716966871, 1690486740, -1535691394, 635279294, -2018257439, -1599306452, 1646099246, -475171049, 1355525460, -459388344, -1811621105, -580926799, 965240147, -1020929070, -350723008, 292023556, 229977966, 223716065, -135609137, 1361761908, -1553345626, -1651550915, -885271944, -1078015906, -1425806904 ], [ 752368599, 51961792, -1893155278, 307384477, -1458359427, 1659453785, -1438965194, -252050766, 405470030, -1925339917, 373613766, -1632151393, 1248619753, 1301168691, 461018000, 10787505, -2056644427, 464449696, -1916918115, 1747846488, -32340442, 916500103, 9757693, 1838637128, -655167305, 2029544073 ], [ -1603454289, -1538892404, -376540531, 1486207933, -1117585153, -1987354376, -2065869622, 753567557, -17620891, 159024504, 943768109, 941151368, 231093011, -1398390072, -1795304790, -1129135145, 1949632353, -103715437, -386629708, 1367533853, -718027212, 1421971649, 1446493405, 820088003, 190908638, 1646757712 ], [ -2041249402, 592800973, 1638824428, -1751015941, -532194005, 1103355186, -209749440, 1669459144, -1575461892, 1349604102, -528082629, 1989117116, -337337765, -1717163649, 1936876862, -1772697062, -138097506, -2052640906, -747231456, 1950816417, -713998239, 1867161936, -2119891551, -1271910419, -1302624461, 1536501750 ], [ -616660700, -1110941630, 560462902, -1583908695, 1220161220, -1116922874, -1213759498, 141921133, 434731097, 1503073777, -2006594713, -1206721768, -1438010118, -426867014, -181637675, -1412968704, 1107676613, -2035808359, -1894304382, -1004367190, -257914747, -876003056, 782421638, 974700430, -1359559235, -399535108 ], [ -1322465301, -1195040284, 756391654, -199195795, 1230034107, 98564013, -1497490625, 1230737201, 1508354438, -967580400, 1034974367, 148937640, -1164475487, 1385614239, -599732319, -1817036316, -1914195833, -868141615, -1289755312, 649717392, -322494501, -2143925787, 1139650421, 1300517712, -1700308239, 1934990336 ], [ 506299555, -200466176, -1451843429, 75715139, -599962926, -1631906158, 1925332918, -757604488, -1123737303, -79332126, 64737855, -2000844817, 1112884131, -1051496848, -319937709, 1199326286, 1373165034, 1153045394, 567378656, 38613073, -1691909496, -857859629, -553041577, 314981955, 388723918, 102991487 ], [ 203587569, -679854272, 1391564523, -1158797807, -921816697, 645189301, -217284941, 722226609, -1283481851, -101801045, 916512873, 89011622, -1249629525, 249148273, 83586579, 1574873257, -803008533, -1661663474, 1341394650, -1068400360, -1084775836, -1248929747, 739258093, 1813968441, -1228229694, 1711070299 ], [ 928938562, -1032641881, -1027754018, 1389296627, -1635371331, -1411502215, 957225468, 82676644, -1605531996, 717730973, 444027953, -539084072, -535032348, 190138423, -1957867942, -1296414703, -358489619, 1312894566, -451676341, -650036894, -1371702826, 762919483, 312494104, 1729259266, 1439561022, -966582054 ], [ 468447899, -960757554, -2001610908, -757240643, -1059555796, -394976408, 730125097, 1769202819, -1281642781, 410754959, 1096835909, 148660632, -1928565751, -1972032340, 1802339105, 10740231, 523761044, 31550773, -876089675, -1026298917, 365914905, -47998134, 1524728582, -1204538075, -2021614898, 1918557923 ], [ -2102123447, 1042568795, -165995879, 1366628576, 94922430, -327790400, 647570909, -723852821, 634381025, 1777149322, 1402303353, -1957157379, -551473408, 238228475, -1424979967, -1272694255, -999799178, 372804399, -1952657723, 2080685256, 633063852, 325620025, 1868062479, -355437015, -1493461671, 97922871 ], [ 1592225905, 1561400099, 1171658026, -1084914829, 1406019216, -2057411154, 509085499, -1915402606, -931417844, 1400173902, 86306061, 1050003448, -1497870801, -1849963266, 2016403315, -31206100, 939028784, 693911178, -1633299570, 1447070639, -1843182032, -724991416, 2112609198, 626447387, 586932071, 666297988 ], [ 623332934, -1242033592, 445643111, 1324631818, 111335355, -1808242548, -1652959556, -1216479792, -632868689, 21144221, -1232630366, 1042970953, 1143379552, -1215876456, -783818540, -911561380, -514072179, -853692976, 1920965164, -2133482483, -486479771, -616186348, 197976283, -412328115, -231352611, -597710986 ], [ -1311752620, -1486201891, 608663511, 1024126260, 120035673, 920137426, 1249430442, -1936972322, -576697994, -282982393, 229871902, -816974391, -1599248976, 1394073100, -94411189, -1771439016, -752488052, -322506559, -471521596, 181567077, -1143272849, 672822181, -648205041, -737237405, 1211497984, -350811409 ], [ 959600964, 1897559805, 248001635, -1272111102, 2016245443, -1542882009, 1325887716, 1026885917, -916823025, -558418898, 1815634825, 715332302, 654479462, -1334060174, 446727479, 1796238949, 1192609811, -1788692316, -601589541, 1298772544, -1714955334, -1251348476, 447930125, -368765351, -284044880, 1178947660 ], [ -1993652059, -133733714, 237934678, -533830508, -1782128889, 22107001, -1739404914, 1932812014, -267479083, 828687751, 177484650, 1801476824, 1233899880, -480942114, 534834909, -2072526182, 644940479, -1410652435, -1413294064, -795060485, 1100469373, -1907994025, -514692500, -874866688, 2007614491, -383776256 ], [ 824655683, -1659889021, -73847717, -201972851, -798767054, -1950267504, -1710104975, 683113939, 146270216, 877969820, -903481441, -467375253, 422606790, -720680433, 2055560561, 841679755, 591715348, 1257663504, 123307592, 1953668398, 1323985890, -91187569, 2133469981, 2090902964, -1727281689, -1797698727 ], [ -2050034775, -102429106, -1126413538, 899686106, -1995840865, -1636308916, 1453604968, 2015084016, 71761492, 1941743779, -1201133032, -1804248885, -210928288, -677532537, -1218671492, -530305327, -1450160417, 148328481, -715583077, 2103586063, 973656231, 1795026346, 1314928269, -12185896, -580389367, -1160461921 ], [ -344441777, -1579328049, 1303349666, -312787609, -734504839, -1452447157, -683388374, 1422141947, 1137806299, -145202124, 993566552, 482670811, -187606518, 1756164858, -1724602607, -2044162765, -680167032, 737118945, -563720618, 747593710, -359349421, -514826936, 245842373, 1915603142, -1872036522, -6496883 ], [ -2109080005, 1974942402, -496457322, -1067815552, -542390531, 1739678175, -1883103783, -1407364313, 343534228, 1497196197, -952104626, 1042086646, -59313167, 1390587417, -1297087538, 162871217, 98827281, -784095206, 1172217323, 1485467919, 255693576, 1518960886, 2012148450, 1671620229, -717370572, 1241801712 ], [ 1085252118, 320980427, 1361004864, 1994724579, 1374270515, 401653330, 1234489369, 1425412193, 754138325, -1595774236, -339447198, 421059442, 1653015552, 1270927497, 562569536, 1119659049, 1211374918, 1477837053, -1465356402, 986765307, 1402318437, 1904940938, 1720307242, 377292330, -1102701047, -887112115 ] ], [ [ 209044546, -353922050, 1788015930, -2101316865, -1226677431, 110081340, 1548831552, -2003712433, -801781990, 468463403, -2029587973, 872487982, -485576121, -1617301698, 60819563, 622478834, 809515298, 1752124924, -1676848906, -641711492, 978798994, -2056733743, 1636932437, 1570361273, -467168548, -2104973054 ], [ 1804298835, 78832512, -798506346, -1960425520, -1117079840, 419234290, 1749323884, -1199392308, -1005011835, 385491198, 1113672649, 625610932, -350552446, -288076575, -1077102518, 1938183188, 737720940, -1020999807, 1872186974, -1830697191, 487311947, -1735333700, -1527465685, -1828280799, 152621385, -1482208777 ], [ 1600731306, -1317106901, -1633939359, 2132447287, 1945885518, -195058372, -1519773645, -614902002, 90125543, -124539688, -1414670096, 884074057, -1017258764, 504305782, -2078387861, -684920650, -348952958, -1243871509, 942959229, 1481293499, 659341447, -173152528, -1272733572, 1035588051, 306273235, 1908510557 ], [ 754834115, -440154699, -1644586014, -702110452, 18039035, -1538073686, 2018142151, 1772958220, 2011121612, -357528045, -175057255, 741027334, -1696668054, -98938943, 1040234963, -2624334, 1788170660, 970793124, -297321988, -340545330, -518907553, 1708746669, 1412644518, -448584176, -1102647605, 1906061641 ], [ -1936756694, 1689936972, 348225153, 1463070248, 1758143829, -122474249, 486706764, 1608407536, 1018588219, -484340515, -1045881650, -456574287, -1619099717, -1195795003, 1652298336, 1326871525, -1646988132, 859518879, -691334823, 1190638256, -910330322, 36977015, 2002439905, 404001140, 1767209713, 2010090502 ], [ -1534258098, 831891441, 1796703517, -1479425577, 890424935, 1343927941, 84619161, 1392320580, -7496390, -1445734971, 1027488534, 79881629, -397672463, -1557004704, -1937955704, -1347279872, -1228633547, 93309580, -791454184, -2119393930, 576605798, -128959744, 1345029727, 2044478356, 2029683496, -225477740 ], [ -2021815583, -469830966, 228544119, 1163102261, 185781324, 372164725, 1490781841, 47244659, -1448460598, -154866394, 795589465, 1671471760, 1905555954, 1805556911, -221303632, -1270444313, 426906392, -1162971299, 1120311603, 1182406702, -616403230, 337295715, 1606058097, -1258073145, -529969316, -307550905 ], [ 1157995393, 1998357304, -1955146204, -1196702378, -1228870250, -1243229568, -795264133, -1358936058, 2100299568, -72290111, 622041777, -134868839, -1134523903, -77129772, 1031936975, -218654347, 1728099587, 1374944577, 287858187, -501225057, -1097410781, -2001765096, -186599014, 1237856918, -1579063113, -1788409876 ], [ -1606995423, 519231930, -1268017377, 1237993196, 305721073, 290257660, 1659704262, 911377320, 337352103, -1019985291, -1765666994, -344793599, -223423181, -1037196227, 598187407, 1377483996, -1778932486, 554243654, 1748214447, -452949572, -1148009347, -1477984349, 806588985, 1474208020, 249627858, -541214230 ], [ -2138038638, 1455128895, 828236108, -1523155436, -2075587074, 263506102, 251351534, 41951632, 764169639, 1864286137, -124447641, 209350032, 2056170810, -1974716333, -1084445693, 1537555245, 1017754223, 926486124, 1851236472, 1735021822, -372274087, -54307771, 1602351922, 1434489201, 1173296548, 215686052 ], [ 1764910113, -891421297, 2016801944, 665248258, 157725761, 3619690, -840006474, 1493848715, -2076294426, 769928313, -1661792785, 721697782, 889048602, -599412575, 42078597, 1704385699, -1187842128, -1049836954, -1096687296, -1880211191, -1730797135, -163373013, -740874437, -1576410021, -3062952, -364788347 ], [ -1785579306, 817561609, -1100205091, 1652383214, -1980612097, -699540535, 1197552860, -830395063, 500461760, -40624917, -1540640866, -736636443, -455108692, 543395147, 1878578672, 730833028, -929367259, -436941564, 813798149, 894908603, -1563009299, -1622333920, 486767884, -1602802208, -1734257751, 2119756895 ], [ -1262838392, -1421022571, -319294063, -1660025519, 159507771, -1608083752, 736933012, -650040033, 1088076019, -50906898, -832829629, -47905688, -1446883125, -713026182, 553702124, 1320836438, -1206555866, 739049775, 1090625566, -1394198323, 1936279737, 243862835, -251920611, -1191525119, -470262819, -2028037783 ], [ -1593044661, -610394087, -501223235, -689337962, 2110260979, 1490584717, -898182134, 1863394199, 1945893507, -629424978, 1832192646, -1793945791, -1226604282, -126516415, 2146300123, 1107426576, -261512113, -656498920, -431357686, -686408605, -1685296489, 37171678, 165251741, -1570106398, -727755898, -2091139578 ], [ 1600524205, 295287827, 978582771, -1360134687, 305722489, 319637772, -142314437, -1268454485, -491361209, -1229948141, -1541273425, -608677441, -47794707, 874653687, 2061545449, -2089404869, 1676120977, -1175693817, 1727677705, -817022125, -1048919667, -1613945345, 2023966769, 1387039229, -588712205, -1492460591 ], [ 423693400, 1295797123, -715223494, -341918290, 506710768, 646530159, 1749775876, -1077779854, 215658044, 697145969, -1848002143, -449976415, -1556080456, -1788557509, 512380785, -199803561, -1554718301, 1288470382, -1472992082, -206425825, 205909143, -58266066, 1597414064, 277687473, 1629509038, -1464342351 ], [ 1213675653, -1078041377, -1671237969, -1338632595, 1821505572, 1346130188, 2120389406, -778574097, 877059019, 1842443271, 252264641, -1278035390, 1316448305, -645834062, 1937451525, -1943709126, -484942306, 596663596, -1468747809, 812517281, 1696583216, 542252122, 1272530201, -478616905, 1185339716, -1497178388 ], [ 1431260459, -2081650248, -638848108, 757982988, -734485439, 112588174, -262132610, -836175561, -1589250007, -191733115, 311997238, 230844878, -321774237, -1975294219, 1768144183, 898608873, 844730558, -1865202229, 1787911092, 1365501291, 163917349, 1503074468, -826758608, -1509363667, -136839916, 1553726817 ], [ 1676766729, 276787923, -348302727, -702619807, 1574563244, -2098198452, 1371402484, 2037898527, 351817841, -1550129443, -1470100293, 321693487, -1340249499, -1532527742, 76944250, -1780140041, 89556593, -2136537472, -1039256198, 1524636410, 179324539, -803656670, 75145456, -878197221, 643768420, 272373059 ], [ -579158362, 1036500704, 823472643, -267012782, -287948185, 281926746, 1750834992, 1437653201, 2096176146, 670571667, -1354373782, 987828210, 1905645200, 947546384, -1972809943, 1266215600, -2084516890, 723995471, 372444088, -411589931, 1474959148, 1610903309, -422021492, 2128526626, 274424149, -1582041161 ], [ -1703013383, -834254758, -1815496598, 2146083393, -1648542075, -1556820235, -1805181065, -798165730, 304666688, -843025811, 261083726, 1700575113, -862003126, -1445612688, -1340854462, 1457562551, 1154470453, 724886320, -1502115795, -161760448, 1012166411, -344965532, 74315526, 845093721, 1808713801, 1729846832 ], [ -321622535, 839998560, 408417541, -1180803295, 1163398796, 726715104, -850534372, 1956381648, 1726885274, -1559040946, 457575611, 1455548727, 2106991160, 1795120345, 528061292, -1976925051, 1735901741, 539297621, 128501376, 2126252394, -737701454, -267748665, -544449719, -593614515, 834808865, 1532147097 ], [ -1313806807, -192734246, -1043268605, -1504947960, -90588595, -1983618919, 1308557038, 1569616361, -2146567266, -1000400098, 1254130433, -1949983704, 613178298, 1158091520, -901925016, 1644945981, 825956042, -1637363404, -1592729626, 149566028, 1604622435, -471831816, 818071382, 316086469, 396308736, 1867121361 ], [ -518704577, -187543423, -625341274, 857763764, -696564026, 214308635, -215878093, -1695005313, -69528843, 300659036, 1240014221, -1842415266, 1695591024, -1581914635, 1878977528, 1649027806, 855367568, -103494392, -1567111570, 1560607641, -208264217, -945420728, -626869111, 1610940599, 1480385338, -1905509040 ], [ -2074601606, 12799284, -1464335287, -798383039, 543378018, -37980407, -2112560585, -449515997, -904293813, -1271513570, -202025635, 862237410, 639332731, 427081663, -1050824555, -1895667704, 640317655, 1959373098, 1438490848, -551151486, 927612653, 1261310849, -636430160, -402884931, 816805210, 1867802469 ], [ 1285083205, 1020610936, 544908800, -462929929, -2079069572, -1963640429, -1361897260, 47850350, -1614136375, 1684519592, -1363066349, 1078018927, 1897197665, -781472917, 717170082, -616470378, -1851369009, -119886389, 1422746934, 1306128933, 370458905, 682899845, 472178244, -63786350, 452440644, 901319963 ] ], [ [ 349787780, -266248555, 234616384, 1812388238, -32626727, 2077189898, -1676222371, -1831141153, -1285604142, 842768499, 582601578, -1107742683, -250063607, -698763163, -657657667, -583135657, -1229463386, -688861372, 2142372180, 919426259, -272074432, -1010442035, 817669552, -396931585, 460748762, 8246192 ], [ -1624091845, -1380261984, 614703887, -980234453, 306231220, 608440034, -1752677655, 908786241, 34626763, -2113420723, -1230242599, 869955546, 1499860385, 147596632, 406386756, -2076498908, -1499779665, -1606928328, -2128882858, -1550489757, 234413779, 1808684954, 1534491444, -572083826, 352873508, 931727480 ], [ 1058099499, -746008135, 305636004, 242940807, -235720565, 2004231514, -1265346847, 763483966, 879043638, 26335232, -1707959886, -459293120, 2004055020, -863762342, -974524014, -894683549, 216456256, 1530162261, -507526328, 1295889663, 1436548392, 1771555609, 148305643, 120414443, 517252086, 1348201960 ], [ -545564877, 2005996117, -1296342494, 1537886099, -632197436, 1737783847, 986176504, 1639895087, 909370551, 1179099358, -1798865124, -1582221591, -253502132, 2077859408, 1013993987, 1021374185, -1178681125, 1660149751, -418976451, -1730099583, -1643205620, 1077253385, -443247168, 1914037363, 1668325221, 73897347 ], [ -291607361, -1320568923, 756224972, -997752238, 2109029103, -1648282786, -1472612159, -254291935, -703239702, -488551664, -1820559620, 138808731, -41794790, -171012686, 1647590293, 1607111736, -1748532150, 941473815, 1452985838, 1673343714, 1259846836, 601735890, 1459512567, 435429245, 706058908, -1086557923 ], [ -2100993677, -1878950648, -1747571017, -410943072, -956098149, 586708662, 1354563816, -360812909, -489352346, 116330642, -1180347588, -1118582836, 108324488, 2043587963, 1933055254, 1493592957, 1405333592, -179016661, 488792910, -579522372, 336026966, -1557328737, 1738753609, -737900290, 327564896, -754782671 ], [ 2078839053, -1783386631, -1032633410, -592196425, 383840817, 2054751963, -540103699, 528086631, -1404486006, -744290273, 1416147440, 458926129, 2139431150, -854903870, 220590078, 369062556, 1632011267, 1420591359, 1751480307, 2016217645, 496387465, -1851863303, 903684334, 590148113, 1287174310, 228611746 ], [ -2099134261, -1041113692, 1102319703, -817548702, 2007723303, 1402564388, -1033111074, 383810824, 687958240, 2015253884, 505550436, 805649490, 394798895, 1115587834, 192069213, -2001686078, 1062811827, -787947824, -360342739, 1535200018, 898828795, 913002569, -44971754, -1343886353, 926868244, -440778329 ], [ 1344865326, -1063533443, -2095701853, 452085847, -654175155, -348407948, 909678595, -1153928995, -1413935401, -677313340, -976235861, 320979221, 611884820, -463522635, 877534866, 585075863, -1624231067, -332227152, -1772827481, 2078718435, -1600555024, 363363909, -503750695, -1486054184, 1308639580, -1579748030 ], [ 1798205963, 42178626, -867089862, 1511118330, 585847234, -130516679, -1299554941, -948730565, -1132884771, -813662899, -1341293536, 1588284510, 1889914777, -1612365774, 1049418133, 714804826, 1608721608, 2022808806, -960459039, -56167244, -1580734349, -2091112075, 87226580, 22997681, -554758378, -952197314 ], [ -1799384927, 456794089, -196401302, -965297230, -1346024550, -11760640, 2032159963, -1638040186, -802424379, -700580569, -368969549, 179431232, 1208805682, 1891092567, 227895966, 1304457497, 1676691900, -2125749315, -406549524, -2064475135, -53085566, -250280738, 362002137, -1816020225, 955797718, 454276396 ], [ -303284029, -805956436, -584760333, -1054216817, -348311750, -1276792593, -388537865, 1999871865, 905309459, 323524856, 984157176, -732513392, 1414598704, -1949536514, -186137755, -1909955365, 139324667, 1764085802, -758442473, 832487837, 439803829, 375803603, 976473564, -180025905, 1969064234, -1633150545 ], [ 456557626, 62614953, 1918483919, 993529600, -6509319, 1393194315, -975588013, 753123966, -1130968646, 229703057, -440452207, -834686541, -70080566, 1035177128, 356979174, -1671602302, -652143538, 32757537, 338801838, -612512949, 1411222164, -379624772, -1141672025, -1556431895, 884465899, -1128770555 ], [ -1653385869, -1463163937, 1950915054, -2015837916, 1952851118, 1339087262, -210890143, -1778255330, 62078024, -589347382, 1075693168, 1315609079, 362029605, -934228215, -1452347401, -641754027, 1895696806, -1602127725, -1560849017, -1846995812, 803080275, -1961275129, 141040898, -1325212926, 1979615882, 413807924 ], [ 827351488, -1079747309, 1269890386, -760909166, -2094125217, -1227179396, -607708375, -44730704, 499009068, -1347248136, 156082352, -2005912973, -416414973, 1533369672, -737269485, -1984715619, 2068754228, -1812291296, -480111906, 1794056166, 1035946044, 87451569, 1795543898, 163972701, 734518130, -376074255 ], [ 1354924, 798951413, -721329069, 1771883579, -1230882948, 2040837378, -1417527422, 136621844, -1946519356, -245608726, 899700449, -181929542, -1452975926, 1298896509, -1813976257, 1023392527, 272526687, 498357820, 1366830700, -779547401, -156521059, 950018236, -1012306089, -1067052914, 1613673866, -1302573906 ], [ -103731615, 1121856398, 2106623558, -200983424, -1449844142, -1167153782, 336247276, 1548515604, 1687749657, -760802259, -2059795631, 1530008465, 627922172, 1759191109, -286888751, -474515810, 1164029906, 1574480664, 1218165786, 1707028951, 99560022, -101674638, 1091431521, 1768280498, -409496559, -146541664 ], [ 390665835, 754873924, 1116001951, 351436658, -511483778, 2122417421, 260933539, -545650182, -500641909, 1602136845, -144457475, -1435329503, 1584984749, 814594979, -229800427, 1080938791, -1215743511, -676781140, -1894799518, -493009997, -1498905792, 1479578076, 1507268953, 585817652, -1811352682, -1076467951 ], [ 1259111908, -39096562, 923638998, -1237545732, 1384924855, 1031401112, 1625083985, -120850296, -1635598332, -1519080033, 1574388336, 137484751, -1459384790, 815912241, 475488825, 520087432, -99124015, 1781105423, 533058645, -1807238096, -991896287, -1661277388, -1224632281, -1232930530, -604096581, 66778792 ], [ 2053957493, 1345830645, 1715568524, -559212996, -1059099182, 1478955356, -919137107, 1056668301, -441307880, 302048395, -81006952, 414729675, 429462454, 1744988182, -1731329935, -1704746803, -1437031655, -1315897634, -594909735, -1729365283, 1834306241, -1356797328, 1719948257, -713944270, -1160417284, 47121999 ], [ 311300194, -1734287124, -1718392434, -1823979469, 1412685375, 52061457, 798413674, 1442631079, -1820155616, -847705047, -1465490819, -1675111248, -2060309700, -164514921, -984250985, 2043011706, -1430625398, -220210778, -883910441, -880095433, -222636182, 991263313, -668933137, -169926018, -1185101100, 1227073483 ], [ -617080778, 1618409795, -1400178934, 1910115309, 570761743, 1175887833, -619790948, 1475019426, -1964391543, 1372297534, 786439419, 1109229171, -2053469279, -360897663, -1654808105, 1661548392, 136057125, -413641160, -973382268, -1554413444, 1398150605, -593938910, -114386379, 214566652, 1623598729, -1450675066 ], [ 1977148324, 594322467, 186115498, 276614153, 1384573883, 2112844997, 606927034, -770617405, 1854295250, 829191149, -1902207973, 247034393, 503713578, -1522519485, 1571469864, -1798364806, 103137933, 800993304, -104608366, -1746360085, -2043655218, -819240693, -292954874, 256418279, -363696272, -2120976681 ], [ 533964786, 1437273336, -1386930400, -964575649, 819846895, 881373744, -320499929, -518338104, 1376710065, 1717632560, 250074471, 1627685131, -1496474352, -1193038881, -1828226531, 837834256, 377675746, 652682438, -1574688187, 300599612, 907881307, 55928255, -1739735986, 1633905716, -1521819148, -683621898 ], [ -447101284, 361469633, -378217674, 1709112120, -307633248, 1478329374, -827871122, -569036219, 787388614, -1774132403, -167441866, 51717665, -2037586987, -399372394, -800870567, -714045654, -1468010868, -1437675950, 1574227122, 1051927989, -1159234091, 1379107771, 1134940556, -1635052591, -1717430642, -1100833383 ], [ -1438198968, -974272807, 379792743, -963369642, 537268416, -519126984, 1307921056, -301855364, 97768959, -1462351102, -1790712743, -1739584463, -1422455340, 1216697573, -1143229551, 1720056289, -60841668, 1641830477, -153120580, 451124421, -744143680, -1638411268, -39110895, 1548879853, -1006743130, -1048304359 ] ] ], [ [ [ 1803068172, 2116288703, 1613765349, 756945630, 576502140, -1726936375, -616998795, 35651442, -1162405773, 555531079, -24475498, 954391084, 722030049, -1680986512, -1530716538, -63709886, -1662848705, 1498837970, -734161091, 699417528, -1034550049, -1539324009, 1309590134, -155870965, -1410646988, -2103454138 ], [ -1738350999, 27113585, -89655687, -796069454, 2013929637, -1362183380, -1908057329, -1760824109, 1133265524, 1492469420, -384552477, 1297394667, 405029735, 1031628892, -1200947531, -346335648, 933632539, -1057138415, -1967364008, 1252998226, -670410500, -1899827861, -373791626, -1111221992, 483551248, -1516559941 ], [ 334218925, 724395872, 1489938281, -1705821588, -858296460, 369875639, 1481350917, 542180966, -1267777643, -1490084564, -880975009, 514246972, -632253085, -1326870600, -1622331720, -737859706, -1911652976, -1895783226, -1914794607, 221434300, 1926565432, 1164786032, -1288407975, -294307279, 161142838, 2133915124 ], [ 1354760759, 1330644027, 592216106, 1885906398, 669378757, 56229965, 710775739, -1919329302, 495916977, 333990483, 467267560, -1092120584, 1659282760, -1068409035, -1343388153, -51688515, 1489908366, -1984169343, -191921716, -536284000, 1065673600, 734989541, -505009870, -578984273, -852193763, 917243529 ], [ -1481039690, 1390531792, -440893646, -1129326440, 1489648067, -971126096, 2006971551, -303214324, -1871037910, 413595277, -163179701, -356258524, 119161405, 744134038, 1297585432, -88927607, -706773909, 1708525538, -184445042, -1525214768, 2010532887, -134068562, -732854200, 1161512826, -262811948, 456183261 ], [ -142834843, -469796431, 1697173293, 960938347, 1160028520, 1997537733, -1962865003, 525510646, -152892435, -2142508560, -1512652687, 2091406538, -404736034, -1253582213, 1167911925, 838676754, -1323538119, -1145151589, -2016750953, -2084562593, 1321303398, 1321421121, -15484574, -947408870, 1420553194, -118201705 ], [ 1261991950, 1427789024, 1204986952, 272054713, 1896921369, -1454598067, 529012530, 2102444553, -2048923759, 1262041919, -1889118715, -2011832307, 2081654499, 1235780096, 1570832392, 1393694189, 287808137, 800436276, 1439258250, -321191197, -675790236, 165892662, -2130852494, -2088266189, 1675378213, 1822948436 ], [ -1157087054, -2088167578, -1263696224, 631295036, -132220738, 2028049608, 290004652, -688986245, 1548986079, -979737350, 1728087757, -1216672492, 1998184098, -1737415711, 598514662, -1623222177, 686460162, -315337986, 135946589, -1579229516, 1439802347, -496450621, -1514478326, 1512048202, 415159572, 1400976696 ], [ -917811591, -1856904339, 1037318712, 1395307974, -555578947, -1144994875, -1050471962, -504501041, 1032811183, -124329017, 534023869, 756476816, 1046419687, 1668981387, 1761435389, 743224047, -694998794, -2056063277, 1902780129, 2089511406, -1730375843, 1455247804, 832367490, -1774525260, -1243369323, 903572585 ], [ 2117727009, -1366931860, 1727489194, 1691815531, -1388985552, 680343107, 2058793379, -1331930392, 1627530358, 1470836958, 513873783, -933178638, -435287080, -1222487535, -1666134091, 973061642, 438607326, -392233698, -300237070, -598086318, -484351912, 909819423, 191580890, 88406554, -1527894387, 1671662310 ], [ 1147409858, 1703695329, 1440038640, -902182713, -1424702046, 1055315068, -1300907720, 2043735680, 35994878, 980875819, -2044070753, -71993862, -1161754407, -869909081, 599186215, -108007002, 1923863010, -1492323831, -788998952, -9232900, 2024415534, 798831952, -330342267, 318176755, 961673670, 767583448 ], [ -499209754, -2030916660, 1298058611, -746874107, 288599391, 659467548, 119490691, -1140463203, 1525396655, 900571101, -1095347600, 1798132311, -54606232, -573636502, -1052785510, 1852403273, -1840410876, -944814287, -1918083781, 818338810, -910432051, 1530451457, 2057053477, -1299770717, -1901011799, -752088220 ], [ -1130961605, -777773874, -499794163, 1363634156, 1912367630, -110927451, 1807390370, -955811590, -362583896, -2000236750, -1175514450, -1575507768, 1588668241, 1013095098, -488690057, -1238497266, 1986192298, -944951682, -186449124, 40029534, -895172705, -1791563660, 277761402, 260336680, -1120562034, 2026877627 ], [ -139103937, 1128842694, -1019985544, 921461171, -1024260164, -1788124099, -819798497, -1949535774, 2005498129, -480352402, -1981478034, 1208197409, -1864248046, 1761490750, -1176332633, 1321675222, 1924416221, 1895919967, 421051052, -1081502535, -1406281239, -2042677348, -284399638, -1948882503, -1519959866, -2055277002 ], [ 157131335, -1232462010, 468922841, 1905820369, -1061205052, -277582425, 875431873, 579248853, 1972196004, -1179919490, -1490207521, -1001072901, -1236242332, -1605323144, 814838753, 1198676487, 2054531048, 259724910, -376032444, -1012111800, -1832095729, -1339836290, 228427540, -1370414997, 1708596052, 519839623 ], [ 780202933, 239068684, -549175654, -1116154861, 261917177, -203518108, 1315303198, -1811502113, 154137455, 47292849, 802192574, -1513217998, -1602795953, 995325401, -1885720630, 1342779058, -1476708539, -1466506766, 840775295, 1431287651, 755386956, 849894755, 1720647030, 195074355, 1195555530, -478002511 ], [ -1935591066, -1530069815, -1597241455, -1849199490, -1059926834, -1356772059, -1371982964, 1816751234, 1333306080, 1490085578, -1144213349, 1488986616, -325204664, -516816506, 1406879320, -1523583949, -421309582, 258401245, -1004881623, -715445684, -1699317244, -1757388665, 1043300009, 1634848557, -1785653470, 15770293 ], [ -1343715242, 1018969030, -1250662621, -454352053, -862462008, -191491694, 1409394333, 1068556120, 989895956, 147348960, 109100269, -1447540258, -842636933, -675506095, -598695059, 1075468623, 772273316, -2110388995, 56450418, 805915650, -1691647375, -735118815, -1263483326, -729733954, -1074103476, -373237752 ], [ 632924830, 1591763751, 1913942866, 1329429900, 1524220114, -544083424, -1128394305, -1892039970, 1013031824, 1238256526, -497578984, 729932897, -499365102, -1836905261, 942597801, 1591686158, 1651753881, 1247051102, 806670265, -431972916, 1652394563, -1812526532, -129743810, 941431236, -1205059078, -282107462 ], [ 480803428, 1514870488, -519767298, -1424234531, 1765769041, -1166690337, -1681440149, -1042070950, 624808088, 667928103, -1629262647, 816337567, 1489542444, -1181725067, 675534250, -1706083629, 263419522, 713764042, -1800982226, 1212376108, -1327316317, 1967736295, 1145787605, -577965197, -1920203308, 47605766 ], [ -483986671, -798913986, 1201289503, -698415100, -121066659, 1388275366, 1995782547, 1776494216, -1526096369, -1639594105, -107642559, -244879017, 1510868633, -1433971931, -196638091, -1503337866, 2080438836, 1877519242, -2090998113, 183280374, -132956975, -884495403, 1246299843, 1678689193, -414250167, -941503798 ], [ 1621980950, -1664067083, -1392839338, 1551296784, -1457403184, 1246434008, 699082071, 1650100549, 153894152, 168858799, 197864659, -1452599757, 1455351403, 1530369767, 637069481, -1679784452, -2067757730, -1325322533, -918906441, 627955035, 613913698, 1036151587, 1609767791, -1130509422, -883236339, 1407067952 ], [ 1277383801, 1957188479, -319464469, 1371729407, -2118972750, 1678550824, 888025841, -60964640, -4691026, 1410810114, 1328662445, -1275071387, 136372177, 1044962531, 1527153805, 1900529966, -1799679630, -1183065116, -95676803, 991977578, 1256371460, -199441977, -589779894, -1538719953, 719710774, 102959272 ], [ 532516996, 1177102446, -133506754, -501080824, -1134104481, 266180319, 1854870572, -573444084, -872960732, -1331279690, 264219034, -946051451, -1766958183, -864868760, -1995476668, -934861044, 576370208, -1487362023, 516575907, 1594861564, 503422792, -706705506, -607234542, -1628719340, -765768714, -165473555 ], [ 1010637429, 1195078119, 1632775426, 1807558731, -1712893637, -2144552874, -1486959573, 1252116020, -287797570, 2128188040, 2017818052, -1401613412, 819613507, -1993562430, -753693690, -76929025, 877864721, 388857854, 2031119856, -1773858860, -1830464749, -180792816, -832539921, -47913893, 203757895, 895751932 ], [ -839605453, 1102354721, 262431072, -2033730405, 300832310, 367713449, -1943285243, -669554763, 2097884626, -1649639273, 905081161, 1291238094, -1890000179, 2053913745, -1230233570, 528451358, -1356900054, 410752081, 2020653927, 1270671217, 986460562, 1833143201, 2098180672, 506407854, 1349984573, -13264973 ] ], [ [ -1968774707, -1676188526, 686280699, 1514485313, -240133892, 1691379552, -1002563717, -676856131, -148002646, 1753888435, 577995926, -1384515618, -1858784707, -994004263, -1750597592, 260971456, -1276906129, 1443419121, 41033324, -1354208024, 1917353975, -796297036, -417338539, 1380338260, 2137744226, 1846585280 ], [ -1273094407, -625630492, -1205055066, 711986339, 1628328656, 664821183, 385912509, 979266801, 1253128418, -324548684, 1738089795, -1485346806, 231363476, 1782067182, 479652945, -942268548, 977057601, -958008511, -840605477, -357674964, 473088281, -934456827, -1044003408, -168151722, 371669845, 81249355 ], [ 1558945144, 1732019348, -883854813, 1295127924, 841736075, 1795358687, -1370954079, 2108437337, -1700407876, -2113495284, 490474792, -308137431, 507876406, 1598144552, 349401590, -1991286133, 1150849282, 356473029, 427281136, -1997927404, -51211294, -1338231311, 395839740, -1511992819, -1131163294, 465617811 ], [ -542679957, 764533281, -130598608, 1258167718, -1202126866, 1049133721, 156752897, -1289160633, -1921264140, -474592644, -436625200, 1304140887, -1227889575, -585343210, 218571576, 109282473, -2058221713, 1209427296, 1737306528, 1529006609, -808549128, -176520893, 2109954304, -82455759, -200524888, 2080747813 ], [ 1495178352, -1667917205, -1689036923, -1608075471, 900565098, 2007674879, 1651668471, -1135238593, -1420935871, -906679476, -1997758554, 794234208, 1750681289, 2129279854, 1191652726, 563300203, 714308072, -1674626922, -2058244006, -396597637, 1647384371, 1680308338, 192995091, -1861983010, 444282076, -427020887 ], [ -36230730, -548708333, -584225977, -1788447300, 1576013356, 2065849275, -8446428, -840801292, 965068703, 1147984919, -520749806, 176461419, -504463289, 37422091, 291082413, 1576431964, 1071184232, 1304244914, 279612838, 1438767451, 1972133318, -58304941, 813739172, 748129812, -795968326, 987304931 ], [ -1202188446, -2117284772, 2028162356, -2126677311, 2135345691, 650302419, 928269830, 815064596, -404879793, 545581090, -377197134, 2128708371, -143197029, -1370595242, 428575519, 1744530500, 1212790821, -2065251188, -498546124, 1955273005, 1349625684, 1984729440, 1278582026, 966215051, 724743491, -1803034404 ], [ 779700876, 1505447286, -1882449397, -1717120551, 1436184939, 193846167, 1173743146, 566611753, -408845461, -51406191, -1554693163, -1564960781, 288575168, 10963360, 2116170460, -1224308349, 837064517, -1419694937, 701681612, -2011539876, -447627860, 234368467, -1790152122, 1168916667, 2060128840, -384868788 ], [ 1250841846, 265638350, 1867699627, 1794507012, 35543394, -519791589, 265430357, -821396124, 1002401613, -125012701, -924462779, 759206978, -1285770062, -1806052416, -1169346509, -1591123692, -587889689, 708468406, -1712092962, -2017256433, 799363872, -1155809847, 1990355541, 546703139, 2010196325, 1480537804 ], [ -318824062, 822325696, -269825172, -1225655232, -240249389, -1710853400, 2004455607, -1285010225, 54541197, 1955590290, -1207558069, 604977041, -1214748351, -1460824419, 1852851234, -906960937, -1235598288, 1717702573, -1032403853, 914354313, 868107555, -540237648, -880263851, -1583211694, 1366612002, -713704352 ], [ -1398246435, 1758792613, -551573044, -1685222029, 780117607, 1521385766, -819656403, 1345123398, -799741861, 2039233746, -966779296, -97573262, -1157854509, 1803934962, 276836710, -1370266831, -960451243, -499411119, 1610101973, 1849439234, -427813938, 986243602, -601049625, -485029834, -262408996, 678905452 ], [ 166726066, -1263171470, -134820737, -2053179070, -848962107, 787815141, 2144243709, 311926266, -1243319961, -507415557, -750637418, 1567258568, -1524798217, -153467956, -181463969, 1332067393, -679940066, 1590082062, -292349871, 213576169, 532352866, 71984945, -460537722, 1569606739, -1971189138, -1264068169 ], [ 293202085, 2122423038, -1252724179, 1536016913, -827491296, -815598944, -1550872170, 1950695838, 1147914960, -130307789, -1507662251, -348986297, -1777756366, 848727532, 435000368, -699961949, -844759642, 952792398, 2079096741, -210829919, 1968217515, -1095299780, -974403415, -950903025, 2062805257, -698470026 ], [ -1444086908, -1864655674, -824175912, -12671264, -1590952239, -1235141529, 1982124370, 768743387, -115070201, -1155963278, -1471070489, -2135356706, 1694523288, -915998267, -2112765641, 1578595529, -1311893897, 119854491, -178261320, -1556175558, 616224033, 1529648315, -1064941346, -1054247161, -769351437, 615852114 ], [ 704106128, -741787899, -1209993784, -250328549, -1745182333, 1704446536, -1350487243, -1533390221, -1802363339, 1100512887, 762816356, 929321634, -1851804916, 1075329491, 494880502, 1450825381, 1682577928, 1964884784, -1979964912, -1640963492, 689575932, 1648281374, -944056302, 688692347, 1884732083, 1372549001 ], [ -1421727121, 1121248293, -1758593866, 1721327788, -77093786, -1445847073, -893077888, 219697994, -1639519865, -1937869233, -1750354477, 608131129, -991966100, 1144177974, 962127211, 907846315, -945501931, -1927421159, 589770873, -194066153, 2137570973, 1057684731, -1902105125, 592043453, -1075202736, -1497637842 ], [ 925955662, -2135654937, -1241232303, -1090083983, -1226265364, 962529591, -425010274, 238873755, 1125285346, 664188760, 1814019368, 231256503, 1832301199, 1069901491, -1127363579, -429968910, 1463348731, -1987304628, 1887004318, 1068648434, 97525094, 803403204, 698067430, 88635342, -1357685125, 640404750 ], [ -1340381082, 1384603244, 1984458803, 1990843690, 1702659987, -340534607, -1140942037, 2068621360, 906936600, -451576955, 2117593267, 146293293, 1876521198, -1787581865, 60179246, 1193069275, -1856147646, -1610598541, -1104593615, -1928958456, 518984215, 286397917, -1783673016, 378424665, -247837328, 1844511599 ], [ -1066204676, 2138591702, -1518101140, 927745807, -583518551, -286753683, -698775034, 1718647321, -1781373685, 1370347168, 1227110793, -1992069496, -120525385, 6068862, 2026406146, 1089591999, 976111551, -291448667, -1682822550, -1935792559, 327840144, 614014924, -264473434, -705141975, 1946758278, 1978569925 ], [ -752842153, 1913275177, 1330044979, 1355301706, 377594355, -463641488, 1592193149, -496219182, 1570242387, -2131839347, -780290528, 130734767, 28266460, 1224756072, -920505693, 1451200783, -50107358, -1856953719, -908414826, 301431619, 363807365, 1614008439, 1790779741, -1468767862, -458141925, 950173508 ], [ 640125659, 706098828, -152584584, 561143825, -143817858, -2051052074, -347022811, -110241792, 1448174854, -292241725, 443721966, -251620104, 584088502, -1491401584, 1923013923, 2136196107, -662229831, 1903427572, -2146231330, 1831083203, -2090256986, -602124155, 1118838148, -819346196, -1453556587, -1412024605 ], [ -1794579654, 1564453292, 438159718, 1474417061, 811113392, 1715873714, -825238969, 1567443307, 573188148, -122471344, -2085961110, 1945846027, -2090041804, 2130641385, -2107150575, -60502071, -1121177138, 545520753, 413683214, 1255671748, -1228616234, 946933059, 30525125, -218690739, -1421897500, 1195517580 ], [ -839183732, -1863336505, 519513102, -1553832240, 1403058319, -1069466899, 875333644, 466977658, 1478966072, -701643046, -1164759966, 1689999343, 505605505, 1417592555, 1127992926, 1138133152, 2128185438, 1864120411, -917580635, -619267734, -1750184723, 344201578, -2031433690, -570538581, -1041699394, -1126513242 ], [ -401715039, 2085401200, -1047457866, 1960216163, 102965972, -829970395, 1343730014, -1499958042, -50354972, -1770855678, 34619462, 417646311, -1830366649, -683415949, 2012636311, 411181061, -1652117471, -1326732203, 1284261514, 740334668, -800897050, -288084652, 1813636435, 326420129, -1373068587, 693385155 ], [ -1358029964, -1893742345, -1491388830, 345942541, 826457047, -536178321, -2109731622, 1036752747, 430434659, 831819771, -1112907160, 1281855737, 418141385, -1973337380, -696101769, 1717939206, 1856845344, -1083548478, -361990032, 1979105646, -300451810, 424755590, -1930392947, -250032340, -257751098, 523358231 ], [ 1534547816, -1467277392, -1312402491, -918158283, -219005109, 1184358297, 828458099, 932812930, 435700035, -341118178, 995443463, 560188993, 1176166097, -21563013, 555542699, -1271272446, -1436250279, 1087409885, -98758977, 510031040, -1153429760, 1938727486, -542411368, 1203051063, -709792366, 1310759757 ] ], [ [ 2014326095, 1534681508, -24231095, 1510292401, -981953716, 859227355, -1302828705, -2016018502, -624587590, -482368373, -1306704407, -1674874964, 1996103883, 396981200, -653885237, -1015369581, 133966706, 1397702178, -741155796, 1872700761, 1061815130, -1182256611, -485214125, 1215170852, 2119823436, -777389225 ], [ -987515768, 1044118592, 2095260391, 243067241, -497308429, 2007538314, -1927458808, 857315751, -1901120016, 1441929542, -198770487, -1516203032, -1282120995, -1479711868, -539891055, 162595604, -1547236538, -1198825371, -417821629, 536369676, -131184544, 1006482622, -1408856873, 1003114609, 608624631, -53046067 ], [ -652074801, -1088900285, 1751764251, -1738109857, -1234182185, 642698305, -1537708685, -887551739, -1072046378, 400290718, 992070081, -771730266, 1542786465, -1375029874, -137515689, -1864816462, 1068767234, 222155876, -1290175661, 796513233, -2145244836, -540443089, 445732535, 1969712124, 458337100, 815927037 ], [ 1639510, -733848124, -332830727, -972202928, 1216610886, 382821128, -694295010, -1600807982, 1189084830, 794356004, 1785936691, -2077918097, -186879274, 1588074108, 1044775218, 1991085564, 1474587894, 1438461542, -1573043398, -253182141, 748640136, 197285151, 603639321, 1313718192, 618229170, 1040812616 ], [ 2106526201, 1386020065, -1770577174, 982725340, -1769494535, -893000661, 1822903448, 109529455, -278188134, 753763117, -1022494716, -1560972586, 1823649717, 516990332, 1084942571, 925737490, -1502468221, 1838057113, 1537035713, 83390094, 304549479, 1539725048, 1742545429, -438734216, -246702100, -368619452 ], [ -1874217129, -324236307, -765895547, -832190428, -1830397276, -1163427632, 525067328, 1018486401, -570743178, 1555032421, 1583450304, 425292486, 312245181, -1516162802, -518689616, 518369039, 1798144167, 1123561044, 1840909031, -158192982, -921246604, -719739550, -716652579, -696252807, -379622384, -95726779 ], [ -1299267980, 373880005, 346568606, 227124428, -534266728, 1248297485, -399694663, -1587270333, 396018969, -1388719153, -1732021810, 142263732, 365838800, -1608409693, -191109977, 1992415790, 1109437044, -1816782759, -232866464, -1916061098, 383980934, 602972012, 1576077731, -1283362902, -647501963, -267667595 ], [ 330344345, 511664145, -716618020, 1485045769, -364404023, -963613634, -958927705, 1362386398, 1243534818, -1696301241, -490678888, 1984207260, 167282748, 965132392, -1803844102, 152049879, -1699176791, 1661432159, -392662610, -831891487, 1044203156, 245048074, 2081681124, -748808683, 1526512429, -884914933 ], [ 1823885471, 378950966, 632797439, -430454109, 16144883, 1302527444, -1180576160, 399688780, 755906578, 468581640, 345642079, -1756547210, 1732946652, -719785590, -356083859, -772447242, 1903008701, 1651784436, 373851786, 1115504767, -1637524655, -239433316, 1143402204, -1296565265, 598629497, 1961427677 ], [ 1410507298, 832565457, -1732244592, -1223270512, 1591003116, 952382844, 38843958, -1433087445, -1949090047, -1327693295, -741106718, -315430648, 424304493, -943911463, -779383201, -827734127, -1939871895, 818153626, 907672513, 1173479108, 939431463, 712476901, -810156997, 905127170, 1235636480, -1350618170 ], [ -12322855, -1438164594, 688058056, 599410678, 378138970, 882524209, 849240335, 250743123, -1803003280, 1044428382, 1842079455, -966187000, 1900987240, -1491001499, -310696265, 912958753, 655586445, 177517113, 2100453697, 234301661, 1165707818, -219370009, -1540428875, -1415259232, -683516650, 1828526741 ], [ 2061065146, -1266013062, -1563987127, -375708932, -969161473, 1069006982, 782286262, 2031774804, -940935838, -946324555, -527473253, 467524931, -63181225, -214050027, 590259398, 21823112, -246683551, -1736716944, 1387798147, -450242919, 2012006829, 586333392, -1416025846, -756989144, 850453894, -814145157 ], [ 2133002966, -1325401018, -1825784997, -1910064782, -2054954718, -1351164448, 402587977, -476656390, 998688038, 2098173580, 1854339281, 1435810470, -1154033115, -1400541100, 2080667806, 895717334, -886384726, 975149655, 1120548258, 11840629, -367892884, -353823583, -1740683356, -681791126, 208054161, -1013237485 ], [ 1024797764, 975268021, 2144409887, 734926567, 2014177103, -130140138, 1365795533, -1792097791, -1972236844, -1538653565, 656802436, 489419791, 707023177, -1985189526, 1151017487, -1830500691, 603606060, -1651658849, -384964597, 1168425367, 1381111999, -611807753, 1547086222, 268393008, -410171324, -1962219450 ], [ -357958349, -655860338, -1497800303, 1117201627, -221601962, 618060494, 607488611, -1462485123, -1862137639, 1060610305, -2143272798, -574536889, 144454840, -102733186, 1301769960, 1075997490, -648903224, -909429572, -1223706989, 1360943519, -1510793419, -20494148, 182049026, 639734265, 113078793, 1247941490 ], [ -119422787, -515766428, 192265251, 2035314696, 1060510738, 2099565479, 980642854, 588156945, 556235752, -26987286, -153687275, 710213582, 240555724, 566644099, -1164911585, 1355809110, -1154369589, 502094283, 69148540, -1653538012, 798590183, -763417613, 1495691097, -1657420462, 1718137619, 992988260 ], [ 1048933784, -1326194249, -92508027, 1116404596, 588971042, 65237852, 1206853972, 996952636, -130892237, 1215723512, -636711052, -845150877, 1780315975, 405732042, -703743826, 112517234, -2117655245, -1859519368, 759866074, 87178279, 757566080, 1854376197, 1784855268, -1344313354, 1121230218, 632615461 ], [ 1017880613, -537017209, 1881369296, -313791971, -2136121860, 1544259268, 1150676449, 649596062, 757838019, 319397150, 308212866, -1611786156, -14961408, 1321720687, 230559917, 1717550621, -678976028, 1787726126, -387803375, 2114480175, 1867997208, 1454438651, 305516310, 2075156571, -1961754671, 1816686796 ], [ -2117511112, 1383001753, 972770474, -314239143, -1431427895, -504750792, -1085298418, 232946436, -528445456, 1805490661, -872588821, -66225287, 1046291302, 571158033, -740411933, 1530191763, 393420449, -240831846, 1154367096, -722334304, 652000574, 492508945, -846410361, -1712882072, 336879787, -1819962293 ], [ -1805574032, 306337915, -1108355134, 422073824, 1574126586, -53518894, -1346224070, -885143998, -38973578, -1724699932, -647448128, 1827841081, 59224351, 1816928108, 1795438486, 997568796, 961011964, 1982504070, 35306389, -251790976, -513836455, -39412902, -1070355310, -1539519271, 1720376772, -347691559 ], [ -1210541080, -249824740, -1065044013, -89123747, -1110800004, 1076382388, 1887506840, -702222327, 1769995767, -1635825892, 342196777, -826201481, 1888949327, 1503281935, 1535919544, -1045489569, -1574833213, 285159149, 114856052, -659858056, -1805516496, 940371315, -267360707, -1766694735, 938344569, 409685511 ], [ -1775058202, 2010612061, -1233282282, 2094703881, 1738847354, 352972593, -1442001112, -186962702, 1502139144, -1874232785, -2100597474, -716554432, -857557009, -2074861659, 1068883939, -1505144988, -721150653, 1824589344, -1397642462, 768808046, -1273322793, 1349007372, -1342298094, -708641470, -1019184975, -233007838 ], [ -53063028, 1603249555, 1595314837, -493908960, 134740542, 1729296344, 503932209, -1977188511, 334126719, -577092558, -293619004, 1660616221, 154828733, 1246002351, 1910070914, 1646895216, -584056819, 1278997442, -442158179, -1469394497, 1045237173, -1039312540, 111376597, 1887721865, -223873665, 290629662 ], [ 558254361, -1851287703, -1358668411, 448923713, -1230516173, -1971128064, 1312439316, 246075404, 2080977228, -1830550198, 1153205880, 377970887, -1716691240, -694763944, 1159191816, 1904722150, -298212522, 521971870, 648948379, 1638094965, 785996568, -1254542269, -816881037, -1614142844, -1946530601, 262412693 ], [ -647641190, 6842657, -1662434162, -2071179776, 1576773782, 1203435810, -216359251, 1391092992, 1515671306, -82673911, -1968944644, 760994523, 532460675, -1893045915, -1904718164, 1405228866, -631771292, 719405235, -1098320010, -1970443488, -358784228, -1878902517, -30955014, 19768219, 1411135347, 872449348 ], [ 2106596536, 2116366711, -1737307651, -1694635290, 509744378, 471818628, -601210828, -2094164769, -585971503, 594443207, 713957301, 1955106746, -387971610, 917065999, 340275816, -548065889, -1987350894, 583407521, 632543386, 1271722813, 1910692215, 1149045094, -1022681901, -189334387, -75098987, -1056584818 ] ], [ [ -186700738, -493963925, -1813000152, 316942371, 1567933676, 562540983, -957391950, 1542994265, 80107678, 686151379, -1195203381, -1459279011, -302372338, -1157248184, -1796567658, -2070698165, -142266780, -1530108954, 456415033, -151176301, 1429706663, -554382184, 790692037, 209862189, -675650401, 1343284248 ], [ 896526085, 847648757, 841230359, -1124279763, -1882252346, -1610016497, 1422361311, 966684249, -1183485228, -44676902, 1072800383, 1034923727, -1716759946, 1242525083, 255731189, -1473950903, 1088667030, -1370884936, -970154296, 213178764, -216154349, 259431117, 1024577274, 2026684125, -1649782903, 1121752379 ], [ 1213889332, -2094307122, -1461803495, 28456069, -1814654084, -1149372476, 1438949355, -1759352142, -30871097, -1521774386, 152349, -1273862087, -931143831, -1349804430, -926499056, 978933057, 865479948, -1913203623, -1692753739, 1462941675, -257267528, -1691063913, 852657999, -233558629, 1322176501, 1940230410 ], [ 1446396406, -1690794760, 1046022463, -224624578, -588318959, -2085539515, -1971268614, -813392944, 1959488984, 977320965, 1829424234, 814052122, -717404977, 334620030, -182279007, 634953205, 1624470029, 2104107142, -1930865544, 1501290879, 481874614, -1013713645, 1837578430, -1208925063, 1263028448, -1923422687 ], [ -79534665, -538934735, -1090978401, 618398836, -2085290977, -1539062310, 752613692, -763581518, 1407028821, 2040715977, -2143935468, 261045263, 491948014, 1965767898, -432952704, 1743146797, 1633918760, -1865449383, -1027459885, 187243782, 1457311758, -911250851, -1347682156, 572205837, -1493051220, -1407681796 ], [ -1326621463, -358576120, 1119204498, 81254396, 751231622, -73034431, -1888044298, 1901271560, 211748610, -935294762, 210140301, -616578980, 1277036894, -1935181182, 384167916, -306507118, -1386682117, -481939229, 456657477, -1312625907, 1099094472, 1840686210, -329949011, -1729311963, -2054560484, 730167947 ], [ -1498773499, 2131718249, 870475248, -1455327728, -368420459, 2146794982, -959445547, 1110623914, 672233829, 64808129, -425146919, 2122970351, 481868866, -414123668, -195080743, 1049347661, -134826967, -910872138, 1966655294, 2099123344, -1667644995, 2059847152, -1165242502, 1153427185, -1440519852, -99874923 ], [ 148837786, -458503202, -958025997, 1042583243, 1793490512, 296144066, -524249200, -567794282, -1029611170, 92587826, 1412801264, -1401971398, -1811578611, 611605097, 363882988, 558765534, -911316992, 1323744500, 161064650, 327625869, -1928916197, 463036716, 351678014, 1455286077, 1291010236, 539170341 ], [ 218048354, -1821554049, 1282368062, 532948591, -52263816, -976514822, 746823697, 1251210314, 732907557, 1015993463, 1803695429, -282577953, 2134239535, 1871947076, -2087687675, 931544337, 1686242812, 1691121815, -1397818990, 1795720039, -337212411, -1572566154, -1022686078, 118275706, 311846329, -507706497 ], [ 1776112809, 1318461356, 317334438, 1115720380, -640688882, 973287655, -1952368998, 508901052, -718084782, -1301437281, -249556050, 90812593, 743519949, -2127456137, -1142402909, -394312375, -1435624615, -688802839, 802964518, -573061923, 1032938060, -1728349328, 1315582302, -1946282165, 1962943334, -1856050215 ], [ -4289249, -954860993, 194354822, 1088798309, -1859908155, 435519341, -1046867474, -1283950730, 732878255, -1210718015, -2132631795, 979606224, 1473708748, -578428894, 1400968415, 1244275066, 1206772815, 1332484616, -987437565, 841694910, 1088262592, 685908082, -113818993, -1604290956, 1673725983, -2032941103 ], [ 2050484058, -652109920, 1166137000, -2104347127, -1024489573, 6925993, -1922745696, -1231112330, -256939009, -251685940, -195370401, 848434849, 519185878, -976734279, 557131945, 1229045320, 1197427556, 2004367226, -639429730, 1827406691, 1702267538, 1557739392, -295032089, 657217046, 1369233160, 270942918 ], [ 106672829, -1959884520, 941568277, 803247690, 1911954615, 1952163685, 759135494, -1168898821, 2124458620, -91549430, -234106813, 729956608, -153909670, -1989016041, 262680377, 23736995, -1651233873, 1245770355, 152906276, -68821670, -364455908, -491111597, 1320980614, 1423739755, 407041128, 2145295172 ], [ 354795955, -2125262148, 705394582, -206726209, -626100221, -1133032539, -754840354, -1713454843, -88859734, 570262737, -74134403, 1988303584, -397801742, -1902822298, 272554553, -727035788, 1808619079, 1009988587, 388068124, -668519446, 466643293, 1971973302, -1818130898, 405083637, 1511011515, -973162228 ], [ -487931996, 1584010347, 776383150, -841391413, 194069165, -547207089, 501940900, -1799064137, 717356233, -1584754954, -81211766, -1119107936, 524712529, -14559371, 1617572824, 1476334053, 1079137197, 961246968, 1325885584, 1425285551, 334594569, 129460122, -971897200, -1322691604, 383047486, 168340634 ], [ -320955393, -1448845822, 811390093, -1482574573, 1692928734, -2016150614, 223701072, -2086949114, -1022268459, -825407072, -739770396, -428637761, 775054622, 292824203, -570699067, -1891995383, -2127628699, 942899562, 528524796, -957375105, -1227334095, 1003903940, 1433716282, 1934228812, -1935592745, -750658899 ], [ -357070802, 2018201610, -575244946, 1219749209, -964367064, -596032938, -1629403684, -2127196173, -1513643235, 1711268245, -1842502538, 470779347, 1359972274, -1373488063, 1779177470, -1511382552, -2005526726, 1044335794, -1189409441, -1369110750, -891723421, -893604814, -1905076438, 373758798, 371179767, 2130797750 ], [ -1197105823, 1132616029, 423055790, -196646744, -1416846177, -1168858157, 414919912, -634289880, 1281773124, 168821207, 405389334, -946169607, -1062956381, 898960673, -1661336441, 1292829116, 1068895270, -647063218, -465679881, 640448204, -1033750893, 1669240584, 1538714305, 82902266, 427480130, -857150786 ], [ -1280365892, 399115650, -1238056885, 754860967, -1191997927, -1268339132, -1098477504, 1379123195, 732899495, -1811062079, -1990691287, 644322465, 372008203, 952659431, -624894377, 95600877, 425456260, 1471287388, -807236868, 1717724709, 591148071, -894231826, -1691956510, -2131012824, 1846794809, -1458258521 ], [ -686293253, -1419440824, 880955472, 1200392919, -1442495057, 1391143673, -274271428, -463298334, 555897945, 1992348430, -1960428117, 1503796605, 1508224856, -1694538134, 820790845, -128658524, -413591106, -15585303, -794365058, 976823610, -70607959, -836424693, -287074311, -652058381, -1966128482, 1810821047 ], [ 1156192865, 1344389328, 1253750868, -1729140421, -1448091801, -1490661147, -2012797349, 1486392545, -129730205, 1801369494, -1032119138, -675072914, 1979074718, 29804369, 306769180, 1208170388, 940902647, -539698477, -2096524790, 26160961, -947075377, 1679083976, 2031107419, -2088747538, 1016975593, -1187664815 ], [ 1077638051, -582924919, 1433978888, -1907679638, -1273660409, -1035356059, -1349772418, -1450713689, -1789495776, -486491887, 1026935428, -927842637, 1520076646, 1324229554, 147619697, -1444128735, 283431925, -1271490444, 1216109336, -934651831, 1282526167, 439810174, -1718553096, -1820983735, 1476639262, 2023556908 ], [ 1925167662, -419963284, 1367197213, -664240000, 753119248, -1417314432, -1491440225, 1087229986, 1512313878, 1423988007, 975668331, -533649311, 1040538461, 1316045498, 1551307182, 344855453, 261331084, 568171833, -1044345835, 905781939, 985255059, -1816133850, -1136704462, -812685165, 640390946, 418385523 ], [ 203598119, -1089313942, 1600626261, 1907680971, -1092446923, -611123349, 1232052719, -47549570, 501158038, 618494338, -494076722, -2088705769, 722881977, -2023828521, -1398390278, 2011292443, -1769230645, 1449924791, -1400132919, 1378000950, 2042711005, 1854717807, 1702407355, 758269344, -821802430, -173248192 ], [ 264755563, -657688419, -413318362, -1157227435, 948082547, 2139354219, 798535022, 2025446263, -1343841288, -2021912318, 1765977469, 1266173480, -1204157576, 1092895191, -1900338413, -1498430279, 1432086291, -221702494, -1862316348, -740012087, 773053207, 1874650076, -1603941494, -909203804, -312827024, 153146610 ], [ -1248134419, -897022293, -210546240, -2017617650, 60152914, 1213617870, -621688586, -1973799267, -1083747990, -795139612, 705410324, 1785272150, -1601928717, -1107349702, 1063288118, 1026016215, -207563763, -1580580311, 614460163, -302618171, -1321979568, 1851529174, 199066247, -1432088243, 445978041, -1585615853 ] ], [ [ 1487712383, 871900316, 1407118345, 461376704, -2032138733, 1604958225, 2078953720, -401897691, 819015622, -569947378, -770483189, -634443889, 1259322318, -1581927258, 976734235, -1706307119, 817645413, 1835216722, 121590365, -757962410, -1016470879, -1928394045, -827349496, 458332807, -1136598085, -705018570 ], [ 336276714, -588795675, 1261903451, -1191833519, -1007982153, -2068690918, 1443625738, 1569278991, 1104974734, 306507283, 740591584, 17947739, 1937424171, 293912345, 245379695, -1517696230, -1159859210, 1040599933, 2037918991, -718151644, 29778069, -1116544015, 1522244631, 481623379, -1244015400, -1930127894 ], [ 943910849, -894890210, -471723832, -1500524247, -252596309, 1788615370, 1488065220, 1493687399, 506407750, -1232688489, 774335585, 1264569733, -369919422, -1238742500, 145322738, 1016357040, -892414365, 2138090366, 457930957, 1658658545, -609424893, 239444969, 62972741, -1933932852, -160368071, 737746964 ], [ -219556324, 1881917044, -1207607842, -1683660385, -1340606005, 2118230288, -1984631725, 647565035, -69000779, 517841143, 184515655, -1331265890, -1585711570, -1803396126, 623560301, 955164868, -1412415187, -266317702, 1983190999, -48309768, -1625589939, -364801287, -764076893, -942135317, 2133030155, 2137722732 ], [ -187473363, 1418886633, -316032234, -830482885, 1426353360, 671401797, -1765165961, 2095463349, 983663146, -488236491, -1581548801, 960950538, -1525377743, -1425639457, 2095553474, 476839966, 1099797101, 539680639, -55239472, 1899876540, 963064248, 900552675, -643868577, -1137999894, -740997304, 1578435121 ], [ 571084066, 1179228889, -1583582244, -427524480, -45154489, -982732465, -1990975791, -564830931, 1596199885, 1570523980, -640194098, 852729637, 741557428, 779077533, -1434604745, 411731699, -1203159981, -770424255, -986075955, -308280803, -2115923561, -443757585, -1606248076, -846550280, -431458422, -564616858 ], [ 688075626, -2137195086, -350772940, -810317989, 1316612661, 2133245418, -1724261685, 1125377152, -1645010094, 1920351657, 1595031858, 1611042310, 1458611146, 955991764, -659301138, 120578545, -978876047, 1950096122, -800555373, 1746976823, -1927028513, -1518364462, -915930095, 1660223075, 68883093, -1825486005 ], [ 113471878, 915594723, 1088116075, 816281277, 568126715, 1123680387, -719052204, -1164397540, 52051441, 832727304, -803672647, 172848021, 813375413, 1033985986, 1052028719, 1915954620, -1990667868, 536432798, -1374095511, -459230358, 2094249009, 1110754237, 1357561908, 1478329031, 710369990, 1298984343 ], [ 357685223, -1033200786, -737009092, -1526528010, 1249170938, -1649239006, 2062267329, -1540659613, 1517059875, 2029377341, -589637855, 613761769, -1987094091, 2138767219, -1780503021, 1865858660, -263569749, -38899275, 43701233, 461043865, -645307582, 968854120, -550310564, -1092883420, 1839009821, 352074294 ], [ 1694056581, -1202662239, -1123300925, 148242879, 742387904, 1749196382, -1959913763, 769572922, 397523970, -2100328038, 999464198, -580292787, 724669486, 1236386887, 1502342994, -1630787959, -55049589, 230159052, 1804924042, 300840362, 52476315, 1167240477, 19995660, -1637038943, -648609104, 1253663432 ], [ 52190128, 406451185, 845900585, -1241592239, 1518967798, -379209683, 1978489564, 206463528, -1141747200, 1450133383, -1864252517, 1882201726, -589423931, 2101681536, -658293004, -1484689082, 1609694092, 1859534150, -1900619223, 163260999, -1223710692, -594117214, 50014075, -7783687, -1712958708, 697089167 ], [ -1149206592, -1615361974, 620260382, -1353939778, 1775319128, -1271513452, 368357944, 1140882934, 588618035, 28012059, -1829858615, -1865380755, -1161217257, 1751315638, 1652277428, 1858417278, 1269262830, 1784027102, -1334680368, 1268222653, -1926969969, 564167427, -170176919, 1401234119, -1292449692, -419577359 ], [ 594921341, 1388646915, -1094853744, 434950963, 24307095, 1018069635, -1218563186, 2014454817, 455863822, 1132603135, -204315557, 1566540893, 1009301609, -505865500, -480829197, 67242568, -784414939, 581452684, -14933597, 1158611405, -1684008534, 1082678013, -653964725, 117187567, -1192066695, -1782131906 ], [ 1904445129, -1642775347, 1456692681, -929637481, -1723429524, -1377177535, -1319830496, 423281142, 232006593, -490815172, 317681021, 972541202, -684400182, 1626017491, -619582727, 3347369, -783209675, 534011185, 804561336, 1742869393, 271041720, -1730912142, -1470944010, 1989704689, 129522469, 436018896 ], [ 666501869, 1590378138, 1812887155, 1865302579, 844208026, -978446393, -1476640133, -897319167, 312785658, -1412189067, 407304744, 1345990692, 828549838, -681288682, -684185352, -156967854, 541597990, 466077390, -851126782, -1004678519, 1397270991, 1391377219, -791450698, -966793897, 1990876441, 1291994047 ], [ 1166352466, -1884593912, -993493779, 1092906228, -1548907878, -1764020598, 854804232, 1849031777, -1449492972, -144163870, 1519526986, 998085140, 378866442, 643505737, 692491957, 260784375, 453502867, 1903098324, 554823574, -946536900, 166082414, -745568387, -1236752493, 1036484159, 492201581, -2051252828 ], [ -619907982, 1280541642, -925946644, 497605301, -2005208181, -1944397523, 558321865, -1442602376, 563321879, -625991116, 1472882796, 112834274, -2049757458, 1909600253, -1107736303, 423313132, -1063846207, 1246569470, 533853960, -1794054167, -1307851833, -418079570, 119081406, 200138490, -88056556, -1131979171 ], [ -673921053, 1573980744, -1838180922, 913652468, -2116635087, -2103892025, 1605389298, 405871185, 49821071, 181972653, -1092482766, 1598493259, 579357569, 1960567033, 1151995855, 872132275, 1147055610, -928429130, 1941275791, -1886315173, -1115356902, -239647497, 369589409, -1462280312, 44633960, -532724518 ], [ 1941765352, -1180519042, 168242056, -2056873376, 660479246, -318189043, 286396050, -134528311, -1312080037, 214189309, -459704056, -1144572226, -1553903449, -852093285, -1623951029, 948330465, 1148868183, -1044844740, -88644105, -188100215, 215417616, 275031841, -1099869462, 1913137483, 848823404, 673182790 ], [ 1154536730, 63386899, -1724044701, -554657077, -461166865, -543899479, 518501156, 214231113, -189764093, 617416267, -981159994, 1697802074, 1896718978, -176471455, -2111056368, -2127711771, -467972537, -944845477, -1279082699, -1917046428, 2139880019, -378623736, 1006630268, -2068208630, -1117013750, -1770181051 ], [ -506722647, -65628382, 705994687, 411054811, 1739998373, 516120496, 1876704633, -1318475875, 574270303, 1331276858, -1068358278, 143284128, -1596471307, -1334222963, -1942371887, 1421594040, 1760218275, 1151919662, 1637289180, 1188328279, -1906886934, -1327419807, -135206822, 2145897476, 113196072, 2025494912 ], [ 1268981933, 1400908262, 920703103, -1677827442, -7824302, -1362566363, 507831640, -421785314, 1666805030, 1017928435, 1442438785, 372509380, -331033248, 1867379509, -309949136, -887795298, 946786794, 563387293, 1353015687, -763306167, -418466074, -1077227696, -849726655, 547115461, 1346559615, 1603485958 ], [ -830367367, 679857326, -1926963169, 679605525, 85054630, 993465978, 913919819, 2073502494, 744039385, 61279313, 1562751264, -548906079, -1221763282, -883940950, 1434835537, 2064567730, 455154457, 649426798, -799627020, 881340286, 363215977, 85701782, -1323521777, -1126804632, 515819602, 1781182914 ], [ -1041611, 1009160150, 1898216676, -1540118226, 320022759, 1289755630, 432405608, -182883384, 1120734663, 835436233, 635087107, 780454753, -1237018065, -2092363075, -2035258083, 202143093, 437649224, 747283066, 1549769287, 1170594917, -1778239784, 1066894140, -550888049, -1623370479, -849558030, -1304815891 ], [ 1400474645, 621753136, -1562317932, 452586324, 1144326369, -1276150797, 750484945, 1271625784, 178132991, 915945176, 799973009, 1614240722, 509452957, -1359903625, 926706245, 1117403673, 392368223, -1480228965, 548254675, 1713032833, -21786049, 422596899, -820837338, -482422292, -828589518, -47202730 ], [ -1375551908, -1795092617, 1296588714, -1227395468, -736061465, -275939490, 1931576576, 1321369793, 201610654, -960703392, 453925198, -109197960, -2034606182, -1735020927, -904578738, 1820446786, 1279810153, 573196348, -289498008, 122695275, 1522523097, -978935992, -1082999847, 475964149, 1505659742, 570016026 ] ], [ [ 404469384, -324729825, 1508516091, -1608174664, 1711457259, 163391165, -1002820125, 1369120735, -860504172, 1936845878, -1382059381, 1030547313, 1506219394, -1082699341, -249441736, -1904085780, -1155072544, 6290079, 262240257, 2094079510, -1823858478, 872511185, 2013411670, -1508953539, -1607444037, -923742094 ], [ 514264469, 417405053, -2103223802, -1547975578, -509466884, -968980722, 1061265319, 1050838585, -58234183, -444074289, -634685403, 1476293592, -293869245, 152471239, -65286909, 525680366, -1722691415, -474768524, 1638376510, -1060450037, -687047875, 811868006, -1182390396, -906021232, -1548589372, -1233721258 ], [ -471374257, -2056283064, 632461716, 1644537865, -1222747194, 941877046, -1536008344, -2146429561, 668335800, 1967650387, 2120178864, 2062185739, -235891029, -741011675, 878812304, 833280275, -1330123812, -773997316, -914526033, 1441435711, 2078249469, -1609069481, -999835307, -2021861491, -895210850, 2115762528 ], [ 1535884529, 1613190384, 1499356253, -1599320593, 903367750, 1546674579, 824554946, -1059003849, 136275112, -1267765209, -436305912, 1476683022, 1451738478, -957224225, -1239945595, 1883287082, 1218791843, -475448493, 812016935, -1854651523, 1777273971, -28905848, 968615081, -724687488, -466221392, -524122626 ], [ -22344871, 1876184745, 636869051, -441149736, -1617461016, -697604150, 1619682189, -352298179, 1666025089, -1786992528, 80397349, -1151570039, 2047271293, -988154204, 1385309642, -630913382, 1757131667, -461506634, -953056738, 116108532, 585783286, -559606899, 333141342, 1486874727, 1798115879, -446697916 ], [ 1033276393, -627417263, -1410273791, 349023137, 1286280315, 633517580, 1200788527, -1689445273, 639034948, 1872002561, 1606700576, 231544331, -1430746705, 134135831, -296813614, 1716225697, 305389396, 2077901489, 1761036309, -1611154990, -1741971845, -1334604874, 874939371, 863035631, 792391226, -1086555610 ], [ -1646241918, 972961263, 1916969114, 1858120982, 485989559, -340285017, -184983365, 1672588572, 1946161958, 998749305, -1044418171, -275319248, 396100060, 934692875, -541636461, -1941161669, -2039107601, 98079484, -1528087224, -1509487149, 721995045, -282943310, -1685869366, 1481192004, 1810639722, 194217199 ], [ 317630989, -1417705549, -575342154, -1521271779, 2042985521, -1604056501, 254366420, 17929093, 1169347655, 2021798682, 162788091, 1377317700, -1654298956, 1028774208, 207925411, 350270114, -1056295944, 341116670, 1596206969, 160792444, 1452232681, -583516228, 415141409, 1770523565, -685394131, -1796133933 ], [ -818043775, 1287353768, 1705305475, 178856717, 1683324999, -1760089622, -1168051494, 138384819, -561581271, -962681170, 936737237, -1035005943, -924300493, 1470494705, 814997771, -265420463, 1638778642, -1660992248, 1559837864, -721233932, -1337702520, -1446950699, -2027266770, -623244369, 1533447413, 372360114 ], [ 1743346214, -320282049, -435620005, -935290571, -1120176110, -1695608567, 1968906572, -1541979902, -736123093, 234858450, -200426452, -429646797, -5167801, 1941277397, 2144748235, 1753903498, -1994126973, -1311059014, 1337361355, -1416939468, -1775579888, 1165022694, 822908766, 2008202979, 1601696572, 9651766 ], [ -1142132524, 1831898462, -2103088316, -276093684, 764631473, -1689987338, 1409706824, -208816950, 7512718, 1964708749, -1085227278, 700073762, -1579381804, -1712512175, 1310238125, -1426000826, -1943367036, 2025064864, 252416919, -1204038232, -1534489489, -2014915156, -1524986002, 561323469, -619853243, 1526289051 ], [ -420241557, 1419716983, -288644914, 235551308, -312739418, -663296248, 768874471, 1312396379, 1538113157, 1152552065, 1389657309, -1958703342, -1954065255, -1588980930, 724296589, 1186414086, 226261775, -87589257, -156867747, 260185279, 235022136, 1887254668, -1431194694, -2072441279, -1350987495, 199664798 ], [ 44375252, 861925982, 1470023128, -524045295, -1867518426, -1885875430, -811585530, -1722875198, 414955963, -403114968, 361391176, 1129355443, -1031361690, -1862426289, -973310971, -1267643609, 552070846, -1824549168, 1503617451, -1202785999, -1496446299, 1924532808, -1764210208, -1243202601, 1040720718, -634595282 ], [ -889739946, 1121972677, 52553807, 537013, -632780429, -1931068811, 1934286563, 1114255189, 43421215, -558191395, 757684441, 1966412179, 1481359471, 2091738094, 848913324, 532327306, 5672739, 151263420, 130594129, 641498426, -1999768212, 1777044685, 1913670121, 1360549150, -199576347, -242496570 ], [ -226715642, -1359407924, -1413605809, -1502366151, 397739446, 249040520, -240496729, 718873031, -1231405144, 456610768, 731133538, -791870441, 1395045616, -970973731, -220973908, 469616844, 152026555, -299280515, -1087618943, -189111527, 1214424328, -1403743363, -1270020583, 1210700747, 525633005, -1221580010 ], [ -827891384, -185121063, -779698924, -1604451539, 1648893501, 1016575656, 362441330, -1148090869, 1522902889, -284389220, 58529834, -240178781, -841641594, -364705109, 614966702, -270091270, -1263183191, -1245397271, 2092953024, 366726698, -224708986, -769326054, -1838905848, 1189139226, -1278800052, -391933607 ], [ 2121830821, -235525002, 844041519, -1186354760, 71730859, 601839801, -231204570, -845113904, 1540645071, -450389694, -417055024, -150351478, 1644478793, -1598045404, -1442460983, -2075681120, -998816765, 1887300789, 764663876, 1966073708, -1833358672, -916105054, -693789257, -1186740930, 1890642012, -1446883959 ], [ -1408400942, 1858293150, -842820877, -1360877149, 998401885, 1965713542, -1767760199, -2138466907, -420762143, -399920964, -1341913956, 750352570, -981448011, 785763621, 278420628, -1730776046, -1017339428, 1748492433, -861031726, 563667344, 865380236, -1077765049, 501878142, -261004932, 1302363598, -310179329 ], [ -577239349, 1078518290, -918445326, 699197736, -1160218166, 1831299079, -519787278, 1897058871, -1637723020, 1271098565, -399635379, 1669254374, 2010784125, -1202772682, 1065626912, -1210065943, -87601804, -280037495, -1240802807, 1815016180, 683231789, 376389279, -833322542, -1286306866, 1303721235, 422930341 ], [ -733977176, -1276672488, 1293818319, 81471841, -1120160580, -1464559495, -1014159507, -520101455, -1715875874, 572101499, 1431065913, -417079668, -399121537, -1734981206, 408035723, -176969980, 346233946, -2067625763, 596580785, 1013512220, 720131207, -1556854385, 1175777437, 1825756670, 573675107, -848880707 ], [ 1987498408, 550087023, 1779688377, 1861879687, 2113959538, 797010836, -2036272381, 369615346, -894772998, 2023516283, -762192125, 1981084148, 431544619, 907805349, -323323410, 1844772969, 800506827, -1141208271, -1860743595, 353035255, -1680064319, -1181843185, 1908975270, -763226530, -1432487281, -741010417 ], [ 233227841, -342000263, -243537879, 834540318, 1303342854, 1008745712, 272868776, 1544960712, 1359070752, 253002496, 193489868, -2102275907, 710503309, 1401705798, 374716417, 995198450, -543509101, -1367503503, 330758422, -995703217, -378420289, 979673138, -612599527, 1321584138, -1557063239, -112414107 ], [ 51080027, 131911009, 1231090764, -569896823, 1037081710, -297280803, -838118443, 1117388569, -536912904, -2051122442, -553883076, 135884181, -652962563, 93277056, 1502149452, -1281548121, -882718280, 1626421910, -179135406, -1446203769, 793135031, -577150038, 1414439817, 1451017181, 1589409869, 170144407 ], [ -95055765, -1600885727, 363715961, 210922797, -1704367222, 333879304, -287553848, 775424157, 256913034, 1088075511, 1751271304, 1076832306, -713789019, -622856275, 796076928, 1672240613, -899575895, -892975028, -278880685, 990096165, -976923026, -2121820203, 1956662923, -699939603, 963507443, -1256632334 ], [ 1619307972, -119409947, 812797520, 1448713575, 290461518, 2002195847, 305746667, 817773573, -1475223000, 215140496, 555209252, 1767147407, -2002561401, -1598199435, -816691237, -486969051, 1231543134, -349396664, 769971422, 1096777306, 1344095789, -1656277024, -1232094027, 1866837550, 1217447051, 84913094 ], [ 595982386, -13945728, 1040634700, 2118015742, 620606218, -2056646016, 93285717, -1772786600, 1446735308, -1147611415, -1640966502, 1155428801, 477013913, -2084093778, 559365278, -1191249414, 929178718, -530558260, 550550840, 1379017456, -1923780477, -500353012, -1878969163, 1013008005, 369682437, 2040355797 ] ], [ [ -1954188265, 1639054702, -1792304317, 66368761, -1683918132, -305279178, -1150955407, -645826230, 336713180, -815283507, -1703659466, 618440726, 173659192, -1448628906, -176956233, -1903839930, -503596825, -533870546, -263539107, 1208420612, -1087682132, -910337320, -283802088, 1005151927, -1674572132, -670416277 ], [ -338400844, 1978920832, -1661736971, -556499174, -214823985, 202047979, 9898719, -905615712, 472487757, -2141498914, 1305577368, 1069522828, -2054581323, 1895693664, -1490690582, 659283980, 1087168747, -2126399691, 980385907, 1474166138, -910683167, 1361518397, 1198534602, -633369229, -78150303, -2146587854 ], [ -545997273, 1530693232, -1948982968, 198570712, -1485418627, 1562794221, 171084192, 103220131, 333420452, -9006525, -2092309460, -345891342, -857481483, -199881914, 1824029418, -1263589472, 17774934, -1181499129, 1208477900, 77003886, -1707683925, 912545617, 1111603582, 787479821, 1899631052, 1760739005 ], [ 667423195, 1499587662, 562852628, 1909491563, -1043031488, 1172084656, -1711852074, -1046406871, 764871414, -896050956, 1596696546, 464022004, -1354638265, -2055865108, -8645366, 1255858751, 1634694407, 464621606, 1496169359, 1392685227, 411938167, 782319818, 528372590, 696318350, -929512914, 1290544048 ], [ 1203705298, 2000184107, 2002682681, -1197560175, 1385800019, 2009841816, 922354279, 1512540927, -1819842780, -2002795100, -1265686975, 1947286468, 624980174, 1590170413, -545142743, -271415475, -1841455033, -1887995659, 388019152, 1492267524, 2021956912, 1729654184, 1595655201, 312066445, -637637501, -89016457 ], [ -1425122807, -74128462, -1083498510, -548543065, 1372146090, -1956423187, -682396560, -1520847306, -1347971320, 618091175, -1907675062, -2004864006, -297465663, -105586724, -851058775, -265250724, -1737176222, -1912945076, 745419464, 1619425226, 1953469402, -1986426226, -1926830584, -1967515906, 1971812970, 67932661 ], [ 1328328441, 159550395, 991246067, 1460339255, -1672337936, -1690605062, -439939245, -1515091453, 2124102735, -1789527964, -1724958661, 1907392216, 1426711425, -2100953060, -1272589641, -720011926, 585279003, 1595152754, 1694980603, -1572788085, -1620143472, 815229855, -635771888, 694790667, -45869526, -642193310 ], [ -1051944595, 1645324250, 1803523092, 106298499, 1490873012, 1847780301, -461679745, -699119821, 1328277472, 1933267347, -191893101, 1417925657, 180004412, 720183208, 285642756, 1041878491, 1132758467, -1425294114, 2140536469, 502090814, -1077967966, -516856214, -1313917656, -464559885, -1650134434, -207523389 ], [ -828745344, -1195184999, -1244506189, 620029298, -583713431, -1065605306, -1690466950, 1750482452, 219586750, 1895456027, 1966591640, 1993186928, -1908228604, 1051782635, 1969363123, -1520864435, -1072967649, 1036276925, 1156207403, 1600204772, 1124863254, -707644402, -1595137110, 719245337, -42776160, -1000580921 ], [ 2014209891, -315512934, -100646062, -533020488, 1156608134, -331513187, 1520216991, 882433688, 525602415, -87761253, -1116931123, -309394987, 207758429, -1355288004, -536958660, -1697751333, 1089916721, -1591224767, 926120977, -906567764, 761070416, -1277167853, -469348355, -871576559, 950634200, -1483196135 ], [ -1879934981, 532692852, 1843801353, 1526902961, -1827169800, -1941201428, -965488613, 148715870, 24779082, 1078490613, 2047754078, 1818679345, 2142165660, 1927928907, -2075258688, 317539615, -1648655198, -863790755, -851684208, -297782343, 1034778107, -1677376355, 325542242, 59664462, -1685704135, -855119469 ], [ -1145484310, 233524171, 446500643, -1594722365, -64012288, -1835993000, 461435083, -1983637504, 1979420110, -1936870549, 1112843631, -1059363482, 1207773009, 1879124404, 1710480495, 1061834774, -1066181466, 379316121, 1414862280, 252732471, 692353104, 1224644697, 57375381, -984958625, -572452208, 1563636726 ], [ 740411127, 514748328, 1022317925, 966828218, -570449748, -1893619725, -1185844801, -58140523, -207073021, -1023477638, 913521355, -741027936, 478385163, 2094953846, 92130422, -1483936680, 369475320, 2050214794, 706633837, 436313985, 575035532, -192759705, 1200176803, 997557195, 1120899156, 1330640376 ], [ 1648792968, -1378134902, 502621378, -1150293570, 392354035, 1907575443, 1342174169, 1163065797, -234319826, -1347336128, -28450094, -112716504, 1133940427, -901994582, -1684700842, 1031326078, 2074036532, 421795984, -897849506, 1239296290, -1755928079, 1008589413, 176457791, -1490223273, -350085873, -1802411805 ], [ -140738111, 795719220, 1021360295, 1331852848, 183431397, 1818848009, -1093916658, 521965142, -623839403, 885310097, 268847202, -246125971, 1202193111, -504416398, -650457273, -350651819, -2048004778, 1810790478, 1722456871, 520150545, 1048551557, 160568812, 1319741366, 1565971046, -2021425084, -1501785164 ], [ -1065217109, -721758251, -1603045691, 282049782, -636854802, -976866411, 711212071, 96231415, -670549597, -1975587461, 1124441293, -1128330130, 1674300688, 350067457, -269327713, -971383348, -1071301192, -461857620, 378796663, 666559954, 172074276, -1858651761, -247157826, -1586685050, -1460697463, 526143612 ], [ -545145167, 75659867, 592156077, -412994299, 897381627, 1649513279, 1442160095, -741306978, 1158655152, -842916882, -1529244105, 2019158788, 2086637142, 55987531, -1098948122, -1292221667, 1310919846, 1654196198, 1421991328, 831495256, 258754789, 464541433, -382502717, -1340957394, 2087161726, -1555048784 ], [ -1914116883, -1751391106, -1588348995, 1244320041, -137807147, 14973506, -1116552191, -682563260, 521242916, -1112652762, -439787180, -1457113064, 396705523, 602251161, -1088239261, -1766391076, -1010875181, -1212213389, -582590948, -1248175649, -534561284, 2125150773, 1506697482, 670630440, -1205586934, -533258795 ], [ 1660941660, 1172991621, -1918151736, -56275648, -1362741056, 1808222848, -535370786, -581747906, 1574111658, -1993467952, -180092930, 1552323060, -134302273, -437461724, -1120312275, -479130901, 703946553, 382698185, -1148769694, -1005711027, 496637379, 1975613592, -1791384617, -1680030775, -1278278193, 460345170 ], [ -1052430458, -1662724468, 77117266, -129026285, 1501824811, 599809323, 346103217, -1674467349, -1420872610, -1734358953, -960632922, -1196295851, 1071137195, -1503631271, -127679084, 1005405286, -1591215151, 1269360311, 1932304534, -502790669, -1225622112, 667915095, 1036617515, -1752085638, -520666696, -1006981695 ], [ 1205173589, -1741522818, 469758432, -1398544715, 1335839213, -232921793, 723462717, 2102793610, -1296472734, 1324328609, 1283584957, 1084812523, -394867341, 1923020729, -960725595, 238720282, -1308007673, 1220304669, -1223049368, -1821563194, -1538602726, 920274020, -1955810027, 1990573285, 1355370542, 643231955 ], [ 658608678, 398062266, 960518657, -597957220, 1857199211, 756054430, -756270168, 1389543554, 1641988148, -646491138, -1423828890, 115324772, 1033430138, 65998431, -1475600741, -156397391, -44243728, 1503278161, -1615595361, -1466924597, 650987848, 1101513000, 374778866, -753966180, -670729313, -1219542644 ], [ -1756713200, -117011675, -1814822316, -1774912418, -1543215678, -159314692, 2000752407, 1051811372, 282553728, -2130997799, 305107872, -1102821264, -491489890, -660105182, -909451983, -470968510, -757753088, -1651818304, -1898228496, -2073453235, 1440711005, -1661842677, 1398618257, -1588188290, -1327421488, 907684553 ], [ 1046586348, 1846370313, -416123541, 88189778, -1776745778, -297623293, 1347014406, -1639876569, 1178963537, -1925722493, -1062768358, -1574738131, 1182531710, -1030692651, 166010963, 1886653557, 1823798382, -724399682, -533736792, 1733043675, -2115650565, -357098851, 967251578, 328112672, -354192826, -902899460 ], [ 142186535, 1425209151, 1287742225, -1053434839, 904584885, 1211099488, -155683401, 895593588, 796465388, -1919522551, -1782048743, -1691005290, 686179003, 247303267, 1496766778, -1449145955, 1024157081, -810533117, -207687353, -608795797, 507159042, -1525660709, 1185800588, -27149186, 1225718206, -2025814176 ], [ -144741760, 646159852, 1742674370, 1093463232, -1262053535, -1886859369, 1750206102, -1875372982, -956193320, -170379308, 637468467, 519665018, -1773803475, -1277575529, -1800606431, -1971755262, 283788336, 1474070188, -1182821320, 378844765, 423091768, -1810013247, -800247355, -2142829781, -1210981805, -1411133978 ] ], [ [ 1261181942, 1278213211, -1936068245, 1437870457, 1145874273, -542086810, -2123462008, -1520131845, -191606450, 1343152595, -478974835, -1633485681, 465626269, 532156325, 693363378, 1767392127, 665117919, 429182124, -965217713, 83478669, 865434066, -698079222, -645388590, -558950531, 1275656046, 113303314 ], [ 971452952, -249931649, 1085939311, -1930086603, 1209600053, -642895673, 398658900, -1501717139, -459458865, 939425514, -1203746461, -1674820762, 1501563316, -657383584, -1566023038, -1468791435, -1606811301, 228407622, -1008443898, 1642813602, -1354928578, 1668167208, 1532397703, -1361688043, -1000445672, -263189723 ], [ -207208596, 1889602266, 1207194048, 2020255231, -160058582, -960503866, 132084923, -1548779593, -1428634329, -2019916567, -16552615, -499603268, -937243444, 857910278, -916063590, 831070754, 80692691, 112745947, 1289817655, 1109680954, -2051529906, -1915474070, -138589029, 670127650, 90851925, 394716390 ], [ 551579591, -1112111842, -1186043326, -1574637144, 1444524284, 864107856, 136346648, -1087452074, -591822949, 791584623, -1593321712, 1586091340, -1855167283, -760602881, 1316089160, 1324585573, -1425805467, -168558818, 451514822, 336129269, 1138659118, 191014888, -733279451, -1918684498, -130927484, 2105469633 ], [ -127488089, -2016080698, 678308247, 1903641161, -1332966852, 92078365, 1468400408, 1225372977, -1751723175, -1300540161, -941598153, 1714335736, 1191487909, -960060169, -2086402168, -1252848638, 1235639369, 1332149591, -532275787, -315721582, -817093781, -1784115727, 1709951701, -1607537000, -1623893383, -1315742212 ], [ 147861127, 108110285, 2121923328, -1487708579, 1777474082, 2044222182, 1080479409, -1048223770, -2075335655, 1598306464, -123198764, 952123647, -1494975311, 858596896, -1209429360, -814920147, 1536293793, -1425771890, -2043242807, -1965670492, 1641465051, 1435149333, -1862637791, -534445166, 1198338571, -946285286 ], [ -207854040, 809145559, -540492298, -1812707373, 1945549248, 510195309, -668261020, 1661755287, -884763026, -601372842, 987490921, -1622005019, -793298781, 694444733, 1157646978, 585974930, -1406683019, 1031029975, -1712890653, -2093644056, 602970793, -313721615, -1355981144, -660550283, 1978366418, -2053704822 ], [ -1137762831, 727929990, -231107573, -133640786, 1910309608, -782118212, 2072279733, 243100023, 5669089, -1533448881, 1549394152, 2077307163, -901617945, -759955076, -1212942756, -1953891179, -1097307072, 993764064, -969399809, -1918692153, 548033862, 1633263480, -882086594, -1466777680, -1300879388, -579230321 ], [ 653025737, -882314096, -135509463, 335228965, -518589285, -801034239, 1740518409, 1929111173, -1460111755, 131492939, 2021005352, 344533057, -1421443457, -1173369307, 650397491, 1415524043, 1644761774, -2132819729, -953024838, 1677716383, -1347053957, 191765598, -1783063505, -659178883, 1211556254, 611034029 ], [ 1578281233, -2018238382, 1167212829, -1628678221, 1184405037, -685681563, -512120003, -1016236479, -644850483, -1056611611, -290976753, -1286135003, -2049194406, 388835838, -775787916, -1325544389, 2026161354, 1156169517, -551935179, 1829072780, 1915657470, 2047731469, 1268104268, 1483049830, 1427924572, -1102361817 ], [ 2086206893, 1038768630, -1270456411, -1908667153, -311165922, 1017872794, 473658459, 948127010, -1609416208, 1587552566, 1434011441, 1021151361, 43808723, -898286628, 33815548, -1949413202, 893841075, 695040903, -118719196, 1098055191, 1243501422, 610246109, 905281676, 236743155, -1283312420, 1137908916 ], [ 1963464615, 1687232467, -2115815552, -294858059, 1410061081, 281676922, -601162453, 1222061196, 1929377587, 128225824, -1349546314, 741405447, 2039614779, 1000124227, 1181012203, 680407873, 418928402, -483043866, 447791634, -1982108976, -965198050, -1224952597, -129852945, -667767236, -2037756852, -1384641553 ], [ -1308582027, 434018718, -202399440, 1335903155, -973964396, 396808422, 1973124948, -1892519081, 412417849, 1932241667, -426329722, -81618635, -297045180, -1601436796, 1868077684, 2007094561, 850579352, 148656848, -602146784, -1372687026, -380647370, -568757974, -1733179388, 344583804, -736457753, 126691395 ], [ 2109495599, 1700067338, -1533380476, 168080780, -1513705456, -532705296, 826434055, -1521680316, 1102288156, -853560960, -2095917488, 70827030, -232908830, -856736037, -730396736, -698833468, -2054768294, 382940922, -79790624, 1384891720, -1082873977, 1170764439, 230191486, 1645003751, 379109857, 1102415093 ], [ 430871688, 1246059501, 1118069157, 1706235454, -1723782232, 324848267, -1395877825, 735617387, 1050123383, -1613031694, 577500853, 1342830930, -777384790, -1757193658, -1865943212, -1415149006, -2045558385, -120452574, -2070769559, 1713420128, 273552475, -1518365654, 855702095, 579505887, -413615046, -1135940803 ], [ -550224848, 675848739, 893023543, 841428901, 519908403, 681900709, 258279310, 1255535705, -2043700744, 1321520128, -155234923, 1951257716, 899272070, 595735269, -1982699992, -343576353, -1739658464, -262179455, -325270738, -1784070552, -1702959369, 718659303, -1071180832, 992197496, -375695903, -9958933 ], [ 1844018802, 1142879919, 1481603318, -1685805379, -1467317043, 335687156, -2117120482, 1826221044, -1072368762, -44812050, 1135862638, 1025075370, 106627480, 1764774627, -1104791382, -610118909, 1868608077, -1278364000, -820145190, -842782488, -1580335879, -1697614657, -2114676100, 1191231596, -471414572, 159240817 ], [ 519871978, 1247414224, 568448455, -1834699633, 238850025, 753494257, -889015114, -1705822388, -2112898913, 1363214738, -2019054694, 418389745, 1813121489, -717781017, -1084453698, -1467973919, -1478316064, 688615899, 1123376609, -1252917859, -1891890470, -1115052899, 631186743, 1013901873, -1534631367, -817024222 ], [ -1930387584, 589386837, 737958901, 693398807, -1629625475, 1894906843, -947033391, 1986249519, 1434370808, -1574345854, 132051782, -2016159321, 1972779053, -887967110, 1256604557, 939005707, 1181880108, 686657757, 941798201, 772673277, -1092454560, 110041255, 739159168, 885918987, -571091503, -1016757502 ], [ -495473833, -640350355, 2000347052, 1487260902, -376407444, -1472030630, 1709939119, -1280196399, -996594910, 937392970, 749179965, -1233942621, 99298102, 709755605, 15405228, 104990465, 1024361817, 1873808538, 1219422618, -1511767355, -791659463, -1918569715, -2015011090, -1751499328, -985882989, -1840549116 ], [ 963694587, 1906887206, 278771685, -1667610549, 2077059659, 571370374, 1714225863, 1861343026, -248736406, 770652509, 941155794, 1361421128, 896766315, 2052720034, -103104188, -1703153514, -792963060, 1370555626, -1642874942, -180548616, -1169032438, 1539703543, 843088113, 871224170, 835575420, -927572519 ], [ -125406076, -794260334, 1065547466, -1036903128, 2001183803, -328162996, -894385977, 1851916723, -1510143115, 58381479, 665191457, 959755482, 1002319177, 1019464677, 201999902, 960268327, -175487247, 2109516442, -2044111629, -1285703601, -1957970638, -1240386071, 1926779618, 412991858, 1621467243, 1842665275 ], [ -975280570, -1496866391, -1216585256, 187716908, -91642815, -1352840784, 344530121, -2102764815, -432483448, 1354332362, 1272773732, -409819632, 2114982735, 1507356570, -1756491540, 2040979714, -2103430606, -534038299, 2027652285, -612037818, 2134849537, 719514372, 195326139, -1786807308, 2068072279, -236853248 ], [ -1581038653, 1152767707, 1841893945, -1953754064, 1350543068, 397926107, -40281222, 1862173696, 788725157, 206416255, -1328196109, -1198405264, -1237422974, -555541204, 817652894, 2098035588, 28244885, 1476732475, 1112120074, 1853882255, -977347175, 561532627, 1646835485, 1615794373, 271250445, 1357520568 ], [ -616944772, -1807503250, -1558206275, -50803084, 1796919597, -52070141, -999716250, -1275079442, -998119564, 705772099, 544064328, -192199823, 508732510, 376550242, 1148154976, -37533733, -33305439, -1752977202, -1130993049, -1275108394, 35991456, -1935293830, -1122064340, 986306683, -1788654481, -1612427425 ], [ -157968772, -2096190536, 1116305375, 1474714624, -1082062735, 489691300, 1981194914, -2044618029, -1100204054, -219900338, 1819648192, -1408786828, 1259439578, -2008364923, 1756420464, -1266915588, 560451690, 681381597, 1978621284, -2022503705, 1703005491, 361257154, 609031294, 1671112406, 1608538800, -465350411 ] ], [ [ -434165456, 2082987897, -939974103, -556264150, -2058617521, -545114431, -205719147, -1127987808, 1562418545, -1934167349, -491765241, -685827636, -1158610341, 849476082, 1238304771, -533932002, 687298601, 40819623, -1517751945, -1095127719, -1787998250, -2078913742, 1780345716, 746205257, -976409932, -385225983 ], [ 64843922, 30282406, 841877534, 294226739, 1201273106, 538672992, 1372196677, -1846781591, 534694915, 182641588, -889872725, 1383064548, 1530635035, 1541055348, 1237941081, -1594442378, -1860724232, -555428846, -771324355, 463500266, -1712038462, -1336104034, 95997803, 437828561, -45983634, 2034877261 ], [ 2022799142, -915758417, 499400881, 18603745, 947507186, 1045071028, 193266151, -1876623391, -1086906672, -701710454, 1712024844, -1225050721, -1341757373, 382098503, 245967398, 113095470, 1658955758, -1504135168, -1314876893, -5674952, 1889719211, -1510817472, 1424558323, -288920602, -1556531973, -1631679066 ], [ -686182596, 732705747, 1077238908, 2097358964, 1168615360, 1020430243, -499027756, -231350134, -1672671836, -1404761214, -1140945922, 2017427954, -1451483295, 2020156958, -1945545913, -1880421569, 510453145, -255011119, 547450626, 1164069235, 21753900, 1622658733, 1633405009, -2099071731, 1060070030, -1936830404 ], [ 707618789, 1013241996, 1526358210, -778389266, 397192935, -879940247, -453062909, -1109526986, 952769178, -711840823, 1609596499, -1783533848, 682889829, -1863292366, -1886650218, 1925373453, -516791001, -505042162, -1786208135, 76214339, 774593111, -1267444218, 543635694, 191914795, -492104596, -1536410230 ], [ 126798764, -391180368, -1390137659, -1219646351, 506189101, -1448016083, -655904783, -1790962251, -406036865, 1187348006, 155948167, 1503428085, -2085949509, -1405885341, -208606656, -2136889758, -181969264, 1816739603, -719364903, 120518089, -1125186845, 1245122232, -1176196466, 2012369244, -1769970301, -53346210 ], [ -1330241019, 721017040, -766999200, 1127882164, 1302334447, -382566694, 1873144545, 471819599, -1214126882, -1299375490, -1152453575, 532892509, 453871215, -1247975633, 406016897, -1988524397, -263170773, -1585101098, -1920021254, -2086708670, 1565951512, -235389861, 2120447120, 2027647344, -922942127, 1713029083 ], [ -1260612624, -1401212484, -445660006, -110369787, -1457956700, -97136363, -391075131, 114425198, 1236029730, 1831470122, -1904404661, 1091748751, -1209141062, -287604265, 1660228407, -1442662456, 298469749, -473772931, -38587211, 259493867, -263625401, -1012531795, -684474963, -1085614453, -338416408, -804007079 ], [ -1433976269, -1858062496, 1505589132, -1501757268, 571088471, 1363583078, -1106041370, 963864362, -1232153041, -1168058980, 1964312814, -216479765, 1289124740, -1386177619, -424386517, 1849929630, -1973877174, -1967587907, 1111304002, 680370479, -1471304915, 1169091568, -437730151, 1622070691, 761106277, 269383932 ], [ 940471368, -1907967105, -1191889926, -165002859, -501690444, 837970966, 1855957077, 1864303673, 1541214778, -633731290, 500977792, -260296693, 1551238642, 404010348, -682793992, 1085664036, -592871857, -34783760, -1542156136, -299705339, 1919136027, -1227011564, -838796110, 1171290481, 1123710538, 1311956528 ], [ -2007071140, 366203734, -292920495, -323410403, -1185585584, 644550171, -857903064, 388236941, 549733459, -1407446903, -908648216, 1706900271, 1857683572, 1817298196, -459026576, 30475050, 1580958705, -1937458301, 429863722, 1157292090, 408232375, -714621050, 2026472182, -92949089, -581026397, 1044951498 ], [ -1943614077, -1119576124, -1933720851, 1795658536, 807633291, 743850682, 310231592, 1609136816, -237850389, 471872924, -741811201, 453127867, 255405825, 780536052, -183117731, -769920146, 1757107415, -963750932, 1155220568, -62059275, 132702787, 1651920568, -833025967, -848253663, -294380881, 10884858 ], [ 249872267, -1014274000, 636858185, 1167239769, -1818381114, -847691845, -490899740, 1355378369, -764945965, -954582097, -1306646842, -1218871948, -1746175284, 657748706, 1396074587, 1808471434, 285292968, -1703453239, -1099137260, 1346346750, -1107272730, 1835800157, 1843319266, -533541043, 162977002, -1433752741 ], [ -1965771250, -638757826, -2038204029, -831381878, -2120477714, -2079548705, -930275003, -1339799080, 1517660490, 650729603, 944444779, -1537626510, -1168466516, 105922114, 469510880, -2147361030, -253181029, -93500465, -2059629660, -1299122495, 1409263218, 383905654, 1869158514, -743609183, -673357272, -940543562 ], [ 722844273, -1516877675, -519207132, 1516179226, 728066658, 580605286, 1145927046, -402142599, 330558636, -1138287210, 881312669, -667470896, -263412423, 1188516320, -1010239027, -94682931, 1392645293, 1412852934, -1963264440, 637968313, -1950050019, -725273435, 914710236, 1365322345, 1130582001, -60257803 ], [ -370009471, -1325004333, 883450597, -989266102, -1069289679, 585372434, 96051243, -377495594, 1381500731, -371880559, 1195893553, 1485587211, 676553201, -1619431693, 1729424874, -1458656224, -1461447442, 1507041650, -148779971, -887668924, 703617758, -1470601547, 1008095859, 725291924, 2130231822, 813992847 ], [ -1106795629, 731425708, -1230413800, -167748605, 720301829, 1327090560, 1286705055, -1358028398, 279497731, 1802193870, 582403527, 1297530640, -1853959448, 1775961445, -333680710, -1420332990, 1962955041, 524817530, -1993863242, -1548704569, 1269211886, 210458390, -217508568, 1420763284, -236297224, 516239872 ], [ -1910823606, 187668525, -1931908764, 491719237, -68667717, 540213757, -1361338481, -1456786770, -216574483, -438691975, 100604355, -2040064710, 725852762, -1122209926, -1072830266, 1243331794, 791440387, 574945365, 1765306980, 789348758, -7954490, -1858330420, -938692562, -2106190979, 371914153, 357212247 ], [ -322116204, 1887778266, 744595276, -1812089991, 1608467555, 1940445298, 577559473, 851556101, -903896071, 254071418, 2057266998, -1735604035, 2143816925, -1429439714, -641760602, 653908032, -1780544144, -1899030875, 611632703, 1594581099, -1364402967, -1315887637, 1255025778, 1727243371, 861642646, 343766438 ], [ 2066921114, -692712602, -736242574, 1138129307, -1083793844, -248933365, -693068507, -1549283423, 2105005550, -1304083465, -1581604392, -2082404188, 173152885, 159720478, 1524943335, -1301278445, -768238732, 567457738, 86507101, -1609515909, -773038646, -1920282288, 1127947551, -244059137, 1002250131, 1161650764 ], [ -206473629, 1685048698, 2053467476, -1025307698, 1003542666, -213794805, 1506349439, 372294052, 1185708664, -1261829373, -1502204665, 1574456334, 145296385, -882301958, 1072747084, 1501168005, 721459489, -418742185, 343316430, 1504024967, 994149943, -1130335924, 1671990574, -770533587, 1074832364, 1829709806 ], [ -1150336004, 1001557238, 989378551, 1423893904, -998636506, -460951799, -1166869489, -1845602362, -1107908509, -2102715683, -605833037, 1204946279, -465346994, 70177798, -32024577, -1278940737, 1282608518, 642321274, -1840457431, -410232555, -1022227563, 1920411424, 1338389064, -1172555226, 1272435382, -603035945 ], [ -1332644357, 1603506714, -1321758643, -1265049715, 647961592, -677778257, -2043381668, 440055799, -839187849, 40449888, -1243230039, -1275582551, -369289756, 1006819954, 1759845008, -1481127175, 1063771828, 1440395447, 1156271172, -1971597015, 508978275, -1825549942, 1718886127, -1719000110, 1347764631, 1732529517 ], [ -976100800, -743740038, 1078902239, -1944194125, 982215275, -780706970, -1874021818, 328804168, 1895889057, 1424715381, -1313379613, 2006339384, -661618267, 1135354187, -1709542463, 330332072, -1669059265, 851925944, 247920980, -1923544965, 1370989099, -2073061682, -1711023693, -1178256260, 2139928023, 2093025491 ], [ -1457252098, -2006585395, 1228066291, -640514689, 1144524850, -938122582, 2092501450, 1818879404, -1830147257, -566958085, -529968728, 1855745140, 963495499, 448388504, -662879744, 624049596, -1983336859, 1924282169, 1060468903, 1301394160, 1672359255, 19633099, 1140647246, 249160886, 1261202022, -935106175 ], [ 792409921, 1082175832, 1863431818, 1034338952, 1032077603, 1660872929, 705186996, -1730525367, 320423711, 557651164, 1598952188, 397699846, 1335396454, -1756876179, -144388372, -522230926, 944825390, 1431616811, 1881815349, -206296637, -563136189, 2000780858, 748548216, -867411598, -363238823, 1667014813 ] ], [ [ 256104294, 580455515, -341164578, 2102090262, 523984817, -370140630, -271119691, 260060880, -348660394, 1652365778, 1739218481, 404432439, -1665722644, 1620438164, -122874355, -1465821478, -2104351171, -1779561357, -75628147, -944715711, 675092315, 102554033, -13045344, 1196499375, -245302511, 1888398178 ], [ 765735585, 786269975, -1750611490, 396519849, -27879046, -1200732236, 1429976143, -1983517625, -1441769062, 825792125, -1027552727, 36878317, 1728852345, 550564932, -1844136880, -1193549098, -644791815, 133976399, -2119270744, 265257182, 1785775894, 2106172232, -1766994607, 1357297703, -488841011, 554562357 ], [ -1363956137, 340015394, 485295811, -2094554699, -1110923162, -1728102147, -1028491263, 1669320140, -1440861954, 1262274051, -1798656905, -1062862693, 374254861, 645539938, -1915632206, -1682135104, 1459680846, -428184971, 77449059, 576217693, 2336927, 1767324882, -240047843, 821326096, -451006053, 708218398 ], [ -1151013025, 1191494060, -824921008, 402392460, 1890579267, -1834837327, 16708325, 898628611, -2021315943, -1884087424, -257649627, -1057077041, 641972323, -1306281467, -1054448547, -609784523, -1813824332, -1630679107, -1688675724, -961049717, -17369995, -614868520, -793089801, 110167927, -1219544763, -1915831012 ], [ 1302060003, -1056554742, 600105796, 218328717, 2033365089, 1142915743, -1183010997, 802138445, -1972740641, 1637773811, 321496310, 1610105035, -2038024285, 278471769, -129795188, -1825984021, 1353016099, 1672722154, 1913416372, 1199883083, 1425458595, 511575078, 2086043801, -1993365730, 782775400, -1774424193 ], [ 2126364197, -1917803991, -1326449517, -1648789113, 1638341993, -163326195, 810398455, -1767382637, -1845161816, -599210115, -2014991641, 1670290446, -1707992216, 1517366806, -1259654166, 892844122, -1786931682, 1447399958, -603287684, -1528532152, -2095382267, -397454820, 842368806, -1889703614, 946835129, 1179433282 ], [ 1645024972, -1973649243, -109185440, -616155368, 968722364, 146857551, -81420, 1915021379, -1089163834, 202945624, -1827939729, 1263671092, 1460381095, 547315820, -1287781832, -694556514, -440797138, -1656718010, 2063223819, 1623631025, -1307823449, -511910178, 572309155, -221923554, 2005297619, -2037007514 ], [ -1282805962, -33159036, -1613021347, 1743332434, 390878280, -2053385498, 1126518133, 943162442, -964873473, -1828091868, -571917920, -1552760605, -1128004317, 1954022156, -1621159371, -939096474, 1230767824, 971762869, 1102710340, -1823458860, 1267182569, 1926758507, 1601949006, -4609093, -904257036, 1269299581 ], [ 652912139, -758122802, -540353607, -1798030332, -1674619639, -980293649, 951310206, -2112425072, -1540339316, -364634724, -328574105, 696729179, -1408126807, -2112225143, -1056445503, 33618172, -1474167944, -160320356, 1082664999, 598142050, 236635872, 216411260, 873114841, -2089972317, -1302669656, 1386751076 ], [ -12198613, 1313765892, -738314201, -793194974, 1770337334, 696768345, -78281304, 987368509, -1537899399, -678847858, 884291434, 629597674, -560335324, 1266449427, -1839774181, -418537749, -626696174, 1977019750, 122003771, 69537251, -2119565952, -611588780, -981279861, 402074908, -1123644162, -1639695284 ], [ -1202890140, -1001161055, -1389661638, 320615478, 83265747, -333689515, 1749029782, -271779394, 1340641768, -254113442, -4091886, 797503513, 1642625602, -1128258948, -2142902012, -759917208, -2000057397, 1785787727, -327452088, -2141212078, 102166226, 1718729001, 136702493, -1593710579, -930119159, -827291181 ], [ 993553303, -114576758, 1504724526, -1062220212, -571583986, -343383694, 264940542, -99195072, -42138400, 823337532, 656503185, 1240872681, 797344210, -1928005209, 1760700562, -199855553, -1831838616, 1322872772, 1780285812, 225427485, -1271137531, 1625226012, 1138473281, -690533804, 443296583, 1449449462 ], [ 348376451, 2118817423, -712928198, 739744754, 477794155, 372226060, -2041850244, 1555203482, -1466547001, -1798350269, -1394853537, 720597666, 1883711243, -728313613, 2029480951, 1812563935, -2114227216, 2041527934, -478974786, -993439460, 1810002766, 257393848, -344695583, 1295325710, -155317900, 2073765616 ], [ 602260113, -665494927, 1630695797, 1456771384, -942708503, 277621258, -1386465232, -220367668, 2042684860, -1039774428, -2101789076, 1149520715, -622431475, -47439416, 2020058143, 671858438, 2040412141, -495561259, 180713329, -1469495369, 1439910601, 1119758907, 848487850, -1001461020, 1830795440, -905616137 ], [ 544517725, -580185910, 1096333891, -2050687561, -1316095820, -718368871, -742680328, 1156815523, -1781432206, -903835949, -1007858971, -314284016, 2042804147, -1467774076, -1129932699, -1413384525, -646265612, -56967233, 4638144, -1626171441, -1412652065, 31402583, 1387158173, 84307002, 519961592, 1741593959 ], [ -360613242, -248833770, 33554515, -1449440516, -1862353851, -1580833705, -1967548384, 851902894, -1530865879, 747958715, -2028746951, 844877352, 1879662369, 1270116827, 241218671, 1534413165, -1745376366, -622591277, 925191824, 2145344229, -750654063, 1627794478, 366305477, 235240080, 15360346, 687182360 ], [ 1778412135, -1509877331, -439197439, -1036535920, -1431403572, 755351466, 1841514898, -164156166, -1977213057, -468027457, -37486007, 1282101998, -1019940287, 98179462, -1009639628, 2018177482, -1578427659, 1801257640, 1867947647, -653009611, 1762791922, 1191345430, 542462442, -570867084, -1709539178, -761066765 ], [ -1198363053, -1092748266, 722243300, -228828001, 1548265272, -1498184887, -869865827, -303661367, 1790500642, 1472775637, -1064808132, 1966922667, 663241195, 854051455, 2123884574, 1289545574, -1808979531, -1362976306, -2112930422, 795251529, -1480935665, 770066655, 1989568556, -1489543703, -1372710038, 61347210 ], [ -1400672196, 700281638, 643910326, -546369830, -740859978, -1579281862, -265385087, -577943963, -383005624, -1031268365, 1060707299, 557419191, -467668142, -1746764512, 1385863060, -2084751342, -1807789301, -442207036, -1328260686, -1480233931, 848363434, -1325070866, -36310325, -1796099331, -908424626, 1505067995 ], [ 422825229, -1986844805, -1018802527, 2007629266, -856326943, 1125179197, 1241994978, -2063602337, -1904693652, 1151624172, 1217342768, 1691979135, -1552206800, 208384700, -1448683060, 1280142139, -1001220762, -1743447845, -1063190859, -1577836937, -685766447, -117160377, -849846034, 656343922, -409116622, 1802989910 ], [ -2104561568, 1071721222, 720633754, 1809175581, -115910094, 1798086380, -290562011, -1132221537, -702419553, -378393686, -1590880473, 429279392, -1248701688, 889248526, 549036386, 1975107668, -1424973988, -620844034, 252732344, -1229775802, 1549033601, 811087319, 1834780034, -651663703, 1565320898, -410763807 ], [ -2027218238, 1616901521, -1342904416, 890930359, 1369401120, -1888780585, 2047232959, -1184664229, -606030888, 1383834111, -719218689, -750548899, 1693014329, 1174951153, 721082151, 161069600, 749637122, 2037919502, -357287651, -1365363786, 593793903, 1760066861, 1040665748, 1580043900, 2001559520, -981558551 ], [ 1408249344, 1557994822, -659612453, 1721201103, 1097044689, 182407850, 1574299822, 1964912109, 919258475, 1460071400, -963454521, 322548385, 260054094, -244552309, -1566260344, 1572945936, -503752429, -766402142, -266600374, 1493459610, -1438669294, 1356115874, -1285946286, -493490787, 886681728, -2021276697 ], [ 1881614530, -239148879, 1720283024, 799908169, -660202895, -26253997, -1071895715, 867845809, -656594530, 1274293837, 589207492, 1493623202, -322296610, -1398182560, 1905164433, 504029964, 650537812, 2092328303, -1365666965, 1151544414, 1254878803, 263122631, -111870911, -1937979229, 1038423085, -1057822044 ], [ 1301897189, 259172139, 673185068, 904681589, 44489940, 1544328351, 1127470711, 1878341655, 1758099944, -312268323, -1972281069, 1852889792, 89411019, -1760523042, 1123267446, 1875594967, -1477397304, -154253782, 835127346, -1597977347, -1297428251, 1003731147, 1824604255, -2103759194, 1127003072, 137568500 ], [ -1783717775, -1517140021, 1506253924, 212553631, -1172958675, -1883811178, -88983630, -1320485721, -848495657, 772527492, 1927978399, 661728622, -917584886, -477401566, -209763284, 1968721461, -1401409016, 560496141, -376266664, 494784997, 44622917, -1831243811, -2083480374, 60983454, 574531103, -426079094 ] ], [ [ 1760896722, -1420443198, -1781540149, 1010512070, -208420670, 289439959, 1308767353, -1903420140, 1729515648, -112167324, -221971835, 921565947, -1292295956, -1933658451, 1053282566, 1356459478, 579989862, 1643712406, 1179437597, 1128893876, 1070363198, -2078734859, 1076312615, -1121835517, -362973125, -1926125197 ], [ -1297547356, -1772600725, -555431990, -1021218773, -1740347683, -1537244347, -2118761599, 1645820967, 21914932, -879762689, -2097076654, -942104264, 1710827335, -1416420870, -1134975419, 21347122, -1417985836, 257368546, -87369785, 1175507907, -845039215, -1527879910, -2019642060, -1139506634, -943078341, 1129490197 ], [ -1144234123, -1768573804, 827212989, -2103959452, 1540819013, -1208178969, 1329259685, 867878192, 790946159, -575618568, 758976423, 1079535236, -510274174, -1874569704, 994811129, -140124431, -724869746, 476674101, 328568658, -472907716, -367958953, -875262523, 713790687, -878384408, -842386644, -395860085 ], [ 1195143054, 1847600863, 1738010638, 105004838, 892139079, 530598077, -1943041457, 609802539, 1401075411, -139403039, -1588262103, -55919655, -338611668, -1500104241, 2019857177, -1562817523, -1659826402, 602731139, 435618015, 451288403, 638628962, -1642875597, -10935596, -1274435233, -113491443, -930964201 ], [ 2114782715, 218208998, 1712421478, 986878041, -946922282, -78076410, 280110075, -1687649089, -520111957, 1594957193, -664941784, 1861341321, 1818728156, -1567019673, -1164889343, -567353236, 856645823, -1932665469, 393529381, 99715856, 125328975, 1493677037, -226053682, -1758695461, 179516945, 1451400241 ], [ -1307132932, 220603884, -367068517, -1381976200, 886684432, 611338280, 489213354, 2006326237, 1369671381, -1290796994, 2088342083, 23676578, 621754125, -25999099, 1990650439, -852327011, 1064526039, 812415748, -202574411, 734738973, 360784113, 213119378, -716112897, 1127698652, 1169121037, -1956394787 ], [ -1487099954, -1790968219, 808946027, 139812311, 1060994131, -1846879902, -1814421410, 1652068309, -1047909282, 297131987, 1368570414, 159997876, -985582736, -461031857, -1743643029, 1010900121, -1302155565, 584250018, 1766207531, -1113639221, -1101578102, 319430260, -206420336, 639901889, 852384480, 1789120213 ], [ -2016795959, -851602334, 698145956, -1242427726, 467536706, 1730796815, -1089641395, -916766694, 620958765, 748472358, -206390928, 24127499, -387875436, 1989675312, -1971358672, 290292354, 1932027122, -915494438, -1723275071, 779307949, 1125253686, -1722119224, 71396124, -1461738017, -1242965963, 281063677 ], [ 1830751121, -805311150, 335237659, 1414375404, -1370769196, -705468435, -206430288, 1218705878, 512226460, -946597905, 2047592853, 286240794, 860569276, -918869808, 712733192, -934935659, -1197993126, -472307761, 968799863, -922773064, 364519444, -23155696, 1733376099, 863105891, -961616935, 936258427 ], [ 1584954206, 1738763175, -138888564, 1344832796, -1721530227, 792314809, -1181727649, -1251836135, 255425914, 430696715, -898023559, 2025400400, 521302345, 1555302662, 1594502866, -1162116843, 466290987, -1070737911, -1918994606, 1440954443, -1350930249, 1408534179, 599741273, 1294021618, 1794879572, -1011792018 ], [ 858847109, 1250540533, -1307889378, -1818588228, -1273931393, -814881902, -1220631429, -1330816610, -2000049287, -907575308, -501459552, -110272839, -2043569667, -1583212411, -1664667822, -2050433762, -1891642020, 1590354308, -1796538454, -762896570, 92372627, 1666031745, -659909797, -13585996, 211910945, -686274472 ], [ 1781117030, -920866292, -98154048, 1447790017, 1990138749, 842544909, 1223143358, 898921171, 1887187704, 249071239, -2045488311, 1225542116, -182994348, 1876113041, -774210211, 278482964, 537752019, 799325767, 378302626, -536319703, -1066732921, 999871084, 1967027412, 1854050880, -1482804886, -400672435 ], [ -320792688, 1026064113, -1895837740, 1417437623, -618319139, 160284411, 958293858, -1518371045, 758856352, 519976762, -1485111048, -288800277, 66996128, 1525881313, -1534636367, 958827315, 98390026, 1347173623, -1351633148, -605774252, 1625805051, 613247711, -293161910, 1531904422, 1872701624, -1750065843 ], [ -98327313, -43475907, 1592373405, -58226567, -1825985849, 358666911, -1419191742, 921067311, 241723568, 1492219816, 1325210117, -1571670947, 1653973077, 1759493838, 27005834, -1643007546, 2036326270, -1354391128, 1688420607, 1543811386, -257736163, 628691290, 306508411, 1979579059, 1610384706, 1223766984 ], [ 1681686886, 1913185843, 611550862, -146925214, 1690444203, -1976981195, -779895950, -1511802987, 522487433, -1155819559, 1129718170, 371702285, -88419199, 1625772867, 1468232549, 2115731228, 1081980141, -2121290573, 583071986, 2128514799, 20530260, 1470639362, -1900874192, 428788670, 872874938, -85511097 ], [ -76036239, 1432274443, 1627494165, 860957419, -818485213, 891387714, 1549490950, -1088784216, -1695079826, 1588594178, 229352530, -1084558505, 142876261, 996454412, -929180798, -1913265572, 908009326, 1996499817, -704991297, 1941534090, -1748971746, 1967437142, -1300733326, 386402941, -1910895127, -642372361 ], [ -159853288, -1151527323, 1448244712, -913847218, -2043197495, 124302404, 1825988834, 107642004, -579969247, 1017103622, -2122779736, -86336604, -1026673675, 802241139, 667409491, 368705984, -227430580, -1274215377, -45061862, -1112233010, 1707515481, -1936728502, 2006702114, -1779427313, 1238176840, -496267785 ], [ 1856956418, -460880951, -638092377, 1062450880, -1979031387, -462797287, 1934428795, -1928619768, -1494049669, 770374273, -2116818072, -1558574454, -744814166, -106467299, 1079205151, -675513665, -273268407, 1844635109, 826830115, 1867288151, -363979608, 1484493397, -1651684892, 1092373851, -1678752931, -2056263364 ], [ 709378490, 757849201, 1041696541, -1344039573, -1137049203, 1659782171, -579364330, 1204862817, 2104840663, 691659348, -928307987, -1393505815, 2068229395, -1941075211, 276126578, -2114680391, 1376137663, 625653244, 292915976, -1015506957, 382620323, -869892859, 854851027, 267867589, -1592755464, -741074573 ], [ -1672998801, 518024690, 1964921954, -259765122, -772984187, 592979256, 791118486, -1982391414, -1243257884, -1963302575, 777213804, 363345302, -1531823261, -263096739, -435098680, -457966612, -1118608136, 1683981090, 1899854330, -570659069, -1798977453, 1481149614, -2117921662, -124147759, 48770630, -129458051 ], [ 304023952, -500576226, 1555306052, 1395787539, 318638443, 1559468479, -1753733551, -1511696721, -1546781792, 2117865830, -2035990639, 1227184865, -1108387734, -1905550223, 923432502, -1023376464, 1779981411, -1194012816, -1892228604, -439521744, 937909421, -84797931, 1931712603, 1032476004, 2123909645, -978684554 ], [ 1714183986, 1350594859, -728384668, 1305988077, -1958930269, 146908035, -1293283605, 1253597288, 1573317902, -817881890, 578838246, -337957843, 620000318, -1212040221, 2109089559, 1186890142, -3767892, -721716262, -1564245501, -1025044381, 1701537593, 836349335, 853352441, 1886429622, -1848679731, -1235863963 ], [ 1025614755, 1571327761, 1217492933, 234446010, 1582367084, -1582075106, 647813493, 2071105029, 577955155, 719545772, 1262797502, -703438627, -712364256, -1631893967, -652087503, -1871553203, -2131742494, 119169657, 163836669, 1075822014, 1580741893, 1905590496, 1516914817, -1487152226, 1507861404, 1897819719 ], [ -2029228593, -716350748, -2054731137, 792186371, -2054722205, -816190446, 30875086, -2062127781, -454952518, 861516004, -603618277, -860185347, -28515839, 422145600, 207422191, 26947447, -942316161, 1600095535, 1350112059, 1565755650, 1437617984, -200272854, -628375408, -34641121, -489631615, 866601505 ], [ 392469343, -918102943, -742358737, -885074967, -478310709, 545828662, -608672192, 901870473, 970823474, -66014608, 1742904518, 1498770253, -154082167, -1289303271, 207487172, 212123048, 1776598447, 2030466140, 1333059717, 1556670914, -1749802991, 1479243385, 259373775, 1678095534, -1875601115, -1606863969 ], [ -1496898705, -1739951091, 561221007, -736945273, -968000101, 2104087631, 1136286550, -171339822, 1414563757, -234312864, 725283494, -1199728665, -1424858204, 402192701, 374359384, 449016231, 2050947420, -522721129, -1448043322, 1332417013, 1414780458, 740565581, 1510697997, 1639686336, 159480472, 1490135151 ] ], [ [ -1480687752, 660640972, 1256489340, -516503817, 1494966361, 1068793510, 1739898067, 409541478, 112424380, 1233395436, 2075260048, -281481525, 1958724955, 110657913, 1108613292, -89992110, -1930345867, -1210586587, -854533501, 848956586, 1199734322, -933482579, 880290787, -354841649, 1703125769, -2018877422 ], [ 1745123853, 1394716638, 1200134637, -403462874, -635911835, -1784663905, -1156160815, 1497003761, 977850768, -1157294083, -593520626, 628823366, -1649799254, 101094291, -699085859, -874423114, 697059044, -919356864, 1725410036, -70353642, -260515684, 473965519, -92382468, -962867073, 908302494, 324964947 ], [ -789329055, 1306334825, -1868202160, -203144987, 594744829, -1408834372, 1005332304, 600502255, -1472701803, -1417737589, -1419323414, -1124678841, -591696817, -1113162711, 1068902587, -568803497, -1251378638, -58865600, -681141281, 113686654, 865439603, 636966128, 1075541968, 676860150, 2050775476, -885815276 ], [ -2130334982, 1480343548, -372679693, -1520608909, 1684326987, 1175205534, 1689155156, 1163044897, -54482283, -410114317, -944816140, -2089894991, -1390206373, -1308343838, 498739954, -1779609961, -1753030187, 643514719, -404225682, -1077193803, 641888410, -947235476, 2069648238, -1350527389, 1603372674, 350333119 ], [ -982858156, -1629284632, 671136755, -779285407, 2143925089, -1446279028, 1143882387, -243478037, -782409200, -1286680204, 489450272, -67605738, -1192635462, 570490079, -1884433465, 1538987120, -1605793996, 569414031, 477354499, -771921855, 1585486215, -586827540, -1334575914, -1319636690, -2026784645, 1760699888 ], [ -1558050899, 758909404, 1487031991, 467478595, 1789593792, -1207598651, 1144705616, -1124971474, -1743876562, -1086441569, -1683304542, 1008669458, 1386180039, 2074987055, 186388228, 2038309175, -631617966, 29276390, 924599805, 1905877411, 919623101, 483204458, 1768262854, 1542414248, -252560465, -1902566750 ], [ -336129777, -678804256, 1153375640, 2125750555, -317235545, -337737723, -1573745692, -789837019, -1911803374, -358790289, -1807101181, 1829004760, 1789522709, 667779967, -987693519, 2079788270, 1039786293, -1130933703, -1889680926, -1920506877, -742841302, -1578970053, -1500595185, -1023208957, -626811545, -1906934577 ], [ 898647745, -1953162920, -1146053021, -1191658894, -1806472393, -1088056115, 792344803, 1288889770, 767810804, 1526177773, 778403680, 2082219461, 905311745, -1348060916, 39903639, 1429429032, 93691085, 435694302, -1095192247, -1224694470, 1266622212, 215153162, -612323753, -613875173, 566212787, -1371204623 ], [ -12887269, 514054591, 1112680607, -2115374951, -922901788, 1352193183, 770042746, -1426903700, 1291930498, -864216141, 665301443, 641395963, -1937913583, 1007352057, 1643401416, 538612109, 134447808, 2134758209, 1663483341, -692405500, 1874794011, -825633093, -1615417297, -461765190, 339586485, -681943394 ], [ -1599958815, -1071803634, 1057536846, -1138588765, -2069823952, -1506344976, -899871549, 153150618, 1055704675, -570845376, 961395601, 881070193, 574985872, 255435522, 576226767, 1833658966, 1478786540, -1340839935, -1278167057, -609485589, -1222122168, 589667121, -625185142, 248648309, -2022451890, 425681671 ], [ -1730510909, -1352276767, -156904993, -1868669232, -2040439134, -1944376365, -1795077160, -1591390392, 1482203923, 1725992924, -1802065502, 302051607, -879588399, -955233200, 407006878, -187170473, -324193128, -267316902, -1269220425, 2013545932, -2046647648, -578309050, -2137277611, 1439632087, 1204383157, 800819597 ], [ 1868655119, 262733396, 1503348250, 1015190061, -852445272, -320311174, 274069240, -2125597399, 1768349234, -1568141017, -1885531798, 979589684, -643913108, -1068422842, -236177297, 221474833, 1633277667, 589168869, 714031645, 901426908, -665578820, -1568358491, 1404197073, 659389553, -1511123359, 1408029977 ], [ -567714177, -1938347387, 983323677, 700195940, 1521646300, -647942128, 610279604, -2004508646, 251583120, -1307593498, 1612732274, -1648237973, -1522659430, -1131578094, -1263700525, -92058642, 1639248743, -173217462, -404862284, 18156847, -1306298054, 1019521543, -526870821, -1872743681, 173338708, 563349011 ], [ -303915561, 6963989, 674793009, -761652499, 967496282, 658698141, -39052244, 56906488, -1213272312, -1727669577, -1299762197, -625662239, 1850720564, -1402409164, -98247408, -574526514, 257452438, 994995569, -771939944, -689420002, 647074342, -1422837201, -1632168518, 341939881, 204014963, 1957042048 ], [ 90688329, 712907089, -1297465670, -542825403, -1787663127, -1479145674, 1492213052, 2034632955, 1234984453, 815081665, -701808959, -278244040, -1803880389, -525822016, -1245099736, -1871090033, -1472483876, 1056570836, -1441743922, -629151042, -312826090, -2006199808, 866923985, 311855209, 728148700, -1871043202 ], [ -1027375584, 1044809734, 1717687300, -2047089306, -366259545, 299309227, -717600540, 1886035334, -594529280, 675091713, 1284583422, 927527645, -65153746, 1643786196, -139903963, -2037098840, -956626106, 790479987, 2009261695, 748327187, -229448116, 359528900, 318536136, -659224681, 114557023, -2071604099 ], [ -570403480, 1973324817, -419281981, 1441496532, -1970840695, 1826574370, -1774689033, 121549410, -1441696139, 1995374657, -1784919182, -90933918, 519602648, -455151305, -2081560164, 2000072194, 2053057994, 1132826713, -1501385776, -1675772249, 1001701704, 1087101253, -1942151898, -599729289, 115210433, -1130498601 ], [ -190234337, 1943167045, -1819679744, -1436315300, 689687408, -1908756086, 1678922279, -1162123640, -635766853, -863588163, 1936221071, -1245356093, -1975417339, 950913283, 1205478659, -1956212251, 192280574, -95873990, -1814699146, -1712261265, -229387788, 333059811, 1816689714, -295389891, -213430389, 1104802155 ], [ -1482900706, 1297393201, 1976953284, 1555456125, 154695545, 1820313029, 1810209878, 1037403238, 1082078897, -1004227916, -1746525089, -1853223149, 1556234340, 221685865, -595321094, 2060960976, -109124416, 962876294, -27994766, 1067904719, -566304017, 2084134044, -674088147, 1599780280, -1186799739, -1280621960 ], [ 2116126423, 1585876410, -1686893262, -768009200, -1182067315, -1462388471, -1399118581, 406559215, 1375392125, 743800695, 195382979, 525659542, -444731456, -343233413, 865479201, -1363129254, -276719074, -1230929099, -683017635, 671143499, 1455284719, 107862288, -819170785, -846542799, -1373346028, 224587274 ], [ 1335556904, 2146761066, -583717256, -1326547020, -1059886263, 1337883908, 465576526, -466679857, 893009002, -595683581, -124200903, 467336321, -541029016, 1867986496, 1218974694, 149121513, 815655043, 1257176214, 1222716083, -31903786, 173854409, 1765287171, -534061289, -1842896355, 36089377, -661241201 ], [ -878087298, -1867905681, -646999488, -1678339222, -1135880132, 2146318380, -1033168343, -1734818014, -937096717, -480887039, 954410809, 1199034236, -361620892, 1160741819, 92692306, -1091284737, -2090572637, -947584241, 1291405642, -1580184343, -212791830, 407656830, -914316656, 676211804, 1251640115, -1190269424 ], [ 509695097, -1727059828, 1425848249, 51699651, -547600316, 1065335385, 1744234160, 1375756293, -941063503, 1071708161, -52168490, 1862573039, -1729541559, 585477993, 107003274, -960541658, 236347204, 747563095, -149097608, 817640332, -709904726, 190548123, -1750151598, 761191372, -1257613418, 471443544 ], [ -1836190520, -464370185, -1322102237, -1625034470, -2086535298, -117587531, -1280052121, -674314795, -652069270, -960276707, 1113102275, 329554237, 202063036, -1858166597, -918933343, -1641369010, 1566756642, -2057163521, 439492055, -1287178669, 579107025, -782022130, 322757004, 2030863008, 1808309137, 871672875 ], [ 1044682999, 1350711585, 954910419, 1310956869, -1812891446, 154869987, -883974225, 2040457461, 363181109, 1671824600, 526881662, 1975401791, 144876079, -1694406167, -404584976, 2011924543, -2081918510, 669609943, -562581938, -1580742298, -934957084, -1682028735, -585249868, 1998680637, 2047366147, -1763442377 ], [ -1348178037, -115576815, 1965331360, 675486396, -2043446632, -97751720, -1472460232, 1939604894, 854162068, -576663663, -1545397784, 328604245, 1536089948, -1761083756, -351512227, -264639688, 533246881, -1894537041, -10405580, 96633957, 1591175242, -1843666400, 1600229489, -1134166931, -1446474827, 1549366625 ] ], [ [ 154044609, 2039644267, -1417528802, -1388305789, 1256850760, -229840005, -897779661, 159762618, 1619607333, -1362126549, 3247715, -1879264448, 487070783, 969469305, -1606587534, -2069643818, 1082272726, -1351930043, -1450757897, -1356586760, -2126029816, 448708515, -67297412, 1545216218, 594771802, 2025604253 ], [ -1373275152, 1538401524, -1496999908, 95545735, -1595656954, 2048964163, 92748391, -2108115115, 1827104174, 1154832778, 131823429, -866310138, 244286950, -1697690683, 1427053078, -1638472233, 1393991317, -1706754689, -1412890922, -752663981, -1657304050, -1734677657, -528436369, -652369181, -133553829, -132126501 ], [ 424913995, 136806535, -1021185802, -408600709, 283209330, 549480736, 199756919, 531888396, 908738958, 1969992989, 822314861, -1995421736, -991134560, -1590174040, -2131274665, 1884432333, 2130359689, -1913522303, 526465877, -1603022381, 512807124, -937596842, 275165237, 685540590, 515847479, 1704822679 ], [ 1293308836, -397398606, 1113032639, 741802372, -2085962959, 1320066775, -876823779, 1554072799, -1300076464, -1610527271, 1404217554, 43226297, -455138672, -1954496544, 35207441, -338579033, 242565454, -1239226368, -2113707066, 1862085210, 747993320, -492729303, -410563328, 1999610256, -506094223, 602201343 ], [ 449738393, -1686337416, -1897103582, -189964527, -592843328, 690647947, -1942661980, 614334556, 1880482556, -1870237930, -446645264, -716052930, 1159082889, -1000718869, -399012369, -1737899745, -2108288915, -385135661, -1528526589, -2102496407, 1341936927, 808470494, -1609129250, 1349540659, -348733035, 737440192 ], [ 1265685401, 198566391, -2135274930, -1418424437, -1594376513, -626818096, -295325813, 1694278168, -1472847630, 792625331, -627531822, 1598654069, -247746692, -97138770, -404876096, 2053188311, -1696067608, 787667620, -1276798563, 430687469, -1312894508, 1883317789, -357070355, 1493881931, -2085894254, 180302574 ], [ -1789422866, -653212389, -86606356, 1038006454, 1750721017, -998256267, 1328211306, -689156672, -148810299, 112904104, 1030217403, 1378706599, -1213762416, 1493274182, 1899623830, 1844292766, 249234271, 435114384, -1365738112, -2139331934, 372998073, 640301882, 2105413743, -702890879, 39836083, 1226962912 ], [ 818872954, 133313092, 1043920636, -1089257298, 523876206, 924835302, -1581123405, -290258025, -481804988, -1616029929, -1211966383, 186029445, -439604790, -1310361259, 1421550141, 878965824, 902240688, -477338267, -1768832198, -1439086534, -232275679, -1481137800, -1613381207, -1786494695, -122500790, 423085383 ], [ -366820356, -1563266019, -1509517104, -65098583, 270784342, -819910256, 544291400, -1528916606, 16213142, 973972508, 1775129123, -1724641724, 1261825185, -1114060138, 326402784, -1469985720, 1264937126, -116812886, 1539974345, -1430062877, 748670480, 1343515306, -1014163596, 783180771, -325173221, -1079298436 ], [ -2064396236, 706941081, -269038168, -1543268687, -1107338976, 1049363765, -95878149, 1156938104, 1379611064, 239987089, -397687510, 1783816682, -769390657, -857494040, -1011728878, -1608022729, 1321679346, -473900628, 604075404, -1164732014, -2021453286, -1042784978, -290310692, -1253297432, 413645999, 1389980857 ], [ 1434132056, -1147058788, -1505701823, 1549435847, 1757352594, 1926485600, 840980583, -712048105, 756837176, -923022449, 462697094, 917365569, -1401967212, 1989101862, 1633522779, -955598779, -1605544347, -2020845324, 606545879, -1881393148, 1436542632, -517598447, -1993293895, 1029309350, 538944645, 849302241 ], [ -1970664535, 1495583543, -1080292025, -2021553290, -186985072, 681214978, -800526314, 1972149238, 2116490394, -505304403, -358293001, 1827419011, 789802746, -1650097544, 191943054, -1780987570, 1684214545, 810340632, -1391764287, 2007988587, -1132707927, 2139882808, -415530558, -162784206, 1085090234, 734841475 ], [ -1127099683, 1275174894, 1568150828, 109013473, 1095372587, 2027563934, -1450927861, -125396961, 2020676215, 1565338089, -483431645, 686772217, -1488524064, 1921791608, 1799804750, 1011250517, -354799682, -2088393502, 91937168, 1857964836, 735831378, -181037510, -165036287, -49075302, -342252626, 1884539021 ], [ 509231192, -1828961441, 795734670, -1691820878, 316391717, -837001963, -1121360117, -690821114, -902860165, -469683645, 2041968854, 757048816, 592541144, 2109636278, -1154402197, -241844676, -1159655068, -647023017, 1014027387, 443177921, -1171120519, -300288325, -1067844205, -1324427436, 177189255, 485116877 ], [ -1646939661, -499123927, -562823849, 982491335, -1651847203, -285770039, -673739218, 936894885, 1773973360, 312727784, 1487556957, 1413801736, 860601806, 1180963376, -1604702388, 2029524087, 1470121318, -2141667587, -1200343273, -1176181129, 2144215090, -1629556909, 1974752637, 2080087305, -1956848408, -1211167477 ], [ -1386371460, 273490186, 1659271804, -1472355753, 1276997837, 1488133996, 1377550182, -1122183673, -213591165, -660803943, -1153405413, -1444055880, -287750638, 1743092971, -1004044917, 1436437561, -903829446, 1413207232, -899454338, 2030470239, 2076251958, 2086376071, -755468873, 1744837091, -430845143, 1869615589 ], [ 1681996784, 1219188033, 134557620, -939140947, 689258878, -331827697, 1075479266, 1839738012, -1497001839, -1214638691, -528312343, 633020561, -1289174628, -289908410, 1474585084, 1603330805, -1794633388, 228484664, -2060869922, 297063355, -776686550, 303540745, 344122290, 568305781, -764001487, 1485351296 ], [ 404531309, -1435664312, -927195283, 760315330, -1834640594, -78953297, -1951486180, -827556810, -295424476, 559025433, -702543564, -867528564, -995565924, 1942382962, 1239926902, 913228463, -2144588651, -1339316660, 278777466, 1238363037, 673445839, -1521660234, -922860239, 513973862, 1658167395, 667167568 ], [ 456114913, 1837646088, -1559382051, -1702071505, 891679631, -1604952141, -1192976282, 1646054401, 809977164, -1277877539, 1716464428, 1754357098, -1458951047, -1682014845, 104805370, -1489828994, 1288098458, -1969959100, -1720926278, 270176655, 502412135, -1154820456, -1870920078, 947168197, 872548888, 1257575354 ], [ -1049000687, -1136453763, -706970068, 1005096430, 1008815288, -1009994525, -451440998, -1405423499, 643020399, -2076674468, -576455341, 1018394046, 1250601342, 1011362046, -977154838, -1034573004, -1119063013, -1125223998, -1633197773, 1388280197, -647515264, 1298739236, -1146674228, -2034390700, -122314459, -1568018374 ], [ 1627258023, -569986792, 366477718, 338384764, -1013464425, -848551177, -488680798, 256144800, 1211353333, -2064381998, 1572983255, 1859155832, 1847330175, -518370748, 765361712, -1243673374, -426301125, 678761597, 188725899, -1928592605, -446753323, 1008597917, 950589536, 1797855456, -1043553800, -796941975 ], [ -1310672151, 1731438219, -1468793307, -1103092059, -1764198181, 1264357801, -246913910, 1375269568, 401965218, -1797472099, -1856462372, -1786291114, -223424111, 931473841, 1239999982, -839734575, -483874577, -1643666228, -1268083983, -436011323, -1644050701, -555452100, 855224210, -2090264790, -1118593878, 592733030 ], [ 138518706, 348528488, 2122793858, 412291671, 1644093835, -364277139, -2006089073, 49796849, -348382877, 611335452, 2045663048, -832914089, -1327202741, 729263392, 1745750409, -1482135780, -472642478, -336986978, -615169357, -1943913345, 1194910871, 1435444895, -64927404, -1542440533, -384412972, -1240666868 ], [ 1080630232, 1827076148, -1365373953, -1270095101, -1352351859, -2031237354, -923250537, 1490502506, -493429349, 1629733960, -837560299, 879235233, -735700842, -423691865, 1201069092, -279398005, -89711003, 935793200, 1695733807, 921861105, -245220101, 2006209771, -32236183, -97467538, 1289604374, -598673629 ], [ 866292690, -983865365, 2037980306, -466850567, 254859680, 421871225, -201193535, -2087727952, -38008806, 1460139377, -610700702, -1662792879, -109594439, -375011796, 917894994, 1063361793, -1428568000, -466089420, -1773997499, -1857021811, -1953747596, -1769346763, 1224663135, 882724174, -412643965, 378952228 ], [ 335387358, 1685150967, -1830396057, -1101387860, 1204116909, 440600368, 506909184, 67105724, -345523163, -1370623170, 1331644047, -481674392, -2112333298, 353504868, 634250691, -358547876, 538877089, -676394837, -378178769, -439193582, 1001118666, -829519818, -1312141072, 1917101698, 1124896013, 64983115 ] ] ], [ [ [ 535732252, 2023692272, 957313260, 1262251875, 909319069, 808671122, -1057768499, -1025873467, -1595022250, -1579087702, 192917486, -1008500278, -18545367, -1199004630, 616428647, 1075048743, -672075573, -944038747, -1031818669, -450251315, -704714010, -324558097, 900833642, 1936738969, -839202851, -2064438117 ], [ -62078322, -898741954, -645656912, -2130114637, -39073849, -350308183, -1901140738, -1529070196, 361155689, -1031207034, -2042528619, -993870578, 241886743, 895128535, 698297923, 1226491414, -591625251, -15728871, 521971436, 873766936, 507440808, 2038689421, 635385447, -520360376, 974007571, 1916365774 ], [ 1376079695, -749449456, 934922230, 455813989, 607163780, -1861034824, 1996930680, 1338241675, -1408468398, -106488534, -1443227480, 1066180835, 1953833566, -1196703708, 1723471370, 39766833, 627262250, -377817674, -901497023, 852809462, 722970505, -1002623836, -1014777317, -1609525629, -1537192265, -1111504250 ], [ 149504209, 878349726, -609904861, 113265462, -1320079816, 1103010754, -649105427, -114155885, 431706559, 1152956437, 593092857, 1045878003, 815331885, 1057416635, 532920192, 277009454, 761935251, 1076848008, 2136731468, -1581769874, -1635779977, 1619935549, -933703091, 1760827338, -735794031, -3032536 ], [ -1602375722, -556388442, 548754393, -448067847, -1698937006, -1376732852, 116726687, 1169616123, 818466951, -664704570, -708164989, -505462803, -1519985995, -90802469, -549430105, 1161351573, 1544364467, 1795710947, -1181016422, -1419745640, 1035909373, -1548265780, 1528830238, 1195114027, 1909373458, 1244530406 ], [ -524591826, 957603156, -1487801297, 1240035459, -1170802203, -875688155, 1759834808, -1244977465, -1443793179, 1930493037, -1843692184, -1851714234, 577518725, -327919542, -187401615, -938640111, 1566391430, -1041082626, -1343464281, 581727948, -976227554, 2140912977, 254828433, 1750839655, 28767579, -633108475 ], [ 783799010, 1967944386, 2028033205, -283898167, -1278227100, -607310664, -1020883525, 763328202, 357026035, -1841584917, -90392047, -1466024816, 624081327, -368429949, -1417027907, 1141993034, -945883548, -330722374, 627901311, 8987201, 2012824152, -1762504374, -1753353342, 1781027059, -868184133, 1799287537 ], [ -268686724, 1473805314, 1087872612, 1992387915, 1397605303, -1108273242, 187506938, -109179769, -726241634, -1552452822, 277817147, 1363511961, -377806991, -583335439, -1503059429, -1278705293, -1153814625, 834401113, -824486730, 196900241, -1432732095, -1372777913, 995457440, 1786664934, 2129098810, -625739005 ], [ -691573858, 955301825, -1730296989, 607706480, 1833021330, -311826299, -507977406, -226677096, 1599201983, 2130030028, -822031241, 1118014618, -48964305, -274828727, 1802479201, -367502148, 1363855639, 255870861, -280845365, -375604352, -1319085848, -705752361, -961995728, 669074700, -1875986587, 644408523 ], [ 196423054, 84965223, -1607947612, -1567528444, 1016670845, 328475287, -1510013515, 171277799, -1697552445, -322342289, 878903807, 822530473, -1571915746, -1127319981, -762072280, -204760234, -672280407, -1862713809, 1058445802, -855631998, 563740302, -1851104765, 1839096884, 924237898, 947529986, -1893349638 ], [ -675760142, 1889603251, 1164602435, 1544515905, 405157868, -2031602721, -1194470657, 999501530, -2002408922, 1827476032, 885971580, 967637180, -1396926006, 900469460, 1776535822, 214825980, 699334316, -733871554, 754715619, 1095716093, -1584390765, -1225152980, 2019468985, 1275215242, -1510445006, 1310473455 ], [ 1746921141, -655263428, 322620952, -1720330844, 740176088, 451408692, -2002883040, -1144312640, 1368879846, -505405603, -1892132389, -1332034690, -639943575, 2018547704, 954454320, -1529644568, 97323324, 2004540476, -2056146186, -82903262, -1530436741, -1952787176, -2019571328, -1035802413, 367246529, -409588128 ], [ 600429267, -649838218, -494567276, -578908782, 302655947, 181939309, -1566785064, -1859815798, 2130263504, 764090109, -22292295, 1071948297, -1666722269, -354603694, 399558038, 680014908, -1813422472, -1506926130, 1600462730, -51437881, 729577056, -218550290, -384685579, 1809159773, 969626503, 166078561 ], [ -1869114409, 969645178, -703984933, -1764730567, -430505634, -1239832667, 1322035818, -1182952360, -874122484, -265616909, 1195390346, -453127338, -1253758625, -1589791408, 845456546, -1795485634, 2125680983, 449535174, 1440740392, 170087808, 1530060799, 1894064914, -1494682000, -1409993272, 1440806110, -636715872 ], [ 703181799, 1770787302, -2133890487, -1114705538, -1141572538, -109706271, -2077606827, -1166438859, -1530606924, 1152899313, 1378102558, -1771731085, 2126060745, 1410361796, -1862364363, -351718424, 300428556, -1704532432, -2065596327, -1271494711, 182068585, -6204335, 463635975, 1210610090, -1710529539, 1229118501 ], [ 910390387, 814298220, -429203186, 438083836, 448600354, -1335884826, -523502251, 431266162, 1939881109, -686302428, -1597912132, -512684006, 2041843671, 1493568850, -729863037, -1760051946, 1863378636, 2103126624, 67611068, -376032641, 1656274627, 1183899429, 1230275680, -2131792708, -560843144, -1576879499 ], [ -397137257, -1346007761, 1517942976, -1689317507, -904222179, -1346454299, 2129087988, -1431469659, -1407332179, -642808841, 738008417, 714017868, -415083919, 1852930204, -1687985777, 458686533, -726438185, -2063489832, -1986191246, 1862761971, 1976861720, 19663084, 1005609726, -1836520647, 856945100, -267621374 ], [ 1655093824, -1591165787, 307915838, -1908857251, -1769898454, -766703905, 1768186577, -500701765, 1108692349, 1951455816, 1620906117, -1900764664, 1950200004, -988833598, -1416340626, -133729383, 2067948602, -1325393934, 530579990, -1125644134, 1235895142, 1244112740, 485838478, -758522387, -1228588164, 1953065434 ], [ -893958566, 124336331, -285785353, 1095829068, 1216755437, -475390948, -38137983, -251567973, -858023281, -768597073, -911500094, 753117763, 1174095211, -1638403969, -1369912901, -1416136915, -2022377028, 636249113, -2059110094, -826550306, 1774589339, 1335178951, 645647835, -2005237039, -323046829, 1481587629 ], [ -1198470634, 1695268949, -1893551608, 1098621432, 1604545441, -118295525, -1574376047, -1808695654, 1226435504, 329840822, 1352573890, 479312271, 626211184, 962755285, 1553295999, -432955272, 1891954139, -715472970, 1530644408, -1211847850, -831403035, -1419611219, -1649599894, 1091297370, 1523454882, 2029010492 ], [ 1751717605, -2032478824, -189985575, 1252827471, -1715340073, 1335467601, -2120429968, 1098426887, -1132894864, 1120185266, -157065127, -328318515, -926363337, 1413970575, -1464927330, -1497572928, -759133533, -1012522674, 379527974, 1067173995, -2098249122, -1560174344, -1864328097, -1905174746, 2135378386, -1104373648 ], [ 922267115, 1033538787, 1816568512, 878583768, 656412860, -1999846065, -1592166472, 1913381167, -902079746, 666592210, -24625561, 196402274, -440933094, 526687521, -2322796, 1421220758, 242423567, -1907446971, 1229579945, 427139484, 709987499, 2146604942, -573882006, -52605127, -133954586, -1950103363 ], [ -1937594038, 1964888336, 1051438410, -1434097560, 366142351, 163378393, -1905588886, 464461765, 1985934186, -868688693, -6623954, -969379968, -2096419831, -1277376575, 1008222735, -518756211, -1807354805, -1972399808, 1977293871, -79654134, 2098642997, -106472008, 1033538144, -156797494, -32281296, 1088480047 ], [ -1483343710, 858217853, -2142958410, -1444152048, -1665968834, 1049015061, 773803868, 1839956371, 1281282710, -925308113, 1532815446, 541406511, -1005775638, -789009573, 1574240221, -417139463, -1908871784, 1323579620, -1095085292, 1072375761, -2028631494, -1063123018, -1838036299, -820537639, 1821369743, -688636672 ], [ -1765744691, -984181983, -1214288627, -848628197, -389035609, -401128252, -752958775, 1120834120, 1108563330, 48653195, 511857012, 2064367176, 14541833, 331932424, 1596150704, 713646681, -952185184, 1220373843, 1604515496, 2142369523, -1181193195, 165655173, -354361355, 234327516, 616799249, 1811198038 ], [ 659956042, -1520575870, -759285363, 928277112, 1923282786, 2088015195, -2059547006, 802802830, 1431223533, 1338590465, -247211738, 1264109065, -1612095456, -556561754, 992506389, 1408358656, -1106127791, 230428036, 842380962, 1458353440, 1283957148, -934290466, -1909580172, 1183035126, -423886576, -1831438157 ] ], [ [ 930937989, -826403180, -557106970, 397721657, -1380299576, 1428465282, 399488912, -1555591120, -1700810618, -788643870, 747912010, 1989794646, -2023047045, -2123569148, 893771047, -1628264438, -1059744144, -73179901, -524189284, 210481211, -955707519, -1710687493, 635483971, -432313928, -507586395, -341123326 ], [ -940371192, -1626472488, 1740550525, -25542203, 570525973, 1521188916, 1100873371, -2069537873, -92491019, 463846174, -1023411004, -230696286, 581067947, -1402324757, 852474326, -1000076312, 1911681846, -53846506, -1237014318, -524186779, 1142728047, -991684618, 667817063, 158238867, 2041522019, -923947321 ], [ -1573319191, -1043310068, -482374526, -987209747, 1542503108, 80046054, -111279322, 1367247958, 831720731, -1429443686, 248809167, 880856830, -1603418593, 1085239633, -922280956, 1061676713, -777174710, 800627236, -754599455, 1410638717, -1820979441, 884567196, 329721579, 2107174710, 449539169, -1161377456 ], [ 742589298, -1797879181, 998833240, 1455205267, -2040451726, -1316005725, -1699558558, 1562155709, 1534386592, 1128283160, 1832286759, -598666008, -637986350, -4999175, -1841780344, 1304604774, 1257405741, 30960225, -2062765008, -340979747, -2106763445, 750485847, 1128733287, 545405749, -2117249681, -1672433276 ], [ 1730183990, 1409989548, -1992606145, -464954179, 1527752788, -1341235892, 480435026, -1964719841, 348208745, -1622767266, -940599336, 306416077, 1250846079, -274031310, 2020221220, -572567214, -540887715, 1481982131, -1281878326, -1288322152, 1209059496, -1348591996, 1685285453, -930647520, 84724444, -1114801037 ], [ -389462999, -1176839935, 812899153, -1313390580, 67429143, -1613176534, -233574799, 1309830296, 1854362374, 1555652090, 1813877560, 1294239493, 1172082811, 1174421265, 1731570539, 166042847, 1038369789, 461734392, 1607895677, 1450183674, 335653503, -726167462, 1443322030, 1864478510, 1274034922, 1908126449 ], [ -574865398, 305920187, 1653657131, -1367333187, 222659118, 346973104, -2010034623, 1336663818, -581439454, -1095715262, -312351496, -542740528, -952551742, -553167027, -1323262779, 132425247, 1117463864, 1433101836, -1344352811, -957034245, -1791534056, 258914765, -959656173, 1886756203, 1085930679, 874098242 ], [ 1915937021, -1098655927, -1983998188, -246480264, 1632843887, 1291222774, 1067436610, -543224089, 2061919619, 1532428538, -1672221164, 133206441, 944132886, -196915779, 1257384476, 1436917706, -723824254, -2066988673, -1863145181, 706446415, -1664690723, -1972493351, -1047250756, 1588623599, 1780049522, 328053810 ], [ 1839054359, 162384729, 1843470995, -155016369, -629616878, -1628167673, -857656157, -951349100, 1902007227, -800214918, -1892065219, -544368085, 106938456, -1309074928, -1915014393, -1102445918, 307807411, -1655887243, 413003479, 1087096463, -47485258, 118046650, 1565557937, 1528770891, -1817558082, -1502314304 ], [ -300013396, 450322962, 524036745, 988280867, 357552836, -1776502626, 1522052698, -1936139296, 618082293, -681721457, -199133445, -1093853948, -1759402059, 1822563734, -1985816136, -1828940963, -144149606, -254232776, 1383022753, -1728334386, -1003556507, 1962584419, -2033814653, -1747113665, 238359289, -1806834134 ], [ 285627184, 151927628, 1656260733, 1037868493, 327974757, 188419783, -1140933885, 2128508134, -1272218826, -1657311389, -205156681, -1330862288, -2027296900, 728864161, 1514765354, 629665614, -1793880221, 1233154648, 149844289, 1110478906, 67573855, -727995486, 331794266, -1730368342, -233806099, -503106129 ], [ -692894509, 702112721, 1137613063, -676576329, -2008703346, -373304770, -646115190, -635499956, -1934884434, 1657622291, 1302896384, 507205445, 248490008, -426223376, 1717237010, 547990146, -308254344, -62968985, -1939603502, -1942130459, -1265162203, 326633998, 1145552767, -305052300, 1701337411, 595570419 ], [ -841627804, -1867687947, 1069335446, -423868689, -1026245157, 1723076565, -862945941, 1057943245, -589117172, -1975527797, 961368725, 2090055450, -1700081409, 2139971942, 723867862, 1647080545, 1721155224, -1460625969, -168332742, -135175903, -634762039, 357696438, 2020905575, 755129855, 694619057, 921649222 ], [ 2073209327, 1789498618, 990536399, 1931642850, -327605236, 1868835929, -1556322428, -827262438, 462084816, -1605403974, -1106444224, 708383190, -727959305, 1755448317, 860319023, -2122700285, 732131507, -464112536, 706760894, 135689363, -347285251, 1108789474, 1480068272, 1515026697, 1501850297, 1655538530 ], [ 587555441, -202416597, -1060967426, 2054779376, 1809306817, -273723610, -1601134397, -140177132, -371774316, -1706655988, -1974986963, -1841727063, -35603393, -593893684, 1085887551, -1818086925, 1547973787, -796397126, 1748669009, -254751854, 2024795723, 216452750, -1514631939, -1515019872, -1865165201, -744041125 ], [ 1452109016, 1902003513, -1817867170, -183312721, 667458996, -615267105, 1922286103, -1629674851, -357942230, 1098778833, 1401096328, -667979224, 1700338137, 1267015407, -546874407, -1766881191, -711544105, -477963941, -410251748, -511494490, 1815969262, -468149192, 729572259, 1781062065, -843236784, 1412580795 ], [ 1488820596, 185137091, -1042469460, -1613806778, 900879741, -1010371434, 838891592, -86571615, -1206923643, 415074603, 955107266, -122998467, -878538639, -345181428, -1969564990, -808817272, 958347746, -1917017706, -907219340, 1395001313, -434575980, -1942875564, -759858055, -601641538, 324941786, 169179611 ], [ 1551125274, -1780926611, 221809195, -2090294004, 871921041, -476806003, -1836418645, 521965359, -277404248, 1338356955, 1994117947, -1087877426, -779765321, -763732832, -957499701, 100002106, 1145956327, -289581395, -1462292741, -1324102077, 273198710, -1962083162, 1012370858, 1955337903, 778185438, 1958169696 ], [ -764212341, 120381657, 803999600, 1241560527, -1888121243, 649949406, -563872374, -191185076, -1280587870, -1932638192, 1516138874, -1996974474, 72350220, -1222503582, -1776054840, -472327047, -1777300902, 1384816714, -1807648999, 1257576931, -1949640411, 1725780185, 1377862945, 51276844, -1075371456, -570296307 ], [ -1615252948, 1177226313, 325688406, -1203105478, 55580405, -1277887776, -1593895899, 942239415, 630870080, 149143634, 878731643, 583502194, 1481052648, 1678000698, 2081154695, 105432155, -537199313, 888099544, -266095013, -436347601, -675414459, -1915544746, -894461920, 1514819841, 968768335, -2056810706 ], [ 477035839, 746618545, 1181605710, 1903746807, 1904209661, 332170466, 1174257608, -152266173, 493945679, 2044150608, 130505629, 568720413, -1297441595, 1028750309, -1234756714, -596887078, -140827978, 401633488, 2058408340, 735018606, -1577600528, -309470207, -2061117125, 1358256111, -1765263804, -852034926 ], [ -102081777, 568483957, -1110460620, 1140608399, -1162801410, -1905041580, 2073784936, -349538349, 794321126, 400461307, 702325508, -480496251, -581728, 471254566, -1141973367, -1612356044, 1334414423, -2017957100, 1503006347, -821819619, -818144515, 1966259725, -2128582799, -991533677, -1397536630, 1474546312 ], [ -813832253, -579976094, 1875237531, 875786417, 2071314793, 1063102168, -519643167, -498677408, -245952026, -1580456021, 1294168769, 1959953712, -1826841501, 155294993, 462729170, -1015360609, 171685279, -372813357, -1378386602, -900277361, -373563078, -135730249, -951713485, -1601202853, -1739659372, 2118916869 ], [ 36393827, 1517701035, -1367269974, 439206167, -1710697881, -1636848669, -2003611152, 362412119, 1393306932, 80337419, 1734876136, 1714413584, -1489105335, 838487658, 1548847105, 467372759, 1517633957, 826096904, 180042529, 1108461804, -7245076, 887566784, -83348139, 2088025815, -809305795, 2120415760 ], [ 629979975, 1290559136, 757256130, -741647492, 1619188770, 1024806923, -1349181888, -1966121428, -964632651, -1481878324, 296025838, -408962028, 2106045731, -1944626175, 361589468, 935673723, -1566551025, 998958418, 1586833144, 1130302621, 39224826, 19969938, -1939595700, -1887729835, 2038103355, -338587961 ], [ 1557550817, 1893591692, -2114667240, -2061315884, -1306621392, 1865336094, -1785424394, -2041877883, -597344772, -1372300883, 1849443426, -1524190909, -1874095889, 1777575799, 1030257526, 167647763, 1334037102, 1469029550, 1332538372, 1520244733, -1522006990, -1779335383, 1703621301, -370605087, 99575334, 909876681 ] ], [ [ 1533928769, -194036641, 1689661376, 620771491, 1860543485, -2135329190, -1426476116, 1110877408, -1504620445, 1378601135, -1355460427, -1696053139, 1480502907, 1397716475, 651165141, 1241759623, 1302920598, -796828184, 1527346918, 366438836, -1533268013, -59599814, -1186562825, 647331096, -400838172, 461843500 ], [ 1696562887, 1049020190, -2119230536, -1452817713, -416075760, -522540802, -1606866149, -486186572, 1881173317, 1076453626, 333043568, -1875948852, -539010825, 2030748612, 1651384982, 2036433332, 1514739329, 1681012061, 749541335, 1986488180, -956048041, 1838918051, 263294881, 1151823503, -78654694, -902731193 ], [ 319296292, -1716647688, -844042806, 1798934267, -1412333552, -1982808703, -1999364171, -1548878464, -384942441, 327971493, -1476975823, -66373617, 219077818, 566825659, -510184106, 1910465396, -1678728414, -1378142890, 329201307, 1156174222, -695432412, 1615786153, -924927592, -1243213622, -46427369, -1609032124 ], [ 108001421, 1313992296, 474526613, 64208664, -1564749113, 1024494039, 925527966, 1351485878, -976684041, -1024098359, 153995933, -394625253, -286458481, 1551867844, -446458373, -1982114017, 2051915537, 1572393574, 1536459741, 1469353367, -397164247, -2106699338, 1051362088, -198477324, -2147008031, -1691197802 ], [ -1999060543, 42344775, -1762676347, 1552945586, 115944397, 1136602827, -447754563, -2101569970, -157892216, -1723675998, 1761395327, -451568457, 693116051, 574557932, -1670843016, -1641617771, -496557060, 1666716395, -225339013, -1808738640, 1575648609, -770267096, 97359004, -1085506952, -577283140, -773941409 ], [ -989811528, 1689800307, -1547245386, -342163704, 1584754998, -2084628470, 202608476, -1896986145, 600086811, -1832693502, -976897697, -1919879858, -622222219, -710956878, 2064651976, -513347759, -1744796552, -1496639877, 1904091008, -1984122723, 1588611727, -1672388742, 1276759014, 1515350070, 1775491822, -923231061 ], [ -1683093631, -863326879, -1540940294, 98665928, 1981253708, 1481375129, 1396700239, 405170229, -1635293167, 1253773289, 1546671942, -1191802116, 481986492, -1364407611, 537229943, -337426393, -247294380, 1616144942, 156873419, -415807962, 2108336674, -370352482, -1494052924, 689761347, 1962921279, -1202319645 ], [ 877523722, 440422582, 169789109, -772114686, -423168343, 1919291088, 1861743995, 116360043, -939006993, -209598203, 821515050, 1407198148, 132540010, -1679014767, -37608354, -2051610585, 279234608, -631271095, 760800240, -859169142, -1672833258, -778581929, -428031322, 756810411, -872770944, 1943609874 ], [ -140338186, -631721982, -944604632, 1278033546, -1972678070, -1800176636, 316418928, 2082886925, 1285027161, 461602964, -452696798, 941596365, -1157922640, 2091228784, 866724810, -1924075601, -1411578537, 164158004, -229645316, 878193398, -800654154, 558254192, 63374412, 229758745, -412258079, -865386522 ], [ -1263041563, -2121518479, -1614208627, 1508552795, 1592265864, -1233993947, 1543342300, -197199823, 1369007224, 632450212, 1110316746, 1383826207, -1209338746, 501652885, -2112899184, -127569628, 808410721, -1786576345, 38229616, -1659122387, -149515381, -1069925916, 1659150836, -1790831844, -672559213, 418420651 ], [ 1029392386, 76692572, 1055948123, 1950037990, -1182175330, -1956692901, 1591729331, 932069171, -54387185, -1213419272, 1873888882, -1351044651, -1520838663, -1564026700, -917615792, -2048571239, -1052322967, 1588251504, 2101651105, 1495415303, -405164559, 24674438, -28545192, -1887155241, 1813522552, 1710291811 ], [ -1533941617, 199887122, 28968722, -626362902, -723505084, 1213260087, -1851166411, 1919077975, -175558436, -918883153, 2130931002, -162923000, 531766051, -1204890735, 2007670101, 1632142126, 1176634405, -1964038013, -1190713818, 1308620223, -44002261, 549973785, 1020548228, 218796459, 1342673988, 1878790825 ], [ -1810606558, -391405163, -957219774, 1356237897, 394260715, -1188279461, -269443023, 151429669, -835521830, -1072270759, 2134021908, -2031702477, 2136317103, 320856392, 1901993283, -1118976538, 949072649, -1280364981, 815420599, 1430902492, 715031480, 344467947, -1890678634, -417702352, 1824910250, 680252567 ], [ -1913190799, -815128339, -1531670975, 1966413240, 52637899, -1952469806, -1742423029, 42040355, 1717365922, 1264831475, -1795255752, -1904792293, 397795938, -1678922099, -1584351691, 688416960, 2098386877, -1617291295, -627794596, -1329280937, 1043030451, 1357409206, 1759129370, -1946240302, 1553347399, -1688257590 ], [ 2027795096, 297715726, 1611281622, 593100810, 100688653, -823497146, -733582371, -571019646, -651908495, 860083747, 743516546, -285812650, -210485689, -1808556455, -1330244773, 583990994, 1196042043, -1926474392, -317863951, -1796202749, 383870323, -141542263, 2121953470, 1421113750, -1663247674, 603897819 ], [ 376537202, -1465836633, 1060904943, 1876461486, -1752706503, 944121023, 807441632, 952768228, -187329520, -1198597857, -1907455408, -1425709092, 998613030, 513747294, -333969884, 1975033768, -639302986, 1938079598, 1219229033, 925543124, -41332598, -56419978, 1487473677, -224247768, -789296211, 1284258114 ], [ 725116349, 1477737251, 634417965, 2126426332, -206399852, 772101292, -2064495790, -1918874403, 1515217484, 641337764, 1521125707, -1165059300, -1289462608, 441982772, 760331115, 1342061211, 19395260, -824990939, -1971924186, -287407673, 1458266, -580999908, -1258498747, -927921041, -320096860, -851627835 ], [ -1516141393, 1276954043, 1509023618, -878075291, 988844590, -1964542153, -746015052, 1069559732, -1612689927, 1789431102, 12530838, 1147120500, 1056401638, 1352926069, 992430952, 901617358, -1869902946, -2096581096, 586274137, 422776795, -420321093, 858360583, -1072196657, 173325058, -2131529942, -1951969813 ], [ 514933958, 366629057, 1631370504, 1213084952, 36108643, -159437426, 1162753483, -1157288570, 1864073244, 390329907, 1192416513, 1124993486, -1137401860, -114640931, 157631826, -1623367308, 885304653, 193734755, -1579101101, 788918412, -1736868160, -1239186892, 342209287, 1138147502, 646540439, -1069826997 ], [ 1795543122, 414440299, 2036982601, -1399270505, -129110454, 2066388595, 778045779, 1399942910, -757579159, -1154096894, 721873468, -558800798, -1194926571, -831477983, -1904865320, -701808812, -1365453578, 1541164636, -805679932, -151895208, -303564036, -1018438460, 1113679300, -1889366134, 1908599310, -1627930042 ], [ 1618693180, 945583223, 1875154648, 17936205, 1494993262, -144051145, 478481157, 816360177, -1209292637, 625812494, -659912741, -9342695, 1863387556, 1709332529, 1828755505, -400771328, -986054556, 1326820495, 271344610, -607162684, -1113321323, 586793027, 1805160408, -536636812, 1145511843, 1747386573 ], [ 646000645, -2058436876, -882586869, 1880600623, -1684534314, 1412570681, -1238009816, -830737053, -988082030, -257924787, -910781777, 692203451, 739767389, 1105032344, -1065971626, 1556267286, 988075383, -161648992, 892730417, -2057876569, 1036465739, 1670181409, 30821292, -446360110, 144983711, -1377922183 ], [ -1589370133, -548101533, -140298888, 868109980, -1277168605, -432050655, -1943925145, 304478912, 90275903, -1870373106, -1825247353, -964667425, 889943079, -877180516, 188513513, -903887710, 384388958, 313403812, -404560559, 1149212574, 125885926, -2043233896, -340574513, -1572797839, -1541358495, -1713351664 ], [ 798245857, -921156276, 570458904, 233066068, 469718875, -1069319748, -612700358, -584646524, 1590069872, 565118843, -329839276, -452297872, 1083147812, 790977099, -644322050, -1719857413, 991918135, 1612502374, 732059517, 925704509, -1857651825, -504252940, -779222204, -972776575, 1466743314, 279455569 ], [ 1210196673, -614130969, -1920794416, -1211600799, 1846661334, 1233577110, -27816065, 1292595276, 1869347051, -322729536, 1963664550, -1373260093, 32843371, 1321179413, 472767294, 896998914, -1799943339, 2108109117, -795688752, 640610340, -1883020250, -1127613289, -1646040395, -137542028, 768081889, -215353926 ], [ -1254053105, -1225328140, -1044967435, 504550203, -1467414766, 361107129, 1483310304, -1011114579, 1141781246, -906296905, 45281148, -1721809169, -918567976, -687738725, -53885888, 1304079551, 1001531522, 1314141333, 294125457, -909555926, 2030370224, 873420159, 190507427, -519915308, -1287229476, 163511376 ] ], [ [ 2078967341, -958468440, 921530313, -312825875, 1751280946, 1964032306, -1036719006, 1776776240, -561712643, 498565445, 315572770, -1078726824, -1533325515, -125846486, 339271714, 1759940371, -1507068049, -699026840, 598954066, 335453262, 1863875800, 1440235594, 891182549, -1590337411, 1048374496, -82050565 ], [ -2113139292, 105159561, 1382809786, 422820985, -1028257772, -1555469251, 84129726, -1190069389, -1455575306, -296025697, -486588532, 754381606, 113346321, 1321721222, -627211869, 657764131, -125286889, -636286810, -663764994, -1235362889, -498043317, -921240579, 1908350020, -829362926, -396873417, -173260332 ], [ -2022430636, -1703651225, -1973555985, 101882928, -1527308558, 697909822, 1475973198, -612016877, -1913798587, 1787562603, 1259303104, 1002934227, -1540832443, 1885150605, 229253445, -115550747, -896926778, 390926731, -2033694901, 58172466, -1574271033, 1028122364, 1108008072, 1399986433, -1353096943, -11867061 ], [ 492603649, 3050770, -1654722960, -397627339, -1984993363, -594566142, 1835194454, -1542419075, -1537676471, -1544973004, 1930226049, -1394348821, -953483808, -532878270, -1345722930, -1855115305, 1897375505, -2014517579, 517181139, -2461217, 1255171735, 234683214, 1654132621, -300234671, -635349170, 459972961 ], [ 1268515831, 916724499, 1244676422, 488607338, 639559592, -680341806, 359845590, 984651715, -553403817, 886483179, 730052914, -944671561, -136354257, 576716447, 847662824, -2015391712, -575899130, 1951658519, -12314985, 1063778011, -199651847, 469691695, 42912469, 872551400, 1568455767, 1080359650 ], [ -1970375903, 428907778, 1419195190, 949795793, 1007430514, 854208106, -844755361, -885685660, 1012546405, -456389834, 786103223, -1649913166, -1996575474, 964802541, 981694620, 1763982951, 1446426733, -1008902879, -2059269985, -1850057433, -18703406, 287815195, -1548310625, 530458707, 1417926035, -774195518 ], [ 535368854, 1119607062, 1469036773, 377793794, 1502595373, 158157863, -1732576053, -1631232237, 353065314, -1485503080, -658600876, -744637673, 573820933, 573531233, 1045413847, 2095738599, -1848699221, -791509554, 1904027392, 1678757302, 2061915449, -726306409, 1442302775, -52535959, -1040068653, 1225368002 ], [ -1655275512, -418487459, -964075492, 993162172, 516394306, -495030224, -1365957477, -1096978546, -1034569691, 1218455107, -1731219823, 925432511, -769955614, 502808823, -1383109276, 746445778, -820934703, -1480125981, -1269351531, 1085495537, 982862614, -1837537952, -217067480, 48245551, 153347286, 1070593748 ], [ 1372959385, 1669249305, -756815917, -194573198, -1617676018, -951880030, 1491025573, -2107490159, 740751565, 2017149353, -1961539485, -1621883307, 905194491, 51571179, -1995841595, 212120995, 423411583, -1968010671, 635838956, 1231736021, 761229393, -1787778640, -1125230976, 1782033723, -673126323, 1891360385 ], [ -1695238756, 684693258, -1492152909, -430158126, -1275165901, -1635201538, 1614332683, -14836603, -26087174, 882279376, -546854224, 586821246, -1193754387, -1662179941, 1669612386, -1063567065, -1605886174, 1322655871, 950412210, -290357419, 744017965, -345736239, -77301744, -325817707, -1502659543, -1048832041 ], [ 1615819549, -1230351398, 1384487535, 1255054648, 2069514924, -1388386916, 1591475685, 768617909, -374728838, -794158042, 1681289964, -1934718099, -596364080, 741079563, -329650748, 1384247235, 850040116, -1969760947, 1572734266, -436833348, -1954795310, -1571246649, 1626386241, -559817926, -157284018, -253693922 ], [ 215039898, -492336747, 1682123939, 996198909, 1987653360, 1209234733, 980406165, -818630429, 1542820570, -1276053880, 653669194, 1580186305, 1081150944, 1595873828, -1696231170, -636269901, 136590164, -1249570206, -2106398713, 365172652, 2092276023, -707039435, -328096904, 1022876947, -788599274, 11915337 ], [ 1525310636, -713845546, 1159942908, -404629855, -1154396099, -1752791095, 912736290, -1441700686, -345200174, -1048050819, 750120899, -1788291124, -1370304332, 1932964653, -1727438400, -1568292217, 1790505792, -2096308300, 478354003, -533662670, 1583321491, -907599532, -1882372723, 1779414818, 2052017255, 983963846 ], [ 809192803, 1940325868, 1611896546, 1676388454, -2034142912, -61835231, -76547477, 1688030261, -339795712, -577252041, 1952624625, 355392247, 1531582158, 1370183213, 1795505215, 1934709542, 586671245, 413587540, 1072787619, -668039435, 587285020, -2039206827, -1942185471, -102761009, 169831305, -1951853724 ], [ -1518714277, -2128004597, 74688680, -283211929, 1619958397, -435765199, -1870410232, -336327545, -1186556761, 1679186000, 1969951328, 123478755, 1998069801, 394059621, -30732865, 707037216, 504799074, -2103165574, 43895576, -1490740560, -293760668, -451023877, 1133377196, 1424823963, -333047508, -1653023478 ], [ 73373860, 2023532265, 2057271340, 764692093, -2071618083, -758494358, 1409837719, -1641928146, -1166936590, 933866131, 1737272743, 418291403, 1092499413, -1827870724, 1966041387, -1006183572, -1593932472, -808968687, 1765056423, -123522445, -1044135921, 2015112457, 1185464660, -1360090525, 1207670662, 959172708 ], [ -1442590035, -1056099135, 1565317342, 1897314279, -1067178704, 1773065565, -1295297012, -709785032, -1289843890, -287740031, -2000687700, -208387709, -1997370483, -93134701, -1967160454, -1114753959, -1334563053, -279896535, -2142874729, 737782890, -1963224415, -1722596258, -1005167492, -613938907, 616900430, -2141163780 ], [ 1306480993, 897633197, -2038048392, -766328083, -260962500, 385873329, 677807036, -1589724381, -1469651740, 639254858, 406311561, 745141761, 1079493083, -771633577, 161803238, 376109550, -1943628189, -985716824, 454239429, -450620789, -1238492134, 577011192, -530669460, 1336304113, -645304714, -3835814 ], [ -1446115192, -1522566660, -663296616, -46377933, 407396043, -500768908, -1770853167, 144543934, 1946263068, 261974469, 572311171, -1421006921, 1806637166, -518622556, -1421106249, -1310679898, 898363950, 1860318979, -2018204878, -747907330, 212131917, -382976250, 1150155551, 1661872308, 597625410, -566170052 ], [ -804216410, -562351087, -13750797, 1455257366, -720571118, 1686473139, 1808203481, 778931545, -1240992725, 1425730879, 1030247262, -1885950437, -1830300348, 1231928609, -1307331358, -2017886301, 148175972, -523265192, -1595967717, -1485739796, 956861716, 785775743, -378358787, 882395896, -1294043775, 799740791 ], [ -2016740130, -411084760, -172143017, 1458134326, 1907495637, -440514439, 549530944, -424587185, -1168394112, -1377472022, 1647779549, -2095029246, -2142345435, 327905633, 1552844055, -1493881990, -883233487, 148948135, 1249048211, 1651337303, -916222587, -2138774387, 92089897, 1938279584, 385183996, 1006718306 ], [ -1103215439, 43785922, 838525599, 2084415308, -1720409249, 1900022683, -44986954, -952684934, -1717064213, -125573439, -376951780, -2081030555, -1522901183, 980923726, -1398493829, 2128048001, 1664300468, -1631660499, 1843806295, 534369368, -936127015, 1799278775, -1309434533, -159444514, 1019013518, -773370174 ], [ 628083767, 1957841419, -1147188623, -184890043, -1613248655, 648630212, -803675771, 8919828, -966056258, 1022734601, 1047197830, -1922926851, -45967344, 566673891, -998451270, 358635834, -1590968476, -692546385, -619145731, 2068724769, 1285225484, -1422218282, -1299563229, -468131186, -1252102055, 600692573 ], [ -882193017, 825713252, 1945139975, -2038122047, 2118786525, -1094493048, -1907972497, 423392915, 733317775, -1564286919, -1894131419, -1857969066, 1300086951, 726283221, -386747570, -165660584, -1504790234, -797546523, -1844175416, -270764285, 273783394, 2129038027, -904800711, -783564373, 331640853, 1176684893 ], [ -1670409572, -648796670, -1594376530, 613846806, 796355071, -687586034, -101559131, -1833336329, -2014704963, 203347378, 953952719, 11168982, 286323093, 202591343, 180603213, 936308105, -673738796, 911900356, 1790500459, -1179124924, 1415071973, -465159982, -1289576301, -1849909901, 2117485236, 1791552203 ], [ -234192982, -1461331613, -204131284, 1106073194, 1268772900, -481235784, 125489772, -580142757, -1267949046, -1039361569, 1417295768, -490457631, 676108293, 867438824, -881677104, 833028350, -1061959260, -166351728, 219079469, 1712706935, -479472142, 1559766918, -1562572766, -973388920, -2064910113, -795994884 ] ], [ [ 229821773, -1590643833, 1987879265, 1387902767, -481903413, 1859393815, -219427341, -1660675463, -1218284619, 1825175850, 1804222955, -838446939, 1513262641, 706055849, 674176493, 590867507, 5628362, 2106670908, 1911006012, 432387365, 861762811, -1703349851, -782376827, -1369647196, -546760886, -1682984926 ], [ 169727570, -353081440, 429780569, 188769728, -480557991, -1199179474, -388305160, 8923935, -1772078160, -1797389209, 8180479, -495420414, -162507542, -166372185, 35466617, -632327432, -477646085, -716689392, 187401916, -796723168, -1328106287, -671243793, -1732717918, 736672197, 1774267659, -757011616 ], [ 143815780, -64052554, -399110931, 216520695, 962400137, 56205583, 1174008490, -945431517, 35264944, -2061396769, 1008638971, -1586231041, 885445929, -224556056, -509438734, 1098214229, 242131933, 80569707, 2104729391, 315125752, -1935190856, -1247065122, 62403045, -1777890700, -381991014, 1996697684 ], [ 1312814627, -1413175788, -1887680661, -527779458, -1528289707, -611838024, 1942805936, -168977264, 1432824261, -1123017198, -1960976559, 189535590, 164500490, 1472812310, 1087295478, -487746857, -1090314702, -411118162, 352324268, 577551131, -92999023, -249894837, -694681576, 1125504634, -1358626838, -1586814813 ], [ 1995118865, 245690327, -474766157, 1901939483, 1758514534, 1522291677, 1867310309, -1237125044, -2119973653, 1115572661, -1556155707, 1389042558, -66600301, 764723365, 1395459612, -1720237949, 2032067453, -1885534762, -527635948, -2066314129, -419791992, -2020368477, 160062269, -370411818, -727104098, -2019263923 ], [ 1070051398, 353582782, 1375647555, -2021508034, -525757548, -804683535, -2031928200, -1522976181, 1628974756, -100792385, -2129556973, -1522163939, -1100582875, 572820015, 377013589, -151294883, -1382811873, -1688717093, 1863145750, -722911173, 1194715859, 555061397, -19775947, -436237636, 1901583596, -2136906411 ], [ 707899059, 2000877026, 61967413, 711173501, 2058142401, -1381380191, -1128303859, 1110353788, -1293366243, 1673136296, 190969353, 1196807759, -1237070115, -1427688877, -356731556, 184687435, 1822854265, -1232328024, -1324737550, 1676805495, 193935832, -502891394, 22770296, -1782850168, 1237902974, 1270015625 ], [ -2037435071, 508313887, 648610628, -1849706188, 2059198425, 1289302259, -896173940, 269684003, -1206380876, -118402144, 875259705, 1149714850, -368607406, 662637636, 980244789, -1362700478, -1165498448, 1318511071, -1452179983, -1294017474, -1455745226, 969544973, 1476049451, 1088930338, -1431521099, -861881319 ], [ 1488433977, 584896021, 1259187624, 414319901, -286973529, -1303933260, -1617335838, -2123662322, 135334283, 1110630447, -2141164315, 1596323665, 1915276639, 51598313, 1800213702, 495260947, -964236577, 299624592, -1369433549, 1529856686, -1821788922, -706195690, 333446586, 1013095279, -254706779, 1088146318 ], [ -919050168, 825389042, -246817408, 957257438, 664688262, 751927842, -1057479254, 710628789, -1230841085, 1615761249, 1805668198, 1841169080, -641747654, -2082488190, -1844205023, 1688184304, -478275700, 306310645, 66346758, -760754637, -367128559, -1770403519, 461240352, -122468344, 1294882634, -195222082 ], [ 1980036588, 787443642, -2007633978, 1634921073, -198758583, 1236590801, 300680857, 1479923231, -148578450, -1083344647, -642812198, 996375008, 1532817005, 1566815047, 976128710, -1245701086, -1673083871, -1125363483, -634657203, -628659593, 437895009, 1799706755, 1013508105, 1219655456, -339870483, -869495901 ], [ 645264134, 497473690, -1839908187, -1156545544, 374000864, 1496718573, 1719577595, 1298217963, -299115928, 499951646, -401865069, 987440221, -1835105087, 1695989485, 487679835, -2017070851, -380859900, -912598238, 1486827248, 1339633509, -1646987081, -154435638, -415485614, 1870516403, 1667209, -2076387483 ], [ 2050457411, -1187335467, -1837400391, -2034583152, 1233002064, 1919837600, 1970906248, 1626145173, 1481488826, 686067026, 2141919020, 350244270, -378331933, 659655287, -450204016, 273719735, -1956900552, 1982135750, 1271564590, 978270939, 1025370859, 1958714433, 1697121295, 1155871693, -280670703, -2116847930 ], [ 629798649, -395025836, 12882969, 1631730207, -44062220, 1584126060, 1919508943, 1212816114, -99534275, -1744011085, 291757142, 550801267, -1964586857, 240675264, -1037245858, 1128568834, -787988389, -277583760, 596364058, 1710945203, -1563593208, -1896556819, 2038088477, -1018770867, 1076188757, 1203105373 ], [ -1341776749, 172447555, -1766507901, -698351602, 909923110, 974865365, 311483659, -342378598, 1153923248, -161449747, 863853371, -575413533, -1237380551, 454893485, 1163295844, -1652519822, 1177715718, 1204360939, 1934157910, 611067784, -126721013, -1039723464, -2049236373, 923392890, 32991588, 878063804 ], [ 1581280319, -1891009627, -470196145, 1586519362, -932914500, -481595112, -2099479095, -1429683113, 1646908345, -2131889821, 2003151318, -239611293, -1802696423, 2140773271, -526309485, 2060095919, 1152132519, -475808925, 1454399036, 1171453545, -2025292708, 2087963382, 1967038873, 23677303, 1391037312, 638486945 ], [ 275604769, -1174452243, 234597701, 1866310984, -1855970102, -1284542656, 1445588786, 1239611985, 1545566552, -1155677478, -217282464, -1454246903, 629520725, 1658198581, -255518679, 961792879, 1978782401, 88757428, -1004957335, 45159488, -1794324435, -1391980736, -81127020, 733621416, 585775703, 677687072 ], [ 1655486766, -1247553657, -341686403, -1029635521, -878055737, -226811090, -158593626, -1950536815, 1315478955, -1411413694, 1467420885, 1975741444, -1824224698, 2146817611, 51199472, -2142787761, 353046975, 314450405, -2240968, -1762547593, -1655294741, 1029313338, -475897390, 2011562781, 746732047, -1681351755 ], [ 756325089, 1021384149, -1064006478, -1387172201, 925101635, -1623807739, 975945637, -1202007564, 1683866012, -1028555359, -1425637830, -1104540666, 1556793198, 953767364, -154068234, -5778864, 1063927287, 1191557381, 1537071485, -1979534633, -655562828, 348903580, -1487864577, 1838394078, 2007726737, 1823791288 ], [ -13230378, -1237195467, -557715361, -827805809, 1377427041, 1077928771, -1715672169, 1669001761, -473371318, -1541801691, 1485101230, -251155368, -1775049317, 1588795525, -923564599, -1041015956, 1152592251, 1747430882, -517106844, -675092703, -1155290778, -1598355319, 1956501014, 1670396111, -851184727, -1080844093 ], [ 1113970273, 205737638, 110808007, 1248343361, -1160914506, 1284181138, 667211922, -539537351, 2087854429, -1381375797, -1315619240, 247828118, 1951244712, 1968313200, 66633907, 2086726085, -149484182, 1789548586, -530294911, -40262624, -1626716883, 418836212, -161390493, -1411026370, 782454253, 1233587235 ], [ -73754045, 1383497508, -896815694, -982402221, -1435511089, -368558839, -750091759, 553658070, 920122329, 1283832182, 1328259709, -722160944, 755063975, 719519095, -472176777, 189948336, 1692548112, -18850756, 1316948515, 572013185, -667634986, 1462507737, 655566733, -267896765, 1586770787, 174184970 ], [ -580289364, 1303362240, 1658990750, -208079069, -1764242882, 264852623, 1305852930, 1899773815, 1244330363, 515638190, 293403422, 531734987, 2054769650, -1177721296, 2000616681, -1759581420, -2024386255, -1320859600, 1462339818, -1235142839, 1918373924, 595584697, 1895970501, -1923465947, 1802983212, 73831594 ], [ -473169675, -509318676, 774185696, 1289784358, 2036497311, -1130260167, 230536886, 2009748163, 1831234734, -906922819, -885991432, 737633295, -1709155738, 139418387, 1968086971, 920600280, 1813268465, -482324855, -832041617, 455321557, -1196418828, -1326303053, -2141867594, 1402321932, -1430582681, 1407075826 ], [ -2032583928, -1283549884, -1600377654, -925022317, -1395689265, 1731504159, -1616058989, 369971095, -2067059885, 472104782, 645881810, -1744251628, -661580403, 359040281, 465849340, 840960456, 11058317, -1046228848, 324575558, 723337761, 714500515, 129872965, -341659389, 1314416432, -1896590328, 885220568 ], [ -1254336399, 1587906132, 244842155, 946649023, -1821984771, -1160407412, 963998409, -1838043709, 1686376104, 1938601912, -598907072, 208119272, 68963376, 712605995, -156295079, 1977532895, 2146782687, 36756588, 1607986121, 565535664, 2004960973, -141427848, 1971609058, 456100014, -1267966301, 354463175 ] ], [ [ 655790310, 1011643910, -1754686602, -1214319285, 1924931662, -1612859281, -1028381447, 1908652021, 594260934, 1592912229, -965493229, 1709091086, 455660554, -1210967424, 1033741545, 276684343, 776116505, 148935645, -1518187349, 878826443, 2128695106, -571427105, -654587289, -116715636, -983025455, 1524526827 ], [ 458495546, -1833882224, 470342732, 1209287999, -614768645, 1857929845, -1844456124, -1991736918, 926713417, -1366400103, 1413251618, -370674669, -1629779650, -112485865, 803669985, -2061561808, -1208729702, 773774607, -551675821, -1296493436, -1555170466, -102476671, 1443334776, -2039110711, 556456217, 1581801294 ], [ -72640168, 1382242746, -283069248, -190431552, -1029026950, -1419713412, 1626495795, 1999437118, -350063627, -402907811, 187081165, 1198362432, -1567454507, -1539497495, -1748390998, -86367229, 1872252094, 554667662, -265588365, 535803359, -174083101, -1226155572, 2005636691, 1944369521, 1456352394, 880051955 ], [ -1368899024, -689127211, 1174179190, -1491419545, -973272313, 1458275713, 692227886, 379009164, 1026772342, -1557901596, 1033203942, 26151518, 882859762, -104240881, -962691397, -395397489, -1797909470, -987777755, -1928436926, -1211132171, -1494251448, -895561730, 85719660, -738402777, -397435307, -1085496139 ], [ -356031702, 440361980, -30781560, -1178475498, 191382031, -617176797, 1639509036, 2030705842, 857569943, 738294030, -502150673, 1951198969, 275835768, 850273759, -196356875, -2022296975, 944589762, 1265628351, 1976165036, 1823193884, 1702816815, -1131254427, -1290221846, -2022581511, 2127848392, 1807202328 ], [ -1738732820, 408953534, 1446153194, 415026932, -897518799, 1174589348, 119505339, -29899603, 1269172296, 388528441, -619746765, 885172096, -1749210831, -101020736, 1770072460, 1837056509, 896218142, -727019954, -1629983570, 1705945052, -1197199058, 569819355, 1335882198, 638210060, 1180922831, 1077481970 ], [ -357429173, -299523564, -714320978, -1076094325, 1503410770, -1407228797, 404579276, -78873093, 1797432004, -872803568, 208400743, 2141587581, 1326988391, -943866479, -1469482071, -1052222362, -1925598971, -1264058841, -75389895, 1036651139, -908330227, -1710460837, 1971300018, 1009054163, -1723346857, -979041231 ], [ -2121724452, -1391304036, -1903059000, 1337743159, 510542575, 1221001099, 493666642, -1679197358, 962700749, 815245038, 923764636, -683154895, -221254025, 1993426515, 1054804706, 1314777547, -1446668894, 226240752, 928099792, 636946794, 75098789, 1953232110, -781469549, 1354228544, -135313590, -813257015 ], [ -248142414, 475782712, -1663537864, -111994087, -1097648606, -967085806, 1670045556, 1613754719, -1219432418, -1008622906, 1280997354, -1871207992, -1380866591, 352179129, -984416629, 1958498330, 281211296, -321670799, -1700821032, -2074809581, -1328586558, -1216859985, -750350463, 690375737, 103221099, -147139714 ], [ -1168214809, 1080484485, 338815551, 1993570547, 1684175682, 1985027274, -99881713, 1493002680, -1802460496, 700897703, -521192658, -419594236, -1136184282, 1075731317, 981878208, 253205434, -1064156007, 811050096, -247761143, 1246867840, -1286491659, -466217963, -163814913, 405550326, 2101320912, 1143799087 ], [ -225760338, 1850040994, -903682500, 698070994, -1809113052, 1314233502, 863875274, 1109457002, 1388766891, -349575631, 629663364, 96909017, -1979894938, 601787141, 2071118789, -1594203021, 1290908570, -1174554917, 1005023984, -1761781065, -1385724636, -723958095, -1438781372, 152334231, 1546847685, 1825014852 ], [ -272230158, 801472341, -2107026301, 48874826, -1013691164, 1957491737, -1362337237, 515335032, -420716742, -467878268, 1973192511, 1657188313, 1003568531, 1376215012, 658375977, 1586066046, -1033207195, -637618928, 762967046, -369933100, -1622173043, 345261704, 433461250, -1229757982, -243582103, -1196519483 ], [ 1637464567, -520235272, 1200466219, -1006312792, 648516907, 722111074, -2134209175, 1175556645, -970903805, 808957297, 400621688, 2050629418, -366071453, 407391776, -1339977854, -1686212947, 855442098, -2053775398, -670919309, -32558710, 445010638, -408565509, 891076084, 2103197031, -1412280678, 1018635063 ], [ 606951983, -140104128, -1018887848, 1708752705, 146106870, 705530749, -2013130019, -1980834945, 2052094755, -835613329, -1768551309, -1248507581, 555161417, -2069875262, -1406258167, -1981714356, 1759507545, 82626721, 1559765931, -729141549, -523015568, 668683673, 1416139840, 1866675138, 1560400878, -2102408308 ], [ 1298470268, -1937914925, 395755523, 93434361, -1431219567, -822919025, 213194574, -1190583379, -175197351, -1134114737, -1340582948, -1628025529, 1446237332, 928608604, -501309394, 125304576, 2010094407, -1159807879, -854359985, -14026795, -217952910, -1861922236, 1972603538, 2135911865, -672146506, -867064182 ], [ -1756655609, 1808940485, -686154193, -1413981826, 1083772711, -814541449, 1839962890, 1244580494, -1199475760, -255932212, -1244552468, -1954408601, 1111442225, 1537867612, 893227036, -1593670160, 123575926, -1017637409, -112550837, 683782589, 1224163074, 2007356521, -642679274, 1505843523, 1388653898, 1120784580 ], [ -1785043708, -1860322378, 542869214, -1288750876, -116078477, -1654164042, 1249487739, 1518583565, 958581444, -891396393, -160077462, 703812115, 955010612, -426577718, -1874353445, -135529749, 1890933797, -584313619, -1898618047, 21040711, -1094167115, -1623090450, -331856712, 1273535164, -394724243, 222652118 ], [ 1635049531, 121247050, 1616646299, -1752577448, 289047340, 1573350775, -636266308, 55885582, 1882585136, -1874868637, -1728740049, 1115188889, 1719819149, -288344397, -1093682108, -346695597, 1384662839, -923083169, 1491870036, 1802602647, -1437217964, -426833129, -979946694, 522637711, 946320074, 1597459095 ], [ 2109676754, -1876198781, -1698988932, 1303434832, 776491439, 993431233, -680418242, -1493909457, -1923694376, -313364520, 515049911, 253769377, -1577788370, 907036531, 1868809979, 2128613793, 1674420984, 165280584, 44115187, 1241943685, 30270252, -621910379, 1798858900, 660850047, -769777826, -947676962 ], [ 1819346399, 351803751, -1147978382, 1525302943, -578627139, -1872988265, -2028066949, -1944152139, 572126603, -1598676909, 383211922, -322720638, 583152917, -1135220605, -933350236, -875758153, 987027602, -1793882611, 1960956288, -549285835, 1413811965, 350374913, -1284848951, -263928713, -978367054, -1537075509 ], [ 118731220, 930610090, -1802234878, 513523524, 727828307, 1339763789, -678245568, 482518275, 2021714745, -1015304167, 754068460, -1696010761, -1401130923, 76113862, 426509648, 1291055628, -2056711929, -384126181, -954322231, -1670390764, 266584959, -587689023, 1785888319, -1884675107, -205223083, 1484800986 ], [ 1247407819, 1241692347, 1040276671, -1023991121, -1308142109, -2058005794, -1450324523, -386562794, -1361675706, -2017322018, -990558345, -1230930417, 1326055416, 417723424, 1680934753, -1395330752, -2000679426, 1808084642, -422575645, -2039172910, 878462102, -1681893045, 570049568, 1115866909, 1043835817, -910569287 ], [ 1904421984, -902908794, -921588226, -1028958359, -1994328008, -578994482, 941917119, -271781353, -188539575, -1435821616, 129959146, -913653440, -915744428, -655720264, -1625860299, -1558152768, 1273289352, 409689816, 1692307125, 1883677932, -178503295, -881611575, 703201731, 1139422863, -1366782124, -26316057 ], [ 2124475377, 713050759, -1403833783, -2038738269, -817325962, 1003589694, -1936101675, -1952647646, 1666139471, 2032412678, 280519458, -363810237, -914499804, -862944357, 1277928521, 1311631996, 1759629870, -472506401, -941903992, -236945575, -1528086269, 1463046393, 658612349, -11127780, -751783014, 179098835 ], [ 474480365, 402787068, -1248615261, 1864746280, -1606302051, 1350947626, -1558553946, -1006033793, 25719072, -869455095, 1134474865, 1389435320, 2107061769, -1311403694, 2027371696, -1773365161, -459891083, -1681285182, 1357329971, 252202609, 1363173072, 167060467, 136132281, -457746193, -1802312190, -1916848675 ], [ -35458266, 1123326596, 1495444441, -157158567, -1107686751, -116604018, 1673919506, -762179037, -910146253, 2109810567, 482961196, -748011389, -1068778467, 745777054, -844063726, 1270824164, -1010293073, -886748613, 788115651, -3164306, 971372438, 32037602, 911420312, -1570292001, 933243310, 1258094811 ] ], [ [ -1525579440, -1180533691, 1224558781, 1600125312, 316836961, 494536668, 110499845, -80780586, -1616325420, -1650933342, -1596477886, 291842765, 1975950187, -22180898, 490285634, -544149935, -2103853673, -979113875, 637647834, 1513208807, 1958749577, 1104039329, 549172931, 753077840, 42611313, 1368914665 ], [ -613839023, -1511592196, 1121667081, 1348616755, 738933819, -1260947903, 87083643, 11283657, -895171063, 1817711533, 583517128, -1794238374, 1931004731, -254339297, -1623297943, -1384716859, -435460634, 2030223768, 1376703545, 28878718, -1189688936, 2072162782, -1569702406, -496633283, 45910709, 178764244 ], [ 1013169514, -625014755, -1127305990, 869261261, 291902301, 165403848, 1718227760, -261209825, 515279484, 843276386, -855591687, -1180838912, -1735284266, 937707020, 2044120198, 721068525, 1124810092, -2109493231, -2120834322, -1140361961, -938344564, 1628010388, 1128678288, 1244095194, -1665491573, -755627647 ], [ 976491060, -2085060138, 850068790, -382128495, 1868229508, -800009548, 133661260, -675583969, -1771700010, 174906069, -1973119376, 442738523, 434831282, -412064359, 30178798, 1218315027, -1819698130, 1277898032, 55701719, 1398228134, -1784517336, -915806094, -2008254032, 2135304317, -673006510, -1353258503 ], [ -1433039020, -1419642675, -498728203, -1251355709, -1749983612, -1861548843, -24795508, 1745577303, -920514816, 1178566985, -1152155572, 1227200492, -68982173, -586170893, 371270753, -2077221431, 2073370161, 569641946, 1648479602, 732470347, 1548580442, -1619857410, 1889964581, 1245805353, -1398201271, -803554648 ], [ 1709082354, -518307066, 1789370421, 1775435799, 1652214637, 497409358, -1201217726, -1612092273, -2117964213, 1920826354, -1355007553, 1358235136, 1004847770, 2121791909, -2075067037, -605369760, -1045497907, -244777148, -43053907, -921750627, 368642029, 201116404, 1903769594, 1789322481, 372285634, -1987143641 ], [ 872487211, 1240815447, -1122680444, 542054101, 993409548, 1023527437, -785449347, 1406144831, -306631423, -1194620885, 1072130052, -249417861, -1000645855, -292593153, 1321163040, 548524493, 1981063289, -924366972, -1053322930, 1813685605, 1204894130, 1701055754, -1241446375, 1495107056, -1490203556, -806250825 ], [ -599226493, 1996856025, 58406152, -1764448901, -119002726, -274842344, 6330148, -757550877, -884886188, 778170150, 2025597136, 1855993974, 2105344788, -273720005, 364735653, -206819670, 295188417, 1140441465, -414991125, -1396344077, 1801902323, -1724840856, 71194297, 1923766029, -1178605174, 1200041261 ], [ 350911747, -1204959040, 1417566767, -1765518742, 1787260028, -1803460691, -815061590, 1621448823, 634220860, -2067402503, 309421331, -849405157, 1820721526, -221695852, -1923717136, 404134439, 555553906, -1936134978, -817793254, -1681219891, -1298935563, 1713543897, 1782204099, 1972765854, -715334416, -1210824505 ], [ 359229958, -945291406, 747497693, -388698669, -1337732065, -945175776, 341664468, -510543637, 486371829, 13464720, -551471744, 1782235168, -617846134, 244899312, 893835869, -440706486, -463663061, -1230183105, -1833078508, -1095899474, 774565012, 141708208, 1497867670, 976265238, -1337018888, 471313279 ], [ -965974337, -42144279, 1583312192, 298311635, -496249672, 1631002580, -1811885319, -1760278065, 562687901, 1440884522, -875078468, -1726351515, -148386780, 299953333, 59817088, 544236686, -1648026515, 872848229, -1290106255, 744965353, 370916657, -454821268, -2095996524, 840347958, 1018745673, 1856978977 ], [ -811606595, -1535764265, -505666220, 1733940968, 406926709, 1888083157, -25811299, 295742939, -746080625, -1062667647, 494849475, -1220721104, 622837941, -48958196, -1541830785, -2136203050, -1540363591, 1286558004, 1545565444, 2138375795, -318678679, 1541109314, -1432562437, -1577374328, -1390477279, 1911038568 ], [ -660147414, -1132685337, -649934095, -1236561872, -73378240, 418618225, 2090724660, 1974795368, -628651349, -1478099476, -1961606267, -83568653, 496553987, -69560352, -2046829104, -672786604, 501242961, 1618638893, -867238883, 1460809420, -1254838271, 2115067705, 1159334778, 760428233, -2128932462, 444160705 ], [ -1745376046, -1604013263, 793789654, 691747530, 1635955779, 308186210, 168049921, -1814592188, 244386772, 1319083930, 676190776, -4924553, 3310552, -735179008, 843986483, -1394537959, -970529687, -1506652519, -249333577, -1364413431, -684893160, 1055632545, -511523375, -869930001, 1537525434, 971641648 ], [ 1464991856, 569324121, 65629003, -938854327, -825894429, -983671953, -1162160503, 127145692, 245397691, -944524079, -1365325887, 26763474, -1449561318, -1476289199, -82209802, 769731561, -960982009, -796817946, -1391874338, -1238767794, 279842580, 696033351, -1198349881, 809529789, 1108500050, -81214188 ], [ 1810048219, -896544139, -1786049507, -2034851048, -2004699114, 2058228884, 1205644658, 1985224912, 1559091976, -1799738988, -1697230139, 708520541, -670705772, -215491799, -539433473, 303391258, 1023976371, 1186622610, -1708722141, -601882875, 1516282139, -720208387, -1605718790, -832837331, -2071916718, 1032446295 ], [ -386353587, -1674683505, 1938389935, 1873375009, 1554785552, -272244617, -1750015162, 1198969054, 655357307, 1938689009, 1543847257, -846069267, -1466704454, -984624810, -160751209, -1788413421, -1517592117, -1138262406, 1207755131, 1674766008, -617147646, -792632003, 790310145, 1132430877, -1556443748, 359344048 ], [ 1307842962, 1813962135, -251630935, -1217997978, 1599045936, -2037099959, 1211039370, -1840363070, 1829655970, -1246810805, -1408887550, 1414749285, -88567870, 487855279, -2095751551, 1340203071, 16672496, 1943475765, -1900698, -1775271617, 1268783107, -1258602017, -341656123, 1734360725, 1469506122, 1182527870 ], [ 1155562688, 833596892, -263957792, 23901243, -1969009055, 1425748055, 1948764148, 603237224, -2089866513, 726654316, 24510084, 144408609, -773184637, -1038861758, -225193679, -1503443821, 1898635149, -1735974881, 795561610, -734760856, 931131518, -2137292126, -750615600, -1523491969, 1810884759, -2117631965 ], [ -217350373, -944495000, -1078627028, -1795065048, -2041261433, 1219881571, -407753114, 1417749770, 1161535311, 1666227365, 1149244981, 395127618, 1382932480, 1427322895, -451474739, -1523669128, -2108603996, -781465923, -1987240919, -676494336, 1702981595, -63879229, -202795202, -1607807025, -1281339997, 216164709 ], [ -185468594, 834347571, 1434784652, -689934957, 1528226335, -465186500, 927681715, 1264689853, -1933536091, 755635005, 249284503, 712767059, -105157091, 1612984478, 581094625, -1360986848, -1162590031, 74710418, -1655608367, -2078799125, 1843567327, -714826383, 441337064, -2094090441, -1772561313, -1864642127 ], [ 347000209, -1367786060, 2019600631, -1583513067, 1263186430, -235707728, 186510037, -979273087, -1421491128, 621045065, -1223903602, -2058959976, 1029744017, 1938519018, -448100298, 1404975510, -1573828275, 1910544250, -621057135, 838925431, -541841364, 231077251, 923664410, -1783568821, 126112579, -1259797925 ], [ -555377428, -352246532, -1294982953, -982615307, -1993629150, 1796953276, 812516942, -1309970864, -879992521, -1911365919, -1197322491, -1302275617, 2009278854, 1362364982, -1676210810, -661844333, -731159314, 215036371, 1934757295, -1183868036, 1636395795, -267209552, 237035725, 971395305, 848925378, -1403204408 ], [ 1715925799, -1603268891, -1816578276, -1965350771, 1410685175, -946098039, -169865899, -722588391, 1650868770, 1774771346, 1181232396, -17821657, -2003819923, -1300288086, -615981458, -1113999339, 136658879, 1210838472, 621810715, 1408271209, -208807811, -1926793635, -718964537, 1582958443, 231623979, -1713059222 ], [ -1439836409, -263530302, 1167709051, -461958757, 38353636, -2087529876, -1829992775, -458069696, -566056010, -1112514510, -521077682, 755423573, -1217885279, 1702094024, 1324328667, -1814126056, -1180180327, -1305204758, -335561894, 263439603, -421776622, 2036899014, -253464435, 929643455, 527763037, 1834252023 ], [ -1709215470, -1948041557, 528884275, -410167512, -1495646622, -1651912668, -2048859771, 616505161, 1896036957, -647251247, -1145953854, 2069150593, -1290280935, -1375287142, 370728692, -2133328025, -2015335477, 34138774, -1148182985, 1932306993, 15261737, -2021708211, -1156842475, -433040182, -413201017, 2010111285 ] ], [ [ -414152402, -1602056572, 1464041193, 18478043, -1245261840, 901909285, -463652569, -436473888, 894893133, -1354870512, 805443087, 514256745, -1219733975, -159820867, 1113960353, -1818169574, 1045094439, -977826761, 1560904140, 1146595054, 832105345, -880915993, 1976926061, 1049849529, 1687181592, -1944694593 ], [ -460031262, -1883864598, 1757878676, -2147307758, -725612100, 1748189058, 1631476491, 1533425155, 292758541, -3905826, -1183876205, 1638591386, 1689935500, -1184956039, -614672431, 869859708, -1736297089, 1342731286, -2043889071, -1105464580, -1071880272, -1213194000, -488418294, -787466684, 1891113875, -561016416 ], [ 751688560, 1238771634, -341656248, -987062930, 1041938507, 165730057, -318178962, 805142088, -1098496768, 1155166935, -571962326, -243024608, 701062925, 1027846579, 1614803097, -2045458623, -656410985, 1256767738, -1091619371, 1981191465, -222321407, -1175655707, -438956341, -1713154659, 1509934453, -596987581 ], [ -340359671, 1294175583, -1196611872, 194994363, -1454285889, -649393793, 186901788, 699595411, -2008686539, 1176247640, -201861380, -821593522, 2094558233, 426259857, 1419289309, 1788336185, -1143016217, 192740639, -789291131, 343660436, 980418033, -1675990732, -2050891771, -1753348571, 131335987, -187992809 ], [ 1160602246, -129706065, 1779454576, 466463425, -593828083, -1805770858, 143158050, -1274791307, -1414338725, 657839601, -1598578649, -306257885, 1952083534, 816953783, 2039173172, 1856039098, -836592631, 855872469, -353427064, -2071816563, -228720885, 790308646, -2040434141, 526568158, -850682408, 147560584 ], [ 1748244528, 485886044, -239443137, -671030216, 2029748387, -166055001, 549851599, 1784517388, -465580349, -682824271, 149618832, 1806929326, 315325525, -1670998114, -134667987, 1691576830, 2064574553, 1920189837, -2115620969, -533897644, 590119418, 1722234156, 907145596, 1636512820, 1967210541, 970533305 ], [ -2057612386, -434884604, -248367490, 145778107, 1705076740, -27555490, -1064507035, -1303155375, -1395632021, 969889132, -87517838, -669144976, -1042490256, -1106291300, -84726937, -42704541, 1429863300, -132284447, -515963072, -1474102023, 1000124144, 272231679, 1520737532, -518359039, 1300471139, -260567188 ], [ 456659164, -1974361981, -636050545, 2022763541, 561994021, 545776352, 526343051, 536291058, -2106035676, -380994329, -803359397, -783898067, 1806803911, 453460592, 425785553, -144888242, -1918055657, -1459734762, 796961804, -1956281527, -908623528, 1431088933, 1023625037, -1481839042, -460753330, -617076523 ], [ -582758905, -1742651298, -958062228, 784388283, -1474869182, -1745302892, -356626322, 509789706, -1594079873, -732654751, -612188680, 1401294517, 1853117528, -278758528, -386401759, 329426731, 1590708736, 1677417104, 838913124, -631506014, -961325075, 705529808, 1475080740, 1245795907, 1413736916, -1678192308 ], [ -510723096, -1006588272, -1628139296, 1960417124, -1813832833, 1237549886, 2010179349, 1140039748, -2122631868, -1919290599, 1892762685, 436178438, 2146956401, 862173440, 1467794191, 1602507203, 127846319, -644947795, 315337854, 1226455963, -1381472765, 1835149578, -1513097613, 1502344154, 423392205, 839860057 ], [ -1397384914, 505042587, 849360837, 489501244, 1994238938, 396422504, 848288040, 358244475, -194329865, -380445931, -20059118, -360328184, -1263593955, 1324177788, 869409911, -2115954228, 207313836, 1510339603, 971114650, 1695040582, -500584847, -841145048, -955534050, -1377934094, 739503528, -193674632 ], [ 265902573, 1824890341, -1093687211, -1146626910, -1585729774, 953973641, 337919078, -1322069794, -1711684965, -1617120040, -1610468554, -1875472352, -1722392594, 690929715, 588417411, 814670404, -119228183, -1151545968, 1779537090, -1514765457, 184183813, -1151589494, 434371293, -1829186804, 164599294, -1649190215 ], [ -1769068641, 40808447, -1343968244, -610392753, -323750415, -396334022, -433821154, -125132510, -987828315, -1830122646, -435110203, -1239385218, 334838959, 1146189476, -167956838, 455456837, 960814063, -567254059, -1483159156, 1116935427, -856943295, -1544131461, -1500220832, 614123286, 897337871, 67863202 ], [ 1773646748, 1195653233, -424160475, -378119521, -253101499, 390784028, -202138924, 1147480607, 701167611, -1421350544, 1149925404, 583758162, -817865945, -892175751, 19096323, -1692940559, -1441417585, -1476615953, -84214608, -1612624171, -1952796754, 1734409062, 109741602, 950316227, 327729444, 1878867357 ], [ -1203320051, -1739858898, -598678525, -1098189544, 1428633899, 1153022734, 215532288, -167531251, 526781412, -1317286331, 57631297, -2123660447, 2024456780, -1901975680, 908576591, -71960417, -969354281, 1971657636, 1255146173, -991499326, 245703492, 557590076, 2143722941, 491538076, -750341757, -1181417787 ], [ -1171676148, -182175348, 884107365, 1769936830, 310250025, -1550059896, -453984198, 1578790719, -1072537015, -679819510, 270004230, -591507497, -611742384, 1393422950, -1411799524, -1238306047, 1600988072, -1423356681, 1099989277, 1897240225, 1182941535, 1551364660, -866206416, -1959986308, 1368998781, 971046741 ], [ 293428461, 1122390895, 1415805308, -1844858530, -295362110, 2053374872, 4805220, 530571114, 330838291, -1911334193, 604855871, -249615814, 884837151, -690000866, 1906526283, -127766224, -1529359008, -1507606839, -1047544694, -1579134050, 2059184634, 563954274, 392348388, -1169716356, 879408386, -2001200963 ], [ -289700271, 1439938266, -1506160132, -482629049, -443830030, -1893401216, 556456027, 708680059, -348084318, 695068581, -423825794, 300156631, 863979912, -1361565493, -147773985, 847886659, 1615351757, -1797994122, -1979138308, 1232530718, -1807331435, 2106416248, 1961979361, 6929123, 1892432834, 96021041 ], [ 1954284122, -2107853295, 1578699485, 1105795745, -2070795344, 55987419, -707413887, 985645657, 1213022322, -859814955, -503052846, -5130801, -2057788614, 1057963190, 1244029860, -87186810, -1526822953, 373057932, -884793476, 380076566, 2028992189, 108200083, 1939126176, 1039461553, 367519783, -504647850 ], [ 593896853, -708868499, -543915183, 276771401, -848201410, 1668413079, -1757827681, 1183686321, -2071488450, 1295184043, -1462385302, 1897251965, -3128925, -1272478122, 1522730973, -786925504, -1431800706, 109859480, 2059007608, -1962394648, -514706460, 1201526573, 394854902, 1076195685, -2053420517, 363833891 ], [ 1414206934, -1142088737, 1149883788, 1048838308, 883399417, 1915376155, -723100466, 721602576, -1983568065, -2097720094, 1647322309, -1428652337, -1408184893, -1655318729, 1848826543, 1991570526, 914196442, -203615827, -1654069236, 122850537, 762850334, 61636211, 1786339769, 462190324, 297907036, -1917001363 ], [ -230897053, 1930936069, -1166007057, -685679584, 960273876, 1875520222, 797726137, 1836148361, -1376801958, -1079605384, 1074630368, -1079172038, 1232010896, -1802900256, -357734774, -1187682308, 1805777942, 503057928, -1296178147, -1641846897, -1558665275, 1443099357, -463224861, 533670395, -798086441, -451624448 ], [ 1777473126, -359606362, 353663252, -1109433272, 353994066, -256569208, -1720061671, -2037877775, 707037255, 79465686, 1380144344, -607811521, 195415775, 349995305, -1324447463, -2056101747, 882990341, 1296723693, -903734388, 217638353, 327264545, 1760476997, -1923965504, 19939659, -1318453303, 1779550426 ], [ -1493948485, -1324357108, -918318403, 978896927, -181217447, 456125493, 2100472292, 1549087904, 155650028, -849581376, -653598882, -2127782150, 156057724, -1702592529, 1079993247, -1077999170, 15158295, 773446080, -1343511684, 491755500, 1274242336, 1734426922, -128561744, 1392662127, -1852885993, 2020334777 ], [ 1861973358, -1453422795, 934344077, -1586607347, 1696557426, 1496368260, 1170187204, -1263161791, -1924679106, -192808299, 1162140357, 765287357, 501231525, 889105505, 162385690, 806539373, 381992649, -696051673, -144216814, 883529044, 440194783, -1109561275, -1373553516, -912548676, -1217164306, 92242916 ], [ 251021878, 2010098616, -862161050, -852034726, 624413380, -395312281, 312396495, 1600907845, -1161265766, 417673343, 89993130, -337592523, -2051020222, -413779776, -1306525733, -3475906, 1634943791, -614940679, -1653019298, 878892051, 972503100, 1549753827, -885608150, -1746457768, -969186909, 2049523888 ] ], [ [ -113993440, -51365170, 1398289861, -571060176, 1748088748, 689121431, 559935906, 360008296, 1100948998, 1926749408, 2023915924, 1288278048, 1129043910, 1535492394, -1057511811, -459553715, -1526739999, -325547131, 1749354930, -1009468657, 1197240451, 891821995, -1637536039, 2136850351, -2064307991, 224777494 ], [ 888196896, -18252001, -1072287822, 171399477, 2060499957, -1273429354, 1149416687, 1357852496, -328845332, -1815580060, 1696158486, -1887771085, 1132814945, -1599185053, 1020515515, 1252993111, -1976432246, -1490551827, 1388340493, -433727142, 18207909, -813230452, 1357566089, 1537189384, -1315971676, -149545804 ], [ -494517688, 1722991162, -1280122057, 1790841337, -240017998, -998623181, 1238030563, 207183509, 1015792669, -844509534, 1765511521, -850971549, -902393254, 848450206, -245851694, 678467300, -1439883177, 117666387, 1367075492, 1840890433, -123042736, -86032457, 1302548524, -403992528, -403728115, -1051967790 ], [ 1930359247, -1439591376, 1606842891, -464637934, -1377997060, 1291245839, 897982629, 242353682, 924127012, 1068146652, 1312424003, -749872175, -774646466, -1586773415, -485345438, -1179805932, -1507177303, 1360441663, -610300741, -1763136976, -752578474, 1252900813, -1877236832, -1884897352, 1828944648, 1870864998 ], [ 1988556105, 530629344, 1739206608, -61984819, -1571335458, 871512622, 2070604791, 1730841509, -1096941428, 2011199021, -112926741, 216958977, -1819635279, 381270557, 697224409, 256757174, 801244704, -399020466, -1304522520, -655805143, -548897413, -5319095, 552316065, 30408400, -779009323, 25077509 ], [ 1263629887, 840056836, 907204339, -182062344, -1204664457, -1598967704, -132321095, -1068900185, 971875868, -316994713, -75316149, 1528213487, 2124637651, 1750309300, 1634000529, 1766485905, 1767825065, 1724474414, -144603278, -1986959416, 804308755, 1617946239, 1618148957, -766794906, -1934582343, 1489611555 ], [ 1465082289, 835956415, -1413733821, -657551050, -52664788, 1429562717, -1046826499, -1984249402, 673447087, -591505010, 772909185, -2017540228, 1816000266, -140547564, -1165240320, 344111657, -52895123, 1938854567, -368113897, -174708420, 1261432891, 1753357120, -1350233764, 1124597218, 432750369, -1748022975 ], [ 1361487442, 749746185, 1381007799, -704496290, 1840549543, 897404878, 1290585616, -545892484, -1808762073, -189037816, 343527656, -446838890, 537901895, -205044754, 175223119, 995892435, 1461012699, 248321568, 510551841, -391236196, -1810176664, -1006191820, 1114746706, -1236483265, 1225624030, -1486044849 ], [ 1942126232, -171269028, -152119715, 2037548107, 575053183, 684609848, -544777312, 1777546594, 2089747100, -2062498435, 784136202, 419747130, 348476476, 1962609786, -650747201, -957689444, -1256151936, 1058285996, 92354717, -285607615, -860798412, 1036100469, -953155117, -619237799, 599617436, -220392857 ], [ -1611112128, -1685158140, -1808718671, -1895179696, 1896477482, 1754166986, 167608237, -920634954, -1918105165, -287007452, -1292685267, 1281054574, 1912370413, -952196009, 458555269, 1048038048, 487095571, 1250444066, -732545984, -1621960786, 1825788347, -1326111732, 1559539354, -1335417491, -1319015812, 1840192880 ], [ -251308032, 49527231, 244467681, -1950465118, 1434136651, -151209264, -210757501, 80912048, 56680846, -594312779, -946689840, -957620193, -877927582, -1292751633, -1716739634, -1270454903, 902038944, -955938938, 299599838, -894956291, -1035743992, -940569061, 835285384, 81310631, 1307670732, 1857698700 ], [ 1081052805, 878877372, -1892534533, 1643202759, 1627835487, -1675625445, -1489465599, -759254877, -1214919853, -746063807, -342691425, 1458871199, -492260149, -342028926, -1470792988, 294824119, 200652676, 845710892, -1166655365, -287651659, 784675069, 42436257, -734637327, 501731924, -312209425, 678817386 ], [ 1954978310, -943454777, -1591153868, 509759824, -826489859, -2069853508, -622745314, 522733091, -1704752397, 2100698054, -381738144, -1091503709, 1485136538, -399892800, 1423251897, 1348011099, -996819799, 925946186, -1760166723, 48451349, -991312091, 1227435810, -1032787541, 1231307441, -740315906, -1638123732 ], [ -440744857, 574338214, -890121244, 1489900619, -1078796371, 1176256764, -152246255, -1860892990, 1441118616, -923591590, 197155779, -1707600001, -875807285, 1842397925, 1192199147, -353780713, -196666151, -690365675, -467656918, 1798428531, 1865106027, -1902117471, 257328640, 995080162, 1987503507, 44750858 ], [ -1312927875, 1990053900, 1520912893, 931024783, 53133604, -1354499415, -574738834, -373447512, -2080365769, 759273944, -276354927, -1705568623, -1316028735, 2091915641, 1848642963, -1976241724, 1293490949, 77972037, 686445447, 840445582, 92584422, -156432567, 1184408391, 203767394, 777717112, 1978418343 ], [ -948667936, -2052692695, -292974130, -304368764, 1381427335, -1920441653, 1479054220, 497099102, -1905430232, -274165402, -1606398363, -1189615341, 339899215, 346450666, 1654954404, 310972219, 2103455706, 38069255, 166916990, -881551137, -1850047108, 112046637, -1760163680, 493236445, 1413413796, 553022233 ], [ -476645154, 1988234901, -265148968, -505955045, -556190317, 823664724, 144802971, 562294442, 284639896, 2100017832, -1061213347, 1898983970, 512525334, 1373551703, 942392539, 1179345816, 28841350, -276459041, -922205884, -328863857, 1110765847, 3939988, 2044765007, 1978898766, -1178848744, -1112445764 ], [ -758393766, -1994052446, 1014900085, 1232850694, -1707202512, 1490138008, -802602487, -154663255, 1951465756, 1841427851, 1320187040, -1782706348, 596435314, 61887311, 1375283455, 132197715, 1226834658, -427699132, -1423691324, 896196281, -267916140, 1970272153, 1834379127, 1740362179, 1603119351, 311012459 ], [ -963239229, -1666357621, 1191705943, 1918817971, 1669542667, -680931700, -352579913, -846821098, -224607276, -451392921, -1423263854, -1046516138, -556153059, -100138449, 499718584, 2009571216, 1049998970, -33601226, 930356096, -1046416824, 692623575, -1150837234, 1475930278, -1281463372, 1708588404, 1390923689 ], [ -434156415, 1996931160, -914700341, -1522945439, -2093079927, 1777213744, 1552138067, 325076134, 994709408, 893046949, 1834575647, -2129625648, -1106953626, 1044268379, 1004273437, -2117847526, -34386277, -2075917640, 1923175594, -2076494706, -1314405215, -1309910757, 1519152513, -160602375, -1316001931, -912511382 ], [ 1998844524, -1662313154, -1636416806, 490930498, 598179015, -1932178589, 1912942520, 1663782512, -1593546329, 1837348868, -937558174, 902961867, -1325425272, -635436998, 500786530, 696661652, 649860838, -1459980290, -1553001224, 1613039098, 825587750, -507085290, -423415081, -846429824, -142744880, -813660256 ], [ 1938813207, -1501987950, 107936337, -1742084370, -873334569, 1199431048, 455986606, -467425505, -504179159, 872869642, 1696390715, -1030871543, -853306918, -1070677850, 833765860, -1786520302, -1289506680, 1229241219, 450288515, -936448646, 1891435665, 866771717, -1619356371, 1473758478, -1517064005, -1624585883 ], [ -2086682748, 339054973, -983450246, -381583353, 2057689443, 1757258195, -1484327162, 1071159381, -1905697181, 1806931507, -585086663, -1522861370, 2114429554, 1869853838, 1390786291, -128223285, -1757463261, -675570431, 846432004, -1684528789, -1757585944, -279181050, 1569595860, 824774354, -1419853871, -12067350 ], [ -1936292061, 1533559069, -102976588, 655948978, 1395786887, -1466012914, 1872841598, -935803600, -116366992, -1378997427, -1782223441, -19016505, 1436588271, 1307075643, 1765025165, -7405288, 1929292238, 1697556389, 1689541698, -2057179395, -1067808007, -283411244, -1473218273, -1313624945, -1315283098, -156838700 ], [ 638841237, -820012737, -1701461539, -1602340385, -277047986, -1065788789, 955800927, -210862744, 1552160119, 1534872549, -1556866156, 1099457730, -126781815, -864548465, -2108124567, -1514019486, 1603908561, -1171827383, 823713717, 206696240, 399148255, 1405221387, 1481299093, 983914846, -594930177, -1316947899 ], [ 1146022278, 1239658927, 1703203506, -1949159917, -1484018472, 1525500582, -1466797730, 376736626, 856117636, 1478800355, 1081185319, -1427578187, -1499256519, -2144580717, -1404754646, 1301297734, 952111435, 784813373, -804462401, -1263884738, -648070513, 1252483665, -1647941653, -639818957, -2103674499, 335093099 ] ], [ [ -1926061291, -1819080140, 2101447113, 1212240739, -1528104227, -371783750, -1748175075, 2041662447, -576740764, -1589275498, -1421319082, 964878056, -1145312017, 19233476, 867294846, -2023364521, -1082598623, 1889231876, -1374359787, -651175115, 632755708, -596270065, -1248841158, 651594270, 1002383586, -1534789464 ], [ -174526117, -712586643, 1217219436, 1327728161, 1548985842, -1714965695, -887382114, 309928815, 196138247, -1282826368, -2134103099, -1681138941, 1781194510, -939188525, -1794170268, 171953516, 1159178506, 663982469, -235325429, -656365711, -388896498, -717673035, 1796482388, -71127546, -453902689, 145384606 ], [ -37226071, 593869134, 1668657059, -1770548517, 1139028184, -1799775967, -1237219597, 749843476, -1730558193, 1570620193, 1596777798, 1802311004, 1458945316, -906056721, -369495475, 1063887806, -1593730830, 213206540, 514639248, -1179043106, 1275143958, -793084311, 1438842164, 1137123673, 1519934060, -2116672076 ], [ -1733380929, 1842281973, 314704195, -2033058078, -57655341, 1790083162, 932048827, 555955527, 931300666, -1104907316, -539292440, 380684848, -1432158274, 1942855833, -1535484676, -2109584432, -241180284, -1794574510, 2045182945, 731268054, 1645312812, 1065579775, 1500487433, -2106706786, -1981429319, -655017468 ], [ -1826032839, 1019852911, 1165344565, -1916164730, -123702164, -928624799, 824142935, -1324014184, 1327215926, -1495166234, 938475132, 824810365, -618508691, -1061513231, 692339040, 1098916838, -301273509, 756601541, -1159923330, -1252507788, -1812755282, -755957854, -332270431, -2026187583, 1663180103, 1052035284 ], [ 20261444, -54569455, 1526130598, 38691086, -867022502, -1202587154, -514000289, 1336762494, 339786279, -53006010, -35467831, 470279338, -526715621, 24707242, 37748468, 977756564, 1411264879, -1941080024, 431456037, 1718426278, 1306400563, 1176296679, 796901925, 823128784, -1368997364, 2005296721 ], [ 75906233, 1394915283, -1045478965, -711130532, 1025685116, 133742572, 211470509, 532990262, -1301775261, 1936435262, -1241770230, -1551694796, 1337438819, 144210539, 74489787, 357894013, -1503895163, 309326617, 1829648007, -994559148, 1070264739, -1032640666, -1474082073, -612113129, 244234568, 1035016792 ], [ 1482771887, -1531733, -548206158, 2116892745, 1816663266, 1945669956, -2114473020, 311890588, -1047209377, -972322375, 448504809, -1773890152, 3828959, 1543832768, 1133701107, -470293782, -1401114392, -5864736, -1383794006, -1623097764, 1050310123, -1334892077, 2084946381, -1047446292, -251964694, -1942930612 ], [ -1572657271, 1262849188, -2016824317, -1449765947, -1336187560, -801270170, 705130345, -501956910, -1578328755, -1074875852, 363922203, -1514042716, 696564810, 1400696129, 881960351, 1190369806, -742894012, -1150071548, 1208308285, 1690696964, 11847425, -1593838726, 620631539, -675702182, -1946080660, -1400627951 ], [ 869219962, -1144264369, -1053937313, 1572205699, -1191729681, 2104460951, -1266704669, -918262231, -1041628484, 704276827, 1438519493, -1240012820, 207808819, -314013942, 1585578488, 2035801333, -1056850513, -1735345857, 985205793, 1303884444, -1420707951, -1130446283, -1645001256, -1371399542, 76873842, -1090072311 ], [ -1076432922, -1545259747, 1613578906, -1856860403, 1159077352, -1194930760, -1025566264, 306479962, -1501431276, -550486333, 1640553780, -1831237269, -685841971, -139892804, -768526135, -2144314441, -822185457, 508591109, 1814672171, 1278046228, 1988744862, 1868316830, 127481136, 1867949238, 1395167454, -849952935 ], [ 8861272, 769681284, 1273793911, 726416573, -770957378, -834578149, -50948272, -1102838014, -221817024, 1660878073, -1056553029, -309163114, -789547141, -433139477, -1001743334, 1672475807, -576511124, -1730985722, -510605173, -49707751, 1289967946, 1420457304, 1710605510, -632898248, 312471807, -247101802 ], [ 14722775, -1253314506, -1548463344, -1083215951, 1148505029, 562034834, 968247369, -257730964, 1099036388, 153244207, -1413054285, -1302740684, -2139803604, -63950411, 121150602, 2008019970, 888291485, 820003271, 422199255, -2042575890, -1382411961, -152287857, 593024835, -1886282817, -944859843, -885054379 ], [ -967309586, -818179516, 761058512, 1605537888, 697171281, -919256892, -1536055585, 2145337201, 860923268, -1994802706, -1088515404, -77074161, 1694919131, 12263234, -729776535, -1657246222, 1530275386, 1609697204, 1571606672, -1471139724, 1898494345, -27667039, -1916976208, 102589015, 2029436695, 976123597 ], [ -146509187, -1992623108, 1207343233, 1916778946, 1545897239, 1578675460, -1942165155, 1597242970, 1605406086, -1036640046, -1098551908, 752506031, -440955705, 1417685809, -1431805207, 1141110858, -2143340383, 1695348615, -41907069, 206833918, 2093037636, -1401248122, -1438059883, 1628373720, 435137692, -923001602 ], [ -326854788, -1407137607, 2114247048, 1159111963, 662004188, 1342732418, -449615800, 1207203300, -1203616528, -1800930273, 1771881806, 222156815, 520158225, -687585610, -98774504, -174799951, 1372556002, 636431413, 1192443793, 486137955, -1762602466, -212131389, 2044022286, 1041620877, -986831175, -513783945 ], [ 1604863252, -1145847778, 690364351, -1297709452, 1687028418, -83874002, -1249141326, 1448701989, 1496780264, 698739632, 1970921741, -832243710, -1176626255, 531920443, -1272591061, 1581425629, 1310625815, 196945454, -58237324, 1910168084, -881609817, -1133385167, -1773794377, -1615996082, -364142258, 987665458 ], [ -302191780, -464208354, 1037399332, 67650269, -858818433, -915308182, -125738461, 1892691392, 1480095857, -1970888145, 1349306820, 1810039540, 328770454, 708405848, 1621727960, -1686606997, -1871931609, -1335769337, -1349689752, -1773963800, 488388410, 1976824475, -1005924189, 1519306014, -1690846415, -1601257432 ], [ 573988286, 394579042, -986696696, -573650959, 1073781928, 1756507616, 385616571, -280273614, -693431132, -1546251721, -467735869, 1122291847, 1614138306, -893840974, 1531334699, 1645333429, -79535935, 1553675771, 367385142, 700723339, 134291110, -1741827656, 1741774785, 2042877440, -771455557, -352189661 ], [ 688908562, 679378038, -1541356931, -1575852799, -972923252, -2146718177, 583682844, -1893311087, 1523471780, -1350324443, -389345295, -1121253703, 2090253013, 1081307471, -1052743005, -976186543, 1233154110, 462987093, 1632914045, 163681303, -1540679394, -104460663, 1285541547, -258553463, 1756173033, 658473702 ], [ -1226487187, -761641214, 1843268612, 1700424733, 1367608974, -1262657986, 1984025609, 1562671028, -1959225165, 666266498, 116246474, -790635049, -254261743, 512672065, -94047091, 111389890, -1372729982, -1890711064, -952979874, -602660864, 350886646, 1501984571, 1893849593, 1052204487, -1827321531, 1306991006 ], [ 1397628216, 974699126, 1686874471, -1993973565, 1988254305, -1933018646, 1073089686, -1939601621, -346045108, -810832316, 410595844, -118276274, -274379985, -1973594650, -1971986591, -92365369, 279968726, -1560520739, -119469086, -1795699460, 1970238122, -821440700, 667645439, -1573356470, -1595259884, 1631152116 ], [ -1176083112, 496051743, -1653994104, 1972463384, 731519518, 1275260386, 931587231, 920424188, -1305719126, -1003364064, -1228618005, 1380474698, 1084697622, 1727821921, -143971374, -105174475, 2026008983, 2121247110, 813312657, -12118598, 1602669297, -2000328959, -289274230, -1917258290, -232244400, -735943927 ], [ -679242543, -1560323706, 1645213379, -1004374824, 844417566, 1146043757, 205760895, 523031650, -1832637960, 402619018, 1962913321, -326961482, -1532762181, 1310673401, 71211035, 1384542617, -1569714850, 148385721, -1914755762, 295614872, 1329028412, -788712675, 1597954475, 1986867077, 830808585, -1206304794 ], [ -1197260326, -133674946, -1038971243, 570367022, 44369803, -1313263107, -528263306, -1249503672, 696929269, -2072110568, 836277980, 2094414660, 2109680524, -1299089471, 529528557, -572215347, 328544042, 443079885, 143519694, 1959073050, 365898689, -1572527864, -768246286, -1465023585, 1387954539, 1962558754 ], [ -1186833814, 780947931, 1746693381, -831319025, -2109213674, 1885527922, -998903153, 268461510, -2097806597, 1247414348, 1109340796, 2096644667, 451285215, 463096060, -1698857379, 1315488196, -285261253, -201610669, 756139313, 1945461948, 1995614942, -942553593, 638433960, -1078787454, -1639173447, -981839492 ] ], [ [ -608031488, -844344611, -1394774528, -1582569760, 1619492157, 1724798392, -1341537151, -1864271880, -726704483, 1473712081, -407747049, 1996461559, 1635594351, 212652480, -1471233729, -440878810, -1615067194, 1285302264, 1473033803, 1316275684, 1099622504, -1287347597, 887153005, 746259461, 323007491, 1741287621 ], [ 2020724237, -23724757, 449986691, 1263261908, 2127010137, -1913095816, -913563038, 209089689, 1918664168, -11012284, 1655751777, 733754924, 997413843, -831982049, -1377113945, 1756597787, 389533077, 260836535, 330846073, -299687900, 654137798, -708759061, 1923080687, 1731619847, -1880125408, -182507385 ], [ -1829851660, -712038340, -1282354429, 1857379302, 2108192572, -713904954, 655477681, -1095109671, -1870250171, -1323849889, 687519291, 992160852, 1184048779, -229456192, -897944310, 992510477, -305330672, 643007850, -968476194, 2046969273, 1638674491, 2128796392, 1798377237, 2064311008, -87120461, -1912395597 ], [ 1612938766, 1942147290, -1322970246, 989052623, -1087744689, -204979598, 231200228, -1219907754, -953437256, 437260565, -1578732273, -2059038997, -1207969193, 1396185480, 1097181104, 2069852472, -400849348, -693116147, 703442578, -341519960, 478810941, 18180315, 556589643, 1293128030, -1885211023, -1637052040 ], [ 41914716, -1010183805, 815142037, 76316707, 495875751, -452485241, 1298821328, -920563362, -853588265, 917327949, 1010207943, -1067699637, 1854021131, 1573024643, 1635103000, 1340461718, 946872092, -1743632444, 1180146253, -1521250250, 430027095, 1493832585, 1224785903, -1073801787, 1876599947, 317754988 ], [ -254344764, -856244815, -38143037, -1133630508, -193153522, 1514576702, 2038187359, 813488741, 1961256359, 731079229, 148160633, 881189695, -1733884501, 289774742, -1487776308, -313027242, -1780931356, -280107558, -230960031, 606260307, 1077578318, 1885353208, -1492712801, 567981326, -1471413703, -606150980 ], [ -1924975492, -1353794549, -1420981219, -1179331766, 107257280, 1374461414, -703750987, -551267917, 236343408, 1722853715, 1095274723, 2117526384, -624545190, 1552427887, 1767037846, -316499521, -1847636978, 1412843397, 1366649224, 1890982063, 1786434549, 349800293, -1505522213, -1716005803, 1043718869, -992828882 ], [ 654704174, 685432514, -525045732, 717358103, 171464470, 1669703657, 1019274933, 494460475, -1743780343, -1807658306, -1953139097, -2052926849, -536902814, -2105519031, -1481557111, -987307685, 574879445, 955862472, -2136121081, 699872972, -1525962642, 1248494204, -909619493, 594670713, 713684170, 301228397 ], [ -1387772975, -2096576683, -1937379283, -943902754, -966256789, 1632759807, 1139865945, -1922874433, -243532912, 1559926514, -2122278547, -1945441834, -1914979303, 846151523, 1959126013, 1520176574, -1088936484, 1879998804, -1633596284, 767169153, 199375775, 2005404186, -406709069, 649394680, 1126752312, -514689127 ], [ -939017575, 1176013142, -1645960319, 1928710102, -340147727, -1687358342, 1456741047, 1553599820, 1336961541, 1673062193, 2010874817, 1313602433, -1427206511, -1707127267, -272576301, -816885852, -791268916, -1338684720, -105309314, 2078455126, -1260270225, 2142500537, -793077339, -1872860057, 950595763, -497796170 ], [ 1435539915, 1428596163, 1826106077, -1425754706, -1401206164, -2096580916, 1155627165, 1081322445, 329868705, -1035279782, -1921580094, 1704783767, 1399575946, 2049941713, -1249167624, 1881826235, 1981651001, -2064680543, 325823133, 227020326, -282516899, -2019837992, -1927205227, -654937838, -156583946, 189034588 ], [ -669003302, 226029000, 2042270654, -1846726133, 964646378, -1101762028, -987362085, -1952106807, -885508335, -194166723, -509825708, 1316107656, -708139799, -1001412008, 432744466, 1585481173, 1414952460, -978039099, -1043348524, 379103388, 23506905, 1694492302, -1975287085, -1309589151, 1125025425, 1431751311 ], [ 699377247, 1568252939, -2025791874, -249471623, -1154157131, 1989044550, 503069302, -1849417164, -1383038410, 1193709419, 1794640139, 1872858422, -1378168570, 1982648264, -350556281, 1671267263, 749811051, -1140084237, 2119368757, 831236967, 1747729106, 880856302, 415329720, -379417107, 1670532189, -1642761572 ], [ -1946760581, 197753623, -519634802, 200407581, -911404367, -676573118, 97787103, -932411149, 619701279, 1516990503, -1646104864, 1244668791, -174079332, 2109890140, -1135999743, -570574514, -948349061, 723191153, 1992989431, 469900296, -1806785423, 427267339, -1743114279, 878797480, -965080781, 982425261 ], [ -1730362870, -667816501, 1167570857, 1472631388, -1756263098, 1614525692, -371978979, -1928469072, -1772552590, -1863509700, 182697953, 662545523, 162762158, -1209131643, 887089935, 1106938002, -215866203, -771547072, -1311901361, -1564088604, 797929257, -739557142, -2136599629, 1261995428, 730960210, -257918511 ], [ -1322397885, 1196221135, -1775034787, -751752363, 1379268537, 1206049003, 788114467, 82735779, -1844595887, -2094019621, -598363140, -341394890, -2140770625, -375004063, 2025230494, 1870475840, 1963331476, 1931605818, 1539101220, -920087911, 859745109, -739338742, 967172877, -1540580368, -2039476341, 247126229 ], [ 2130388409, 1980342253, -900735022, -1274317249, -448594384, -1075392622, -1620374632, 1615145888, -1156488776, 2009203044, 785396403, 165074767, -932669153, -365246453, 1335723282, 1459805401, 828333689, 996330916, -1728478187, -1864436405, -208394899, 330903327, 528626513, -1919178141, -382540197, -1822356983 ], [ -1369677818, -1721818887, 1828523513, 1773333613, -1618513770, -43095307, 1417726212, 853263211, -434424101, 1314131637, -271080386, -374960498, -911444799, -2048840037, -1197256048, -1463227808, 1061329283, -336052783, 755806783, -1452976565, 1979591880, 1474779601, 1630604027, 1082737549, -1057010261, 451169172 ], [ 1629367895, 50274838, -838791455, -1368762671, -1685620005, 703960836, 610720911, -1377010367, -2004342413, -45313484, -260299542, -1053986979, -1818187011, -1230005082, -40599435, -530446741, 1501952724, 1017287711, -686097031, -827247568, 1478230610, 1855913848, -1150744433, 1283448015, -1113205963, 2138875174 ], [ -1689213863, 1447570313, -1781145642, -79579589, -525263492, -1501533021, -1897266855, -2047028165, -1534782984, -2030568002, 265689939, -1783683505, 1978398265, 727154025, 2118573764, -991015759, -368540866, 1739014078, -601611354, 600970889, 1316013127, -686586331, -623978404, 1237477688, 1127734285, 362582167 ], [ -704885162, 1646042970, 1308181398, -1862839650, -1810378727, -753190325, -1263353994, 1491954441, -2111396370, -1611935667, 744129072, 1776364263, 614721601, 1953749535, 588857967, -609608074, 692530203, 977937267, -1936021245, -598630994, 372173247, -645580463, -1630334479, -17981534, 1044574432, 285425697 ], [ -280567141, 2112374212, -19545806, 1942960399, 260486718, -94377921, -729352714, -1114056239, -1240119811, 907178030, 1268304161, 1600177704, -586418964, 1364991538, 1182891719, 588418272, 512767854, 2028151753, 1981982755, 197357585, 200433255, -402848300, -2107138233, -505361835, 1513929267, -993650167 ], [ -63791675, 551766721, 1846032989, -96674677, 1119776812, -1952485324, -1144294590, -1132582353, -959537682, 448271638, 1451500506, -1790379126, -1274011612, 287104886, 1389816552, 1483604650, 889311999, -1138886607, 501051331, -256639697, -1926517341, 876298459, 1616291143, 642546473, -2028079173, -1497050104 ], [ -1651743065, -1966255282, 374409707, -1114781060, -1605353538, 1242656516, 1134027449, 1331182757, -423735110, 628771923, 1038436001, -257957721, -227855740, 543173048, -117174557, 2045302562, -958315577, 1594533716, 1378040123, -1484801565, 1902428557, 784830893, 2067124993, -299732486, 481158244, -120019303 ], [ -924065437, 922097297, 771597769, 1340891762, 435356710, 605066606, 1947339636, 1666766473, -2059167870, -651093294, -718447861, 1693144644, 1476620618, 65083815, 1713219642, -169055133, 1080069839, -500577152, 967038498, -1926478617, 1774439082, -853562935, -1032302409, 133836490, -1780559591, -493567133 ], [ 426168290, 1152963579, -1967083037, 702491861, -1236108267, -579822156, 1410542027, -238986292, 622455797, 9130755, 1313684082, 2112953169, -571958367, 2044454965, 1576605293, 877189673, 2019444632, -1629742314, 409640958, -716982341, 682554452, -1465133747, -569090341, -2111186240, 483278925, 1702975437 ] ], [ [ -1252796101, -1987352066, 1221079554, -765406995, 1575968168, 1427807139, -272627127, -1112810298, -1298762517, -1736054349, -135257795, 1129192895, -1366020587, -1577182218, -1224464526, -1005524913, -911945088, -1296194953, 1977724853, -135958098, 1284889134, -280923221, 1816643792, 1294735683, 823254372, -6050069 ], [ 1215279050, 2090006372, -1718789885, -442365183, 1771565632, -1473492247, -1752124172, 1165527495, 1904567757, 1847918306, 1570982772, 509961436, -1937147175, 473834560, 656825436, 1897069575, 1703913440, 1435297757, -55722259, -689732958, 778058885, 1767693050, 1201355168, -493753295, 529092486, 904448791 ], [ -1751415345, -1121789431, -1940517200, -2012489241, 1428320412, -963753409, 1899521217, 1591026935, 1789042906, -140836919, -1082687004, -1809763611, -1103903327, 2112301602, -2010617926, -555128697, -1632681723, -149524985, -328714612, 1569128974, -1116216988, 1711243464, -2070870500, 858204901, -847706233, 691993284 ], [ -1139889046, -118918161, -1940311345, -1598706055, 181648590, -290328017, 1812637441, -1426321773, 240102444, -326140817, -1731442010, 1394562670, -1492714913, -83356923, -424829352, 541505375, 1672591196, 1992604562, 196260462, 1989590715, -1487114520, 733359531, 264580815, -400647951, 913928049, -1934450217 ], [ -2146128778, -1219168954, -1624436451, 363245000, 1109372468, 964670096, -646617895, -936591808, -825283149, 94753280, -551220777, 1017020404, -8363216, 2113213970, 265832002, -1520380330, 1555448303, -487357687, -390823591, -1012139983, 438367561, 517314814, 1545149248, -3388452, -1184529803, 177712545 ], [ -1193435414, 356394752, 1124820776, -780179437, 1533376436, 993835110, 960301836, 1909568776, 720933125, 674733552, -850106520, 128802641, -1089012064, 1698302589, -640472346, -215870641, 435979360, -1914047665, -1107944413, 513344409, 696415082, 118066626, 962171339, 1452828754, -252998216, 1085058517 ], [ -1374648110, 1862973000, 1328065871, 1579540130, 1094359846, 177113179, -1977553250, -430862927, 1348011518, -1250098360, -1774147622, 1915147346, 774931007, 346952576, -1641166629, 1351263272, 2003475799, -1490024550, 452967042, -1294851678, 1175057174, -1245656950, 1599273454, 1203706317, -1441509377, 1215591576 ], [ 1178829386, -551013325, 1115313945, -2000849695, 518218469, 293571714, 1476860248, 826332235, 2007075368, -588605131, -1823871279, 781371589, 2025358293, -1202391202, -87569924, -136323232, 1486549616, -1644791153, 1161192951, 1937083815, -1943306858, 92176634, 660811747, -1675990909, 481514813, -1418952193 ], [ -422535087, 227581734, 204216225, 2032128572, -525551989, -1491461457, 420614713, -653254567, -476687822, -443792788, -1379837936, -1937503757, 313462639, 776100878, -164204523, -892955335, -35429582, -1882136161, 1136958934, -666265625, 1875647781, 188498862, 535912877, 1679584723, 1581866789, -1918938409 ], [ 470216754, -1288289787, 99467619, 1677385476, -141203460, 603231202, -1011192601, 1642032035, -1907380862, -1184803475, -28309980, -128092474, -23729061, -844974199, -907690834, 146236312, -126481592, -186719757, 366396876, 385407155, -2000144469, 206993416, 1232712964, -194539626, 1350309556, 732078064 ], [ 1913230304, -1506831230, 686035920, 1483305720, 2081881134, -1339708880, -719677438, -1685938699, -295650783, 1655450164, -1062331816, -133230633, 1544686621, 335932604, 315696970, -782346735, 523537148, -211429238, 1016344596, 1615482678, -447759419, 216505479, -2085612137, 1411955411, 531310930, -739503314 ], [ 1988761725, 308448000, 411536305, 1351384087, 2005515405, 1433179380, -2143984976, 2142225182, -2138675708, -1481739860, 2067387421, -586557640, 1284123174, -1483940451, 370910730, -2010777421, 1065411499, 769016827, 1489654211, 1043009417, -1884368461, 332559189, 506046121, -444108471, 2018091816, -2057642128 ], [ 571163241, 1740607516, 1418465016, 1805630773, -1753919899, -1235028756, 1690161220, -816647035, 1546863305, 19760567, -132869796, -522539539, -1177072326, -884315786, -1884429487, 2097715571, 1571446713, 222803637, -1393279294, 2142908079, 652425874, -808663758, 360761097, 533541715, -70242728, -405486857 ], [ -1665639042, 633476163, 1351075966, 1217145759, -1514776090, 79435920, -952212547, 2112666178, -75336172, -1696425667, -1411038980, -656409602, 851131838, -1271889311, 404187394, 36290997, -507191866, -1264157760, 2140774164, -1956241241, 1722733629, 1479648041, 1421142232, 13751811, -24557013, -1756678945 ], [ 1269954004, -312207781, 2003401121, -802203159, -103177002, 1817296414, -1697623554, -643208654, -1206169041, 669984058, 254520189, -1975855055, 910973138, -88547927, 1568202212, 1320255951, -1318062014, -665474792, 1646350309, -1870212327, -1668640070, 1614513169, -1417912603, -1100613526, 1738040315, 1522307259 ], [ 270305301, -1149724322, -739048841, -1295839532, -1456880262, -178231346, 1174300426, 227673430, 886133543, -784346149, 1314004907, -1402368694, -11096395, 714663010, -2141544034, -1622666911, 81127204, -297388878, -1973921535, -1513119795, -641899065, -1306559449, 711316175, 1896413497, 385449280, 1729476264 ], [ -1335777073, -706323670, 1496677972, -2013340358, -1377408637, 128797566, 1718210058, 932943237, 758323441, 1911275824, 634528827, -1947283515, 1487876949, -408235808, 1073444065, 1608138323, 1251048412, 1738764071, 1736063918, 710252070, -1956799347, -2109316518, -458001698, 1111824324, 479821071, 1702546330 ], [ -1681398717, -1182567178, 625173608, -2112175650, -1681106945, 1617587771, 455278189, 1962467605, -1527341675, 1293698224, -959496685, -574510363, 815422337, 831465238, 529884966, 142214170, -971361814, 603593603, 857186686, -536366374, -1747270547, -139022717, -1719620687, 1756770005, 757516797, 1316672180 ], [ -1434715600, 1139633046, -899098122, -1956863042, -964619490, -943897462, 933302354, -1553152788, -55351082, 957777213, 1236550531, 2132954309, -2116882745, 465827695, 583504918, 867257939, -2123562852, -235669768, -1464819223, 1194468415, -1791746079, 1203316999, -1243554775, 930353977, -1805526103, -967253268 ], [ 981657874, -1984561454, -1898786427, 441632402, 1897550724, -570594392, -1107403630, 2046774376, -1309525390, 2138199358, 1274884368, -988142026, -2024151505, 581630562, -1376107882, 954490880, 2135431920, -1620018844, -1240764212, -279318973, 491723662, -891011135, 60958407, -566141090, 627921978, 159693722 ], [ -2044371085, -106682134, -1490193391, -1676606631, -843962087, -1406463112, -1524439868, 1130554074, -1829227649, -127894824, 1293690537, -1818408874, 549847863, 1718622701, -866696855, -931248934, -1575834913, 1745353836, 1738402005, 1686263025, 1074202128, 2031354363, -161340317, 1982709122, -11303669, 1268525544 ], [ -211476177, -472608943, 1603278957, 1611039856, -2139840154, -487045529, -997057703, 25661452, -1342387992, 713811960, 100777243, 425598726, 952638997, -1587820376, -1402752018, 749556331, 742124335, 1660157694, 995388544, -34670544, -30162338, -1357075168, -1790859326, -1313706384, 1275409089, 276608072 ], [ 199828657, 1694180162, -1488686414, 1756650805, -74900767, -1293178896, -1323728472, -1620162092, 1641972787, 1413952653, 172213851, 1839338906, -1117058384, 1550641104, -283891826, -603314847, 2021821304, -1364540361, 1562718690, 715559027, 1233991145, 1027857009, 1246807092, -868109578, 1873615532, 444111601 ], [ 911019071, -1476808408, 112063557, 405884094, 1006128676, -716973087, -691909559, 559264577, -289232124, -1956766898, -1735656705, -960484367, 576750807, 254266981, 1324066914, -2136279525, 485894182, 1069749215, -1769965405, -1135525662, -1552429493, -1520442871, -789744497, -329000244, -1556527412, -303833492 ], [ -1814130370, 1540268097, 357415568, -1336595955, -1428991727, 417419420, -1289429312, -663022311, -1324463895, -860801273, -1240067815, 366406371, 353060536, -793327525, -847727338, 1080884193, 1770794826, 1975154808, -1968997396, 1121181551, -350197480, 562309605, -1521018076, 1709992045, -344796873, -609241075 ], [ 528766838, -296316534, -192655129, -518810059, 998184212, -1753209239, -1721384056, 1296018647, -1664001509, 1368718134, 1846096427, 1201909768, 1878824452, -399676775, -205268146, 704531004, -1162314423, 1514317291, -705398285, -741973347, 1155128479, -1444534469, -2139015477, 724885474, 881595807, 1447319232 ] ], [ [ -1115912986, 730962491, 536199463, 1665079662, -348883718, 1041944702, 384412859, 1636931028, 1982848858, -263503136, 1207299673, 2114343248, -967494238, -474629319, -597191031, -1954114311, 445535710, -939287926, 676330844, 31758138, -1050972188, 1253048216, 675767002, 1755079998, 923055964, 1406272476 ], [ -1948948482, -672930831, -1382374567, 1440811030, 1299350968, 659023221, 1819677833, 1140457746, 1728911409, -1658291542, -400570173, 955855236, -1749593365, -47411367, 1955572871, -571414596, 2067763274, 1260326930, 159523371, -268895951, 1885674076, -1878742839, 978222708, 1822490977, -892653180, 675688697 ], [ -175718834, 614025321, 2085009849, 1910740648, -688350331, 338341987, -1912634423, 1381667866, 1851298000, -942632488, 1987814749, -100537667, 795419201, -1811923138, 1993906690, -977445639, 617266065, -1490044539, -1869101825, -1282441128, 386799141, 332970344, -871051188, -1676132123, -2122495436, 892259482 ], [ -547573322, -761700726, -96824663, 1626775257, 724583036, -333115850, 1476948656, -1821524029, 1384305827, -1630365228, -2055660497, -1533090779, 1178848687, -940709376, 1374205363, -1387267247, 479545219, -806390660, 618329895, -309856724, 1675056309, -622936529, 1029988089, 1221048697, -1698978567, 986906856 ], [ -1334812923, 138943931, 130790234, 848987208, -1071478159, 509973674, -1405427081, -1272439879, -1012531453, 1775867254, 1258095065, 1251125433, -910976310, 418506258, -295309023, -1924743801, 572468337, -1253091750, -1952580082, -1156775631, 1778511232, 193847024, 2019051768, 365869619, 657502054, 1910001222 ], [ 2122777096, -916157098, 999371680, 1991007285, -1831452754, -1431979380, -1981096388, -550841733, 1746150522, 980688997, -900281438, -30929313, 493144213, 1826813772, -286812808, -489985445, 1947232282, 1895515310, -1832179592, 435112159, -1400533844, -1688507159, -1006801707, -1464173138, -722654593, -1050268853 ], [ 1686390327, 1377842267, -201010753, 700743477, -2002678990, 1919284602, -1954750723, -1749963351, 1206653609, 1674054447, -2090964522, 1216065364, 1128331458, 358927093, -296521433, -1362699987, 1834193932, 666901136, -929140699, 518038716, -1859077071, 1058041111, -1880022623, -1298995163, -578632028, 199293091 ], [ 1504368706, 2015438812, -892644231, -1305054782, 1259407309, -261507154, 1068139178, 588551523, -1294137101, -867805663, 803820008, -1263239403, -214138846, 505846235, 1154367829, 1857807890, -349738315, -1075434934, 1084460391, -408578491, -735206208, 1204227150, 681414534, 1780111436, -1345710475, -599863604 ], [ 212239940, 1249036447, -1801722852, 350302102, -1695656468, 1215529160, 153453221, -702247641, -580991837, 67488372, -1336133551, 460908705, 633718993, -502499970, 339161029, -79230906, -1975140328, 1678846133, -289722380, -1269786120, 1184139067, 1520003655, 894283105, -1826544298, 53360922, -1167620838 ], [ 1897269761, 764374244, -1979688962, 425740248, 1615253259, -2125962615, -841572068, 250265943, 206939350, -1027907192, 1488899583, -1496865965, -1182001809, 189225179, 380179336, -380584125, 1858652099, -1847103539, -676005440, -287469705, 43652719, 732407614, 264943224, 1937584166, 666670151, -982962324 ], [ 698289255, -25691152, 1712494767, -1451034595, 240037285, -1263735983, -138039960, -1428546937, 1528019290, -1379232149, 507111697, -617352893, -563368596, -745464706, -562217395, 704569216, 734736858, 121203065, -707555482, -341785, -935070400, 377969130, 217247541, -2070961971, 1123707573, 1128908059 ], [ 200387114, -1932952872, 1254361731, -1619783407, 17095937, -1277237287, 347075396, -1775544307, -684294955, 1630175043, -201873193, 149099761, 1584832376, 893721115, -866512834, 1850999067, 1412784080, -1637787263, 451435262, -1628727051, -1398000719, -1747722582, 1333061468, -993278574, -1894395553, 1885809187 ], [ -1882697028, -2024002840, -502679192, 925790504, -2022108985, -1080374556, 1051101971, -188782340, -1260222198, 1159149413, -879618129, 1069765244, 1539747636, 1493160391, 2118451418, 80532315, 1643508438, -1758986073, 1513071804, 1653408270, 260700152, 1166361129, -113926073, 207308887, 755230109, 818420244 ], [ 657497116, 1463645061, -1038096998, -897334119, -1414103920, 1941365662, -2060523702, -384566324, 1611067299, -456797640, -1331339626, -1255803989, -1202059074, 531496400, 146388250, 61576601, 275525091, -584771564, 1339811943, -1822365926, -1225804214, -152860780, -1979961954, -938589295, 1037381826, 79206150 ], [ 1586036365, -1799078507, 442168619, -591933582, 1534718249, -2059477092, -1001021473, 1092777632, 204836048, 1510703719, -33737785, 999592066, -1790978388, 1908866004, 1902436255, -1850386338, 895790126, -2054023632, 1626821806, 856759517, -574904701, -817161648, -578373227, 1514874227, -638643859, 1622194950 ], [ 385102779, 1557062024, 1147372607, -1373065247, 1080119606, -18668172, 1706950928, 74716951, 1365743562, 232467753, 1838216932, 1844232791, -1781194132, 157810252, 1906342588, 1703953172, -628834457, -785212672, 689449352, -1027520913, 280103603, -788385622, -2030743758, -416796948, 300179314, 631746635 ], [ 1150329779, 33813990, 1816841282, -1564663906, 530536990, 134866551, 1269927270, 765894793, -2055796600, -830152623, -935308199, 1383012208, -95352119, 493351855, -1727756432, -297643914, 1380772701, 1669692579, -2107681242, 1791905484, -454974797, 173757438, -1487746171, -778007082, -1527919865, -283600078 ], [ 868432584, 1821215562, 1148921577, -321537413, -1122574630, 1906996484, -468513002, -1017580826, -327727096, 1797570564, -359120958, 1621998871, 1406651407, -723295388, 142713921, -757516677, -253309183, 1338639208, 1677528414, -51409304, -644780745, -1602839901, -1259881548, 1204844272, -1778287781, 2146071884 ], [ -2000601591, 1157400856, -339999133, 1054127847, -841659294, 561815511, -1313917986, 825322307, 1986293314, 1120447174, 1001035494, 1220029404, 1907205666, -2005784783, -1507065523, -855041394, 1770392583, -299147472, 103228041, 301218579, -1852896344, -1731815486, -42481230, -2110335510, 282482300, -965290414 ], [ -1722526674, 1990009482, 131638232, 80114416, -1240117681, -1205654654, 1842526497, -2108240478, -913818216, 669841398, 928945445, 1239185202, -73620068, 1487618082, -1002712614, 1574641644, 764576907, 590325161, -1939059902, 1958986188, 1228218362, -485957742, -86300468, 1711598372, 1736686473, -1726987309 ], [ -320582876, 902762083, -1776899368, 2139856493, -789731209, -285617866, -75089469, -578784893, -257576568, 1896634982, -1788217101, 262878851, -1589804365, 358429188, -2123051855, 749659845, 1027227844, 1098828975, -1180351404, -583782475, -1777790435, -612454908, -867628432, 563970079, -795178188, 1392697140 ], [ 1068548852, 1551406699, 495860182, -825894610, -580331843, -264898520, -647193116, 240835779, -1262690876, 2024322038, 587181431, 725768876, 112987814, -1812068127, 200900077, -2065333292, -826653321, -1746224183, 1494438591, 159217842, 1194333883, 567030481, 398291638, 1771674952, -245176172, 1027188337 ], [ 1902351693, 365864900, -1498710017, 874729073, -127087656, -1910925054, 443370648, 1002953827, -2016075784, 203578277, 1955949724, -1785366952, 265473002, 2020926476, 678258145, 1875894405, 1117082541, -491581533, -437860424, -1612711329, -1320819606, -1434036892, 1920578848, 1432591781, 1302370494, 1120204337 ], [ -2031757357, 1320096788, 2009514091, -1881805333, -1818922783, -1264832106, 1715970993, 260301077, 1090790978, 2082388141, 2129350695, -78252902, -311045477, -1555060710, 1016104219, -2123724347, 1020236207, 820716383, 589403316, 1986473138, 787509043, -868472286, 892361857, -1722385865, 1138259249, -1508702500 ], [ 1279625469, 1982330152, -157657167, -508419238, -142750392, 1068625650, 378247589, -108299226, -2043372937, 29794422, 600725867, -1188855817, 1291993318, -701880460, -145500619, -1342634111, -1800147592, 2009803654, -101280041, 1134063220, -1927523317, 791291186, -1953909745, 1839252117, -458403393, -20995759 ], [ 1894197078, -437998587, 946472580, 893332449, 1408166005, 1248188728, -2134426725, 982077814, 8513848, 87864384, 1271136371, -390338665, -828262797, -1720588803, 1504948712, -1850683933, 1959451422, 770396740, 1793699168, -1798136370, 1973728952, -7061404, 1882377161, 2140307667, 572660, 506965115 ] ] ], [ [ [ -1594520449, -585224621, -1823912105, -1449019832, -131982021, 400923217, 1609185816, 490831888, -1221078026, 1799812242, 2009940633, 1478218315, 1774907701, 7558221, 1029177266, 1792824948, -1523029239, 489649839, -310612741, -518346339, -860463787, 111388864, -545754015, -553094372, -319596147, -754379221 ], [ -1366833631, 693074560, 926603097, -671782572, 983524245, -27908183, 1387375222, 1458344404, 363701763, 950925332, 30947094, 989955650, -15663207, 830136174, 1814106691, -1280184772, -1626029201, -1325196336, -4884796, 2039026321, -1241692411, -626972461, -2027561888, -1330990141, -1448125506, -1405898698 ], [ 893855102, -1536717346, 1733981538, 383856841, -133496608, -902754200, 1769479536, 1894143276, -1932756108, 1759007433, -2101104226, -776710337, 574831364, 850555396, -1433427666, 1622285963, 1864358533, -145487278, 1751192333, 1760808469, 1896569724, -119818623, -463361570, 1847869416, 1617079363, 1474579253 ], [ 856279539, -1834537075, 1139297258, 701543345, -1871655973, -1225531596, 508693051, -1893171265, -199030058, 1245196257, 136802222, -1019669343, -1771806294, 1819902675, -624452211, -924348437, 1299645575, -1730053108, 543679457, -20847884, 2102571752, 135348073, -1645521093, 293266703, 671856699, 1787230102 ], [ 1541705020, -238790107, 1208563547, -112836616, 2105784618, 718222976, 464539434, 101931785, 1520749966, -554938855, -1090920126, -523208578, 146642767, 1955316433, -1790722891, -2070889740, -1720728845, 2058689640, -1061084355, -1680737211, 1459428734, 772158611, 1822970178, -117159029, -1395105779, -661643900 ], [ 1991696028, 2044631847, -1016213358, 1199841678, 297671008, 687493498, -1775458833, -1604633543, 1812167757, -328176071, -2013928898, -1361804876, -1928839427, -308486517, -1310346643, -92705752, -790174574, -869533313, -2027072761, 1149138403, -1291622951, 806199312, 1564521734, 2024697837, 696234014, 1225206679 ], [ -64186273, 1770136344, 39582663, 1417072690, -977140033, -838201409, -477025565, -2015588951, 133293335, -465672285, 94346575, -56014118, 1887959871, 591577789, -307441033, -1910797813, -2098215270, -1947425786, -500086884, 2065640997, -698154652, -140385270, 420275016, 694067110, 485074014, 1155721232 ], [ 1482721368, 293259241, -579374459, -155573155, -845335075, -2078641824, -98692568, -896968744, 879983444, 45001558, 1086610276, 1936605520, -267048609, 1717237038, 1672593368, -2055480543, 888422557, -329728834, -168036837, -1207332489, -392502332, -1162330338, 1748232331, -339015139, -586393593, -564109834 ], [ -1851706402, -1346090516, -1318091400, 1374788384, 424380395, -667393078, -1420125903, 326500307, 1388296950, -578354648, -1679575831, -1778806862, -1927656431, 1643384800, -1744725619, 350762877, 332042595, -876736057, -1151138995, -1571334323, -323394438, 983129749, -1940844556, -311462570, -721638363, -567510253 ], [ -403313927, 1329575918, -1503730844, 1810547385, -1808455076, 1320034831, 978023796, -78612145, -1119212272, 718868569, -773787883, -1670013557, 559336653, -592410397, 1541510962, 479714560, -1681533194, -2104976818, -322900344, -21214163, -507690815, 1215802397, 1963013687, -1980744698, 1614909834, -1768745170 ], [ 65904473, 279598894, 389428074, -1170510808, -618970654, -1682049320, -1765558160, -735222010, 1156797357, 20003662, -1192963521, 832172407, -208233423, -2126537477, -1702854244, -1258837223, 2026712347, 1596274685, 1488937817, 542077266, -549096197, 496257954, -1623306021, -2110190758, 1255381968, -451850392 ], [ 1086689082, -1328122608, 748406503, 266654912, -903133276, -1173854650, -795225639, -2053254769, 212022700, 1685794526, 1440008337, 222010513, 1663532210, 1825254931, -712953915, -1636455463, 907987423, 1419630862, -1564117216, 379238214, 2136901935, 1880286870, -2056162201, 1979715912, 1320966673, -424536542 ], [ 1033278080, 6477296, 1686387121, -175759150, 412169759, 1880974581, -1362469028, 220512136, -1476935716, 879315874, 525814672, 525718118, 512501144, -1124950244, -1317087082, -1124893188, -1218047457, 264591513, -210982714, 704477782, -254130534, -969931032, 2067874888, 1437045892, 1896846549, -1611888803 ], [ 1525761453, 441115990, -995878680, 1170581324, -1326349276, -1218801695, 1308124842, 2144504137, 388186457, -199351495, -923372063, 237948975, -1725975040, -2096693485, 1156615753, -283033333, -1153622542, 1445696906, 376800589, -211275973, 1199061483, 449008294, -2053462453, 369647529, -2108020392, -1497207466 ], [ -1339630117, -1682768266, 533341534, -2097434017, -760751231, -500081957, -1987278912, -29103907, -977520088, 1092327419, -906971770, -1952789559, 1423081002, 1398642162, 976972354, -1015440241, -1815741496, -1038282309, -906559019, 1766000143, -1521240689, -1907561968, -1959854768, 1613622514, 1062064272, 2008776590 ], [ 1470162306, -641598372, -129593423, 949634212, 1065775125, 1037456443, 1972543846, -175968617, -893349783, 64929351, 1511842766, -1562418363, -1828476228, -1010978208, 2141601376, 433419985, -1298686259, 633651394, -1318567316, -1625343574, 909111781, 1132617301, -966816230, -769856225, 795892964, -37380184 ], [ -1455182614, 1025627421, -1090576529, -599693387, -1736372727, 474637183, 161916651, 1624456160, 1605873021, 786758742, 317082859, 498340929, 22199338, -1339277213, -726638079, -468999601, 384673804, -1384723269, -757027899, -764658585, 973310902, -486726226, -1222533154, 1177019973, -1302118210, 385651942 ], [ -556683095, 628536602, -265848525, -1538221147, -2048313098, 148498658, -1775594830, 1614693908, -2016502382, 323737639, 947599077, -1973221909, -1280252619, 1899840346, -80886710, -2110491340, 845639617, -703535370, 1520923938, -600484533, 473766002, -1974943554, 740227571, -491706598, 945352880, 890619244 ], [ 275069076, 106174491, 1831683741, -1565210299, 962283922, 1794608173, 251719595, -1766310211, 1661531126, 1721536122, -1790209179, 131834483, -17732970, 817149176, -1399387968, -1643865980, 1938021763, 514242138, -308795353, -1772557925, -1472371374, -1538025492, -324927727, 1988281975, 1724236377, -1253330273 ], [ -1647301807, 300486505, 585327343, -1812272715, -1435185102, -1629366432, 1496477778, 10088002, 88705604, -470524587, 154722383, 1394951147, -68932780, -465075231, -144405245, -1808080101, -2117128777, -1223245797, -1639492419, 723455175, 479104158, -2112842623, -948819907, -179367039, -1200646305, -37306556 ], [ -1550989942, -1225502881, 2113335670, 1233438888, -1943485367, -837507340, 1418669013, -153286937, -433708435, -149728322, -201422466, 132836691, 408479749, 1974406159, -955549085, -1212733188, -325912181, 2141754786, -1279528587, 1333323099, 551712814, 80666036, -2035843802, -1408532408, 1315610529, -1899293936 ], [ 1799251787, -1617857589, -1104822770, 591655270, 489115518, 478423119, -1065353267, 1926882194, 1237498621, 443880707, -862078349, -765469899, -1246210574, -1475908126, 1921825475, 670462160, 278821831, -1496309912, -446944145, -682077920, 1746152575, 935871798, -1819486130, 1392026117, -1948233850, 548000793 ], [ 904461335, -1465832254, -347666690, -1580381680, 679736377, -1212362501, -435507611, -1225148652, -666020229, 1186358487, -566065404, 1120914592, 1772851426, 2106751445, -18368850, 299977397, 707187962, -2025613991, 526839613, -323373223, -458368149, -1240404436, 1695678131, 1773153138, 108917366, 1235572223 ], [ -562518199, 1950633043, -23934191, -724745212, 1375740477, 1841136983, 2007703607, 1645509061, -1039637201, 1036187516, -1391102769, 174716507, 533826540, 1010720983, 1039983717, -633621848, -1912241408, 1605249991, -1950103742, -3845483, -1186995200, 917188826, -1247957426, -851047572, -553883834, -849631889 ], [ -1406557130, -1903884176, -1496473616, -136086954, 720954105, 150644956, -1154894153, -1572379179, -802178810, -277444966, 1762682621, 1283212415, 1415901784, 1859135896, -503888508, 1761463868, -558188690, 2135522081, 1545812112, -1233288669, 811703509, 821688930, -1747985890, 1146086107, 798905959, 194379506 ], [ 1654859855, -399509119, 1314431078, 69173088, -1725773560, -1552117202, -1568377735, 1016183121, -727947079, 1293505144, 232335794, 723931059, -1882884440, 82514091, 1640911056, -2111223252, 1701436710, -1830871165, -2109838118, -2040385913, -66185146, 1384967951, -37155316, -1602238504, -1697088498, 485503164 ] ], [ [ 1529024713, 1179915170, -616969265, -646238252, -1008751709, 1091455815, 389961676, 1257996461, -1221738725, 1740205437, -958699127, 771292819, -949858701, 2024561094, 1475869364, 1562665166, -1559898910, 1244215000, -1414089908, -521791634, -2118335590, 207068637, 1632041108, -27871932, -1766723016, 1698550271 ], [ -161047770, -256650740, 353527307, -1882944617, 1869596642, -128309068, -2085931939, 1887883205, 718419733, 871966529, -320106054, -1777999377, -1628072603, -1951062868, -787871743, 1072948968, -264293830, 575355367, -83328497, -1767021478, 1853183773, -591401128, -76301586, 1915495321, 1182747765, 2120779392 ], [ -933306425, 1875345580, -2007179075, 1583733376, 253957291, -770601076, 9737452, -1915098275, -971193766, -225633657, 2123477826, 1969231413, -1793547745, 1444966459, 481808855, 1689541147, 1231717119, 1439542391, 1541465044, -477842043, 2052813287, -176024923, 923585945, 440217723, -1877453344, -194509218 ], [ 2102027041, 997247273, -1653663902, -1273658753, 1415972897, 108602427, -676567114, -1074085961, -631544748, -1303827699, 889696442, -416710325, 534235701, 165249551, 588194831, -1872481106, 245903160, 1281496929, 1827818554, -1200793412, -289970216, 1416903455, 1196011758, 1722152692, -1659809482, -190373232 ], [ -1375036991, 580800383, -865696772, 522704230, -2135447558, -1637984546, -1842369001, -611729668, 11818652, 65380217, -1159419847, -1536656789, -1465118047, -1484277850, 1621656924, -90721984, 1141582801, 550369971, 1031665164, -1304883938, -932779495, 552031614, 1004213302, -1844284583, -1738933292, -359438573 ], [ -1631786244, 2137828416, 1408604144, -1609717626, -14555407, -291779872, 1820455813, 927440612, 1223937255, 1283372166, -1640014746, 1582871387, 283152812, -1515988363, 59669037, -933839416, 1254977958, -1380600646, 1474766503, -1470351952, 883916980, 1080617585, 1373290039, -1035078157, -2119566463, 304985250 ], [ 839395424, -1720839212, 987768139, 917588506, 175235313, 36260047, 1441205568, -1061320784, 2105795450, -1763194616, -620202459, -1372125902, -762174654, -744230717, 945037725, -278700848, 1681641860, 84857030, -67235085, 1392215057, -344951954, -1558227935, 1308980408, 496779658, 1548596508, -38579010 ], [ -1554345701, 1268052240, 297715967, -1885824461, 1120916943, -134598565, 860008646, -711442693, -1187981249, -1243827546, 134953308, 49246484, 217439811, -181222021, -218370047, -532937489, 562477313, -46262238, -520363024, -683385072, 2051947485, -402437601, -520512644, -511355379, -736617858, 974798320 ], [ 162962952, 484568159, 1125026248, 560020079, -1233738933, -1349536238, -1773135542, -277721036, -1535874109, -1583980085, 2136181423, -362373340, -1505960754, -1155196165, 508030632, -1552755953, 1672838336, -842121975, -2043217674, 264880909, 419467986, 1716732049, -710355281, -1459460304, -632364555, -887232548 ], [ 465264510, -1087200812, 1247571464, -953478594, 280015617, 369659448, -1749900490, -343109188, 993062204, 5249651, -1619011954, 1647949715, 1974560700, -477959617, -1850830255, 419803067, 1280252214, 1914666710, 2012273762, -691724142, -995053708, 729359728, -1672961899, -1338856398, -460070170, -554192018 ], [ -258006063, 1285416661, -1709663472, 163064395, 1886521184, -255129130, -627836976, -749157693, -731656341, -211106161, 1558382063, -1762802791, -1624945620, 1917497437, 847056119, -100189059, 530497873, -961502823, 419188024, 1239394477, -239351333, 1509660645, -1150695168, -1245450973, -57798321, -665619826 ], [ 1712298949, 999134481, 717668831, 54836709, 709023835, 1806722052, 472393549, 555468344, 994619890, -2084720935, -130576984, 1003061078, -760864752, -1911658164, -1722800806, 1250069046, -535687104, 2103048451, -1184666440, -727595884, -1638535593, -1388864569, -1439434662, 586367901, 36391160, 1999975570 ], [ 1542352937, 1720556855, -684610264, 929750569, -1425840861, 880944262, -1319651318, -1226475857, 973032132, 1452007594, 1992806426, 444014486, -361873740, -182775823, 722580120, -334598316, 1912669724, -1400755218, -1988516008, 954377564, -822203295, -473292370, -1280407453, -1909137516, 1247965742, -1011661124 ], [ 195312926, -1187976538, -1053062797, 49031663, -1252478527, 556678336, 1304422887, 308281360, -427305260, -1977384813, 1632949338, 1728712989, 1694199837, 1864656114, 1704856589, 269488706, 278607155, -566156268, -243066975, 98108170, 1230388824, 1096959823, 1260636363, -1614865657, -32892478, -583651708 ], [ 1035337948, 1648942174, 284195405, 1018991408, -1386116002, -1159373259, -1631867744, -1560887589, 538901027, 1068129777, 1683615986, -1036606647, -1654335809, -828385538, 192960029, 1689791904, -830959025, -1858145714, 1472399522, -727973690, -1630769823, 913168238, -1881557157, 1845152777, 1966248191, 1321107607 ], [ 1492583589, 2040026639, 2079616777, -1228094693, 1394073260, -144176332, 2084358683, -1748144233, -301860018, 1600075715, -984493588, -2028510726, -1551837791, -341333219, -1458620222, 300521048, 144261289, 1499515600, 1094457490, -1026727801, -2084620898, -1250003160, 1801827255, -658892397, -1418945460, 96413821 ], [ -2022641939, 544353026, -1931646851, 1485363022, 1962370759, -575104682, 1149581295, 651183159, -1031480300, -1691276241, 902752105, 466025361, -797411399, 2196719, 2037347802, 277460989, -2099333817, -863007037, 785163473, 1008798412, -1576433419, 199572099, 1281677067, 860856409, 368979874, -559485520 ], [ -745451076, -1438021433, -549028213, 476944797, -109264411, 311919028, -1894635088, -1420562074, -1611946117, -179300212, -1646740201, 1989887651, 848579957, -470635893, 58258617, -1390616794, 873412043, 1097144594, 1748033909, -1568420009, 690777123, -882218375, 1194409885, -1906158325, 2072376746, 1105008925 ], [ 1223252333, -212616943, -1720736304, -2131890424, -1199664888, -1965972331, -1704772438, -1151639111, 1554236413, -996928910, 1413175792, -1829092779, 1564088664, 2074127615, -1347143653, -1351080738, 2083231551, -1459883376, -1222429918, -1409902996, -1281631582, -635832935, 1864462767, -197740068, -763045140, 462930598 ], [ -647304841, -1825644421, 539153010, 1185256277, 334213353, 1893089628, 1679312203, -1872541848, -995079292, 299529684, -62360169, -23714757, 1249333123, -1666118318, -1993766233, 149109485, -960585218, 1862194242, 1445916916, -1053330854, -1668479235, 366337316, -1874644493, -212896501, 1964105374, 1793439221 ], [ -1849257696, -290809201, 307592012, -1407339097, -274589654, 1374590200, -1679284231, -1386219374, 1689476785, -1703153688, -723043098, -695346174, 1548770731, -1995896124, -2047320100, -433364284, -1530025353, -832372870, -805145529, 158185755, -264753903, -713444635, 2041960005, 265575521, 1813194350, 1994662704 ], [ -976533214, -938317940, -663316599, 117625466, -1661814899, -1015712799, -717674354, -1352465521, -787473410, 1309903116, 1735838662, 603933947, -1734375445, 1244353041, -362215398, 2124018897, 1408707593, -458840933, -1495150054, 1507883997, 944901875, -465377585, 1176698521, 1222209653, 300079863, -2107073607 ], [ 908174820, -1547163347, -1461258394, 1029762421, 1862902668, 945710364, -65731661, -693837564, -778246339, -103018475, 1536593285, -1991733023, 374660415, 1059045062, -1916320916, 808871896, 212903716, 685754978, -646811487, -741376339, -1786338190, 1040457498, -18865839, -2130458267, 196469839, -628370823 ], [ 262190725, 1895417479, -470970765, 289613406, -1114541702, -952655221, -1912022671, 1835783399, 2081997371, -78408039, 992291806, -45160079, -52549030, -1361224199, 1367337375, -162096915, -519103658, -1355567381, -2083962047, -1964482301, -1637229072, -950110901, 182828571, -68791178, 938559598, -1306280725 ], [ -1814753138, -125172194, 1882340735, -81624377, 1937014173, -829837733, 929206408, 202632795, 2090050543, 631717777, 1715263552, 1811448842, 1562899034, 166134210, 2006959490, -2073730859, -2014052751, -734453913, -385274609, 1776869767, -1483359472, 100725700, -1036241256, -1548593587, 2060634633, -279446580 ], [ 2138731823, -1810105389, -690551665, 964648711, -653202650, 951838777, 1338175973, 964932880, -1528018741, 231847332, -597197479, -1747708966, -2034601113, 1880915606, -1875573629, -1522441300, 1907109700, -185445119, 1487467849, -675998275, -358184289, -1398607469, -1892202445, -677580407, -1460473625, -272685459 ] ], [ [ -1860230295, -104832787, 2121709740, -295028562, -1452961351, 2119004280, 989499772, 351674972, -82289827, -1817517633, -936102175, 633719782, -377603294, 1306403170, -904488540, -558095066, 1115891796, -1292757263, -787039853, -873490710, 397867404, -1897102409, 1258470834, -191531399, 172846016, 369021502 ], [ -1763555832, 46905821, -2080750931, -1954654293, -747563834, -715456941, 1909240223, 81744508, -1301329398, 344241806, 804487641, -1734718072, 1159694297, -819000297, 743977819, -1720080347, -608250160, -551815507, -1834040822, -1549497235, -230163533, 1433714701, 1425855184, -86788909, -2108982047, -193949002 ], [ 1839968548, -1596311454, 1363259024, 1652580219, 1596804597, 583090140, -166063661, 63711654, -26286608, -2003915403, -1783187780, 267949074, -1180029076, 88832797, 10229688, 2061400581, 1678210274, -830569636, 1865077505, 845625373, -1782116981, -586664082, 1901298342, -505639820, -107678040, -1872293187 ], [ 1533829314, -418566302, -624619061, 673976147, 625998638, 69301517, -797572799, 833656200, -1083115715, 2143374826, -119099948, 334010101, 1553481739, 1809673179, -338779844, -1923514219, -1529770314, -1764083297, 724475764, -19160910, 1089422769, -1334033282, -992432192, -275583742, -973357162, 651779474 ], [ -736221010, -1050651022, -651548075, 254051829, -1776699434, 668999453, -1446814762, -1157663889, -1883196463, -2054308206, -435549161, -1212747623, -2056054310, 558409435, 1507984496, -935786681, 759952169, 1583310028, 164245939, 2068805553, 1788402525, -1368846586, -638674325, -1682283555, -627288020, 2030852528 ], [ -763288160, -1338239412, 33479505, 507908810, 1543857382, 471635789, -896429248, 1999089452, -891334344, 406110515, -1040702759, -1888821578, 752761389, -970802777, 88056801, 263845305, 1420308357, -378829860, 2119199737, -443077193, 443144311, 1515217668, 880264168, -1383212390, -666774681, -50494158 ], [ -846883866, 299860156, -2110884555, -432636335, -135731374, -621861793, 2132347332, -1291571330, 462846684, 1926570137, -713168055, 1553293139, 1715088910, -2000546943, -74711793, 1509405500, -879904853, 1545464269, -314474527, -1038775904, 24317801, 962713661, 1263923703, -142503619, -1815425769, 1256663982 ], [ 1181517607, 1647075304, -1394650723, -1898203263, -266568567, -771272689, -182835688, 1388258706, 1503082779, -909591012, -560418319, 450372026, -1969335643, -607717781, -1180272827, -7419933, 985337187, 88870599, 673682626, -1669877618, -1053157508, 1603137461, -370306711, 1132798673, 1838276805, 203071143 ], [ -1476689298, -531109994, 2070092715, -713161903, -1597198609, -961211182, 747663692, 2017184585, 366763351, -1712734115, -1342081449, 48607876, -654501522, 1055117614, -1887447311, 381896744, 544234709, -1801965187, -687970152, 1631368883, 1239962607, -1505507028, -1471517631, 1121323303, 2123465629, 985148681 ], [ -1692364429, 56041277, -1901038977, 1154582421, 1788994338, -983393417, 1950607697, 342859745, 712402608, -7844268, 250909857, -564878655, 404767553, 1328223576, 1722093594, -1131522062, 288389166, -2055035461, 2055835506, 436657578, -1377952429, -1032673951, -800542265, 882948190, -1208032834, -1788267241 ], [ 440631742, -1317455657, 1160256732, -1015469217, -2043421727, 948712566, -1040145167, 331660250, -1325702299, 2076672242, 32600920, 515041625, 1812832345, -1416582421, -812245120, -182483819, 1406696498, 1093490690, -146351557, -165518407, -1289862224, 1019569988, -2054936888, 451240333, 1616896349, -1859121649 ], [ -1206599190, -1629572435, -705486189, 1145047, 243243048, -701649214, 1576389294, -2108506984, 1002606979, 1883546675, 460921076, -1135800179, 1752243612, 1885377704, 1855732191, 1675206446, -1490314775, -817695405, 177019564, 228951559, -147146434, 340816146, 317706506, 671934916, -13708259, -419198326 ], [ 654330675, -1833857914, 1467545130, -1801075695, -1115617454, -1860970582, 627017322, 1589635586, 249852239, -1745145757, 1139841734, -994065615, 1051728720, 1816483403, 2047038862, -1640374083, -1648622062, -1132357426, -548519545, -1069507430, 915294871, 1111503980, 944569303, -1827569235, -1076399457, 1792991191 ], [ -1186964873, -1201261735, 39783392, -508066370, 1043393588, -1002005954, -895358300, 199771454, 6400273, -1024714945, -1784127753, -421281915, 171447122, 775738326, -1282594175, 782295794, -120064338, -1813207523, -1154978121, -145749917, 34518853, 356138297, -757717580, 1658958734, 2106434032, 644654798 ], [ 2046058388, -161687839, 923779678, 1404193574, -1739107451, 1958798464, -1717937768, 75829221, 1468639703, -136659072, 249396372, -780633442, 1022375094, 729047143, 1174847828, 737332339, 615657989, 1848710933, 2089631069, 1209011608, -701173679, -1786344254, -634725215, -2093875541, 98197559, 359676718 ], [ -250512294, 18643246, 766812714, 482797180, -1045405203, -278368937, 458742569, 421438586, -724768089, 204548683, 1316033858, -106804723, 342637807, -1689511598, 1263946438, 705093597, -2126747450, -1418169920, 1584674077, -729997448, 1335459793, 38113447, 1983930893, 875771729, 451721594, -456332630 ], [ 958235538, -1758273062, 130460559, -870808485, 1845670932, -1435678966, -1380780475, 55948560, 272475145, -853751971, 420423503, -1326038664, 80494308, 585965703, -426342050, -988908547, 338788522, -1425421642, -193358600, -197083932, -467049028, -556798205, 1086290572, 888199196, 852994626, -1219608582 ], [ 2051041448, -2108684491, -2129250642, -45784323, 1064009190, -1982884620, 1557688281, -726907074, -1830696429, -589145019, 515505977, 1900671976, 724729465, -369446318, 486135132, -31486801, 194510396, 158177508, 303445742, 470727688, 1528186260, -160166316, 786214881, 620360556, -1786915085, 447362 ], [ 80709432, 1600884995, -604965534, -1598241673, -136240053, -1475400267, -201994578, 1943110587, -832689543, 1699124716, 303021000, 1087500476, 141410505, 472953371, 673860029, 487259299, -1280850262, 2095982940, -1542810752, 1813407269, 634095725, -2131204149, -1075374369, 1234302432, -532508520, -341119721 ], [ 1548711380, 1463832126, 868387718, -27690037, 97543154, -1488962931, 359446183, 1366146047, 434551488, 1046047981, -732245832, -1824604289, 420291421, -414227788, -1031357220, -31866282, 1988745502, 738042788, -466614760, 439874452, 282026575, -1967714694, 1298264073, -1685057317, -66492975, 216106790 ], [ 1555344952, 1096781698, -907690664, 285404601, -2096008294, -1136802640, 1768812762, 2135826137, 1890861083, 1353076766, -416744516, 1050178520, 1409303367, -1669030381, -1453293852, -1283382100, 1031084545, -187018114, -658271301, -819224571, 352402488, 862686964, -2077762739, -1831610376, -613617728, -576136688 ], [ 1648920830, -741150879, 1796724613, 665795858, 618926645, -657251683, 723311281, -2144716673, -1024226211, -515058971, 640983753, -759456529, -1950813072, 2107353243, -1024258558, 365698184, -493844971, 476215482, 1127575277, -1827380831, 741138301, 1343024984, -123296272, -1310681218, -1857697229, -1714716317 ], [ 75700557, -509364331, 2029377207, 418661098, 252056005, 891031026, 1049700034, -76589086, -2039147463, -514733110, -25504243, -1037845194, 300256206, 1444714644, 2039237871, -760315675, 815293702, 174691991, -891444401, 1736567158, -2129969806, -162875000, 541964312, -1582987558, -1051016010, 957784115 ], [ -1737708358, 599372126, 883191085, 318437495, 1567492613, -663077022, 526975882, 848300208, 1395983597, -503137140, 1495820199, 1984557720, 186897003, -1868602307, -1728052127, 1224325511, 727089167, 1086142871, -231252791, 280745791, -1353626864, -207420807, -1412320892, 53547350, 1359021089, -366639984 ], [ -1697135670, 1721473915, 1714130215, -1110471348, 1500102754, 985699884, 2040429151, -413608408, -258338824, 1382083859, 1017517661, 83157876, -1813192452, -1477116417, -1596253704, -45314987, -1923024677, 889752180, 1015579559, 1903242931, -916435281, 1243224679, 322925225, -1321868425, -2026511600, 1150340523 ], [ 1600427889, 1718229382, -1847211957, -1684095518, 860387730, -2141118460, -1881810187, -1346341749, 1497282671, 294248095, -1566705956, -1584323289, 292838627, -2115973607, 479552442, -2058800843, 1365579461, -255924695, 2088741956, 423854500, -1330101451, -1641192111, -1925967141, 1171855583, 1526348869, 1192311333 ] ], [ [ 892928454, -1236224497, 554021977, 1869763382, -898005962, -2056089483, 169820850, 1624391303, -1810738354, 503448006, -1068940410, 489831165, 1217258637, 876988857, 1074106886, -918060054, -1006471845, 1268469226, -1509387638, 1989325276, 2067554238, 1460150728, 31054330, -434074891, 1483487510, 1991348754 ], [ 697234305, -1790322109, 360408425, -1699363654, -1162513971, 474706693, -272158781, 1355629614, -185153891, -1539679680, -544986136, -1277247144, 2101093931, -1512358166, 1720372354, 1267501245, 1801175139, 1296492867, 42036792, -1465337906, -1534608271, -946276847, 20795213, -1614783713, -148803090, -16783287 ], [ 730785493, 1689356016, -86387289, -1033409037, 1427416929, 282933180, 1306661366, -1195369936, 1944559957, -1432954902, 449135016, 473176993, 728329270, -532289361, -379959792, 1978712069, -247331375, -2003330876, 439287207, -445262221, -2113290247, 1176787948, 1390966084, -1736310859, 998897105, -216648362 ], [ -1215750281, -865232393, -539182700, -1859598964, 835631112, 470460850, 1531480803, 1003505487, -86734337, 1851175909, -379221770, 1853969109, 1281351678, -289360754, -391287000, -1645367635, 783383273, -1893321029, 405598303, -200755247, -323228521, 251698432, 731566724, -653156182, 268264712, 314011087 ], [ -1017711682, 1287157313, 1546382530, -1878891700, -1473261297, -802030202, -668223538, -692416481, 1249475829, 1594091464, -961160236, -1184575223, 261933797, 1052076728, -659227167, 20239629, -361810064, -829361834, 687219762, -713262711, -1006729015, -1230648020, 1440843959, -159596690, -406895076, -1479523270 ], [ -1213670577, -250542522, -453209022, -1980142522, -1688492228, 1554012975, -1529338993, -790043116, 650303699, 13371820, -1311548907, 1125745627, -2086820447, -1426265102, -274569137, -517897654, -635055568, -1602175869, -1815513716, 1802109508, 1000262804, 637867777, 436206978, -129015331, 206261788, -1384590678 ], [ 1459707125, -202993349, 708382508, 1730427083, 59756598, 1994662461, -1607854642, 629765360, -966905215, 795031887, -777780027, 691245020, 831058192, 271649632, 1170154186, -421820732, 1072805804, 107028983, -1212953068, 284728023, -789900430, 85713950, -28950804, -686017545, -1487419776, -1483902547 ], [ 219069635, 504155619, 169360790, 1887460907, -1780828200, 1776811792, -1105794778, 495122236, 1617959761, -2124747760, -684748491, 1655089807, 440764440, -256243458, 570226694, -1194130112, -880084782, -1300623611, -397742474, -285719423, -1888718885, 1830791785, 1127272880, 1241966525, 1147472136, 815294113 ], [ -384100183, 1528979993, 1372391735, 1696748918, 1365395898, -1040646274, -1211962514, -653378874, -915714092, -1528776062, -1344954540, -149548429, 765178603, -2040813645, 824761385, 1441744997, -485983844, 50293152, 1873710284, -1792027059, 1913510876, 558978597, -1751334608, 1593536099, -2086713691, -2057972204 ], [ -1745014729, 9418439, 880998500, -1554107379, 1788523782, 540922367, -467858749, -537614692, 310225843, -1600505962, 2060008084, -973435893, -591583009, -1476600092, 292449943, -130226114, -1391448149, 1044219731, 1786268210, 1939786707, -570601546, -2108626733, -1313842805, -880538973, -67155212, 735847649 ], [ 1743634899, 870307283, 2147313354, -824150234, -2117838674, 20243058, 1422160279, 2140519665, 281347719, -144213884, 553145735, 441512660, 1919642714, -1457191841, 1076130964, 1353223480, -603852607, 1209353895, -1473827465, 1834232088, 107694239, -1384709099, 653761484, 1272778454, 274880193, 1291294027 ], [ -1328528376, -1963692942, 377514518, 350044538, -2012771883, 2130979435, -946566832, 488009536, 1981778982, -1642221632, 81692344, 476249464, -1688854846, 34710822, -1001602189, 722979117, 1140919289, 978922231, -1992251862, -416544209, -312177526, -560568689, -2021590362, 645851776, -423848336, -1112415761 ], [ 186716821, -791208566, -1644677119, -477329618, 777160872, 2101004817, 1154089465, 1612286510, 1830101010, -661363201, 1360109337, -1960681466, 1316797845, -762595482, -1613426868, -162148965, -37317696, -1828043724, -125981512, -1324851281, -78433472, 281429247, -1614636075, 1696725690, -1905647289, 1736216152 ], [ -446602598, -1043192114, 209151591, 1599712714, 1442696436, -1399992282, -1831200994, -255291027, -177008284, 46708783, 922533735, 1489690712, 299541269, 1757787659, -1036343224, 2095371838, -472381675, -126556492, -437019805, 489380227, 1530875549, -487922573, 320882593, -1678158050, -1982881642, -818753922 ], [ 1084191361, -10349061, 988559255, -333588092, -1434951788, -39471833, 2075131911, -1895187121, -1916455224, -1354007141, -389598096, -2001566244, 127420953, 245266875, -740624216, 2045036289, 1740581968, 56950351, 717231587, -1282986062, 1984293026, 1916401262, 659433006, 722997521, -713344353, 440030456 ], [ 1537032322, 350377604, 3106255, -1240097896, -813709718, -2020513557, -1225567880, 1654121186, 244559679, -1057055831, -1192122844, -1304701829, -21186323, -129616331, -1584388820, -1438097420, 957045529, 1310414683, -683638104, 1450768321, 1848870477, -2024817246, 369727939, 1063098424, 168621914, 100984018 ], [ 1905341307, -679680439, -1779320349, 1850672024, 1537805572, 528102459, 776962630, 2111324698, 118056887, -1459261738, -1492275955, -1858090392, 615222286, 1342166093, 1664024375, -210427916, 756049806, -67379386, 1988519832, -414656470, -821167208, -596209201, -439406228, -1146953000, 81163052, 2092236790 ], [ -1231398346, 1541465306, -1228694060, -1221352591, 1694257853, 547882882, 1944713220, 311070061, 2013072822, -2082529503, -1178303506, 1195214985, 1369159567, -788965675, 158076513, -95077073, -1212377233, 561450131, -1895440443, -2098595858, -325309489, 1329865622, -1354005001, -2084294238, -282358721, -2090444222 ], [ 550181615, -1562210852, -612104212, 2135893662, 1623498922, -267302557, 985505628, 767383774, -576732812, 1201555873, -1220724906, 1763226430, -57205015, -557956807, 378882388, 1944646837, -961844816, 1076405483, 12732184, 1513047347, -2014295464, 1014724600, -1989381252, 1110088923, -1045325049, -1420114303 ], [ 1803099132, 2062800802, -969104768, -1952975662, -1816363104, -941347278, -1907457834, -2125739875, 1000401692, 707390304, -1795270579, -1865506896, 1050179874, -692826401, 1504234257, -1615265642, 1859529123, 1843186095, 1482494630, 1388445749, -1857572755, -265317664, 1514091849, 505636328, -1053687763, 1585109304 ], [ -806068238, -310625918, -246449325, -2076173795, -403865993, -1885278361, 1702375731, -1843340747, -1648968621, 187862581, -952711335, -786506129, 77859875, 264871922, 745776382, -1149281273, -476036769, -1253514704, 467982500, 362486938, 1369829894, -1975101877, 1502047606, -1414714115, -1209883981, -687951392 ], [ -2070538443, -1718873966, 117556729, -622932954, -324392629, 1135002946, -1061934940, -280797723, 232692928, -1779774935, 216223321, 1895839881, -1645830808, -1730423588, -1238399407, 1431049802, -1817516354, 2100993647, -1235963255, -1361244579, 1024921167, 1126753785, -757724462, -1314154105, 133365942, 2057026287 ], [ -486389900, -2049414416, -2128582524, -86907916, 980356372, -1668146752, -96430304, -1541175486, -957042846, -805498266, -755432949, -534235102, 1682944870, 903627989, 2095531765, -480080115, -1431923098, 1610695361, 2099197094, 811218579, 1416299359, 120966545, -1432472838, -1144781324, -158856027, -2136985186 ], [ -1248983999, -114051320, -961605419, -104614792, -895954432, -795692854, 1087405429, -2032579873, 243097496, -309121209, 1841188506, -1622442151, 978719499, 1228930688, 888021989, -1605675155, 1943284890, -401876727, -1893190587, 1288611838, 1566073988, -1955205495, 1366871121, -375990832, -1594142181, 505402837 ], [ 1720877267, -1669160774, 958517917, -1342367145, -78046199, -784741564, -1274059909, -90812896, 1381362302, -540227434, 360678767, 1399987912, 815601025, 1706791902, 578783523, 527116017, -928704435, 780755970, -1547003845, 1004860246, -967533133, -273360470, -1007417062, -1232874765, -1084896418, -1155031970 ], [ -261849765, 170759365, 333662454, -2028357912, 1490190242, 2078980007, 1024842051, 228799945, 2079478671, -196653923, -1409244195, 1782622584, 1935048301, -1595083395, 146924811, 1445880957, -1755233286, -729651490, -897128986, -1772391853, -1026323706, 105206818, 1431958759, 1239519999, -1301594685, -1576747070 ] ], [ [ -1466174982, -1562227199, 1178864794, -1092029327, 687297390, 881306478, 2076748615, -882425858, -1947519573, -809272808, 1240496802, 1007018863, 1691073081, 361588523, -1816970676, 1774294405, -287141821, -383623533, -594649742, 362036869, -78802525, -1221495575, -1111671687, 303280100, 741060861, -1179285830 ], [ -1224499338, 1258984120, -927448854, -2111201412, -1325112619, 1045122644, -1452738195, 1116330098, 561525617, 1920696182, 708467340, 1430507979, 1610971750, 856623057, 2031875810, -472679967, 1401708958, 349413354, -931198594, -1566951216, -2111201933, 1481679553, -1890368625, 2123919917, 4075163, -807727712 ], [ 1975722813, -103434536, -1773938707, 179359693, -451121552, 125019912, 201921575, 975913366, -1978230449, 1039469896, -2068464957, 1691116682, 1936970998, 1521441011, 943184444, 816214237, 1205752749, -1484505992, 761508682, -1059932102, -1817475384, 490516682, -719729630, -293421219, -987969638, 548894698 ], [ -1674020278, 562102116, 1496378827, 1977538035, 341273453, 82022271, -557309262, -22976397, 2136703046, 1815889762, -1948652203, 1589567443, 2094631373, 1781626757, 553598595, -2139823188, -782828001, 123246790, 1917163977, -1201748259, -1046536300, -1015350157, 794813882, 126905368, -1459984943, 1473275380 ], [ 922816019, 760007459, -1450290694, 674263798, 598456016, 1341507925, 1914062272, 1385657637, 623304512, -115875384, -2067697668, -269852462, 1614952377, -2056902379, 1271897533, 350295993, 301118281, -1944720877, 2088577722, -1222484403, -1536581883, 1868275095, 586462747, 1601603453, -1663612863, 747994097 ], [ -1871773129, -1937160079, 231769121, 1549545842, -853275243, -1470439619, 1013160909, -1344304721, 877973207, 1862467119, -1407632510, 769091520, 8930694, 1677741147, -1637405883, 1832849739, 96893516, 136678467, -1503349431, -1281147915, -1557898297, -504119638, -1306775156, -219940260, -1395784046, -1459315608 ], [ 1325950990, -1233853334, 502823611, -302361928, -642514900, -391225831, -333860640, 1922354764, -398673070, -200971284, 59564143, 1326520962, -1499126606, -59310087, -824087405, 2102322963, 1460796430, -796814595, 2146270647, -1808796017, 1265063892, 2005345852, 795332377, -1157216688, 1179951551, -1936052943 ], [ -824838343, -1157476421, 9545162, 621944143, -1183186224, 1565161018, 869549627, -1387730091, 206455671, 43044689, -327522338, 726124810, 595538125, 1459626519, 943040546, -1143503160, -1763654639, -701730321, 211814526, -247368423, -1940331574, 1366224787, 1042621455, -2087066889, 1062509747, 887657286 ], [ 1649901404, -1523088197, -875899996, 495978793, -1489311277, -870915362, -1578457768, -1948269855, -1455644608, 274353176, 81776953, -2075330153, -1124312943, 223523855, -1598357920, -1141564209, 777488048, 2128343584, 260877172, 1985632068, 1440317505, 1724187331, 200300397, -1416858731, 1453550418, -1553739020 ], [ -1886290851, 2001099001, -1705895041, 1330817455, -1932720334, -1872111416, 1713430926, 1093647756, 2110360227, 658068198, 2096232111, 738450179, 1021507466, -2051767447, -378905236, -1333667344, -526506178, 1534276441, 1130513036, 221655034, 1681859605, 1038565262, -679112931, 820599023, 873455572, 2023599016 ], [ 369091832, -1978925954, 1396051306, -276691586, -1760190348, 2058996419, 1622786662, -1589129226, 1966032702, 1988713685, 2007764962, 1391762657, -359014622, 407440764, 1706459279, 1911611035, -303488337, -694138663, -501767438, -102947611, -1544010670, -1963483976, -1214418819, 48684438, 668361729, 1718039361 ], [ 51551537, 1607245066, -1827128442, -1217400459, 1164567107, -479401705, -47971571, -562141347, 745542563, -1459075397, -1573117695, 1517620513, 618407353, -529690865, -829190156, -605653477, -1862632491, 1991436783, -1024641440, -1837381083, 280219208, -1902262148, 1081867876, -1357456392, 1700312176, 297457649 ], [ 1992280914, -1017409278, 1177394558, -274828686, -2059682567, -1335894915, 1629168291, 1385428033, -87926817, -1151736818, 1161771507, 1731504097, 1833646130, 1657120464, 2091978679, -270414584, 328805699, -66359005, -1168960928, 860376683, 1476986246, 860785956, -555399423, -1086107139, -705694432, -578317144 ], [ -1886961545, 764434238, -967933065, 545464681, 1757733753, -173327941, 1360719840, -792322389, -1023637169, -743174565, 1687710518, 241808854, 1140852018, -646953957, 180753605, -1773779185, 924415086, 1197522976, -599361836, -1098220373, -1762417416, 1548651858, -571842280, -770654882, 834688813, 1758480547 ], [ -515886774, -1626873737, -696364693, 488797497, -951338688, 1699507090, -1980960540, 112335256, 645475390, -108276046, 287806156, 1656085076, -1881950655, -570659016, -26186114, 1310197480, -632467503, -217485222, 140700650, -1383686813, -994213124, 234842722, -1332809751, -176342465, -1201893570, -2094493196 ], [ 523237993, 1337733034, 495516171, -1301006761, -784333033, 723942461, -1179969453, -1218016723, 1428742103, -1869273079, -1170299292, -1455518194, -978053919, 439040277, 1944900011, -1400790492, 913684824, 1504206318, -1610267311, 615970871, 1547389429, 333460038, -1058926607, 1520491460, 1313056697, 1205614184 ], [ -1408077071, -1059015497, 731258737, -16273010, 355693617, -399098070, -1289498516, -559113418, -325836995, -140146200, 1327115402, -1324210835, 1566366681, 75610199, 1790154235, 382421290, -288843911, 579823164, -1832712533, 51064546, 682819575, 51338001, 743142408, 1236494372, 19494486, -284273631 ], [ -2090467301, -278636227, 717094803, 608268720, 1218933967, 669458112, 2071416757, 115261488, -1362418521, -1470843807, 1886463316, -1822693337, 1268683273, 646644923, 1285898386, 1395489187, -1015587409, 1482564084, -532252646, 1752425528, 1542100656, 690899769, -1297164092, -2092849430, 494606573, 2077890725 ], [ -1586935325, 1321551132, 536460732, -477972403, 684966393, -710454161, -918703926, -32413534, -1284594567, -1107135563, -1056568556, 1431938957, 1238352982, -103347867, -2105139834, 1843077051, 2143821402, -149759296, 867369295, 1061519654, -532267809, -1591614762, -1720623309, 1149891020, -387953265, 714550950 ], [ -214546631, 756842688, -473131678, 1462118371, 1823744503, -1935241768, -1139764745, -43318704, 1327672736, 1230295011, 895346775, -2129235631, -1647185900, 167032517, -1189339538, 735181876, 1734566626, -968917345, -1553840398, -1208274094, 19146936, -1146145593, 988988471, 692776333, 915260594, 335820804 ], [ -2034557845, 797915987, -316498423, 1869456487, 1767962061, -1395231977, -1598704677, -1359458025, 1625701292, -1814900197, -2116945095, 495475253, 1075041580, -535659843, 82172167, 1044285398, 554908147, 1446305309, 194266961, 1110260771, 654604334, 1588568413, 808067545, 1625358453, -49429453, -1003173868 ], [ 261497917, 1579315089, 296077701, 1915987690, -1767071029, 195467345, 85433790, -1610297527, -1062220037, -1811363746, -1672912935, 1972835202, 1486727743, 2002153076, 1133215592, 1925698763, 2086003997, -1650238844, -290948387, 65254254, -1228255514, -1167299127, 827602432, 916713153, -227403867, 1844352064 ], [ 836789706, 1618181666, -1722241409, -1571264110, -1933947880, -1167157827, 1346898317, -720244138, 1323562495, -488537263, 1616798732, -16654251, -1329220969, -1169706696, 964730173, -569823755, 1365592532, 1477837338, 929564266, 276093674, 1327170208, -2064312850, -1807119348, -2104018412, 2066034930, -1176632805 ], [ -822022566, 1860401660, 1584858078, 268838256, 511875294, 545927238, 1879946113, -1064315426, 2138260314, 426801744, 646684553, -2129710039, -251015911, 741188158, -867093283, -1401754789, -1735097126, -988531246, -349155350, -215436403, -1702502491, -893362038, -1795713614, -1592713856, -598028378, -601919112 ], [ -233565762, -59735114, 1051914053, -237664987, -731869287, -199860773, -155738986, 367690693, -1698268462, -2126426144, 1594917645, 553253407, -1577949137, 809188876, -428116282, -1626607096, -1041216336, 75983554, -587020314, -553403431, 1142694890, -928860119, 2066591648, 1794760980, 331233861, -731965053 ], [ -724412043, 1796317018, 961857914, 573521555, -1541689921, 1472592435, -254238532, 2075227995, -976411217, -792425199, -1945840410, 1887180702, 79941518, -375500531, -798974370, 1734202343, -212885041, -884322237, 2060261512, -67792992, 2070874634, 1879669075, -1250250153, 1589520478, 1307576218, -437362599 ] ], [ [ -1788273543, 1362417065, 1394902043, 1175606727, 1160606785, 1533372338, -819550457, 873243919, -1907521177, 1477652528, 668544315, -638941987, 522861508, 1084477923, -1822875138, -1687253235, -648157504, -763551140, -456767273, -4371181, -159372952, 591657717, -1368823831, 2026968080, -2086459541, 413678942 ], [ -739706174, 435768637, 706779019, -405264107, -1422007868, 2061865132, -2119383353, 986056751, -1765502487, 1326219951, 1263638367, -299832045, -1882554727, 1777489174, -582473918, -202157557, -1190572264, -635552340, 294860244, 594714214, -845505693, -1082936683, -1507952932, 1744369384, -1032914336, 808415314 ], [ -317621023, 350251173, -1266686528, 1191362700, -1109594320, -1010658751, -1691277069, -1545427101, -1221341465, -123771564, 1844058591, 231010155, 1642953590, 1447843802, 272775926, -827591486, -832630976, -588745436, 2088353921, 1363854792, 1219190040, -1182332722, 636613011, -1185042376, -889828206, 1020958662 ], [ -801121736, -1187912425, -2023593697, -1954547713, -1117938117, -1074478041, 1649821243, -683058213, 1047548666, 528938751, -704899326, -1928520362, 113376202, 2026322481, -256775204, -1851778180, -2136028176, 2129556049, -1160454028, -418526090, -1993629444, 1809707962, -493729161, 1380683142, -487945616, -1070512110 ], [ -2051526765, -1544620394, -528788512, -1409080358, 1844482824, -1163452852, -2064742278, -1897257041, -260015659, 37454111, 650284557, -1820762425, 752366008, 1837516109, 439413800, 1894284392, 1040761330, 1990483987, 365131313, -30929320, -1355834952, -1563166121, 938678904, -62973558, -1925633975, -71855069 ], [ -831765549, -741349157, 288047337, -228733728, -1217351739, -1751612321, 315163058, -522435983, -486389208, 880114173, 417198533, 2004660722, 1747571718, 93492180, -735904968, 1024271162, -1389447326, 636999319, -322891301, -1537197146, -931743786, 760962862, -1217149342, -978042114, 888569861, -1859133000 ], [ 1049555654, -505086018, 1002796808, -55406895, -1512520632, -1139231861, -882321149, 1150153428, 1195821417, -1530065198, 1959979623, -684157840, -1548747617, -1497183628, -1561216398, -1908690552, -1950895929, 997372735, -2085616671, 986587700, -359598903, -1531747595, 619798922, -1032992654, -1957986, -184746119 ], [ 251889149, -1142053826, -21022485, 1872477652, -859161262, 1883419354, -630643531, -402359020, 2097494459, 414405438, -1588971814, 545943000, 2075260763, -1777552182, -1420114711, -620338333, 1995434128, 1081767617, -1241044996, 612554400, -1734300788, 2027454725, 1735979284, -1782150380, 2137651159, -1556826085 ], [ 877313591, 410533970, 1700040279, 938985998, 1921089149, 741273568, -130536277, -2040038568, 209796254, 87990191, 1610516113, -923977384, -553391621, -475098598, -713576929, -1548080665, 1500071701, 868150793, 1741642550, -268764655, 729448104, 145358945, 1331920909, -1888813885, 740419423, -331313574 ], [ 595125600, 813643640, -2123632090, -391557411, -1691702070, 1371686175, -953316829, 743600748, 192292717, -429884015, -1390325954, 733825058, -138238135, -532038902, 150466071, -1858949386, 331502515, 1717935891, -1653630195, -1997269196, 553833956, 1388587538, -1113391454, 473805963, -1716439957, 755584085 ], [ 533802997, 1787958343, -278757739, 1670190973, -1035443577, -1901002399, 566364635, -1972807097, 457650455, -256909115, -674361885, -1346700701, -1411788940, -496705411, 1113558890, -1368285276, 1617230870, -1927257788, -1769798348, -270820821, 1730648673, 759718319, -1395422495, -1267804476, -177121368, 50385311 ], [ -913765707, 931554627, 756133452, -359519934, 2008079146, 1822844607, 1865126459, 111560941, -1394114439, 444384010, 2063407631, -984353115, 1425874286, 621504084, 1811076527, 1324025550, -1025765703, -831947129, -180133428, 1628474707, -440723870, 1209028151, -798368341, 181319425, -1440712518, 2126782171 ], [ -1691115878, 414608964, 1141223329, 244853627, 1839118019, 534710507, -1875147221, -1984287379, -1526079544, 385539492, 1033164620, -1678021079, -1794677343, -766817880, 2009866887, -1524536075, -449676412, 2146412115, 216573777, -835266815, -1431534662, -1074262285, 2059874098, -1518519892, 1725065378, -936371837 ], [ -889017878, 1291647646, -1608443438, -357703960, -902739469, 1122471515, -1609177791, 730540432, 2026463428, -1345796022, -759037751, -42467119, 1727436037, 820599814, 1398545921, 1149957810, -915401235, -1529249973, 2079719350, 1264823996, -1768925104, -645110033, -1687484279, -1568403534, 993899795, 876962634 ], [ -591127960, 2033244408, -119096538, 500583641, 1928052105, -1997304712, -1801554040, 606586826, 661323934, 160268789, -1208693872, -671809729, 814333547, -1207546, 1647943333, -2087410684, 607305, -782551988, -1802289188, -1403328309, 1515742815, 2047240225, -676235963, 65979642, 2080217549, -2135419096 ], [ 670237210, -1654302194, -127339465, -167682881, 713752184, -842803039, -458520156, -89341524, 525200954, 179209879, -5307364, -493579992, -1703020528, 81263225, -1239592455, 1730747973, 2049433516, 1157364713, 235737793, -268822416, 1933413495, 1771106749, -191271124, 2050744386, -1724198110, -97435476 ], [ -1863571475, -1696830752, -758407604, -231033774, -1426408942, -1979350161, -1318882020, -1564363950, -890861713, -2089598387, 1014269040, -1051061029, -1714787776, 1360884552, 1038036942, -324161858, -261652983, 2055555044, -1808733997, 870212023, 555028358, -57629310, 645330966, 171361403, -1053531825, 857680026 ], [ 389451881, -454117227, -919153455, 1239894598, 626531658, 1490752433, 1534022104, 541479094, 1509250933, 991207524, -16232546, -1484804771, 1770208523, -868384016, -625304358, -535668630, 1452871865, 1589185484, 326463448, -1665542964, -662506760, -102058775, 152959060, 1498563731, -1574097180, -1746343364 ], [ 620528199, -359944772, 2121882263, 2093969404, 241233145, -497384705, 904819128, 598129716, 211127005, 2095218956, -1603489111, -1291070866, -92534348, -2131018137, 218470866, -433708495, -1579948340, 2081047432, -1159568974, -532575245, -1709548060, 1911707079, 1798232778, -654437434, -602818766, -755673766 ], [ 1409248089, 392840021, -74722430, -1090043852, -1048769676, 990123376, 1240010719, -969616312, 714534006, 1422330194, -249491315, 1425445485, -1296816343, -662816572, 1486310175, -1139317654, 1223974589, 1388696280, -1766516292, 836265601, 317029730, 278748114, 1790898517, 218850694, 1827496076, 1549940384 ], [ -1979445525, -736766232, -1271974678, 982818998, -1005459388, 658809310, -1023817939, 617350009, 1260353517, 1067197048, 247783628, -856820691, -1518610646, 1736924958, 1324570287, -1466943177, 1284464375, 1403155397, -1410122949, -925347138, 927255680, -702012403, 1002061824, 1951663644, -1940795148, -2143537981 ], [ 1424819973, -911755796, 1566051062, -1445093912, -1893543444, -1994307445, -2033012471, 149323667, -510340547, 267765949, -1860624767, 1500165137, 719079359, -73757947, -909520668, 1977244923, 1314150917, 1332964372, -1708625892, 279907742, -492986342, -2082344326, 286643954, -1868975333, -873294092, 2145078836 ], [ 316935255, -423239128, 1799795227, -1122835765, -1885076637, 620028962, 524793653, -503996098, 1662658072, -878595502, -1059088514, -1093501144, -1792721614, -1377802737, 188691919, 1486557188, 156870811, -385719454, -1035365597, 1411627171, -1902356805, -569516904, 33410428, -1795632971, 1189412612, 90185677 ], [ 1960636050, -256219502, 1208011699, -387546382, 447265937, -1682170591, -1754045297, -1432640534, 2054150805, -1907429190, 108027951, 1217926561, -101057717, -1738127868, 2015332592, -649869682, -813002805, -1892482323, 1633534612, -818215619, 814322455, -1854901287, -537089553, -307025867, 533978496, -231810107 ], [ -404369467, -420381165, 2055901852, 1142149924, 1488171339, 770072846, -161035010, -313560518, 1644649691, 214912799, -1833213887, -168739338, 1205892028, -957660772, -643008057, 47975556, 1601173293, -2024870050, 826149589, 1988902652, -1995995659, 1484167316, -461271653, 1215810280, 961472278, -73544900 ], [ -790623856, 1013358869, -82555610, 444502644, 362491413, -459870761, -1461060706, 2126335933, 1245179813, -967981062, -42831731, 695934068, -1424732807, -1881833598, 1034228054, 1678178585, 920275786, -1785597145, -1572294103, -1764766205, 583553685, -1355595742, 548624130, 737272883, 964697183, 401900057 ] ], [ [ 840459580, -1311712506, -105479742, -1700643756, -2001445633, 928435915, -1974032747, -1748012247, -1869039764, 1565340156, -658177545, 730007463, 740387632, -1156519416, -604239323, 786379654, 1392293748, -1220579368, -295250368, 155967821, 486818235, -843390710, 2044313100, 134454271, 1088635847, 43474500 ], [ 1066975893, -1839684407, -1563451769, 862482379, -1107935021, 1784733850, -396563027, 108174479, -1955287487, 155280986, -1604076990, -1287855803, 1882504019, -359708383, -1193307917, -712932213, 1622114334, 1167881889, 1231813253, -2095186314, 1470804165, -581053731, -698980172, -247265316, -1382485925, 848474705 ], [ -606072740, -1682489486, -185837246, 1318344718, 122586276, -487488127, -542730864, -469824508, 414258329, -1669001418, 1507575434, -2074078879, 748439200, -476465308, 2104030693, 1697373919, -144611463, -1553654402, 1391604057, -823113283, -703078474, -7637653, 587302673, 1221236165, -926335040, 1996031946 ], [ 590364229, 1485922870, 2043283093, -1052390050, 1357124937, 117878288, 1282225748, 1554403204, 2138813681, -814092118, 629698335, 1951635723, -1380428941, -1039748112, 1817280353, -1300936384, 2035343267, 1776138944, 1696088655, -1884131032, -741162699, 1943768756, 1261644974, -1727846254, -1577161816, 1975909122 ], [ -575465465, 1915884362, -486841834, 1887292595, -870146230, -974333091, -872835332, -1539640477, -1598453228, 767451399, -1175343701, -1942639728, 899490981, -569685719, -1132912659, 1790693754, 1488810027, 1040458007, -462588781, -1240392317, 545884590, -1537351389, -1161859857, -1848614915, 1017618131, 1495563247 ], [ -1016888404, 712522529, 924471063, 386547450, 1498130115, -1822429224, 1574160156, 2050862981, -1692392121, -1988324121, 1850985292, -349297697, 1843582754, 1254982386, -617901075, -1056211036, -1062838543, 1046807585, -1953363765, -157284253, 295100266, -1432125915, -2041157530, -809459571, 555665727, -587918071 ], [ -902956340, 1416783586, -1772999529, -915823604, 633931897, -346741172, 1932368441, 1382503461, -1689660546, -1453230567, -826513834, -1041568887, 452124899, 1712310673, 162453503, -1692660323, -1552814914, 875298728, 661824098, 1604970968, 820988817, 2099443833, -1351900135, 494555432, -17596275, -1668352276 ], [ 1553441937, 987608372, 2111685360, 276305925, -1799114546, 280692569, 951549744, 62759151, 644021824, 1587710772, 1391465098, 937921119, -1922615278, 1134129166, 2119594174, -1191074415, -279269648, -1844186801, 2096641074, -1992606513, 1698163571, 1147408537, 81276368, 2061878090, -1335473565, -600727639 ], [ 247475585, -1217066727, 1082629472, -710979360, -1007771451, 145131118, -1377183209, -1606197728, -36166944, 238189933, 1060004738, -723375692, 2092435334, -541083846, -1112572407, -1717817956, 1366275074, -1054737271, -1243736145, 669221697, 1048840580, 740414491, -1319329484, -1279359214, 1663076975, -1834014059 ], [ -1562366915, 2070555377, 201166574, 2141432835, 662012704, 2026686508, -1380758583, 1531809113, -946250978, -507680828, 1840344562, 772708530, -1919250875, -1287742387, -166197558, 1068034368, 657787898, -655860430, -902485747, -852009486, 1845326215, -518463948, -1832244931, 1897536555, -915583916, -1254603290 ], [ -383703975, -1471107270, 501699260, 97140583, 1499133220, 487424633, 622107521, -928480369, 424270177, -1846665525, -140946487, 1853114908, -188693808, -1130576529, -194447953, -1262539096, 1592165040, -136781422, 1813678894, 1039306377, -201859756, 152329568, 1089061407, -2077062559, -704097708, -385220299 ], [ 890732202, 2019669538, 1574935734, 746026384, -1007817890, 658379420, -183477480, -773617300, -552372830, -1606510271, -1127324821, -1485937639, -540763879, -87658111, 214417231, -315350928, 187401622, 448004422, 714823421, -1884408958, -868387154, 569691193, -1657401257, -1394699160, 1657941429, 1850879497 ], [ 458802649, 651189507, -1660713261, 832189730, -1135740955, -1830570312, 1925726341, 1736278377, 1878344430, 1618598335, 337691616, -139407561, 52610446, -243990003, 636528731, -331150163, 1538840938, -234936267, -823195420, 481060787, -252760615, -1638884335, -1063037085, 417394194, 1688666576, -1619916946 ], [ 279032131, 838273094, -1794920266, -253348443, 616745500, -173927047, 215466182, -907217446, 181139025, 2073522137, -1764493222, 943009890, -476032792, -1913474920, 1111563541, -1598439501, -143292376, 211778158, 1939021131, -198085304, 2117648355, -2020727753, -884190572, 45514514, -1901230983, 899824997 ], [ -1945070021, 1780048477, 1574396800, 1873589431, 1562975434, -2117378714, 1545884521, -255378552, -1103980761, -847364015, -101983701, -631674297, -1039108074, 891759825, 313292726, 561083487, -790725330, -193062968, -2059265490, 541359140, -2124780272, 1880052343, 875420301, 532736228, 1261320672, -976170491 ], [ 1775513571, 945220784, -1725491422, -1577294592, -403418713, 1485832111, 1583144176, -1527416180, -1218014111, 1893164874, 1152715648, 1072653119, 852264748, 509991327, 678911726, -1211475697, 568634285, -113027676, 1837399817, -1134265376, -892380125, 63404423, -1467513711, 190157292, -1010600690, 1962145284 ], [ -176207620, -1569637098, -1449186842, 1373119921, -210866046, 988601825, 107140727, -976638603, 739173203, 744533244, -580582226, -281032140, 1957452985, -1705679219, 1451532856, 783194637, -1486016367, -194026893, 1525908135, 773855121, 1521795732, -255052063, 128020493, -1622962006, 797673133, 468767703 ], [ -1361019793, -1356152418, -1422355469, 1039881700, 1412754944, 2066250084, 849866720, 336898925, 703448945, -1032639921, 1700634503, 832477356, 446637357, 1242615849, -870144999, 712960464, -1330138346, 504852842, 1872523860, 1619130131, 1024073008, -1073379934, -1915515492, -1476563218, 2122885552, 888964983 ], [ -1635078805, 1794033444, -1902019847, -1225874344, -1273120065, -616744741, -2022158321, 823132037, -846946155, -1079893220, 1682960079, 198605912, 1848336956, -1316490493, 1928346691, 527538096, -1527436666, -1471632487, 1863218754, -771460562, -436473711, -1879305089, 217269282, 100412402, -695308973, 564776873 ], [ -1631134515, 1815157613, -662411136, 643277617, -1774329363, -997331177, -544185200, 665652184, 1694006635, -531469845, 2010886020, 1969791109, -1397159622, 17776306, -1693725302, -1389811820, 1735309086, 2136707917, 385776125, -286410695, -1539969955, -818640968, 535583558, 595173879, -274933954, 1375294539 ], [ -771279822, -1525010734, 1723376484, 1771131521, -1393201972, -39398157, 1421284446, 1477747710, 1883870842, 2087124592, -277021978, 1454831221, -1035812472, 1024884165, -1168240518, 1965951483, -1711869628, -40497159, -981188586, -1530755325, -11511187, 1081964680, -1132237371, -578364029, -1573802576, -1480180244 ], [ -734612506, -385119452, -1390432245, 172919898, -1023977966, 1283052758, -1666915414, 1400399719, 54446779, -760421588, -924359303, 1612250123, 564080415, -558502553, 165981960, -596732881, 1850721407, -1389384895, 820674345, 2000272668, 25899315, -1450103618, -489473668, 939403058, 1221475901, 312375372 ], [ 58938998, 508085928, 1829166214, -885889059, -1796119230, -28162126, 459942688, 1150750412, -1316360991, 1357072491, 1523569846, -417876158, 273855928, -715062765, -831590690, -656666808, 599674393, -1652153817, -1014560672, 990655727, 236570207, 91605869, -1252918771, 998805853, 1808544347, -1453871262 ], [ 1410190867, 464010742, -952449494, -1168661944, 2051295946, 256089136, 582649081, -2053336881, -969644395, 1013037332, -955399241, -988050747, 393144014, -1644906261, -1280552392, -1351509836, -1015570101, -646956739, 1006681958, 1961897108, -709006825, 813439908, -1988759298, 423526108, -1252124592, 167377021 ], [ -1438448829, 1317652511, -199424450, -705016550, 6071538, 1521605560, 155909165, -1590621832, -1560005093, -1392059472, 57677736, 1132733091, -581186806, 1451036343, 1496627796, -234948341, -2046847889, -813404358, 678098485, -9878193, -1354257322, 874197263, 522749492, 88222754, 350391541, -344830659 ], [ 35204995, 1061696759, -792314450, 725207114, -1844408918, 1541582086, 856492034, -1624664362, 1443852491, 1552165095, 510820578, 490308584, 197735645, 2084385290, -399740556, -1778163885, -709341919, 388369400, -849293943, -1686858133, 1006659068, 229377423, 1329024459, 1874070606, -675832080, 693652164 ] ], [ [ -1254753844, -164058554, -293838836, 515949164, -709671280, -66730808, -173927419, -1042122983, -2146515727, -1202505915, 1817882865, 1459132588, 130580524, -1221644183, -252558764, -1923378161, 1013766524, 866141397, -898233455, -2014350987, 2145812018, -750533487, 938569384, 2029752542, 347704369, -897488382 ], [ -1104106911, -240367595, -699667779, 549465237, 114710995, -1258983127, -637908667, 1105820870, -537307075, -172304440, 1004008926, -909366074, 1957855687, -1861661322, 1098395445, 1681360151, -1292832758, -1794795676, -603174358, -1544044643, -1391579123, -2068029792, 230014952, -1553306599, -1098240516, -1288874672 ], [ 1786546976, -414961863, 2040513692, 343769894, 377985503, 866626170, -1470827475, -1194952550, 61485751, 998224735, -2028028418, 2110735672, 237301507, 1837692866, 648726832, 2096914188, -1049871500, 819583161, -695335277, -1451181456, 556850025, 227424216, -536563504, 82586259, 545564039, 1326194501 ], [ 69469575, -1580119445, 1325763008, -1535210528, -1370783255, -2085336563, 474973045, 1260580470, 617222883, -1987490555, 2069313435, 1416252860, -177399886, 1145781271, -147834584, -803019332, 1438518971, 12626702, -1827342120, 955983536, -1390703138, -1828219792, 480910104, 1601983747, -2091652008, -1628873638 ], [ 1593609977, -2000099049, -482781154, -270229540, 1072432453, 307127832, -1814696321, -76853465, 1264921583, 821684434, -353670594, 1255062686, 1050123410, 1848571397, 1917142247, -1385276662, 1759525257, 1542269340, 1613139326, 881577610, 1866013553, -126878938, 1344483867, 1859462277, 1315236529, -957152210 ], [ -709408723, -1348011135, 803478331, 84282873, -1220259632, 999913004, 1291631811, -1743897326, 2063310838, 2035954853, -195771959, -113517471, 1002236004, -1846913573, 1649041732, 1147488962, 1959037792, 418301161, 93723930, 68756825, 610475386, 1580085167, 1788386065, -2076172626, 911381576, -36145058 ], [ -1181688568, 1072256432, -578182729, -1950659066, -591245309, 883482131, 1230664131, 1925729720, 413000010, -1561741928, -1664070717, 925605877, -854553424, -483378237, -250480534, 847172445, -584299849, 212949727, -1611958827, 1005930647, 1690579761, -1731446205, 679951032, 2004951209, 1490602174, 1403057214 ], [ -187607751, -954455793, 205579465, -2071071385, -2101987332, -98473551, 1492072844, 256127913, 1837810171, 714044562, -1174255737, -483526316, 1680176547, 732375457, -84972029, 923645426, 1798801341, 487441972, 1054036043, -535529397, 224554842, 1815751243, -141790410, 2104756764, 664825539, -1851661011 ], [ -1404108442, -2063224686, 1143489117, 261005167, -1520791384, -1742891587, 216489003, -1583754889, 1989361766, -937755644, -1035122656, 1521851605, 1613741576, 2074715654, 1861173275, -771262677, 738450203, 1818008661, 1670021084, 637640116, 1631831136, 1439512011, -576750717, 1086194774, -1634289420, 2014109936 ], [ 670198541, 169624296, 1781775918, 1316520868, -1911308081, -694519452, 564372654, -141911363, 1664232911, 1939609022, 1977484153, -2069756796, 1931951017, 2126123869, -1924194408, 706339708, -1282813959, 784977562, -1489827025, -339909873, 1960540036, -1992479312, -163620477, -1831444361, 2044435671, 1645103310 ], [ -185953325, 775588194, -534856506, 2024636240, 1418210219, -1418296901, 1086918941, -1321076426, 1072674550, 562280698, 2063718130, -641997199, 877079941, -1091396449, -1605394066, 77879757, 1826649562, 169447445, -898086358, 1341691429, -576370121, -41831017, 1429913784, -1271868045, 1185256584, -816006048 ], [ -492466758, 490728826, -968030725, -1569317408, 1994378499, 1611126141, 41799879, 1277365156, 2128627476, -80819301, 20228571, 983431516, -305681149, -1085445418, 668027312, 695593527, -30403061, -1435225951, 2015310613, 893096155, -754672819, 413498352, -1518654253, 459766352, 1844322721, -1346314820 ], [ -1600935607, 363923043, 1731230264, 1420368719, -369999296, -2145729666, -975173789, -950358600, 1706149748, -1374969880, 1900458468, -1316475762, 1158758637, -603676188, 365345041, -1997929920, 669685178, 1729507761, 654573968, 331694534, 1834214955, 1595436239, -40082961, -34519969, -1517526754, -417506502 ], [ 434632754, 1194464345, -1412453466, -993048423, -269313538, 954492803, -2118649427, -1526787327, -243509270, -1526963481, 1004603976, 1966932863, -582959417, -1006758758, -1909232599, -1248504908, -1433315232, 151473035, 629685409, -1461933760, 2067303187, 1775184196, -1458524464, 1730301279, 859390466, 334432223 ], [ 1084714204, 1276121529, 526954308, -2029563573, -900689003, 615984261, -1816979403, 1265167489, -992518247, 648686301, 1731825305, 1559808818, 1347954149, -318548882, -1985712374, 1274703677, -479737039, 1788437054, 1979719524, 1009371447, -103871096, 851392411, -1277109741, -952577218, -2007007574, -908365262 ], [ -2085421617, -1937149379, -1426429689, 1390556114, -1791376920, 1944427193, 1481132528, 1106939634, -1538228164, -631593179, -1594765344, -491452184, 1664449369, 1115493459, 51763334, -586064451, -1666405277, -651390414, 1246963574, -846972483, 1701820428, 91559092, 675119507, -384421364, 407426014, 2121442881 ], [ -567215588, -1594911022, 440310593, -1684039989, 1141295303, -1750292363, 781894477, -601246144, -316894136, -9596561, 303381673, -1609361360, 1645664557, 2012441401, 1612260030, 1540883088, 2144360081, -536405733, -186956087, -958395730, -316772519, -997884377, 298798964, 1053769077, -1253092645, 2080178271 ], [ 2145310422, -1440293645, -1815887913, -1421677291, 9556957, 1157024971, 768367297, -1393710380, 436036483, -1269523466, -1813848567, -1014884864, 1237999767, 1878347260, -1873293252, -83454065, 1318829657, -456553096, 201855750, 466778264, 416605789, -917741284, -2067851451, -395551413, 886198845, -172177694 ], [ 332791934, -31147783, 1213275778, 981984803, 99271379, -482789735, 18865499, -585868346, 1913632635, -2107102858, -925522474, -145374513, -896259671, -2067790808, 916153917, -124864645, -33871540, 1359690243, 727149373, 1124593051, -859112428, -903921554, 946406181, -209870399, 798943213, -299764389 ], [ 907399013, -2122248173, 425367045, 2003777966, -1591408974, 1674784868, -1138304014, -1878968901, 454528189, 1995922716, 204854897, 678864797, 227175010, 2122741637, 228791484, -674295656, 764742360, -950216704, 1176205760, 696600646, -432953951, -485534442, 2086696024, 326778398, 1843104440, -1783348570 ], [ -1911174320, 613796463, 1530286314, 1793643357, 2042143915, -1309735195, 1480849425, -1919947858, -1062420346, -271806795, -475996, 72370072, -2103111508, -1493962619, -2082513857, -180442101, -1854068362, 573899577, 1975388473, -1136428511, 2072798854, 177445613, 959363514, -2132931724, -44026026, -467209027 ], [ 1723672752, 1231746630, -1997111501, 239882177, -198422144, -835318718, 1379733411, 1087046141, 1732737408, -45489357, -1742166362, -1434234694, -38901944, -1577854808, 321005381, -638135334, 1049070746, 640875524, -2001503404, -737801131, 1679592956, 789864860, -1923944721, 840635787, -1661723612, 368235313 ], [ 2131180224, -840059586, 55498498, 958509464, -2134257, 2108284237, 297717508, 28769630, -2031457558, 1757551695, -825793604, 1903873205, -1931607463, -1551594944, -17090688, -903370313, 922441798, -2086287236, -612490985, -190745992, -1020767409, 200055419, 810246267, 1564744868, -1715599906, -1630126207 ], [ 715048700, -1075163083, -1569172045, -1779492209, -1320167526, 321399908, 1914368351, -1143141019, -178263566, 1106661347, 999142361, 191353137, -1353470829, 1633325306, 856989821, 362371327, 335943141, -1740527564, 946166217, -976887594, 32425362, 1247019917, 2113083536, -468760321, 753893942, -1056780247 ], [ 616142528, 719556955, 2100025044, 1094978079, -1960082716, 833738633, -1687020192, 582541811, 1820112109, 1553287257, 1713321677, -1710442130, 1335292740, 1509720066, 321593351, -1667140370, 2098088776, 388835631, 585288298, -683289907, 230841106, 243136946, 679118142, -670372365, 831185434, -1645362224 ], [ -1130566335, -1809114595, 1317815971, -621156363, -461114360, 1210371518, 336259107, -876925442, 1942492202, 613699435, -379397691, 1814121405, 497048650, -268547798, -652229156, -2101784248, 1302438281, -344949425, -1671655731, -753197392, -145643289, 1154086027, 240668664, 1903950926, 896823565, -944818809 ] ], [ [ 1403540227, -1040759489, 208326259, 2052984225, -184075939, -1508901801, 1729675809, 2081100240, -957020262, 41559166, 1229744973, -1594338224, 33690701, -271822882, 657107205, 37579608, -17097067, -852890567, -1773089155, 1834756778, -413600720, 337709306, -1772983882, 1088141422, 1084091124, 786812399 ], [ -1801641022, -1194659779, -1658821940, -729039002, -2044270376, 1175019521, 2025688510, -746515706, -700804919, -585481338, -1700565376, 842354603, -153637101, -326586945, -589667490, 1950843302, -1098262255, -811693088, -820592271, -661829824, 101042814, -1693671527, -368262797, 1287514588, -550623120, 1971486704 ], [ -758225644, -501361264, 1950671782, 1654027880, -553768964, 1758935273, -2028713055, 1307668962, -222613688, -1738974678, -1078078632, -2024256140, 1998724890, -749749816, 1939932220, -381383164, -641031418, 1864803779, -1015376526, -1153163868, 180683387, 1667059374, -1374405602, 495561757, 665693761, -129649909 ], [ 1283037586, -1706057586, -1100737564, -260132501, -87670839, -1028995626, -15522954, 340376046, -1047847537, 1612956566, -562587948, 545800129, 570518317, -1209752237, 1547190154, -976086094, -629831629, 244913154, -2094331946, 1581701651, 854718717, 1411294710, -113902712, -430462201, -2126499829, -1107400538 ], [ 178905878, -578249101, -1509161891, -1107373696, 1303025603, 2003616242, -982852775, 1044527312, 1439201859, -638661966, 1213705115, 389017022, -1623967084, 1353396881, 993635697, -680271856, 745922516, -742296080, 854432823, -1993468775, 153694901, -1464209356, -373225940, -512002200, -1192116544, 1759090799 ], [ -229951273, 1510133545, -26834370, 827523750, -391061483, 653503268, 324699754, 2099495836, 362143497, -2036588672, 1193188251, 1374785594, 656433409, 1367119506, -612237069, -238355428, 2142016157, 1450508422, 544653906, 830981426, -1320543508, 766445885, 297189748, 195896545, -1901476345, 596939837 ], [ -1194825029, 495610392, 206648577, 744613891, 1017219106, 1495913707, -1922172354, -1387297231, 130330521, 286581208, 1293220060, -2031949494, 1529856778, -1636636030, -110630447, -1307157871, -1272644608, 450374448, -1542826536, -40676413, -1381350984, 924090058, 1300204163, 631520008, 627479856, -1446174859 ], [ 304350589, 1999121166, 2174611, 1117120126, 1101986435, -571318270, -387047725, 713843896, -105946301, -1441408181, 211196644, 25939007, -1317734768, 1379126968, -1788341139, -1762715797, 337794245, 1786232452, 424094841, 603633867, -196313228, 1816169535, 1609915545, 51285482, 425115966, 1363598894 ], [ -990612781, -1712867139, 732024720, -745047091, 797932667, 1675370454, 1656868540, 888586529, 1161034852, -1430595422, 1053360725, 1349383944, 531006682, -1072247779, -1975565884, 406892423, 924458634, 2072618790, -1542084163, -1239177099, 1252717908, 1465355314, -1916641724, -1862866661, 453400115, 462550298 ], [ 216294512, 1675575803, 587165275, -690082199, 899657042, 699634812, 206436090, 277312641, 272214281, 1365093490, 698295769, 1985077969, -1904592845, -847064323, 1855725877, -1541978822, -14893320, 366136638, 946180578, 1623839814, 784991209, 1964203325, -932083965, 295726593, 1037816413, -1548841171 ], [ 36791888, 892976934, -2073745140, -292479152, 1531440036, 380645262, 777669265, 683767897, -1437966269, 1723742482, 2041109233, -56416329, 945897544, -51784171, -58949193, 1076817360, 1967500164, 2023971664, -1563894360, 2067665230, 1289685409, -1104201980, 1110563269, 1467181438, -703030776, 1413949184 ], [ -2014460572, -2091158748, 500048211, -911002772, -50334914, -1583751189, 990317387, 533546909, 1005220028, -271826591, -873285950, -1246040832, -231888409, -864470139, 253916963, -1493460999, -1289331849, -683311133, -1286724682, -1103515207, 996529175, 416022100, 537279565, 1390476733, -1545913910, -129220130 ], [ 1683163788, 438511086, 943149699, -1796154042, 1579173478, 131073742, -2072163665, 461176407, 2102383989, -1704342312, 1102967683, -417807869, -1003580997, -571192018, 223064058, 43604990, 1391097746, 587366590, -941645593, 550862638, 1966192411, 1055568387, -1392241040, -807331456, 248484607, 470906490 ], [ 1867708618, 1456497661, -689493983, -1728699982, 1981919543, -2000508776, -1823575769, 959106718, -1617256113, -993401040, 887466237, -141758987, -326125089, 317562965, 1633058284, 780209566, 28099077, 1336230567, -675200943, -625223967, -1050798141, -1240771651, -1177133079, 827179264, -445885817, 1040178817 ], [ -1045992912, -878116362, 365278264, 630609204, -1701530505, 1182299549, 2091474310, -938687189, -985806172, 542736252, -1796414065, 760272400, 682521951, -2135624816, 948877766, -926194087, -1463287066, -568659810, 702783294, 360346442, -1736963547, -726305925, 1035593148, 1369023283, 913107217, 974425059 ], [ -251749685, 826834616, 1287444508, 1305836087, 572285920, -30006459, 1895504573, -928461651, -972245095, 1583020195, 1706216480, 486058399, 13549428, -1994226919, 1188892637, 1342758486, -806659983, 1364076274, -205777827, 1080402758, 1761260363, -1890074636, 1046803741, -702154897, -1790304442, -1028781799 ], [ -238248421, 1891524673, 1228840478, -1240222782, -1399471241, 66983551, -913313132, 1036764824, 1357939203, 2044920800, 615567939, 1953932355, -1762542729, 1109449863, -104680352, -846006361, 863211170, 1967675174, 1942944167, -1260168477, -1117770224, 253541651, 568447502, -1418002623, 1281361606, 622719340 ], [ 37527211, -278771015, -420322245, -916932756, -743184628, 1693689826, -374683203, 2008931469, 816051616, 462754880, -1659681855, -1311223959, 1764949033, 541461655, 2004970932, -1558908527, -338522828, 1629226518, 1684749058, 314294055, -1226356843, 870784092, 1443617220, -902667772, 861552446, -1220495577 ], [ -283945665, -1536247192, 1973500130, -1041694071, 1913047301, 995140338, 361266163, 1761731774, -998625792, 1647522379, 1139194594, 639539944, -408720120, 1530324838, 1938420371, 527511166, -65791062, 1945380511, -55048609, -1815970796, 1007214053, 1879660171, 653277974, 2061139294, -2067805396, -23675375 ], [ -1245543964, 1738540519, 1417325232, -1834092353, 640395036, -1749101675, 2101196700, -974020420, 2062488996, -315257821, -760645102, 1855213075, 1928640190, -1256240985, -1022582476, 1547673554, 984962337, 708101379, 468345870, -1440150408, 617640009, -1884140363, -721277425, 27007130, 131083281, 86321704 ], [ -792575833, -94716546, 599723003, 1657847555, 1330282170, -2137592644, -939454751, -439365566, 18884194, -263726739, -1543181794, -1655024146, 916700481, 644760534, 1153448846, 1528652412, -1765621156, -1640463357, -1897194840, -494185360, -1601323557, 708138117, 2101108285, -458039800, 913951648, 755008199 ], [ -306932627, -1647265680, 120276002, -1875206420, -1296848240, -873897711, 837545953, -1294393955, -709020625, 1558437398, 769038703, 1627020216, -1660560045, 1840245263, -1549391213, -551142225, 346572051, -1480922681, -1273727341, 352430509, 1662489788, 1455209497, 251791092, -1238053148, -1032546320, 1833784780 ], [ 386590223, 795527572, -248062987, -1434815609, -1863506216, -687497624, 407513609, -176093338, -2021123755, -659894438, 643183744, 835630807, -1604966341, 1538486591, -1744112482, -1073348285, -345869733, -1468158151, -134729630, 994753969, -639960818, 1650909462, 1447236069, -117207653, 1920133511, 2033715766 ], [ -1061548007, -839359205, -2147393268, -758585517, -1013390906, 275453672, 1509359344, -1671943492, 1541821169, -1087443532, 337655158, -1980727905, 1120519406, 1574307403, 778367562, -857536868, 593970686, -1060436764, 578346326, 887793284, 1462583066, 823225478, -798487874, -1338905934, 1137293931, 298158770 ], [ -1170377433, 495212640, 1326414720, -1569473920, 1734026713, 852134246, -1664430701, -308045419, -464544310, -979515848, 518490411, 487241870, -789825651, 1823805626, -571682838, 1645271735, 1392924283, 747217150, -1227172330, -1742508670, -440231092, 1288887204, -1885082424, 2134634640, -1693404911, -154107832 ], [ -1992117598, 460522614, -1547343990, -2142134822, -153458801, 1461674035, -1159412211, -479709880, 1183366785, -261438330, 437661587, 796844911, 12344253, -268333793, -14238619, 1659151598, -206839271, -918823603, -413554362, 330687523, 1434958293, -265644442, 1247667615, 418325153, -445399177, 1948068937 ] ], [ [ 1623739058, 229086831, -460673545, 1315319186, -971480094, -554679293, 161218572, 1959133067, -1303028474, 1139506359, -506384863, -1919474932, 113100839, -838660479, -693736251, 1100876691, -1211785551, 146812738, 497630310, 97473557, 1834106418, -185906353, -303433752, 1094651931, -620984893, -506705989 ], [ -1679751244, -1551220832, -1445945512, -820244935, -1832574250, 2082185155, 1990626828, -1705745169, -2026284550, 615707460, -104054204, 1952845936, 1635552545, -297421984, -1742881994, -1641726244, -445774829, -931288912, 2146844218, 228229404, 1322475386, 995501066, 530452439, -1899264888, -1602538615, 905697421 ], [ -1005962263, -81710521, -1666536835, -1931560322, -803117431, 1959824165, -2068387096, -2016131025, -1903091069, -1170890528, 1511298776, -598339813, 1853681109, 1128553223, -1961329720, -1716067987, -973509432, 205046002, -450348902, -1140114434, 407139794, 1281870293, 41649280, -423409959, 1178338889, -333408154 ], [ 1805006092, 933077787, -1926776070, -595428925, -1128389382, -485952813, -746956773, 1326432222, -502896347, 186358130, 37400049, 1394673840, 1406063346, -1211851528, 2116259682, 1971215979, 1373302114, -815828148, -598952047, -613449783, 2136097631, -928513794, -306782275, 1249957534, -1794122615, 1571078332 ], [ -2068143993, 768601119, 1492227361, 830492301, -1908166200, 1888116314, -605631118, 173025816, -1121534353, 1636541540, 672633559, 1217995666, 412084141, -1676336202, -674811760, -199759713, -120720826, -542653493, 43452888, -202321724, 866173901, 1103740263, 1069638671, 44012455, 362495352, -1269520570 ], [ 715878868, 427593553, 1313163342, -568705827, -1076358480, -711563415, 568705101, 1881314773, 99205591, -1542323294, 858828876, -99348125, -1071061765, -1479227906, 656143187, -1086568754, 877225558, 473200693, -1468384091, 936139974, -1262356812, -795851010, -369093988, -1232065637, -758170784, 611909840 ], [ 1364390564, -1655693303, -870226237, -390910099, 1994559699, 1449126477, -1805507427, -1651039702, 953826768, 1643011386, 358564261, -1454841045, -1161448503, -495119774, 774573528, -182448959, 1997239861, 254956194, -1335733721, -2041908022, 1401238992, -1252393922, 903482383, 1538750534, -1315161338, -1655360834 ], [ -685169400, -2136309447, -547431775, 90987834, 771882639, -1843517343, 79223709, 547043434, -152004283, 1582713011, -1283737864, 1849402483, -1832453086, 1055665812, 595904859, -1693737869, 1079736698, -680790948, 1995061476, -1903257779, 611717585, -1156518009, -598475133, 1299228102, -739865901, 174177293 ], [ -94028144, -1351738583, -2065360293, -1425982063, -779861252, 1828201220, 809175787, -1315261368, -1104569639, 393500969, 1714131834, 459868496, 1003129530, 2034179235, -816453858, 446370142, 807888157, 479418811, 914988745, -2078989569, -625940348, 78674430, 1779948858, 1893240724, -243893670, 416451678 ], [ 215327266, 1714047286, -1521824276, 1860450893, -1298393324, -733537741, -941610854, 1012134911, 248927090, 1188522598, 1178296313, 1261522972, 292006778, 1152625552, 44081767, -1476402437, 795223014, -1161830805, 529366777, -986399923, 1882224500, 264186699, 314724887, 1436416272, -1819564372, 1249063061 ], [ 1106919279, 729197281, 406537814, 75477067, -186188741, 1325766011, 1039534652, 1881368845, -796079897, -2031232730, -24692257, -1318594973, -533569947, -527925452, -1598696919, -342230781, 310750210, -902494591, 65364242, -6355215, 219625734, -1145557631, 468066960, 969840394, 2083802535, -845435302 ], [ 663601782, 1949066681, -2002484925, -1912538491, 29136220, 1094195388, -1559256453, 369606675, -1161156053, -1260610842, 644058371, 1513563065, 193268937, -1915163785, -280153432, 433073086, 593122079, -1765235278, 1600242010, 2124740636, -1765215717, -1953140291, -1173258630, 2000362924, -504150909, 159130108 ], [ 2089470569, -536411643, 2030394707, -741531675, -1017491865, 177051962, -556529638, -1882800381, 139958523, -81934321, 686683187, 1624546545, -775159272, -1250668277, 153795135, 2066292208, 1559281074, 1651783983, -2042840935, -106826374, 1890858568, -568722936, -1781169460, 647876606, -1797228268, -1679919062 ], [ -1593213519, 945539873, 1661006484, -1024566085, -788712892, 1018974337, 884667505, -661765688, -665824959, -1345917428, 471235802, -278671870, 1186114496, -385840710, -1394589119, -62880060, 1620023229, -1683259812, 1861039542, 1799814906, -421893288, -547935675, -1256024845, 1563911001, -845020187, -105875213 ], [ -166859511, -1167718047, -1614037906, -1154563299, 993179187, 26560878, -1454947267, 610063504, 1174998651, 2087223516, 914747549, -1099546157, -2042774922, 967174286, -1917345771, -199182659, -268423867, 1955409565, -769685591, 730085769, 1096213400, 640477223, -1890573187, 915240467, -1809266992, 126095025 ], [ -1181959376, -392536815, -1750028380, -883096341, 1516388611, -158223018, 1007646152, -2068609831, 1140534981, -722753740, 1045795860, -560770136, 341633642, 2143336895, -710424956, 638430217, 2052828284, -2060333003, 538956444, -463205788, -1084862416, 1084041580, -1028483513, -1193330598, 1374539961, 1497729329 ], [ 9076930, -2067309726, 1878277711, -1331502772, -1377233544, -1500563726, -835582073, 344105516, -1524821772, -2073775500, -1018739521, 780583953, 301292198, 200378151, -135199135, 274907733, -1832712691, 179242631, -772769826, 1240433427, 1479720584, -232686280, -648326329, 1114670883, -68472745, -186469953 ], [ 1229739860, -1434130983, 1758591564, 1434049121, -154870957, 1886124393, 976587537, 1042741892, -1775008930, 444800088, -1685087576, -1482530338, 1291368699, 584908386, 1679337037, -403202955, -1981185583, 1682844201, -366272109, 888591281, 1481598112, 762884453, 421003087, -629397839, -319664888, -1478931243 ], [ -1604089110, 1156866378, 1660137146, -1679694743, 958735766, -855602982, -2131452743, -429557784, 141879194, -98071058, -1653831314, 1990274988, -949047656, -1303909609, 423550058, -1038822013, -1912737763, 80828158, 1516305619, -1922913691, 554898824, 570849566, -1602394320, -523697842, -1594640425, 975446427 ], [ 655326674, 1450923804, 2129342432, -594849485, -1692591984, -1780209251, 1713568990, -1089298999, -750810647, -2092896736, -1825385155, 1301291020, 1856581568, 1707374826, -309249523, -170299637, -1382194032, 423612350, 985760222, 376983579, 1854429663, 447346521, 348381717, 1492992488, 2047388899, -1554439802 ], [ 1216655487, 709527122, 858634819, 2102067474, 1388100632, 372921785, -378988461, -535594456, 1486735264, 584492702, -141214022, -211873211, 506604368, 1589466496, -873964502, 1252272385, -1258242407, 1030751299, 56853479, 1958526325, 915398561, -1724043021, -1946085551, -865799399, 55176393, -447461969 ], [ 965378600, -1814911464, 1412965113, 1181069301, 758613180, 1173635224, 1864705598, 244729224, 1029063068, -339658982, -1973668654, -1145218539, -1883155979, -868906274, 413175792, -158177436, -1777568572, -16847162, 353419042, -242988295, 24319008, -1878861665, -1381441389, -1532280536, 895767656, 1287099227 ], [ -1137353460, -1676695827, 1227569900, -195838453, 578803367, 2028479876, -1591611687, -1501213515, 1308294253, 2091262426, 968556369, 1752393616, 1855757302, 1595112567, 137552017, -1550387690, 2041675568, -711249666, -1804722700, -1920569691, 526608266, 1213558325, -282900949, 444258567, 1982020853, 483503150 ], [ 1521736788, -1295632462, 2024258927, -377922553, 498035457, -346854822, 516647076, -463628158, -290030433, 1828021282, -100945464, -1382778888, 1819179750, -357477765, 1343155736, 1981160262, 1008120546, 686066034, 1216118334, 2075838834, -973595229, -1087066840, 1998665346, 217525488, 936884446, 1641094613 ], [ -1430526377, 1246779037, 1668919741, 1588503845, -638711491, -1006130629, 1490604749, -2046530144, 800600917, -1470105486, 198754703, -763756134, -707340410, -1527936986, 958494725, 760648086, -1787619088, -1360239733, -759271872, 673173655, 749587403, -266204535, -1097355886, -2095431064, -1689200282, 369759834 ], [ 1402724488, -251909528, 1700001176, -1951488074, -623109801, 1476416109, -281052420, 805992825, -183308277, 419957709, 298147934, -569336515, -468381290, -461821328, 1715624232, -601350459, -245382026, 1238116993, -365075248, -1920785285, 659895705, -1219962030, -1244022308, 1935092587, -1296357972, 270510049 ] ], [ [ 1880399760, 940278491, 2056736124, 165212065, -1602599803, -900150301, 865463340, -1926267422, 1586923607, 1631810740, 1845716785, 990675484, -67060834, 1221115942, 1430919525, 740814367, -263933691, -1601493956, -1503366855, 233996056, 408134026, -1522827912, 1128435875, -1544972632, -32372475, -1253895445 ], [ -2142167472, 1259937965, 1987327392, 101105191, -170602153, 910207879, -571076925, -1234011266, -974849484, -251722292, 1464627589, 702206868, 1990438567, -219258798, -1303130871, 1965261083, 1318887432, 1562243137, 1708508987, 2037006589, -17634069, -155689590, -825678784, 1957312299, -2030800855, -2021705096 ], [ -762612972, 830164638, 645841788, 1285407887, 1576530898, -92258866, -1696043778, -1031837754, -952548578, -1541441649, -1550851765, 1736756643, -144840436, 2103160263, 326669571, -1510118464, 746741988, -766267682, 1034033236, -52311684, 1728335338, -2061931915, 491884660, -463963242, 1595210766, 667968480 ], [ -1603433630, -1011198450, 898345456, 316215332, 1338582142, -16838406, -1960476067, -973389613, -1477471397, 2074440507, -521881995, -300575542, 801984880, -2104679765, 1047475545, 303137140, 480294362, 1962079204, 693162600, 310486922, 1669637194, 204528564, -1797607266, -1253293752, 1115355864, -1884344117 ], [ -1363013162, -146775193, 169284116, 1290386024, -431432174, -1706503465, 1850085021, -1836856953, 1294730041, -426892482, 138549601, -856576382, -823852203, 339981454, 12491641, -1844760295, 747668977, -430100532, -1014184764, 1277381231, 1374964460, -867727906, -1473249725, -1061575535, -1018469911, 1167507663 ], [ 1262809241, 1033249714, -401721056, 686258537, -1175953904, -261655450, 1382166846, 339644718, 1106586562, 1254026419, -240099017, -1656605342, 913362980, -951904250, -1151837975, -1586653189, 1288401599, 567460027, -1213221404, 1953367810, 793974338, 1762255006, 42763588, 1631385510, -1985119129, -1300276961 ], [ -1162600942, -1744345553, -1207495597, -122884329, 292599510, -1065227395, 1184351709, 192988004, 839121290, 210671744, -441950421, 537272604, -1176437885, 1255228271, -1088883748, 767636425, 2043758311, 671802929, -1644601349, 2130882056, -585024642, -1486542070, -324332019, 979142503, -1351681078, 645811042 ], [ -869161924, 486949313, 1828168793, 1916027308, 823672794, 1910495301, 1603130540, -1632902717, 218166141, 2081496983, 699274608, 423402007, -2050749820, 550609053, -2018292962, -2036141728, 1174737107, -395122575, -1773252924, 650992052, 2102097548, 396690095, -552923954, -1461974867, 180895955, -770134968 ], [ -436866494, 501018200, 420604272, 1374387356, -1012319652, 746943072, -688438765, 1797438149, -766379463, 791202135, 1211327280, -1676780319, 702141765, 656254389, -407527101, -1616843613, 1457020173, -349262960, 786776161, 3548461, -1461179497, 1696683171, -1785904169, 364908900, -1492559725, -1235827948 ], [ -259851173, 656393754, 1590093664, -1194333645, 1216622611, -952448991, 1683164441, 1740642849, -623514680, 1686150706, -1834280659, 69541660, 253508608, 80984194, -665903904, -2049972065, -1924098714, 1861063981, 1619893353, -1437410804, 1715766072, -804476037, -1416475856, 1224117055, 1979944335, 1769409852 ], [ 823429450, 866359630, 1602515196, -933191952, -658739496, 29733564, 1518776297, 299946232, 1420015116, 1847078389, -1363388943, 1074171782, -1271208489, -830031045, -412897953, 467012976, -1315043062, -775814808, 1162903148, 1889686505, -1289284129, 369134886, 1741543260, 750612389, -1500197709, -1761342533 ], [ 791194402, -625167123, -527144542, 93776457, -1212754683, 1540452210, -2096955727, 367031436, 1292764730, -1776867020, -1486473984, 1729025799, 1396760261, -774684082, 2143147228, 706263490, -1908437989, -759531960, -1696171902, 697907840, -879049476, 1427806454, -42919384, 711121121, 258620756, 218916418 ], [ -405952429, 1006282923, -483321773, 1027037739, -4165491, 1668924754, 857403638, 1817813080, -1783481088, -864359468, -362633908, -492279726, -720831873, 1112226561, 784416649, 1620580597, 352467891, 390492008, 1985304611, -1080493068, 2084551510, -1737626736, -287228225, 502738123, 1242314618, 1411570510 ], [ -1837581562, 1218280804, 1434063937, 1325554833, -1740523056, -1784719755, -1528537552, -1461198604, -2018079324, 1608862929, -53384047, 410119916, 1836347899, 1022110015, -1056169029, -579988768, 902453942, -1494662990, 254017515, -279016875, 2040014211, -1215504030, 1883699615, 299535046, -2000098826, 1468088137 ], [ 1951862725, 1310209712, -1713052080, 1593844012, -1300871500, -1236371648, -2020508817, 2010275413, -70185372, 1033972707, -805139548, 1320236988, 939990424, -42602933, -882644974, -1703909129, -1127104362, -1549157367, -1311230055, 1460896611, 1189794765, 527194253, 638587636, -1151421557, -1582510284, 94633578 ], [ 293076573, -156459449, 2001998173, -371236003, 122340237, 639227284, 1646740386, 1214585110, 756557827, -513071919, 676835542, -971319445, -213409346, 1024385914, -1877683403, 1630627716, 649841247, -692945648, 1103340, 1463169494, -2013459894, -1945936344, 1993822557, -1278214400, 944760349, 592006100 ], [ 687089089, -668822140, 114098468, 646641914, -1671899428, 2077529641, 2095711528, 1570694876, 888895556, -197988151, -1406154033, -1160859264, -2039483218, 507198150, 2052660848, -985779292, 1328591853, 1196235665, -452507949, 219289633, -2120591066, -1320046800, -961106554, 1471284065, 1069817927, -1338242233 ], [ -675794807, 978593351, 404252729, 859176383, -450131251, 2040820344, 2054817345, 1421963692, 334230764, -211269069, -1575920080, 1630025668, 713953894, -1779386993, 1127327719, -443453234, 346248821, -1169932942, 1972997484, -1148684829, -611358231, 603289560, -1644746080, -787739022, 47085627, 835926138 ], [ 4347971, 1564512725, 1093238923, -645892852, -169034960, 1745083041, 835574962, 1420963429, 510144936, 891875955, 1357936986, 1613653858, 1260279435, 1402491594, 1487637324, 266410234, -1642129449, 833447577, 957483685, 732761324, 173439322, -533307231, -663897813, -1548335193, 1672591241, 2101324065 ], [ -1577412300, 503336005, -143852184, 96666533, -904653583, -1029366146, 595474188, 1925087370, 1670653022, -756022534, 1280272157, 420232329, -1056418452, -1773892222, -2121348711, 895516382, -71778373, 759416762, -115009200, 432817712, 1067189254, -1924217970, 1609792449, 425868567, 1351843922, -1296197746 ], [ 922388888, -1388670375, 855076025, -1753381873, 64183030, 2136984367, -1874994295, -1970251025, -1141640104, 316588674, 1393981261, 1762949707, 1407257180, -2023857278, -1068578051, 330928650, -863304138, -928494482, -1815345057, 480573487, 1219011597, 1499302083, -1949410076, 1720530253, 1824456559, 287705949 ], [ 796802503, -667426240, -1105483200, -1021940523, -1080936888, 1141919516, 124610906, -1235843332, 244359933, 367890753, 1594811794, -724935541, -115347831, 1033166073, -1818138174, -1594017739, -518100800, 1746391360, 325573061, -1749926504, 1762438672, -697649659, -229838744, -302568637, 1595965059, 1089004581 ], [ 535672323, 845737235, 260866401, -2095039179, 578515289, -979795032, 1358717176, 799265400, -792357580, -1802740211, 320935309, -2002303251, -1649261756, 335386521, -531916447, 213619418, 2081971372, 1567490485, 2120007658, 1884476529, -710852821, 714351426, 649870076, -1444999064, -125673756, -1344655080 ], [ -1597661287, 763051044, 1197012587, 78261771, 512847413, -816896939, 1992879422, 1405237243, 1241047283, 729252684, 1516092707, 916466329, 1616438461, -1366076632, 557939483, -1752822385, -1839998607, 188127972, -110286127, 1397186927, -534013612, -709008057, -121777642, 807722422, -1544157835, 2137597629 ], [ -1632016640, -276066770, 1069509481, -1426135704, 1555234869, -1918466442, -454038372, -283368850, -868152788, -2147371739, -1583948637, 679701954, -1943513247, 1075848022, 1181163501, -765856893, 894399311, 557331728, 1591518918, 1280755518, 1328308026, 783615373, 1364614682, 902823275, -1031951994, -1951056010 ], [ -1403615782, -1586517005, -1164234149, -1874140151, 1434182642, 858976373, 634704857, 1161791587, -1435755949, -943412056, -1312945564, -1182905422, 939863846, 1862074857, 1987875089, -1140870648, 1419688292, -1302716604, 244692128, -1332757471, -675500550, -136816968, -1382881564, -2058783244, 1216585815, 207050162 ] ], [ [ -1190781117, 739372495, 1386195156, 1537189862, 101155746, -2080741451, 1823571512, -783788121, -683849739, 921104368, 522618071, 214398238, 1431406885, 1047408154, 827607776, 1235001448, -1095666090, -1327101786, 461728483, 1328625478, 803560568, -963269687, -1365052853, 1287208299, 2129681716, -725112794 ], [ -1455083170, 728780585, -955383397, -1863397038, 2060206576, -2083122101, -1823379424, 1302967909, -92928709, -969630438, -1640699632, -725275765, -1240697038, 1113118027, 1186805606, -503788229, 1953151506, 1081726165, -1025835677, -1489325239, -1225990180, 405083031, -803525404, -1100703874, -795484394, 774607485 ], [ -1496447256, -648166345, -847268282, -9214822, 500061919, 114221271, 726681566, 854554552, -1941317125, -1925572542, 993481894, 269250500, 1720908752, 1134847231, -2122930560, 1271448965, 1493328028, 33822352, 876995026, 2093912242, -713973102, -551681762, -499242647, 1418312817, -778097505, 59800019 ], [ 330398339, -377657396, 538786293, 441560115, -1334505229, 1311283081, -1676951995, -586873662, 1763081221, -717153398, -1865770330, 556307939, -908929689, -1275204133, 213039651, -1206163903, -800986042, -511631694, 763287570, -1940449482, 718602148, 375873859, 717558389, -1452844344, 76200952, 724268392 ], [ 1104830773, 1292777851, 909752955, -33791474, 45598964, -2024870238, -1974484783, -175347366, 1415662042, -1399317496, 1440306898, 158936769, 792483055, 361692121, -1241003300, -2094572550, 1733032061, -948797104, -782777440, 749496423, -1503880871, -411720545, -96447649, -552804730, -623566345, -1834786982 ], [ -2115470944, -1748586491, -1670951161, -345566739, 1375294634, -1481426725, 1535193933, -1087615449, 1073193321, -1679437491, 490960431, -328703936, -15563019, -246893118, -739171397, 1587383479, 1037594176, 339184506, 508863766, -1939002990, 13324602, 406426021, 397766078, -1082991206, -93077018, 830382540 ], [ -1033262846, 1105930351, -1187202690, 1671409110, 870930749, -415397199, -587742400, -181354455, 919934628, -956031669, 94563475, -28921893, 487626614, 988978834, 1647388314, -1620268681, -695553013, 1200243882, 1792075044, 824651715, -733111933, 2092399429, -732068855, -1840353248, -1978178879, -1262966293 ], [ -1647408080, -2110961419, 1994698706, 1071941416, 1528384369, -1390307949, -469596480, 418805084, -166286893, -1869089323, 1860931048, 407155653, 990338709, 1857474873, -716919219, -149106038, 1395316694, 814027800, 1438947902, 1987328425, 197857570, 1242934002, 1957143602, -1089451925, -414230885, -1072354529 ], [ 443878300, 1162525211, 1503312977, 1637226213, 91794437, 670628047, 2048411525, -758287451, 1893655718, -647888474, -1574023280, 1733561785, 1976929101, 113373427, 1061979434, -1545746595, -1607692050, 1432387540, -1973155280, 164023344, -2054598266, 1597950881, -1074256230, -1576555999, 735049392, 2058121144 ], [ 934753089, 718580794, -2009817225, 677095551, 46322911, 825200092, 499447130, 283834839, 2052048455, 45785740, 655555453, 1873182991, 1923287784, -231635425, -1733569148, -1994314006, -1370341482, 982740191, 507184857, 485075501, -247361660, 533310682, -970251407, 900475273, 859969778, -1774969504 ], [ 2064520063, -1846311122, -1499082597, -1336685957, -105389230, -303858176, 1313493154, 1642278724, 304083034, -874221698, 261030740, 26858573, -765176770, 545556204, -461677140, -1186784887, -1706902677, -807464475, -392543624, 1293967523, 1541976401, -1860441827, 107608701, -603105255, -1608131308, 196453809 ], [ -198219871, 672391957, 1893735825, -1835647567, 1257258950, 19004221, 284013707, -864408350, -1188861153, -1522636459, -404919695, 629106442, -895237105, 1754872353, 1135648935, 2013823083, 126721939, -305303180, -1726781952, 1796727881, -1979433880, -2086955619, 1230350996, 279482054, 1969678698, -304151816 ], [ 644746870, 1399785621, -1481003500, -1651766506, -1044047991, 1660987772, -1057766064, -1056418430, 2057518152, -1794845547, -1181270590, -1857511709, -1409139868, 737812845, 1327731481, 429431814, -1427458525, 331608363, 1789976547, 1739334279, -405982281, -30535920, 230497833, 1390151389, -1075607793, -1652655476 ], [ 1787212094, -949360772, -745217469, 1415184184, 608382504, -2045264205, -1096411081, -1909526021, 220250275, 82218403, -1456929372, -578062878, -1669002302, 728535547, -24072704, 385233968, -1556235587, -946895972, 1964143222, 1153916488, -831840688, 1845620450, -2132235779, -1959949984, 1243778923, -203908529 ], [ -1415816513, -599253891, 426193272, 270675550, -956631648, -1265881474, -1014541376, 991233776, 1222074697, -1767359426, -2054155415, 2145553475, -1673174202, -207705353, -968264753, -170685708, 867312764, 964430440, -133585618, 686210744, -1849520906, 450115579, -936952984, 1968093334, 1604499381, -1102206638 ], [ 1597402286, -35884586, 83400309, -1005581247, -1346936098, -881668736, -967765654, -556915800, -523523439, -1167447235, -2032658008, -394834572, -1220879731, -2048116353, 2062748780, 1602727114, -698366899, 1238454148, 1287551359, 1781623662, -1898788349, -714887538, -406874337, -1071004989, -967111256, -628079786 ], [ -1918800598, 1808776138, 1884961242, 366120918, -2146032938, 1752190651, 1132377744, 194916580, 40017277, -923682826, -117715434, 2120283642, -1362895478, 1871827444, 304831364, -71522769, 1921773207, -1060068344, -49173791, 37415394, -2045608656, 394934068, 603836614, -2087731670, 282744256, 1822995159 ], [ -1792312578, 910024697, 1253634962, 988913324, 53453662, 832977949, 157611459, 1940175204, 1967752496, 1505486093, 485805672, 1391828251, 1275536307, -268373831, -7435009, -936818639, -67772360, 1603284775, -1564471365, -1613019721, 1011766618, 299795491, -2078777819, 2040764330, 1990999055, -505943640 ], [ -610343354, 1592934050, -38605436, -2024400310, 1027074359, 845498987, 1875771447, 1036655230, -1493514926, -1242690308, -253872196, 313059653, 822106408, -207616504, 1760621059, -1219847860, 1655285154, -150367979, -1492143332, 14566240, -1678826993, -958241509, -1611227075, -1056580463, 1840526410, -842086332 ], [ -1218958581, 691515966, 1171347864, -1508419443, 835585247, 1879264684, -1069020208, -9325980, 1286272593, 889783355, -1930327176, -753231520, 742469277, 1931504505, 1166594736, 154139379, -773189760, 1297290052, -658579710, 1556991703, 1887053187, -1421482776, 1426605480, -123500842, 117219584, -974544940 ], [ 493649727, 1421284098, -921326609, 1923678446, 985142890, -1196005548, 1307704875, 224785451, -1346357677, 586393969, -895473767, 264951993, -1613540512, -1552364441, -833978059, -1734885075, 1847006207, 464071546, -2064210480, 68481096, -1090270283, -423937411, 300673746, 195017569, 61856821, 1516324559 ], [ -1097926186, -1459085104, 795217144, -1194118155, 1957428866, -1978543971, -281245206, -2038508390, 1897318902, 1634609328, -152985391, 1430662258, -1251914203, 503041800, -1948413248, -1436217460, -1941531582, 1751798859, 1144292294, -115598146, 2050023270, -1125148278, 707000952, -1867217367, -1178986096, -2145944515 ], [ 1984162742, 1269454009, -209112761, 1585242918, 1191113862, -1862580757, -1267904123, -264079146, 727970547, 1919898610, 1617939953, 2020477054, -290895142, -1511136881, -1719046248, 1319033831, -1875905635, 1496734548, -644947645, -1060251877, -188156700, -853890263, 1834711051, -856933732, 519377325, -276027611 ], [ -690053983, 276615280, -62133157, -2019491819, 1288492683, -717511129, 2127491155, 1499131674, -847123121, 1193781395, 1706730429, 1026286072, 210770813, 720080402, -581612900, 1822173174, -1719167251, 1436776584, 198886923, -1856069698, -909744880, -1663104942, 602190606, 1978142371, -599044262, 449561019 ], [ 1490595506, 584041372, -1338772920, -1464100498, -551389094, 1736765838, -1149525941, 1078251378, -445500066, -2076686219, -1028769555, 1023001033, 693446437, 1080156650, -615079462, -2093205593, -1371414000, -1748499898, 712586930, 276176886, -2009227136, -589373870, -2059767470, 382989691, 1909927016, -827778027 ], [ -1073116109, 1602033710, -873569128, 821272700, 1126589716, 258580030, 517775348, 1187995837, 1954268485, 1583679064, -1639645519, 2019523770, -1703366931, -1411390333, -1089552677, -1512351195, -25199739, 1979253073, -1135275482, -1558402643, 169401906, 1756421196, 853871672, 513568302, 198199420, -1060575105 ] ], [ [ 1631548393, -2050656794, -468585019, -1660182932, 677471038, -1100863083, -168719892, -1836459143, -1550699957, 1569600394, -1369503401, 1832472136, -1649966164, -1825530829, 1592931021, 1975911491, 1751434655, -745502884, 1401187008, -397888199, -1956379340, -1342324095, -2072228855, -1732770797, 2121343549, -2024743140 ], [ 1774276386, -1844141743, -147729876, -714806086, -1521224302, 2008004357, -1572240080, -501822119, -160059791, -1700926848, -1560159662, 206068766, -871171062, -1511487733, -1932277431, 1839567222, -1088123029, -1517996405, 743793375, 267930045, 630397478, -953370376, 1931667738, -1983198380, -21730102, -1670644936 ], [ -402987700, 666476164, 1107282476, -125741989, 2105957464, 1279372846, -1866394114, 1756670258, 1435079255, 1931089626, -796523832, -1896703100, -1703944062, -1180799830, 341448880, 198746891, 1311067047, -1408968873, -481310939, 899972591, -1841284602, -477460485, -509221751, 1339737300, -624509035, -273460974 ], [ -1585275962, 2140229157, -774744990, -2001466838, -1227910223, 1085477482, 145482933, -2033611975, 1500186163, 1219797873, -389738880, -338690761, 1971324934, 1080487214, 1505334474, 813239042, -968215791, 498198384, -52844514, 138101441, -937279514, 124146777, 959566462, 371854611, -98323902, 433977244 ], [ -389718926, -604832724, -1342083123, -288824846, -1252923774, -237180065, -2031221400, 416627917, -472265657, -2088191155, 1727188101, 194882219, 391818224, 599745196, -495295688, -1944006506, 1340617849, 1408248235, 2002051557, -579970890, -918216165, -1446265454, 202218324, 415216, -1418886420, 1519623263 ], [ 137216254, 1717113993, -1083540193, -337589525, -64293929, 213069688, 285711386, -24966039, -1739371418, 1470821967, -997726390, -39441258, -1456352720, -1523953615, 1080880568, 1438606917, 248878223, 1288518212, 957297076, 477911607, 53343579, -1388696202, -616732157, -1850584443, 1856572278, -941430759 ], [ -84037480, 1025959812, 603395440, 716713862, 1142496394, 1445217280, -261135995, 1910093351, -1759825549, 2088556499, 477087264, 288806058, -2020317167, -1853825678, 1761890194, 406922471, -1780551429, -1970008560, -723766741, 1116227491, 1976735771, -529545688, -1806705046, 1700248459, -1590629262, -1636774964 ], [ 163779486, -87785116, -2057383842, 1145987332, -1669564410, -1273277998, 451487193, -2057310825, 634827013, 1879134656, 171066176, -1140934771, 1214652782, -1738367833, 332669038, 1431960154, -1089835866, -1820300189, 1617311878, -1660065543, -1119871825, 1812803297, 1038832507, -234377841, -1426447905, -1623576503 ], [ 1204872101, -895241308, 667163085, 597849877, -674349744, 976333864, 261301773, 619893572, -1045424295, 891324097, -1288969146, -1667641164, -460767297, 475703265, 386110521, -245686262, -1772220528, 760417258, 1819337431, -516189298, -1746697970, -1224671186, 1039608415, 1058447709, 304078195, 678327777 ], [ -1617888053, 1249740491, -872905540, 198587736, 588252412, -1111780915, 793679303, 1881205478, -1108413299, 1430021794, -658179158, 1480959005, -265766245, -1490590752, 192149523, -548898343, -1052453816, -960138941, -1207225520, 1471340368, -1316369314, 1141861239, -892592696, 1526125250, 1068680947, -1868449983 ], [ 1055587677, -1861481231, 2049281012, 1193878966, -287633400, -1174805742, 1872170979, -1506153241, -1385626495, -1935577219, 68437468, 476519555, 1620555870, 246608641, -1613414458, 495013332, 1569277275, 2071532807, 1381527802, -2041076010, 1355016691, 2065093552, -408530513, 928054601, 1436061687, 1824474174 ], [ -1092206603, -808441730, 670562313, 2012066507, -1036853321, 2031194268, -783270662, 26696869, -1849294980, 1271189628, -1105111948, -1655689583, 1858931873, -1611123730, 266317205, -151461139, 1827728695, -71200018, 1170556048, 1727662208, -843067586, 1154331318, 1606280597, -1155090480, -1170854218, -199309667 ], [ 891754609, -1873818086, -2091880560, 195828337, 1002789623, -279742637, -1335007156, 691904744, 1706166306, 1322432427, 349033787, 1814022272, -176728009, -2000390102, 1859143330, -932383870, 1689175678, 763967900, -88118872, -456568656, -625795655, 334596655, -1507361008, 1649998492, 392244204, -1586830960 ], [ 611752400, 1240619717, 1738754856, 1822151911, 132127009, -1230597835, -1196265126, 1118567669, -799854006, 1416497092, -2065086352, -282303285, -559112376, 847819840, -1790774703, 1495088632, -1914216998, -129071920, -1594179357, -1150897306, -1607323480, 212904502, 1378014011, 1496030850, 235678091, 1705503763 ], [ 954039604, -50817751, 397064977, -31388258, -161569619, -1199216679, 1399425753, -329842790, 79610114, -624071561, -1779183738, 56039457, 2016500536, -1350846601, -1424927467, 792205905, 1662589038, 1847830810, 679789390, -298638574, 2111623815, 1115878020, -424738211, -209247935, 190037380, -246681361 ], [ -692208450, -1957848613, 1823003378, -1646451558, 64236495, 1605950464, -1294567034, 1818027318, -227980541, 950206321, 786941484, -957474479, 753336410, 1033543651, 994110950, 1210141989, -1853697115, -1171863541, -96826008, 992509242, 1433413484, -652059450, 22642637, 1108366821, 259155798, -657250362 ], [ -849194959, -1613058657, -619506085, -256400520, -841659919, 296136063, -181911897, 502181848, 1874407298, 1342968207, -1885387745, -1849778077, -1316080860, 915926688, 1537432850, 687818683, -632164972, -166931238, -1018254370, -1809353680, -786695501, -1252415456, 91779429, -1865119690, 786539709, 1202021440 ], [ -10915542, 195047755, -1404063411, -584789673, 1747717469, 696755615, 470662920, 660814574, -1636749930, -916610361, -1112480065, -1074412000, -1884373189, 1385196595, 714571400, -2056548027, 2146413959, 431070354, -1628612753, 1372839658, 1665799916, 1675385692, -191989000, 1615908081, -552858750, -1429470914 ], [ -2131733037, 1216448181, 27975010, -948423164, 803010041, -1088630697, 779165577, -1849742891, -130085932, 1058991923, 557205841, -130821979, -1939877801, 1872714910, 1340173859, -152850626, -2106130315, -653083738, 759052153, 611826605, -258653998, 1021566771, 881410768, 1896783600, 1627191410, 520919571 ], [ 253806732, 1728967431, 243232320, -1627321687, 1509229555, -1521678307, -445155006, -1627233525, 825001347, -1703179760, -371189993, 2055327499, -874413044, 673295041, -2032839685, -93879914, 1934910168, 1614613287, -758011610, -20914199, -1435747133, -1852036552, -1637321011, -14218246, -169323925, 692685576 ], [ 1268138420, 2064693017, 789230625, 117110925, 725667350, -468831705, -1383592839, 1446237453, 22528744, 230565066, 875510880, -1185101918, -1992596851, -478325508, 1411866684, -233330380, 2026940657, 706089731, 1339369858, 2067773881, 1609530539, -595315634, -229783160, -256566564, 343668829, 938222588 ], [ -658566113, -1904873381, -679494471, 287559310, -1632089636, 1956528601, 1984395219, 837137183, -1640059174, -110928178, -854940140, -120559204, 23143533, -1668988834, -1503733654, 1728607598, 1231172184, 1804814119, 2050502780, -660960717, 738098676, -260967002, 1752391618, 723359959, -1934081211, 2013000261 ], [ 2091880, -1222981189, 1370462832, 284342761, 239365535, -191525574, -1071277377, 1872042558, 555275401, -1346852556, 1820289322, 422209078, 222710754, 384589935, -1436146098, 1980757213, -149476894, 326434991, 1770787576, -1645663542, 284971043, 556910146, -1894723679, -1183127576, 623441571, -1180696661 ], [ -1522176141, 2098460157, -1516787679, 1166088142, -1239680102, 1314502593, 1320031298, -126885450, 409229085, -1207407927, 1948752582, 493763486, 1514231432, -358452979, -1288838632, -1762617034, 1835010157, 987329412, 1802131901, -421889784, 850043783, -2030827972, -438880693, 1461594038, 1477889114, -1346439549 ], [ -983806596, -936448892, 1498392263, 256543038, -126494509, -648055423, 225031146, 1262412509, 558051839, 543459520, 839716859, 297155596, 2019568638, 112319244, 1827202397, 119671822, 640724079, -1514798693, 1172477677, -1816082813, -1078605940, -1103708061, 1536726766, -1730261357, -774578603, 2104251657 ], [ -1242345288, 475772328, 868608166, -857974354, -2106694206, -846446708, 29897017, -1673356368, 1739461853, -52114096, -1061633848, 1998903944, -55299991, 524593927, 2002743031, 1216383439, 559659384, 896542275, -557711892, 1093941235, -183688658, 127647236, -691508065, -552045232, 38505026, -598443941 ] ] ], [ [ [ -1243396412, 210733630, 1389281494, 503458925, 1296687683, -473747982, -562133206, 430048393, -317079792, -1795338072, -134142948, 1675054767, -1245921787, 615331102, 1181460148, 226155286, -1935323640, 423126162, 468891447, -2146335902, -2127236385, -1470290349, -1363897992, 1401631909, -1211779055, -1571260191 ], [ 259008716, -1217202771, 2005611104, -1996566890, 1477886486, -1679561245, -233393662, -562752825, 241915265, 1386811535, -864000346, -1711250790, 2038530464, 607190399, -1754949764, 1228230, -1216886222, -797747139, 1956917919, 799673945, -657738268, -1701791258, 350521505, -1826577993, 1842603389, -754478959 ], [ -751043994, 1543329139, 1269360895, 873196552, 233172538, -942959490, -1149904420, -447096901, -752515234, -29393561, 593054623, 1623372741, -1325390981, 655217615, 1636877221, -2136977882, -1874389843, -158796969, -1825953390, -771780979, 176577868, -52745947, 238820397, 834098240, -1262472331, 1774829545 ], [ 1730413296, -2088490224, 1460286331, 343592683, -229205098, -630384486, 1624924736, -1612085302, -1340054859, 1547670032, 201980167, -1199480966, 1007040475, 1990925600, -1344686391, 795831093, 170155229, -291757087, -2146680158, -1972240065, -918610745, -1577005926, 975254050, -1443509683, 561888191, 1772941034 ], [ 1401802345, -356430497, 367981273, -447611464, -2022535821, 1656546283, -930937690, 1415973261, 1788312466, -1573775914, 822878555, 1060551616, 787750891, -602846006, 1798947487, 965019287, 2086983193, -911294909, 661576669, -603181181, 410571283, -1240937717, -717518998, 42871477, -1745780015, 1646121447 ], [ 296512236, -1282215804, 994785563, 793019747, 1606905813, 536041743, 509281166, -1456486638, -2136653278, 398092324, 123840310, 2090001010, 735816316, 1419227623, 1297084551, -2141729272, -1561199673, 482537056, -1879044173, 29484108, 1745418313, 2064103053, 1197892305, 241127051, -532906275, 1364170054 ], [ -966267684, 1222433158, -1672300046, 1986850408, 1264160341, -1733823686, 964255026, 1911844403, -1012706533, 1842814319, 730160147, -493575834, 537933473, 210283305, 1311670934, 853238099, 185978941, 433757163, 360941502, -183292863, 1995696036, 1572422535, 440568316, -781110510, 1364060400, 1332602648 ], [ -1877527610, 1580216535, -979072602, 1571386106, 1912440778, -66586169, -159458414, -537122485, -1455097594, 1105801990, 1669572840, 1148700487, 1738303512, 1881587117, 14115731, 1409606000, -2086727494, -1635664246, -243920304, 133498669, -74273380, -1214163801, 1966033897, 304927129, -964604640, -2122741328 ], [ 901990116, 1823319830, -1854992558, 1470841086, -94591104, -1295454721, 1942927345, -701255886, -1522411853, 164138070, 790291783, 197627052, 653462883, 1460700088, 399138663, -337708360, -1587641207, -1506454579, 1766836046, 656245249, -356188641, -1585427332, 1492761494, 481816001, -881114408, -247280819 ], [ -1620061647, -690575334, 757677767, 1724839348, 1186200618, -418439499, -1152413126, 86372939, 695076918, -1810913693, 326818027, 1198108984, 1508044382, 1163386363, 511324198, 119867338, -1722634383, -39704695, 1994252695, 829968341, -88636368, -1645732147, 951219127, 1930259797, -704102965, 1452160137 ], [ 1133598714, 762482691, 1121097160, 1860643679, -1091586346, -1896836499, -1877804065, -2114711952, -13435282, -1462403215, 129180793, 657217284, -504667743, -836881520, -2131883318, 1988491322, 716575925, -1951896651, 1611760741, 1764017026, 1418989783, 1971304362, 1032114334, 2105498771, 480606545, -1944396292 ], [ 257206253, 1075435435, -1941226321, -2103961057, 1861594133, 2057962032, 1856895387, 5315045, -927535735, -1384629161, 62740391, 1137044241, 605904566, 115351934, 94402493, 756388437, 1494242192, -2034935757, -878738922, 1968890708, 873867797, -991447578, -303585227, -2067345039, -307630042, 823778556 ], [ 1021127264, 1175525985, 1970794875, 1060785083, 282625476, -1522150318, 1492597004, -34556308, -1935774645, 736275247, -416050066, -1429809015, 1270000821, -1495924739, -1040193178, 1129987169, -1638050172, 1695325290, 2000481377, -1627475442, -261024533, 714985507, -31500613, 1885843211, -1311597989, 1096426348 ], [ -1594449533, -573941129, -1153707365, 1428524054, 708486591, -543495231, -689521207, 1071433338, -804845933, -1419484154, -149634881, -1654422339, 1230032353, -1758663852, -162838953, -1779092533, 690802702, -1912601476, -1051925097, -102395824, -694392636, 1325009874, -961960711, -661722690, -1352987935, 291317767 ], [ 608238513, 1626250947, 1806665114, -1729652571, -246463101, 873564604, 756707671, -1831961641, -348085103, -123708427, -1229446173, -708976566, -205029383, 2145685366, -271728190, -1623988459, 1416738571, -192823562, 2114841532, -1285117355, -534640410, -1123424369, 1658578600, -890803820, -670743960, 595621222 ], [ 1384130191, -644939095, 396227789, 402248883, -60301767, 1838471158, 889481971, 1134448110, 1262209657, -669807243, -94439717, -972383949, -1938761993, -1850728359, 2040510401, -1299968226, 138178949, -951033081, -78489284, -800928837, -1756151725, -1228738766, -1134278571, 780220208, -1641214555, 1654527726 ], [ 666909839, 74064388, 249671139, 1761308675, 841830538, -1337650095, 740686302, 1525976526, -840826019, -370101845, -1396907987, 1194806883, -1956389014, 653638680, -1721675598, 1835597433, 1916128945, 661314926, 175300580, 82301850, -1665803912, 4954073, -1019331738, 1026110787, -1709797649, -1289955198 ], [ -1917449491, 1483971609, -98155390, 356328044, -1508840395, 686908492, 1196982808, -1396991450, 563156260, 2112784742, -985551151, -1767762517, -44322472, 1488921859, -1485379578, -1457016230, -1398694381, -1783279036, 124653525, -1043743632, 532849846, 514408448, -890780566, 875084449, -164943573, 196792217 ], [ 1383726340, 1219801721, -1791918253, 1572012050, -1095767877, -1305593770, -1477924722, 780634302, -1398369558, 2038719027, 154130861, -1313566677, -1051421516, 76487499, 1906759741, 1969687170, -1883573794, -577902456, 1135636201, 2111682168, -1589662721, -1094624260, 1888986546, 1512050754, 1876819944, -568011893 ], [ -1422697265, 2090608601, 1818272917, -639715383, 325634736, -1532440179, 487319386, 1877798804, 1456409686, 35967478, 2071756032, 1632685972, -119090548, 512640405, 2046778955, -1091855440, -64357195, -1905987260, 407867727, -728927723, -1291265163, -1614369694, 2009272194, -237572419, -1763013406, 832789758 ], [ 1150743408, 86886420, 2100983168, -107768062, -1046774790, 1734227821, -1976636615, -536734192, -1260953502, -359228244, 386758252, -1300587899, 563165008, -1587507062, 32338382, -998805956, 156467058, -1033254718, 6996052, 81497738, 576322422, 1645791087, 1713667850, -289012587, -1177976418, 659427809 ], [ 1539830687, -1377518868, 525160260, 1018477253, -256629999, -558804306, 1021536893, -1205559324, 339325601, 816352924, 194970793, -816009033, -357766922, -767360722, -372394192, -1484541666, -1466478962, 1841970152, 1539372783, 2062356570, 1106331464, 385826251, -882596054, 1919332126, -1673299966, -148063661 ], [ 369458861, -1880838761, 1135481272, -38186597, 1852440725, -1954175057, -255131143, -1716805629, 1062682121, 890703232, 501830168, -1694671106, 190674711, 676879735, 1291505475, -1463336111, -654752882, 172274921, -1051167633, 162791657, 2097504682, 1736677401, -240025467, -218036754, 525414823, 791490095 ], [ -1195547886, -739443872, 1835735115, 1712666585, -241147323, -429370523, 440754254, -950511001, -445599822, -470909711, -143528690, 1840216435, -834983979, -249013053, -1746738288, -578066739, -927578070, 1349816847, -1446390531, -243108817, 591754497, -1364882118, 1776238535, -1545572410, -1179098174, 1694677917 ], [ 1038036960, 1606470613, 1697179248, -2040127044, 646355006, 244740007, -534317159, -1321852905, 7401027, -1244357239, -943504405, 876526213, -493349554, -1252999871, 1149623940, -782609444, -1653918587, -841705019, 922033078, 387873512, 1857428785, 1487085369, -216223469, -1701433484, -813857347, -511508479 ], [ 1189374945, 395207898, 50618409, 1485585905, 1162811845, -25952301, 357885100, -1240313633, -1324653472, 1294233552, 989274702, -316172506, -198419968, -954760913, -595586604, 1144565651, -1410713790, -1804235446, -833609292, -1327322961, -1611270583, 434700836, 130497080, 87007415, 734581120, -844326961 ] ], [ [ 1527608514, -529916354, 1872149681, -635651460, -1563693731, -2005300838, 1554585980, -250631675, 1345357013, 1710776682, -1054964802, -711257051, 325214540, 1781596659, 1230849679, -194137067, 849035777, -1904890214, -812539254, -1594003281, 1046707934, 532157509, 574041787, 386828576, 796946537, -427092208 ], [ -1838536238, -137642125, 979260515, 1502830780, 515207928, -2128392504, 2144807897, -213227989, 1434326230, -405975431, -2112670897, -1892433463, 640825187, -1911720195, 1431828160, -355830072, -588263268, 1159970042, 1917475344, -1230149748, -307747423, 2070048603, -505247870, 920674835, -1122286143, -857971182 ], [ 1708457310, 326969562, 1923382562, -162442680, -1178472498, 114765044, -1277879346, -390775726, -332992647, 1376715028, -380785909, -1490563447, 1039492919, -1008836334, 1888970428, 1744857403, -1601088333, 1480889845, -423938007, -675729465, -557052363, 633981551, -765538331, 256629358, 1259042914, -59466297 ], [ -1962285765, 281061432, -1787485475, -379700358, -212342642, 1470779031, -104017653, -2015305941, 277499946, 1336338824, -117445644, -432318581, -1251065433, -1471304818, -400375320, 659238301, 1582237822, 408147487, -1815368502, -1364511353, -1200249091, -768043761, -1362270047, 118823473, 2100412804, -965902204 ], [ -146429381, 488661087, 393035233, -2134303976, 671165667, -646954230, 1311690224, -2063189258, -87355616, -953244373, 1568753416, -1855818869, 1360257356, 1797079751, 2102931087, 1260927300, -466553067, 2082806646, -1378565980, -1121751819, 742302440, 1036930342, 1765578346, 435350392, 694793672, 770713860 ], [ 1842156233, 1154266710, 1462491739, -914749289, -805435813, -956332312, -106763957, 435202440, -1744722564, 1730128224, -1573125441, -1063079456, 782891700, -1413059143, -264959946, -1779500110, -426054282, -1189734543, -1853805992, 1506317503, 510691966, 764281886, 822560979, -1282156847, 442533685, 1785059487 ], [ 949952724, 1900036164, 411932052, 1232352988, 1318585038, 1537799110, -962400032, 585255577, 1727068881, -2088379379, 54712875, -216119805, -1619079406, 1758386359, 906494768, -1201329967, -401648761, -1558475203, 1493795685, -750185709, 806567017, -953374690, 2044535749, 560454952, 1084797300, -771867785 ], [ 458691319, 1289646594, -1633328912, -1009600362, 933150142, -765787799, -765516276, -1505685302, 391182788, 162560528, 1627600740, -1521806349, 424785691, -946708349, -242361682, 1722921022, 1645581306, 1097223644, -350853824, -1068191545, 62512390, 62477162, -300816263, -270134592, -362559218, -1990029337 ], [ -1078783386, 400302321, 897468906, -288365090, -87762049, 1604290903, 1173443837, 1999166485, -117946128, 1087183572, -2101871587, 1990731758, 550154880, 1748718657, 2113630591, 838977327, 1396495487, -2052466747, 1745693705, -579092704, 1757514518, 1086877996, 51559403, -631835960, -1647192515, -882011718 ], [ -1462983680, -361364199, 1246036872, -71968799, -1424420455, 1638595223, 1706244263, -1810471234, -303973913, -1543148379, -134053503, 1570086452, 710764300, 1229753534, 2017668616, -1804325678, -1082155378, 37908935, 438043109, 717642763, 1331697782, -532890268, 414100202, 2131595463, -975448949, 1412285361 ], [ -1231635182, 2105802562, 1918011820, -1068140031, 1786280951, 864379166, 1595827804, -352070861, -961747995, 2054164677, 2094828923, -1793199849, 719263776, 44775363, 356277058, 1438076960, -387345358, -1743958637, 414040281, -569108397, -241633375, -957785855, 1301119361, 995139329, 597655055, -1355086687 ], [ 478690057, -745097505, 885249528, 1883726848, 673098061, -1573910946, -973519579, -233996656, -1752276755, 1493687101, -307341038, -247554152, -1731106485, -1760788515, -333463052, -1903596176, -1323949457, -515175696, 924377978, -860458554, 2014583486, -1947041439, 1964967684, 1738625671, 121444118, 888533860 ], [ 489743961, -329844659, -1220988751, 539940522, -1101399662, -37829707, -828890165, -242178688, 1370839903, -2119853460, -1271830478, 975097481, 1983906818, 158392522, -1799419732, 318119767, 1504606504, -723676767, 1267198688, 1309949611, 387241822, 2081091214, 763188775, -1564115800, 572841977, -36122605 ], [ -717622134, 291733100, 107674845, 1618424112, -1490740141, -1998321915, 301078562, 733245625, -207398775, -1465645780, -847380909, 1132232432, -580374429, 198346576, 1473127041, -932293227, -899704880, -706757554, -993992068, 1897442156, -2003329551, -196770643, -2077123620, 623388029, 838767585, 854408036 ], [ -694336241, -758684522, 988016969, 1154501145, -1078981903, -711947782, -1487144511, -1651792678, 349906780, 1142829141, 1452530629, -1040153349, -1158517825, 1077336288, 763237579, -1425080671, 1325571155, 346702958, 1846597602, 1717275350, -1924918979, 1243671373, 1136278763, 1607367205, -828811262, -24698170 ], [ 590534148, -1110440719, 746568124, -1799278536, -1096586096, 594472749, -966586736, -1024409507, -1080236055, 1971393690, -20619797, -337951245, 1796648250, -1886267033, -76714657, 502994847, -324904963, -869814621, -1924126389, 392644917, -1783913136, 2074402462, 1412836150, 510615589, -477966801, 747544088 ], [ -1072558930, 915753167, 1576278274, 895160544, 395743226, -2120940777, -541381161, 298540044, 509563323, 947657523, 856963025, -560008412, -495850068, -2014502312, 1926837795, -860725803, 731991747, -1422297594, -225457685, -1517476933, -523666752, -2103145036, -2147005862, 2068816113, 1249209268, 448132659 ], [ -2042493282, -1755242306, 327211792, 1323288955, 61436991, -1679119572, 587933576, -275603164, -1222173202, 226129739, -1363761305, -2102665188, 1683177735, -754033832, 1081065211, -1656320310, -50859043, -1877661012, -672702237, -259118767, -724264308, 1644262656, -1146476594, 1259942782, 1732582714, 1761737675 ], [ -53701145, 1427954112, 268298488, -811789555, -1204365449, 758501568, -1404838355, 634662068, 1078114854, 1030126273, 1551508717, 792274969, -928317103, 2100921376, -523036233, 783014974, -299534854, 963321741, 635419741, -1775116376, -228758909, 1912811304, 1563500067, 1756043616, 1044222026, 1127634460 ], [ 1392745674, -684830117, -1735937599, 667960195, -849530466, -578590624, -548122793, 2024755004, 1784418848, 21322837, -1071493313, 821975521, 1255242002, 1863054397, 27434041, -2081790331, 1654824716, 181607662, 1466194753, 435111668, -15826841, 116607540, 1591897161, -1598268388, -753506632, -1472695282 ], [ 1609524065, -1964052549, 2050316123, 154224277, 1699865925, -923292563, -364179238, -1005048621, -384583128, 868225977, 2143218433, 1114474772, 1038307697, 1644102917, -1846041297, -1930370838, -2076277240, 695628240, 681531179, -456227593, 2035008084, 994022249, 1503485261, -1469906108, -986956299, -18729289 ], [ -434233640, -507456594, -989821855, 1019607592, 1102227411, 1603780254, 835440402, 19083284, -1115540112, 1360171478, -586290922, -376201823, -118424295, -22930978, -512647126, -666383688, 1069250995, -1171114350, -2069450492, 328733672, -1468612582, -1586367575, -1143381422, 1046853121, 1340841547, -1928933417 ], [ 1230680248, 1054916198, -450806504, 971162054, -25716838, -214386062, -126632846, 1962892072, -2128734403, 1961032490, -122629826, -261834943, 1578056617, 1474965418, 1566470840, 1148726781, 76661375, 206590288, -35341334, -1287796040, -1156938935, 1929203673, 824584333, -1333954269, -1156097393, 629218218 ], [ -1708535666, 1395914975, 2097239777, 674048105, 1177596419, -1863172185, 956344351, -1706208479, -239237851, 933052556, -1367995058, 1918069289, 1717793184, 930819540, 2030509655, -1015986278, 476815269, 499747493, 810784346, -908253707, 1379458476, -1112428090, 1651910431, -1220042171, 1869350957, -2087024155 ], [ -1893751795, 779555345, -665998000, -1937183015, 1148992614, -2059200729, 348820384, -903815466, 1352558759, -21856487, -897190656, 1733943631, 516246563, -1226600731, 428799867, -236063112, 1956549118, -517459956, -2020210892, 1175821307, 1266449581, -792876671, -937418587, 811744719, 1533564092, 692106326 ], [ 1827106447, 2027141203, -527311940, -466607645, 1341504066, -1474592591, 1574991378, -131118760, 1650870322, -302669996, -1209621099, 1759771398, 627379187, -1540707334, 1700730201, 1246853946, -560706277, -396818576, 1110856475, 1813437730, 1802910571, -627266075, -931793780, -2132762262, 746941627, 1059254956 ] ], [ [ -1344043534, 1072855088, 75576230, 1608575568, 1812790099, -1159400409, 1628405703, -1360719985, 303087271, -682846026, -1813934287, -1803251499, -1943866311, 1948943543, -921659935, 1075588743, -931205481, 163361745, 1322396156, 1778950659, 263836073, 1176800835, 950142186, -1073759441, 63220465, 1648569498 ], [ 315821960, -1300413679, 1924164263, -1241639336, 725316456, 1838250228, 725966481, 206417362, -1527149239, -1876126990, 1608166469, -572130821, -455015454, -852562154, 74280393, 1301456463, -1360364218, 459655329, 1671148986, 1656136670, -699632021, 369131992, -1057548414, 12775224, -1714259443, -1399266101 ], [ 1464822221, -1020370692, -1904771333, 1916697366, 101567525, -1876880432, 1206139269, 31082303, -2117060002, 1993651054, 1507955552, -1522557574, -611416443, 1402180206, -756761438, 1069500627, 97918140, -1086673324, 352038917, 1137478323, 1953194137, 82743040, -1156683708, 979162940, -1884069942, 1685719158 ], [ -416947698, -1473088356, 158996520, 1877935851, 734088580, 1023374220, 612661487, -1364335718, 272904373, 1879398000, -1525521910, 1226852230, -1944754977, 2055231636, -1896992825, -1685257749, 928291897, -1558578196, 1530891417, -982988403, -319510523, 1638833662, 559457093, -873181814, -1431529087, 997749573 ], [ -254763956, 222122208, -1479411747, -1442782905, -869628684, 763221690, -275202760, -2095339829, -1233352772, 719552011, 498613450, 1538546921, 980250319, 1136528507, 1646891031, 1268067130, 1207210271, 1007182767, 622952241, 557409853, -80047944, -123398136, 1945964862, 115392424, 356755209, 720473155 ], [ -1798096666, -913988734, -1849385822, -1039276583, -1387371833, -1601147207, -1007083177, -1998291037, -1993105141, 626710948, -1843583300, -2113964773, 121553707, -1047208236, -1732848127, 1603200302, -608817104, -491978319, -1442861155, 1586598289, 1554170518, 1707611410, 2045513141, -1537389128, -670036185, -414918366 ], [ -1026583401, 226961280, 567525754, 650789785, 1157584287, -615026730, -2145447489, -759699434, -1322026826, 1196947229, 1500192572, -911351035, -1825123740, 2070615069, -1301588550, -1908606984, 1913143064, 559857197, -853476603, 503935494, -121915989, 661747399, -1551627067, -1150426304, -1787307635, -320415961 ], [ 614236279, 1189824246, -1689781778, 1509074671, 808101422, 1325071149, -1340521469, -1281747016, 1704191626, -1235395067, 1965525459, 358902323, -1293759645, 568261355, 520440428, 1232168642, -1866784, -1651031275, -786776929, -1925295185, 2030282256, -1272139718, -956381620, -1953285049, 349954501, 485138032 ], [ 836203970, -2060474036, 663643003, -779552837, 344856178, 1939293839, -991259946, -1520431970, 358350578, 1791088972, -1625844665, 11913594, -1458854733, -629050446, -323091983, 1306862409, 900313611, 638013006, 772160526, 340124942, -1052547010, 1215752273, -1436594042, -1176206913, -1685676211, 937206224 ], [ 1638877387, 1734241966, -500936719, 1694033822, -1723454303, 1224924535, 1700107197, 385213577, 854333075, 1605804202, -768943706, -1646557786, -1227492046, 413064480, -1105472960, 1164719392, -153519149, -5830387, 1773708283, 378446932, 712086446, -1841854470, 437375207, -383782133, 889764799, -203355598 ], [ 833610162, -1903906770, -1171492539, -1572038254, 1763148057, 951954888, 1711698763, 631324648, -64073002, 1758777377, 2125765123, -1318851250, 1365575071, 516473673, -1549754126, -880524066, 959601592, -734264089, 1956108424, -715902427, 1740195622, -1463758039, -1524943947, -1868925558, 333427354, 1094867461 ], [ -311721705, -1191003076, 1410781861, 50295176, 118164384, 432313793, 729902344, -2005958143, -1737709275, -119394722, 1291531202, 1168926189, 1272005889, -635485616, -193775777, -173291693, 1284114648, 924060255, 721927536, 723717880, 104766946, -564300357, 2072634378, 335658814, -250722641, 189487914 ], [ 157211984, 563592304, -686200018, -1653992624, 1929441845, 1812707043, 838201318, -1102648145, -1758110679, 322672384, -935569647, -1906290869, 141445601, 1943374768, 1291041372, -1269041193, -216567465, 1641931080, -1905805281, -813099472, -1700725555, 540318837, 785261943, 1251031674, -253130790, 1794109811 ], [ 1646693703, -1009950682, -658951386, 1461150254, -1755033162, 1783222649, 773101581, -1355266440, 1745587646, -1143996484, -1526945542, 449053041, -800621370, -192551507, -1312390342, 1455837576, 1932286576, -161422822, 2141399688, 256786504, -947092779, 1283190488, -2104662528, -1394439703, -2039695466, 289658126 ], [ -212174662, -769043925, -1867890462, -446269548, 801378744, -1307445259, 221502604, -843121181, 770539357, -1174316596, 914823067, 189565998, -1795237425, -1878982072, -2003103814, -198643152, -1417165766, -1305331265, 730945582, 1451277056, -1011969003, 773833716, 1042107422, 1861143171, -1483342099, 1719633961 ], [ 1617015262, -723141277, 1378157306, 1713826911, 945497559, -2121923778, -1244358657, -1577376336, 1063336401, 118753376, 1912001000, -511215589, -898313171, 1019313365, -1280021527, -1046831140, 2062639237, 1600128965, -2038751134, 2038492220, 1125013406, 985463574, -1391569625, 1891529471, 123234749, -1951100794 ], [ 308347810, -299749353, -512835736, 1327518432, -1598594618, 1738441848, -1751557409, -1925805591, -967087088, -185528442, 1402588110, 1548827291, -830244579, 1989941399, 336713306, -1137990464, 102502357, -1309885224, 108626309, -4496718, 267319787, -550987190, -1418551386, -1192605857, 1017485550, -990714194 ], [ 701284556, -406028708, 1719366023, -2096911771, 1469519543, 1752691389, 2061647922, 1238142509, -30438672, 1612585177, 448023224, -508414883, 857407659, 1278326673, -1724369812, -454725599, 1201261411, -1856687207, 1115367258, -261029624, 223165677, -1930859203, 1946615307, 676019379, -1163217563, -642782454 ], [ 462049920, 1964466738, -291852511, 967318374, -1771793210, -1841726219, 1518936204, -1831567283, -1461763289, 577423160, -98813241, -1620884801, -434772161, 1541127312, -628161872, 1766089249, -658077763, 684474064, 1080938229, -1427838814, 351046901, 412733537, -367385866, 1025733215, -1762039048, 189358687 ], [ 1845722621, -580915146, -399168038, -1132211807, 120506686, -999671462, -1040744370, -2014243431, 2080698299, 501124337, -713488893, -452597919, 1400424680, -492445888, -730814867, 1060749194, 1437812537, 1894422064, -1878064399, -2113439316, 1909269318, 326593173, 452358413, -901130787, -1062775660, -351038704 ], [ -1013058647, 560027759, 618869142, -855001262, -1433951111, -1369679623, -1378963283, -206293163, 1900037462, -1907917261, -1136374584, 1023839341, -2057981511, -970805461, -1028133510, 2129064274, 1282100282, 795347366, 72393462, -1849816118, 611502551, -414096490, -1674026601, -1775467573, 1730075431, 2133480498 ], [ 1910372074, 529410611, 1303750643, -777188201, -456334962, -263648221, -328085543, -367703492, 1444644230, 618990376, 1065658835, -886553624, -1107371983, -619771930, 881814703, 1971911128, -232839827, 1228553883, -301886510, -1730141141, 1133104411, -1496258514, -1194302412, -1446210722, 134431890, -297672527 ], [ 134810006, -1466427237, -1709424480, 1532971368, 1194746237, -855430278, 127534568, -1278360192, -1146278426, 1655418086, 1937538187, -2076052780, -1096614379, -601233399, 371896492, 1456597931, -940340738, 2121318420, 1247913294, 321947480, -1934438144, 82641034, 894550156, 1431896405, -1294745895, -1558021197 ], [ 1917230953, -707053381, 503339999, -178592918, 604488141, 243965121, 1284892011, 1995436741, 217365738, 2125796195, -1020477507, 1564072000, 1687719504, 2048656629, 1738749230, 1671712172, 1849347542, -47816858, -1195027425, -344976762, 1674460888, -1152664623, -1914133743, -1786617722, -1988097512, 936147844 ], [ 1772616476, -866849938, 407670070, 518031395, 158512581, -1244306691, -1148366254, -1210812399, 2057132863, -202860022, 1242782404, 2082502361, 1082856789, -1826532738, 783826910, -2070298287, 306519034, 271134111, 1568191044, 448790468, -1872274595, -225619496, -327613542, 220796743, -1112697518, -1208876253 ], [ 54203376, 47484198, -1386025999, 622937215, 2042266748, -628071523, -619355074, 132424058, 1702038969, 385493778, -1868828069, -1432343939, 127438138, 463672289, -881373287, 263458223, 1211901229, 1757503830, -1457688817, -1473636813, -788318070, -978362590, 1383229505, -1571547033, 1972948707, -583704043 ] ], [ [ -1596962868, 1343342461, -1280921398, 1441308916, 227255798, 296357640, -49383128, -272093794, 521973799, 1261293539, 1762326485, 1689325227, -834162408, 1853300727, 1315056218, 2057916193, 683044249, 1320232931, 112455882, 1898733345, 2068833865, -1339244066, 703068842, -1450866305, -1692638553, 1239009764 ], [ -274675704, -135293542, 754909135, -1882909504, 412395551, -1241590403, 264063449, 174078962, 965962058, 1742561660, 1531317289, -337675911, -958535848, 2137420869, -985677964, -1903734570, -541570896, 1545948953, -2011227924, 1441010160, -99969547, 1355426617, -1597912092, -269102265, 768831842, -1310070199 ], [ -1284654451, -943688835, -693685243, 942675266, 1940945870, 464732865, 1045952790, -523147959, -79517289, -150821889, -756783823, -849241279, 2001793143, -371853669, 209547911, 1560335589, -1308197155, 1931519385, -1341778355, -342258096, -558074711, 1279554191, -672449257, -1450372337, -151788826, -1798363961 ], [ 574338491, -344301691, 2059088420, -1585806284, -1107146077, -634389990, -99974723, -595432123, -1432636932, 1973999966, 801401659, 942717422, -440183782, -1785734123, -56032964, 1987870868, -974351942, -823782222, -1011133003, -2076343955, -1310769329, -489433007, 2014390793, -346803765, 333403421, 1634279162 ], [ 479040557, 204212194, -975246845, 915522325, 2243558, 1851466756, -1280145075, 257930443, -2027085901, 838906342, 1256758275, -757416997, -782300294, 531073938, 1328557680, -488352353, -615458709, -527202295, -183894659, 944189683, -1093733256, -99890457, -300295090, -1295674911, -699844046, 911199067 ], [ -600707234, -581893445, -655027994, 482225104, 1074387267, -749297466, -599057424, -2113968732, -1730793946, 1170808121, 645968409, 737551831, 1809815099, -1418359059, 1602401997, -1214490675, -711648440, -993434962, -246140308, 229738687, 1080225675, -1629529391, 230209466, 1675371070, 552088426, 258284681 ], [ -1093121350, -1026816803, -247679878, 1394605799, 2044237905, 508943484, 1503156313, 1553706637, -796409405, -560077725, 453981949, -1872526792, -1311455169, -1857634001, 1264779086, 1285757385, -1539148002, -831312788, 1378202802, 293287364, -1572919525, -784666656, 1712800164, 1695110434, 2038080332, 899932215 ], [ 1918070578, 1932158316, -1045473579, -1982316422, 1498212320, 983482329, -477231488, 1646676257, -2096944333, -24449373, 1182965747, 1888152251, -1257106039, 1855090300, -120605573, -1844134156, 770421790, -934921419, 869809818, -371383668, -13776462, -1368143149, -542313, 2144551580, 1875511823, 1170192254 ], [ -921257528, 1092029173, -1371084668, 1203541681, 1417947786, -1346742220, 2053396244, -203438931, -545143501, -1152270815, 2126911198, 1281927290, -1800897947, 203290283, 1082433250, -1813619355, 64885652, -534922994, 1024297070, 1957943740, 480255983, -615620418, -1736807945, 1420613846, 386239355, -1163743924 ], [ -177151405, -215246915, -2113800372, 1236017708, 295925287, -489457782, 965487569, 140234722, -1981346347, 1936765079, -653913820, 1564414131, 1688320673, 631499540, 630752031, 283308663, -788148591, -43835671, -486696878, -33945030, -950137748, 798310466, 690020183, -1391805902, 424750169, 45151177 ], [ 1500211211, 354310193, 122061748, 1045727738, -863097190, -1944135313, 1026365941, 1093304822, 1392660306, -1056476436, 1041695810, -1504300384, -830669794, 479114427, 44501076, -495311835, 1720428679, 737638991, 1374521710, 793815974, -445653969, -1614345039, 1390053491, 509632986, 1114798179, -1404301908 ], [ -789368688, 1654383150, -1531053639, -1045070899, -746016442, 1924438744, -310383479, -26062727, -1135496116, -1126635521, -1175607171, 648455140, -265820350, 1024617176, -232816584, 616800948, -461384121, 284368672, -1614521948, -1999910243, -1088160615, -1711127041, 1431247630, -645338729, 37374596, -182736542 ], [ 50238002, -1039154897, -1960960539, -1111612374, 1119754262, -1795328393, 134115816, -127457735, 937670430, -849887068, 666910833, 1760250256, -635149952, -758692662, 1394358210, 53595348, -920348951, -1633845589, 307215171, 1420263032, 108123900, -1516608364, -686957721, -307390314, 1308238938, 1030142969 ], [ -695333232, -321586449, 1145992335, -1427083982, -1072148210, 317191212, -927046425, 1690236700, -830523991, 340946857, 1809405658, 553158224, 1000483888, 2011168831, -1935675693, -1426198071, -316752326, -1180707342, -134033264, -364448267, -1789830065, -1225970020, 801095709, 1312662272, -1507340873, -1596290720 ], [ -507207908, -236643584, 152916154, -1747079461, 435262215, -1083267320, -1656055032, -1925576495, -1154731639, -1588905892, -1129684095, 468910377, -1890266232, -1781221699, -119510429, -857940623, -1992823260, -2077762138, 605173519, -13800916, -1972348231, -493111431, -1348568455, 640693580, 1551167024, -2073936197 ], [ 262475020, -1241149970, 2055426196, 1846593804, 1328488442, 1747112881, 1579954006, -2012401107, 298616011, 2037730650, 2007403286, -337719240, -1556482145, -561362892, -175814426, -2128316884, 841152622, -1369425497, -1776344991, -1814569063, -855223385, 1569557049, 2089293177, 590346394, -372171156, 2089192669 ], [ -1801643061, 1556262685, -542947310, 85348712, 1997874457, 1255313831, 486402416, -767089065, -1618151821, 827482369, 1029669910, -454267592, -1249601650, -104893803, -726086841, 1537966537, 936934422, 262559549, -2062618104, 465076203, -1577668891, 844007907, 140275519, -2090864388, -638712396, 1750698939 ], [ 1114333193, 1658876065, 1163158322, 1644857159, 466320477, 694365969, 1212778736, -163755951, -1459927862, -938529811, 2068830084, -34049330, 964277192, 1706157941, 697272547, 1148640170, 1859885675, -1237738834, 1286480946, 1768086937, -1489589604, 1699122747, -1569884620, 1645805086, 1063457325, 1274768435 ], [ -620625779, -250675004, 1965858381, 713525386, -80589422, -289690274, 144407766, -1987622801, -1710258543, 1402180603, -41121657, 198724660, 573817329, -510284997, -914888660, -226334934, 324815968, -7108528, 1645253684, 174899016, -1712236740, 1891200553, 791845398, -386336095, -2049024565, -373685695 ], [ -1858958852, 980617345, -877063508, 91081819, 798157790, -1497301535, -2047422664, -67004136, 1049421726, -142895170, 35163893, 1654130444, 670384707, 1673837600, 1993268325, 1059749779, -726588169, -383494387, 137055069, 1882218478, 1272116740, -1264200766, 97000349, -840259347, 377563534, -1888481685 ], [ 1534737161, -287389935, 291568942, 2115568675, -651168206, -1906400320, -1647367983, -681561565, 1858234124, -331047197, -623079171, -492142908, 1639137682, -637236243, 2123260808, -742188724, 630209183, 457798034, -1291403715, -1092518239, 1251511851, 1773464579, 1121443361, 1495833303, 1717033835, 1655179784 ], [ 1037374025, -1614030861, 1032422086, -847096482, -728528184, 429559083, -607544731, 337497893, -1298669950, 69628474, -1867743752, 273282222, 218630225, 1903096327, 197761805, 2066796166, -1079635186, -1219294173, 134522876, -899485420, 835746310, -508747322, -1427383768, -1287797029, 1470322234, -1836904973 ], [ -199933140, -41474616, 371077448, -1554969741, 1761387570, -342906350, 594747552, 1854086143, 1338956970, 91717861, -1656803047, -1524681156, 413538379, 3228758, 1167910478, -1706037173, -161546457, -134696007, 1573175021, 1434617499, -235732786, 2119331203, 1697039646, 857157549, 1781297807, -343344843 ], [ 729429882, 1894095637, -1087932999, 1500832487, -464853723, -849080033, -1115948856, 463081592, -519064844, -1023338045, -151906167, -62108917, -1344936283, -1410219904, -1075279054, 639621055, -1656235005, -465158794, -1634480158, 1566786523, -498582838, 663936967, -1762141697, 945927241, -861166598, -559116339 ], [ 2014630343, 824543349, 1425150140, 1135774815, -522602168, -2052631625, 1007993370, -1908477163, 685634698, 1814584816, -1612237250, 1346497299, 38325249, -807603545, 485389653, 428175135, -1411682997, -1700655983, 262231072, 422133433, -557368084, 1707100214, -158956403, -1218922434, 1056813308, -45524323 ], [ -2089794190, -410544988, -2009554794, 317537931, 1117741859, -456112565, 882869679, 963935268, -1612138533, 1813955799, 1634786321, 316522765, -1809775010, 753200081, -602720042, 2128583578, 120601269, 198901738, 1779584710, 296548552, 1091306046, 1188946125, -1235357512, -383688485, 2001089471, -1827663376 ] ], [ [ 656114093, -252784541, -1362279515, 2139642634, 1618925209, -1693764364, 888281261, 644995303, 1833373759, -934778129, -2128061446, 123641073, 1537788219, 547881665, 1406552568, 276566024, -1272032355, 1684042636, 1697065128, -690721634, -2057644117, 125481138, 542650444, 260847311, -2070248060, 1389806880 ], [ -1825806000, -501024015, 1120866897, 169737266, -1076613222, 302048431, -2100501882, 168620112, 916899192, -938972832, 1172448490, -2078540189, -1661828941, -944373863, 51991881, -134047084, 1375677960, -690172198, 1242014918, -568256276, 1650572320, 1408140607, -1873045621, 1007608196, 69025482, 1341630365 ], [ -1488177099, 1151372506, 601614882, 330978513, -232528666, 2135955067, -874922753, -65918619, -1301642074, 2016623008, -1905708271, -785273171, -1042502441, 1630453296, -1920768133, 318170703, -291260223, 2131143623, -962671739, -524060840, -1113231844, 862335939, -733803243, 534612769, 691519838, 1992867545 ], [ -1147175649, -718904405, -416544297, 1049657308, -835232400, 2055754707, 844484503, 192840332, -255599906, -939669629, -214481540, 1198250447, 2101673384, -587912782, 2051158319, -1330968194, -1102414842, 1898257054, -372954207, 2036849894, -242422238, 611985449, -805283607, 1594640394, 1259772352, 946682582 ], [ 17259183, 115715008, 1182706876, 1487773306, -1485688563, 1600020619, -856743086, -1492987020, 390839861, 1441516566, -2014937625, 715780967, 2039013515, 1535507791, -394983738, 1317985192, -563158038, -221307220, -805870207, 528907489, -1894284861, -1250372449, -2103427313, 1457714640, -1702420, 981646135 ], [ -262698206, -149574461, -1076402025, 1582260983, 1225041864, 883774762, 461920431, -534572579, -1898204648, 220687035, 1937209054, -623543939, -2064628463, 583249671, 1350082906, 717002637, 1704513205, -833739877, 1737920231, 1299664584, -1968781684, -611278668, 1587234099, 753791358, 1770642514, -833596814 ], [ -465862209, 391416516, 769093177, 2076973154, -1834091095, 1430527736, 822315352, -459040330, 1769092313, 2083959734, 290316336, -1752271939, 63176038, 897606584, -1814959307, -380040377, 787700061, 1320204618, -1422519464, -1482803063, 619250106, 2080657853, -1499081605, 528317220, -792219060, 287894917 ], [ 1064300083, -1637620719, -210862233, -423226005, -298709972, -1450293151, 285242703, 604455165, -1717816625, -679291738, 64268744, -1220177879, 1385836110, 978396618, -427093595, -1126949432, 636795882, 1202790600, 803513026, -1700033444, -699494936, 193299598, 753175692, 1799441436, -1827933330, -1718967351 ], [ 545070660, -1203923958, -2146933679, -330995844, 887971792, -1835213539, 1900296110, 715537745, -442307906, 1795350678, 1427008981, 860755327, 1406304631, 1420785076, -851650106, -1427056741, -1800877066, 226247442, 1198807929, -1622530504, -2138483538, 426986171, -1140723104, -1701277680, 471138760, 581038991 ], [ -1117022013, 726256223, 1757431422, 466042783, -379075303, 205226793, 562840669, 471939890, 627649878, -1852080840, 1666176594, 1703288690, 1442996654, 405392512, -845698929, -613407422, -1919890961, -37852302, -1391853443, -503898062, 979519593, -2130873685, -2067513893, -2123785488, 384078435, -951713952 ], [ 964303056, -2054623604, -1718164374, -1797086827, 601854547, -169506499, -1516731659, 432760285, 1743739641, -1039081053, 1091197291, -138927292, 1687155425, 1879024479, -1612387104, 1198566599, 325711212, -1097539977, 1125117403, -1042935200, -1786760653, -560304160, 1890836816, -1732533349, 98437760, 1495127438 ], [ 1942598563, 1542604067, -1284088902, 715498721, -839130875, -1211409935, -351650077, 1094774455, -302659414, 1976339006, 1198311997, -1825317089, -2072991120, 1130865745, 989999710, 1867236217, -40064089, 69422439, 1900525646, 1177125034, -834814467, -957597871, -1238199519, 885515382, -769346869, 348590467 ], [ 295895335, -1274290175, 1978754253, 1730030288, -456821196, 1402278235, -855123594, -1569858544, -1877649489, -932680771, -35576735, -907798041, -9078150, 971615939, 945553242, -942560816, -2118907335, -228070130, -1141729744, 549983543, -1916684808, 104584509, 89212202, -50749721, -1720098813, 1575213018 ], [ -249457375, 1288945442, 818560042, 1055587634, 1985812724, -1118024664, 2115891338, -758150641, -264785764, 153412010, 703082540, -277943358, 1963336647, -1814042709, 1309923497, -195445724, -2053246589, -1381832383, 1979802790, 774138018, 1721585869, 1130557589, 273473036, -1211654538, 1637631648, 267927875 ], [ 701000104, -1412582542, 1426029624, 851873439, 71595994, 373629423, 883605629, -1408256779, -2114955432, 1724880454, 1604432409, 828991860, -912502236, 43771995, -1455884129, -121387932, 1184522037, -1356363201, -1201052297, -1907451611, 716376899, 607135951, 782212698, 80425887, 544041217, 1000310456 ], [ -599412990, -1103462342, 2033013355, -1103699326, 2096958245, 2084240135, 1254977764, -504565793, -436233416, -29009361, -1915291788, -34713195, 4151341, -1286617845, 1435141328, 2146323733, -113162192, 308889849, -790575784, -1829750608, 1935817065, -1782893518, -1660895748, -1140494191, -867667877, -151752081 ], [ -215956977, 627817397, -21758217, -93186137, -930076032, 1170871382, -983706307, 47857102, 877793880, 1010196740, -2000182003, 204815026, 1291800703, 681412053, -143292055, -1897751483, -1620539278, 1642916311, 853308567, 955170444, -1844287829, -981961651, -1785136893, -1581112612, 839548757, 612003431 ], [ -1206963519, -806519503, 1174237043, -2178224, 770841185, -324730967, 206559324, 883948217, 433447548, 224427601, 904683957, -170631001, 2109785445, -634452235, -1690997591, 1796790195, 374135656, 1845106836, -1368387424, -62762877, 1620196556, 784157608, 652047960, -83138767, 179514150, -1812114955 ], [ -1052005258, 292666768, -966353901, -1079423009, 913847217, -283487353, -1666876387, 480339863, 775619477, -1631028139, 666939439, 132976372, -117374199, 2125697190, -719894046, 1601570636, -1114793693, -66189703, -1598394516, -686639690, 435983796, -656451304, 2035895760, 2015137458, 940731447, 1388690705 ], [ -1795711603, -152124741, 1644588511, 776400594, -798908618, 306805582, -2141631232, 732372616, 1610446636, 1538086725, 406382972, 1719967484, 997787905, -714550345, 448337595, 2095333457, 221170231, 1439317142, 1125718539, -1527366247, 1667573507, 1332061290, -706160293, -1259440507, 263992487, 1983259982 ], [ 457986211, 731979152, -1668220750, 306434379, 862656359, -168755573, 431834480, 1747514531, 636597462, 197018999, 42635734, 1617566119, -249623371, 1051631530, -1562764927, -96114420, -1888666187, -590588810, 1592071602, 1598062827, -937767243, -2141505045, -1824867999, 2054357807, 466925319, 791429067 ], [ 1454803886, -1024629605, -1077186937, 179547694, 25918516, -1693188117, 70372503, -610465961, 670589251, -45897423, 1103538027, -424640449, -1723747571, 1272933642, -2023375303, -1781495127, -1368640211, -2106908642, -945140979, 99612553, -2000132703, 1613539400, -848858387, -815445785, -90124435, -160815864 ], [ 776108214, -1432318013, -1529244387, -979478951, -597753362, 777287036, -1051998734, 680682094, 878146625, 1724755552, -1641407541, 776231076, 1680211655, 568787799, 1281065256, 1826625698, -1056762407, -433981572, 1862105704, 1268285433, 2132579520, -1403972890, -60097519, -172701339, -204732374, -1246864769 ], [ 1713414366, 1324041580, 359262890, -8681513, 1897341827, -629461624, -1681006831, 136892277, -759298688, 231285000, 1599874009, -644656399, 1149770350, 1727857509, -15332848, -760848815, 2036048137, -1504067302, -2058888005, 2052116085, 209950851, 1623511307, 1564396129, 240386976, 950979342, -1729542740 ], [ 1736632601, -940052308, -736161934, -1740620448, 1438101858, -162257453, 199147694, 1810204059, 2030312779, 947457637, 1625023879, -45841826, 2131361076, -1353347249, 458160025, 418747456, 1211112191, -1161562327, 1709272988, 728965081, 2019352683, 1693975198, -947510263, 1559791622, 289816406, -2062771228 ], [ -992580584, 22843633, 1555416587, -2080114526, 303002054, -1873880626, -393669526, -528922262, -1420696500, -1467479267, -1597654785, 1974683900, -357377904, 1218559879, 667005830, 488933520, 1853707749, -1812761271, -1795165686, 1716530170, -1212543168, 153057643, -108065083, -1187266414, -4080815, 1140627564 ] ], [ [ 1907365178, 299505901, 458356289, 55052484, -1669594715, 1744421852, -2036345328, -1326117059, -708381556, -1042922703, 1851842610, -2145706431, 1882659900, 1853294744, -1370837021, 1615230464, 886420617, -131341641, -494563209, -1300960753, 29620386, 899068518, 2014039357, -814112671, -251276273, 1840675320 ], [ 193549313, 152773195, -341836306, 1702387524, -1828535046, 1868085892, 329365204, 1204819216, -1044930125, -938640087, -708559929, -568422962, 1864369470, 321155768, -1338217189, -1503589033, -49069258, 1283927429, 800770243, -886357215, -1671956930, -2074153191, 403744833, -1803444507, -1208631464, 1600936334 ], [ 223424269, -1034144066, 1444433967, -1384540522, 1098619804, -1134482422, -618349482, -1119507665, -1087698079, -2114578605, -270045370, 315432041, 1027637683, -1773107208, 1817692360, 1384425216, -1835147606, 513042728, 1968459544, 864955021, -1277610914, -1385342690, 1759829666, 1018044717, -1286139386, -1420212025 ], [ -1890464070, -279885655, 911712419, -1731237152, 404705998, 872366994, 314501529, -469218717, 1696491137, 284456915, 725604055, 588627405, -1732695446, 2137712555, 1164176134, 891209932, 1595436820, -810230525, -1880307717, -1355047639, 1338642543, -2143033076, -619732073, -730593695, -768376831, 170913138 ], [ -1347299303, -199286097, -1472947366, 1346128533, 699057867, 1346884286, -1843342059, 1804245325, -1723851483, 1833617775, 2125806375, 184986337, -1195243647, 1230070153, 1463087194, -1627065175, 1361950289, 965606458, 1148969301, -1623372788, -1366174416, -1193014489, 129896191, 75098263, -102518388, 1013638961 ], [ -646335314, 1800425699, -544348893, -709378487, 2051013397, 706081600, -56856089, 901968753, 525579701, -1309670641, 407883676, 774528818, 780857206, 50875260, 1503002502, -509928920, 701441797, -2128474266, -1329872556, -1373623232, -616168092, 1793356177, -619519302, -1779615162, 1817590772, -1370375073 ], [ -1558479118, -581479665, 432012768, -1048627625, 1696128829, 1144791982, -395450345, -1204734890, -326385246, -118148271, 1157175580, -192678686, -2051196008, 1197438910, 1600187635, 1189119990, 509202954, 452819118, 1953746992, 1494063255, 767876462, 1015395395, -1667909022, 1222247026, -800878827, -2106857427 ], [ -286410979, 1501782058, -1591851859, -336439240, -233193010, -1607220939, 861887954, -491965013, 166893405, 1595831523, -54133500, -1644065013, -2113109543, 1389523323, 1564134766, 1124270969, 334139246, -1319333842, 185154861, -593792699, 1821408282, -745825705, -589686, 1996628397, -1670926859, 451012333 ], [ 1009488058, -311143442, -1727720274, 1627249557, -1462131793, 573700335, 808774011, 1980775555, 7772494, 1159210227, 1499658809, -1409407122, 1223207094, -262534215, -1820920239, -130392625, 1202996329, -680698190, -1681172849, -2007246809, 312206491, 2002996450, -968549143, -1760685990, -525441938, 476500690 ], [ -1719291535, 1528549163, 573994067, -1984492664, -1160394366, -675035230, -1263012507, -1558114636, 29384977, -181938842, 1906633371, 534437909, 1763870203, 1498681816, 1748262653, 2101061397, 1727638814, 413135285, 1067569862, 1102373578, -141748730, -128414129, -1078091877, 1508113682, 397851075, -606898822 ], [ 1416946992, -1455579488, 944215549, 373263124, -667610312, -144588660, 352891058, 763014942, -246506289, -160542865, 137600368, -886491610, -77301200, 47520294, 755296954, -1428002816, -1000222068, -313003744, -202627356, -1832725881, -1906648984, 1756318077, -676590627, -123022284, -782870166, 670433037 ], [ -1591960999, -1852472505, 1024724154, 1637170833, -1773228762, 1272065391, -593004476, -332749570, 785567760, 1987852520, -556331502, -40329444, 1251921800, -1366249269, -725166073, 85378512, -567562612, 260346987, 2081833548, 1414286733, -1069072091, 2013160099, -1109309877, 1162235861, -515100548, -207605508 ], [ 1121499877, -579469567, 309528795, 40858276, 838746768, -988272812, -1932001345, -140170089, -1901392163, -2130750928, -122111723, -2108174677, -2108854600, 1851463787, 1788575995, -594734772, 1040022141, 1365438682, -1545914727, 1305899135, -611248893, 1258812892, 2047291914, 899290960, 1130905017, 726268815 ], [ -1427535239, 1532825243, 327315638, -1859654010, -1408391811, 486877853, 573450337, -2104597777, 1992074924, 423292259, 521056631, 1215227254, 1040271646, 1041198371, 1069957591, 1956750864, -1746011589, -1407762348, -647522538, -720563461, -923541387, 1423374284, -681517488, -2022194653, 72951185, 1054942125 ], [ -852121791, -275789880, 80759281, -2137615455, 1903005671, -966677715, -348523756, 773282624, 2055368958, 1380216622, -290304102, 2025534236, 2049735270, 271101296, 1773020912, 1775534901, 1215948550, 383154306, 451796960, 1128061504, -1085935452, 53391005, -1811184597, 2069193098, 288168448, 2116167290 ], [ 1290469117, 1857936560, 1873570072, 355319984, -1990319769, 2121350792, 362451903, -1262442955, 28987943, -264169570, 496537841, 1836674933, -937844188, -279921221, 1770864995, -683285180, -1278564356, -1066913566, -2071151311, 406638541, 4912026, -1853920545, -1688826565, 676776638, 461923189, 997750609 ], [ 1977962486, 1236041187, -761498709, -508585559, -213008991, 1354886852, -1259244693, -1954441433, 1644632999, 1108352074, -1601601530, -224850449, 350100791, -279844256, 570020873, -63711925, -939922985, 1737259197, -1505736392, -1881790379, 1338887211, 1957016552, 1560142158, 1671332189, 688891423, -1694526473 ], [ -681629278, -552879177, -2071151040, -480651044, 939034303, -2135294635, 1593916351, 941131793, 651059096, -580948044, -2026753565, -980556172, 799445063, 2132580226, -237996839, 1210907918, 287963, -612659010, 1642443416, -817374813, -438873318, -1304965701, 1722489109, -120656920, -197857782, 1902981445 ], [ 732520799, 440794750, -1285119184, -455991237, -501939971, 503493053, -665910068, -1205474025, -1118098843, -1122707884, -1864227349, -2065202610, 801979546, 1704863544, -37224031, -82433909, -965145163, 496082995, -243685177, -894429747, -2057691315, -1562916196, -157448127, 1687904854, -10656437, -545303324 ], [ 311911422, 1944307347, 675502050, 944795999, -1094268582, 712034744, 697608639, -2017049553, -1157955190, 28350542, 1229828417, -1582618388, -356388808, -230973251, 392602079, -1772263464, 936143852, -1997093594, 2076281646, 1808758613, 486489387, -2105832223, 797399010, -1733357028, -1295319817, -2008263211 ], [ 975493555, -1868179155, -2125811317, -1814341239, -1525685362, 671810146, -2033069945, 1821098298, -1074219852, 1771990403, -222029582, 818937417, 907325014, 1892794849, 1139079425, 1336157982, -580470256, 442117567, 1074917830, 253291367, 978162271, -1070237929, 206761609, -307786240, 833484474, 1880762195 ], [ -1382726275, 1115212820, -965185356, -1744079958, 1456250933, 178717293, -1412859679, -773869206, 1340991165, 1867037900, 987128818, -1195876533, 909009918, 1539355827, 526140212, 1111233711, 528522039, -440833538, -1232946932, -2088830518, 572745671, 613808563, 409760780, 1800944613, -326014268, -1266636016 ], [ -899023376, -1269182696, 1201293174, 665756417, 1612837904, 10386593, -885522955, -1623241383, -1461080185, -915230652, -1018618684, -2136741343, 1443277311, 1588212033, 1376882007, -2040852017, 607944165, -1310925951, -1503329819, 366970687, -460518165, 823850438, 745723807, -548206263, -1686914247, -25985709 ], [ 872080439, 723747114, -1320438884, -745936090, 1552328109, 2029786110, -2064734282, 356927445, 989936603, -598980004, -438919578, -1009258266, 1933986447, -987629393, -633508192, 444801910, 1005140190, -2015387303, -1195667696, 1165592833, -15390603, 952177013, 1193756376, -48704561, -217646801, -1382870048 ], [ 1127447665, -675273844, 664103217, -1595073914, -910159849, -965778033, -673414230, 530846475, -34327608, -601128953, -1243787885, 592365643, -703649942, 1924420302, -120297619, 390690860, 1476593235, -1019163404, 622923397, 848285210, 1345342877, -616372024, 2019284069, -212237301, 1714255674, -2024346363 ], [ -1031714778, -888567120, -1794779947, -1185799052, 1389550314, -1244294878, -1020378959, 743197211, -1516934592, 211213386, 1072017767, -1663731198, -1007846316, -1155230135, 854611572, -412203857, 1773739902, 588436267, -392343179, -1027406043, 152705532, -1949805057, 853724821, -1201433122, 66667515, -1630530331 ] ], [ [ 2021571083, -1543140887, 1683157065, 1352728221, 79421145, -635169342, 1808308325, 22446600, -1235039351, -1393806080, -2068985227, -997873000, -854573516, -1286243198, 995740281, -1271214007, -1560676352, -194979778, 1901685486, -1908024127, 2108685268, -1762339438, 1869127938, 981450314, 1343582709, -219706868 ], [ 529817401, -1567835251, 1801578392, 293922849, -1735376514, -1671897060, -1037145562, 296352799, -559926498, 963648721, -2074030218, -1015212137, -1494192275, -1639887285, -1491726319, 270530377, -329891351, 2046361641, -1430028129, 887955482, 1017322825, 1009245153, -298247960, 2053279953, -120826191, 1428040363 ], [ 389847570, 1865847802, -948607153, 328059576, 1210112996, 1483619506, 594992234, -1818766269, -1900486096, -508583668, -1574106082, 1178945510, -594485343, -906455930, 1602197972, 1370317813, 877636701, -2072800449, 855618018, -1035124335, 789102188, -2105054736, -1320997134, 197252725, -556596184, -1906568714 ], [ 1107877738, 1231508835, -59003781, 102207070, -1546574914, 1213711327, 970917147, -1560718260, -1705598407, 542748977, 880785506, 1973800778, 117534345, -1631139515, 381286897, -947205226, 1914697308, 1591110877, -1906818597, -906350645, 222361629, -2030492134, 133809931, -535552252, -539032588, -1757210828 ], [ -965150403, -564211110, -1184220793, 456046161, -626204040, -1816486907, -876525226, 1011112562, -560303261, 1738848130, -631475817, 1089488462, 1300222767, 116520862, 1230876464, -102843395, 1167170063, -1872220751, 1357959929, -336709733, -1260264993, 793887072, 646660270, 346291102, 1786827501, 194041834 ], [ 1030392182, 2004473789, 864384360, 833398162, -726203308, 1352460699, -216985712, -376570204, 520853801, -1023194345, -1600204619, 112559884, 226401207, 237758919, 1062520007, -1740674910, 1680885558, -1673869396, 412473759, -643069423, -791644259, 953057517, -2003421173, 1372835632, 1698347926, 1104157249 ], [ 1869063880, -649332099, 315110214, 271890059, 459740997, -2069078383, -519838998, 234516310, -1597172196, 1682956114, -738710502, -1216702519, -205565370, -491089325, 1647268946, -886566558, -31667273, 1709277051, -2034570343, -964418701, -1273838360, 110981851, -669790475, -988921582, -1039868269, 561698042 ], [ -1591868393, 2098233816, 406289159, 1295901160, 1858441278, 895506564, -1101704586, 361032273, 514298363, 1992210163, -980996294, 2042944116, 508274556, -1106616626, 1808001216, 1596137185, -1289270242, -1540857736, 1918510862, -458057237, -1918222472, 598891950, 951600914, 70667943, 534973884, 1459920508 ], [ -2027012088, 1660983507, -1272902691, -1255154248, 1627601491, -504036668, -1182030737, -2086298232, -1783254902, 1251409144, 12249726, 716354915, 1539206377, 1341671699, 1943525029, 766907676, 1300528717, -915544804, 469812516, -433904525, -145416446, 603634006, -218802897, 424375711, 311748369, 1454857745 ], [ 288467644, -596438480, -1798633422, -678319272, -1800916724, -410849047, -101653743, 598980397, 1429463881, 661819543, -1798825700, 1445507269, -160758315, 508607663, -912026826, -1185242176, -742960082, -1508644925, 688968337, -1019775040, 1982613965, -7916306, -603280040, -1699105306, -633259786, 304273964 ], [ -1025639185, -2057925449, -1433749670, -2129034087, 621436132, 1468886229, 1738717000, -370712647, 1031742558, -866261453, 1183061753, 1430834525, 819417009, 1826592150, 546036519, 738181470, -1300452199, 2083091920, -1052174633, 1411128822, 1074933721, 1902505231, -581624996, 989708284, -1460446320, -553244958 ], [ -1387055125, 1586661810, 769940961, -704192306, 1887953757, 2081821611, 904838196, -463357460, -1374684857, -1789069681, -379063323, 469015201, 2001259549, -1309466466, 1548730075, -383999868, 744747291, 644971496, 1457214303, 1511273899, 1526416268, -615322120, 422960927, -1090033759, -1223948136, 1719256970 ], [ 869621063, 318266751, -2053417482, -1227931568, -1705015558, -1675938522, -489524910, -735885196, -371163405, -1622465591, 434620218, -996853351, 1277025353, -1164714777, 1163627343, 1630914906, 1971522853, 728716877, -2054890801, 1340011380, -937515435, -1823277903, 1764725985, -320926762, 890707088, 1189395940 ], [ 2060755535, -608844921, 1629377269, -221970695, -1167633337, 1049235186, 2138038268, -1084948224, -2084750521, -1151998908, -1820234462, 203672861, -1995693769, -512601106, 1872394051, -643989775, -1260875529, -1823084683, 412517276, -772845212, 513894846, -573446072, 832407563, 1724091139, 550147039, -2018884590 ], [ 177134885, -2043547298, -1010265746, -370889112, -371665127, 892365840, 886586698, 976883183, 950838418, 311750291, 1222997604, 424404200, 529582194, 394479695, -1932811125, -1241225182, -826058442, 213248478, 439429425, 2010864953, 1512072163, -360697561, 999807596, 1988528183, 2024809633, 1131525859 ], [ -727454392, -1349343207, -1142605085, -421730209, -406755707, 1879615522, 416336202, -879758162, 1889025251, -634211677, 156578528, -333927480, 158500900, 682419781, -1067515841, -1082746789, 11066380, -1716995444, 1522069359, -1455315135, -675405884, -1230719576, 1869866003, 1376054806, -1863588329, 1617954249 ], [ 178174133, -289635897, 1522601894, 1022849061, -1927609086, 710462997, -1755525828, 699089560, -848590759, 721693924, 1423324570, -764124314, 1014009126, -911136617, -191219514, -956136239, 431941294, 1728236804, 1137358166, -910318287, -354602329, 938399015, 1989048734, 1601304452, 1063283458, 1939505309 ], [ -1089698821, -624500423, -57258565, -1175969391, 1572155802, -673100299, 229566132, 192913046, 1406052861, 1234795439, -1168339845, 335526013, 445546537, 1371666574, 928114905, 316625783, -1288241933, 989505605, -180410700, 1643748649, -2055538406, 1638048675, -868393536, -475381279, -1456771902, -1400300535 ], [ -757473935, -1240100920, -1174937351, -1331059728, -746216600, 1960460802, -1783063081, -337784214, -1038969163, -611350035, 688548865, 253325188, -1403517204, 799663572, 1507260269, -1727773218, -2089934569, 1337095170, -224129252, 2011414349, 2125832433, 556698841, -20890497, 859777474, 1811575396, -381860144 ], [ -596579705, -518015052, 1169429118, -1853298708, -1933479186, -1061301910, 1461818568, 1819622497, -128758125, 661820492, 248775489, -1633890976, -703813380, -371682863, 123624109, -563671957, 1731670032, 1385451239, -1816457374, 763344496, 194101788, -1410939222, 1465608599, 1765470062, 1698622335, 1034326518 ], [ 1085316410, -1848676087, -1226891148, 191816995, -277053073, -1572934415, 1675775623, -138416013, 1326147269, 295205391, -231353543, 1499413610, 786386866, -1919605808, -120325525, 84180522, -1021779050, -1680719088, -1686356956, 1621595765, -750861148, -302950218, 1843566914, -128076162, 257433978, -1241600410 ], [ -285508064, 1444663402, 1153323384, -280825625, -887635966, -1738444514, 265028308, -1549735859, -1534406482, -2077594246, -1901039791, -1522683910, -858318711, -912476603, -1165670286, 699042202, 1674963915, -348332726, 1097253690, -634947178, 331869492, -1998947117, 1600922105, 1361232054, 1672412685, 810390818 ], [ -1780458560, -1983019512, -1999262915, 764652008, -445205598, -1557146488, -1627764149, 1318961693, -2095393682, 1210414731, -1998660252, 334532587, 1938749620, 1219763549, 312451921, 745943933, -1677140233, -915919700, 1175465163, -1011402685, -1614096086, -1833162185, -1083441522, -1028214198, -1689826860, -420704896 ], [ -648908983, -1574271599, -474514720, -384467841, -1243960997, 1401285776, 744611402, -650107692, -674046195, -496529560, -545368351, 1430205827, -1271015491, -1146584808, 1045589269, 196060997, 2083334011, 217919611, 289789364, -1623234465, -1852367032, -2057067346, -1430691922, -473898629, 818272096, -1140029743 ], [ -1460767025, -789632407, -1136836458, 496923376, 11575057, -881433828, 30637669, -1465707017, 1034738342, 567018194, 1409271613, -2051587402, -1395031258, 1509116743, 1423421047, -1873724127, -1510288293, -1163809425, -833235063, -1973269019, 783141246, 1226810363, -36993249, -1486762555, -48135561, -367811060 ], [ -914338896, -1412541915, 1207608795, 387021254, 609573753, 698305850, 1100121597, 177989959, -917431168, -155447267, -1400025442, 202286144, -1030747140, -743603611, 919770808, -1666401315, -570784021, 1145853524, 689953816, -1850576293, -472588847, -1006497701, 1341856848, 39249896, 123537303, 1261398297 ] ], [ [ 742188484, 565621734, -515583441, -958753960, 1873171274, 955227600, 1946895831, 793305311, -316846570, 432481401, -1203586762, 100593308, -1059515824, 1659553092, -1456373050, 6303419, -301523184, 1662717511, 1945693596, 698988293, -1717537490, 1372122145, -471659015, 1647611046, -1228606714, 2007243865 ], [ 35761826, 2074925867, 1994123554, 1456326065, -1919492923, 557186956, -17010180, -374528732, -536376976, 10803427, 117612305, -1274211750, -20740685, -1545545206, -446870750, 155439292, 1139560987, -2033701623, 946631662, 2103440630, 965395292, 177143824, 1680796944, 1439058823, 1123303130, 1728050756 ], [ 1618114153, -1249689259, -1018489035, 400558185, -1038968591, -603658284, 1268999338, -1495254138, 966283346, 1035450486, 743265176, 1103988878, -1146961632, -1994316686, -903948835, -408270639, -837476749, 1009706385, -1238735819, 2142712350, -166180989, 2096468822, 1126581284, -627825961, 1113039873, 463496678 ], [ 2109408342, -1312395071, 1080253618, -1941627871, -447619092, -750754241, -1826854876, -1395623258, -2106550543, 1182265889, 2139975909, 1782166032, -679719421, -1661374089, 1877337769, -1454998523, 1369716223, -968838640, -966867650, -1185834861, 1846742468, -1977700867, 2096579427, 1646975166, 1309404874, 1302583352 ], [ 1029630003, 1278049596, -699422158, -564158698, 1228291587, 928529229, -142381975, 1941762781, -1063302426, -1177773000, 1639963085, -368139046, -122801863, 680283941, -1870124946, -1712894732, 1248113621, -1410541052, -429033285, 2139019725, 694966676, -1950780540, 514152711, 1520155752, 1159285111, -1059517641 ], [ -1455330219, 1161121069, -1543663226, 1422590882, -241076980, -1077022840, -1266733874, 323368906, -1119311129, 858824278, 1617819974, -1381800596, 833290127, 706020266, -1791111423, -1130947975, -1773043005, -810210766, 194788559, 126304919, 1898041008, -550008012, -1806215129, 909264981, 1125131521, 745947189 ], [ -1797525171, -2141924181, -387435631, -759746090, 616701186, 1118218339, 1082602569, -2030160499, 1255647918, 1044027685, 2013800703, -726341794, -1994240140, 357012031, -470411498, -486804724, -533956111, 1378426646, -1429519883, -315921942, -1000020991, -93423215, -835536875, -651336190, -2082761566, -880551986 ], [ -36936842, 1712141613, 1700788859, 1143730492, 2022903023, -344770947, -1984256881, -1988666141, 1834226509, 1581400417, -1167005098, 1640002555, -928973342, -813772823, 1225679704, -2080223890, 742270941, 1452817104, -1999896077, 1690524884, 74682639, 2082067509, 792196279, 26392695, -2097992081, 1125736268 ], [ 1485544726, 795453454, 1186965421, -866364529, 410571592, 1871684130, -1834671456, 268856485, -1271947894, 1788223124, 1235252691, 1277730073, 867827753, 193498660, 1311318534, -1981435595, -32983703, -397932171, 1814236331, -1032485073, 1285375960, -1879553988, -1119954349, 177441591, -1157628094, 650562129 ], [ -769509890, 1376388868, -882200480, -1310037252, 809650454, 1772604547, -1833520272, 435711358, -1149312108, 835925936, -2125938615, -1568276041, -2110071492, -863259523, 480408651, 1480497637, 422339861, 920033175, -1297767303, 1616715124, -1060469950, -940092707, -30643599, 108366737, 672520826, 328465381 ], [ -796190602, 201745073, 892076985, -1197970318, 1475125312, 2119138993, 1339380534, 906726879, 1537156099, 694723951, -1767507626, 361395878, -574707809, 1355223362, 1158008448, 159347366, 267112343, 1223531505, 2137746391, 85327384, -1560964210, 2141408822, -1560991712, -1276651381, 1103233670, 1376161282 ], [ 1774922314, -845229866, -850135236, 766005502, 256861531, -657594439, 98894402, 1645104975, 1457287974, -1037641445, -547233053, -1239404297, -618334914, -1062661064, 1614977496, -2098539832, 760611343, -133867860, 1970779606, 1888574016, -1115071493, 1534288979, -102529826, 1357364243, 1208475747, -561798870 ], [ -884062543, -1223549778, -892535747, 1162654106, 1827313837, -469950559, -1401202135, -782090364, -1696856710, -315745016, 1934218271, -1580795260, -1104218656, -2110182913, 1180607214, 1596412035, 153408646, -330605171, 488570774, 1058179929, -1318677307, 128083688, -2138195656, -2067657608, -709289872, -1653461773 ], [ -416308332, -2080594107, 2127409441, 1283125420, 434172357, -1466176679, 718331048, -1722094752, -1527224106, 1290546440, -931697175, 525375280, 947277828, 950502710, 1403173955, -940218031, -1426800367, 1601777690, -2065203645, -839567776, -874903382, 588480517, 947772708, 314017474, 224064605, -39204265 ], [ 2128992058, 2041052233, -1480650448, -1243673488, -1800785413, 729071746, 158457200, -2112429786, -1885511911, 970644845, 48285262, 1809989295, 1608913066, -46019090, 1827258701, 1864393784, -999826923, 199163306, 2023513488, -1561510585, -940308488, -1127541239, -1039554410, -265710162, -183691177, -198903975 ], [ -1462253941, 863167470, -487028264, -2096124640, -1124837702, 1049775515, -1182270845, -1269660664, 179840096, 234482664, -1734340039, -345057114, -736093315, -1360582393, 2092876282, -1998676525, -504694780, 1643132465, -1429318101, 1841611815, 1272986789, 537237175, 1567075106, 678366717, -1857941061, -1185436168 ], [ -812367438, 1249493125, 1164926415, -1930504362, -2016761985, 653227076, 1177083832, 1052998089, -1622211329, 1247622474, -1154967071, 310133634, -324046158, -119011027, -408380760, 83279691, -38015639, 1076147950, 540075329, 1019389919, -2142937086, 1138179071, -421955925, -2068056076, 1086788997, 1029246561 ], [ 1604897246, 629870498, -1254628883, 1394424061, 1841459550, -79287665, -372287321, 867900512, -690906200, 290487115, 762246678, 381486879, 2065997304, 447769090, -276927607, -2079140569, 1904931854, 28680129, 1524978695, 574060335, 163509765, -1305880627, 460166753, -1395959204, -303230021, -1703466041 ], [ -1303602942, -1903260833, -1235703252, 1311238790, -1634746437, 1146092246, -1749223751, 1131793138, -1448880328, 685960484, -279149017, 1810814258, -1230371094, 1342784238, -1672484916, -242291546, 1963511881, -1919543736, -801880509, -396933715, 1815404330, 2129738769, -1945071159, -1432883628, 813125847, -1270883401 ], [ -1522725168, -934344369, 4092878, -1745605744, -17277069, 155364585, -373501497, -1803784345, 1076847049, 1451038735, 2119363383, -1426726848, 1634426973, -1967448990, -399601997, -1717304518, -209775507, 1492717924, 937258714, -1180531447, 1553734228, 1019888907, 1599297233, 2133497899, 1091831645, -40654767 ], [ 716943996, -1239593495, -1513113869, 1693420541, -834384617, 1894876218, -796819935, 1423508123, 176388770, -395750450, 928139612, -811676718, 2142242925, -1995041518, 2138039884, -1143929633, -210900559, -1733648093, -1425107636, 1282857405, 474758617, 1172736772, 1044967012, -387122625, -893199397, -1879751137 ], [ -617374304, -276799280, 1280913836, 526914761, 920126763, 820192390, -1607484670, -2120664913, 820217673, -601419838, -1186049955, -90731248, 1736297487, -2052906335, -1618582787, 1597456510, 1666891833, -580723013, -1247642737, 1721842852, 2032952601, -1537406513, 536715750, 561312367, 1430629208, 1366275053 ], [ 1538767588, -1464320251, 1817984357, 1828087, -1635932386, -897915464, 996722246, -516258162, 1234493649, -2000645413, -2073963326, 664667213, 289741780, -1564621833, 1559988378, 652382461, -606091463, 400983672, 1835901997, 1931098575, 2112417578, -1684270221, -2004842380, 1662240179, 287474866, -1845186631 ], [ 1228474539, -1737751312, 140844135, -229326682, -1685642420, 271782476, 1898495508, 363427094, -1210591142, 1951701170, -1189843104, -1431694358, -524414028, -959532843, -541913879, -58514121, -968624574, 1388987557, 1136358193, -1726651662, 1794174791, -220277280, 518393498, -761475040, -2087145581, -494048189 ], [ -1378724203, -258970736, -1608375374, -1369389675, -1778736833, 2132094350, 1607767373, 1395892627, -1448612421, 135699134, -366902535, -2017526917, 62707238, -1559914887, -1582369424, 1656261404, -61138175, 980117371, 1881084212, -64211234, -1835149519, -753270323, 1757082259, 1426464696, 1875860820, 2073371287 ], [ 2118748604, 961111557, 1357911800, 1480797439, -1860220453, -1151160219, -924664815, -2012978830, -1727008094, -641244785, -1694163156, 646775934, 1357099891, -1704957542, 1554849699, -1467761149, -937920438, -526347053, -146290838, 1597087466, 1453284956, 1334253706, 1299596716, 1553908588, 533870774, -554995312 ] ], [ [ 1848478532, 1569980385, -877218956, 1270461886, 660076849, 234501680, 1427427441, -221294141, 1318047395, 894360152, -763069813, -177551202, -1467804915, 1051821082, 254365330, -1566730697, -1361284213, -1659828568, 708172682, 501581580, -1365270855, -165799147, 1700401530, 2090085519, -1722237523, 244568306 ], [ -382765402, 827159748, 1075529454, -97943137, -376963181, 1301597543, -994346388, -270704690, -1385913174, -1905763870, 510117311, -789638523, -1042932756, -148653345, -1380883585, -139894712, -1001214269, -1603302407, 2118676700, 1826367609, -311606519, -833631815, 1518807341, -1043675144, 599323579, 714557244 ], [ 544041990, 789561354, 572572375, -181633702, 1864782321, -1908900339, 1319560319, -825347323, -1436194007, -418999075, -340800133, 2110856841, -1241084274, -81946417, 2078611932, 436196302, -1469296753, 1286738495, 140161308, 1245235824, 246456365, 1953908113, 762873777, -338323722, -180401175, -1706538852 ], [ -905157709, -553007081, -455076632, -1791340549, 344643146, 1792793601, 1587149684, -255867172, -1682022832, -865554849, -434351073, 2070650447, -278991187, 1947152668, -1079285631, 1165935386, -21199409, -1992667116, 1314503271, 320772237, 1398708379, -2107185708, -821491294, -1676508915, -563880965, 1483817468 ], [ 1062741322, 1646643646, -1403015225, -890736738, 86215131, 1220725793, 684528361, -1647370588, 901727731, 2111835383, -1991456584, 2118265087, 696051290, -625448763, 1327481606, 1735958594, 1791000250, -1854166223, -2140379645, 1088974045, 2128018399, 342602338, 1061688881, -1703050179, -323698242, 2049079203 ], [ -721411369, -2077180747, 1107904100, -1623093513, 1492642303, 902407744, -1197710666, -203138815, -77276981, 1896865264, 1761559401, -1739458670, 205703004, 324428983, 688392125, -61726789, -1223309990, 461037714, 2057907152, 1800962388, -1345120116, 2111429386, 913924303, -1270590199, -2052059258, 1094546457 ], [ -472343397, 127679467, 216010728, 2114264214, -873710023, -1168905985, -2119558127, -1769784401, 597739870, 133853045, -426178481, -2011194094, -546359557, 1566582762, 461527622, -723407595, 1083410608, -190280848, 186781247, -1064906354, 763799275, -139242158, -62260938, 795450920, 15546120, 745237296 ], [ 1322662351, -1869549813, -1686473416, -1100447186, 1806074385, 1391730831, 654006895, -1401396482, 555967076, 494381572, 294017527, -1690416847, 1112996701, -1555954024, -2123076784, -1302020462, 556668729, -1058700440, -373843105, -1930898509, -1016353341, 254111510, -1519767801, 1565713609, -545116220, 1287280425 ], [ 334856393, -726162317, 1253361220, -1684521109, 1254034819, -298284679, 1764481599, 1092026080, -1257864457, -1259271470, -846365602, -1652143518, 1361374854, 1467180780, -1519778346, 1975176893, -1856903094, 1444161098, 2124190561, -570281951, 1954233967, 104488940, -1554439939, 990822404, 441012395, 1379190589 ], [ 1903890006, 1555195877, -812430685, -1812989059, -1241466784, 742641290, -2062763068, 705112681, -322659319, -1297285601, 819919809, -2077563832, -1929371929, 611683656, 1446955120, -1781981742, -1060457823, 814826819, 1501739371, -1960032359, 140173645, -1500497863, -2017721079, 1868149904, 1179532227, -480804341 ], [ -1596094929, -114077118, -1067438014, -443440732, -477617863, 1737965406, 46155310, -360160950, 1342379308, -411895799, 58400194, -373352923, -211301606, -1829276970, -1298964633, 751623746, 1749878641, -361739560, 1021433322, 1596631592, -1227855803, -2108982416, -1023970262, 639994167, 1451482294, 1465106000 ], [ 1330859979, 375621025, 455695108, -1975910041, 600088213, -2132454636, -2040599520, 356887224, 719709064, -407098912, -547142810, -1168918201, -646795844, 1375513692, 1029136056, -371483199, -2039926711, -1838435660, -588920674, 399475792, -375648745, 101707789, 2025817428, 1487289688, -1786755465, 778519211 ], [ 1487523799, -904689167, 9896475, 159891673, -1653811124, 2128785025, 740881997, -1677717992, -1110408870, 1191549342, -678702252, -844561082, 1211310345, -2006531765, -1901587747, 1234229518, 514708155, -1513685484, 820294022, -80268476, -586508235, 1216064047, 638632641, 242649831, -1675809760, -1451713598 ], [ 250590079, -1335752126, 134608674, -421154147, -1220218116, 1109166832, 1292228165, -1809109789, 365222608, 1318454221, -1550330250, -2117879556, 1902107406, -1754181613, 1082423485, 40846318, -1101174081, 1318990370, 1001616707, 626294105, 137790368, -1744955778, -638840043, -739702490, 1769146782, 349421923 ], [ -2058359789, -1396150445, 21686224, 81404550, -590818625, 2121852270, 34624007, -2138549207, 349189525, 927278501, 1490158914, -949065339, 1432026892, -786890605, -411101632, -1518354876, 808896577, -397241709, -1726670557, -1350800745, 873914949, 240419874, -1839681566, -1460710644, 75802309, 1912184940 ], [ 1791305764, 1939094774, 1134393261, -1560822166, -305952907, -86758077, 1127832347, -1744084426, -289867956, -1040357264, -987918210, 912304617, -537701161, -459345712, 2095888090, -2089003189, 1135068341, 2023682818, -264052111, -663291555, -834255966, -2137178168, 2049768307, -888416029, 1097441596, 810280232 ], [ -947895291, 1840191491, 525404029, 2094360553, 511164101, 269843030, -1037919368, -310064737, -1251191522, -978707481, 1450040564, 1010329644, 1251366857, 503863888, 2134758520, -1961615096, -533734548, -202566498, -1175842221, -970285129, -68808017, -1016339757, -777364414, -1193158094, -872903949, -1716135894 ], [ -587100734, 273713029, 1149930319, -1327663410, -1195959700, -17082579, 967181705, -2034585976, -1040222953, -1039465754, -1201756686, -812240551, 821407910, 1217478282, 723326667, -20997390, 309054552, 1347138519, 753371166, -1831072521, 337220415, 339751453, -1922897820, -1447398384, -1831008531, -975224715 ], [ 1487234592, -1056640832, 210472992, -1238607738, -539756154, -525168660, 1737087753, -1678037656, 1886673243, -2009879078, -1830945177, 535541230, 1774555894, -528321929, -2111306829, -1316212122, 1806754230, -1394605539, -1400997160, 1838554842, -1781522970, -444206364, 1063945181, 579648270, 455619349, 1091209138 ], [ -379076530, -1496207039, -1782368521, 1314878356, 191317152, -6826436, 1598936001, -805579872, -572047927, 1250497504, -1483045942, 1336453178, -605044185, 1262964288, 580123278, -738532295, 1655632971, -1306431864, 235379802, 649988670, -274528910, 402142477, 204476894, 747133444, -390309954, 185381418 ], [ 629391837, 996641724, 1031050798, -1715045751, -1257647616, -836373242, -598566831, -835860199, 1498304696, 882170842, -821309653, -159859549, -1350980483, -672891371, 417811871, 1236227837, 1292384237, -1804579399, 1603255989, 896005107, 255597270, -1611341032, -301093001, 408314743, 1254282213, 516451646 ], [ 1336347885, 1859417838, -1153199143, 1266261879, 1606676846, 156227294, 1937900734, 1188493435, 179102253, 1791707894, -240459168, -398928547, 1069863099, 407412214, -1107315171, -1739372105, 1855466499, 2100740871, 1030878214, -292979620, -163872796, -228779447, 912947360, -2108868893, -1298644847, 1640600399 ], [ 34424743, -1080049413, -2101903588, -587338555, 1768638454, 1816186045, 1357881147, -1832820375, -1599784008, -1159033836, -1556085685, -585208757, 246189392, -1751436317, 1059676882, 429910486, 1127408588, 1840424884, -682630659, -1506779097, -1148437821, -1843675208, 595677156, -1959726864, -799781763, 321543505 ], [ -1951098236, 1185494486, -1301136133, -2006346231, -1380108072, 1677054195, -1378911825, -1142606337, -2032776655, 1283408968, 1939486047, -280090959, 398170235, -1657466502, 1353807180, -1680847088, 57293848, 1265062597, 241751829, -209110341, 1059577589, 868193699, -2021390034, 1805535079, -257929421, 631277522 ], [ 959564852, -1652973030, -752230352, -2084704717, 195460287, 2138601848, -777041319, 593172841, 1642297887, 1498664819, 852650596, 259541365, 1757789487, -788631356, 1007643531, -1416115334, -280631960, -2075223214, -1880828737, -512332090, 1957624168, 1409304969, 394091282, -230087425, -945571171, 1506094167 ], [ -833003864, 279862492, -1042483942, 933578240, 689629050, -1146749101, -929302869, 602579430, -1376732581, 23670734, 1119233036, 14698250, -289602639, 2060332957, -1664414460, 332975341, -952328626, -100751546, -1710373729, 1810599875, -1418242637, 1262896681, 641514124, 815518286, 1682507461, 152668069 ] ], [ [ 1069495671, 89044957, -121453564, -1872284165, 1938829981, 2110289081, -493317762, 469910768, -1802943329, 106005751, -462661864, 1538428587, 1522903961, 584521989, -732024624, 1683735245, -1373180232, 1975977080, 951245940, -1379032518, -1956696114, -1688976728, -793001550, -1017650666, 1667801165, -1440173236 ], [ -1053289471, -157717211, -630153879, 645316424, 599666227, -2005449329, -816276519, -2080125323, 934514003, -1336335626, -1864563926, -893304881, -2136177503, -2059483581, -412745179, -358682060, -1270583117, -2008591439, 1015303161, -1999124172, -890217490, 367114043, 1518295410, -1328751588, 1592615741, 782368743 ], [ 228483821, 1228992261, -645727449, 883003412, 1638028345, 1045473387, -1899857007, 833680244, -1208273846, 344701009, -1300754920, 175116556, 2068702372, 1521525957, -948366543, -601611557, 1411660210, -1703467989, 605497556, -790619145, -2139217682, -860834297, 2122459803, -1162665893, 470114910, -536401478 ], [ 1212141099, 1023612933, 714953357, 1536853114, 205881280, 1022821167, 1926992526, 2066456214, 1166154909, -514261247, -1724052328, 356935675, -1282469820, -733366186, 680494397, 628644908, 859313452, -351817902, 1336076386, 112323614, 56573569, 847769468, -1189902660, -177317389, -472501433, -1856755013 ], [ 1943483289, -1279290903, 1304387109, 29069437, 605407868, -187832606, 1178920397, 114781117, -1675369304, 1739658888, -314396234, -221288903, 681316813, 661564511, 1438907765, 1944039137, -1899740609, 568301575, -798403815, -102176276, 1228880104, 2139774924, -1979795170, 1565033269, 382950424, -992015607 ], [ 994192571, 2023689592, 479214785, 956487241, -900821706, -2142371840, 202312293, -288825106, -1247882867, -1127166037, 73681923, 240645186, 2062596765, -317825906, -582474233, 290898134, -1451559189, 647812372, -761489553, 504693914, -1807102843, 890878244, -134620506, -375782557, -1671208223, -831388191 ], [ 11187463, 785968505, -1708037288, 631968103, 1706192004, 659934493, -735004464, 1056557143, -225267164, -1421928843, 846825782, -364276539, 1900275389, 2022742831, 1599325392, -1125257681, -1772235481, 1588140767, -776578123, 1627694325, -935241883, -1823175671, -1575629927, -154869590, 583240757, 342579847 ], [ 1039700578, -1093392623, -1934039695, -891784756, -1440256599, -257671206, 380946963, 1685792629, 2044294183, 2051772257, -1510331917, 1483342354, 772285377, -1648026790, -1359269386, 527691662, 1445544230, 740886469, -390467436, -1435596405, -1937996619, -17848070, 872495092, 371240753, 393398924, -352394641 ], [ -1697337272, 2116640530, 1836168218, -1643616770, -805258440, -1848150911, 506966531, -640195488, 1006744850, -1629334793, -640838463, -1653208150, -1566925706, 800356405, -928697760, 1711554510, 1924627716, -507129299, 2023640826, 273663717, 1372643344, 1135779394, -1489040312, -1077303705, -403121642, 1443104927 ], [ 584382148, 1995376097, 530897871, 2125719948, 1320936951, 1908351726, 1112904915, -657370549, -155632112, -1328989353, -81840562, -1958255012, 482498959, -84531003, 308155504, -50313541, -56226243, -1620513639, 1255692954, 1804939213, -2095545539, 845039628, 1176167102, 1362699767, 1230397537, 334895243 ], [ -2039496431, -2013949508, 1962812094, 1457237894, 1116788221, 1727043709, -416814379, 151492357, -325458788, -991106876, -1059213219, 415080047, 1532990434, 821723614, 1336922947, 1691066116, -551736322, 1244386819, -623254102, 1998287404, 404056979, -63734196, 1617393409, -288763716, -1012293993, 1183436012 ], [ -1169519100, 1669192451, -320482172, -2029990772, -825001774, 621836002, 95495220, 1098562882, -2121393948, -1401416334, 331151658, 57479449, -1502430058, -252884959, -120120741, 1480734235, 1180614210, 1692707506, 442179168, -470823226, 216263845, 107749106, -457042896, -1297800327, 90481100, 1534217728 ], [ 1235736727, 543061070, -989318579, -634003968, 939066343, -2124118386, 85469548, 1006381105, 208383764, 1545945407, 161064113, -2011619755, 1586763924, -1798674863, 1638839904, 2068330574, 77586981, 420926928, 221436889, 1941784385, -1088264231, 1912510519, 1443322540, 1586613389, -2075293545, 913335468 ], [ -1599705965, -945695949, -2003460033, -1870569788, 807197439, 1895160979, 195942595, 1561167670, 533418961, -496376132, 297820741, 372272973, -1258724808, 1489148233, 161215433, -60008897, 693343206, -880148902, -570339319, -1391391380, -1725720490, 29998110, 1984910500, 1851449551, -11933662, -1995716412 ], [ -204294300, -1969422674, 240327430, 1609251728, 22969917, -356201309, -653956770, 613153167, -651191158, -484890812, 1718854916, -121785527, 1288153669, -1412012435, -664410291, -1588473382, -1625714116, 250659888, -450535589, 776861393, -526429584, -1471394078, 892973790, 4264026, -1237931562, -2028864588 ], [ 1754953470, 1603120534, 336935129, -1053710713, 776267821, 1998785883, -1144829013, 113213576, -2092359254, -1572227876, -958460667, 1233861196, 655288355, -544010054, -1437290335, -2073913943, -676095022, -489663868, 2112734685, -96579783, 1552326351, 290079185, -1272371380, -595675369, 1863666155, 1836311893 ], [ 1557914969, 28546038, -1564161685, -1816638717, 160463129, -1509480338, 294732185, -1555566990, 335200392, -52711716, -773990199, -721846150, -2001360968, -1439565662, -605244160, 1206906680, -1402776523, 1502267027, 1493965039, 2131792891, -1219407548, 1625312159, -947698803, 389241985, 1775788462, 675519439 ], [ 909806791, -522531347, 495120474, 1938378376, -1052234386, -816833925, -1782054847, 1064697712, 1634662649, -1815621897, -264142179, 969166110, 1642441886, 2144539784, 132924197, -96597969, -2030677353, 1206186664, -835738226, -176667888, -968106610, 375773138, -327797718, 1683018623, 2013706968, 1382363343 ], [ -813580771, 760388209, 1879128644, 186367974, 1602525451, -1448701742, 1866514102, -1937767963, -1571294831, -1844733036, -2019345419, -719161312, -1329291373, -90208293, -1525015143, 1425793494, -660035363, 628577145, 140200014, -100977343, 2005482286, -1806625107, -576390204, 467754177, 2049091577, 1587517143 ], [ -265470702, -1069664400, -795968110, 1864715784, 1595671979, -1608709106, -1843843379, -26128976, -2100047818, 87929505, 1856412171, 2064307739, 1313533861, -860694549, -1696030608, 674668039, -1602738610, 1556292937, 2106665068, 1488202600, 647462853, 1228699920, 1700953760, 773416633, 1641074841, 1641902144 ], [ 924826179, 1378300968, -1572848134, -1477358915, 1854525408, 1989943560, -20184782, -222873838, 983358799, -960406597, -1755478530, 51297718, -1642804991, 740293995, -1387360711, 1481664637, -378043985, 1080038433, 1688090056, 550409383, -462716811, 1669882955, -1394362192, -1315003095, -2143818493, 634373871 ], [ 1425885773, 997913018, 74736146, 534096066, -361701558, -1249626367, 370914134, 2042877485, -1187113914, -871397382, 58816560, 421702516, -467717962, -2132997512, 746656428, -890809273, 1732099533, -1420305229, -825979673, -1417209256, 1347134536, -1387410171, -780622974, -497442025, -1531859324, 500288425 ], [ 822281574, 1434092420, -1423056069, -2056687259, -64331438, 875945772, 44154464, 1607584400, -566502908, 102996667, -708690629, 1831161398, -506663533, 2083714705, 2051518554, -1293108, -1930034230, -696010241, -837012905, -1443689622, 1916994673, 1276772531, -726873421, -1291859929, 740896346, -1718763007 ], [ -936585409, 272821288, 334817774, 838349447, -318016570, 1221991243, 2100236150, -1539063541, 1298853086, -533910996, -619028663, -792689680, 690619206, 759271655, -648986697, -1796279655, 1020429976, -817817675, -1399974362, 856720900, -1203347121, 1938834402, 741742533, -414836269, -983220878, 333447389 ], [ -901282543, -2031727402, -1508437791, 1711005806, 70532782, -1307568006, -1088102401, 2009480153, 115600970, -100215535, 385672146, -167506398, -1219615083, -493039404, -1480816855, 28543146, 1203338498, -1552847445, 1697776101, -23704752, -1103879173, -166650915, -1173200642, 1361857378, 1783873133, -71925949 ], [ -59314386, -970011506, 1225193651, -769762755, 1165546577, -819709261, 1419749533, -162974664, 705052164, -73891738, -500110276, 656725696, -2068057861, 1684289100, 1885398412, -420662561, -500348725, -719676903, 2139138652, -1443224326, 1773201088, -1097925608, -1277927797, -1100353807, 1228624781, -617932065 ] ], [ [ -309387833, -423193892, -917594093, 1029847426, -36678875, -142657803, -1383158254, -637727777, -72537937, -455042128, 663444946, -1856332074, 300158242, -1441325639, -478576348, 1330696348, 406825164, 1880570655, -1277751057, -1507738495, 2131793788, -1213592494, 2115801983, -1337244532, 132712261, 1677185004 ], [ 656822515, -1736917711, -2082232150, -1410977589, -1627137750, -228431848, -1288453630, 1107352018, -122618409, 1120644317, -2005522239, -221148802, -239834426, -105138065, 766915652, -1235943323, 1305532517, 1284315097, -483666542, 1089765048, -14617257, 618097866, 980876998, -189853553, -1536761214, 541340315 ], [ 1009536560, 1181874045, -780874774, 523102413, 1521877185, -1478567039, -1297106145, 1636398818, -480520326, -742148373, 30907563, -1047292759, -1021596174, -1094875504, -1536169985, 1519587970, -377584832, -738143717, -499743968, 1893181033, 1129442423, -1736689249, -1131729475, -231915350, 5371614, 971712167 ], [ -1284286892, -791021441, -231249160, 1898166284, 1270687716, -556525284, -1724740681, 681099288, 1360234493, -1276952380, -1166409595, -1649269560, 1416383449, 362576865, 1133753631, -37543122, -1231973955, -1779745212, -1605382946, -830754577, -1189212908, -1980648386, 2059007255, -1966228458, 210782645, 558790779 ], [ -1561820982, 1250557080, 352170932, 1303276391, -863578193, -1447541106, -75137599, 1703921660, 320842404, -1281662228, 863663046, -2002620625, -1873619574, -436138838, 955510295, -630171653, 714344833, -1650262683, -581803884, -865938842, 344629867, -1790477321, -1829163115, -311551925, -2020699820, -1561396549 ], [ 1038226560, 1195722259, -1009090080, -1059650349, 1560426901, 1637201194, -942501979, -854956516, -1501317255, 680702957, -1516816493, -2040822667, 62543304, 126080796, -911477776, 1044421974, 1043211932, 922193343, -412025038, -1189481459, -888914888, 2144797837, 356035044, 908715978, 1958927239, -1919906084 ], [ -900092408, -2083823394, -1751477852, -2133817479, -680211261, -1479862894, -1329043325, 1680115287, 2062844984, 4547578, -1036844025, 2121185147, -557633809, 1778590580, -815583574, 802157939, 2102884080, -898346747, 981535370, 806695549, -873345480, -1271947789, -316017563, -922246007, -673462398, 1185119978 ], [ -285299463, -1439105090, -2006732212, -1860058032, 1927747392, -1043112098, 150443205, -1162943927, -2020283884, 246259761, 635581563, 966279555, 620339481, -705580744, 760445860, -325736484, -1206227449, -146740946, 2060430787, -1323128250, 1633599628, -429861968, 269436412, -986149204, 4145510, 1888774760 ], [ 560147449, -311428322, -1486646464, 1345836284, -108055501, -1313502243, -12336574, 1351001239, 399265029, 1424329453, -2133674125, 407065505, 1085671596, 1789209133, 1556646419, -1674511292, 1353882112, -1409747578, 451497904, -1559526438, -787916947, -1612519672, -184987260, 1647141460, 990537430, 1631522535 ], [ -760933222, 106910898, 1633233695, 1272454634, -489721987, -322235161, 1347090109, -1110646491, 543933436, 941903722, 771427452, 438969250, -1435484963, -2012490837, -1418491242, -799392761, 1505288725, -1090765229, 413020738, -1808271358, 1570745159, 1517591651, -616511666, -352228502, 170579225, -307679021 ], [ 969945761, 1801881067, 2081704906, 1504729499, -327346285, 2039786203, -986134766, -40287576, 853666824, 194993849, 91411762, -1578303489, -3471369, -1206492100, -532865650, 109741050, 1648874880, -434971805, 925519747, -378189273, 1925876045, 513914760, 1559141422, 1063897013, -1230734508, -1211553663 ], [ -1957954565, -283957100, -634889806, -1968386259, -669172832, -1091281471, 36505745, -1150266689, -996650211, 625758541, -925961581, 2056633821, 799106011, -53409701, -384426939, -93711700, 858801764, 1248139014, -2029906459, 1662702532, -1504322797, 175721026, -1443852058, 622526912, -631466637, 179744472 ], [ 1406201716, -1308848108, -1748731528, -361948441, -1851526470, -541444296, 1774202303, -890662780, 1842434635, 937659567, -2052363811, -1050043347, 2017712289, -1454320675, 1855007614, -665460225, 539545476, -544250093, -1320740787, -625206549, -577459005, 1783890303, 202960986, -2014847344, 1298908322, -2073976038 ], [ -507720301, 42862943, -1339140451, 738018220, -898991080, -432178623, 1552756332, 35572090, -205253883, -647739722, 855946237, 1146061260, 1911137088, -530424641, 819732511, 1942220574, -1813132708, 1000889465, -105352986, -2049128127, -981886777, -1289122156, 1833873643, 1527866687, 1381294489, -273592218 ], [ -495222820, 1880756581, 1366744104, -564051035, -2001505941, 1849296469, 2103755949, 614369538, 1347405473, -1587304901, -1273258193, 1713371910, -2066541551, -518170297, -1565165830, -1799674511, -1815752025, 1603018747, 693570450, -1074951170, -152768559, -1048532177, -74144597, 1438742812, -695657136, -1325993675 ], [ 2084817130, -695063352, -1645186744, 677935009, 1020741942, -279401838, -507501639, 807733907, 1879516049, -1428842666, 2118734760, 1585161116, 2117435462, 1145913741, 345072328, 1931390353, 1070723171, 1016858568, 183613748, 1099505906, -389490334, -119572482, 852926690, 1609566652, 1009358940, 1149806323 ], [ -1057590928, -2027119417, 1126446014, -1526919233, 244166199, 1774433073, 970650707, 47500848, -1132522201, 1361336494, -629819437, 1060131351, -117039430, -2033686268, 2012268854, 344577304, 496188862, 882763235, 522770131, -1687108036, -634702559, -746872437, 1377376018, 544920703, -1090447760, 1154418632 ], [ 1819115972, -407278262, 573929098, 998227130, -555288687, 743832523, 2021964842, -2145218859, -1914354575, -1224756150, 1220741170, 2057513827, 912196005, -1179699710, -377126583, -1969771745, -1584241018, 669044024, -375914551, 1937322181, 1105397403, 945844482, 1416190028, -414385958, 559027182, -12085318 ], [ 1873689443, -1067379646, -839133381, -205212861, 1277855019, 927231559, -358271815, 985873935, 1705970100, 104714711, 1923747827, -371800261, -861234005, -371969357, 717897594, -8905326, -1555808903, 562553364, -298045222, -444297055, -1854476351, -1878859343, 1315576715, -2095744553, 668037952, 831555788 ], [ -2085136048, -676089659, -1039505098, -668286846, -1459604307, -144861171, -2015972396, 1993005192, 2114080798, -2128657835, 1919230674, 1870990307, 687211798, -484793050, -647787957, -1471901351, -920883607, -1063856075, -33135505, 775629236, 1813272519, 1537091593, -951250190, 151808761, 1077808067, 2122016643 ], [ -493666961, 1903944424, -1720300643, -1895148168, 1304351038, 2023815081, 1967316557, 928548961, 1974512913, 329808157, -1161046338, -1205965107, 1714510160, 1766687472, -99943327, -1792866406, 1425004832, 1751650940, -317922906, 119564775, 1785912165, 1482945452, -1971074774, 762851963, 1106628549, 558657034 ], [ 2048090366, -593354877, -123270048, 1070096833, -1802141586, -1232335662, -919333405, -1666928189, -1510861629, 1520638054, -383343552, -1957929898, 1307840148, 1968993518, -1010054965, 637764493, -953103530, -392527543, -1891750491, 965693226, -1197845808, 165967122, -2059207357, -2086438772, -576394955, -670344834 ], [ -1165884331, 1462766687, -593323872, -374378791, 1196926322, 1493602102, -662709631, -1250643640, -1717808760, 1883421035, 406096933, 1771291705, 447147348, -1729710610, -115419727, 776187536, -427833900, -2074240988, 667568948, 1274426295, -1130067645, -994454673, -282042776, -1398362539, -681574767, 2144864194 ], [ -2014253338, 1396273992, 1900300590, 1503536868, 1280421691, -795794384, 30419942, 550328086, 1104604576, -1408508569, -805913289, 1222301655, -1406224872, 1199076926, 593382372, 307054303, 1768328160, 1261233958, -1280275271, -1565959193, 417773966, -703583371, -456137760, 56845711, -1361076102, 1805598589 ], [ 2118794886, -1034558032, 1121322220, -1807067516, 730102239, -1782069088, -340426304, -141190919, -2140103424, 878219167, 1104212925, -1769394219, 619238172, -660437810, -1550413166, 1559045010, -1901436310, -963509897, -952215245, -615291636, 1200083018, -1385392577, 1153383426, 1517121730, 1690769911, -799170769 ], [ -1455887238, 1360869503, 848302756, -1773308355, 1788259985, -2099588693, -886512959, 1045110801, -635777246, -1308279955, -416728823, 449121504, 1166771554, -336749072, 330747116, 156112951, 1386579692, 1310902422, -702940555, 1182159728, 1405390521, 1974605160, -1036180905, -1643638454, -949748848, -206173469 ] ], [ [ 996664493, -68471082, -623933580, 302604632, -1122033324, 1179422736, 1590737551, -2106233793, 1939086400, -1809193079, 1712935014, -1644458883, 866025335, 1000833908, 1496406300, -1475689619, -169502040, -1804626152, 859124306, -1155175509, -653130276, -1873893452, 1840022952, -1897964823, -96371779, 1402727358 ], [ -860434817, -280318740, 26808589, -687271514, 1079517260, 677378736, 1013177305, -668424759, 774101757, -2089926505, -514704031, -785497070, 1829618750, -1278223887, -1533350723, 985955313, -1425829395, 1857788782, -2123953798, 1790324570, 1579344393, 485304805, 1837708919, -2042229085, 147982622, 1248373538 ], [ -1224449052, -380326295, -2045886550, 1932669863, -1127377500, -2126686636, -359373497, 215434523, 107035748, -912058665, 649665694, 1587605396, -1615206079, -1320267854, -1471250898, 1102474467, 119446042, 1418764488, 2005288210, 363227761, -2142129093, -1679595332, 1765584692, -822913827, -184580806, -1553172682 ], [ 522700835, 1452276230, 89074528, -1366996716, -772801467, 127594469, 1082492, 106616278, -1079556414, -2134089254, -1448020560, 234339976, -914632970, 959385642, 1891968391, 1871900147, -746224984, 1995865243, -1469329453, 669276531, -749359533, -532437347, 1569375000, -984483505, 828580772, -386772010 ], [ 1380293693, 1901512771, -1921932206, 680384918, -1269553583, -1709982842, 302173939, -734016238, -954244458, -1402731927, 778287763, 206558532, -1547107028, -896101967, -1196039804, 1766634110, -920420779, 653021678, -1895335783, -171106184, -96789053, -944433191, 1864997449, 2133905669, 969342681, -819585224 ], [ 1199066231, 465320467, -1528410717, 1934488964, -321175925, 689318410, -1680086006, -1289290099, 272173208, 1279541397, 397121133, -428543592, 1673041135, -1897565645, 434396434, -772501931, 285471371, -1191040368, -2075390551, 1803845474, 775473623, -359784402, -81301536, -707784598, -134270971, 104015368 ], [ -263583510, 64021159, 365750405, -616081800, 548649172, -548421444, 2111202365, -1535337484, -1526868673, 1999585483, -419444071, -1761248434, 992758430, -118019190, 1668136500, 671946800, -1815167583, 1127362250, 116032072, -1982648071, 416184486, -1070414247, 546018144, -1768657492, 2114225582, 1365794958 ], [ -154122897, -1341180290, 159668057, 190483194, -325853961, 326011331, -8636595, 1632586637, 1573315061, 161446283, -1456378201, -251237148, -1581694854, 1987163220, 74674808, -1058602378, -1899904438, -738384553, 1680037414, 4771506, -340253901, -368553286, 1231648913, 1199628520, -930177960, -1090381149 ], [ -1091601455, 1367110332, -116712089, -1483199205, 1636483326, 2044418472, 1410592428, -707388923, 1726155429, -198119487, 1303086613, 2117362017, 1376955833, 597810458, -1833195511, -888361142, 1749648943, 1974502559, -1149894810, 1489264531, -481530386, -159494689, 1047448995, 1359507958, 523298076, 2045437922 ], [ -1968340291, 1404673568, 950183147, -1060849051, -971212569, -1920512389, -1421341529, 1560604440, -2005121640, 2081960478, -1407658361, 10705762, -1233236902, 1103817131, 842659286, -985662182, -393763255, -392179239, -1748402695, 1568874411, 646923959, 2074720768, -34614271, -1171913273, 2001249581, -836610076 ], [ 2097870455, 1810348134, 239056839, -224566914, 2035995007, 94581979, -1826699472, 635653339, -1921477203, 1663836531, 569566501, 1046616452, 1700517935, -417238778, -136492209, -1767365601, 148896623, -1488140409, -315538708, -1077526132, -524226241, 1566491553, 374661506, 1324494697, 1265742053, 1741751219 ], [ 1284712024, -306245219, 347495814, 761396721, -302132212, 623682251, 2013003526, 512782418, 141227537, 1835694529, 690600946, -833773364, -1882321918, 116378986, -1452799346, 1843241546, -2108985184, -1618423004, 1729728152, 1168225877, -1228434248, 1073515454, -594850029, 1178773615, -69245942, 532535831 ], [ -1662581516, -620989975, 1568588026, 147424367, 695332439, 878022354, 1492013936, -371282854, 214004038, -1850870915, 1081518482, 1673699485, 726358105, 344239580, -316162979, 2111915151, 1731283851, -747521697, 1291578495, -1649964796, 1395426204, -1583573058, -565125755, 504728964, -699579828, -769268292 ], [ 722073227, -181720175, 1393801189, -425389606, -339210516, -1489897354, 1696281988, -1254732266, -1098605494, -362534833, 1183116849, 1641853270, -1799906176, -81589553, -886738229, 215439444, -1874496656, -511450188, 120001424, -684796464, -1667025949, -2043486897, 1173374971, -924468192, 183942523, 600220746 ], [ -622636673, -1509916142, -334988929, -1693318013, -145915067, -2106656939, 1637013068, 1124310683, 1097858271, -1320366408, -2059222064, 939234469, -1511982519, -378716422, -1531677624, -152624051, 1503123614, 1324859015, -252854998, -258636736, 553827825, -170155394, -382298918, -930409989, -175910520, -46114237 ], [ 1345140232, 1007330901, -991698624, -917336254, 599692461, -2102133916, -1818952010, -1548402636, 1877887854, -1647634927, 2099968302, -1211491366, 2042125628, -1510520988, -1812663490, 1924074164, -1340877099, 1247938381, 816301135, 21516541, 1179800634, -1856563998, -141565109, 1300929882, 274802445, 1195358733 ], [ 652804854, -1561614972, -1391773847, -106628320, 2138801663, 22648921, -354027332, -1240547964, -962477136, 620495355, -1411030721, 1328048386, -173698761, 602716544, -2128301389, 429026639, 758980606, -1943694868, 2112446434, 1730626780, -1762095092, -956876348, -1796594203, -1414365494, 827134421, -1926929950 ], [ 2051659522, -775958209, -220989190, -596590509, 677503284, -1814459055, -1440508443, 1053076912, 583257785, -1963491931, 307795082, 1440589646, -2133031455, -1338772972, 1852458364, 443161628, 64275013, -1521754, -1152653611, 740876168, 1043028983, -402970267, 1490478341, 1129217897, 131469913, 1843940997 ], [ -787037373, 869589113, -2091251222, -450880903, -1278552863, -1332448047, 323587193, 1944768094, -1149712778, 412400563, -988641579, -154441967, 415708845, -863898106, 507014312, -196132355, -1934173666, 204160891, 1168117215, -210810629, 1738529334, -1138677042, -1968882089, 812466290, -1255758680, -2017685739 ], [ -1576608950, -521324253, 941296182, -1314182404, -1881926611, -2030602611, -135553448, 557876966, 696433029, 1729953171, 719500894, -1082002121, 2080032165, -1791888355, -1518824534, -650473918, -2041708558, 714608609, 1354146702, -2076156463, -1434057025, 607979660, 676847317, -237825387, -1488929650, 810464270 ], [ -1766745698, 1144947639, -1885281752, 1274831016, 224633339, 1181616266, 1091826441, 836862435, -1358060803, 1356488589, 946161038, -2115571764, 1290659753, -600301730, -1210155923, -1028638999, 1696807542, -1203184384, 1707483190, -1448586466, 979838015, 1449388123, -1620630910, 1844154701, -507626096, -1234167242 ], [ -137983866, 1803655578, 1170040968, -469748367, -1244012725, 1907194448, -498166843, 1818278302, 2133659411, -243202700, -2087906550, 1737455144, 1626770822, 2076085141, 1501429147, -514310701, -1693611369, -227131448, -1611576521, 595526089, 836357684, -917685909, 1112112793, -2111871905, 1868412180, 1156960006 ], [ 947210187, -708747395, -178275463, -131421500, 807887084, -210528727, 674848785, -865008271, 70817321, -1741547729, 240510722, 1568061274, 702513561, 1871697456, -720285479, -171294287, 1308431218, -1435153955, -1281587849, 170685568, -936002088, -1422537324, 1294224778, 1734945949, 434590999, -954957623 ], [ 745688306, -1501597984, -704046579, 2063057063, -1402957794, 1115797535, -1590841341, 2091205413, 848718279, -1580871244, -1909502026, 393686656, 2137275820, 1332024805, -1411802, -1986498939, 499064986, -418624270, -112727239, 712723608, -1931660885, -1309816272, -264136927, 64730705, 1721496392, 689471869 ], [ -1815541425, -1325484143, -830134810, 1097338301, -735315243, 792674872, 1398093487, 469249634, -1547386769, 506418563, -1187694737, -53171882, -81827971, -378170440, -1028724630, 1146095241, -530835886, -2059983171, -565857192, -1297234588, 1975081774, -38852110, -2598440, -907574111, -680920554, 128977620 ], [ 208999494, -2109277501, -1302986861, -1520656297, 699560274, 1705904352, -358095215, -507878061, 1362746732, -971575078, -1182449260, -1357479845, -543375347, 1105324, -301859676, -2135607605, -1607413466, 54581181, -1133992212, 2103784062, -908264265, -1657851213, 101799805, 282738607, 537346372, -981883910 ] ], [ [ -804578840, 262477304, -1089398877, -306950542, -444307018, 979582062, 1372104811, 969690445, -1741668734, 1751871586, 51307168, -864161749, -730978733, -583641655, -813101038, -118047624, -278205855, -950339931, 1417219408, 148148118, 1950173496, -920119729, 2064413503, 1030399935, -641713996, -940716853 ], [ 1403079595, 900838942, -785045870, 648961952, 1777752187, -836875715, -700897846, -207081443, 1953389234, 2005954797, 338554338, 280026460, 1375568669, -1993784671, -741294453, -1707209367, 244771302, -1519990470, -1247929618, -1379581157, 2005582595, 1922972473, 2102526592, -668502695, -1083716216, -1136278013 ], [ 1166474347, -1180460621, 2064685930, 2022995414, 997469674, 1487498219, 1298589177, -684968176, 367545751, -935847131, -2038071741, 1938770217, -156344350, 1600492817, 1775662970, 705457543, 1719461240, 1279133250, -440333458, -783591200, -1948774050, 1175225668, -1480380932, -1196563493, -350805398, 420465795 ], [ 557212397, -1271317432, -1341304364, 308191392, -2112481274, 1590412946, -2080783139, -1098217842, -1222443089, -1216344072, -1226105940, -934920678, 463390432, -1844336136, -77150021, -121486803, -1023452017, -1814284155, -1949171666, -814486518, 1504295318, 1812890224, -475645805, 532550171, -1522026626, 1475819897 ], [ -864682708, 1992754957, 995865695, -980820953, 917044367, 368556260, -641020580, 1513252298, 179016871, 729429675, -1560300023, -1518374780, -825016035, -190935770, 2135484874, 266794556, 610998723, 858238438, -2124206298, 1913288701, 854561126, 1707829915, -141346604, 1304966655, -852791223, 1708016192 ], [ 2020537988, -1802546987, -2061790503, 1911752405, 820970643, 1155681445, -269180811, -1979419112, 174918490, 1178299306, 30128211, -2126422889, -637778643, -323030067, 1033485289, 581562786, -1072758069, -789295540, -1306883338, -136717259, -2000517685, 383696380, 136649114, 1633651743, 1262348033, -1120485574 ], [ -2123687163, 1928969168, -906496620, -1875433272, 1093146384, -612205458, -771798386, -1074231592, -51467951, -1592127887, -978880356, 1051759054, -840910503, 1999273695, -241506856, 1019112052, 453145096, 1417871747, -580875281, -1248175179, 1909143284, 1253994871, 1179444815, 8112185, -1392808726, 1260017259 ], [ -953937180, -1697797377, -168673565, -1158471585, -1422526, 1052833389, -1563154242, -885612582, 2088417555, -809916611, 240508825, -1704129817, -2102945627, -1137328495, 424081898, -1460083220, -1091475516, -1670820504, -327406273, -1802724581, -1878535026, -317525105, -779438280, 670446929, 1483825552, -643921853 ], [ 1894751273, 1196087439, 1479580882, 639232688, 1001629606, 179022101, 655776120, -1231879031, -988701103, 1187195837, 2097545927, 65639617, -2145506876, 483738367, -1189038662, -238183045, 1033185473, 528705574, -605494948, -246698916, 811788559, 510697641, -1621926809, 770834169, -2087259051, -92514069 ], [ 1384541777, 1713144191, -1997908749, -631422371, 914504414, -494601651, -1441050757, -265223090, 425599042, -1054558431, 1304221392, -441867222, 632002752, -734949683, 622927911, 979458076, -14572303, 1278944388, 294162969, -1311885853, -1508512321, 1684353497, 586296025, -1553547076, -1008027642, -936431071 ], [ -29405722, -1352966071, 1885480372, -516347063, 901203652, 595718404, 1797153851, 1948044828, -1187550083, -426877071, -227550186, 895852062, 1446793457, 1447887104, -1780389821, 1881126520, -48898700, 1948981082, -1948614085, 1356006306, -863197174, -1842976103, -1388896145, 2004451944, -172564282, 764019298 ], [ -1437547520, 1791563972, 577272175, -1251526395, -726134630, -288786888, -280297952, -821335845, 522649432, -621798748, 1149317833, 1877218485, -562390034, 1051724126, -2128357444, -1220261793, 1050322218, -535689282, 1535535818, 686873227, 1872143302, -547585818, 299509957, 85268617, 475287226, -1063919087 ], [ -1952299770, 1328427287, -75120202, -375422987, -2050573876, -786353745, 1455617983, -103252898, 1912077497, 1801034591, -1043141464, -2053648422, 2084908976, -1545202352, -735073253, 1886506945, -938433347, 791194944, -408743051, -1593482320, -1029667529, 1591972968, 119661371, -54448505, 32404531, -481177822 ], [ 1862826722, -1271415241, 1248058449, 861629623, -852365697, -1935349725, 1636858924, -310563824, -97173841, 640640141, -662406596, -291616888, -973089514, -2044207032, -1863491763, 1381049753, -1472405844, -1285981287, 723853791, -1995161616, 142987696, 438501629, -1523589624, -810302952, 524092018, -774316779 ], [ 1311532727, 90112838, -1747281646, -713068417, -1768703854, -627970218, -1760225829, 555579894, 803357580, 382563005, 1924946188, 830128802, -199084136, 1181999045, -1393277943, -1144139517, 1236713971, 1686739986, -1286532861, -293152738, -197240701, 836055648, -1188932224, -1336195151, -484066119, 1499894557 ], [ -556404136, -79775774, 2008009827, 1926362219, -480510348, 280065215, -483700800, -436800218, 832141089, 1524579435, 1730724009, -334874849, -645008947, -1317902774, 463487052, 256041157, -751506915, 792974443, -576468338, -2023812687, 1428984312, 565595538, -807939976, -847166000, -1520142098, 891356330 ], [ 317179678, -277912281, -941641079, 393661230, -737232847, -667314339, -1887506162, -761585178, 811304100, -1418893961, 1249482437, 1139188903, -981547076, -493057053, 1905427939, -170567543, 578277495, -1514343447, -1714774836, -1876871997, -547572943, -753566893, 712061291, -941406577, -695191847, -313878600 ], [ 1619923259, 467373585, -407713629, -969966630, 1838655224, -334216516, 452252412, 1439412395, -1143432089, 2073322503, 1481350462, -1349028371, 1823628395, 703022835, 1279634318, -746937630, -989819851, 151680544, -2132254259, 103662866, 1397112238, -1734634597, -1225680165, -1844692178, -2109712888, 1307371143 ], [ -697970779, -724641508, 311022378, 877135037, 195512947, -1193915955, 838467248, -1638875474, 213105439, 1236170170, -1447716185, -1361122069, 96714070, 619537988, -43092786, 2081362405, 671584515, -213315531, -589955386, 111533618, -1843055615, 910355661, -1275574378, 162543610, -934589126, -486611475 ], [ -1642362474, 1147068576, 17574660, 1366308853, -636521616, -1303377944, -168734154, 1701339856, 1085157485, -1876816763, 55363502, 1401048738, -515945253, 1914508615, -802855940, -1958613176, -2081179128, 583489147, -1881959479, 557039905, -1648947214, 1860326734, -209144731, -1154256535, -1288462071, 2002920031 ], [ 320823936, 731892565, 2089434811, -871110171, 627649251, 719952373, -130202213, -2032731036, -226288969, -1190261436, 1695415487, -1861621203, 1505484250, 636713896, -1196036598, 1259562186, 1128685546, 614341265, 895221391, 1329633632, -1192796631, 1617744903, 450496622, 1884056178, 387184871, -2111911875 ], [ -2130935103, 320867490, -501389123, 92666126, -785297566, -614244585, -945776212, 141045726, 585944226, 1087548576, -781771984, 137388673, 1610796459, 659894214, 648316639, -2040350692, -1198961268, -1616056601, 410301097, -598841461, 609816654, 479184543, 356759262, -1365222589, 506651622, 893617801 ], [ -1982872490, 1666536055, 1126135980, 1366985176, 1987766685, -118797586, -1036053830, 935249029, -847192429, 1800235183, 1904062647, 1065382334, -1157807596, 1706560934, -2086300170, 859921569, 352110726, 46238997, 1857513909, -1095079540, -1924929116, 314748901, 360228325, -1119121941, 2099643004, -480539282 ], [ 723250490, 1572280241, -1432614965, -2029685487, 1443696968, 754684673, 793567360, 451199197, 963190191, 239297027, -1756902201, -1845233315, 1709639476, 544921182, -1737629881, 161602035, 693855813, -729067299, -677318473, 1592350630, -1771725650, 131865876, -1082276874, -74161261, 208698422, -315140796 ], [ 1947984552, 114912694, 300446508, 1865909702, 1357868335, 296086504, -1948047400, 1668603502, -874423784, -1311200909, 435800623, 353603588, -204979576, 427087826, -842408430, 1247298409, 1027062733, 1912947362, -406360950, 1873784710, -2098289168, 1372279576, -1639127037, 1040467065, -1466342193, 906887239 ], [ 1675287385, -1880691704, -1808223330, -858852513, -568687363, 1250984776, 1114032535, 195848867, -474784486, -529524590, 89144937, 11792995, -1221977552, -691270103, 506172734, -1057052885, -117623236, -785494121, 1754546671, 637101306, -1744885121, 501697835, 1470828377, 38469485, -617508503, 440958144 ] ] ], [ [ [ 2124244791, -1774070853, -973276781, 455589829, 928304782, 989513915, -2140223454, -1050072204, 1431089594, -386778641, 2088293112, -1495998357, -1788039379, 730544690, -2062579341, -495027721, 363132966, -1380320446, 1209062210, 1602328638, -1384093153, 679068152, -1718456321, 1450336022, 334587153, -1712792834 ], [ 1747796382, 885017528, -1694714727, 481413484, 38178725, 2093597418, -1527479639, -849626420, 512703169, 355766983, -499729152, 116545750, 742440587, -798877227, 761063327, 577461070, -743131932, 525626868, 220026371, 186670492, -1789591801, -507165102, 153278893, -1644118247, 353179994, -814907897 ], [ 121181248, -1228540561, -1135532321, 1593853868, 1141955787, -1276992934, -1161844087, -2070014294, 905982993, 1039088923, 703745878, 1306991637, -550166390, 1328867680, -618448113, -473132235, 685162414, 116824788, -1189593769, 1179383879, 1002639109, 218714290, 963665563, 2105241219, -494539539, -1440428371 ], [ 1358280255, -1800408293, -398803330, -1644587825, 646980783, 923060359, 1067695324, -321252861, 1100361955, -112501680, 1235746125, 1630446036, 1871782105, -17858081, -1546370792, 327843462, -1345922336, -1322960661, 173720268, 1591691105, 420749835, 1338838197, 947473887, 666392308, 1966149043, -1279205281 ], [ 476646515, 773733357, 1457287552, -492011254, -1784997304, -1957983473, -1962787249, 738341275, 1056182897, -36457628, -221389397, 1384308828, 1090844423, -1245688918, 785291861, -1071189962, -1752426950, 2049990647, -504626001, 62878873, 1218395901, -1307833892, 1426446815, -857038174, -1385763186, 1464207985 ], [ 2095648949, 219774078, -1920980060, -1385579591, -697829556, -662213065, -129935090, 1536551011, -1375181155, -473687416, -27379373, 2037212773, 185072253, 87757863, -1350676489, 673133720, 1367323705, -137234153, 1250242326, 1895460747, -1724200015, -1179014525, -2078107660, 1256474308, -586279972, 504466398 ], [ -1247544628, 703772704, 389799678, 510164935, -203699461, 1011178819, 1988202958, 922397184, -1907301168, 989461795, 2130559378, -194869111, -1705332502, 1620506663, 581917201, -596315680, 541713581, -286754701, 1645979156, -2014064031, -799973779, 351512697, 564843855, -689539843, 594914608, 76779988 ], [ 1331062020, 1785965162, -668427949, 833070890, 1730284675, 1744780578, -1475929672, 355199845, -269669971, 1941691201, 1394888781, 1956426045, 1364029364, 261939333, -1295319262, -1172972868, -242556010, -1165081577, 731553328, 1589831313, 1239501240, -1508282515, -1012216775, -523411443, -1388340670, 309342194 ], [ -397828970, -831947042, 2143536197, -693532700, -1210962263, -456524164, -788674809, -870633325, -197806446, -1734304978, -404555700, 1993871455, -2137248129, -342590237, 938095756, 1428936995, 1854254955, -1408892966, -854354545, 2032278533, -201252393, -1045017159, -1731815518, -1960562458, 538380568, -155042310 ], [ 1705220167, 781219785, -88312805, -1172908469, -287483045, 897846716, -1501415706, -207407178, -276242173, 1350759905, -1555197032, 787272612, -1675502754, 1011175976, 1209051111, 1200579734, -1982250996, -1043213802, 1542068229, 1689246688, 2092741937, 1150678499, -844232058, 782750242, 1730374009, 970271979 ], [ -271141800, -1980878435, -734278913, 434690546, 576674913, -686136688, 1829363486, -258535459, -1028062696, 69340553, 1000289099, -494986080, -1588039107, 276594213, 2043625505, 1003549813, -451663377, 1126428419, 86502627, 667311303, -219807637, -787967074, 1640664782, -1569079414, -213393136, -1066914051 ], [ 612264953, 1773018827, 406856065, 1547720710, -1525579885, -327020862, 916261302, 1855383507, 1238801703, -518830735, -1771699919, -386503749, -469253484, -2122034025, 687289217, -155805100, 176225806, -945262493, 1390468626, 1082210703, -1274848393, 399749750, -140893084, 50439019, 751916991, -1822254137 ], [ 1367429114, -1979613384, -1187832013, 1660609277, -1631792977, -675421726, -1609162763, -2133593094, 1455516221, 1997249904, 775385823, 487787498, 1661013337, -613464480, -1394477560, 623312906, 1003744555, -462080525, 196772047, -913166193, 2121282631, -127080721, 1079355254, -404802170, 58462916, -1675598238 ], [ -147539414, -1856622751, 1934208254, 486320730, -917115785, 1811674169, 1421097861, 387840538, 839927026, 946896235, -1154293916, 207817198, 673658585, 762895253, -1431311266, 1953821670, 598123588, 735930049, -358855403, -1936754922, 1689253793, -1524136059, -1312992396, -801016938, -470243300, -46143703 ], [ -282131060, -1755325900, -2082616300, 687435451, 241631462, -2105163380, -648563870, 899133759, 1192972854, -314775651, -1991997512, -1094654509, 1840873381, 1136680535, -1521655964, 1392155716, 221866141, 1288423130, -1313135196, 1058075926, 1595101572, -70981345, 14263729, 819838540, -344209007, -1384223010 ], [ -1173229317, -1948270435, 1496803011, 1009777799, 697258472, 1629375819, -63182022, 748361037, -1136834311, -206437955, -145861966, -1022776608, 581443036, 537860981, -651147517, -1343434178, -980751081, -445946301, -1510838598, 247477543, 1795845407, -1159556944, 281710142, 1489918672, 45504910, -1034475923 ], [ 452409234, 311351075, 178786360, 1890527920, -1472195354, -122884142, -1488323608, 584399767, -605943614, -841239198, -1095150961, 43091338, 1406662412, -1693019436, 1958482935, -74355272, -1726967841, -1836668430, -85758736, 895348893, -1036106967, 1935098786, -773989010, -832374303, 785768249, 1052813967 ], [ -842227638, -1595400292, 1509844042, -162207053, 14679152, -1262107763, -958509639, -262914133, -838152105, 1930652328, -283070405, 1947006179, 1493952755, 1666699673, 2140996363, -1371541861, -36045838, 1162776872, 1652172188, 527136912, 1242783005, -1493552336, 854062509, -364248129, 1054447546, 1259021814 ], [ 353859400, 871151086, 1644906956, -1136050008, 1670002348, -168329064, -2127838382, 310812676, 1698057200, 1227072923, -313943433, -1596149076, -1780135285, -384787972, 1825409060, 240765449, -251150691, -1161638093, 547927210, 1483830006, 818701910, 386738869, 1319988978, -39325091, 97840817, 34663545 ], [ 987697465, 779026112, 1266248598, -1068104508, -29291808, -493265177, 670585890, 1788716477, -2136369334, -706256515, -476121673, -1795828466, 1056978653, 1567211928, -2099873253, 2004936425, 347498401, -2107138732, -456669623, 2140014681, 1086770521, -145963269, -2122147452, -205791848, 96841039, -285989014 ], [ -1193037926, -12353253, -2245027, 2124894916, 2100678608, 49125715, 1921571098, -68185010, -180473787, 109188434, 628577773, -590649025, -487590635, -717900750, -1386180758, -1387177099, 1591856213, -1248379106, 56816938, 1791790143, 2070517778, 1693551839, 1633487586, 68172842, 116097341, 278723658 ], [ 1414351531, 1513818068, -496398231, -525791289, -614247624, 1356735951, -451580380, 342409371, 1826974265, 750585793, 1484580157, 1004217511, 105992194, -1453209286, 1871497977, -1537291050, 18948340, 1062297281, -1864980959, 2053537259, -702526054, -316712844, -2037579126, 668843314, -1883860527, -531612397 ], [ -51021443, -359007637, 690363101, 1983772536, -1328954722, 856055055, -1286351034, -706818756, 1828317460, 155652248, -890241478, -1702797831, 2069322124, 814339172, -1067526593, -811208600, -1242518872, -1763882181, -1328914049, 291331914, 1640846756, 1258211405, 2017918116, 457329479, 1616086240, 1146219565 ], [ -327785718, -77061914, 491767291, 178404394, 1421655283, -1265795798, 850258294, -554764039, -1815990600, 1480737577, -2069115762, -1210778222, 610428585, 1775371917, 1809314706, -1825483911, 1102687261, 1441184786, -207213426, -284130709, -1507047384, -1764186875, 1278971055, 2039866261, 1881908710, -1753622083 ], [ 1930224349, 1239622292, 220953163, -25066661, -1167093414, 661887055, -72762790, -278296663, -899805342, -573340816, -746946252, 1524343333, -2074052864, -97020872, -1951764642, 1396896515, -1509590874, 72981178, -1610559794, -1037116291, -267335219, 707014557, 585708371, 813840885, 1802405845, 383520562 ], [ 985886635, -363127277, -261290274, -1377528516, -2016808256, 919438069, -1089613245, 199701688, -1701657743, 1925190505, -643976979, -1933664773, 774835651, 1726633353, -882089337, 97394977, -668072889, -1285602656, 631793827, 202847236, -496031259, -577190755, 358651967, -2033889279, -1101461333, -1271426613 ] ], [ [ 723485091, 1772108090, -2074793961, -181145773, 1377001519, -31434201, 2053163333, 849834728, -284706313, -332326709, -1175806499, -159680903, -1740671341, -844535501, -801798447, 1149621051, 902247880, 1754672551, 333378756, -1489969916, -150216346, -254013389, -1458317543, 868345807, -757857836, 133725519 ], [ 1136429640, 159744989, 720464061, 1246968075, -368016031, -1709697120, 212678988, -1753344545, 853492647, 2055247982, 2055594346, 388196578, 382219681, -733851796, -1619596620, -795843811, 1983448887, -2123577056, -546484129, 227738597, 1350502482, 1711520331, 2034886423, 449102568, 925864411, 1913728155 ], [ 135384981, 1010611087, 481765149, -1795765199, -1379264182, -772799416, -533386394, 995076263, 2083022795, 1646581530, -1808971553, 1971456534, 1329737359, 1068654277, 606617694, 2102640861, 29242177, -778952439, -1904112682, -218844252, 1670258451, 1450791888, -1905632359, 1964688012, -1520765117, -1948731504 ], [ -375663920, -80949791, 351074392, 233493416, 1713491595, -1948553615, 1990572936, -1751177544, -1730587398, -375635246, -72463410, -495222088, -1745657674, 1118122829, 632687484, -1478569337, 2059608186, -362677573, -1684546518, -295497590, 1528082254, 1537001678, 1547538023, 552126764, -1249543302, 577902401 ], [ 1902916830, 1817978222, 1337094215, -375130657, 821465848, 1685970811, 1006409804, -141217450, 591437211, 431774293, -866136988, 1492605007, 1973653547, 597774934, -253555127, -956700365, 2039124759, -465266885, -145996358, 1333767513, 1348925286, -876869083, -1256306233, 1549042580, 951352025, -1802672739 ], [ -419850063, 573245052, 1078577247, 869977451, -1757060193, 962643788, 695995054, 5677967, 1021791175, 384397727, 1145740700, 1308297312, -627735134, 1315900136, -321753867, 405099907, 1658635, -751666942, -1294463159, 77042957, -1662178912, -884870341, 346555978, 112399278, 807607614, -1568668794 ], [ 508910839, -1495806990, -595678164, 1734188702, -2044086164, -1942393259, 556771754, -1328779795, -1536104073, -607507501, 1145436350, 592287683, -288017339, -606919847, 404471165, -121495, 866297239, -1090102944, -1851767306, -1033223875, -601257586, 39413153, 1390868530, -151720789, -347230391, 1415340226 ], [ -1641457209, -917849621, 1043049784, 1239004643, 1525257494, 1516402479, 537851029, -466807701, 1760502614, 1459177684, 957234357, 326595398, 90912290, -1734694465, 1035988128, 498236129, 965086520, -824820190, 768974529, -274270512, 1231428223, 1726548507, -1178429413, -254324763, -571351140, 1625384734 ], [ -845323104, -101238218, -49708456, -995355445, 1743501683, -828280206, 1336079007, -1178257062, 636917585, 1419492472, -1137380848, -599303426, -1252830105, 879823483, -2045872979, -1984389087, 487804212, 887741023, -400589209, 1316079364, 167046847, 615498525, 890275088, -1158219221, 1635934520, -1883509451 ], [ -2042213224, 1978042874, 807886033, -707368161, -1584682004, 1548471937, -1804638488, 1355297341, -1834321908, 1873899192, -85940957, 1555500909, -1333867013, -489641669, -179608637, 1377691058, 1611933840, 263055797, 1836837742, -2136037411, 142686775, 162606461, 1485557471, -419247874, 1331327695, -1935574010 ], [ 530639909, -324651775, 364926423, -404673802, -235985210, -804427914, 234687643, -1054894686, -2137391771, 1308528505, 1834394444, -66486228, -114805149, 1305141148, -1301204882, 794424514, 1708819445, -750622914, 183757738, -1713601817, 1155796791, 1754661420, 572638369, -1731387637, 953606199, 1536363738 ], [ -579963012, -1837952424, -241204520, -1922244518, 64515886, 1079832438, -964944497, 2108000122, 2038742397, 634153579, 478474525, -1052759508, 679873196, -299553372, -1522096029, -1139206815, -1063163853, 1353073509, 824502249, -832194862, 303160884, -1281349358, 823098314, 720934365, -628199106, 54394491 ], [ -1555085085, 1811655939, 1538015303, 1689803389, 1475366119, 1956936152, 493621247, 300714906, -736345956, 1155983612, -1105011293, -547417350, -597225948, -505739499, 1377975859, 1699994354, 272754843, -903380677, -1062784129, -2120995362, 313665288, -249373525, 1794417716, -1916436016, 141888442, 516416009 ], [ 1974112289, 1824919348, -1438047843, 502085263, 1683171290, -1489719384, 1335994020, -866180265, -721544799, -1671738276, 1618057418, 1187446008, 1235760130, -1489695403, 1522345343, 748833087, 1845001613, 1288373982, 1404143252, -207571797, -331757099, 37135048, 2128315651, 123436236, -1366400972, 1712989539 ], [ -1772171355, 428839401, -1525171498, -1656901612, -1989059600, 1658306485, -1990678378, -406743968, -399284259, -1752171817, 537308794, 197636813, -1116685659, -1236341758, -1034872314, 1165787123, -1869246074, 915556175, -934358033, 1869596000, 2124905350, -272577931, -223782746, -694503400, -255447494, 232905495 ], [ 1000879034, 1382847158, -569970816, 649795455, -1438870547, -759461187, 2053764041, 35801511, -1776667519, -1297438930, -770149090, 638266146, 2120854468, -1049844034, -393386570, 1506656323, -231527475, 753603549, -434111116, 2052037326, -1789774734, 774908171, -680164427, 2122933132, 1161717580, 334943250 ], [ 708082490, 1402852429, -1806412844, -586437680, 2124019159, -428752679, -1750927109, -434355039, -1397037047, -22053555, 1855927222, 2035764222, -1014281121, -330457296, 1636127514, -1858885011, -2025590916, 837296978, 521656629, -1738094230, -111278959, -365672347, -234201985, 1425674026, -199431789, -1478559657 ], [ -1960376302, -1120085291, 1199851419, -128050692, -1275875684, -495123516, -867074617, 761319526, -1588524599, 2142015841, 2107202342, 164999279, 159729296, 989406762, 1364109242, 771939944, -2043318177, -67581133, 1165557314, -974822316, -1792584807, -2062531576, 1195174942, 13822742, -1785482187, -977965707 ], [ 977889289, -1557593042, 10679257, 1255655543, -115273699, 1439769127, 1369532890, -27032264, -1669204097, 1622627226, 516465582, 1142579675, 138872437, -1790932987, -1061503261, -1312445159, -1451105359, 1146944659, -1422420552, 1729335854, -401267928, 538426538, 2017295327, -1110856594, 29470583, -2062232947 ], [ 248701293, -59718625, 758050374, 1965398399, 683818678, -167809159, 841087418, -1456456345, -1374816012, 1878617987, -1445958783, 1769406661, -670098402, 1060443946, -1462308937, -1954094087, -200575675, -37019993, -1655950185, 305879444, -660552763, 1708214754, 1347338147, -1139152842, -2147322640, -617199009 ], [ -2141881548, -1920144147, -1444155675, 2056157787, 1446822768, -416565025, -914282827, 1538493230, 584683942, 1962755279, -757663351, -308192426, -1085133686, -1836698149, -1944946186, 2074163423, -1357583895, -1853200560, -1556961696, 13943771, 1731525134, -105444536, -1980466571, 1945988044, -692646451, -906487237 ], [ -996903449, -2018738593, -163969820, -1408151150, -665277228, 1774414408, 695850850, 1054312433, 2111981739, 1232437005, 103884189, -1277988397, -547660192, -684987206, 716299494, -1504216760, -1781699042, -1163346573, -365414766, 1475985167, -1602183198, 1890832476, -2137339043, -653672060, -1439084786, -1347371176 ], [ 1533195962, -333674094, -462496147, -1071378618, -25628147, 192291226, -982237044, 1864819812, -1759070162, -1618481153, -1928025679, -1487960896, -1675129152, -1166830836, -1500686888, -1513211636, -1231518801, 1147197439, -623150303, 1566975327, -974198887, -1502404731, 403526282, -1523243060, -1853982348, 256840726 ], [ 1138444874, 131972888, 1991486255, 1467104176, -1058139580, 1546874323, 1807855521, 705909593, -76923800, 220516984, -1980359576, 481112889, 1162031211, 2112880017, -2115199945, -1400116631, -352022849, -779333859, 280277260, 1597642920, -1652575442, -839605607, -583091197, 1858669715, -1973136713, 1774178754 ], [ -806877943, -1315578206, -1434254820, -2019726552, -2059342930, 1471673706, 1932486404, -1157827791, 384436722, 919445301, -34968185, 1829913237, 2059486380, 883757560, 461678341, -850383286, -1956658597, 1882471517, -1266584415, 1368266880, -2033938448, -1882214702, 1410690915, 83858705, 2141255380, -336641853 ], [ 1080182180, 228800986, -192386332, -752111922, -1473063718, -1712631649, -2033638738, 638123147, -996782645, -997688338, -1256871919, -1937401804, -1845051996, 137109397, -51593809, -2046072602, -259641827, -943069100, 1246048612, 111372363, -849716226, 309351557, -2118932610, -578427087, -654846115, 989815113 ] ], [ [ 1632605738, 480972620, 1248766170, 1657801068, 305507174, 226965467, -1639648650, -1152496023, -71392503, -1724772873, 1949971740, 298703220, 762399371, -677114156, -551170085, -1005514036, -39532667, 1484019984, 573447005, -1269632617, -590822277, -116206612, 250759469, 222185050, -1391002697, 1922054778 ], [ 1107842845, -1992376243, -482779086, -1795120697, -487547059, -338811562, -128350980, -504573611, 1279374481, -1290707732, -1737641994, -1757085526, -801459829, -1008133347, 568298357, -328707019, 1433572850, -1881185417, -286417206, 2124082911, -781982756, 1278001101, -1210656963, 1635160125, -1948956129, -1732562431 ], [ 1693597372, -1475327838, 1786442411, 913881371, -1375035241, -1889223757, -691283487, 286080568, 1598647810, -1839513110, 234245967, -83583466, 1975620437, -2113093164, 406102720, -1558928572, -297076809, 1233945425, 1152045156, 5135177, -1008988129, 302720446, -483396924, 276239682, 1880422966, -164514708 ], [ 1807355443, 1460383840, -1804159328, -426615612, -34096421, 1123390134, 1304706353, -1318192805, 888297701, 1680468199, -227461006, 1302910788, -362407206, 256995478, -501185609, -2018125105, -759549247, 1537050465, -579572192, -6970113, 1393937173, 727384737, 628803405, -1166881850, -1959796239, 449601209 ], [ -914681234, 1621585316, 787072256, 165179948, 1945821887, -1463722595, -247139800, 1453281726, 394038193, 2090608244, -233725424, 1279226138, 502247685, -1047594706, -1079269926, 728686122, -1260303719, 2003244643, -1247938426, -1881226517, -1617695350, -1546131258, 894451315, -1666655135, 1217418692, -1027706863 ], [ 1513599812, -1196299497, -1446417709, 2002642991, 1871597379, 274392020, -1708668875, 2051217119, -1876450745, -1498530679, -1806588222, 1384687607, -734068396, -347249809, -743801831, 1236971386, -282310875, 238937099, -429700520, 1919132217, -993629832, 946446559, 156352957, -1156207168, 37444105, 465200149 ], [ -759176433, -1790601, -1730822344, 1976901925, -2112428869, 403722304, -5571993, 211361260, -1427725493, -329278759, 563637535, -1172321413, 1664901259, -1393403669, 1109143426, -1385542364, 467817986, 1847735500, 546342719, 1707004149, 964908297, 1245604410, -1835674368, -1515226710, 276184260, -1820161555 ], [ -1418638855, -831200612, -1339831197, 1038831635, -49934287, -1808015074, 1420248905, -2073630606, -1600313908, 919188330, 561545236, 1665860146, -283907127, 535628236, 1364960035, 1440428405, -997121097, 1044926492, -1876087804, -1739249188, -541529947, 609635950, 1034287810, -954351921, -1399897724, 702067195 ], [ -638292068, 1422978830, 1063771968, 1718115764, 902922447, -258094875, -85873427, 244866393, -78851656, 1584132831, 1016187226, -193555249, -492711687, 2039656095, -420128199, 140135807, 1761566413, -566415122, 1891320987, -949613469, -422600789, -611428722, 388949172, 1683633347, 2048587020, -1130132936 ], [ -1909747356, 1069235425, 656435896, -916820642, -1337743410, 1308131363, -104553255, -1195814027, 100464544, -1568825586, -368858138, -1983774322, -376049075, 817003262, 80342514, 1669947726, 468540692, -952156437, -2087726987, -269548293, 957063184, 842034037, -947596809, 2076341165, 125377725, 1659122332 ], [ 1260639686, -1201791710, 413224900, 1886826716, 514246930, 1204230631, 1175721856, -2040715681, 2051953235, -1440666449, -571815652, -331504555, -1857804152, 2084009137, -661538169, -1491635419, -1161404145, 1055509289, -745683745, -632146826, 201338999, 34970893, -1492211667, -1533952290, -1124589317, -1710668176 ], [ -499471072, 1148729373, 1801910566, 1624243708, -636755716, 1407597925, -807741940, -941392092, 2135795396, -422231609, 2110327901, -539374812, 363747360, 1015041289, -1354473834, -1278469908, -333848362, 1085228299, -1947504304, 755549454, 406855477, -390873888, 291475369, -312212002, -2043133972, -2128709513 ], [ 1173183672, 1957432530, 404374606, 1527105630, -1732873076, -1688459507, 1181345003, -1531865863, 1861490049, 1533041737, 24787181, 1153709135, 670105773, -1516239738, -1159830671, -297099247, 77899435, 1238231514, 138849145, 76162760, 1661487409, -554904839, -967200503, -195021437, 675665544, -1351582746 ], [ -212635611, -84115200, 302230686, 1826974961, 1676050214, 1553022843, 1062942861, -312462323, 173856283, -941066769, -414834486, 986041153, 2030210530, 2010026760, -1586976843, 760144567, 338884064, 2055736956, 175454648, -164494094, 1254347538, -1323983769, -1144879648, 1076188149, 537183120, -1939558651 ], [ -1849311842, -518077983, 183273518, 1181117654, 753885456, 839961657, 1692299040, 1009665307, 582810175, -922313575, 1626596752, -497603206, 1515113714, -2083487708, 2123852313, 614574105, 1280995210, 791687348, 569796996, 1671813427, 1072555695, 1944311834, 1407834335, -342894779, -81300181, -1635471123 ], [ 368594593, 1835477433, -1589203571, -155316734, 294173375, 137428381, 1789391994, -1097133906, -1510836979, -1872888939, -1284467452, -456070345, -1909734083, -2040027623, 730369813, 464193107, 635631439, -569083917, 1107009269, -1383513772, -798822068, -1859837432, -370167729, 942097977, -579177314, 428503963 ], [ 1903871668, -998888900, 505914990, -102072926, -1972485453, -55109863, -1592189563, 326532238, -530030272, 1847501025, -139521283, -1500122215, -545628988, -2101957471, 31592404, 1418512901, 17813857, 1020163216, 698835367, -1911036804, -321179750, 1519034425, 677773600, 1037395666, -597332578, 2085248838 ], [ 375752328, 2023611146, -782388879, 1187622397, -871439199, -131063244, -1626353039, -1907376064, 1763857891, -955918047, -195011065, -1557116203, -1981646012, 2065276458, 1645262770, -649966198, -345936983, 1608251104, 374442822, 525070202, 1412196122, 723256304, -1477158994, 176089239, -1216458844, -638542359 ], [ -895733668, 2139249877, 870906715, -1553093188, 6159880, -112752845, 229811187, -923951222, 965772883, 404081118, -1565144835, 2112113757, -1595908553, 1928191079, -1825910603, -1142896252, 436428545, -755025435, 1375934604, 1966691573, -913819378, -523665840, -22082471, -1396480050, -1369700434, 1380388993 ], [ -1851425509, -1145085060, -1955408500, -1172416247, -1548192108, -2145704470, -322133928, -737138827, 2033555098, -1102932063, -146468026, 1424000899, 676567922, -1562101717, 894271648, -1309613873, -745988362, -1827741122, -1828815230, 111645804, -440592159, -840702733, 1887018197, 1742820389, 357846245, -1141080055 ], [ -1587941319, 576155133, 287981610, 817287599, -638638473, 62270470, -1561703667, -2001751843, 2143557328, 979012407, 983014060, -1902476943, -1570451958, -1332299080, -1876517506, 778995221, 1880075115, -1483939279, -1009368007, -143373549, 529331366, 22445083, -629911499, 1614383194, 1981892863, -1491699721 ], [ 1463489827, 477120381, 1577899241, 1636830026, 1464435938, 1158076414, -1906745077, -1833713147, 2014167414, -835061310, -2091552320, -390018178, 2014804409, 1380815923, 1558968789, 1074527211, -1196729553, 1611381975, 209675971, 1146600058, -171897199, -707466614, -1646092625, -1619518722, 606342336, 1048728621 ], [ 2119806901, 2145452867, -1801615654, 2111073690, -945181081, 913165336, -1128279838, -1945103472, 146847908, 1181617991, -165048653, 667547977, 242269155, 482555675, -1840800415, 285498128, 1278197437, 596940812, 449007625, 810572137, 656467170, 1361183263, -216909428, -1543071969, -652504713, -1098432034 ], [ -382393184, -2096630550, 776959899, -1789316071, -1817843057, 1568510430, 175809976, 511390076, -759843650, 541375555, -2144387797, -2109939769, -887520786, 1616304851, -1884633578, 233679476, 1830974417, 978384707, -1661774016, 402150044, -1083200488, 539211122, 1097764157, 198041550, 164763277, -1626560329 ], [ -2015330964, -1067523177, -2117281339, 298452470, 1501355341, -882228694, -67921078, -136477269, -1013224115, 1331069522, 1450462833, -25561749, -1236613971, 1079393297, 850641657, -859877597, 521803331, 1204468789, 103218742, 358915943, 46686794, 649486935, 2113350877, -638617337, 1008699493, -641968900 ], [ 513214752, -1008460990, -1550147099, -144782322, -1810857988, -1832790697, 1842247393, 1530426594, -108783940, 530364102, -48318105, 680794462, 1554616837, -199437836, -878562070, 419048488, 1426635346, -471846028, -666285947, -152784628, -445307673, 451882798, 178254619, -1605933176, -1708794247, 2078275342 ] ], [ [ 1523470944, -2101555239, -2000540407, 1680996014, 124284233, -1141805641, 340985694, 393548134, -1844352702, -1730419764, 483105415, 1540553146, -823482067, -877734375, 1245363169, -1767159899, -1810222146, -1926037623, 1382527586, 1198296885, -1753461731, -383396366, -1592037333, 1618870749, -1732200771, -1784171630 ], [ 999506638, 444871166, 1295148559, -1045585105, 303395489, -699506999, -344891101, -373190990, 1420658250, -1788097559, 1167953547, -1077943510, 1869173070, -1628158778, -210764824, -1507339353, 1707993886, -1109570976, 1124554755, -2066480280, -956336669, 781792831, -2140587807, 1918251150, 1067275718, -2086322083 ], [ -1695999061, -1514872076, 1468889433, 817317147, -1335475906, 967167594, 1746825319, -326474036, 170768985, -1182201023, 1095281921, 638059775, 1736890813, -1925519845, 74682547, -1713815012, 643911660, 46705205, 63379114, 1204859975, 1746522786, 950660879, 836148154, 1939081672, -1325926084, -1433180630 ], [ 45602505, -443857293, 1104108665, -1688063615, -1284225719, -1435605598, 1777213388, 296759748, 1571710765, -827239261, -1441744301, -633692553, -1929237433, -607345576, -1092404850, -2088079370, -1252362682, -1131585881, -366762552, 358122060, -625144767, 831633981, 1427712014, -1443375723, 1542852855, 533368305 ], [ -1972123299, 1124382599, 358365078, 1532372398, 1165054611, -466280416, -1775562079, 1440712799, -79139385, -556255167, 1392824171, -155652567, -765707106, 962110631, -900089941, 1040594441, -352715933, -1814864588, 1066660980, 1795972010, 966713898, -792008244, -1680895197, 546639831, 2016646925, -948188669 ], [ -1348799817, -270943597, 1144407040, 412852688, -256849825, -1184761246, 1570164354, 1333458396, 1098275297, -658457512, 1815149246, -795740574, 1145400062, 1261714812, 1571325823, -694954602, 500476029, -1470441458, 1661833573, -1796075902, -425779259, 1247023698, -1275833606, 1645164439, 580881451, -319768114 ], [ -1376685088, -1649772603, -777244470, -590049265, 766884753, -908075754, -865515850, 1511984524, -1887797189, 856932610, 41536175, -1402414027, 741680643, -1794189640, -499573577, -251105456, 1030055849, 1681667234, 893941974, -1061664423, 225588138, 1178669463, -212449270, 1743945162, -429263399, 772854241 ], [ 424702858, -1107403295, -1416942994, -1268469748, 834986340, 1219177122, 784856535, -110675807, 46873137, 1002912168, 187192966, 1525728662, 2072113535, 598029808, 1665088194, -1509972955, -1889276136, 1560526662, -170304037, -940641792, 1986218352, 1267542742, -1859269701, 973003222, 1385663593, -831990372 ], [ -1031686576, -387357709, -1883332685, 576292248, -1505832829, 1595467712, 1265494515, 1306659424, 1008821308, 596671954, 2116209922, 302142172, -1636094649, 1969478716, -1211432724, 1467431247, 894438276, -650946768, -109697321, -820300591, 904236068, 118051562, 848105013, 211803185, -771511155, 2085791260 ], [ -540131073, 111205685, -1397472866, 781888488, -377623340, -1506122243, -1868454780, -600045975, -2026822518, -463174795, -280805313, -1948845979, -944097826, -406150377, 583475959, -739957883, -618373626, -111581306, 955146169, -2098128430, 9450944, 1800383679, -211184825, -1404003815, -40267518, -745903538 ], [ -174044937, -297499464, 1406767271, 2106207969, 311291240, -1590543499, -1155421906, -2052085713, -1791944330, 894936240, -1063902685, 1653772031, 1313739140, -1019358633, -265020923, 2006433433, -1690076493, -1679149652, 866288037, 422351010, 1254778786, -813987863, 1876260322, -1555928479, 654529418, -7639222 ], [ 79670090, -1769119288, 768493920, 704958223, -1879205827, -820153694, -1150659915, 1014732399, -1086742873, 184066946, 211196416, 1922740244, -800974224, -220566097, -464741982, -2069275646, -521013252, 1308749300, -1951621400, 1650725295, 324884996, 475709274, 1216740933, 628988770, -1786943300, -1516848094 ], [ -1358633713, -343874860, -1945286422, 1921949328, -1649286544, 1296703054, -62191376, -1126632807, 825227202, -17425715, -1979705535, -1833041272, -238858543, -1869609532, -678533085, 214161834, -782974875, -1009604501, 1717729750, -73647621, 1599408503, 1469699344, 720189397, -845012172, -271180620, -1784619531 ], [ -989038386, 502297061, -621580888, 248612210, -736548287, -2123030243, 1960154190, 2136881296, -1461218309, 281236516, 1546728171, -575885057, -1723767328, 1233141451, 94170451, 1580776879, -414200762, 2141756578, -123384470, -869351143, -258470958, -518738303, 96296643, 760375616, 1435917287, 2017135301 ], [ 1377250500, 2090306704, -1539265184, 749789556, -1840967196, -470378132, -2081418214, -1726464552, 792039430, -823362383, -983079853, 1204353687, 2096381013, 1055000430, 1277999853, 81027624, 1978474929, -1601482980, -1060676887, -1949401537, -1939639421, -47642853, 1857909835, 1055410297, -1869100489, 377183690 ], [ 1898598458, -2027570941, 1757727505, -1145054070, 77040393, 1538185563, -537254977, 973526372, -1233979393, 1266817689, 1474723010, -2041747489, 1272322236, -1858871323, -1278295536, 975879729, -1026624829, -1547786002, 93274111, 431917226, -950960283, -86399923, -2133992201, -1750637173, 1989812786, 705636249 ], [ 697762622, -30559440, 15104621, -1265939159, 303645605, -671082429, -396229255, 1218046386, -1130914075, 2087842494, 291096747, 586294561, 2026051111, 488055759, 1961630682, 239269787, 956426810, -2096962310, 825451247, 1420397614, 1669452688, 1969930619, 640840216, -552069861, 2029722563, -1687886518 ], [ -247325019, 1374352915, 813352757, -872267677, 1832034858, 1994341542, 393318469, 1859010812, -1257785166, 597796734, -1717237899, 758255216, -752229464, 1816550824, -1512290651, -1241512391, -958713901, -560979147, -656686106, -973929852, -27802881, 1988738095, -60551588, -1038772248, 209009554, 1170322874 ], [ -2109022700, 994706328, -787984707, -604940802, 251190837, -1230203193, -1694622312, 663252371, 121434939, -2038402769, 1701969533, 1367422529, -828941301, -535669542, -1023859093, -363821680, -1351168500, -1368652752, 1116895846, 1655154151, 1814650972, -677160220, 1733222160, 1836665914, -229970232, -1093839921 ], [ -1954307793, 1949158640, -269528328, 1203394107, 109868757, -1897378545, -625508942, -615800873, -26067957, -450063783, 818536651, -2028789521, 996655627, -1739656435, 1597262791, -1571950229, 731227091, 469439978, 1215563787, -837691498, -2019616895, 135373834, 1610467176, -379651442, 1014346459, 1277389725 ], [ -1001533312, 454816887, -299260091, -871515324, 682046584, 7155341, 941305947, -1388139043, 513710147, -1347817667, -793973034, 1819033503, -509027769, -1638593760, 277998341, -1468876794, 1266122590, 1995746880, 1626059391, 759124732, -249372920, 1919630893, 186997782, -520577168, 1156778734, -557834466 ], [ -1212815368, 1364563046, -841739366, 1601666698, -1020325584, -812231514, -1128547256, 1284679546, -1883240613, -1481936243, 924224071, -2033531417, 1665343113, 987638133, -1757996304, 1596834923, 1910056840, 963548001, 1395801152, -1023953533, -1385931130, -1709857769, 2003865062, 801321166, -779672534, 1207454845 ], [ -1502840214, -311824151, 887408749, -403332505, -2115451641, -421279277, -457424806, -852021760, 492068336, 1216647492, -1187884439, 1939521684, -1004170561, 1918488006, -808434484, -622687106, 577235115, 1710909680, 10919559, 127890487, 841838440, -1120866775, -1012610346, 1052733189, 1424626793, 390673839 ], [ 1195617757, 1375962056, 772860791, 1818262840, -1619957815, 999859447, 288170054, -1512168492, -1071534635, -1768382863, -1758531666, 1435543107, -520355015, 773240293, 654792659, 535147243, -313710490, 1833136006, 650637113, -2069305715, 1488118240, -1474579088, 1946775894, 1856651966, 2008878883, -1353221404 ], [ 2053721438, 1194591192, 657170899, -11974890, -890358411, -1965611888, -869312399, 230218546, 1184582847, -747158296, 63956179, 718724718, -1458956095, -158899046, 1121718252, 178083974, 2001502134, -316849745, 1079351969, 734269184, -1178386610, 152148666, 434506212, -410109674, -1708751107, -601886809 ], [ -303647038, 1522857511, 122061596, 1762368694, -1209504433, 1142484925, 454133223, 1975463478, 1485007494, 1545491912, 474746004, 1444205008, -1070954463, -1195082802, -1130476425, 301287474, -214031721, -1983845986, -1927481110, 1427115146, -1641652009, -524676087, -1521232417, -1579778968, -308178694, -595379200 ] ], [ [ -1376451210, 215984893, -897048881, 1770575959, -1198347506, -1230811729, -373811583, 2076289836, -240649281, 1965972856, -1593309883, -646346228, 1473983337, -332776261, 454501, -1862621300, 1605717095, -1541937304, -282856392, -2061314800, 1570292331, 1651036771, -1600205268, 533874258, 1673917841, -1953565458 ], [ -1342111141, -1201544629, -1361611355, 1345909468, 2055249248, 1512874714, 262467086, -788624790, 1334929929, 1856363248, -2089963823, -672295967, 501252933, -723142450, 1816344818, -127022526, -1085111480, -867001689, -243259061, 445205395, 443694057, -838469227, -1800423382, 2061759983, 1832771645, -563395728 ], [ 2022540422, -901123179, 695961445, 904633441, -2122297186, 318271513, -856703137, 425432400, 502992493, -94270024, -1073331895, 2127154024, 1899751070, -164545074, 710117627, -547409154, 1779139005, 718540140, -1403439789, 1761135210, 873067189, 1473041305, 340661003, -570653971, 1249233052, -579262496 ], [ -235981120, -1892789907, 963406773, 416924229, 1137362560, 293768216, -1401784873, -447954615, 577061424, -1056011186, -1817267303, 1044164525, 398780924, 747413956, -2135329110, 695278914, -1840350763, 110157437, -2129494101, 943371413, 90222758, 1664912410, -279061128, -292867173, 1521804586, 2090317259 ], [ 1471373844, 1130577826, -1551509194, -421533749, 1087385024, 2079418307, -2067895339, 672793037, 276473326, -1187024714, -601081256, 2101905429, -1027788091, -1839235462, 419234915, 1878810021, -892397985, 672339102, -2081795409, -1992521177, -915540279, -994710328, -1940506330, 1212106872, 1756218979, 318979241 ], [ 864179003, 1987099855, 872450691, -982765853, 1239188786, 402334498, 1481635340, -1730795366, 318072778, -857814358, -1815303340, -1064149320, -1004197927, -872553256, 179858828, 1436244237, 1861711119, 1169514906, 692475882, -250890027, 776242004, 1989697122, -898172598, -1685270933, 1977990274, 1204693627 ], [ -663891520, -2044182028, -168235171, -2121407165, -855350378, 31212170, -423553101, 1448935022, -2074403467, -1137883918, 276953918, -1090693997, -50242737, 1411427823, 1456457996, -2106390811, 1181669584, 1271847077, -1666240572, 1180152653, 1656153442, -400555150, -1063282648, 240614005, -1936462476, 2024168140 ], [ -635847031, 1711625858, 2094075074, -1657839706, 540784152, 124600498, 1536303918, -2105938549, 315846387, -854366696, 574896412, 1844268677, 795634981, -1172741160, 1668707547, -911932124, 1124532601, -2025968511, 622142506, 1929717992, -331723915, 140813218, -97025625, 1961458436, -1720417268, -1215949234 ], [ 230797850, 763351869, 968932278, 563449101, 934844687, -271987084, -27223472, 516897184, -390578679, 321119368, -1231258441, 1972679845, -1744954663, 1386308909, -2049667358, 244965841, -856671329, 1671560423, -1863260400, -1085742537, -1479538198, 1224620481, -1317818936, -153099303, -2086334904, 1647184321 ], [ 60127559, -1629122811, -1932002432, 495842260, 1258496444, -361217057, -985248664, -913790644, -717171923, -758348506, 1069115195, -1959879229, -765232451, 1242429446, -2069593270, 1605201672, -1056710562, 1381027022, -515875534, -1068035311, 1075458807, -1658848694, 1310482852, -205818472, 68702597, 2567972 ], [ -586198233, 1120557428, -443016183, -1485293513, -494572517, 509690411, -671697384, 964447512, -1338170079, 1565813971, -1463785063, 1122197640, -748273370, -736972683, -331156091, 1503231808, -1580948553, -191760338, -698604355, 1498714385, -333255619, -2008864919, 744517820, -667514966, -1605658712, -167788471 ], [ -1942207239, -1034109614, 752540474, 180430445, 1326383051, -222538526, 943892538, -497229497, 451379325, -720030368, 431203558, 1953341740, -1571826118, -1383899946, -1397647746, -919351541, 621880003, 1173830583, -1087076261, 1444194823, -1323648462, 1004580967, 705284045, -1108286125, 328134702, 511912840 ], [ 919978543, -1314800504, 1519894707, 986111732, -1330924398, 386006812, -1731073559, -569418936, -426425856, 1723248141, -1686620406, 1326896389, 20872769, 1804922818, -997507787, 1419587063, -993850003, 1936706094, -2054202408, 944223383, -1032305638, -1865306051, -518447301, 884633749, -2034569124, -569330034 ], [ -1864402865, -1897898609, -533281048, 1957699576, 53479688, 1761331896, -1490210625, 332126838, 1179433139, -1171276312, -948094532, -650118219, 2024123854, 1417514584, 1761281147, 744399082, -1714337042, 688413736, -1644639439, 1098427342, -889964555, 984558941, -1287555262, 1121275248, -2133009148, 1920513466 ], [ 1868597078, 497425245, -109110252, 1787518083, -1994644053, 1787953105, -1636055823, 1483129134, -420967571, -1608589676, -87488007, -538026111, -1473962798, 708306804, 60972351, -2031752035, -2101818101, 174067170, 294942291, 383480705, 1252258599, -121663599, -483714027, -1428718111, 5378978, -1876487552 ], [ 1618196368, -1863781398, -1465693811, 180014190, 1522498542, 471481021, 478324955, 1336839763, 924958190, 854605128, -1919424847, 2141981216, 1962853756, -133297808, 2052085270, -860635160, -1528287668, 1306760684, -357332622, -1620527276, 110274467, -1142380107, 304965334, 990663057, 680087745, -1492596544 ], [ 462295793, -1938174296, 1598756855, -374439655, -696075309, 885132603, -1415292871, -1482712974, 1960284786, 642739916, 1373033278, -1185892048, -635597012, 837564083, -1111437207, -1905072134, 1153796308, 414284050, -664359164, -941532739, 1910265004, -875431732, 21398450, -90567159, 731787437, 1660740554 ], [ -842752914, 703919099, -212488237, 323597263, 1253972441, 934665089, -1172956900, 2001626474, 1004671549, -2033849494, -1329400423, -444510840, -691999934, -731132927, -661638895, 2045605561, 1168424307, -2086035152, 692006200, -498394304, -424618631, 213144360, 353133392, 1637658320, 970712165, -703052066 ], [ -1739164135, -131325118, 283394210, 1975520581, -1474589785, -1987889964, -961466048, -403472788, -1294589663, -977949253, 296354430, 1461426829, -2091655615, 321189960, -1473981542, -154760715, -1226522697, -1953470342, 1128389891, 753137156, -1552816922, -23593344, -1768999094, -1275012571, 1059383895, 1467169725 ], [ 2146430969, 1062907144, -177257714, 211373591, -1941070252, -1706528086, 1714299685, -1667643353, 1721332784, 159378528, 1538848515, 1259279398, 220068450, -1834346707, 1455465450, -2140811465, -2110838362, -461473676, -1198408634, 1674662720, 1470081734, -1743435804, 1327421999, -2135313830, -1274215183, 1557248813 ], [ 269770852, -803185397, -1316095676, 1693900818, -512200015, 593282200, -1581246552, -423244341, -1545424071, -327012646, -255396690, -464597791, -94734573, -1901878406, 1665724879, -1586393894, 1721599134, -218340731, 1715197212, 282725910, -26440202, -1789110129, 2126259136, -693721682, -1210164794, -1689727684 ], [ -1915256976, -1669601007, -318282335, 1635253046, 1325427454, 900363917, 335567387, -2047701958, -998236783, -37459900, -602775802, 814125545, -158675222, 1341289885, 1849934204, 1365519857, 1691310814, 1299026562, -1464649794, 506033925, -1294750538, -772566213, 1843521636, -2057926212, -205247933, -363650931 ], [ 1592643146, 506572376, -175085536, 621608472, 906692311, -1654665795, 1023977382, -1404469573, 171517620, -311219042, -1000778182, -1397170009, 582988554, -1581923013, 849382192, -455104962, 1050947002, -154343665, -1472985884, 896570467, 288200318, 648153214, 1451616939, -981112839, 631915296, -1338102394 ], [ 1089636865, 1438455841, -16652286, -1255926797, 1526768863, -547910870, -283874510, 1920356793, 761529717, -635592273, 1787770688, -1743551111, 1323953168, -1268799311, 687787176, -154219081, 177995463, -752518423, -2134312986, 873234751, 1172197655, 189828811, -1990204533, 117196978, 1099162756, -1931957155 ], [ 913873407, -1099131324, 975908097, -1149607614, 1174667493, -2004539654, -715293934, -61427391, -465336130, -263622820, -375294662, 518841490, 643683620, -1864914065, -1941271280, 1699230302, 1532243103, -1928787208, -1181616639, -417842894, -66039843, -1738178285, -2043500674, 1721301810, 1099358723, 587953059 ], [ 299988453, -1413801487, -1684389460, 122848384, 1808907014, 550524691, 920536108, 1722435049, 701250369, 1243801550, -2136400386, 811051570, -1989732034, 1199376092, -1905469740, -552608097, -1468382798, 42150600, -1501391047, -23032716, 796764743, -556951682, 951401904, -201984457, 1080666533, -412774605 ] ], [ [ 1256470320, -376722966, -707274906, -130753798, -1009463104, -673268256, 1314055442, -894860115, -1548057646, 1959865781, 1316986963, 93331990, 1049953092, 239678790, 564065390, 1215454718, -628681507, 866521859, 1175631485, -1201520866, -1573683463, 1684165, -1263124690, 1276458278, 1172430876, -1494712108 ], [ -959196151, 444204857, -1042879893, 1561667396, -2025758450, 749252392, -374523660, 623158725, -638374045, 2104403979, 231088706, -1528515962, 31461072, 1376060667, 1746497227, 11954726, 1156697584, 586695554, -1363416395, 1324572538, 2050905166, -446503079, -1783129046, -2101657162, 1331107681, -1351800410 ], [ 1666332663, -1337378086, 1569525822, 546773355, -1636140481, 774336288, 1988093660, 1826426966, -151765743, 1543222893, 886981692, -839115260, -1979260106, 1060494776, -359534188, -819721116, -1800504938, -571463443, 474890452, -110815120, -1809298864, -2080795177, -1589850432, 1731525453, 450881181, 144446553 ], [ 1388589829, 1391591190, 1038662425, 97270424, -825048250, 2145401012, -1242150048, -135753621, -2096497443, -1605174910, 28806115, -2048709407, -494074159, 505151818, -1571925697, -1943368246, -1031387487, -1248755166, 2060986248, -789789994, 1780817098, -1573358074, 24361192, -1464226097, 92620162, -412378438 ], [ 1465726381, 1235889364, 116141652, -1065184455, -140216245, 957933232, -1745284676, -1545261875, 1682343711, -1208412007, 1894711152, 1221149132, 2014041636, -1259576599, -1125260941, -1890089069, -2137927254, -272457946, -1458855181, 287847901, -225970723, 480800031, -175990161, 2049840269, 39517458, -1931778594 ], [ 1712316708, -1745729233, -1852708569, 1299355639, 1721037468, -53055330, -1084180642, 446404155, 2090557426, 69258482, -652132184, -439638860, -1268037606, -1110436115, -1285182241, 302678188, -577640233, 1975304884, -1211210813, 1026208082, 763126941, 2091813573, 786687145, 2072699702, 1170885900, 688913547 ], [ -545752141, 1323166254, -460349757, 365485057, -815987739, 1631775089, -944165223, -85670069, 1630390506, -253399459, 546394169, -251808940, -173931815, -409714413, 731402395, -559761419, 1395755921, -2126398165, -656726082, -241882414, 1181203465, 1522201247, -409588451, 360056731, -2147154952, 426619887 ], [ 1866714481, 820909378, -1733793411, 339135528, -1466968430, -2009869844, 1463196481, -1048338057, -28563294, 1937591386, 2121760302, 155869468, -1803320703, 386836779, -1466098808, 908969360, -1636432078, 1350976304, 1665112011, 1583655190, -1546660276, 1280343948, 739636038, 1936616556, -681323880, 1764198292 ], [ -1255582800, -1109019168, 1761957079, -1445337080, -1421174800, 241354527, -833641178, 1774750615, 3990932, 974089392, 414740147, 1174928706, 562492929, 244599606, 871308613, -714356567, 1188906362, -1867590430, 887410052, -642743572, -464183577, 320535785, -1869246112, -1702640472, 466460601, -1092637840 ], [ -1748733844, 282085311, 192593062, 475097281, -1366189582, -1504101491, 1598789010, -874848673, 955603223, 1034496816, 622975091, 1666618705, -1039727258, 1136489170, 59065548, -1410663814, -477561484, 1375535025, -1646482953, 413987673, -1169295483, 527980964, 846346050, -672634447, 1020296066, -1460573185 ], [ 2048233296, 542325895, 103293936, -1106999499, -1761825699, -625510818, 235358727, -1067908091, 1351672491, -1338999752, -38350660, -493697060, 1784491564, -1454963933, -92854890, 530875121, 1671143870, -418818126, 897600764, 1086801570, 1948945080, -1363661072, -1616067049, -1814013356, -78795571, 164478889 ], [ 1914753189, -1157195136, 467100216, -1548633650, -2094393428, -939448211, -547601140, -527898499, -1703922480, -1289723155, 1913184673, -1571968929, -290771339, -666244770, 1721246314, 1809516016, -1358792977, 1968385999, 1442886060, -341107269, 942206516, -715524804, 844655311, -12101754, -499365027, -2102480758 ], [ -1232679052, -1932705770, 503215409, 80006583, 575654574, 1051345010, 103461137, 624886652, -1258386233, 933700272, -320776170, -1305595862, -264939484, 1618812529, 2018113011, 147898815, -2094258627, 818778737, -1591684243, -73688339, -974386432, 1950092822, 280312768, 1941679801, 7446005, -1236763245 ], [ 177788845, -629230361, 518714420, 1903582841, -1684580695, -1386560191, 990878646, -624903136, -1598808596, 762900192, -1985578336, -53091102, 1898502537, 1036616636, -1049518261, 208898589, -299487816, -177782234, 380169282, -815951779, 4878707, 468276579, 1698700380, -1664370060, 2096042152, -1522171933 ], [ -1619131513, -169767705, -54755363, 428211551, -59212316, -1887370372, -686030970, 1840839127, 1753347653, 1268448640, 1347104813, 1926394500, -563684738, 2023206432, -2104499014, 321454284, -1968222468, 1688923346, 570109803, -1181200853, -1807102502, 1387394920, -1274210653, -1916397824, 1983765645, 2038357646 ], [ -978427285, 1045973679, 1976038279, -1820031250, -1787419646, -1676046642, -1640469043, -1187258148, 1507194543, 527924086, -808047479, 629505273, 865172496, 1950679017, 26706849, 902936151, -2024226204, -1925523692, 686961556, 1841933163, 1817141541, -832977806, -1309985780, -1775994333, 1133279035, -1654044247 ], [ 1736515005, 277060528, -1515571081, 645035804, 1477064170, -1006283662, 1425557005, -609907238, -518122137, 491656754, -1612685537, -851652517, -1463507629, -289070839, -350118792, 1491987630, 159768494, -315546679, 629837661, -1686171530, 902137042, 518198622, -548083904, 191925794, -1093434444, -1465761935 ], [ -184020971, 694174945, -388902059, 776472435, 348175686, 919614423, -1867323444, -968944665, -1636373316, 1301755319, -2090372082, 157085627, 471605603, 1609608726, 1239342154, 1804278123, -122522229, 786404081, -269498821, 1061875295, -1583827384, -393753018, -1161367809, 1028046737, 744177424, 78993184 ], [ 1930467022, 1152734359, 649781876, -566694006, 1103847332, 1098807049, -1163584615, -205424364, -226029899, 1551636633, -305562702, -219610501, -1846567176, -537286562, 1179498971, -1585964860, 1441806302, -723941321, -1489687613, 1109360900, -170999915, 794900901, -664353758, 406581855, -1336133991, -413603039 ], [ -1005702387, -1927938775, -71450012, 1829524467, 1161891882, -845772503, -1192366224, 1857012778, 786227885, 1726599371, -1866290493, -1954707939, -1582187695, 1285769101, 1954168617, -1820024442, 1680070998, 1374078233, 1185237842, -1963709047, 1037572069, -23734454, 154809549, 1698913433, 1714156359, 446734137 ], [ -1605510529, -1274258156, 1947700075, -475638751, -1536738484, 1769187540, -1824984315, 165720665, -1650234681, 1838263376, -1721449421, 2134489857, -672352681, 1225866450, 1155463010, 757666426, 544692025, 486939824, -1781339686, 1612871026, -497429378, 1901292715, 741039729, 442232714, -1372522898, -1268069163 ], [ -94064363, -2022734636, -524178847, -84377496, 299947539, 2107941095, -340187073, -2140651023, -16927880, -1387975665, -896796706, 323206422, -81880970, 1966719899, 501728990, 107474697, -132009343, -1411786663, 2018664952, 1046270453, 1146718865, -444130448, -373268072, 2074103511, -434765501, 890665457 ], [ -2085837556, -1953119977, -1474528190, 1224932572, 963957014, -1620441308, 131655838, 337374274, -1697767675, -1350636512, -2057070779, 68691320, 1068873851, 929368023, 19797489, 834069052, -288260475, 1274956228, 1145649304, -348024000, -254829885, -90405862, -95854288, 1466764288, 1279988590, -958481176 ], [ 267800923, -1473910440, 1424693045, 190836419, -189460960, 2049014521, -166312682, -236509858, 1584424920, -123237147, -327594130, -290925601, 1176832300, -243892273, -1291758652, -174330032, -558636864, 493632929, 970046715, -1904475121, -1333002040, -1904622224, 125611550, -671306058, 1527697303, -1255465476 ], [ -510044500, -1239936724, -234051385, -1581063426, 1548766184, -1234781783, 1523785890, 511740812, 1692140661, 1937987485, -2103822881, -1525542035, -1073382445, -1887528395, -1519907460, -1206893239, -981538502, 443966833, 325212980, -660029341, 1806460532, 1452879547, 567576889, 1126194037, 653319784, -2057984871 ], [ 1628691665, 1381977577, 146201579, -1511981158, -489801467, -1876659583, -1448485836, 1228802007, -2060741115, -1654473344, -706513839, -2124339402, 1678044397, 1662466527, -400367447, 1970568006, -1653312479, -1203983199, -451259251, -965079878, 456535771, -611086156, 934806924, 7419668, -86745253, 513431028 ] ], [ [ 577729637, 2094638892, 2041816248, 609517725, 1584376108, -687202697, -989686925, 1924589639, 1026162519, 1652658325, -169356730, -980961044, -1497019473, 1824189313, -64412147, -2049255229, 811840017, -600891944, -1860775597, -1935951425, 793381840, 874578270, -2052795824, -148421204, 30519803, -1297395006 ], [ 888195720, 930940232, 1519618662, 653039329, 1737136875, -2022038293, 1158250646, -1169604874, -815361843, 1085340913, 539331689, -1694932551, -830986126, -668552141, 1395881835, -754989974, -1540856126, 2027824524, -714564948, 462941264, 1175462877, 1049236854, -330581938, -111061939, 480473794, -1064610329 ], [ 1059858110, -1302527272, 1024137589, -1191927643, 1564151334, -886890100, -747811749, -956774790, -1486806450, 1680526718, 1309577188, 431844504, -146823308, -2012857409, 1420667603, 998664970, -650516182, -167604000, 1256531095, -1088342353, -437844311, 236271781, -1615455249, -982827811, 1654135848, 1880375280 ], [ -1343848773, 1330771005, 1831772290, -1317227689, -1448034281, -2085875471, -1257806907, 1076078737, -752511459, 789059850, -34589337, 791139171, -1297400188, -1276063793, -1084892959, -2089080763, -1047106741, -995000872, -958400443, 164623267, 1553932918, 291833314, 852717646, -193352240, 1372633218, 1156210155 ], [ -807085502, 2050993593, 1961007426, 2039472184, -615613023, 1501220715, -1158486860, -399082816, -2046484122, -1688985011, 343124665, -107530410, 847833836, -1767101827, 2100719547, 1299494034, -1733834905, -2089402517, -1079479588, -194754508, -208853409, 46223430, -2012342493, 1135178451, -323419536, -1996547211 ], [ -1276060261, 1145941295, -21943005, 486496559, -901244932, 1392693738, -555678481, -943273322, 1866464636, -1355412154, 558352263, 1799348388, -119733090, -2035453, -577129448, 267213032, -1968204165, -1486546174, 822660255, -227716032, -1798001343, 2055733155, 997235184, 5509046, 633179313, -1235111779 ], [ 1174621967, 1048485028, -552526838, 1620518124, 592758896, 1003865018, 2113523317, -1989139425, 483116085, 243728647, -279653232, 353203135, -526163562, -36676187, -1329518252, -54763044, -1088010513, 1617590435, -80520975, -873401220, 775031418, -817359099, -1908234186, -2043738154, -707091660, -1767728506 ], [ 568607904, -354728499, -25166263, 2040047909, -781746688, 985302016, -461432723, 335900392, 432860494, -1884907679, 1385567434, 1763397485, 763162922, -529426984, 1483725548, 1307935527, -1809863870, 1878002382, -1939767601, -599189447, 1526024121, -1650190900, -1073739488, 746632365, -1407432742, 293537526 ], [ -634940798, 1210473402, -1181828588, 206115321, -623339474, -1714865183, 171814, -1462101484, 707075890, -578862935, -32596988, 1524024029, -135193295, 213937941, 836901310, -128554967, -563655871, -465316910, 1639014684, -907287511, 1595381890, -1781026881, -1920309029, 1045885390, 1491626478, -524516122 ], [ -1141760329, -1930117914, 921538340, -2087321539, 1752414596, 1903836182, 1873220115, 1754035397, 1575656477, -2052893834, -1982604151, 1048731657, 680620526, -2103648969, 1233290252, -147485784, 1842259106, -731081301, 739560410, 153689931, 1074976391, 1955738522, -1587662464, -171739692, -216142261, 1321471554 ], [ 1839173841, 33350427, -1326494964, 242887080, -537017457, -1963406446, 290206643, -185687163, -1321318732, -1131147524, -1610266542, -1902398676, 2141292757, -265655015, -1906380178, -213413151, -1327318697, 1702612489, -65293129, 1446533479, 60679728, 1229797834, 1294213184, 939830420, 1520232236, 988695100 ], [ -834460774, 702547294, -1802461215, 381921434, -662313642, -1267905549, -302251853, 256075653, 436686370, -1112560533, -1395155274, 641585037, -983670535, -1614088533, -188027884, -1859905019, -1249387195, -1478400878, 1668589900, -1400560892, 1154343660, -42109570, -1202809917, -1346915551, -32341091, -1937693038 ], [ -464717758, 881706011, 933575367, 813098713, 1021777929, 127392759, 1656206461, -171169086, 1795962398, 1342925620, 345863349, 365122948, -2137882829, 1102317240, -862873410, -730997443, 336770452, -1123345064, 1098467400, 545285641, -486466387, -970688259, 2057162835, -1231480344, 1334867264, -454974456 ], [ -26595987, -183999609, 1747452702, 280465253, 558176286, 987079653, 1711541374, 2013063860, 417410496, -1331222210, 278314077, -1958871585, 1834044896, 1697905793, 123896821, -179484606, -85425694, 403130282, -964345681, 913004810, 67421267, 1382571180, 1519977255, 764389807, 1356894596, 832083782 ], [ -646857796, -852596730, 426915638, -2063419640, 2108884924, 1560681664, 1760062651, -70440070, -1304683022, 578026022, 634826971, 160292755, -1166275634, 286158971, 180708211, -332739963, 1156410425, 1615072628, -270922314, 1944593950, 799953445, -2112325860, -126386235, 545257174, -445211106, 334741361 ], [ -1782794482, -153122511, -1795693515, -42171544, -1087236398, 1602213792, 626375127, -855035367, -1265796405, 764745681, 851276734, 1878195055, -87596807, -290900417, 44768869, 759245795, 479787665, -435765364, -1940586827, -104611862, 668766354, -1838092161, 1837190490, 2032966355, 1193644594, 149129836 ], [ -1464787710, 1535779823, -892504051, -826612783, -1293401756, 921063, -1929108657, 26927425, -2018604400, -1635552762, -1602757485, -1742606209, 295614927, -881853256, -124398363, -1454573515, -1803777536, -2081489466, -817772566, 832275490, -515522925, -178042388, 1489196761, -2027359985, 1896060711, 1738086537 ], [ 716176100, 1431551701, 1020398598, 878853103, 957405888, 665799860, -1045999969, 1043479447, 1597361642, -327010613, -399570583, -1106276475, 175913843, -1257062691, -1373965845, 1720140335, -1847643790, 525162297, 75507396, -1926487351, -1717419317, 1678625616, -1701787456, 1483064205, 234507464, -1224403017 ], [ 2130691885, -1344410736, -429235924, -1470543391, -1826170763, 1482764108, 1594822926, 1711718466, 33406534, -288450614, 1054221144, -504603589, 566545342, 1285944253, 1687932731, 1084927854, 377867001, -205112883, -1755786359, -587144659, 1617351087, 299421238, 1638873561, 453419952, 1269188919, -1338988277 ], [ -217466092, -1491826438, 568659084, 1338553358, -2052072602, 547462814, 30140107, -214268772, -1616208794, 161833136, -2049824867, 941102598, -468124229, -1482772281, -1407833738, -996391000, -519498870, 1942486118, -1180132809, -628599472, 2066117208, 1787821897, -275955297, 1441944636, 1034496132, -1986964291 ], [ 1072879697, 356570292, 383880268, 172163788, -867258064, 2022379125, 1062405289, -79254303, -2093828678, 411603560, 1928347826, -1201855062, 1410148814, -1476649678, -1463391854, 219618000, -1217327386, 57296302, 18713799, -92287104, 223909145, -855611086, -258344616, 15336637, 1846830668, -1098841774 ], [ 1770122496, 378916109, -1422840278, -2106071359, -1786922433, -1438938664, 1128641365, 67349884, -1615216086, -1548939117, 858764788, 1705139968, -1769069640, -1422460496, -473982811, 613545352, -1812612780, 1846313942, -429018619, 1881813789, -1551237982, 328248434, 1801911174, 533467208, -722545558, 1686631441 ], [ 1617003535, 938883548, -1741253628, -681003062, 25863055, 1461517713, -984284160, 830773609, -590729648, 1379599463, -1421911088, 1787746759, -1629064401, -1141273678, -322449492, -1037379377, 84368836, 1743415624, 538371557, -1887488250, -953732034, -996566392, -1064657406, -879897569, 613342184, 138260204 ], [ 1557099856, 626143358, 37228192, -829973635, 1075358857, 94002397, 1522474529, -1270626393, 320306386, -2138698515, -487424843, -225930284, 1595933268, -1047549425, -342502244, -1651599407, 2078886009, -525520765, 844239864, 1178312996, 1821377421, -844939652, 839636026, -932420483, 1045286573, 2025582361 ], [ -1875275683, -1711406509, 1243303188, 1057153378, 2122238958, 1427065842, 1103250734, 1706684324, -1614919702, -565310266, -995106818, 454584185, 1840057068, 1058436586, -64851966, 626870461, 155291111, -787555517, -2018702489, 1305063564, -2077332936, -1683924985, 1665775269, -1386741051, 1238414285, -1025182828 ], [ -1182447114, -1158324030, 266395288, 999571829, -259042437, -1645268628, 999605723, -615791117, 1466376609, -589093875, 2045689209, -813140623, 24149792, 1258626722, -451275109, 1937988318, 1824010647, -142825203, 1262013489, 389415973, -2084954763, -1945343037, -1801049010, -1470976631, 2085454414, 866120809 ] ], [ [ 870834713, -123485134, -490917451, 1859575145, -1088882817, 1960575967, 756737684, 1144661391, 625471300, 864198116, -1373156149, 1745671618, 1766149885, -596841674, 2054204646, -2050267267, -1449735360, 1520511537, 1130082875, 1247273656, -1376706539, -1733214271, 182361546, 1674337494, -1470273566, 1632092531 ], [ 701020784, 868583595, 1714768757, -2054916452, -1334791551, -1762389924, -332178682, 1886746748, 2100574875, 500667529, 549029118, -1493982177, 1593985232, 790480610, -925288513, -1337861599, -2088394283, -922944442, 1752037471, -1869235229, 753159425, -429154000, 1848768631, 54652993, -1561248377, -1127248524 ], [ -1929185370, -1175915249, -87617809, -1163180786, -1718013802, -2056286331, -1313859054, -1352676638, 26212105, 1526475169, -644820925, -20599023, -551029498, 1948853629, -1336208998, 188054449, 23595306, -891356631, 921850855, -202696281, 592329267, -1219466650, -2007018043, -1868127503, 285713981, 333200704 ], [ 294125509, 1270269308, 793634393, -1588132383, -824405038, -212022745, 1227566596, 322567407, -574263810, 799137787, 1076474705, -1500168841, -1639133144, 889710870, 930335477, -833911773, -852995353, -30010165, 2122193479, 453656554, 406297049, -733486625, -1071254913, -419979360, 231085937, -753459158 ], [ -486061694, 841120907, 1747025164, 1175495798, -1866908178, 265288197, 310894285, 211616624, -1311883645, -1939611092, -1918447874, -1939753176, 1979611357, 1528450495, -1592453285, 555215197, -1531118637, -749757678, -1035491049, 2095909723, -793490596, 113811607, -402802603, 1169471413, -381020969, 662529897 ], [ 1054738263, -1427843314, 1018290920, 1223815663, 1724685454, 477918350, -647943480, 853208153, 37076034, -1081102388, -2043705232, 350561909, -1916627832, -394558362, 1595589999, -84230188, 1113220245, -1200063613, -1412354612, -1889695123, 594645086, -2067199917, -824900766, -779777523, 1734890970, -228416241 ], [ -1310400126, 1305397393, 1726343265, 281350951, -281706234, -1930007518, 1958518568, 1248001049, -894260705, -737061207, 899083965, -1115408956, -1932405668, -32669163, -1568383734, 1225980361, -469120916, 1655881547, -179154341, 1687133238, -1547124696, -1065285285, -1061670316, -601404096, -1229205488, -309628645 ], [ 320160536, 1396606372, -817314518, -435822867, -637535489, 1567638429, 72301728, -964032460, -323111319, -1856424739, 1854897781, 1376582429, -1646432389, -917442781, 806647873, -1170974240, -2097905745, 262289628, -481776169, 2078111863, -4153030, -584182570, 1946662972, -169064388, -1460560535, -1361750186 ], [ -128941883, 1620542280, 141605448, -314232112, 1218067869, 837713761, 751860454, -475998839, 1081830169, -1718813887, -2110558734, -2072241775, -1356672528, -1807764207, -631574455, -52188185, 92957118, -1190904291, 125717166, 516021258, -382094002, -1366871783, -1280997632, -1967934323, -398280478, 464359572 ], [ 1759915177, 1631786845, -796461117, -897006349, 1730242487, 883571130, -2076196793, 684297312, -1917644199, 1849654314, 1560574401, -54242767, -1784624841, 17960355, 230493194, 715571654, 1994778252, 1677649336, 2029727140, 2039260191, 450390597, 2015392575, -260849811, 728502701, -826149110, 1048300585 ], [ -620451541, -676277255, 193472245, -438982332, -1399111897, -1312122250, -1551588791, -737658057, 1463879078, -803797843, 791964666, 653158686, 1815587392, -1375467356, -2133667546, -1818933873, 392908767, -347818171, 912560906, 1294611138, 1639835282, 1759725939, 307996802, -76506951, -1289959818, 1624303835 ], [ 782071412, 517182297, 279786276, 1013312315, 1027384981, -1757520666, -1079933831, 2007300334, -921994365, -371750927, 937593698, -1313668788, 1058956697, -832394932, -1979472340, -342925699, 1888644321, 879705871, 1565896289, 2109952351, 1246910694, -1892613681, 2063206416, -797430835, 1497455720, 1287781692 ], [ -1527479703, 778601768, 466645916, 429984690, 341583362, 1227700593, -2126764878, 1955690607, -1579163101, -617822492, 2137541607, 951995062, 2006348915, -594807791, -449986071, -1619825603, 1338849498, -1494715651, 839548873, 1945351546, 1509100022, -1930268604, 1574640537, 187700955, -597901185, -560606252 ], [ -19144470, -2007785912, 311392297, 1571344363, 1785137393, -1951243172, 1133607953, -1398521279, 121164938, -322754364, -974689174, 1161169774, 1403515788, -1893674970, -1097052179, 1925594131, -263077501, -280520821, -1815683542, -962516582, 1317684360, -175528974, -1688205509, -1119687264, 695748307, -1236716571 ], [ -1661128197, 881327279, -596459829, 1766860246, 1327754642, 279755441, -565189795, -1677119925, -2145542620, 1200939363, 96866118, 1464703356, -2142372817, -1565966611, 1246416361, -1113590317, -1079881455, -2086330233, -438803799, -1388899313, -195263868, -874252319, -1525869736, -2146526602, -1603902322, -1777319061 ], [ -1195046886, -2106958600, -962456470, -80584626, -330157388, -1545894583, 1159548729, 2034479514, 1923222443, 593471538, 801435627, 700173114, 176302554, 1554016203, 754089768, -1231590973, -1011365502, -6856760, 324523551, -1490907624, 662853640, -860158030, 229999259, 2008847032, -1650770738, -1924947014 ], [ -745824933, 708408518, 985237484, 1747651399, 1283507353, 835095588, -2044717265, -2036587070, 1283043878, 1353053879, 579084841, 320157824, -214002289, 1157846443, -1790389260, -795225483, -1598092435, -2133659203, 1906560972, 990800206, 543662277, -800353002, -1639488886, -568473045, -753136805, 1995145792 ], [ -1502261645, 1953852626, 658552060, -1685474955, 62292172, 548292752, 146441817, -470720963, 309899631, -1505276018, 200956641, 883858680, -1925243027, 621121930, -1403012182, 1587054433, 2063145658, 643310460, -1725305528, -1938895465, -1641723959, -13115412, -1638532126, -516032999, 1269838583, 324251978 ], [ 1822501312, 1241969205, 316833557, 1671312305, 106226285, -1535147512, -2110437969, -1962801428, -1666591476, -1494640775, -463099463, -179165942, 277278715, 1939957432, 1293851075, 1639330015, -35568022, -566498826, 918602699, 1343348095, 498602408, -493566333, -592125367, -841862525, -869983379, 597827186 ], [ 1475269937, 2098698503, -1205405898, -259002292, -1297758867, -1134259768, 951542356, 1030925929, 2101763357, 1828919928, -1890485667, -790948484, -303214206, 1827065086, -1949682051, 110444746, -70804949, 884550141, 1361542292, 1549417943, 1815375819, -214274970, 1911840339, 553865372, -482532612, -1715786990 ], [ -87266824, 1193041986, -1247574672, -1735593861, -932730620, -2108968072, -1784226869, -338889259, -822511619, -2013665674, 1297960228, -1336398917, 1616767530, 93828727, 809597536, 2102921289, -491177733, 929258527, -544973638, 290154236, -1697672810, 2111467499, 534293310, -1271031519, 1398321815, -657716076 ], [ 477603252, 2134387668, 575951656, -40575608, 930710543, -2055878577, -618597436, 1755999398, -1282361078, -1252700905, 773447614, 1782057920, -1161100142, 507587876, 1206321880, -1069347310, 1615052430, 756493846, 1960947885, -1077622453, 2106298312, -789661972, -425144549, -458861334, -1682608915, 1923022015 ], [ 130621807, 1263296615, -1503446324, 103273290, -2138997207, 661863410, -741504781, -1857160222, -1630621888, -46209938, -64819118, 644114153, 340048947, 480887042, 669844714, -2055843753, 1938926312, 219444272, -1596912220, 487245455, -924803653, -251240617, -158169009, 189035039, 1003071161, -444172317 ], [ -1858713031, -511911718, -911952981, 270950122, -639335304, 1130062222, 1692910447, -1739712879, -2115907942, -576813392, 336711452, -120707300, -1228507018, 776479216, -1662218021, 2042784295, -1839988578, 1205472989, -821116853, -400770973, 714837232, 826011856, 1394045170, -1955855926, -1790001503, 165992446 ], [ -1199459662, 1169721281, 766524677, -1416351804, -1270425731, 224741410, 707150179, -1725277237, -1121954215, 625117616, -2076660432, -2094639971, 565326319, -806634282, 840316022, 1343073788, -215576577, -1738562718, 1737349425, -1683867150, 1934812042, -1506356997, -470542058, -890593675, 1640908689, -1967477514 ], [ 1073596295, -1451783401, -1933411650, -94734831, -1154713221, -265565992, -674349805, 563154832, 1107255372, 2045541611, 715359826, -154667973, -1525338397, -56192208, 1082157685, -1739797949, -1830710835, 1774684136, 795504781, 555823811, 734535221, 598178371, -935267479, 838009263, -108599906, -1011604550 ] ], [ [ 224007953, 1867641052, 2036155270, 283487286, 869222790, 1978553850, 403468112, 2040325335, -658399614, 1843794883, -1410006332, -2018052668, 1153224873, 659413962, -467281860, 1324529078, -1581536104, -264372203, 765459881, 1752213424, -902782534, 1132947388, 830553644, -782732845, 1506277790, 745724767 ], [ -166030300, 776070659, 1593795405, -222728632, 1912542083, -1828482957, -503762693, 118161448, 1604408168, 1730142169, 1937663297, -479904450, 564066431, 599422299, 714280761, -1172351281, -746654099, -604713913, 740044408, -1822758920, -1083140973, -1062962775, -2004703601, 11304415, -1353348584, 561625261 ], [ 341589191, -9152813, -1148567210, -1552761275, 2026318201, 1999005637, -164580966, 911936622, 292481919, -1401862048, 1823661787, -1057578093, 555458629, -848791338, -311070233, -64687646, 304062328, -414230852, 1745716876, 1771697777, -426559404, -1581180466, 1782504799, 227896197, 1667825740, -1052601644 ], [ 1937547901, 222028536, -1352251680, -495987283, -1726742592, -532421754, -734371042, 1818133696, 982329149, 21348136, -1200687176, 274533995, 1536640654, 1814578782, 2024862902, 142758013, 1469697432, -577815283, -1585009865, 1518065470, -425702327, -1385805826, 1077012612, -1828121522, 2102010910, 1460369564 ], [ -1370836227, 919994617, -324776507, 1729800740, 1140419277, -1187815908, -1221048283, 776998638, 1516124494, 904222488, -2128087091, -1534582282, 1692457322, 80969445, -1733769175, 1849635793, 538870107, 268635269, 60922860, -2107318909, -1236232814, 517752109, 2033200070, -955256298, 959007619, -587913790 ], [ 2078303703, 1398876321, 799905494, -281824520, 1421649213, 1862543070, -2000525387, -1237652672, 1117440589, -2028508211, -331862360, 1439529216, -179894002, -2138372387, -23072841, -1677736223, 1734905473, 1299294056, -197117778, -548543236, 968625229, -1525095097, 1442424407, 692813444, 2102382468, 288122684 ], [ 382585947, 1919678482, 421573344, 461451435, -531719400, -1208542623, -7358947, 542715297, -1797783270, 1817913921, -1592923763, -1696655941, -1038981561, 955305301, 192117758, 1435188475, 1523680936, 1321275470, -629424928, 1018159587, -1729114768, 564845830, 1329586411, 2036637839, 1674247266, 904070693 ], [ -1631148437, -1356349935, 1326709757, 1544758558, 1877487571, 1452733533, 1345511079, 310255114, -275683579, 1533568983, -499583731, 505706009, -1795290839, -1170920193, -664570925, 1744097475, -1534602562, -1196484400, -1316299922, -87065262, -1695517180, 884716341, -1039324304, 971515658, -436287216, 553250662 ], [ 1411672889, -901467646, -2133049365, -1690571167, -241683151, 1560757063, 1342041355, -1033500616, -1309558451, 261034989, -885967808, 1408676433, 1872648275, 1570280149, 1851072775, -705124615, -120795392, 600016798, -926824250, -1763092449, 189595052, -905518825, 106765107, -1885343564, 511449981, 1327270619 ], [ -1403585594, -128762762, 1345906229, -1454874150, -279700675, 582912467, 61213412, -241387175, -771486533, 1938014115, 1174581837, 973095152, 251608404, 1671667587, 718823960, -68944370, 737235297, 1315025406, 460517274, -844202458, -1669508673, 290490895, -98400520, -2102553610, -771239500, -1418992341 ], [ -1473317939, -550180773, 423303063, -1254787019, -1887055438, 1329773241, 1421720920, -1908750807, 1770943373, -1432842919, 1946310153, -387698897, 1489174352, -441806672, -1945839585, 1281653131, -677238300, -512785525, -1832500276, 1861798006, -1409556403, -53280370, -787152939, -23954956, -610702699, 861060545 ], [ -1317698086, 9391952, 1278194537, -898933627, 63617461, -1150709995, -434525570, 1815694584, -2012496045, -780965933, -698668165, -2063943600, -796232351, 1090547716, -70618153, 1072636230, -1289832813, -230686989, 855063901, -1729062197, -292269725, 991858320, -1242161978, 525187581, -1090038112, -2068817975 ], [ 2048715042, -1841556808, -1273404392, 661625405, -1755267811, -575981120, 1185407144, -2041882348, 1730733399, -397327840, 157468970, 552163582, 389478808, 1717820099, 2095581363, 1282279626, -1795645964, -717322001, 151581003, -12194543, -583122565, -1747645114, 1216802583, 1807680349, 1617520159, -541526803 ], [ 1993996488, 1017127673, -1744562044, 1605010351, -1157978363, -1901701757, -1908164558, -1661553871, 1836591169, -525808689, 1975723439, 1019039989, 1514294368, -1416293080, -688815145, -972498812, -887053015, -403395586, 1538362810, -1337279308, 1163099359, -1250797511, -867838800, -967934899, -1308075343, -883346648 ], [ -471376823, -1977617260, 1955277107, 466065155, 1870622176, -310742468, 260078156, -2007565296, -534406496, -354200390, -1417940004, -1709124282, 933778158, 1754048898, -1343986822, -289479309, -597399093, -721684366, -1921831891, 991642881, -812473921, 478635227, -1560633785, 1181142578, 253992292, -1464156479 ], [ -185132694, 2083420638, 1830986263, 1466511749, -1257154979, 1373107706, 216576530, -1579801462, -1014169218, -1095383129, -590040843, 1948134439, -1805695224, -891861550, -764217380, 319876898, 1638192850, -1508554721, 1520113536, 908049660, 1905336973, 567646350, 1959169947, 553808566, -141997010, -59880165 ], [ -2101944018, 826074429, 1026065291, -601004234, 617264597, 1709935666, 1125357410, -1726838144, 504294296, 691546814, -1715565631, 1766194466, 130948234, 861149737, 1797530962, -421120793, -186703486, -266921769, -604259673, -1800983778, -98652225, 1768321843, 1486033788, -870444610, 2135613248, 1438874479 ], [ 1462141062, -623058022, 1240954197, -1040778758, -238079418, -1270937563, -1193254751, -1002973292, 1132738021, 2042074246, -498855900, -753850262, 1008165604, -2065565820, 283475441, -1608480361, -822144509, -433745503, 1435166144, -1972354984, 1816644602, -1957747078, 2112789701, -1178940538, -1008171119, -2013686933 ], [ 2099642500, -892156064, -1353106484, -902178420, 1777241433, -1667786070, -995515202, 418075511, 1966606803, 1587976769, -553491068, -42618939, 2143481047, -1694970860, -976425363, -1494302987, -690239483, 111187410, -276671608, 567639748, 1656534940, -426800470, -899774987, -473564374, 1874246956, -94132607 ], [ 1761633952, -1825347949, 503590138, -320354010, 1349299117, -355448713, 2060924196, -979833173, -26202129, -1786476943, -692575023, -815100911, 1998559118, -1242754879, 7486512, -776022957, -1189670038, -641877973, 1921217447, 1224251326, -1402700726, 413653057, -164822883, -1471309334, 2036100468, -1865734734 ], [ 1582802422, -1320524650, -1760932466, -85019590, 1129997188, 1682636357, 2128298874, 1017154033, 591850758, -1333717100, 2039037458, -2077512842, 1989246562, -671696933, -2001385679, -1316569453, 56501864, -1666403858, 1050277410, 1235478394, -1513787137, 462530228, -1189501735, 2000836699, -1387463833, 612571462 ], [ 1601739107, 732264297, 858514218, 1891768751, 531907596, -1828153011, -1113286248, -586922066, 847518590, -1941270947, 1908793869, -476187183, 2071817058, 1735625235, 58711325, -2091655349, -1327722642, 1773966071, -1523224181, 15962593, 1342196529, -1288410204, 1731409438, -1520177619, -747099618, -286903196 ], [ 2134312794, 1009931036, 234930260, 2127722031, 1339796798, 990199859, -1990157535, 1199212909, -1308537786, 2137645122, -152667622, 1028293626, -1855718639, -109930653, -941851617, -506219053, -1478871379, 971508434, -273250538, 98474487, -322185509, 194390865, 137850094, -1161777291, -1607819317, 600323492 ], [ 1104896660, -134601189, -593340813, 733370215, -158688059, 2074752646, -2056486437, -743331425, -1763539553, 256834771, -1833244601, -512268476, -916350471, -1276924962, 1997927565, 486110977, 453167782, -1417493022, -965156774, -117629318, -662287369, 247109453, 900508235, -433971652, 230484549, -2012160483 ], [ -1833748761, 400826411, -957756790, 832270561, -1148515674, -2076349036, 852474982, 1642666133, -71851614, -1333413587, -1761242865, 334076814, -1945409812, -1345894725, -357039424, 1859312843, -2145605395, -1502929697, 2047468446, 297988003, 193223666, -2035699976, -975072297, 1152939091, -1725885006, -766866493 ], [ 1204160106, -1809110039, -2000239703, 1943740462, -1177697920, 1712847267, 2102493352, 212083331, -1188906217, 681313030, 2043685797, -497056760, -1912486413, 1600786663, -359213783, 2060367182, -1725085301, 655512116, 447600711, 903552874, -1996747271, -1439963531, 1302838922, 1039342441, -1837823665, -1661832692 ] ], [ [ -178607082, 1173445250, 1217100438, 1381227113, -363155954, -1757716403, 116857070, -1819175821, -16548876, -919046282, 2115058273, -1816448152, 568769852, 1651335825, -1473058977, -1486023021, 949617941, -939841129, 996090509, 886521971, 2005607866, -1677806871, -596029736, -10574414, -551166389, 667815344 ], [ -1968489522, -786111421, -1189067329, 1065355396, 785453457, 845628258, -976035034, -246482262, -994252983, -1011162555, -131694151, 892697440, -2145395629, 1356840187, -337116879, 497009139, 1006300366, 1950573561, -1359144384, -1700012715, -1054881313, -1920351578, -1374995577, -1388841399, -1354063080, 1925314198 ], [ 988673023, 1113705741, 1965267608, 390103407, -1203588609, -1427276801, -459304891, -1523680676, -560489986, 1385892789, -354630405, 580589965, 1516738389, 860253592, 719777608, -746438347, -1510753145, 594385542, -633341591, 24583902, 527521717, -713851228, 580276629, 765429133, 1296461039, -5718035 ], [ 918420073, 2023863168, 47318657, -1293013526, -1736969064, 228821705, -1369721343, 74027395, -1411379513, -1478026885, -934236452, -913232619, 162346625, 893756425, 1118806128, 1452691725, -529463328, -1162901223, -400115458, 283624153, -721568642, -1686670775, -139411159, 543781487, -1335008156, 466426895 ], [ -1488953589, -2016317760, -2098136334, 1656756443, 1862247282, -1436094962, 521031901, -1581651844, 2104018399, 1398041225, 236271876, -1162256204, 715738639, -1843943718, 2044834454, -600605848, -397744407, -1774667962, 641921845, 1119228091, -1810245860, -1569236879, -1091408830, -847499519, 50573984, 438997986 ], [ -775098940, -1163953396, -1946449740, -1605956995, 1923140927, -1900990874, 837589320, -963353588, 2092878223, 70908962, -716828517, 494058137, 1089698863, 1999040278, 826068790, 1805324698, 1209267628, 1729313641, 228901260, -1443991931, -447396632, -1201449499, -1726647390, 1039380961, 1262648644, -1279946793 ], [ -1256455261, 878350102, -107455400, 288829934, -1700506691, -1579953063, -1153664715, 860861660, -950685646, 1572513674, -693832464, -1058695261, -2114116756, -767084568, 642460063, 1856406129, -735191102, -97549339, 258311176, -2031813046, 650817393, 927460680, -1574497801, 62645400, -912399999, 1068114306 ], [ -1494415655, 1509771250, -80009193, -832730001, -1345755819, 117266068, -302260520, 2047745572, 1809860795, 321720408, -371190959, -1344191027, -1802999399, -1705330971, -135589560, -465800044, 746173339, 1853518174, 1494464734, -2097970947, -1313004950, -1412266037, 1524537073, -2041460499, 1447957387, 1024861521 ], [ -191955946, -1976260372, -1990848287, 1155458892, -333812600, 19629392, 896828415, 973314659, 494374826, 218634065, 1326056834, -1395681665, 780097119, 464087453, -1773517458, -1212533829, -1433347850, 488820591, 1665750970, 427191070, -1774219642, -462917583, -1276095434, -2025909892, -1091108876, -1116008594 ], [ -1105259379, 723608857, -802820906, 1996951697, -250966167, 749869231, -1044577187, -1090141053, -1574139957, -507988117, 209873307, -2106434619, -686035862, 1081567061, -1221095098, 1166185358, -3908794, 518728672, -859306403, 1748238040, 393030355, 1377531717, 2084481521, -1158768162, -1538736361, -1271727900 ], [ -350299791, 1577160392, -234197786, -856900505, 646214893, 1062222118, -1873676106, -1145754011, 550527605, -1461718702, -198333225, -1721632136, -1260417139, 1920500523, -1016551227, 995287712, -194528063, -710896382, -1934054840, -1941106099, 2031527299, -1824325298, 1226733135, 824948539, -622310229, -167052214 ], [ 1382214720, -1076961536, 695915366, 1382864104, -221495284, -431981338, -551482148, -579483116, -233437524, -1888471596, 748427256, -1625196968, -1070290865, -2050241707, -2077039955, -792631842, -1932182985, -394676173, -2023172373, -1619462251, 1962329271, 1067036690, 803235033, 1498868241, 1456664794, -1795779018 ], [ 28207181, 766918203, 236153648, 1945582140, 2054120605, -335018743, -1655134492, -815845771, 518781718, -525150687, -630555618, 1763570171, 1708453590, 515320673, -855193263, -2097511526, -301240604, 435087992, -1223525406, -1623599188, -1511744537, 1123585059, -1621638171, 612789465, 972903247, -1356588511 ], [ 194399998, 422327711, 152715680, 291384216, 1178018089, -1481693006, -1197235003, 950782303, 154754769, -1873849249, -1824421872, 983658519, 1230562723, 393053974, -837588449, 1500924516, 400152663, -614696195, -340273899, -1034434846, 274348291, -970128841, -258993584, 288321504, -1184322596, 1167868268 ], [ 1092006902, 2093739687, 397548362, 2108712032, -266704352, -1620988103, 1163097551, 1499645360, 466922715, 1738684221, 302785681, -1462586891, -716388552, 94642210, 1964255877, 338135469, -698161889, -632712192, -237365792, 689242719, 1831089737, -924855849, -203878287, 1773645617, -266159913, 2003905478 ], [ -746362354, 1704060062, 1465686190, -484026570, -2057101, 1315724320, -1087883307, 1612463326, -669826463, -711386643, -1329162153, -2120058189, 1462471706, 259826306, 316784600, -749155283, -1672375019, -2130747357, 556253694, 2045715528, -55800798, 1731813105, -2057786451, 1916921000, 1648503185, -525341781 ], [ 1415270285, -1934662675, 679401044, -1136464457, -499853285, 1738893983, -1325873001, 1525620851, 1789043266, 1344948219, 731324347, 1603595696, -1091961322, 189565782, 532230933, 932867676, -1346377493, -1834069965, -873483210, -1202394492, -962640105, 1906581870, 2046734889, -2024535440, 1788645702, 854375871 ], [ -719958069, 162673457, 1855805666, -1460119509, 1347343857, 348788677, -396988959, 493264502, 2013537523, 1325098871, -2018531407, 2138879037, -981436368, 61030288, 1784593482, -724017394, -1565626029, -2038748825, 1509385352, 1575839996, -1300170457, 712441843, 404817023, -519911784, 752107126, -1009829208 ], [ 1652913951, 446459208, -684381500, -1012440899, 72504543, -435074785, 1588580547, -571003515, -1692764139, -415512719, 573100536, -427200267, -1783281366, -567014951, -1153023602, -1113505255, 1812041924, -476975176, -1804968885, 1249943318, 1209113520, 1580924406, -1316958295, 965149279, -623826836, 378833528 ], [ 81124767, 700855841, -17410693, 1431518043, -607904484, 1230222326, 334174155, 1980419647, -507669243, 1309910669, 1396680091, -96657994, 1306139304, -1456180638, 879838066, -1742134048, -1528917692, -1685646727, -334549916, 76102327, -617351851, -929938645, 403704740, -19798502, 1536367684, -626043963 ], [ -1356132104, -25741948, 932456138, 808450301, -1905738338, 696535150, -1876333808, 431619898, -1838651455, 692478462, 461680549, 48245568, 1304442412, -248101079, -245524488, 1469244445, -1006013945, 631245536, -376307466, 1745344349, -1940434405, 372787190, 239788923, 86121668, -1826311011, 581543875 ], [ -689383565, -1900679002, 1783301218, -70904838, 1625801877, -209690857, -847574397, -1223247422, -227391685, 407588582, -1434844996, 138100244, -569034798, 463831105, 1307164926, 1931285869, -1409054389, -1895952364, 1270504133, 1132724932, 444830044, -649100380, 242146136, 1452506136, -72763633, -1352118045 ], [ -1068728990, 1532289965, 1386361091, 2129844908, 1817489201, 217089015, 1175492934, 431623625, -1709099318, -392724283, -116030195, -1428089104, -1818988122, -1993674121, 1177097521, -1402292701, -185164077, 1150070719, -1354515052, -367771322, 782808506, -1592304877, -689040736, 928829317, -23856945, 355180782 ], [ -1453819703, 1624948488, 1068674041, 1997491294, 1096790370, 1945585014, -110374067, -1503930893, 1964888678, 2049665182, -1882184482, -1964623939, 1762205486, -67855034, -2001820266, 417884707, -355362198, 1982167675, 7661561, -586524574, 1912688487, -2044940155, 2009953661, -1842896828, 1133807809, -1965622989 ], [ 1981330466, -1203227047, 1645279204, -586759986, -1072984171, 2041509420, 201909934, -1546950845, 275153312, 1663859364, -1958466051, 1647750308, 1740908666, -1872460710, 1450381054, -351213424, -391317573, -710949814, -176503428, -1431845699, -1207534633, 79785753, 2137005816, -107146919, -291243838, 1283473011 ], [ -1288696446, 316374493, -1221044193, 1184161605, 2010608005, -978890888, -1486606365, -1322482397, -2080609080, -8304551, 861813178, 750248359, 1908411371, 1312142124, 151000352, -1400298841, -1723852499, -1511528409, 1535318272, 529078979, 26098265, -1125260314, -2057311275, 729691363, -1305209848, 836322200 ] ], [ [ 1191830654, -367979850, -211026000, 438032694, 1079752118, -1883994460, -385948095, 539041282, -1707830946, -1179206059, -1395628862, -192975448, 324725845, -296867758, 386560948, 204920068, 1776552229, 2013378014, -1622078825, -1508507242, 1736469114, -1618275156, -1504423713, -490672575, -1443750369, -1431014752 ], [ -841195452, 301271430, 1887170218, 1195914126, 2039211392, -172165441, 2010452163, -1741113251, 218731647, -1391399616, 601814797, 730168663, 1314202743, -830217067, 339187167, -379207320, -1481798229, 1882460287, 143749655, 1113366954, -703529603, -1516420590, -17082966, 1467971261, 143138316, -628818746 ], [ 592179433, -309348255, -1520940791, 1743957949, 1595498662, -1747263298, -703521562, 1013520051, 294392785, -1371678230, -670404306, 1462821406, -130746722, 355134381, 1362396793, -2038901202, 1572428291, -508093318, 1028509089, 792770286, -1940048952, 1393287255, -1525080437, 833268842, -937586698, 1135496014 ], [ 1856538861, 1963412742, 1837979860, -1312465307, 1718476570, -1295046027, 965362797, 1027894603, -2108829678, -81216297, -1284824227, -1487478371, -620713842, 1044578058, -537202520, 1870241074, 1514832764, 1923076735, -1961964609, 546613372, 973176360, -374895741, 1809850399, -351257636, 1372631147, -409081177 ], [ 1631603302, 25385307, -47580700, 1702574292, -1604774458, -663780392, -565263448, -861820366, -1883691839, -245812769, -882959394, 2034263133, -141195636, -2060323138, 549359902, -1822690919, 616941227, -1334700062, 781392512, -481788262, -1209136772, -977365986, -1590216616, -819750240, -1247555012, 2139038078 ], [ 1145180706, 161131126, 1334387766, 507450002, -600791316, -1035208526, 1608242193, -1874017735, 1687701692, -1462736177, 1206239923, 1214361575, -914820465, -1939666897, 83558195, -39764332, -1575845297, 1142272468, 425955358, 29641575, 1798660413, 1096412050, -615462614, -115860991, 1813302401, 1462607865 ], [ -235839633, 388875375, -538344547, 248776099, 462440071, 898159781, 1029050643, -267029736, -995308287, -1474179267, 2048925545, 1046153122, 178559470, 873809597, 1696459942, 1058752334, 949168936, 1803716131, -790098760, 2019162008, -432705079, 149954959, 1633028890, -290660047, 1986598414, -1437510177 ], [ -799207088, -534616056, 318995257, 1776412436, -252047415, -40010916, 1066137512, 2082338490, 92351794, 79515301, 1790920520, -456574004, 68926154, 744184973, -529976860, -2085688699, -645443232, 1088654183, -407559049, 1102198497, 2080550886, 2074202947, -563945395, -2114894849, 1981570823, -1664825811 ], [ -867225180, -1770948520, 722390555, -917072974, 894264237, 187140581, 1717021104, 1029055353, -928496828, 1692898347, 5680128, 359910844, -720160374, 312935136, -159476664, 1461170357, -1582858944, 512321805, -1962395230, -671865318, 397425631, 854453401, 3064784, 417376337, 1758699614, -423179767 ], [ -1159277022, 1942074299, 689713881, 1268199842, -1692350148, -1692512245, -1149762672, 495664521, -1788118980, 777841548, 1165043724, 546942228, 509732636, -1086252728, 2031799612, 1559374283, -1962444414, 84136365, -1840135760, -1961508889, -810936435, -1393246104, 801643617, -1788346394, 800997274, -1439357705 ], [ -1639751386, 424839874, -1549750339, -156963979, -23923113, 301415027, 1828445775, -1233266389, 386723463, -584411126, 1074536717, -45688669, 143973151, 95776650, -933198603, 1571750438, 598652623, -791079102, -1681425701, 958526435, 693211079, 673118229, 1405431732, -2097249759, -366780425, -1159969829 ], [ 738155115, 633595734, -981191465, -1208969130, 1202482064, 297603044, 1907318631, -1828901716, -1263882310, -547912853, -1272277414, -777987707, -1188738934, -1724432257, -1571329646, 344757698, 563962674, 1674328759, 1144827383, -25132695, 1768936194, 126716513, -1712527367, 1969178924, 381862302, 1616583369 ], [ -1677160032, -890081030, 1742088266, -2113855435, 2102443353, 1532631592, -647604476, -588687613, 1840021160, 1871116602, -1578842315, 1055270338, -1761146775, -1841843916, -1082674093, 1714829061, -922076451, -1271746131, 1676887167, -107761878, 1963991811, 713359859, 1680377634, 1448627012, -524520897, 1962086180 ], [ -1341737618, -1897259447, 302673722, -236693938, 1247809098, -430184913, 1899597253, 376214063, 390299278, -1336679907, -277319898, -1650160712, 1950878154, 259285485, 1708195592, -946298440, 1771561001, 704690153, 1550738429, -1334763983, -418875065, -892932045, -1226943749, 927334091, -205657383, -954659650 ], [ 787213130, 492709500, -1185625894, 1840936203, 1160586752, -999460283, 2052812624, -1457567059, 1406067707, 91107781, 1314794948, 1444259813, 1634417866, -2050661984, -1735814060, -774203454, 1178790284, -509047520, -1974931883, -248270450, -79218149, -373503830, 27366049, 1897599987, 693600310, 732019467 ], [ -1261893005, 164358932, -1909869690, 1114383960, 50033136, -2074847122, -1966041145, 760291065, -1914462187, 672627319, -811551141, -190946490, -884275653, -1356034747, 914205010, 1853002917, 1745430028, -115506687, 1349862368, -857632645, -137779238, 1228225509, 943744748, 1605500836, 2000275970, 660227635 ], [ -1256119959, -975614245, 1286597780, -42191516, 1038030516, -1482818665, -582100329, 1084651131, -69767157, 1167200133, -1988805351, -444608581, -171877166, -978877262, 1180490918, -1256560062, -626013645, 924111424, 1692225236, 1946215197, 1805613931, 2142673903, 1816110839, 796905516, -1232644525, 1470255399 ], [ -798792495, 558022367, 613597105, -2079945690, 1298059976, 1735017716, 240377026, -269297368, -1108854360, 433619068, 1495540831, 1153860172, 1150245304, -1903303530, 1609435664, 702250633, 460557933, 2110979962, 1877148294, -668114335, 1550833551, -607960868, -1312691288, -1187118980, 1707687898, 1921133571 ], [ -1396245551, -864590769, 1052383584, -1342955984, 1600631609, 777544, -1952257724, -34533032, 529763098, -1387978738, 981589812, -466731708, -1251840168, -1273865447, -922034990, -1095222221, 1496334349, -1115496216, 1262932696, 336564217, 2033229657, 1473965069, -84464795, -404362746, 723648251, -1397270114 ], [ 1897831893, 32779628, -657860713, 1650171579, 1146214828, -1621601644, -467924176, -5647896, 1745020796, 1322134145, -1488279564, 2030469667, 663911662, 567250145, -566632042, 1603775375, -485935427, -2139077539, -1095035508, -1832971797, 761705492, -1861130574, 1451846962, 1690514970, -1962728680, 966506131 ], [ 1498147951, 176153434, 395177763, -1665367619, -517055246, -1282428988, 1756652872, 1683134477, 1849724118, -685970678, -1961598095, -856500061, -1258720388, 987648946, 122148897, -259764117, -1747267940, 264587402, -1839988587, 2021070693, 700081802, 1074120136, 203539379, -1283832130, 124975018, -382473346 ], [ 1092479183, -568541953, 1805648368, 295057754, -316452900, -2088950654, 360452852, 1378185086, -57980968, 1990713939, -444486414, 1017617230, 1457632431, -463018467, 386272762, -1393083914, -1298114473, -1882445163, 38824728, 1930423907, -1206107692, -183998638, -1742641867, 2114852669, -1224092809, -200491214 ], [ 798832276, 1351186205, -1881114954, 139430320, -1915968554, -110235749, 1676821997, 1652921230, 907262432, 939527602, -2057202181, -1733931178, -149950610, -711639974, -849435901, 1375692486, -1469890929, -238907865, -566361507, -932503930, -1399231445, 500172356, 1680895234, -2118886072, 310832935, -994027246 ], [ -37579524, 254069411, 142972174, 719888722, 637038092, -745438238, -1320320079, -1627269598, -1596204757, -1758605361, -1709767245, 708293817, 1093835844, 405628534, -683120936, -745640310, 2145779890, -792821295, 600698748, 135039201, 1445637417, -281210897, 1768693279, -1444346272, -1718088364, -1331121263 ], [ 2001070456, 1546511705, -2146446599, 1711474444, -955978565, -275665158, 1533899986, 374543261, -599816435, 1081531578, 212756044, -468570956, -1513543377, -1793338543, 1479709710, -844401569, -2096834495, 289585824, -486249307, -263415738, -1313100255, -1649871254, -1646353407, 1826821135, 474205068, 1305280089 ], [ 245940701, -228353196, 1256305589, -689048291, -292746540, 2070363642, 773565365, 36312553, 1067553908, -1580548215, 592878155, -1734942028, 842593134, 1046616843, -332322553, 119619415, 362871213, 1917194726, 507627413, -1504379660, 1122796081, -1512544312, 1190888831, 739500950, -831793230, 758368389 ] ], [ [ 595016343, 1662042976, 1657570468, -2106508399, -2039492421, 673085414, -1421521058, -1891606959, -1344864291, -396328387, 91490836, 426031835, 829497115, -2115586537, -1194143481, -1206970347, 1418110063, -85917303, -1028069814, 449251350, 32587694, -626986693, 712408944, 1243698756, -1229684298, -921801453 ], [ -1471829842, 1581157009, -1451389685, 1363819034, -174470769, 265475919, 805345191, -1943931057, 344283692, 521798352, 2763360, 1755013035, 1818327202, -319271520, 1921184571, 1582145125, -670304911, 1087843699, -1465533982, 51415543, 1922765844, -1041285939, -547449461, 1844738179, 960965685, 1529118756 ], [ -202944081, -678594791, -1805566324, -1769989056, -1270367880, 231783041, 17942214, -193385103, -1148973364, 1633160018, 156922991, 565239292, -744618236, 560503300, -352904842, 1306915763, 1955171234, -1621413320, 618838902, -831105015, -1534077462, 2064606637, -436893573, -604701225, -640831452, 1068837636 ], [ 88399408, 1343633984, -1119764252, -897030675, 191892706, 1154040373, -1394982317, -205963004, 688782662, 1312206903, 612992129, 654431372, 1796935464, -1445102849, -196193787, -709336423, -501933150, -166492671, 2003492518, 572994898, -1746030366, 1164851700, -1727955380, -1473009845, -188742002, -337787073 ], [ 303844889, 37900955, -704288809, 1781836758, -245929267, -1549212230, -1061387904, -1157390892, -1043059374, 905122794, 1028146263, -945669752, -168690759, 34021723, -220635700, 1383166347, -1689475773, 1656613427, -797363187, 469537499, 1363373941, 654447816, -1891458662, 821955515, 1344727142, 1377747819 ], [ -2052165173, -1377494900, 470006857, -1324346560, -708113523, 821248040, 90092591, -2043347923, -1467305275, -1202466047, 1525477984, 856506511, 2021593933, -1854574532, 1841563133, -193674340, -1020739525, -1448747810, 610386235, 1192631292, 1150043754, -1061866808, -1119989773, -495225848, 1261346621, -1644895440 ], [ 4288323, -2025751416, 510663909, 1416575663, -579501621, -770000527, -544401181, -1858780566, 1221370815, 472152353, -1383011853, -412942978, -702938418, -805607454, -372821730, 1331616150, -999138366, -1195284173, 1724515807, 978041220, 505095703, 894557287, 266051363, -1352889281, -1681213173, 393075728 ], [ -1490428873, -174275105, 113170156, -35519712, -1732939307, -1503249500, 906013206, -2292044, -354185645, 972947258, 829297310, 1867487850, -907748330, -1701454338, -828646813, -1188736813, -372217994, 314223514, -683633474, 1549333764, -421537623, -168032733, -372074183, -891141047, -220878986, -391571166 ], [ -1693426786, 2095630663, 1494398711, 1774950128, -1447499128, 1160512751, 315192618, -1884440116, -788277877, -122083672, -633736066, 925999613, 200053602, 593429856, 1041521968, 1212554446, 598877035, 1889805541, -1070223497, -1865167190, -680880857, -1552988007, 525290201, -962848876, -230735591, 1465929876 ], [ -1222867862, -1099957635, 1491496055, -960714486, -1669576353, -952711001, -1158727599, 1289085741, 1329960115, -1816241279, -570844730, -598548800, -1742901398, -347550820, 716630739, -764887935, -155599228, 818763998, -2138352583, 1032492870, -916466730, 1513974920, 740598443, -823206111, -1648509859, 579587378 ], [ 2057491995, 503649026, -2016540949, -1301878624, 1616286167, -494984410, 1501095459, 1772625326, 1713092296, 601544013, -1963712460, -1579806913, 2058022527, 911703297, -1199324251, 1681302107, 1032320295, 1019189976, -2050670365, 545809939, 1235224827, -1428918220, 1497791443, -1290881570, -1621287016, -1412226340 ], [ 1302489759, 2099186075, 128565863, 1993906885, 166064409, 1071970937, -935995798, 1863422224, -499740757, 1209116593, 410920653, 1251298959, 804799973, 1795159276, -1069859149, 975155058, 891861347, -528982257, -573685106, 1282460434, 121893567, -2091034345, -669288074, -801541360, 2113277126, 1640243642 ], [ 1794088174, -8779308, -1338419003, -946589394, 2145377622, 1718557022, 686815564, 2043814640, 293911195, -1891712337, 858948797, -2102894230, 1668228712, -587603842, 195280683, -812252999, 390503854, -548461465, -914215625, -652057025, -2135142807, 1394295906, -2005533710, 779251952, -528756063, 1192768572 ], [ -1560528034, 238603513, 1836556524, -975544074, 2083196933, -1401914044, -1370680414, -305928100, 1147511737, -1217856148, -1913837661, -327775048, -1882763665, -1399760295, -1173526669, -113480140, -1763090879, 29678357, -528100507, 1346320060, 910027658, 1036906081, -1027923082, -1071593754, 1803216355, 1771285704 ], [ 1703933113, 196739610, -122292260, -608009041, 668356526, -735964169, -717304866, -1520545949, -662234761, -2037190723, 653326736, 412637839, 68487706, 1394133920, 1073058929, 324841075, -1801024857, -305192156, 905053270, -371764960, -733875354, 1054892673, -1926576836, 621961889, 1865444455, -939715703 ], [ -1692509044, -107221885, -1628551948, -1044843882, 1249431543, 678893629, 1691090901, 221316742, -815902434, 1189086598, 1506431109, 701447504, -950973150, 1692036449, -1146489715, 587646193, 1409366159, 838051239, 2081223542, 1933115871, -968449785, 267120474, -1978338647, -1209330904, -726415178, -366333198 ], [ -851076091, 45618691, 1451381781, 590318681, 1845767507, 1701767141, -2075444243, -1454990288, 902369287, 1656939136, 1599462070, -321138633, -261380175, 1763505979, 1034194850, 1941181853, 854594951, -200257488, -221580639, 1946741401, 1581423320, -1071369520, -1691947183, -1760313432, -1700523193, 1709352936 ], [ -765104802, -475025912, -2105010806, -323846430, -1477607644, -1634678076, -1187962698, 1758013610, 421699325, 323322394, 201779910, -975996510, 975400436, -59399118, -172447064, 47149595, -1509714789, 1901006927, 2008019993, -276392, 1458736872, 1646614270, 368016483, 1259938175, 1634467296, -619232246 ], [ -1661221287, -2048559355, 1386643715, 1960786059, 1384662717, -1987473622, -476665288, -1691620827, 1842016150, -323473649, -1568534684, -546004109, -575330198, 371025725, 1020584303, 211015625, -882685471, 2056167755, 859902522, 252702902, -1505685487, -94098596, -773499745, 1456693413, 1968986224, 1065081063 ], [ 1226217063, 1108268481, -385622755, -887606467, 128167546, 576504424, -1635365652, -534792892, 763144477, 878672612, 1538018471, -127868088, 1086625520, -773991072, 157329220, 2004106999, 1651095000, -1389444313, 2044590320, 1380718178, -886274254, -682556224, -628675970, -2024952107, 1181421650, -389352603 ], [ -878052749, -1159499137, 1337546459, -931901320, 1676354332, 1818000034, 2046853238, 250317062, 444267982, -191719111, 1317696350, -100264303, 1433972766, -1662560003, 1978549799, -1153818207, -222832110, 2089206716, 479078553, -1504945664, 480990012, 2078527560, -272348157, 236046171, -568866799, -1351235183 ], [ 1855230091, 1350068421, -1439240677, -105472530, -1941108547, 1642387302, -908997104, -875547092, 1578853230, 504295230, 1443052705, 1505904086, 2035000807, 1790088440, 1848708966, -1357418052, 744446608, 682365977, -317351619, 1743753460, 1240888178, 1022483679, 2105482371, 1730638828, 558942547, -1881195007 ], [ -1619019814, -954804393, -238495905, -1120288133, 1188605421, 1509506169, -1946775302, -364540558, 1002210132, -1428420189, -2138282736, -1612932458, -1506176787, 1787095878, -1744470977, -1867346319, -8296060, -1699785044, -972535429, 137373131, -1992381166, 1764177261, 5017627, 267081750, 91790883, -1129832478 ], [ 1193800078, -1645495439, -1524456458, 1453707236, 1648142693, 1524004103, -592987723, 1683683390, 148716910, 139601124, 1197460086, 2126188344, 479957601, -270897179, 810545704, -405095663, 955962033, -2067228658, 180021002, -551259353, -1118450442, 1066225861, -325610716, 1459445264, 1852763731, 1203650489 ], [ 565759812, -823560055, 1628035070, 1579452977, 44602820, 225719563, -1537885563, 1599181641, -1997575505, -137629644, -142293276, -1456537141, 1211524847, -2053736417, -1181840701, -177728376, -337460069, -218435874, -753369710, -55009642, 120193932, -225704244, 1020449260, 1791246031, -689801708, -1295427871 ], [ -1019678588, 20512414, -1241555400, -1309590493, -1663802160, -1333314529, -1275620219, -1079432632, -313701179, 808405781, 616726362, -105874440, -2023363359, 2140639504, 747945951, 1621102700, -1764889889, -1636485773, 1891507101, 1216416164, 1958801159, 138106224, -342934588, 1499335553, 526094473, -1110170973 ] ], [ [ 316934362, 1598848033, -1814547517, -1287606582, 1880173554, -488386969, 1143035756, 1405406004, -2123361849, 959687542, -1365524203, 1639652160, -1754086405, -1116695396, 729802336, 2082181629, 1382816721, 1071317767, -1057160721, -2127566839, 2112796295, 1710815465, -1314801786, 867469139, -1607266201, -804832269 ], [ -1747871561, 770838678, -456070117, 263828968, -2015561821, 1648032604, 19574551, -1532711701, -1685895213, 1699960454, 1241182136, -1451173887, 1521718255, 1014753821, -1159234423, -1559008797, -1261637267, 1226912111, -1354477386, 1161801599, 1994070610, -1387682206, 916742645, -365526204, -1916943391, -1981357422 ], [ -785982966, 1458837419, -1946341085, 1760204350, 1657221075, 1983981009, 1871113023, -428706761, 422538277, 998695417, -747428758, -336919046, 1069284500, -702479579, -1423565122, -1818757059, 1032718830, 1878558229, -534885114, -773184266, 535538242, 879416559, -549610867, -1315276565, -2140747418, 619656056 ], [ 1114994718, 1975518008, -1320988202, -826459431, 126734740, 1494125754, 1770420447, 2023824674, -401300651, 1363145137, -1912944927, -1979272271, -187730748, -905303676, 121374198, 2050787567, 239090726, -813632433, 1592213452, 590050598, -1860249375, -746584358, -948508988, -176858909, -1433321194, -1172188479 ], [ 531115723, 1883075526, 1245417640, -308192284, -2084264471, -1773717865, -184517357, -321897280, -525312122, 688412254, -708566863, -416768119, -1860761285, 36856341, -436689850, 2083358789, 55643304, 368084023, -147239337, -793749130, 1070017664, 1953612351, -1435745093, 730582964, 2010490380, -2041045293 ], [ -91063837, -1301600275, -99867106, -331887516, 835449407, 1327934126, -239610726, 1333188714, 1438690937, -2035541630, -678741947, -639220067, 36876625, -812456318, -31755001, 125907278, 897017649, 1211164527, 1677622622, -497198420, -1087212654, -112019746, -1602401631, 980065579, -198291110, -1274598394 ], [ -1109928270, 1194225115, 104676690, 1625828596, 1970894581, 1608293081, -457123817, -492940608, -1548307249, -794376223, -1897454162, 1127401551, 748787519, -1340646461, -1907601699, -116301439, -1449792536, 1392949473, 538657520, 346079242, 1126141245, -859436390, -1654116510, 111881685, -1832432061, 1873971323 ], [ 145391253, 1022613731, -1546919451, 869091910, -176400698, -568913980, 84312554, 529485311, 1860231596, 1638174878, -1146863818, -1696799112, 1559731811, 716327220, 1258538445, 647931482, 1226149733, -191222816, -1420006010, -689595180, 628832786, -1157927549, 256475103, -2089716494, -1643891187, -180651155 ], [ 468799117, -400494084, -1138079623, 9531722, 1518515008, 226685915, -1077539306, -290961829, -1683548086, 606190239, -1181497118, -836759809, 576947980, -2055128498, -53862128, -140884257, 771640409, -1411489111, 2018817583, 1344819631, -315813086, 1572391190, 116041120, 1319285667, -639425976, 91203221 ], [ -979360790, -916500904, 1977765805, 1361743563, -330155143, 1819863203, -438897850, 1616870132, 2111416443, -586808537, -537078157, -402806513, -260692463, -1779327476, 382493955, 256978591, 1753552193, 338969939, -1254179721, 1162231101, -834471107, -1099505211, 645105556, 2073016315, 18875093, 1404819427 ], [ -730376000, 1772908183, 1528098987, -1509210886, 907201992, 1961347799, 833418563, -1803010828, -2020937565, 1214988707, -1945838905, -413607996, 1406621506, -979119525, -871677391, 381683891, -789301061, -867425775, 2139839354, -216884209, 318244984, -2072977641, -420792451, 92721488, 1308670786, -866248629 ], [ -1856270625, -1346083673, 193884619, 241224627, 1298072767, 2020418913, -717497284, 500933017, -1905414637, 2044224064, -2077776689, -1492451445, 439803450, 1507960775, -546926733, -193948084, -1205652900, 1293560828, 1724345787, -683791845, 237331534, -1283105878, -1321344676, 562237835, -916437843, 878192053 ], [ 1118092118, 983517740, 1723334671, 1482201043, -2063627383, 923265527, 802764823, -1531385078, -1623517802, -1712344293, -564961326, -234656741, -1371447054, 122985779, 453262373, 90389216, -38194585, 1516696079, 2098709020, 1625871264, 921010215, -352996425, -745185220, -1608169563, 928354671, -485279267 ], [ 1683850773, -75789957, 129413708, -1005869245, 131939405, -1156276702, 296593389, -1441772805, -398672771, 1154189974, -1704769656, 567697506, 433311314, 458992816, -706147809, 1297714818, -2144058478, -1304262370, -952798291, -950521962, -391045540, 1586559829, -592328843, -1302124832, 147949173, 2003298992 ], [ 154234012, 1214820100, 1471504015, 538012268, -169983742, -2093493182, -1372322605, 1788825897, 1039318566, 1337452129, 151712846, 348893570, 1518728495, -191199350, 2110279497, 1392234691, -763174872, 1567502732, 744680829, 1589250984, 149409307, 834286001, 1256305777, -1233593751, 883444330, 1213069160 ], [ 1497194527, 1733639093, 477758971, 1547477642, 1872101993, 424502068, -1865773963, -1201824222, -2063440571, -130243305, 1342987726, -1307171996, 2078077325, -1602814632, -1963009843, 1009602293, -863572719, 1254880379, -1083668011, 1966287427, 402066110, 137735779, 444242708, 755098736, -124691481, 206256132 ], [ 1484101910, -858074202, 1247775260, -1256188129, 2097838838, -243137180, 2144697146, -1550327518, 1947912957, -2045900054, -1466751685, 704705438, 1942998397, -1079653401, 1857305817, -459098559, 220515401, -2021714911, 1619077436, -1055261666, 980550275, 395309860, 854821955, 80049862, -267926179, 1271635334 ], [ -1307083850, -652018082, 2141535679, 1012364005, -377329663, 167001944, -845160767, -1593582502, -1790114028, -1696882851, -262714100, -377780573, 1289807458, 95098975, 246598082, -1889082576, 1354748913, 707625096, -2075865040, 1036297490, -295018659, -2073939056, 60262273, -438681820, 1951927534, -1192045096 ], [ 272391385, 1098466249, 1835943105, -1104600137, 1407733935, 1410168695, -117992829, -405010403, 1208933675, 723329293, 1907709391, -796158189, 1247703789, 1158450588, -14069176, -1999888135, 1290938969, 1266197845, -263381732, 435240894, -1126741784, 204551945, -1766613919, -232063568, -15806114, 554802399 ], [ -1484728723, 1979126648, 876465623, -591225570, 2093115256, -719225479, -2055114265, -1271768287, -906430861, 1112220245, 1052856902, -2069510439, -1038502237, 1291835496, 1456574719, 1537293531, 696472349, 1683141330, -18367116, -863303702, -382187223, -614439184, -1288538438, 83895988, -295126541, -1418129342 ], [ -1355917225, -1496102525, -1951166809, 1704715030, -1042830973, 714424978, -540526898, -593989485, -2129606307, 1537880698, -823893335, 2091467171, -223828140, 24675357, -1875612513, -216005801, -1200595292, 322478770, 929741236, -264220694, -1599664057, 1604555242, -1487703631, 1737329682, 1678253891, -1159341243 ], [ 982489371, -1455307791, 71291820, 1927881651, 590167055, -1832113523, 297764473, 2129862883, 282009989, -1234945813, 801548874, -1717200951, -1877747415, -1238355492, 363179952, -53552350, -1088372706, 261509849, -761793090, 125106347, 1880349696, -896032735, 2093028909, -1542053826, -195248869, 1133486046 ], [ 227037474, -392530240, 514162500, 157569012, -1467490540, -737957861, 473753953, 1736700310, -340793345, 104315523, 327946678, 1901440598, -1506279001, 36805971, -1183945616, 881760236, 1766629084, 271244349, 1531385622, -795109823, -1969790240, 806757382, -1965664233, 1565267543, 921482728, 1179325669 ], [ -380967835, -1094341350, -1743764185, -1002337847, 482945602, -464316136, 521852273, -1203398030, 1389138103, -1325142003, -965596874, 1830575908, 1708910830, -747882551, -713921643, 618574171, 1308793762, 1819942161, 1119642101, 1044634570, -1390316169, 1795737060, 1850649726, -1521931093, -1733066842, -1929703759 ], [ -1937685609, -1680266156, 2003304879, 1216779738, 1870909574, 28791647, -2005053079, 1471933219, 575405662, -456780105, 1410766573, -753364612, 1922661230, -1105306840, -1109651119, -341740423, 1612073931, -1759360852, 74532556, 493421741, 1834864940, -1746365101, -778084098, -1824858063, -1565083151, -2078555404 ], [ 2027526735, 1646891432, -1771452350, -1713642431, -941241980, 1836847131, -89967369, -74578685, 1768740905, 517632148, 706442938, 1312985314, 120530986, 1652820714, -935457954, 1916522644, -444095929, 709801028, 711357493, -1382614297, 1388657630, -795555061, 1242044021, 1974338488, 452868413, 40444624 ] ] ], [ [ [ 226140564, -840706265, -369841246, 2043576919, -1851861335, -402045166, 1333488020, 209081223, 1844006834, 951922345, -1749536049, 483850393, -641242034, 757942669, -1813160534, 97471920, -1045600961, -1174078856, -1855699688, -1781089190, -1832196689, -675870696, 14472858, 1741059334, -667357000, 687661892 ], [ 2058908486, -765573892, -1718967407, -1039367555, 2015595767, 12189718, -373385007, 2132660800, 376989612, -1197638461, 1562447961, 1977510628, 1827504105, 1445969424, 1237484683, 462142170, 37047913, -2100361518, 1822034653, -1508531930, 831797442, -166721088, -1414236414, -2073848884, 299653817, -518290744 ], [ -1686347005, 1438601410, 148333588, -1980255347, -1499582838, 1950545562, -167375534, 458174026, 163390269, -1872998238, -2069467068, 1391691641, -1578485589, 1889356586, 1870140283, 1252034384, 1381815991, 1365204149, 890832839, -1229928361, 237557542, 878338296, 311853736, -721903194, 401288162, 125128638 ], [ 307952567, 1125530415, 1207271095, -1457885640, 1091314774, 1952007775, 1351642303, 1879917880, 625621259, 1578019308, -96005252, -289125399, 492026758, 748720003, 1935947447, 274468361, -1425390917, -2032209782, 1774339240, 1320355960, -1759750232, 4791761, -350666868, 1463000255, -1620274434, 574663682 ], [ -1488110520, -1203217541, -341053010, -273974652, -1051864673, 1648820848, 534363404, -2057576915, 1855282478, -1562953296, 1450698472, 1934156470, 1823525302, -1711595704, -564441470, 993155251, 1087853978, -1869648210, -2131543109, 1748774018, -2008434048, 492898224, -2028533269, 2127277203, 2004273434, -994839886 ], [ -10764465, -134242434, -1778939444, 1544483658, 1301964171, 762641066, -162394261, -162290067, -1509376523, -379502512, 1630121373, 1052273904, 963477878, 1717059485, -1376970980, 1477713025, 354550633, -283911041, 18872790, 1277304418, -353751613, -525611061, 99987382, 1845762455, 1615726160, 578831926 ], [ 847062405, 1379558810, 706001606, -893423057, -1733825657, 1384301746, -701979185, -327938151, 1739618951, 902162439, -897713575, -1202560433, -1936157270, 52191120, 207962246, 1492401085, -1202902863, 1469983247, 1247820210, -691929755, 871512477, 1745562296, -1534222183, -2097188430, -1543616283, 476874907 ], [ -970318963, 1869767379, 890337219, -1589691222, -1858342563, -1119085364, -1178976744, 175722138, -299482777, 1224583135, -39953989, -2088474759, -195444458, -1991618595, 2057818334, -2106472181, 295768328, -2028081588, -1612155079, 1955849051, 1351762685, -116499503, -1368503422, -664335446, -663355096, -1719765653 ], [ -99358219, -1501471787, -10512123, 434743182, -1923536342, 75737349, -1908732345, 1936264772, -1626340353, 272115291, -1392568905, -179355446, -2096120770, 1696888712, -629033325, 1035512582, 1234234999, 735729371, 1680886858, -1640745191, 1903042413, 1345782516, 613075208, -1631265708, -1851102932, -1551499505 ], [ -491619876, 796237874, -1508100418, -997395305, -1013958926, -1162304338, 213212899, 1883955297, -1484061634, 1390934968, -1743978092, 1895426571, -409045072, -971441163, -468292441, 1089960749, 1485686286, -2078522835, -2036369838, 452206600, -903606666, 756236800, -1633125296, -1267261124, 1697232197, 67963122 ], [ -1139968462, 136691502, -1315636819, -724887202, -776728060, 99675510, -1200690647, 1462404365, 241063026, 1489433368, 1202915787, 1730077522, 599320185, 220363071, -2131487499, 254583981, -1916720462, -525407457, 2139760971, -692094501, 31335288, -1313665846, -1299432321, -1794657013, -1353224322, 169625526 ], [ -623078031, 1888955374, 976671370, -1108054455, 862586042, -866065740, -1183503464, -1336420778, 1166844699, 1405787339, -642154579, -1597405285, 2080237466, 384931286, 344193495, 1469353982, 981988464, -843082741, -1715565641, -571505833, 1159480505, -1928907954, 767034048, -819016785, -201945706, 1647868962 ], [ -1034808971, -996401944, -2032268048, -486947407, -862519987, -2120668262, -1048322280, -1175000435, -1142657236, -241923048, 1696210506, -450078379, 826782917, -551316029, -748390139, 1960081375, 2047290407, 347073560, -536988584, -39635128, -2109330072, -1982348712, -1003845137, -1615466133, 1238923500, -59061840 ], [ -849624428, 970344200, 145970333, -1557124740, -1393694881, 480284313, -1300883291, 1732015412, -1953382444, -76312884, 1240368228, -544870055, 655181684, -150872677, 240576442, 627544464, -1727712642, 1298156253, 1215870390, -1117881679, -1064954120, -134624947, 283346094, 16883872, -1010287083, -355528317 ], [ 948488193, -643395237, -1212597298, -1101675030, 160721448, -2108119061, -1297001162, -939485024, 141031024, 340597958, -1500706340, 855198212, 454121070, -1021297254, -1702532068, 1622878676, 808402836, 998096713, -1231114761, -1333024949, -354601481, -595435238, 2069951138, -661236370, -906919208, -190689503 ], [ 1018230898, -1638857576, 359318874, 2058731183, -53953212, 1913244997, 149031781, 1522928128, 1630840147, -943549366, 102018529, -353705436, -1509069192, -64316659, -2137780010, -1251940547, 74509242, -5428092, 1414739889, 1434713184, -2110071357, 1092807360, -1754179519, -134184709, 762375554, -389487108 ], [ 1387413473, -2004978027, -2142967356, -604529688, -196216459, -1379258525, -2105425782, 1126313241, 1508497732, -836214861, -1468507649, 951470162, -1471996492, -1643425391, -1092520581, -225010936, -1912190349, 1848612916, 184690677, -564549356, -150715538, 1919521571, -1511924531, 833804339, -1620750706, -865571058 ], [ 1799913337, -72474288, 1956526651, -532980056, 824264388, -793713020, -55023315, -398938736, 119000634, -795549533, -1154845902, 1979424230, 491355546, -1424328403, -2052406169, 2021155198, -1862795759, -243880398, -481858944, -77693510, 254532596, -1020508171, 1636471963, -1913541010, 1040841028, 1732760656 ], [ -1747025844, -1217034714, 1304033886, -1526481726, 69923473, 1567697323, 1672531505, -1042454060, 2014567853, -549136535, -1734311190, -858003783, -1539979677, 1921691210, -1745127149, -1814310723, -1714287613, -1528773901, 895868949, 2027821598, -356006540, 1244869867, -85002960, 1021903307, 164834750, -791500457 ], [ 1790060227, 1439832469, -1578216803, -2115620749, 1888747485, -114982679, 330514861, 143670881, -2066666958, 1050587531, -863672759, -666333371, -1957569613, 1052177932, 1868798044, 2016389488, 1718286408, -553296107, 770192275, -1645340534, -1158424677, -997930492, 1061651608, 1031287089, 1042394116, 1587341928 ], [ -794719217, 1102898903, 1963723487, -1271462185, 1381080695, 1699866286, 942030662, 40650392, 762967970, -365393475, 1118629433, 1952520593, 2053806155, 282614412, -895879612, -1450619568, 2003991372, 551884345, -738478632, -924578474, 1943220611, -370185138, 428068686, 1648649500, -1600245747, -1405610885 ], [ 623110278, 1549161075, -530560497, -1432558378, 1140246099, 705956380, -107482759, -1888730350, -826205597, 362401880, 1776849856, 1494375050, -1980037435, -1992850039, -1860209660, -215378384, -236831769, 82987393, 176411359, -314612827, -1745682413, 1719766128, -1679223645, 868900755, -2121657190, -2082373052 ], [ 764305400, -390587986, 1553562985, -49737198, -828027444, 810510158, -1729657703, -1759968997, 1743809274, 1387102253, -286430963, -598222793, 818493462, 905239245, -762054152, -1236101693, -742296654, -137871642, 1158627027, -1266368249, -361150171, -1752731315, -770404392, 1175543969, -874745427, -1013389733 ], [ -164357204, 1119262006, 1644756133, -92286601, 583981034, -981232558, 451443539, -498144775, -1484412229, -1208414666, 1536670330, 1557826604, -1538465391, -449983087, 659862042, -879662408, -412380358, 1231916734, 475886754, -1841182600, -1461466868, 1302477853, -1529150416, 1020388730, -605556323, 744810253 ], [ -1567750035, -680927905, -1166945051, 1084803312, -671308346, 1679517258, 1943873276, 586438747, -2102196549, -912882008, 284530738, -628443007, -832683816, 207948768, -1489636494, -2023999858, 178129766, -1570243367, 538938164, -1585564138, -740431570, 1235478251, -533070209, -859675866, -396038601, -1704696952 ], [ -1619459253, 1912253410, -1242163728, 592590107, -1984346799, 68689698, 781786230, 300120046, -989314531, 2053967677, -1646492053, 1680854759, -1247112264, -697717377, -396181363, 803079161, -600873424, -1123433378, 923029343, -1881218558, -718172046, 813523442, -17919544, 1205268827, -572873214, 1138908049 ] ], [ [ -868661851, 1023468839, -529892425, 927210464, -911721065, -1828211504, 895815258, 962047135, -287039852, -1908508192, 453565714, -1510303925, -1858617589, 309618630, -1338865760, -1190264708, 1436918087, -598980314, -1115306353, 460614342, -331336110, -858100649, -158716682, -31679217, -683069870, -1368706155 ], [ -1045293025, -1819964328, -969997682, 76791873, 1768831659, 622512739, 312011889, -2054604405, -2082390484, -1712140897, 1962647679, -894062360, -618014296, -1650031832, 772312377, -147505540, -836171253, -121342773, -1799765931, -578210011, 1476678599, 1099540131, 175480510, -1577328608, -1927290227, 82263459 ], [ -1621742356, 1759939773, 1459958670, 1363688938, 1546073967, -635190625, -1316466176, -1345765699, -928171040, -1630951076, -1483482881, 2026857371, 1598549354, -39583094, 1998179363, 607453781, -1497930445, 1120687776, -360394394, -1024160438, -1830504966, -1479659314, 1852277532, 1899958053, -1770074423, -302951385 ], [ -1272033740, -1927433324, 1176840670, -1240434026, 1033049667, -601628389, 214427402, 131283562, -1950910184, -2060213892, -1267800193, -1114330134, 1562436743, 640459262, 2067551670, -2100096602, -1952666854, 272572698, -477285909, -1886237308, -870508655, -264168906, 1756457995, -1354247222, -1195053752, 1343026484 ], [ -286909319, -1457490089, 2021146114, -1801533077, 1700053547, -1626270534, -1509750363, -1938583253, -1764849210, 1033220891, -658009186, 550459073, 1072391827, -734722933, 1878631071, -865065479, 1125515457, 2010601971, -1007673203, 1913355394, -1407086950, -1224388823, 1509173048, -829147136, 1768544651, 1112622540 ], [ 1144206816, -1022540271, 200979095, -1745765143, 1617769622, -2029438107, -244830306, 484323636, -1265490013, -1104297539, -1151420963, -1541356830, 496548479, -89086414, -1695817633, 674597564, -814264983, -1454974787, -1136833080, 1007251376, 1136401411, -216582811, -1471333557, -1277222066, -765455640, -433492514 ], [ -1776796483, 1073492488, -580001259, 1579371540, -1644005371, -395972893, 1390543847, 1375970059, -2082773443, -568748621, -1592365877, 1125546461, -1873680110, 2069181145, -79103616, -788889676, 1028990305, -1453382819, -1668615745, 72908995, 1256939290, -1347114320, -1274828186, 359584409, -2108487389, 76890282 ], [ -1894306430, 307739417, -293279073, 1942408125, 1216189359, 1573291062, -1658944008, -153612597, -1723027446, -2008222754, -2128516782, -1012678922, 1775690236, -35196025, -471395215, 1750598464, 148096978, -617232856, -1036180078, -1459972499, 1586968588, -1184753904, -1529540139, -1260799263, -574768672, -594990534 ], [ -1718878440, -85748043, -483801484, 1515334409, -315244109, -1417688515, 850941446, -1654966911, -55794648, 1938673528, 628080978, -1229875540, 1522904000, -618035620, 1901067700, 1005340525, -1949926812, -960354398, -1988943431, -1447677552, 367254735, -931220485, 1455960622, 1853729755, 2089591280, 1327098947 ], [ -389413477, -1624920108, -1082500275, 1155073333, 2001351216, -1955890115, 1816030343, 744520888, 1953604502, 763567167, -492914956, 1557534741, -1652247056, -654585047, 1437030849, -1702039158, 1045544774, -394276902, -97280245, -5070253, 736619908, 144794307, -6132280, 1639724844, 216653691, 1785947342 ], [ -849177688, 1184704915, 793111704, 1558788670, -61450797, -222541572, 241951270, 68775028, 2090194469, 1052601040, -707305754, -354324792, 837164358, 1181667237, 1437495139, -795632116, -982208133, -24159916, 124637313, 1480973963, -289472847, -1520985153, 523425631, 636156956, -288138933, 1609426189 ], [ -1931044425, -1527364739, 1113312513, 1034423424, -1563439634, 1499704151, -1923587742, -1872687857, -728668077, 1347372754, -587631299, 636107276, -752406296, 1450793491, 1878799949, 1756125715, -977702228, 2029317463, 708162211, 1637788475, -976066408, -1558514128, 1190291195, -2072001662, 1138084559, 1710953913 ], [ 703523973, 1257735292, 874790496, -1309375248, 574018163, -2074013659, 287765445, -1488651639, 999707649, -375936458, -2111853189, 1593336768, -1482223161, -1318496315, 628498322, -270603058, -752117415, 692401718, -1119636425, -1654188677, -690154499, 1960878341, -828103934, 1173402716, -141208967, -876220046 ], [ 150418275, 1231079511, 1242630499, -1826332726, 1936968984, -1596267947, -354408014, 1055583576, -431492852, 1300533674, 390052104, -1611972154, -768007371, -2144166841, -1101476007, 575716778, 524436040, 298206936, 1462209040, 1811831899, -2133870086, -1192716266, 1401994395, 423033271, 400696884, 1241533113 ], [ 1552058095, -1808946899, 1635230998, -569705395, 543652412, -276516937, -516721263, -1426264026, -1099238952, -157968910, -1704354606, -1424369159, -1393750746, -689242780, -1357114933, 789672292, -1736264112, -1600460700, -945121616, -1326003088, 1486066153, -2142724416, 424834519, 1227624785, -1071642360, -653749773 ], [ 1531143082, 541602113, 110337450, 556723845, 1687747871, -672216252, -753711291, -1672269659, -155594576, 1962390198, -334502446, -1925480527, -203340267, -139097757, 915057546, -761395829, -1733290247, -838298222, -538860011, -993423818, -604649885, -1237934350, 118983185, 781764293, -1621940385, -987560477 ], [ -1849856680, 917008155, -2127972591, -373798517, 1004468900, 1622686144, 1543076898, 684661641, -1977685241, 294401949, -442359069, 1295706220, -2105843554, 1355129963, 1000065435, 448893667, 319382895, 771924263, 1759549921, -104347197, 1081028852, -419295141, -613225865, 604282316, 88470425, -1071793529 ], [ 732804648, 778507538, 1956201688, 1782828445, 2081093781, -1824986271, 636475303, -1487622736, -478573100, 1508977246, 1101237870, 537659813, 972727551, 1714293521, -1041483255, 233214046, -1288712861, -656676931, 1355293236, -1739914397, -1617579335, 738092434, 326497539, 1712370305, -1495800166, -854384239 ], [ 337902963, 247580639, -1442687792, -2099128313, 154491039, -1485336617, 2006626812, 1599931872, 1402181966, -2022645596, 1690442999, 958273872, -1563548305, -601391056, 1417748484, 1674061137, -210471414, 220618244, 667073048, -1675378951, -987669494, -76880670, 1385954810, 86473147, 1534624745, 1515972416 ], [ 779727496, -669211779, -1682209487, 1580826735, 1282726054, 2035736018, 632843682, 1111848772, -1396562546, -1952901568, 882485222, -1639433568, 611603844, 1952102931, -1918996956, -1875865954, -1458647649, 1904677683, -1112925597, 548759908, -1431990121, 1922935045, 234136938, -451831708, -554751503, -907665341 ], [ 632604809, -1898065346, 1038422853, 1662581039, 298412689, -2108936846, 892836894, -524049816, 517587099, 1247565993, -307031187, -2108700930, 822323924, -792199760, 1947608260, -1418509743, -1111825506, 1085522688, -2120062792, 82505750, 1995044981, 305587860, 1441037676, 1416741010, 1315920034, 981667321 ], [ -2056094276, 1302628479, -150558160, -222245734, 1817174101, 1227046796, -563843456, -184220738, -1806122145, -1762946246, -132103699, 1360183920, -543690204, 1344890682, 1413528788, -1373778176, -470403966, 5716311, 1277935492, 1714966777, -1135085853, -215041318, 926697978, -313715043, -1826124203, -1860326868 ], [ 1864292052, 927139084, 531072242, 584524921, -1668563415, -667222616, -230362504, -1804934657, 1662172846, -1543101597, -228186176, 673253972, 686051508, -1362210444, 290366252, 871477588, 1362415960, -916203856, 91014290, -1499398398, -769072764, 1920827973, -1067762132, 732158175, -877833512, 366034923 ], [ -1011298878, 916022096, -226748465, 1130487937, 1950396907, -1343155425, -247538067, -465171436, -180610521, 1116139606, 599349488, 1773183008, 475945300, 335057227, -1480557412, -445212271, -1099002673, -1797788461, 1032195731, -790201460, -74855567, 1602075499, -1348113704, -1583939678, -740220301, 799241949 ], [ -739227223, 1410698298, -978486863, 1741881940, -1717625316, 813803845, 1539933110, -408094051, 24957515, 144044812, -1187358808, -489077519, -323938700, -1870057404, -986902061, -1816029767, -1140507000, -1218659718, -743890459, 863782223, -1726572634, -442774511, -541763451, -1098637161, 1016450787, 1817884055 ], [ -416211433, 1487760309, 362970211, 1050412529, -514231041, 482768868, -360160607, 1430989880, 1232421645, 1351518948, -330258716, -1544030960, 1813667378, -2071310411, -591742238, -1228114395, 1744235612, -1388541727, 1493171547, -223769264, 1982306949, -1437531979, -810033851, 1102297639, -1508766098, -353969660 ] ], [ [ -1595272365, 715189603, 127149882, -702615570, -110852337, -1137597528, -503063440, -1277780804, 1394955839, -1933372987, 1784340916, 76592824, 1151408006, -1135957349, 1106209226, -1267892498, -640493955, 2052974879, 1771358803, -29333018, -295689225, 451099918, -41730925, -591070730, 1633744652, 205312965 ], [ 58042436, -1991362667, 395725770, -2115977450, 400815447, -2073840329, -1535603231, 136813319, -1311983223, 281697488, -1414183169, 67235839, 1311631790, -1829156811, 127981690, -2090892109, 192937112, 2112808696, 1101913814, -256481395, 1615507411, -24474519, -769431110, -1184527512, -1430793858, 529162812 ], [ -796614899, 1975936039, -1518383384, 1698651353, 1960278835, 2145525191, 1500336583, -1338135066, -713242985, 1498411837, 1359797990, 1921863708, -1431331249, -883831271, -1369798343, 335674902, 1868319503, -697621450, -79919317, -1030785252, -243853699, -1128897347, 913119121, -1414345687, 371104919, 810319090 ], [ -774671728, 1278081638, -2102939230, 785653689, 53815687, 843927006, -2072660729, 824888157, -802100079, -727561036, 1404468493, 153817334, -778883532, 2040964235, -1679837619, -351496236, -2146176657, -1337310028, -325323307, 2036173285, 504489321, -248041173, -591589561, 566919467, -1390902668, -1869511748 ], [ -1824137243, -2002572174, -245785152, -1913303392, -437047448, -856895089, -221035259, -54022016, -335620172, -696411658, 1098709598, -61758988, -558960567, -853435828, -427695714, -307813648, 302155035, 100682, 923266149, -2127332927, 436619996, -962717359, -1314996484, 1163534620, -1756746992, -55926043 ], [ -1738074381, 77740640, -604321679, -887983055, 1994094455, -703033968, 413016, -1726363150, 727035540, -147375938, -1796497584, -936667617, -1276194984, -97946996, -10200609, 1765020793, -1470081235, -1917645314, 1528513298, -1563290175, 7528585, -1357950350, 895548759, -1650680838, 535040065, 829919309 ], [ -64249286, 410026210, 1573098267, -726218010, -825667736, -1588840832, 467325464, 211540770, 441363857, 1867195651, -1465337774, -794297422, 1972787679, -983633029, -588607881, 1337348930, -1559745313, 861590979, -88267396, 1673460992, 1918087917, 1533932566, -1510145187, -1157352920, -499232872, -1441834792 ], [ -1119272214, 708277205, -852104102, -1235415566, -680041018, 1121907287, 2098137770, -2066070909, -1273141062, 1418703572, 341168821, 1606761566, -632924266, -1627762487, 296616054, -1289505372, 1852159778, 1720070479, -1777980619, -63694898, -1813294545, 2002343928, 1486176207, -1322980864, 1159443160, -583917329 ], [ -50852574, 93986412, -1935672711, -798705138, -699883174, 1560267614, -1719461656, -1703548308, -258412285, 497644389, -428417787, -1190943608, -1003509343, 619991225, -680623676, 1099289207, 2132703760, 1421145806, 460369073, -1232159425, 315524561, -182412879, 1565588466, 407726309, 1632484414, -212439489 ], [ -1780376048, -498221126, 1466236217, 2002559309, 2074368663, -412586255, -1948774881, -431673775, 1490117474, 559667797, -2009286891, -1949715445, 1230700359, 267201167, 896871241, 512267779, 116616322, -543751767, 1136059698, 1934130914, -448051022, -1067836492, 803334288, -1906582811, 682469292, 846166532 ], [ -1148026477, 827777183, -859752429, -1981870324, -520959329, 755305839, 954378939, 2108407667, -715937740, -1930514369, 1054571548, 1198999322, 737178462, -858751172, 1270365626, -1819075376, -189605504, 1286255327, -1941089762, -26906771, 1733268184, -1239022276, -675465366, -1113678629, 1525668059, 272337591 ], [ -1578134148, 285945852, -827173535, -1908269351, 484189995, 1181254938, -2116788569, 815582768, -1860740800, -1319027197, 1895186350, -924825399, 1468163703, -1940780106, 1684181568, -53465191, 288784307, 1809439543, -334106799, -1958244863, 1339198650, -655827917, 445742176, -1454298072, 567484628, 99488581 ], [ -1888965239, -61998934, 84034000, -698405060, 748122271, -765223388, -653626054, 895585004, 903115494, 892004199, 2071521764, 720712894, -1990977676, -1769872101, -1221309305, -1044212446, 1487425328, -1877314196, -1606138737, -1686308025, 1986579784, -373973119, 1040823036, 2112756107, -493128157, -1739367688 ], [ 910344685, -1817642294, -1133856715, -1260639029, 976988963, -225445252, -235157556, 371331519, -632463037, 1997306310, -24114597, -262701723, -1067558054, -1907417559, -2123648883, -569272374, 1053993563, 2462776, -785153620, 1254073979, 438036747, -1691243104, 1835288572, -1118470146, 1675933234, -1766321766 ], [ -1740247388, 436233206, -1568115082, 156177153, -1734845364, -293219641, 1234796148, -1124702012, 1554479209, 1585870201, -53919484, -754050887, -1502876640, 1442913917, 90472635, 138192825, -1164524186, 1234751863, -1509089783, -1450742411, -450687866, -1525288338, 1516108487, -727195332, -2052297851, -1790919304 ], [ -1583383917, 642394875, -485538015, -1602846344, 641501994, 1674165037, -773156853, 440405293, 347739615, -736354383, -232155941, -473856884, -871032014, 1205684842, -1030522606, -469461072, -1312661719, 1673538696, -1470997830, 280493995, 537537154, -2120322522, -342824535, 1240176334, 1835123624, 1640956082 ], [ -686722058, -572122413, 164763044, 1217990683, -533130768, -1496612141, -1366792180, 256464677, 59442237, -954582736, 162563113, 1929875094, 156979780, 413388418, 48112159, 18266515, 67404358, 2053508756, 1640277349, -962382002, 1220110336, 438952276, 1077515429, 2102366223, 1774876310, 1400881648 ], [ -1987486406, 1816833399, 1285852322, 1558614343, -992430401, -1248395031, 2130110147, -1337206865, 1795102466, -958216934, -159080826, 1883806823, -1991287594, -1450077445, 1237202595, 272873583, 1245674985, -211231182, 1909202062, 174961183, 153565545, 387249332, 1315961701, 1423340340, 1475484596, -1071770874 ], [ -884544819, 1690809452, 277763967, 61579070, 64925779, 2140368474, 50160739, 245060035, 651756574, -1642407518, 1279673392, 697017312, -847622187, 512820018, 1763281855, 642653324, -173962056, 1026531202, 1333511509, -760075349, 1405831082, -1968380751, 1011248870, -1543694742, 670818728, 535177099 ], [ 1231888341, -524572169, 2021146114, 1514338853, -1279454206, -1921941137, 742499603, 232513902, -310940452, -989791369, -1556074149, -2025491363, 1171715865, 1444617188, 596349609, 1990257583, 795098855, -494752784, -1861435738, 1338655510, -161007131, -1238001382, 821786464, 1060538335, -1477645902, 1249783720 ], [ -824957835, -833527980, -2001974063, 24373703, -1594017699, -1183912284, 734651599, -812930479, -1249374372, 2078710462, 1902068483, 770678125, -1522498368, -1759101267, 607012155, -1638902157, -585540213, 1184997581, -1922453904, -2087612548, -411665544, 1594083522, 1844166020, -1569676495, -1414281559, 28305960 ], [ -1720204775, -1647439439, -838634944, 2142349806, -1533990529, 630916584, -40846637, 1604617018, -380360771, -197538798, 968675029, -316877352, -628044868, 1992706155, -689117504, 1869061076, -590371961, 1393372301, 99619872, 953142936, 147079284, 1212445605, -1820669930, 288043604, -1442585106, -2075632483 ], [ -868554734, -1854640446, -736067189, 1883678495, -110337591, 629461013, -205915383, -541971218, -388617045, -1317068291, 1519285845, 1307125327, -279926708, -244798303, 597251092, -346373703, 957438110, -87621740, 273734282, -1298354514, -2115341972, 478014797, -430846096, -258585398, -1135779257, 826929399 ], [ -308298807, 625363025, 987166143, 984425880, 59551593, 1341275823, 467245326, -921408935, 1119212595, 1648244431, -1359114216, -93255238, -894433983, 464061592, 1557102568, -638178716, -911777825, 1955617609, -690417109, 1792473530, -1953485884, -1839649225, -1026780060, 173517627, -482367566, -1540357515 ], [ 1199440505, 219072023, -589671516, 1201016168, -787097367, 1887766785, -15193962, -1424482126, -412090681, -1819513651, -884088657, 828434223, -47993377, 1509729285, 446559521, 1447909599, -458491956, -1222233700, 459237230, -961617381, -705407217, 2102370405, 813836993, -945713011, -1680601704, -969226723 ], [ -16308570, 1197168340, 1649179443, 1015351031, -1323110977, 941325545, -1374014772, 647266224, 60898881, 366789611, -1625630496, -252780817, -1256070671, 1670699255, -951010580, 552813819, -1029235373, -1200811293, 1281409934, 642008816, 383199042, -1791082475, -858716097, -541366988, -2055265318, -667153440 ] ], [ [ -1214825773, -672172407, -347913406, -1976830065, 513176560, 2099764271, 616811295, -321024728, -2001926194, -2013037370, -4464134, 888946201, 906408759, -285954542, -391418700, -585446032, -1707480873, 1590730012, 594020254, 1960797640, 272051861, -428809811, -856777543, -612776695, 877688868, -787034226 ], [ 1608614931, 697670255, 420610039, -261547744, -1363116766, 155512331, -1544915623, 56777831, -283677162, -427495431, 908659674, 937714596, -172485343, 810939705, 13031502, -1688358413, -107887438, -2032267516, -698825127, -609182105, 930839329, 1408624783, -846715958, 1629857950, -342364388, 2099102591 ], [ 611390888, -1666936855, 1601117610, -1392164473, -1086038582, -475685896, 1963789556, -541873675, 18853002, 826008457, 1376643114, 507592111, -1559257399, -335568427, 954143796, 938975570, -1899545213, -871044112, -1066560759, -20062204, 498141102, 1666198333, -1136636961, 371322849, 1521523134, -1213608853 ], [ -1171850680, 1900486526, 454633435, 1653255390, -375453497, 195053222, -1421365913, 1146970069, -708629100, 2058528409, -543113098, 969426439, -1625519921, 1724496966, 680692777, 978095247, 1116294381, 424958792, -580982666, -724982990, -1982559658, -2037670996, 1044914659, -391849816, -2045704833, -571397184 ], [ -1569749764, -1668495117, -1688306330, -1138068694, 210887351, -335588705, -389694848, 1618609728, 1947071883, 1157503198, -1970245310, 153425175, -884654597, -1819547959, -548995094, 89206847, -342724096, -410397694, 367560236, 841230052, -531800525, -872759927, 1235643452, -649625844, 959503930, 430807344 ], [ -2025737349, 1338383, 944533001, 1287306476, -799286612, 479747701, 766587802, -258824728, 1982431355, -1479430065, -743480813, -222760715, -1643957071, -348715970, 1628797541, 785956660, 789181614, 1168609879, -532429390, 871001146, 1994596505, -1019838935, 128530419, 1902844407, 1678335216, 437858677 ], [ 1360032787, 1298608354, -858611877, 1616128540, -1397676984, -1976139829, 1937535942, 1917299286, -948571679, -1272593807, 1603892302, 1238988262, 183624590, 1812863694, 2028996812, -830469384, 1341740095, 210635601, 677988504, -1647255847, 845832195, 506609278, 1706129518, 1607114760, 845826547, 1749346017 ], [ -1338502137, 227155226, -1708718688, 1615019591, -656043909, 977923270, 1927715230, 162363023, 413781, 1011801790, -1330640991, -1103595004, 674089985, 2145325362, 291964683, 1854384811, 1761036385, -408917793, 609822888, -280314830, 863116091, -1674859616, -760122180, 1355772097, -58294487, 911725696 ], [ -1454395653, -635365267, -848400931, -2079730461, -1870716137, -1332993571, 2052908091, 1691228967, 1433529931, 1762583053, 1783896788, 955210519, 1686603031, 1755779163, -1256814372, -153184469, -1973286522, 1997236692, -1331466618, -206916916, -1093714266, 1213017928, 974441137, -28770774, -1438436885, -2644118 ], [ -1956598560, 745398476, -1081715673, -516391193, 1676512908, 591056293, -2068070211, 593177239, 1352794571, -381597768, 1060132048, 2089051471, 677673933, 1340885099, -1781109509, -1057133351, 1822568791, 494540609, -18860518, -1882828160, -146709406, -1086742672, 1194142885, 975684432, -31931681, 732936903 ], [ 469373862, -1673866816, 300469345, 1296540756, 1240584173, 661303862, -1983043415, -1658303691, -1933906658, 575167419, 2106040004, -857488770, 2089185951, -1681241632, -116671385, 644067443, 1664984669, -1779373473, 59232889, -339468852, 290138453, 719856318, -621698930, -1061844417, 2137180073, 272447196 ], [ -533569552, 1130591447, 1035786500, -1449061495, -731472498, -267462791, 1681307842, -954046322, 1815162164, 2112885329, 1923308058, -109450454, -1532413309, -377436935, 1708684527, 959525141, -1449465644, -752423561, -932507690, 1243421764, 1103935360, 1356771563, 153649230, -1572204924, -1970668512, 22552042 ], [ -2113607421, 1439834794, 633202455, 1285009546, 603087122, 679372956, 1187023295, -1953269883, -1661524672, 1881298730, 1537620377, -1131463494, 410029241, -1787250225, 371526698, -1035102332, 30876219, -56961128, 607814812, -39247126, -617250276, 78292951, -912910117, 1085989507, -1888858388, -681708834 ], [ 1006257964, 1160503700, 2022119798, 113156217, 1719936582, -299595996, 695479778, -1326549362, 171678018, -291640320, 1221336306, 1739302565, -1228107523, -428839959, -1094424988, 1985338287, 1329342805, 1994807690, -336083265, -1071257849, 1805198346, 1629477962, 154348427, -1868986784, -1849478427, 1640300278 ], [ -2062434703, 1674683696, 374659131, -1457570628, 2059368590, 2064371022, -433017004, 593825925, -399768243, -840897445, -890790536, -452957640, -1998589425, -1969782913, -146093197, -976052802, 1054561368, 336938050, 1804486690, -395999185, -1297682100, 699071461, 158463743, -95836389, 1852654936, 1660890546 ], [ 1485852846, 829878998, -1977791838, 1678066963, -1202841551, -975739072, 2138187781, 272397492, -1193116834, -1829773006, -68831978, 1060262803, -990231996, 453604249, -59566374, -1760191654, 308812445, -1560885370, -1366225663, -1524717287, 1282046022, 2028421596, -963489648, 1228499846, 790548768, 409089583 ], [ 1742878815, -1567207759, 70388592, 489386273, -1527241764, -578856095, -1937196219, 1102152549, 157915567, 1174142375, 362576364, 1574446747, -2048840688, 1346829626, 1197968350, -1969867689, 805759464, -137981527, 465182546, -2124214557, -1357667583, -1612161876, -1642815419, 656482602, 1278151800, 840955487 ], [ -1219049062, 1124498958, -1745907442, 2030381520, -511236764, 1398158540, -476891505, 1965893065, -1077870551, -797875927, 815208624, -1831821134, 266471038, 1797946960, 1313581860, 11251784, -68627785, 681636333, 38851479, 400316372, -1029077576, 21079599, -1304984274, -762555689, 1604687827, -86868401 ], [ -2083708001, -289674040, 388299774, 955100626, 1689324766, -1403029680, -797380348, 1173732643, -590234615, -688196745, 571082298, 1764283858, -1924259890, -1591743754, 252438544, 1635434558, 1046683534, -1663909672, -1186967014, -19466252, -1692489037, 1726969255, -264218707, 1701055895, -1346976638, -968882883 ], [ 1256614765, -1013937247, 75813049, 1900410152, 768792836, -1985579488, -1703275293, -1844533427, 1751367636, -425642691, 1061851312, 2084470137, 1267490786, -1255024362, -585196958, -1239388577, 434582135, -202666420, 861325394, -2072015654, -893345263, 1020230594, 874983484, 1311441833, 306842396, -553803913 ], [ -451145377, 977039058, 887651101, -450836309, 878149490, -1011533909, -1159114378, 1428263442, 1718190358, -194157324, 1071020923, -325730751, -2031914306, -1003840874, 1001628974, -1878331940, 135266901, 1455441878, 1184977011, -1597387899, 281248363, 733191528, -101508742, 1798864190, 260498714, -892690167 ], [ -1301579518, -2133995467, 1590203572, 361045736, -1260489494, -46590532, 17595717, 9203084, 34087133, 1256737987, -711837372, 1170975592, 244410358, -1495398115, 346534915, -460065420, 1564838146, 1459852540, 1101251251, 340587248, -208128652, -731707477, 1793180961, -520018179, -30335041, 1607148306 ], [ -773687574, 1150716891, 933983864, 1181329819, -1000478403, -1631680032, 1846972625, 1839462882, 1154445632, -484749059, 1603206401, 6244399, 1147368937, -1834269218, 1235096513, -907681326, -1294995941, 1136475304, 1546033659, 245954073, -443343298, 1204979598, 845174972, 692869143, -2021633614, 1954274379 ], [ -976456993, 1417110597, 301670039, -986255696, -786324109, 1455012151, -2110202363, 1619528733, -213578893, 439702848, 494051720, -223531798, 1583695136, -1711084464, 445113003, -1690143671, -1906975610, -213579150, 1073156284, 146252845, 570884411, 1605142527, 839860045, 1510222548, -1435637333, 1622595868 ], [ -539290128, -28857108, 579550876, 1893879152, -2013767395, 72079341, 1308588427, 1456139251, -415977257, 86438735, 1775543745, 1611775175, -2000155514, 258965561, 474018552, -1700301847, -2096152191, 1466365590, -2124904885, 986370126, -638948155, 1323113618, -1076138007, -574205784, 137854589, 1037489305 ], [ -987577295, -1318232558, -893818763, -161127747, 1097336419, 1102629780, -190374023, 1786738509, 1720335998, 1875664279, 329156099, -1223964995, 1612361208, 1796750958, -913419360, 146082337, -1226278705, -1007190355, -2076947365, -1978324062, 1364939737, -1413158756, -607418653, -116957108, -834353193, 601531815 ] ], [ [ -958445586, 229453991, 1540532690, -1306427013, 1173319780, 792848986, 136149965, -673649647, 1577922029, 137466581, 573704345, 1196001043, -1396213899, 85910350, 759420762, 2103716148, -1237444710, 1254738857, -654080497, -1320808723, -1928202474, -315029811, 2086956390, -1668153778, -1454651008, -457538164 ], [ 1198283731, -1967474932, -1091600414, 234434047, -1499698417, 1991175311, 1203012901, -1946634159, 514623034, 58754319, 175070675, -812715342, 1271292506, -996505694, 828107880, 643936969, -463510702, 392958090, -1373250012, -361045813, -1227818861, 722911046, 773231887, -1512613345, -1623925368, 1072841106 ], [ 2092346975, 2102980445, -1028664326, 2090807841, 440541321, 542582644, -1789513420, 1246075632, 1043562545, 1693744801, -1873615953, 1032039748, 1874018078, -139432337, 1909893576, 916184563, -912886151, 621162527, 10118046, -1407969555, -2128607273, 1093997239, 1887714961, 1928942850, 1981278992, -1021515665 ], [ 1137581240, 108307633, -1463059174, 1733335297, -1302368837, -574642733, 724773307, -1365633490, 969182098, -2079866976, 1263169538, 728102833, 953670401, 774310706, -111661210, -680324063, -624571254, -463030150, 1258316831, -1474051812, 795256564, -1693508009, -197329832, 1765917217, -1107742633, 1446574815 ], [ -1256380080, 1448183786, 757994762, 1086576504, -510929723, 1824069419, 1768630224, -224309606, 1332676278, 591406608, 2094670627, 85426807, -601799796, -1210714372, -815399313, -2009525262, -1448711417, 982406530, -1312709700, -1883094497, -751994079, 999605438, -1164932130, -800545759, -1756261962, 287893872 ], [ 1598891250, 287584873, -1865378106, 1736418354, 655204643, -1836167789, 1320201040, 22260883, -1497649272, 650221180, 1119924285, -1243197995, -1940947507, -1853518119, 572159160, -461098079, -217067923, 213888340, 1822709023, -1628370462, -1557698617, 582473650, -917306795, -2021604826, 1830155967, 17042900 ], [ -404987750, -1257757610, -319886000, 511213564, -1142746803, -1602385914, 468726217, 1140597667, -774039496, -763168921, -1270185274, 1650015252, -292884672, 706083461, -829712292, -1910417734, 2059780445, -1381648153, -384384823, -2147225038, 1331182804, -1589658276, 145273505, 180521503, 1226738813, 1387581658 ], [ 399895784, -1608347042, -360817817, -518214610, -968967651, -2127024428, 1171649531, 749338434, -904694560, -1334891720, 1660708640, -1995443080, 1758231722, 684443636, 841579861, -1165508471, 1090471423, -747510089, 1362274117, -924959187, -2043775890, -245945412, 1871544128, 84154228, 956502041, -191287115 ], [ -741683358, -935195079, 565743228, 711219281, 705697002, 2099439331, -932934562, -828263595, -996446385, -1307114321, -2119399644, 72777534, -1316521692, 1842177247, -1365503522, 1394387066, 1813986559, 724809311, -205201834, 337317256, -1770002550, 139220644, -812837429, -1369624741, 972040057, -1072679696 ], [ 581048961, 2037906329, 844583905, 829395296, 1531537186, 1238094241, -2074780032, -2003636278, 649005913, -1550350806, 970760248, -1781528670, -262920603, -365910607, -2093853829, 1470591219, 1538464654, -1591058293, -1569131990, 566845950, -102500220, 953977798, 2144346507, -1760328489, -1178282332, 1349388437 ], [ -1940564559, -955629749, -135681448, -927227919, 1218112997, -1855436187, -1518898144, 67384639, -1352875342, -241871980, 1154108142, -517018371, 186739073, 2041298070, 1917202053, -199635783, -2063025490, 1238164031, -767718389, 1312824223, 290837273, -1251938149, 1730851427, -739424284, -2082623456, -1395552096 ], [ -328207145, 812292252, 1542359188, -1346793507, 396825719, -321969840, -1095703212, 1493616098, -819594040, -840528721, 1384838882, 2058683625, 645299371, 63464, 406388095, 218982257, 640410976, -1042539513, 324790065, 1456402687, -1893241898, -873742787, -642158560, 1372105772, -1843051327, -319901700 ], [ -1738703395, -912877332, 2091795012, -995449547, -1877163665, 1647634555, 1203270228, -1267152276, 100306124, -1756636785, -184799204, 452391894, 1876997069, 1176879969, 765515892, -840478731, 1340194909, 1551329488, -2064895375, 207055103, -1315460460, 650214108, -2003677511, 1373729294, -1769568887, -862064192 ], [ -1796922759, -1148757348, -1040906117, 1539078563, 209272315, -2054131455, 1207617051, 2138917110, -514365228, 209909929, 1826160987, 1909538930, -559099788, 1743044772, -123912697, 1044268720, -96576560, -43885419, 263244834, -531971775, -556676410, -14101419, -605460205, -1783202610, -1684743586, 212201507 ], [ 1440320054, 890783142, 1672160667, 486314555, 1791543288, 446206383, -540679452, -608326867, -835286309, -108203502, -1663759515, -2071505211, -1060958797, -2032061697, -664451566, -1914384152, -1155344535, -130409925, -121454167, -460966740, -411579400, -235995145, -1612202243, -2079842313, 1165158594, 1236400392 ], [ 81429743, -368471154, -879706548, -1211685714, -681206599, -1160726699, -1499848166, -1414811306, -770175095, 591597013, 322944951, -1005408753, 1337039889, -121411195, -1967013519, 309284333, -1594912603, 528293518, -422001850, 1518823907, -1251622201, -669476734, 1666007983, 904141692, -162849673, 615358177 ], [ -1547971670, -1519374020, 1180170478, 307161738, 254563028, 818266807, 931470459, 579210871, -1955775697, 1275164518, 1793047357, -1199334989, -691757347, -1900648405, -785236086, 1426206386, 138414567, 96372539, 751224184, 271157138, 1485226851, 499368244, 987739056, 78345439, -1550449741, -303446474 ], [ 436574075, 1072407247, 697027805, 1403813610, 702608467, -246235, -1501518533, -1253125406, -404828219, 390452994, -1837539519, 1841580617, 1167894065, -1496237190, -1832803543, 88182644, 1481336606, -1908717281, -663000252, -849027134, 1720041878, 1532713941, 1450118752, 249014148, 2097465833, -1986450354 ], [ -1659139861, 540155948, 829287140, 929882366, 413612221, 2074087225, -1415113915, 658868489, 730767309, 687762437, -1466013637, 460154278, -141780399, -1491354360, 901364132, -1207294163, 1356214062, 719212940, -750328563, 947261345, -1087607809, -1321007474, -749705681, 1676971174, 798646764, 904474586 ], [ 1082286404, -532463844, 254151867, 1304447412, 1205044870, -2112108946, 101896957, -892595929, 1483504479, 715881170, 691352860, 671482282, 630381151, 1658085154, 651472379, 1759907345, 2055158002, 1256578730, 1322263009, -2043013962, -1629983835, 1917396417, -1113139413, -47689717, 888603786, -491830201 ], [ 1253499758, -2065792475, -1613651001, 1806598219, 1700650805, -1706403228, 316099641, -1257103442, -254232163, -58272122, 1385595054, 1173790021, 1747716824, 1050491740, 1252395928, 610610884, 2103548690, -1750169628, -1534577990, -1437808660, 525043795, -1161893444, -1197608937, -1606520923, -21355234, 1557271080 ], [ 600023977, -1698550723, 287992334, 284325276, -1339970946, -193533745, -409517798, 394899398, -873660343, -996561457, 1948353293, 1651945387, -1489684253, -1723944246, 565555648, -1679090745, 1579066643, -1386702841, -704414512, -1418757890, -186742307, -695559882, 1416386991, 967565249, -2082389910, 852022768 ], [ -1731829739, -1649106172, -829991545, 491512343, -1800738491, 157307767, 1012359257, 1201387157, 695838536, 613558901, 123455808, -1929526793, 1393909736, -761053725, 516776200, 1939106047, -985607742, 317203491, -1557303870, 30373706, -506298370, 1800616066, -1680139670, 49837869, -1201933598, -1699087918 ], [ 736297825, 745792421, -2033438435, -506120005, 131259980, 1336808721, 44034431, -553197515, 344306396, -2066380684, -1233097634, 1203556496, 2117210434, 1580886689, 1842678646, -804421292, -6710186, -259016162, 335810841, -1531219613, 514912442, 1592809753, 1409447375, -1625270476, 1064040117, -619771460 ], [ 1961473753, -1388146520, -1143610486, 1576738711, 2032722606, -60203444, 1956494315, -196018580, -1076343797, -2076797052, 575757961, -755721306, -1798018241, -1584574315, 1977382484, -456434345, 606641163, 691763531, 1303477729, 1544086972, -1158372272, -1145310116, 535416798, -924608955, -737662407, 45153313 ], [ -143939933, 133408559, 1208686642, -1561623075, 1603836363, 687825163, 1741569506, -1295123883, 261996605, -1119821749, 1351871899, -617663610, 1549027141, 230577500, -16502968, -1888360220, 1556812877, 1655225717, 1431845297, 1164413893, 627794181, -40660139, 531907419, -78598140, 211656213, -1266791485 ] ], [ [ 1940370902, -189055765, -1297561515, -1484504770, 850967859, 306497755, 2095794939, 660553494, 533527955, 1748691570, 560673164, -2047401702, -1645357460, -1561004052, -1928066112, 1582628279, -65613608, 1991322847, 632153783, 1106815886, 246773566, 997267735, -333341767, -109080804, 1945188139, 2111934504 ], [ 138615908, -241415916, 1197990948, 116050472, 1784358473, -2043123387, -15740790, -591431982, 83300086, 1930934802, 1053620872, 452746275, -524306299, 12221677, 2057661084, -673974369, -1724007050, -1674475404, 1890095118, 380751145, -900761076, -314580722, 398022083, 1287678065, -847445199, -165926026 ], [ -1747938032, 628140390, 2048262577, 2111214381, 240166659, -1055188661, 1009753928, -1798764649, -2072684905, -506473989, 1525997236, 685429127, -572496982, -868653672, -130811481, -69655527, -1613787196, -1411233174, 689443277, -166543813, -509239533, 1302904221, 569361300, 1495254198, 1669448644, -1284266600 ], [ -884239830, 2139074312, 393501256, 817478819, 1314906058, 299689274, 1325720594, -738192609, -760956982, 899745748, -2132763292, -401718423, -1900429278, -1043099548, 215315978, 1282691343, -226147846, -2137854488, 67423904, -1461841369, 1578807280, 1135758433, -790912283, 981392491, 1203281789, 1031787401 ], [ 1353745148, 256788951, 1047007769, 1430230187, -119347289, 141230743, -1122149113, -737032930, -411241781, -248906490, -1241501951, 929976266, -1598423867, -1806059640, -1310582455, -750066952, 1209283627, -446610952, 180907107, -569643725, 525772997, 1266931231, 1598189090, -755778771, -871140318, 259376139 ], [ -383095644, 1228482066, 185160137, 421341483, -1323354779, 1380340600, -629857417, -618191171, 1788302748, -368547076, 1434642267, 1057864128, 159241705, 491224546, 43163138, 196517949, 288338353, -71763063, 1145860399, -1286907921, -1167372701, 167433661, -1250848732, -1179506441, -1380891038, -933140873 ], [ 1422073093, 775458101, -679957112, -380772438, -834296943, -495231190, -107849196, 455345068, -1613780689, -32371638, 15043031, -1407653174, -22541084, -1740567187, 645975567, -1321351156, -1202354144, 214012163, -43750338, -176109070, -247021318, 1503900027, 918429632, -1894973418, -235542379, 2035093899 ], [ -543244323, -1970149538, -1153214072, -1708382674, -1537252702, -1792049316, 1599793836, -433001487, 633189163, -795923425, -345478416, -110490428, 748575617, 41306989, 1448582026, -2032624380, 1340537589, 891188866, -36610060, 1539890984, -73819246, -1664807844, -595387596, -1216767036, -748593351, -1844378022 ], [ 1290679436, 556239456, -747713124, -184867622, -614763475, 1542225154, 406931330, 1692545528, 906763786, -402365219, 219670104, 518541656, -389656617, -325198898, 432156982, 1399081976, -380348322, -968281081, 2009623347, -1709094391, -1253967021, -1359124449, -277990187, -1147363216, -602424314, 1554363794 ], [ 144293031, -5228463, 1999952717, -1198595855, -1177795103, 699469857, -922530184, 530424154, -858055737, -1524747561, 2111664465, 1180749835, -1165697938, -1499220751, -940851960, 916655651, 374253528, 349078709, -1058474040, 32779964, 1103764850, 1393232306, 243804377, 1890700561, -1790096759, -1832042062 ], [ 542539352, -804520341, -827063154, -1747246472, 1293811173, 38506317, -1161570847, -2136747334, -1409419828, 381629665, 210741250, -2093403403, -176942689, 1817644263, 2016123346, 761374444, 583538925, 615375833, 26843601, 688597030, -2129677608, -706935003, -1315955457, -904793468, -619851478, -1871945127 ], [ 803804984, -115964247, -164411566, 338125863, -1431425963, -377477263, -1832240208, -124345920, -1417605121, -1748901591, -1077230659, -498330111, 1313692943, 1762160558, 330669744, 1868180553, 789779901, 322041139, 2023897950, 327767370, -356660707, 576420606, -20050856, 1494702203, 2067400601, -1106755791 ], [ -293525434, -15099401, 877109984, 448611377, 274966503, -638605774, -1748118599, -1254676589, -1450501632, 817760391, -597462830, -1765562883, 312951289, 1500781206, -250733369, 1418639441, -121642675, 312772575, -1583613325, -1025052350, 2142659815, 2109199103, 1008123139, 1670815942, 1339231991, 1979878446 ], [ 1377258448, -619900504, -455330806, -1951100955, 1266917519, -1093449914, -648178820, -927880410, -992312454, -175477740, 79974217, -2135077215, 1314455214, 982085628, 559880040, -1190828018, 1232481939, 1411513588, -1295374816, -1843527907, -519875825, -1269489146, 1091928910, -748510826, 1262039613, 1399117331 ], [ 949519088, 762944655, -1656028696, 1074928827, 858842445, 1662092712, 749069387, 2138146418, -969255777, 1575700634, -605379158, -420661324, -145755079, -1346562711, 1081999189, -2098738550, 1872049447, 222698857, 255988150, -1300705045, 1104530412, 1941214240, 240660860, -1030521822, 994589307, -979229512 ], [ 410171679, 1413929976, -1015077899, 2138777633, -177875873, -39027915, 472475395, 567693984, -1620584200, -1269663556, 1186905896, 715853191, -1471332705, 98578304, -900200575, -1187942116, -1822642131, -1213674963, -776344468, 815698869, 11807396, 1137429413, -556758962, 1683553796, -962765055, 364364296 ], [ 247054462, -1569767208, -621263345, -1636438487, 1716806862, -1678357154, -205547087, 1154777762, -716071399, -95961460, 695006190, -168052927, -1128591533, 1249182663, -845042463, -820733744, -1785980977, 1225410241, 263997793, -571624706, 507826631, -985515127, 455303477, 1470508727, -1481381075, -545441058 ], [ -936841167, -277866909, 1119588387, 1334867005, 148328063, 1258487195, -1229322506, 1502127251, 588879883, -380365250, 1732173578, 1592874865, -132381971, 949091692, -443355984, 1045922905, -1819866164, 1140730254, -764432259, -726139225, -468231864, 603153569, 1940670985, 1953151922, -843270247, -5632639 ], [ 506765731, 218886658, 1000085518, -1836266625, 562720959, -388220029, -1331092334, -189678961, -704509463, 478570645, 97956474, 1174407595, -1296731325, -1308758233, -1458101732, 240462371, 1642718546, -840607611, -514440251, 944163819, 2136809100, -1197887466, 145237680, 280058910, -629861901, -314076988 ], [ 798057022, -1725542600, -1255308210, 445002986, -1548952711, 227505724, -572566064, 1817849724, 117632939, 1042971785, -2122314054, -873199031, 350800982, 429958459, -1068823077, -463473997, -281754846, 2021344587, -63413485, 1017046990, 1472807595, 64817522, -1833862541, -207949520, 1911494204, -1363149456 ], [ 367155228, -1608780439, 1340109480, -1519369757, 280629013, -332885818, 877864249, 387623657, -2033829175, 1195227053, 324714483, 11792152, -1395421215, 1081888941, -1633528662, -1444832243, -1289879408, 1378738152, -2050890431, -30119201, 1116785799, -174031608, -685875899, 449225745, -252196150, -2084061489 ], [ 371496466, 881040545, 2124461126, -1226617560, 719866893, -744551914, -1284329054, 1469113025, 2095753435, -1740729310, -1313532149, -631075171, 835358565, -943673621, 1284778449, -933219230, 1211933801, 1340477537, 544845124, 1041410991, 967131726, -1148503196, 1873521851, 262603175, 316818761, -472071047 ], [ 1319283633, -2060539757, -2028957465, 433400977, -113162325, -1279447442, -1997652618, -2030711997, 1498986952, -1793825995, -1833621769, -1977374205, 1529737871, -1282721353, 1025046458, -1650061635, -483159053, -1292634561, 1622504116, -103875725, 321532044, -1090873674, -1574361624, -639546761, -1615714809, 1588283570 ], [ -883031951, 1531198411, -174552410, -74511345, 1208414293, -930452936, 394380371, -1353428684, -509577697, 1400718359, -24346127, -1016179520, -2091142396, -2111461357, 716539114, 151679444, 1321663933, -276420930, -1500425690, 1271266125, 820760379, 1194103598, -1031351076, 273059951, 924851554, -978834719 ], [ 1049587596, -473304025, 1898395879, -1690401260, -454279667, -1528070302, 730094367, -1225674336, -1837371791, 1932093426, 134995982, -717831348, -828295372, 605107144, 1689529058, 468247013, -1344681581, 860229806, 1589097722, -366476098, -1500521616, 1129514783, 1643699453, -1245481086, -1228540001, 1062037229 ], [ 318062929, -878820279, 503884154, 1728793321, -1918416132, 1777504562, -670584886, -446810916, 1090528145, -190736350, -1908638597, -680123234, 1151673622, -793964642, 960007698, -714839208, -783302585, -701494591, -746395571, -1982778849, -533875492, 1170375907, -256082237, -766066256, -1488716175, 1190317137 ] ], [ [ -1647848684, -420270663, -2144234214, 419683106, -1040042281, -767678917, -153148421, -1571497809, 1484633933, -1532796483, -943513652, -1682106028, -2085663979, 269691525, 1635441536, 1127873479, 2040693878, -1581748825, 493726944, -1605759019, -649176571, -1673175098, 322899774, -1778022796, 827795898, 179551863 ], [ -1142610156, -456317217, 1815195121, -1842230698, 1487298796, 963426959, -475542617, -940018527, -556170628, 180594625, -295850385, -954159208, 943633408, -1392552475, -933793736, -2126291747, 1438640675, -1264140971, 645105109, -245181404, -1546566251, 1863289847, -1251130815, 1133854223, -331714690, 1766828794 ], [ 870338545, 1885905911, 1197417570, -1004197507, -897297357, -699746506, -360869146, -1032693077, 1433983078, -2079845999, 931320347, -905421601, 1648118164, -1812881556, 582439492, -887596085, -188098805, -1414870929, -1091600247, 814488720, -1710051762, -895598434, 656244117, 610138898, 879859743, 1628739019 ], [ 1682648761, -978669802, -691167552, -117488544, -1866816853, 305639647, 275094490, -712589736, -2081477294, 394725633, 55381439, -1738028906, -2090488924, 1348817864, 985337184, 2059151539, 304412140, -1917515622, -626738018, -1701244431, 793057119, -1633877062, -1588992952, -1636420539, 1688220579, 1296908816 ], [ 1616820719, -1082365912, -1818031286, 1751127877, -1471141104, 1918219656, 1905561041, -935095904, 1345662002, 831783504, -994601575, 149266476, -297808319, -889185137, 861550486, -2021222324, 705194931, 481305726, 673164204, 1947518906, 841599780, -2056253270, -652417916, 572339957, -313457325, 300551418 ], [ 1598058923, -765974354, 2089914428, 197583126, -1233677888, -1994095924, 1365971004, -1233591883, -895586972, 1456883206, 2070872073, 1866229836, -1618298162, 374348402, 301181497, 1968032294, -1545560056, -1046899961, -792360072, 2072661217, 15994459, -1738803453, -166584407, -1103672257, 223872711, 820846653 ], [ -382677139, -1299651858, 144325339, 834102511, -2009663671, 1277057659, -1664312024, -1211778272, 201350218, 1391110751, -1789822352, 921907058, 1599054029, 2099207947, 1720826237, -569948682, -1302596602, -1902014759, 945579773, -15610322, -2010502328, 461476442, 984054727, 751677588, 849282821, -7224574 ], [ -1983902875, 467769890, -2077197169, -372539876, 1517895587, -1040787879, 947481861, -1817630183, 335550744, 1758534885, -1459999595, 1641334059, -1108679504, -1610668033, 337526444, -1245615063, 559174383, -667029944, -1427104964, -554110082, 882333282, 954022162, 52137863, -223074781, -1377080926, -821821059 ], [ -1996730112, 1695985950, -509274786, -1802502122, 1379494923, -643343231, -1639242897, -1001867550, -1187315291, 1716671116, -33777814, 1653212458, -498305015, 1707473114, 491501509, 1991938411, 923896336, 1614447108, -2012984107, 621242800, 1078981827, 609149604, 1105151403, -516530247, -158113049, -443505198 ], [ -1154671347, -1968167061, -1346385578, 1933080640, -968353640, -1351649328, -317132057, 1061188565, 1227241266, -637853579, 711776461, 2079257345, 1957007390, -2140776163, 595014587, 1128589310, -971863900, -1783967542, 1909983135, 1187990610, -165175338, 803610823, 2127361890, -244654619, 883441263, -1795804218 ], [ 2085007481, 443406322, 1524867473, 2029821943, -1836601794, 1942797132, 1849705484, 1797360398, 623955675, -1498784995, 460228449, -1265405180, 961096794, -1142384925, -1754350143, 1922927097, 338363469, -1569366856, -1984942789, -1298905474, 1379256849, -544687945, -2047245504, 2138372589, 1185870379, 1111802157 ], [ -932445855, 153241237, 1136726045, 441060508, -110450176, -257408781, 1055989542, 1147984027, 1556867933, 1629311901, 1777265908, -858083499, -2084499704, -764648937, -1242542909, -30999283, 2130535132, 1815669823, -1161979677, 762306258, 2056614741, 1925693854, -1237159206, 1144638966, -2036778871, 1556269409 ], [ -385951659, -1220079571, 1429797997, -1079351641, -1220260471, -1756300377, -1514728074, 252593558, 772057416, -569082777, 1006082671, -1467317023, -1637664754, 27464803, 57733978, -388990622, -1142486198, -719772493, -184869558, -593439082, 819621363, 684059663, -2077242014, 1763818401, 355440488, 160637412 ], [ -918109206, -1060246633, -228725698, -1899989313, 1065492532, 332157598, -1217086037, 1111246104, -1330607259, 802327066, -347344360, 526510255, 1398649859, -1696641525, -296595896, 1740332573, 1334833923, 582257504, 588677667, 658398493, -632997890, -2091760700, -1972619863, 462624224, 1657481105, -1470952926 ], [ -880959463, -317385849, -1627965914, -828953474, -294901260, -2022552463, 22713929, -2050681773, 1294042568, 489406227, -665548472, 1023857946, -651827320, 1066360024, -645423403, 509805575, 1616794508, 1339205486, 1153195581, -259021331, 620136944, -691545709, 2125571347, -400126036, 1055610985, 1060874803 ], [ -146768252, -819339769, -252939166, -378358200, -1512884073, -985497809, -558406955, -71660546, 675745171, -312524411, 1748737960, 787529950, -1017453060, -1599108206, -155416339, 1987855005, -1384497188, 946797587, -749841389, 888605548, 1668251270, 293873575, -697467079, 2091273582, -363954857, -1396675505 ], [ 408983070, -1642867666, -1212167115, -1261665320, 771003259, 1153869389, -1856106481, -470917514, -1154408232, -1138207708, -756283863, -1884037058, -1199271782, -248074373, -741038074, 1926512075, -309212135, -1020585902, 558049281, -1019926454, 117482184, 1085543064, 1636550064, -123716633, 287120905, 1101605895 ], [ 1264474668, 1115477635, -276229975, 367007202, -1221995772, 802821868, 1701867781, -164730738, -825405581, 2143745374, -1887089911, 309152576, -1661874069, 1485450107, 319535500, 95054238, 82096414, -113357861, 1548536702, 1639910480, -1191553588, -1088244514, -1470393981, -223015167, 1330062798, -454388921 ], [ -1791413542, -546393256, 472952568, 765537348, -1709796935, 704105920, 1856782002, -1104679649, -1374474899, 166385798, -1049729141, 1265506071, 448875600, -807506076, 12857424, -1373595408, -1373820625, 1611598742, 1550921205, 2061655109, 13827569, -854935028, 336100097, -952928119, 1995452101, -1108746490 ], [ -1774907980, -698484151, -1374717247, 1508208146, -688682516, 2077827616, 252831208, -1891140925, 1077898789, -278829224, 320952923, 120140312, -1065170775, 880722070, 763176638, 1148006089, -1650604952, 568438711, 556627050, 2079089956, -611875506, 1060488719, -391152672, 757665878, 1986640342, 22929527 ], [ -469233599, -750381325, 2091706559, -352536622, -1649903074, -1251706823, -1799792074, -1139317719, 1842422692, -427372997, -1665286648, 2013760078, 473812412, 1685760503, -1853967257, 1845270287, -1341918096, 455504915, 1324436727, 1649934502, -137617184, 824967756, -430540301, -840061267, 1876203421, -1368142776 ], [ 2035208036, -221490466, 1825389474, -1916268339, -1124141875, -1418403451, 1750857992, 279851081, 1491865837, 338323648, -1371198734, 1388037694, -1698336, -1562149393, 778168869, 253585105, 1489971511, -909155461, -1626026515, -1987552520, 1237144807, -1125339788, -606946933, 1850665560, -1349397294, 67426810 ], [ -1170861899, 1574091304, 1348653236, 1576369009, -1451006603, -511446115, 1637920787, 530814536, -1791947369, 964975355, 1193243214, -1335190803, 1580593790, 627044542, 1588501632, -273288479, 886284265, -1319400137, 420074665, -223996012, 1260219974, -57741808, 1480776913, 1817636182, -318708950, -442128688 ], [ -21196831, 964850950, 761553307, 132871485, 1668407915, 1607469378, -1574762580, 1214988256, 370415885, -368064052, -278775653, 1466423571, 1121947277, 1988541070, 1709860100, 1783699549, 642374561, -2004160343, 230435894, 1249868538, -502778892, -402762263, -2000365309, 1850964479, 961367098, -2033017040 ], [ -42310483, 821163417, 1171587050, -1188273306, -764504017, -1920830815, 2111973849, 888726947, 151461789, 348591013, 751921419, -805101583, 1641312213, 1154582425, 1350866109, 1341234170, -560731022, -305941514, -1206303746, -883522761, -448337892, 939750085, -665606200, -618774738, -1622368451, 279974535 ], [ -60534790, 1336946143, -682885732, -660642425, 635944134, -1611135383, -1427872719, 1114325173, 1303522077, 1311488617, 1111059187, 111999155, 2138942035, -1680834574, 320477479, 1226640143, -686960116, -598996610, 1226839053, -643597816, -1011197646, -1319437261, -129447901, 1072193819, -2087562636, 639511558 ] ], [ [ -1894844877, 1960207060, 995180987, -677399053, -1998898198, 1113677505, -1403419061, 1126509323, 618538159, -311215539, 322628863, 179098142, -1175630837, -1934249124, -679333276, 186869538, -1325161305, -498160551, 1636243010, 678453480, 1277656329, -731060998, -1153052006, -1879149985, -569777946, 39011889 ], [ 2061826710, -1805947495, 1477453190, -916923962, 1867025343, 1783332504, 2097672814, -1558442813, 92247754, 578000603, -2003944420, -1974091483, -1467550754, 1001173835, -1145658520, -830569322, 845521685, -713685265, 1620544652, -548608409, 401662294, 391913050, 1894688099, 1873751230, 1800271074, 740046268 ], [ 686978639, -125135795, 1907328597, 545801359, -1090016542, -1220701161, -206653192, 1650795810, 835882363, -698272841, 780480568, -1443810114, 1212680408, 1950274850, -455596255, 867515425, -1225328380, 1172020909, 390516714, 1114760693, 844705758, 1058570702, -1993327524, 1669869224, 1157596665, 1498668264 ], [ 1678530631, -876907808, 2010705765, 1471845693, -954572370, -656839447, 1615607968, 2033510299, -1081118971, -494018912, 2042323702, 914948192, 1233670238, 546608319, 1355142678, 1066584897, 1050280596, -1159370448, 766273481, 1257457877, -1080777457, -46188588, -1324756600, -1145364511, 1642323399, -1716399692 ], [ 1829817780, 1666491025, 220172724, 1125609870, -1540072213, -518030791, -622090232, 1191446048, 1870660717, 715646382, -1267718599, 647715940, -1468644587, -167375356, -1194194313, -90902699, 1956103135, -1874435182, 1401097540, -368396786, 1832353743, 1521736289, 714214352, -763655528, 1967433828, 1353766015 ], [ 541840612, -1911863448, -1606471200, -227301415, -1408164246, -355977900, -1420922854, -1270412999, 68893955, -89663564, 1879855298, -288771611, -1109385975, -38934264, 1600490726, 747046390, 992856204, -1149654108, -1337666718, 693587259, 479840636, 84295150, -1486204833, 851321218, -141105324, -1869475459 ], [ -555292642, -229374279, -1869223773, -1195026984, 912389116, 1937263682, -952074990, 568167201, 324516331, 311442201, 1939466211, 603330120, -300705204, -1923814945, 688783637, -2094623219, -790615898, -938670972, 1773221496, -321917771, 800673819, -1105774319, 477737479, 1167252251, -191270516, -2140018244 ], [ -930895122, -888183181, -1474064383, -638814435, 1585099241, 2083442730, -1689501832, 1834245504, 279775970, 909464766, -414567685, -737090365, -2088660586, -681121530, -1871658398, 1452178577, 1848446215, 1473654588, -383688947, -1911234642, 748112913, -1743467262, -1947190457, -489891276, -2129770265, 1958918578 ], [ 1206529167, -717977833, 1286919600, 249571727, -827753486, 1032127310, -206916058, 1118679207, 716957804, 466300142, -1968229027, -846128280, 1050513950, 2051843306, -191310042, 953825693, 327219107, 1885435822, 520710021, -1201551765, 112153711, 1008158989, 2112937245, 1363865049, 558961072, 1192681501 ], [ -2066357160, 1271386202, -400536031, -1280072083, 266717518, -924795069, -1283064908, 2002056948, -1664314163, -1114515441, -638390822, 1701669400, -1175348335, -1404147521, 1925921491, 970662398, 1591311592, 128343367, -1644514423, -699163441, 1711204626, -1478051035, 293949464, 1833623033, -322955760, 1787676054 ], [ -1438393512, 1232251601, -896518762, 1017236698, 940862594, 1081075130, -1454735498, -613563257, -1247560806, -1849673330, -1469316120, 1068150194, -206376543, -553827958, 346637265, 24810899, 887519959, -477013544, -1643469197, -169779086, -1776957704, -1748518245, 628256929, 781560132, -444084188, -1874924530 ], [ -391029464, -1815554241, 446802096, -296829330, -2029314410, 1110740389, -1854963164, 1649542044, 279558500, -416372632, -695640672, 15947101, 289595299, -1046895884, -625261930, -416357708, 1478306921, -417162060, 305953986, 1184843233, -569610686, 481404478, 1561178363, 1221103021, 1731511202, -255687410 ], [ -1991340258, 35504672, -162873764, 848009389, 1392089842, 1336350253, 304036374, 1716464620, -740669737, 1315573877, 89047259, -1576562143, 121849402, -1038179078, 636328043, -418725875, -1030052683, -651384692, -1422681294, -314992371, -797402465, -232512576, 549695249, -1523156588, 1057325301, -1605573622 ], [ -620334267, -256997217, -1391244883, 1184905315, 1335096760, -1153838205, 1028287310, -1205636577, 1567183037, -1684900755, 520485490, 1668770571, 1206198854, 1722321717, 2038781321, -927749361, -948216433, 941966501, -1465362842, 180425571, -90914060, -1053111131, 396493495, -834125791, 143532771, 1597785903 ], [ -1655820102, 1496119366, -138353768, -54208382, -2074158375, 1167529356, 1615041737, 1896412700, 528643174, -1702598131, -611012038, -781368565, -921514472, 824807431, 65487091, -576109892, -1274508093, -2142518572, -1052217071, 1820094702, -273384204, -2053446093, 1462912300, 1554786812, -1974897100, 982941672 ], [ 30578075, 336855134, -1168417718, -1020163766, 1346003426, 1083868045, 2115144559, 774329818, -381326040, 632436953, -717602928, -393319494, 2018058168, -1066926941, -761905390, 1447693438, 1328806742, -385316730, 595387328, 908566516, 480020191, -683000691, -1023825687, 982060352, -216156198, -489542637 ], [ 727662588, 831766387, 1166912626, 1740437296, -494036033, 2107327317, -1523377768, -1032780530, 1446897334, 1432139244, -980377282, -948889044, -868521235, -723413194, -1780217265, 95463138, 1897967028, 1781111384, 1339929333, -2048310779, 397107662, 242190476, 468385711, -841017306, -795326499, -542143810 ], [ -422111705, -1939542891, -330031280, -1573886504, -1688151953, -1094929380, -526855678, -148245540, 1051640390, 212951276, -845035288, 377543291, 1118379549, 321769046, -1421819827, -1386105937, 2105240393, 1033718722, 1259464606, -565511654, -2039252511, 1375018198, 659829043, -68706436, -1187338168, -383645826 ], [ 1807078886, -795466016, -567883585, -118928764, -217602911, -77302205, -1517895730, 2059694585, -1423815059, -1152895809, -848084204, -1750518593, -619994548, -1782753241, 752069902, 1928105105, 621041644, -1731954496, 515926619, 1319925208, 1850625360, 2029426907, -689463190, -1902033344, -502823365, -2038464597 ], [ 115034766, 49034127, 486238396, 1000794347, 1890900611, 1157790932, -285740418, -2142111176, 1877467742, -1012289517, 1569050332, 548495894, 2077546799, 1970452092, 288893674, -1674381154, 443227070, 1841521430, -1219154039, 1224094343, 1674686113, -1570134275, -353640857, 1760037041, 1772492611, 926479929 ], [ -1704402330, 884764260, 1665003403, 819278995, -616018733, 1274838164, -958104514, 934490971, 978142008, 1007791093, -25343690, 523834103, -1219612843, -20588944, 1890800877, 1100672001, 657254941, 143364826, 2046249824, 459729741, -1268312323, -2002341567, -460637015, 661500415, -1896619965, -668778645 ], [ -301943205, -1172531306, 272715523, -1801920008, -648464797, 365258699, -857842746, 1595543205, 1476143708, -333798384, 2019274145, 883425738, 1462501271, 358487496, 2082517701, 81514235, -773273008, 1011966153, -2093912446, -1106101071, 901755091, 1694769925, 1839104363, -1678139729, 895497508, -1535434058 ], [ -1253646154, -1738620697, 1739536482, -834392825, -136174100, 1586794719, -442491461, -751217445, -214391034, 2111873020, -1201901971, -1476535841, 987335352, 1874998723, 1670338852, -821230818, 189586753, 1885113379, -1117223616, 278584390, -1038120974, 1009850270, -1314778329, 1074855122, 953179382, -1808761994 ], [ -925450758, -1949837403, 539838307, 398891701, 1532735395, -1859840779, -634033041, -364886308, 8758913, -164128825, -1072816531, -1095302992, -1287358813, 609953273, 491579109, -1132150329, -627028443, -337395134, 929634036, 416836174, 1828539318, 2106224129, 865556226, -1611254552, -577965005, -813531593 ], [ -697186654, -2084705618, 389416526, 1270095805, 1107791678, -906351402, -1478845530, 326506941, -5880588, 3039982, -372119754, 1701012757, 1830484600, -1901306447, -1887223122, 902301499, 336585212, 48579833, -1636167247, -760907525, 628524541, -10198515, 1871295857, 1695579130, 1338959330, 969244514 ], [ -662172788, -844586632, -1377208553, -1145455535, -1895115380, 172341010, 1426495317, -641067830, 995067335, -221912260, -1572979514, -1072866480, -398462500, -1826656308, -164900513, 267893464, -817768572, -421769021, 1634914930, -738377912, 1846751724, 1729647271, 85864579, 1826530236, 1365830672, -1765101820 ] ], [ [ 1607748090, -1467618511, 1303524162, -952988488, 93918365, 513236822, 1291793983, 1048112189, -1249327183, 2030062497, 432027073, -108570219, 818402298, 1827547720, -154436250, 1031930914, -971263357, -1361606204, 1823790765, 282754964, -1507225566, 98621073, -935366894, 580468697, 732957154, -654254901 ], [ -1886953787, -920261849, 1072128534, -86989581, -1169924530, 605785711, 1909066989, -1641521615, 1199275087, 1372735364, -968303362, -1745713393, 1185827448, 1340821473, -927237751, 1136832093, -253506080, 567219994, 1064142411, -518926544, 1023519323, -638719435, -1493823095, -1100304952, -177798901, 1398231968 ], [ -322003527, -327119766, 1981734114, -2113066090, 166627782, -1791116194, -260871937, -1108117823, -431730632, 687629904, -1218229318, -1549411807, -676795359, -260629018, -1030554126, 1425705451, -1507786021, 1915668036, -1196023328, -2085641125, 1483773740, 444474069, 1626580909, 1120130704, -16159310, -962505132 ], [ -1418189216, -1098111120, -1375032640, 1271591916, 2131908656, 2109180417, 338684588, -2087266696, -53353485, -1300226201, -730009429, -2048049576, -398338791, 1872315137, 883480013, -197762311, 385222970, 1080373355, 1941657730, -1116790700, -1461107881, -1094514186, -1149552412, 1620303058, 444680118, -734453453 ], [ -1081539236, 1813659294, 174155069, -734679546, -162548293, 494112168, 529208178, 162040923, -1090009524, -1336793468, -392920041, 911347408, -45418873, 850518583, 1352932681, -1186290613, 1928519469, -547494197, 276760907, 629542547, 714113855, 529596176, 1962114330, -9405797, 921024568, 1089282459 ], [ -1067530362, 2046006988, -149940106, 1189141440, -307544146, -627180000, 665506448, -1543846274, 1310361482, 1551278229, 1115403541, -1785808930, 2043939519, 1290393658, 90964166, -1518202006, -1138819105, -127526702, -528398895, -758486458, -1373513814, 1318497675, -1572059479, -1791643547, -718687784, 124202950 ], [ 1246890497, 790019030, -550501938, 750221304, -1963826281, -652024192, 1128340781, -753962805, 852591979, 1832981241, -1834480893, 894517902, 925741979, 1457510559, 781933783, 720139529, 1748574587, -541267291, 1494478070, -1680877137, -411588660, 1424240647, -578964836, -1341616668, 1485152745, -368722445 ], [ -494235198, -1221986851, 1402263639, -249502768, 864445689, -1397298870, -860728108, -1443327204, -658294883, -1566474043, -2081396664, -486289166, -1995743417, 1495930128, -22576286, -396405120, -2115559258, -43784300, 1108330230, 1917181750, 472614470, 537027042, 936362495, 158100744, -265403801, 746848532 ], [ 1263281728, 831580908, -293656524, 1252308343, 804011886, -634805896, -852965424, -1591156522, -507055481, 479278971, 1250459777, -154624121, 1750510189, -705144982, -1005710434, 614783804, -1237527836, -1918225877, 1606784476, -1851241510, 809678270, 278519211, 931958541, 1920380461, 1947224927, -729966738 ], [ 2038505729, 1266735353, -1872481492, 203230548, 81448596, 1566129366, 759457047, 1613777973, 707608721, 1746184032, 1913942702, -1910645871, -1468657747, 1612854034, -848988567, 1439410140, -419227213, 1282163284, -384660011, 909955129, 599814324, -1640842101, -1414419165, -234644738, 840226759, -1467411402 ], [ 488167286, 1840081673, -1494906325, -512360346, 814091033, 470949822, 1187188626, 1445597907, 1428005306, -1834594693, 792903401, 47006125, -421212961, 69043244, 1449273579, -791019515, -11380043, -2120843742, -68256507, -1919473372, -1362997864, 137194276, -1971209633, 1655171468, -280542144, 1827640253 ], [ 2031841663, 215241672, -485088643, -977979083, -1128946945, -1750043824, -167731251, 1074645895, -652303764, 1927273746, -498723578, 99494910, 1379807625, 9116721, 110138585, 2068443240, -82926951, -826036688, 1819161340, 690226404, -679728417, -1512318289, 1670628365, -168634159, -1732462420, 1040053221 ], [ -164125803, 1764062159, 167867550, -1830067396, 629111294, 337691073, 394659049, 337805, -1418739675, -310608081, 427087604, 228972584, 1434333419, -1608682655, 168192675, -1445925175, 45584488, 1983394931, 574312438, 478863050, 2097466246, -1091489331, 488729740, 1235680296, -1582730680, -978085548 ], [ 479426319, 707744696, 1258754488, -183936174, 397685272, 623064846, -1685984679, -1538118609, -1991434911, -387819401, -1972770776, -456061156, 2002704726, 253719753, 791608296, -1966932730, -215366325, -1213139838, 444408095, -1666847612, -409457934, -985256424, -830830860, -1951487179, -754371201, -716204094 ], [ -1197017750, 547073852, -1411596616, -146144802, 528421900, -1421321236, -1974260708, 1184981938, 586323701, 1930242911, -1382569037, 1551209045, 1569077932, 364168702, 1238161232, 4537652, 1292372494, 119116416, 1658954029, -492343350, -1093842444, 1010588374, -2060291797, -1214057629, 802845262, 758487241 ], [ -122000582, -1734505651, 1132847240, -1773030429, 1140178603, -1338574812, 1023249986, -2030999305, -2138046847, -1197497449, 1054405842, -1274057569, -93538858, -821312624, -772502256, -677867424, 1850408264, 248702298, 990636646, -1534894860, -926132557, -1383716940, 808944242, 1961210220, 804103746, 491699086 ], [ 740420453, -623378980, -517850412, -1467146187, -1893994578, -1202983840, 1079452985, -1136590022, 102512513, -1977836507, -1480202976, 1185235684, -1306445020, 866039633, 1206170954, 676726546, 1307300790, -2018628674, 1394141411, -2016775535, 861719145, -22760087, -2051350634, -1351527360, 1474963905, 320597574 ], [ 683855964, 1712451801, 864023360, 1286570067, 999121880, 1131860724, 800874816, -2052270456, -794078497, 1529788405, 933151453, 2017270654, 16499012, 183560339, 780417635, -2061639620, 1221685207, -1144863649, 12512155, 1359880524, 61345063, 1590817771, -2049051236, -1258466085, -267086317, -387783484 ], [ 899944441, -1417023610, -844410071, -1712954136, 2906150, -542370310, -356914836, 231406596, -1599861272, -1417262246, -385751259, 499151230, 757722051, 146208996, 832152363, -584511701, -606009470, -1889384168, -1988836474, -1934088301, 1024938478, 1278149678, -1283353672, 834735029, 1711920365, 85852471 ], [ 1172027473, 1605408983, -434982973, -1241205607, 11341398, -1249179793, -1913541542, -1041006685, -1255661486, -1554135335, -1968003414, 1319929020, -1637245552, 1363417265, 1915735974, -349733199, -780985602, -1629920550, 1776421099, -810552484, 191757071, -251272792, 868098005, -657094779, -2051178550, 674584804 ], [ 1196211981, 1525879728, -2129856367, 711917901, 213401666, -1389797847, -699224617, 1780153593, 2092955156, -878630308, -144010280, 1273143831, 792480528, -328551817, -1306547736, 1936886656, 1332751172, -342355656, -209202684, 644842218, -2081954252, 481965611, 1716134191, -58672621, 495014072, -1599205182 ], [ -1735992142, 1133810378, -507364986, 1100757953, 1277603969, 570242836, 303253060, -396513437, -1959086777, 1573057481, 974037184, 109862218, 2013365373, 994225246, -1293949080, 176380523, 1119008785, 358336458, 130621379, -1748689873, 1289263079, 2127942689, 609822668, 636472681, 1332031721, 444303191 ], [ 407114555, -1799089984, 410729941, -1015650266, -797178994, -1769147233, 1097903402, 284397166, -588181843, 660851417, 2032218191, 1774204926, -252977562, 91191276, -1644998422, 1713669013, 357820280, -1694491519, 779629593, -1021645530, 866650948, -1535279850, -1771002729, 1755808227, -1056672691, -400046790 ], [ 107598378, -1411431316, -1345440218, 223902381, -1685410381, 513938235, 722124341, -1518748937, -255546975, -816193532, 444480934, -905629225, 113901706, 2119349383, -225579936, -1381656391, 432562858, 1497863599, 2061300433, 256221337, -1230266942, 1532572615, 765537934, -1226580298, -941552012, 12008303 ], [ -993202146, 1945723742, -14579124, 638769619, -1022283072, -924131793, 1519481543, -208785727, 1452979993, -1952854587, 447275603, 985630541, 1679875327, 1276039249, 320140586, 336281125, -966868152, 1246166847, 1047981455, -1938812572, -790665547, 647123952, 928857074, 1964992925, 1876050818, -1005344617 ], [ -779463237, 889661531, 839256634, 625391920, 1858163160, 1908502209, 833252914, -1403223869, -483020564, -729686423, -1544058655, -69774619, 891442292, -1685104269, -183091006, -1788014141, 1463948986, -587353802, -2107063803, -1208033451, 1747464674, 452942861, -793028062, 324827888, -492115783, 1668237574 ] ], [ [ 192280882, -857045047, -146009581, 1606660834, 323013464, -1467483871, -641408799, -833595, 780084653, -531960521, 721556325, -929893113, -866253803, -976342890, -1091107196, 603452546, 660417632, 1261705161, 1010104598, 1668289478, -1350031287, -315006152, 1561205779, -1344064728, 1298842161, -1447221416 ], [ 176177230, 1473388433, -996195737, 1385509441, 120807253, 1355862848, -1980593193, -1211791441, 205818739, -518456248, 1357590009, -1981083083, -1435186777, -622793208, 2065464663, 1201620049, -192461390, -2038690729, 351535394, -207608512, -8941309, -612920789, -1439917959, -348271287, 1835807736, 1985478839 ], [ -824329931, -1186513675, 1951469847, 1462552541, -1492447041, -1589057165, 653232599, 247986261, -1189863178, -1867660015, 965900830, -1502609345, -1999372115, -1634381636, -87863049, -1101315625, -1550401737, -654766642, -878409422, -980584675, 1705354120, -1596230916, 1702417292, 948752541, 1239430207, 1869635532 ], [ -243272490, -2059639879, -421553154, 920602848, -1914938960, 2101314902, 1761787498, -1799593792, -1483945201, 45856338, 724540838, 790563189, -507166915, 1806942359, -2019022211, -1592174254, -1472553539, 1013869885, -596466704, -94610285, -380371073, 1359501537, -691580840, 303063757, 2113028897, -920237621 ], [ 275437098, -1899136880, -667553164, -1091862611, 1230690276, 1441570917, 357862957, -1674261959, -1951478154, -708602990, 234743692, 715124863, -1376140183, -528583031, 1946323803, 199773849, -365940005, -496274456, -868963145, -1059276034, 1433195035, 1943645098, -1252407914, 1932107385, 1138387964, 1391170361 ], [ -2042773368, 11225651, -400840354, -1750990219, -1753183090, 91189321, 750794778, -982352176, 1658608512, -385977526, 289952148, 575836301, 990876844, -314511343, -629823070, 1146095596, -1968848590, -968211597, 1861326874, 613535876, -80510725, 1245817006, -822019073, 1762172262, -2062211064, -814835902 ], [ 1839573976, 1530631877, 1064628869, 1722573602, 1416170446, 1306206640, 1407494028, -1247055540, 4088000, -50931266, 600417945, 1475498943, -42758468, 377436643, 1839036808, -275363849, -165918960, 852288340, -182397970, -604914891, -371509503, 1318164558, 470817819, -1864444792, -2021911438, 1962471705 ], [ -378131491, -1998182840, 584614258, 1096938362, 1360597768, -1609798816, -427787782, 11617983, 1259040386, 1381463341, 1758691952, 1861584267, 719281330, 1471187416, 1317896603, -472674740, -1386095033, -474803265, 1267882327, -125465621, 2145194151, -333440134, 1222355235, -1785868923, -1498391761, -1792160011 ], [ 463195692, 1671223130, 1198273633, 1482047976, 411062987, 39402145, 1109444353, -950908243, -147058414, -805607110, -826942193, -471483805, 1955941590, 171474730, 21635319, -321937146, 45815321, -839783893, -341433343, 181759874, 1962329889, 120550317, 1805177169, 151312912, -1153877578, -1725825065 ], [ -24955438, 1602406074, -1691816832, 162770564, -1128744657, -1066310505, -518317880, -1797557324, -804553261, 288957020, -1373086189, 664277351, 1624725786, 1890013507, 1003654996, -134093151, 694967030, -366520225, 1572791965, 403988623, 1605524849, 1468419297, 826734120, 956769205, 85661260, 273539904 ], [ 1123576539, 1709784805, 1052720329, -64155503, 1144404805, -640853569, -580933595, 752933659, -171017273, -1611104662, -202438491, -1885461870, 2080899462, 73047435, -194341752, 782130957, -1444715883, -623620877, -1908142682, 779572986, 1204048467, 1645541074, 1209194541, 710334584, 1535137503, -475444501 ], [ 924633633, -561981781, 2093495581, 68113045, -346936310, -404994442, 1931147254, 42406455, 1081066518, 1507742627, 2075666626, 991636000, 1412058476, 649937417, -835489189, 500866415, -600001400, 316918955, 1181440618, 140217167, -615867979, -561159922, 1060466678, 822798829, 1988796797, 1550906936 ], [ 222771135, -1074303878, -1199830062, 13978728, -519870029, 986962250, 1469424841, 225299575, 1022851652, 1976051636, 1638778681, 975127476, -556121118, 552349102, -1501503832, 576211836, 355067610, 1451043226, -499376945, 379590605, -2127586690, 1266288272, 1357949608, -437102493, 915468220, -83182507 ], [ -623389139, 192135930, 1625794243, 1953687261, -1946000878, 1671185434, -1057009522, -611130129, 215410981, 1703388329, 605984842, -1866075609, -1640141352, -335416390, 383377291, -1274874564, -757035138, 946351601, 264932865, 1593396616, 1157996827, -736623356, -1863665853, -2054275059, 870371147, 802810286 ], [ -656120982, -2051821096, 1813773930, -1941159857, 604563319, -2131126521, 281313032, -295952625, 2104143778, -1805792738, 594401359, 289063434, -1979295797, -1534118655, 1765894687, 2079757945, 1275729675, -988856807, 673394126, -247164784, 1045111426, -620244685, 1422161775, -575511290, 577867205, 638214901 ], [ 838933266, 551627497, -598117528, 868469523, 292944896, 2137199270, 843616041, -1421169914, -798122900, -1345389026, 1232121465, -919828862, 1468964940, -589159533, -1565686931, 1436635703, -1214714850, -2049239334, 1910318535, -703127715, 1936293829, 1658825803, 2068847927, -503370361, -33608863, 1285287002 ], [ 371964457, 1080667329, 1989679646, -528791546, -1650070162, -1723549126, -1418064462, 734011574, 997977598, 2074810143, -488876138, -563965531, 2034060706, 2078783476, 298453791, -1044811063, -1023560545, -1456634129, -1214863591, -269660332, -2139177073, 157333362, -677769983, -321878106, 239171556, -1435559150 ], [ -1958724885, -1232484553, -1663150199, 208507821, 1275591824, -2147257760, 772831742, -1979532629, 1505953876, -107508598, -1365731782, 911050415, 858932291, 398822945, 1282929354, -530056990, -1678577830, -1121480582, 2104314032, 1979752871, -1960987941, 2111360445, 2084934964, 1000538407, -883126459, -620943027 ], [ 1973741137, 975034727, 102492470, 1943110764, 895261286, 1367457600, 656324964, 153244661, -1422416344, -958141680, -951958146, -1898972934, -898547340, 1134524016, -195393094, 1860516547, 1786935129, -1197459719, 733989226, -22609530, -926409544, 756294081, -1764684775, -1665299079, -1210418240, 2120720030 ], [ 25107757, 768246600, -2146487501, -1434779687, -311314152, -2004044675, -1839570966, 1662965975, -1674810736, 1490877910, 53029351, 1405248609, 497726791, -1336874302, 856934852, 1345903204, -366568895, -266021188, -287578040, 415306868, -877461038, 1071058552, 490822158, 1801941545, 398374151, -814640177 ], [ 1686897240, -1366151950, 97680940, 2145195092, -1217059676, 551282445, -297692613, 1514288552, -1568485625, -1163923027, -26558811, -994872219, -637723408, -1197925215, 42541310, -149790835, 373619500, 241217920, 651296606, -1640273846, -1179507391, -1731977319, 1720290029, 1734069140, -277499579, 1268066025 ], [ 29468202, 1223520713, 785869836, -1051977402, -1627364200, 1938970048, -884478772, 567538763, -1108226662, -100627314, 1778961659, 367153848, -604896916, -1508616217, -283308306, -854422530, 1683679969, -1521139289, -847687860, 1902907931, 1280077987, -114170275, -2007272693, -407470549, 1201090594, 1854682044 ], [ -1863279631, -1692512007, -1377002737, 1121306841, -486159921, -1296061908, -1571567748, 1404675055, -1894099508, 322665550, -502331356, -230187402, 1113029742, 1036635294, 662716917, -1157244340, -342401278, -2058982395, 1405305609, 1345276305, 1153831224, 1009674883, 292656870, 688844763, -1798212130, 1160152258 ], [ 188531177, -284583577, -539390020, 895775470, -338923165, 1685660403, -1795551785, 1101118294, -150646331, -781269606, -1295382439, 1370072263, 1035647712, -1370156558, -1420450275, -94678603, -1421652837, 1889439973, -703698877, -1253773992, 1477937557, 216291843, -196783344, 1891601730, -1827095519, 92313149 ], [ -1499587361, -1761694393, 1767766377, 1657757907, 34954223, -1491013366, 725095286, -1096320730, -82146332, -99665825, 1898017873, 633607408, 1691050479, 898120882, -329899782, -1337473365, -2026797346, 623360136, -1375183027, -1384520228, -286059653, -776553150, -139522086, -1642603296, 2077497670, 802474064 ], [ 6913957, 1521218933, -183431900, 648967422, 1473880570, 858311083, 766439218, -1424625287, 964080519, -428431707, -966165313, 743918957, -2044970176, -809171517, -504308388, 1722793039, 643602352, -1955102760, 1566339718, -559862918, -1672345147, 2017345896, 48430507, 1126824702, -1054548035, 1349730416 ] ], [ [ 546491554, 534057786, -1854714302, -1965048341, -1302875389, -1781026146, 2066630692, -216048156, 499261230, -1102578674, 123669899, -529393601, -1363242977, -1643871514, -1966465580, 1568281386, 78496949, 1220726726, 950465788, -2143907171, 994134099, 2005755330, 1340408083, -1621943617, -37082791, 620949093 ], [ 405384515, -1815242468, -510141520, 296502964, -1088299232, -1273162246, 1771938381, -1374028011, -440513115, 2128824302, 1825328982, -170009767, -1572973529, 1101038535, 1387067853, -905579725, -1282296288, 1649132511, -2107227328, 1070045200, 125265314, -1241551611, 1061567088, 246389711, -1360752895, -1571885477 ], [ -1419311867, -1205970257, 137098510, 9636467, -1572527674, -504850959, 715558086, -392330610, -307610144, 1008044651, -547247109, -334577415, -1121441667, 1536067717, -472990375, -1058921964, -1340603600, -1089484396, 1952192866, 903200204, 1840662154, -2048724812, -603532269, 1400794501, -354537918, 1204244050 ], [ -842291021, 1715786215, 845490259, -1392986685, 1089073499, 216549180, -2060900569, 943891471, -1622967086, -1858251015, 894717350, 1859428303, 2120951407, 1503631902, 1803058458, -1303600136, -1762432345, -1449726739, -827913758, 2104280642, -1636401074, 992083228, 2095084437, 839598902, 534788305, 40197398 ], [ -1660994032, 1443831588, -987237600, -1032652442, -469334790, -543996017, -1638410574, -2101391049, 329954673, 70121030, -507439805, -708673892, -1388608597, -1418140787, -227199607, -679830609, -1438180099, -1318732303, 1442434704, -1089821518, 883914884, -510082957, 1642571540, 1831605819, -1374034420, -193195597 ], [ 1571238883, 10585373, 1794423502, -329204595, 2114355944, 603210640, 2070737372, -1304476122, 297089390, 1598591668, -1242709808, -1590567614, -1679617538, -1087010983, 998903806, -2125379904, -122088741, -1549828687, 2039799364, -810221919, 681552252, -1738892423, 1311979840, -269106151, 1908799131, 219338626 ], [ -536300806, 23279894, -360889742, 1857080382, 1804005476, -250556571, 3687333, 1100088865, 660642007, -160329521, -920032163, -1832581797, -737553945, 2026296388, -1175085271, 1449447594, -2094461723, 1030514791, -1893570954, -747131076, -486293425, 443627796, -679464735, 1528963663, -1326267195, 484084478 ], [ -214829844, -592401165, 77415606, -1344318169, -809916960, -477411426, -589158417, -513418031, 2139585002, -161598671, -148732283, -986294635, -120948217, -1535245328, -1552586181, 325310799, -1170246214, 729271982, 863914695, 999253136, -1352732643, -1435282001, -1030374344, 518796092, 1992763246, 1517589993 ], [ -976884918, 96293909, -339042060, -1478362259, 308498969, 344876115, -346179267, -827001479, 1849978511, -1108338931, 1631543098, 645404198, -118490414, -192579665, 2101838333, -1131742626, -1954036573, -1290576043, -420742277, 816364607, -830366797, -1778485324, -802245786, -1074488457, -1703028075, -1665218284 ], [ 1244800136, -1142664775, 479300844, 455256639, 237659323, 592987544, 334073510, 1510478442, 82750924, 76771546, 1408777644, -442220763, 784356074, 1482277969, -749908844, -1252995214, 920049368, -1220319085, 1863287191, -1390042858, -595164258, -1965684417, -1303637189, -1864202671, 1656330263, -1011046837 ], [ 36670680, -1036075427, -882123632, -1691141058, -1624105487, -111006083, -1359138189, 269562763, -1778326509, -1821949685, 995290039, 55096369, 1445408863, -2091762499, 846476943, -498822254, -333837764, 405194152, -753764316, 1632926449, 614261002, -1351152277, 853713992, 1672836643, 1400986773, -1122764675 ], [ -341462502, -1032224838, -1991481982, -1551066488, 1337286470, 1134517361, -1985572745, 1508612314, -921098933, -1862785832, -425273015, -1648348750, 709246794, 1294070174, -916193470, 2110491795, -2053243691, 1269565124, 2137085629, 402733370, 76082545, -708466311, 867851119, 1543279356, 750725841, -2063772170 ], [ 1201836634, -1884998006, 50338667, 530367299, 2070664399, 8654340, 1798864742, 1420226817, 942178712, -532812032, -1807175163, 1032804456, -568027425, 1340633417, -951014059, -560099264, -181600932, -1362643807, 1934703776, -789736041, -1035010052, -1165144192, 1742440726, 670317596, 2053972345, -1397228783 ], [ 1875422918, 457908382, -1076721975, 1633636568, -807790181, 1392014893, -1198015829, 1352216555, 1052597624, 662377253, 366911848, -1747252796, 1667486917, -1121478278, 1490368404, 1232573920, -1831044904, -1873190206, -1279558858, -558177839, 156568214, -1488358072, 279969418, -784837081, -186271151, 693338521 ], [ 1555462786, -1372960607, 1510930320, -1030464393, -287360962, -2118761062, 335294345, -2012641891, -1491508427, -1759508213, 409351916, -1495100046, -804140118, -2127193562, -379531793, 1218118251, -944568497, -386530419, -109842895, -1073661364, 701476492, -839345689, -726342914, -166923362, 1125080882, -65820016 ], [ 394090666, 1419483438, 2014590648, 245587966, -1277379418, -1479449034, 2119904367, -1952294883, -1687997370, -1796813459, 425625381, 1265209438, 946812323, -1596696120, -1441815280, 500821729, 1806151318, -788813644, -747011747, 2028022669, 875478671, -1552930961, -64484076, 1016762861, -1738269542, -1395992384 ], [ -820776630, -2094921943, -2068436330, -1446814890, 1814525842, -841270021, -1401053288, -330849997, -120397146, -1512520281, -1570339596, 2062602445, 1654410381, 1400442113, 1288527942, 452777117, 753932138, 1236466270, -1652382064, -1312473347, -905019845, 1257247900, -1057542611, 1240587314, 509518705, -1154049929 ], [ -2085003997, -219572065, -710454675, -843607264, 1716014729, 1957547321, 38028482, -698398316, -1144134230, -187729308, 78527265, 46638736, 1483321739, 241999760, 1518323118, -2063462004, -830638386, 2121915028, -1799342033, -14931540, -124500985, 933480923, 1058136391, 75584270, -1480076476, -1505212867 ], [ -1216921710, -22304734, 858110941, 2022625897, -1313090702, -29777120, -1559878974, 219595003, 396412752, 878950281, -2079040755, 856624557, 433775359, 2049088368, -477983492, -1170488816, 1227235961, 2025789272, 420616046, 1135042605, -997466808, 289470077, -601341075, -167078735, 822196529, 1433920931 ], [ 1059725675, -1539708353, 689452586, -267148280, -1787089510, -1409731089, 1807088491, -743531822, -274751579, 1587878111, 288392979, -822393592, 1601119084, -821792701, -815394737, -135895891, 83741777, 1776292087, -550882139, -713393714, 285565096, -7842294, 1832985537, 1708919706, -2141775974, 1657474012 ], [ -817841576, 1721259781, 1740245095, 1353477812, 1868836597, -744390666, 1871473656, -1819609118, -1588120458, -777820583, -427585670, -423901063, 408075971, -506240672, 1574781851, 1379557093, -801314451, 1530363308, -941215657, -1776392510, -805882332, 1040629637, -1057311922, 1481071120, 209401874, 1809577781 ], [ -1433959804, 1070452515, 2025497345, -2092368872, 15993866, -2105481224, 767262267, -248940848, -795079002, 882381347, -1349625739, 1333781975, -1455955106, 1564119020, 1704764791, 887913030, -961426331, 1144018168, -958046681, -1959287374, 1688137652, -923630782, 966464251, 1783983770, -545442568, 1481140964 ], [ -1163627872, -1191140484, -1405822166, -1083925687, -1963753150, 201109438, 2000305138, 120896325, 1720404382, -1770949844, 717558487, -1156146793, 869191210, 1722361273, -222510014, 1800105951, -1126246544, 90613135, -542139617, 930916834, -2110034063, -1515011238, 621041653, 545692378, 1744247839, 1711601676 ], [ 1757477636, -706358208, -1717538285, -414959503, 281035325, 1212542189, -62554674, -1292746199, -1927256984, 1200135785, -395313910, -1323108221, 1087338448, 1529863316, 877584436, -944221481, 1512402973, -759012687, -1144384283, 175972442, -465792044, -1451258217, -1557541065, -104030688, 1936441483, 1469781683 ], [ -979630255, -117515447, 1889648135, 59374733, 1174973340, 179437205, 2039430161, -305097742, -711395443, -769203259, 1475472289, 2002292022, 463694232, -1036301521, -1088632439, 1101597845, -1484654139, -159156762, 1196606228, -67386870, 432267163, -1899083990, 1481146750, 455942789, -1277617427, 1868868168 ], [ -1818458528, -453706591, -669400223, -1191648731, 1439847260, 40339844, -59887379, 1036813258, 1320403279, -1927665258, -1798285244, 470525823, -322346791, 670163162, -2073549323, -1253344818, -1535657200, -1612873974, -578409765, -468970729, 10888921, -1671293836, 1204251643, -341675807, 492819075, 1983818711 ] ], [ [ -711478091, 558846717, 1254650253, 1778326014, -972770565, -1032490034, -542955641, -840512120, 1233705012, 353828207, 18389663, 577682028, -1018502701, 788307126, -2005254053, -1419893395, 672496764, -443204620, -656331539, -1428703729, -1892709063, 1697934252, 875237667, 1422891623, -1369148868, 116140709 ], [ -773173929, 1559327829, 1642607008, 520015025, 1040116230, 852104230, -512097763, 1357716900, 380477134, -414350950, -1846086097, 2069014180, 1864906585, -645386723, -179786922, -55740322, -395288179, 863693577, -1423225882, -1871108964, 88979366, 1256207270, 882444254, -1646990774, 1883163150, -2044760697 ], [ 1059710334, -2139037423, 1182267218, 275550033, 1707962194, 553821689, -1323561793, -1035984950, 1138608534, 729655779, 1772404293, 1243723967, 884237724, 1920074493, -1218896538, -248693126, 590888573, -1062008741, -293031187, -283690734, 712934782, 215918515, -316884285, 821779729, 1412219659, 1953760379 ], [ -848065661, -322130181, 64803180, -600699892, 1858582369, 626627755, 2037125330, 625250681, 954316052, 565120948, 1775248565, -82824749, 1174782963, -568284013, -1425780122, 1945488264, 1493010742, 97174533, 1541750323, 219141014, 298610034, 237213942, -1347544326, 1615225989, 113051562, 614271317 ], [ -2126737963, -1757252969, -1817470756, 651445303, -1976463263, -159105666, -2040336849, 687902356, -270018659, -404362711, 1355956178, 1243969409, -963451541, -1555188909, -1536913599, -1148720249, -1647219820, -1512576867, -1598888912, 1192235027, 772918441, -965923949, 331735766, 883370543, 121064331, 1149509822 ], [ 945916498, 249710552, 654616104, -1630720500, 1499684459, 2010225822, -1326421311, -1163799101, 1970593370, -42651935, 802976803, 1161658180, -1538775147, -1436258088, 326454507, -1981294008, 814169509, -412215894, 1843496485, 1264109993, -1161443069, 690976117, -1266051903, 893955901, -2070314795, -616222213 ], [ -949859223, -842782556, 1540744331, 761161165, -1097716324, -1493097070, 661887119, -1675232671, 99819768, 89344310, 2061471508, -1778046973, 2084235991, 71013944, -979984528, -1332235912, -669471599, -482359839, 559600808, -80334478, 672086344, -1461734684, -1880507741, -797201337, -1694874253, -2099670701 ], [ -537597261, 37335532, 470002087, -1565774180, 1186041691, 1935482561, -1669488725, -1960023527, -1970425290, -844827145, -163847260, -25482562, -1927950547, 557530499, -401165020, -1700515124, 280422416, 1290422704, -63129399, -1185921115, 1041282784, -716272303, -669694277, -1875656985, 1522062173, -1556585424 ], [ -697972650, 1306180160, 466622736, -1854231013, -431446841, -1056493308, 1983824613, 850493654, 2086785341, -599642781, 2072028892, -1656796796, -960786958, 802108768, -415774178, 541830438, -1639805623, 2078289853, -593351774, 1621739519, -1019926986, -1032143136, 1024216790, 1337946502, 1364590383, -1876605355 ], [ -354278596, 453283579, 257221288, 2120045201, -1543627432, 228309412, -2093853157, 464403059, -900421684, -1114586079, -539433973, 1469628403, -954739290, 293521275, -1746876554, -335562984, 999052845, -878673416, -413434258, -348620347, -393734511, -1212029700, 1030167635, 1666337681, -488825710, -552940365 ], [ -117869604, -699594989, -874083838, -68551177, -1016587773, 628082431, -1641724782, -1166324, -1269007186, -2072951833, -1712998891, 98758661, -425070256, 286585285, -1693680309, -719788317, -504034571, -1851664895, -93845879, -156367152, -1955366507, -1419773747, -205025608, -1954458196, -532116790, -1812844657 ], [ 535180848, 1600208051, -2114756498, 1443036048, 1200879982, -912115608, -861280079, 1938182251, 674157113, -1976146942, 65671386, -1071201752, -1997353795, 896053097, 1800835486, -970183587, 252885310, 1980082488, -760951494, 817472158, -1615535743, -1151017555, 2044637290, -2141294759, -517780448, 465378483 ], [ -433397219, -842529047, 263781608, -52930047, 673674151, 1028227637, -470332535, -133377460, -1664493441, -1828374940, 857308310, -215175057, 485564212, -1318687755, -175749750, -1359946169, 1673757276, -1893087606, -555888306, -1578137637, -1228945116, -1174882604, -231737663, -1109154623, -521946110, -1065377893 ], [ 184451593, 640565040, 1517908894, -761520876, 1591087944, 632857632, -2108240290, 768992310, 1192006604, 1644889110, -951519076, 1057178927, 103215228, -545444999, -118951391, -919551089, 891151006, -786788352, -2063796049, -1352659260, 243064851, 1227306427, -889927635, 1298613789, 2011770132, -265098216 ], [ 284287088, 1755504106, 355262308, -1759952151, 151219014, 1061616892, -2072355749, -447083655, 2059660774, 926725061, 930230817, 254358662, -2006530830, 24685887, -792665384, 2055267764, -45578822, -1068064147, -1999902723, -587276016, 865675162, 271473131, -605894697, -1235455712, -1190442985, 490475410 ], [ 1749716309, -1375540409, 1530978632, 24654780, -1647893350, -494135186, 669886977, 1294129916, -1281689568, 1122505723, -1046820013, 1668160868, -814915353, -1969111574, 1937589537, 1725338858, -1864249519, -999906076, 2082660286, 730231553, 1965392063, -1125993386, -623875662, -1229346640, -1342489151, -1697743895 ], [ -929477211, -1694773824, -1825252254, 395349168, -373010842, 1493829199, -1219134275, -300547917, -1320771994, -2040379735, -1800992171, -2012095792, 951779809, -948206264, -548692386, 1838273407, -1071644228, -394630673, 2121672557, -1124189404, 968186865, -493400983, 2109541843, 527085581, -62401422, -143624888 ], [ -1587423429, 2048219971, 244072339, -13115911, -1888323211, -145037917, 1487271010, -381964547, 1876831219, 1604816985, 1515347766, -514499039, 987787953, -347126676, 935016502, 1912206660, 888672935, 392248349, 18789523, -911415108, 2121306395, 1226185370, 35340258, -2063558860, -661538465, -997797784 ], [ -1039848866, -1234084170, -286736011, 1535763528, 1776466217, 1775374295, -1005121742, -1652020402, 1523616923, 2133164305, -1917562331, 1309178778, 835919816, -1334094722, -369425596, -143127615, 1448273363, 1579017587, -1792663436, -1826907351, -1509237882, -179501021, -1574441532, 1472657489, 230119014, -1164005819 ], [ -1139615758, 234437460, 1018141013, 1405384192, 1330491287, 2045333431, -1600883927, -484424729, 1634805108, -1223018854, 2068461628, 2091738294, -1199678631, -1340891069, 814240522, 1500340147, -966208181, -40777004, -1423449943, 1069029523, 127344259, -1027654983, -1616732786, 929343691, -1579222104, -1461619862 ], [ -2100598013, -2109348109, 1779128602, -212760371, -1602399862, 2118705641, 357327481, -1074164225, -1945818772, 587397713, 392736293, -1405112992, -675407934, -779834336, -1467070922, -782155709, -2113240211, 1712519645, -1147887511, 2021246655, 587734065, -669205935, 758377313, -1555212230, -769151484, -1934562236 ], [ -1165632666, 1615402046, -240030065, 969377161, -593727937, 960883210, -514334089, -1557253998, -211784428, -1706713286, -1524355947, -1483831263, -2090984325, 1898690361, 1918326762, 1090962550, 1068705410, -1321918662, 2086940803, 1520183323, 1364688148, 1108976729, 1576593070, 218407102, -809328164, 963711492 ], [ 1819517615, 1233462162, -1131357793, -1734512002, 1720851380, 1639271901, -2003937159, 1865322534, 1315826934, 810194039, -1500320860, -384529666, -39622918, -1386392108, 1084282029, 510658686, -1266896666, -1953343141, 1542597360, 1379609819, -1142541539, 219295111, 117118235, 965000898, 1255781526, 938268683 ], [ -828150274, -306218696, -2101122635, 184063059, -1766757621, 2081531667, 1624237289, 1985973430, 1700697254, 1167315486, 460134750, 1060056024, -1185441619, -839724845, -41854967, 527381885, 960832746, 1369097990, 368211002, -867491106, -809477825, -708809328, 220303889, 115187256, 1265385300, -820852640 ], [ 1268902616, 1868947361, 731098804, 1409057750, -526547419, -240499681, -843999527, 455874540, 1948223436, -118878210, 137859983, -1478545622, 1112528001, -298407034, 620697973, 2083068800, -1077145368, -1032792663, 1783653351, 992853529, -860178088, -491166860, -6219646, -1167763691, -964521194, -1224208162 ], [ -1575561361, 555251709, 1889595532, 1183556262, 540777764, -2018132862, 1651408015, 259834179, -1875087757, 646713570, 852871243, 1996585474, -1763513913, -539386684, 1889105182, -958168961, -138464564, -1006708722, 1790748490, 928936853, 1344435791, -96233276, 1924653931, -998721326, 1687926318, 1252838484 ] ], [ [ 1907983173, 1315391425, -1169540224, 2036278908, 1277100085, -1414330180, -1431315469, 467968677, -1773949254, -2075705606, 223042530, -338555810, 941947012, 633951631, 1243469406, 2107170664, -257817317, -1362149141, -885176302, -2085586138, 597372456, -1051505264, 252345811, -1251959322, 323850607, -1931649704 ], [ -402429985, -1789972502, -1391686385, 89036448, -566984780, 1112795149, -1981260852, 620379496, 1802125133, -1900043243, -481084105, 1510398961, -1244680427, -1350768826, 128859379, -1183911136, 599670093, -1511420198, -2108952217, -2062965461, -712589424, -190743946, 1796121724, -1263612693, -1578475669, -2072899960 ], [ -643184522, 1421699587, -1693982435, -253138268, -1787333242, -1474754436, 182847086, -1081884853, 285650089, 449872217, 660739201, 341094727, 682852979, -1659484897, 1711956427, 728992145, -866370027, -1415065245, 2019469448, 1393161049, -1241447882, 1409684459, 672132498, -884041396, 146573728, 1527918436 ], [ 2097290087, 2086310521, 1761539189, -1377167530, -1944887782, 1368276599, 1745122736, 1205206593, -358614801, -1744720806, 994126458, 406410862, 290805867, 551082197, -2111104376, 59550114, 525439069, -1862250744, 704099354, 1795048024, -330993961, -933034938, 261061062, 2022592518, 1406307981, -266242902 ], [ -957372634, 1405032150, -322992205, -319497650, -1171326773, 379555921, 2007046061, 142291543, -1380960354, -1885038916, -513925240, 1790303812, -1355985231, -731924351, -1287758982, 8081298, -93491954, -1539170419, -479492973, -999429616, 1705617431, 1487165649, -415727170, 2062247622, 1262604055, 1089018463 ], [ 99438948, -1082899886, 413656113, -1612762304, 857682322, 1375376054, -787804993, 876741212, 968774026, -57354486, 945444243, -1017821920, -1757766618, -563284081, 1114477648, -956803320, -806894556, -1852073156, -567967914, 925595942, 1610736390, 2139109930, -1915642990, -985463055, -2080886720, -1651808919 ], [ -2135468042, -415441215, -366083619, -2075493771, 1794159258, 1690830424, 327379243, -402523527, 330624984, 1986093336, -478873510, 1842913781, 1176121657, 1373527847, -580538038, -2070090242, 728982964, -199668390, -537880417, 1370004496, 1173832700, -1870929445, 244796901, -1468021223, 1017476080, 468637123 ], [ -1986515605, 1451009103, -708901454, 263193519, 1990004137, -1072599964, -229150182, 536347898, 307859948, 1205969741, 2133312497, -900531177, 1723556505, 750062409, 1818104682, 1903406110, -1817973692, 238531990, 1143450124, -1075576635, 669462636, -454625856, -1686224637, 1780207869, 350843334, 672091958 ], [ 867909123, -375802934, 1424309365, 690048794, 696503758, 1690410118, 1860120135, -1738301062, 1024001047, -1640094515, 1667802061, 1360846236, -192507101, -202651174, 1679347797, 1238389635, 1660044957, -1285449086, 1995951661, -497804566, -1600165278, 970970420, -1772899288, 672782281, 989700216, -1835692588 ], [ -385773773, -197232366, 982165474, -1663573646, -969503488, 1741896191, -955434640, -1999211760, 238602019, -518678314, 313928275, 1239959242, 526388258, -2054269410, -593542525, -634763121, -671142423, -740134013, 1256558082, -7230679, -866447696, -1695902636, -73950810, -1452540269, 510014898, -809074995 ], [ -989177206, 1264232113, 263748012, -1638130313, -164610682, 2111032596, 1735291164, 1909077289, 293131596, 741505659, -1832025113, -1642740948, -968099569, 1803132989, -1448123766, 2056623509, -935054084, 2137414280, 1706135889, -1421823812, -330410051, -1898721920, -632028887, -1993714250, 397278397, 768750649 ], [ -1561751525, -1315014793, -967079730, 1445875356, -2093484646, -1574212122, 1530118827, -1604977754, 345886219, -583249424, -1535480646, 1502843538, -727243865, 408240578, -940852114, 1934406865, -861540902, -1465992350, 870777543, -2023906098, -734708781, -1173695094, 1394921575, -723868973, 230960449, 256819891 ], [ -1900924473, -1006424017, -1504018964, -834569498, 728206203, -2027908834, 1692704171, -2117084019, 1629478222, -120241330, -525614253, -506055702, -1455077875, 62459305, 1143372818, 1309850802, 2308450, -1623401430, -1662560325, -1250953856, 1385986333, -2035253404, -793865352, 2021743366, -1212828539, -1994261391 ], [ 1511591949, -1878866722, -387554271, -1555664709, -1422177918, -804003773, 532690764, -1299834460, 1757815001, 681678752, 1886525160, -449334342, -537403316, -1637419717, 117753133, 939920313, -526055271, 1743500515, -212936562, -1364165184, -1109701042, -538637379, 1781495504, 509233523, 1536059690, -1136828430 ], [ -1320802580, 1784323879, 2036297132, 1924896037, 521453136, -2093128945, -520184137, -796052184, 1062339475, 2140729558, 639835449, -139455911, -1850110471, 1507889389, -362890731, -888721153, -575445806, 1812562380, 1424222659, -1825362429, -1180221958, 648389148, 1500375240, -1954246828, -12550337, 1458114962 ], [ 691949298, -1557949507, 940133777, 1285875563, 806885304, -1658092053, 1038741796, -1832947267, -2068016258, -1012225012, 1949734052, -1300524824, -1288128276, 1898334997, -1375650076, -530753936, 1261211580, 1438295494, -1505663545, 1036863388, -1522188909, 329218334, -1979848008, -1724199548, -2117943221, -967549625 ], [ -1040022445, 1437273219, -169261373, -1160275572, 455291377, -689532294, 1561092516, 1864861406, -27310310, 1917742805, 722101460, -558474381, -1130459588, -406054298, -1429864340, -1776443667, -1057006729, -1392512368, 1810424666, -583705622, -282143950, -396251379, -1538955247, 161132899, 1173054317, -571655986 ], [ 2002027453, 287538497, 1243032898, -1542881094, -1620923156, 1352608732, -1073467884, 1570886800, 223762918, -1662114718, 146349794, -706099434, -1686166266, 25353009, 1546604041, -165386384, -1102432580, -1629616211, 1367970425, 325770330, 1039181552, -1543380185, 625530235, -788144338, -28099970, -664608170 ], [ 1272912686, 1640141078, 521687704, 634971243, -1484237561, -1154464952, 80839708, 678153533, -209764005, 586665790, -1813115308, -808914821, 160287363, 256220128, -1909207576, 1211757953, 97172220, 105170051, 1109351840, 235530923, 1983189272, 1628536155, -2061577980, 494126325, -1999934218, -1817151548 ], [ 617727978, 397677347, -205628160, -551914157, -2097171337, 1571520500, 1640366537, 1461859841, -1627161481, -918856772, 1955314594, -973151526, 1659073831, -1641510412, 1576109692, -1356430998, -458977213, 1080393198, 880215207, -1781222314, -1249697218, -33090668, -1906725293, -931990984, -669860558, -427552692 ], [ -2060070399, -923299432, -1449400683, -2065787335, -1640199519, 1893112364, 1018024819, 1159954702, 1104541235, -64135115, 1705092749, 2069479582, 1294126247, 1340318047, 794019972, -1326119882, -1418514028, 352618676, 1435057272, 1931537413, 365251355, -1254206126, -1027452192, 264920922, 1791033131, -690415780 ], [ 56122568, -1683491702, 416913095, 1033755986, -1991162893, 393299747, 2018037191, -367344086, 1432401670, -1474943197, -1668715501, 323475843, -1307835004, 247029278, 37700555, -1321564608, -301212801, -379687961, 344080329, -659854778, -811677974, 2131294516, 985511798, 855660092, 386877651, -165320888 ], [ 1733540528, -1550937715, -727583842, 1411065072, -1778430546, 1222797074, -782699328, -764498061, -1885440579, 494134760, -821199512, -45009091, 21374876, 1873590058, -1304794964, 1341789075, 873444848, 1936596119, 360890409, 1054602196, -1566060645, 42649830, -595920097, 700683408, -315900344, 710624010 ], [ 1976118686, -2145531590, 813654437, -52646433, 352510271, -1867208765, -1741437353, 875745996, 535812052, 1095841041, 1188140290, 1088019119, -1829546378, -1042816773, -1759943811, -1542074062, -810410959, 208876035, -1450417466, -844436843, -1825686239, 1259482140, 2043163294, 1674701564, -471613401, -1069361572 ], [ -1881967803, -1742756419, 610344553, 1155883195, 1166282167, 462773772, 1661740527, 1941074370, 1392529320, -1134864966, -942996385, 1712756572, -1190484589, -1458036833, 625037382, -274110733, 1722332351, -1577300995, -821791179, 154199016, 1859169813, -1848061529, -1099595930, -502012351, 1094960467, -1347026251 ], [ -772475185, 1450938114, -1196713732, 1281302257, 874942435, -1161611032, 1454548994, 1395686455, 1604567108, -1243977367, -1215452738, -371929130, 1875402728, -1962171966, 326492006, -810352922, -1800130320, -996692329, -1374279336, 1454531997, -1771717452, 1646005415, 1707967945, -2053894027, 996448170, 525683068 ] ] ], [ [ [ -92183063, 1060515289, -886062462, 284814466, -764293940, -623268178, -1605200657, 187789408, 2083012982, -570802752, -2038622728, 1090105439, 1515769278, -1878642230, 1319745407, 481435320, -298528001, -257341773, 1330882350, -1203860972, -961054552, 2102197122, 846154109, 1327076549, -977246028, -2053430367 ], [ -971410496, 1228776270, 960879266, 216581378, -678280047, 504362115, 206893243, -1495312636, 752999662, 1299907699, 1334937515, 1858401629, -403129608, 1778013197, 1416486620, 877063995, -1796875594, 1853584096, 2060958771, 1619188146, 22236913, 1127022390, -254353800, 1753802032, 1123931368, -1473020884 ], [ 1181566332, -289019089, -1684466890, 155058353, 1025062973, 702652427, 91844581, -515654457, 1818823851, 359841992, 1116277091, 152998817, 484102184, 2045575719, -1492736751, -1362418629, 105368759, -712078242, 304557583, 1059997927, -1572317189, -1393756188, -2072769294, -757216881, 1523828854, 703353879 ], [ -241578452, -1249478093, -1020557012, 2075598451, -855303320, 1117890721, -601107387, -1745162737, -58079004, 1374758346, 643358264, 483696935, -30989277, 1078107479, -1333312996, 1460130748, -910274086, 906275200, 682836007, 2010855786, -2142726303, 654374769, 696395839, 884590508, -809847517, 1598204119 ], [ 298507497, 520365834, -1892815201, 1243105554, 748171696, 1753438921, 1292390236, 304981841, 260271751, -1008329583, -1312313303, -233687399, 2093696642, -1075696025, -610866855, 316242469, 535765891, -1860036883, -1925876242, 306250090, 1209716874, 1847850313, 1849267669, -302854446, -1797161517, 1763117872 ], [ 797913400, -1543083895, 1653304252, -868514520, -1990279453, -963285951, -1709689551, -1445216625, -1811757962, 1482056813, -2118760554, -1811655408, 486647238, -1435813299, -804131443, -68814789, -990334784, 1708781318, -2012779851, 34729210, 647753320, -1536586026, 602978484, 434149201, 1049734356, -2005228123 ], [ 783683980, -941992521, -255675805, 1865959268, -2104530010, -2046640915, 1649779650, 2031568036, -535418170, -245264255, 718314651, 1654891836, -301956067, -137660004, -770737445, -633631903, -580528761, 551916302, -501722527, -1598446480, 364480644, -1609121165, 604617492, -1297412975, -848408516, -1402251660 ], [ 1950969221, 1370322419, -500484716, 1187060067, 961841960, -1499838047, -754039961, -1946408830, -1121863482, 1425057450, -1062812159, -363801385, -1837021528, -2033841408, 1577963887, 966275227, -561792337, -1511706463, 1359702871, -129158984, 695300382, 671872256, 418021848, 560394062, 1876599735, -2106081629 ], [ -1547028493, -1627923504, -1437748940, -437361468, -1764819477, 1723244668, -1868961944, 1831788057, -2065051928, -1002912787, 1551639904, 1196351301, -824084335, 1399391573, -967619483, 905327489, 294934440, 1611136909, -526034909, -1514414217, 420389157, -2074918660, 514948027, 2062593487, 709576897, 1958085357 ], [ 1726270158, -524075291, 99070686, -1941358149, 194595053, 1890586050, 478486837, 949436836, -366246623, 174135320, 1263379206, 1760795302, -2140563023, 1161718846, 316846747, -1218241212, -753010370, 81235511, -1788923543, 1871957984, -1255332907, -76868486, 1724175989, 2075083464, -179634389, 422732145 ], [ -1678082430, -389577086, 35229834, -87233940, -117291023, 235197124, -7999703, 410673120, -1345212500, 1876707882, 744913006, 1352813756, -361592183, -1184641577, -823841886, -865667001, -302662529, 493115731, 1750206135, -742187674, 264600316, -1292939168, -427651387, -738980767, 1631975500, 1178215972 ], [ -1464600345, 856546636, 1432006598, -1348710281, 983025545, 1495863192, -784925254, 2004699298, -1717484677, -892710634, 887463131, 1706963776, -1916071585, 2060285825, 2124298299, -1758293054, 482658917, 1056106373, -1576786234, 521507397, 727180266, 1812673294, 681806128, 774390350, -1662218865, 519482369 ], [ 1557755162, -1830137185, 1982032802, -399361829, -668260913, -1455878519, -2102356297, -1960149410, -1104987168, -187618824, 2055706734, 785741653, -1100148485, -66219425, -1615052174, -1990655040, 1883281456, 736990965, 814991514, 945970068, -1265476578, -1245099522, -1133281150, -155668392, -2131354456, -339168746 ], [ -495849462, 786868957, -1850035156, -185504444, 92876876, -858885397, 1019615264, 1521560158, 1366953957, 1513554641, 668898976, -111174727, 368314723, 1950767261, 1179570714, -175320670, -438132793, 283699287, 23733280, -290784360, -1543077712, 865646389, 1785217712, 1737739760, 1815839458, -571675766 ], [ -635729125, -1919724468, -1169219592, 86467570, -1598624929, 1789412174, -1029991617, -1879961337, -2055684993, 1889192156, 421631892, -427627210, -293854775, -1843760820, 1918999728, -707139044, 1628741399, -1045880403, -1588341933, 289770323, -251304679, -1661691299, 1235949083, 2039571138, 1532099593, -352511989 ], [ -893974632, 31359696, -1961177738, -45531173, -1154077239, -1259160241, 1590871393, 1873247725, 1758755051, -1541113171, 878628989, -1822248634, 2111828030, 1062073900, -828913693, 347587562, -250888658, 1547168020, -511634584, -2146795893, 1826814860, -303457898, -1134401707, 815189132, 2096254211, 967787443 ], [ 341822143, 1494165484, -520702230, 1466970414, -1402040024, 1951282671, -1015455461, -573980271, 219968005, -741067048, -1522454869, -209709363, 2067516469, 1728328555, -648201969, -617348416, -594725365, 765251467, 409364100, 1756430145, 1062718758, -785683930, -1371652758, 2064820737, 141721880, 314744838 ], [ 262422727, 2109936298, -1023689787, 2117513895, -1022635206, 1570371036, -1110318456, -1392070286, 711817349, -118408074, -1329208553, 266442496, -453715146, -298754330, -692844700, 913557517, 914664019, 1957275035, -1527689812, 970476295, -1490533066, 1806666983, 916950175, 1968688545, -965705619, 817720014 ], [ 778026240, -2120202015, -29039655, -841888563, 1750054197, -148886453, -247223740, 847860108, 1132381353, 913293228, -347831677, 212469810, 1723914600, 1377375440, 84626363, 1228313511, 638391162, 296063179, -1039790573, -1747320860, -137005005, 1392197321, 1759548404, -1988407872, -681991797, 1823888778 ], [ 1833022518, -1372918980, -1922881769, 405889720, 1136702934, -107307440, -1863920164, 617857735, -1203483545, -1301120759, 1676229406, -171610567, -226299327, -891256774, 1014784832, -1422051540, 1278724542, 692243677, 1448176609, 616241241, -32455165, -1594252702, 979668549, 628308202, -97213800, -1509850429 ], [ 1908227266, -2092922181, -1050656531, -89273349, 1281232260, 1076978415, -1050064133, 920531988, -170179411, 1253192475, -502027187, -1994136770, -1547306276, 1288767861, 674576900, -1111222055, 2067082015, -1289161037, 1786354387, 1498094223, -1174986176, 1434545366, 573301307, -1540445411, 258298551, 1519340224 ], [ -459798954, 524921327, 91979029, 293918502, 1924363515, -1072262052, 332280211, -716106143, 1234740, -273242846, 386517782, 1283798434, 1472516405, 1820020044, -879957541, 1712078746, -747616332, 1258019634, 1058561535, -1477514524, -1551823189, -1926043405, -1253321384, 532255540, -684753987, -730472273 ], [ -701211136, -2077241190, 795333906, -1372287810, -16375917, 735997463, -2013133072, 405748770, -1356717702, -698637120, -2041729904, -1137365317, 56797603, -1162892144, 1144380003, 377073292, 2092144795, 957710884, -1141939388, 1700737097, 1645727630, -1696841608, -11779571, 1345226561, -40469715, -2142863324 ], [ 1838923077, 1873959989, 1286305521, 45752304, -1301796059, -1594388809, -965763387, 1455509459, 1284835036, -1210409246, -1380503020, 558417069, -1310372383, -1412228293, -629456716, 68336972, 1985213696, -344406057, -403937182, 1804265612, 1093676066, -653186310, 2121840812, 252141202, -558709420, 1580659866 ], [ -900424151, 1565279075, 1253622556, 1999894672, -1576785137, -2087576504, 733087330, 2132835074, -633714099, 926403855, 1610192314, 2066880097, -519150648, 1870881112, 1464464888, 713557514, -749432569, 1638227313, 2031567126, 1984892698, -485175764, 1433747953, 2122483870, -1638493151, 210972408, -1908074768 ], [ 1456196933, 942264496, 1546342870, -926504741, -186274876, -1711292264, 930661888, 17147104, -1551943329, -1800406145, 851144746, -483277419, -1463638333, 814835616, -1788631397, 290942926, -168359437, 630505437, 932665245, 450362480, 98117946, -169766645, -1627747571, -353388625, 1087519685, -1689360213 ] ], [ [ 1982521673, -183311443, 440225540, 465273226, 1775590103, -684641641, -700188570, -2024512324, -150526103, -94001564, -654876225, 1936915979, 619929277, -300138492, -551495590, -1518798225, 646221061, 373733342, 1791631585, -1447743096, -665747941, -1148641538, 974410983, 1435980546, 1619052359, -789386120 ], [ 1093222123, 2014359543, -299865225, 366638985, 1766009737, -1885115124, -1710204307, -454344089, -1151037651, 321662698, -864350446, -91158792, -820622306, 1376833113, -1326096447, -1010257172, 877093647, 1169753726, 1509658167, 1082216106, -1482973687, 2133598975, -2145240276, -2014225054, -918778136, 1401254940 ], [ -1546765767, 243901703, 1843561342, 1489974008, -98426929, -92063240, 204982767, 1588239238, 1240635698, -1481659688, -1215991459, 2094815367, -1582319804, 2108680844, 2032805853, 546267006, -352253373, 1087136228, -1242014009, -461863003, -435572789, -1411657874, -1203589769, -280727040, 204901141, -310105852 ], [ -1947363833, 978510367, 1002281369, 975714170, -224153550, -1517902266, -881252498, -2125344, 622187393, 1554490243, 1828889199, 373458000, 82256991, 892941012, 636032921, 901537032, -35049107, -474784502, 239424606, -1554155688, -114151900, -1006794280, -857293142, -1549768251, 2007303128, 2013435907 ], [ -1797625189, -541916986, -618506495, -1959035, 1347176535, -10169172, 1805802387, 72037401, 816532383, 899759719, 348867012, 1900203624, -336395907, -703905334, 2048131274, -618769809, -1887539811, -1819530538, -797594371, -602390182, 634059032, -382358905, -1915853870, -260252168, 1961118165, 1795229249 ], [ -283623764, -20910486, 1713676007, 1274787434, -1454158126, 392920309, 296047739, -682475242, 868536998, 2141585693, -27847732, -766620439, -2098574605, 1782546863, -1739335787, 1780857979, -371134658, -997657969, 1098968591, -1037096908, 1673661507, 1953877257, 718393232, 1903204507, -1908685637, -1302218439 ], [ -560211986, -975154601, 946386394, -1241114250, 267299250, -1413130341, -463205336, -1826003364, 1863233730, -2127991240, 677279044, -726078584, 687493375, 312039787, 2045119071, 70653337, -564619116, 1083932381, 1094382909, 2050994500, -222972230, 1482073216, 2134539924, -738894847, 943451304, -1781125195 ], [ 1562180653, -751359532, 244026645, 544715226, 91271460, 705567887, -55944485, -1467769509, 499747572, -16359589, 1180720401, 733998132, -2104638423, 1602142240, 1496258577, 1288035290, -1433519558, 1231117687, -129184625, -338768152, -2054121727, 1401370306, 221725980, 1126812677, 1595664162, -149599362 ], [ -1525083060, -448107714, 1317146354, 1887083288, -1772518653, -1459683715, 508253844, 930536818, -2052642713, -1684750948, -1995028287, -563051257, 1878181468, 1821306234, 1558044649, -376776399, 2067026784, -2037231521, -1447296121, 2041455547, 807528194, -900275605, -1702579467, -1559338253, 222812355, -933214986 ], [ 37061470, -1389628476, 2124891005, -842134716, -945202513, -1232133081, 227345760, 1655177905, -1204408721, 1465251230, 1522432731, -2096357193, -178792303, -2093487538, -2009747959, -1063702763, -1312641942, -1435659665, 1093670925, -823912648, -1134661220, 1073843710, 556616271, 763737101, -1240281388, -1978293249 ], [ 928583296, -2096758068, -754794990, 779625558, -1792286426, -221422036, 353826643, 2112253737, -1753379576, -2074050807, 949171750, 1589363336, 1067287535, -776553586, -1196437211, 2120913255, -688220602, 571865954, -817931675, -958349154, 1201969084, 1519433758, -411314374, -879830734, 708900014, -1247760881 ], [ -1042603488, 993394333, 498382162, -395771917, 674799287, -1602500131, -585979676, -784462752, -1558742322, -1611794808, -1397063609, -1423529238, 780435909, -1602063075, -1663848965, 1015424216, -466794007, 1038396097, 1593925255, 1711517239, 587666310, -441652134, 1495624177, -244581826, -1902989350, -1924547709 ], [ -515421524, 1214669058, -167124170, -1824451754, -243374176, 1140347243, -830714897, 1868551311, 1077955782, -2075480672, 108183295, 943096629, -1894659418, -1790741263, -1036278988, -1001205052, 285508295, 810162405, -58555232, 1980738142, -893811948, -498312376, 691889929, 74511304, 987987768, 1137989573 ], [ -2064035979, 333903223, -148474727, -1241715594, -1813286543, -1933631774, -1494984187, -431737057, 203060732, -1680892889, 174907689, -555819639, -621444442, -1616682306, 1759304369, 133207008, -1049129467, 1100931245, -926441413, 1407699075, -418154809, -1605061528, 1360678110, -2145471394, 335594256, -94840066 ], [ 983435776, -997024619, 1462194747, -1100842406, -1454689882, 227232584, -423099790, 210396635, 1700350941, -1014536138, 123933448, 122407688, -138873329, 808162410, -261450932, -221923849, -2139704751, 146877309, -1011690973, 1152967963, -396670092, 1248106874, -664924288, -655607603, 1640833619, -1358031260 ], [ -2084660748, -150653082, 360189663, 594627258, 1511391485, -1390520759, 2113124006, -924275353, -870187840, 474981496, 30650803, -415066603, 156710512, -1488031378, -942879163, -973444773, -1494764825, 975665792, 160601492, 1320400345, 1487206471, 1296641041, 981521868, 108135991, 1169961164, -174678665 ], [ 105833449, -1217445249, 399657770, 431339243, 1769917721, 376964839, -317673507, 1522683956, -909542374, -161116324, -407885157, -54475100, 1983672433, 1453411764, -368087970, 819184448, 293667784, 1692858188, -423076481, 1973706557, 918949066, 1718538189, -1570959428, 1049360896, 867618119, 1252009603 ], [ 1582978733, -1584467463, -1101746115, -687010742, -381263853, 626115875, -1908043045, 738114662, 1100337154, 52041827, -562070535, -1896619685, -1256328541, 1425108181, 314251053, 751281438, -575335784, -1399846263, 1394823148, 748468387, 135396047, -75816485, 773953198, 1400632307, -1357318168, 2124537756 ], [ 808637942, 364832121, 740683582, -1982859670, -50369393, -1549345738, -1370064599, -354694876, 221337304, 448240134, 247698228, -809423637, 1676301435, -1403648769, 291110759, 1078220014, 973337482, 806750144, 1751499253, -900942877, 2044992479, 506830291, -2092482733, 1795914327, 1020475899, -1103275368 ], [ 814584072, 918811971, -33871353, -94361702, 987049058, -615269147, -1562380269, 2058287771, -846225844, -230235834, 1845989071, -1782606945, -1213630176, -1289203504, 1852499697, -1821271784, -1471727291, -940053580, 1805192814, 1549663584, 1208770585, 1446948064, 1628867673, 1079127426, -1451434526, -1141651505 ], [ -1194989745, -27343692, 2123543836, 465300662, 918397421, 1666723871, -1477075116, 1081925641, 739126565, 1252178502, 1813875836, -424189302, 1175474404, 681092117, -285239297, 1873982357, 48285909, -116333083, -1848342844, -218290603, -1369209881, -158226295, -724729350, 1050728850, 974660766, -1999368038 ], [ 1059009881, -353518676, 248171373, 667283011, 1755778036, -1474560899, 1698788318, 310220400, 158036257, -677101383, 708072504, -1657396438, -1710023364, 1703803610, -74263520, -1613689841, 482665922, 1952807329, 1171756203, -1747259060, 148778355, -1202603744, 1821336334, 65390361, 884757131, -1315266047 ], [ -1695328542, 2028623690, -960455382, -2027729472, -314371574, 480050959, -69691989, 733639918, 1760887752, -1110891592, -280314862, 164797826, -1431323950, -1948749095, -2055102857, 469907832, 2107619573, 2098645216, 1405485777, 376097274, -1675466247, -1628945767, -303249112, 1048481206, 1172990668, -888546466 ], [ -1168753826, -1672840944, 1199286836, 115499526, -435863325, 1103273929, -1128893656, -1494829610, -779280097, -2011686868, -601948826, 1118792526, 1945928610, 82503877, 322997682, -289950277, -1403696078, 1328447975, -2075067581, 148477851, -250902757, -568176167, 808757386, -1939108866, -1015786101, -135645250 ], [ -362060039, 1764582100, -1636017753, 1552000826, 1302802914, -1109754132, 31836924, -1586679964, -1903337307, -2076660155, -732166302, -1663786596, -155780015, 1829367579, 1168730957, -1229949421, -1466160313, 387220494, 1416942834, -1493566878, -660666233, -1863837187, 1549901607, -1492698460, -15911996, -580209841 ], [ -613301338, -1557612652, -1417028279, 34460041, -41018187, 2080604838, -39054759, -277192310, 780077013, -405720720, 1003538926, 1749340565, -798424178, 2030359167, -1614067292, 1115194403, 564441277, 1405969194, -236576900, -1078293238, 1572224223, 295322740, -728533828, -2059229870, 731517759, -1091249009 ] ], [ [ -914119979, 1688400055, 757519372, -229206343, -978796636, 1359785655, 624944487, 855673984, 1708554369, -541547690, -907224285, -1560872518, -1232670518, 166173883, 481733542, 41064935, -319755151, 37245873, 1707031283, 175952445, -1521420432, 1166990685, 8102692, -1481900819, 1539648817, -2121347254 ], [ -707738877, -392054063, 1212755264, 574442896, -725132465, -1474808474, -1262277308, -1807116825, -1821222332, 85870525, 1339884531, -1328783945, -472697067, 1812041988, -1589778606, -427902088, 1162569578, -1023070336, -880900702, 1424083463, -1896441123, -1877371114, 1475887765, 2129684117, 195096665, 1919955661 ], [ 558924252, 63855840, -1900738948, 7944357, -51574762, 1758439604, -1731772940, -437779424, 819922702, 1724892311, 533188486, -1855751044, 1621453416, -1897796830, -1772531533, -1526160403, -941583736, -526512267, -525774787, 627007253, -1531367826, 238410852, 337736041, -1155842408, -2067195357, -100989765 ], [ 1403066939, 906528714, 786145707, -1816113715, -1371495634, -1545847341, 431647827, -2063218041, 693861444, -958175066, 1220085787, 1778762060, -1651076794, 62368470, -2011899671, -264247129, -1843656765, 526507752, -1992673832, 718634258, 1671988701, 1748906442, 1563552243, -362541409, 1022868591, -1258028710 ], [ -34490239, 1509076197, -1084878912, 753736751, -1902879487, -1093213656, 847014674, -292143350, -41785375, -504250432, -1871338838, -1085319227, 1260664614, 735515917, 1719865551, -639872528, -1019655875, 2122390373, -207575893, 254007652, 969269463, -1337148932, -671346107, 1648052979, 1405673428, 1542969006 ], [ 1920315283, -1752253648, 1603902581, 74462642, -1050483258, 1159558171, 375190302, 1721967545, 2114236213, 205158227, 486521171, 1126101494, 1810703915, 202888095, 991725476, 549414447, -1269505666, -546250642, 246246620, 964963357, -1317353896, 523362079, -1134277234, 696570654, -591911438, -1798440867 ], [ 1421890574, -1917134039, -1697705081, 41943562, 1370482489, -1761345312, -1539310165, 124454220, 1673700944, -1566841203, 969415272, 1058373956, 1935379331, 1762577468, -34407742, -1386888791, 1813694421, -1159578805, 287782252, 1488345033, -2106767697, 1779720697, -791162862, -426821105, 1230044458, -1545937110 ], [ -1966482715, 1638106825, -327962982, -943247382, -816133791, -1611621900, -246026194, 782938260, -404591506, -151493847, -630663282, 1071873804, 1879425254, -941187521, 1009784052, 1261998043, -354551747, 837171977, 1513236128, -1362032561, 547951998, 1745799523, 68782927, 1184865201, 532493393, 1072545108 ], [ 1063476738, -848748327, 1625015379, 1755359677, -1858344230, -276027467, 1937687666, -1700665991, 1522551960, 289595269, 737963057, 1898036350, 1803387817, 862331499, 170503314, -144815779, -169395585, -1365557838, 2119135999, -89255164, -564136967, -318690836, -854650536, -311898710, 1416116591, -587798949 ], [ -956944573, -1262892914, 1619187793, 1524607140, 1559775517, -1102414467, 425737937, -1095391023, 1785625795, 1356902518, -500423387, 1306968183, 1698006388, 2136383066, -1292516052, -2017274359, -1214141508, -1393950615, -53897330, 1347558701, 372520926, 859373168, 1890640553, 605974417, -1361919828, -1183088760 ], [ 760279823, 804999109, 812035626, 4425880, -1949098635, -818528696, -1047460293, -2084245260, -190989023, -905365279, -244723909, -676898599, -1546303169, -1718901684, -1608695539, 540185322, 2083550547, -415272885, 1421559557, -819723542, 1140705508, 1380833011, 1596944673, -909780818, 930472644, 1574258104 ], [ -587515701, -987412893, 747559383, 1073480310, 1282858485, 1604216476, -1046112668, -1719684260, -206685227, -983764930, -1895688717, -1856427542, 334137439, -195892897, 1822719709, 1826845056, 1449823326, -1505871230, 2104426946, 1741241888, 16320788, 815292455, -2102920264, 1147167002, -919227992, 1262647458 ], [ -2036997464, -27391228, -2069559541, -1234369756, -1175615122, 1403854843, 890489204, -475891530, -736129656, 461120549, -2132076152, 1264415598, 1824855665, 847134616, -728600775, -993480470, 1647486429, 1186512081, 1218151970, 674655758, -1336356922, 1562525281, -468529708, -1697157164, -1349125900, -352068728 ], [ 503525763, -64104363, -736029572, -352296913, -2016609921, -1987924177, 1196208014, -897364799, 1452302563, -62356303, -1828043657, 1133034263, 1086285002, 331299211, 173803790, 1929299929, 1521487051, 1343894624, -1431524487, 447728611, -176694243, 1946573268, -627735532, -1346133827, 1820170114, 613091953 ], [ 1217936944, -1895164812, 1677216869, 2083657681, 855622335, 1309739013, -269426265, -1557472203, 1614206716, -222168304, 409947560, 1937376643, -1727031470, 1772476577, 1917654665, 739725088, 403035691, -1224625171, -1428147514, -2142117614, -1580961888, 149663189, -2080636324, 1361094062, -170132120, -2002782062 ], [ 792758063, -1786029225, -667507768, 1727237373, 797501602, -439277184, -1273544616, -2058940995, 1237708040, -1192429160, 1457055012, 202378798, -796212024, 2012015966, 43303337, 592042186, -2096733483, -1299525140, -845826021, 2104357133, 1134855338, -1849175866, 107777112, 882499233, 1326794630, 1320022614 ], [ -1552095426, 1446750158, 528914366, -417487091, -1439055695, -1362065117, 1621664442, 510461481, 1412287135, 2044454123, -1464918382, 461230790, -13247625, 1626314985, 1121169285, 700195753, -2004499535, -478614810, 682329349, -121020556, -1051900622, -659847259, 30927748, -535281114, 568106320, -1520277345 ], [ -230632656, 1647043360, -682547204, 756619515, -2033828392, 1667181056, -455975849, -1610244070, 759260802, 1685514814, 239101923, 1865934188, 351421057, 868510640, 1477851609, -481263342, 1391847295, -263501510, 2052013728, -881712617, 1379555733, -998523863, -422754036, 1693242267, -1580658291, -1883833451 ], [ -1691182660, 835842830, 245389659, -272413577, -1163912945, -1255215659, -1005233926, 803181144, 24455215, -869502124, -1141625639, -1524071439, 1878461945, 1176219862, 655163955, -1482341873, 136059079, 1790964509, -1252299337, 2080858236, -1890031102, -924042117, -557144616, -913880305, -1928639425, -1495045889 ], [ 347449306, -294142498, 338558289, 1530673592, 895908916, -455253107, -1912449803, -1078702368, 207481877, -170764721, -1645820608, 1828722236, -728527386, 1633217129, 1193688774, 1573316992, -526527130, -815051886, 1511483846, -1452953701, 342549909, -1070713657, 1062430722, 1220740591, 1839758339, -1834405857 ], [ -1003928317, -126634969, 1945247634, -1089390043, -983026447, 1763250065, -3355635, 1219372086, 828528565, 1430128586, 1781743523, 1134511034, 456485934, 1365965327, 323429763, 1593391926, 1103475285, 508215254, 16470876, -19396857, 241906185, 1251099132, -82302560, -1099234747, 1919074898, -1836258036 ], [ -1664697230, 581911913, -801295258, -1242952984, -28370269, 1746524720, -1050603904, -194501190, -1841150779, 894445559, 666874848, -1155488283, -1961453097, -1655929883, 816704457, -1530697739, 952389744, -682262006, -2034210721, -1203731535, -1283909971, -670925633, 1233811671, 642642634, 803090580, 260150195 ], [ -290725092, -757481156, 1827081270, -1870871143, -700176848, 246909529, -137985646, 28483207, 1750089258, 263754887, 1818348503, 1659156036, 689488218, 1540964715, 2088296145, 2024034713, 1926615037, -1526668117, 1535432732, 481610757, 1451122301, -1110018052, -2075963187, -275506596, -333106792, -1957480124 ], [ 778320789, 336993499, -1350782843, -481644980, -1792018839, 913061528, -2088782295, -705069645, 1937284827, -1861198033, 1228327055, -727700579, 677044258, 69014851, 1426860053, -745961519, -259629162, 2128707294, 326294803, 1215988177, 1134043492, -1557216913, 2012789499, -817809537, 102469645, -1428939059 ], [ -1820438078, 814055754, -1922079556, 1888897509, -1589180192, -1391186133, -1531813813, -1578770090, -2097802419, -1865602767, -1042491417, -465292420, 1009276, -1433907588, -1532205794, -1284335667, -924072468, -148463507, 295104628, 699001304, 977237310, -387410401, -623617867, 674608482, -1601711873, 1462408148 ], [ -1736839797, 991393888, 101930222, -1973112085, 1439420609, -2095706464, 834653354, -636135621, 1317904506, 1508631036, 254754076, -978615561, -1098686329, 601971519, 842052327, 1981658247, -217772818, -1066036146, -515267108, -158530664, 1807073027, 1275842300, 766009352, 2001253395, 148681198, 228349392 ] ], [ [ 1467522572, 246632744, -840371163, 408335037, 1341874798, -1080543718, -2078543700, -386248878, 58226624, 630130184, -473745, 865424703, 1599649548, -207534221, -1873468914, 500748272, 124168078, 730125919, -450031418, -146593628, 328317848, 733501148, 23098631, -74567466, 61640345, -864926567 ], [ -500632779, -1027287997, 1191946046, 307008371, 591739490, -1194041373, -650537130, 527570639, -286644631, -150747613, -1711658326, -272490520, -1452071294, -2141013118, -1597083523, 1863046524, -69238307, 392748524, 849758525, -1453737251, -351073384, -1406764765, 958329797, 304846727, -400255931, -1296569675 ], [ 1919258298, 376615829, 1498134323, -1815060743, 1988656235, 165700587, 483081722, 906953674, 900905041, 1583134966, 123712122, 1994841772, -1080211781, 40577015, -1065578268, -198747704, 2109692877, -485728528, 1989434858, 45589460, -1035066292, 1789876233, -1614860993, -693512934, -1239721930, 1059979781 ], [ 528569492, -2080679919, 1489890593, 1829638854, -549321338, 586009520, 1937360273, -1260411275, -729360326, -534886809, -584025318, 84978955, 183789849, -761343661, -509883565, -37025901, -1805624835, 188706918, -1203920477, -1388927790, -595789596, 1115121123, -1208265561, 2000203400, 852793419, -250954423 ], [ -741846155, 1740453235, -2043913565, 1743833321, -59131710, 1758551992, -121412114, 250120960, 1977490199, -666785056, 1417993830, -1631296408, -256403319, -1797359576, -345296721, -95513895, 1172149241, 934721189, 1906513028, -1315523779, -1212995114, 1231160767, 1114192358, 36540539, 1999826985, -777283995 ], [ 1856317857, 1491640718, 587571827, -2013300663, 1966954036, -1987452653, -1701192130, 1628680775, 1560765558, -1057363572, 1128288883, -1926947619, -1221995292, -879778232, -2074578927, 2055010494, -737851417, 1570887602, -1642905096, 2052223189, 1234544476, -561989998, 658859442, -357436254, 854285901, 1697765837 ], [ 1566545487, 979302635, 23329133, 1129153118, 1244453801, 806512061, 871479594, -1388901307, -511695815, -1247019529, 671995205, -1109140509, -413121831, -1988567777, 413521497, -1921360178, 1389892221, 1110949293, 940804755, -306933643, -1221739247, -428489089, 1568884704, -37037790, -712390052, -1048206651 ], [ 1497212335, 1867454917, -1350670829, -884267480, -409979393, 1393528188, -1261671678, -1215982491, 1553940040, -338622447, -1846326911, 908260348, 534228092, -1595044376, 392385465, 24339078, -2036457779, 1025604885, -1848028615, -511959992, -174085559, -118176345, 456773757, -648290722, -702687953, 2059847327 ], [ 525926695, 1994769489, 370813718, -1388791542, 647598685, -565934915, -1959059838, 926593840, 958057375, -532494682, -482773173, -1878555340, 175347802, 885487195, -429792974, -184606037, 14294705, 2093456518, 940890549, -1439497080, -311424157, 108853445, -1933664708, -259302655, -363470251, -808900925 ], [ 1203990121, 789183957, 2072933803, -1359301063, -1743130849, -1830377136, 1380748385, -721564062, 1853436709, -1955514762, -686969440, -156476278, 25878573, -1932269373, 1580779968, -1873301420, 2132949509, -1439981857, 1239591938, 1042561553, -1402356529, -711807146, 2017666213, 1461924650, -573620006, 1765309387 ], [ -772480901, 249476779, 119878257, 1945404009, 1657444352, -485175096, 1921319301, -1878774391, -1822535349, 353636814, 1546069400, 479084510, -266018842, -2099476456, -1789831687, -307753211, 1470627136, 1263804172, 891225730, -427404268, -1821996247, 146522449, 1792230519, -1079022005, 275560603, 873895657 ], [ 61330318, -908283135, -1637691294, 1298290042, -596608125, 250088721, 1225788719, -20037177, -1470079345, -1199775884, 529288764, -1976456768, -1844495277, -926358906, 632929608, 2128514503, -1333404579, -827606503, -312006658, 943869953, 1979010332, -1742937489, -2014154695, -14613820, 1528745477, -30856350 ], [ -633188485, -595877374, -532853846, -386539082, -1340482327, -56154095, 350889557, -1158247761, 671016863, 248378239, 276910564, -1741416386, 1221612285, -1234447964, -224545919, -892870422, -1414149024, 1084920331, 85945761, -435218809, -1528876163, -238673509, 1205369168, 1184741339, 1337577100, -1931616315 ], [ -1572864010, 42120816, 1391903963, 252175672, 301541345, 1685521757, 1440205582, 372491342, -2066006335, 1481733454, -1755158087, 59536206, -1807146720, 2017519499, -2088271413, -209028109, -1445751611, 530761587, -1355229490, 539727919, 1087601076, 1229573614, 2011210111, 2143536269, -1444982463, -2018252591 ], [ -1489983363, -1411281567, 11960194, -2007959473, -871899538, 1022419093, 2070049266, -1704606045, -573345953, -1032165642, -997188134, 240237454, -1609283709, -1987364497, 703060824, 1543706944, 539481270, 1036121723, -931827288, -985447958, -621080540, 1196570832, -2129114440, -1415334, 770816069, -268454847 ], [ -1077193252, 61604787, 1692438214, -1776214666, -735598598, 1142854656, 1246643349, 1739197614, -970709461, -466266861, -1364773811, -54885071, 278682396, 1099936456, -1184893896, -1365175886, 833862879, -350674711, 506106185, -837854273, 648832597, 571077340, -881454238, 831837647, -1954748350, 1334144649 ], [ -1305793331, 282488081, 1587836706, -1236168471, 658737419, 2096142326, 371591899, 752334537, 2024598057, 141522826, 441422279, 342933482, 161996761, 433763836, 587895309, 1733655565, 1748926170, 1802748628, 1010257508, 415556618, -434743256, -525119613, -1145281991, 1215539076, 257505755, 66143641 ], [ -1135722723, 110672056, -2082040254, -1163783022, 2131760497, 1638796558, -842361722, -819079938, -1323020607, 1314097007, -815720318, 2017156756, -72860559, 1378143304, -1298661322, 266982193, 1305590831, 1888909490, 1000257393, -1181903699, 1240553004, 908661601, -1370737223, -2091621678, -744254750, 1696320462 ], [ -1420647523, 947492013, -718479596, 1377293926, 1632864203, 959205025, 843022506, -1097568925, -2041581683, -2086674362, 280413896, -15336008, 1857647089, 465021912, -694075085, -73982230, 1587289015, 83091504, 2035134860, 819056413, -463463229, -1946540130, -567357101, 1400935026, 455490403, 1039669896 ], [ 859417070, -15563479, 266037204, -413568932, -1623460660, -106054701, 1836322613, 54767809, -1818118107, -1242172570, -1737281590, 229798465, 244764400, -1303853302, 496227246, 1909567724, -782138488, 1364205187, -1778205835, 2101573694, 7927269, 735271317, 2012617615, 1703539152, 1468945517, 265226723 ], [ 1965492200, -1574672995, 1616445270, 648597293, -525724310, -2026021524, -723959205, -1907474608, 1203239989, 488618708, 1911023366, -2027892727, 1569144027, 1520841083, -1527818489, -1861175961, 1827354025, -254574683, -20459633, 619201278, 1932249013, 1031060142, -2095092006, -1909729277, 1174035202, -65386438 ], [ 278041856, -452447094, 1463141249, 1820653146, -1912742091, 927996285, 1619795099, 1467726482, 2121546035, -1114675732, -2128631448, -701685122, -1880852378, -1599619365, 2127562955, -1508157353, -1059847523, -189370898, -541174851, -1299053918, -2075212179, -1386560328, 698605973, 1820908100, 1039920903, -1060278324 ], [ 656649867, 528237869, -591025243, -304228119, 1653045245, -253115527, -1085040746, -1874668567, -458662421, -1066459877, -1276224515, 1203014852, 1635590020, -248267153, -143709544, 1437817782, -2080345700, -944345653, -1369800898, -903854466, -557267634, -1224367880, 246709069, 1100525760, -387386095, -848242997 ], [ 454464647, -2064182541, 625247891, -925251306, 444891538, 1824033303, 1787120268, -643935648, 2045185932, -585400194, -507820493, 1005847459, 671090141, 1715283865, -1433974802, 2036394592, -2144246460, 1303453595, -1756141714, 591953329, -1829937472, 54543392, 2053300701, -2017961969, 191275263, 638174034 ], [ 218806448, -281788670, 1977781847, -1926357430, 234938649, -333455791, -1048168614, -690183183, 1568626254, 334080478, 1113996540, 835987865, 1666436762, 230052913, 73403806, 1105900316, -2057486844, -1560029363, 142789386, -1247900541, 1083581911, -1915894301, 54706730, -627163004, -1368658035, 1726673300 ], [ 465478788, -280764163, 30772248, 357055410, -1206860478, 1356251833, 1513656230, -832809254, -1374793362, -1514013535, -1998163900, 1451725362, 1657584727, -1288567128, 1805858054, -302696195, -811587850, -1728381790, -361616102, -999359839, -1344189424, 474122083, 669311757, -1105895638, -353686467, -165484413 ] ], [ [ 163940262, 1071577222, -1441487489, -770198784, 1662709681, 55783927, -1891751855, 1425945905, -355440919, -1232438309, 1925961986, -206934191, 1154159178, -966337366, -89324177, -1702676585, -642572468, 183347673, 618301805, 360820308, 44499757, -929492207, -1818823165, -968648696, 1847739312, 986504919 ], [ -1454079739, 110930318, 2086643634, 263950404, 44224489, 618535836, -695164492, -429009487, 251377956, -943897186, -1169939506, -1749110496, 1542720565, -2110889065, -64614600, 850133798, 1578267052, -1922921774, -1434416857, -1093341637, 610478421, -166362177, 1620578971, 1425436124, 1763773859, -1653757920 ], [ 1399335090, -836117687, 242585452, 101446391, -1256723491, -95391579, 1867971224, -1623677423, -1432345394, -1272066111, -1475383967, 932979213, 1646529651, -1585766038, 1655273918, -2008135914, -1490757895, -2019164715, -282414741, 1275327956, 728180300, -405775410, 746673102, -659045477, -883275243, 279231247 ], [ -199370672, 2073686349, -1836284081, 519204922, -2080933001, 1286587836, -291643058, -1451900567, -1241272629, 1376330900, -523106884, -1920086821, -1269170007, 1304428318, 1743872976, -1624216367, -733726553, -1381862364, 1148966036, 866619565, 996462535, -1279268529, -1960935252, 1430958448, 1103771766, 1984346658 ], [ 1568998055, -379299176, 627362259, -265795155, 180000592, 656906055, -1083005827, -445370447, -1514732994, 788981041, 1600197834, 1254320760, -142489711, 919330455, 798997141, -1121803688, -1918733230, 1173571961, 437559198, 2081196708, -1018095938, -1361098261, -468763426, -1222201538, -211128017, -1329969733 ], [ 1064587438, -1540631806, -1568004767, -1352486188, 598594575, -337988863, 344406631, -1261271571, -2143124942, 2113918002, -1162872965, 777865393, -536437324, -759463608, -867058289, 1225416389, 1409930204, -1187086511, -1780761105, 127131340, -183540302, 545095108, 2104568233, 986753559, -1267762452, 1861773123 ], [ 87555962, 267383485, -1913957453, -1544811127, -254083280, -940351459, 837570509, -1317268116, -917084292, 1775293462, 1655598600, 2036782870, -1637417498, -174470384, 1775716957, 532912358, -1953042271, -702746523, 689100469, -1010837659, -398331273, -1476977729, 1790065881, 1020912276, 358822724, -1861792116 ], [ -627863373, -912751297, -116270392, -467812325, -66393246, 1210204149, -1610784870, -1800201776, -287791806, -506201580, -1008212003, -356193399, 686045230, 771998282, -722899807, 1208240598, -1789099611, 722157100, -347095942, -213141117, 1145649283, 1616301943, -1798292710, 992870093, -1635128352, -1774335280 ], [ 1451768817, 2018193028, 206108737, -335528706, -1720458547, -133835897, -1966470020, 49563615, 2012603427, 1131105615, -503487684, 194330393, 1122874594, 229496364, 1161380365, 876394288, 2059125852, -148475545, 1198971476, 641024558, 1493663051, -1803999285, 677580620, 704058575, -603383950, -1552645249 ], [ -1069414820, -399314917, -1154649998, -30975634, 82773305, 243809483, 245827149, -302631763, 2066842821, 1360757728, 1631154331, -1245669248, 970181801, -1417155080, -633629220, -1361890516, -958717660, 827461900, 152226558, 1213991126, 679700774, -809677200, 1887017427, -1701593198, 91518223, -2402625 ], [ 1669981745, 719829445, 517658317, -392862859, -2072618861, 2089200100, -1677603074, 686208075, 2013546052, 85793392, 1597740641, -910062089, -309653116, -2057225157, -355998155, 57379395, 1815788465, -907742310, -551070056, -1864722635, -1595519709, 1495671671, -1264309850, 2103379524, -1347742887, -1896503947 ], [ -232279008, 1298727369, -1121020227, 1438608434, -468964744, 1435870918, -1395437850, 808559883, 857922438, 1584875794, -42759756, -1663234723, 529366142, -1153993299, -852208186, -1032186542, 1181813695, 1300440349, -235426590, -1414527683, -2099256893, -1081712522, 285639294, -617488062, 293280778, -1934873133 ], [ -445693828, -1595009945, 1452553596, 1034416288, 815865567, -1529414321, -112544563, 719314265, 254788200, 1536097708, 494948176, 1104097514, -962660324, 1895183711, 933961423, 1865772651, -1916390153, 286573642, -411807352, -618760600, 373351550, 1819709656, 969151772, -2107823142, -115943102, -318746702 ], [ -1555964257, 2137601045, 1135555239, 566346677, -746990085, -1539745769, 1684467542, -602156293, -107370654, -1054709552, 2092736549, 639501041, 771769031, 1962176252, -1477553831, -133281570, 1160647161, -1405855695, 1786067822, 830922069, 263071288, 1933659289, 1147539220, 1394428780, 952505913, 203047079 ], [ 1749892130, 1649984939, 113236582, -1129270970, 1110902503, 97800410, 2125593209, 384433238, 1067606422, 2076805100, -1478544458, 717802063, -1963074882, 832981807, -1609872414, 1203150539, -1854007899, 207766359, 628702873, -1198892077, 94891750, 1554633088, -581010371, 1862349834, 1903447852, 2122353245 ], [ -563913528, 1099842960, 483521134, -703184430, 1911489835, 643007417, -2030233116, -1679805385, -378026335, -1946646301, -1266665364, -1511743155, -1553063697, -1177193338, -1711611142, 1712462883, -2116456124, 1800373368, -210176843, 1785092114, 75993960, -1533247134, 848887468, -1087685675, -2093692496, -1826362303 ], [ 901844760, 1857736147, 16963260, -751626138, 1854327898, 1960529876, -1539479065, -1910375515, -1740971714, 52425350, 1772672091, 33351765, 1942229817, -1397961662, -312163777, -910877104, -421236821, 640274436, 1505355013, 1819168105, -1799419481, -1122748174, -1947097160, -2071898834, 725965325, -2099791419 ], [ 1795325934, -1354241756, -210337925, -1982702883, -1092119732, -1039359304, -108814881, 831170663, 1294484309, -332304013, -108140245, -125046186, 1782069978, 426698695, 1972988283, 323162835, -108461684, -118804836, -2050165214, 956466708, -1709676076, -1202549037, 501807952, 1193477714, -1389146736, -1349069700 ], [ -508633144, 1461103282, 1780039201, -861405624, 2134033112, -1226391653, 1933800636, 1813231558, 673291403, 378795671, -732499523, -1421728927, -977222749, -98061708, -1162697966, -1129058031, -867842821, -2046909713, -1171905968, 1515966311, 2039508082, 1820567122, 1180282922, -1831891709, 1907944018, -132412714 ], [ -1863219470, -274921615, -1109723959, -617203809, -545614010, -1401513076, 1524672729, -1873054161, -742808385, -299968958, 1217285734, 531099253, -1179825558, 824113816, 719481956, 1149063172, 1585112835, -456769706, -1272149298, 1762826810, 463520308, -1888583689, 1496728686, -255763642, -1414651376, 159124409 ], [ 2144566186, 626910527, -1511891832, -69383506, -1554631192, 693841716, 1857044805, -974372810, -273050796, -448690066, -1127729091, 616113708, 1865654183, -427000680, 585775019, -1111801535, -535308788, 601703282, -262779462, -1521849378, 668566973, -1052920565, -329947143, -708258528, -1418591628, -1576658406 ], [ 1324329634, -405253883, -46678726, 1605492549, 169137053, 1622895725, -95057837, -1832981415, -908932797, 825246529, 1570013629, 213009074, 1280483460, -1848092481, 777627664, 1339078800, -1059213125, 1833048358, -1547996880, -791274433, 1891231826, 477730359, -1838658877, -1666500863, 880939269, 2139663019 ], [ 1639359150, -1241954120, -838913973, 220509083, -1553094912, -419597064, -593631031, -1836472627, 123641291, 1850030278, -1230189364, 1865894768, -493228716, -21276150, 1709858381, 535235899, 2008801986, -790176220, 575113831, -699202384, -254958294, -1569418304, -1459207382, -478296454, 332760735, -1066245235 ], [ -44373643, -1017373733, -1332816537, 1684811579, -1942178197, -1758303603, 187817768, 1909096774, 2021559313, 1178449471, 1328527659, 737213487, -1956229132, -547879560, -1792545450, -1401413221, -217934606, 1966836917, -1894752538, 859334012, -416362348, 1243873992, 1832572702, -1396499936, 417338674, -32472528 ], [ -1929309906, 1876776190, 785428793, 1031937278, -1304530949, 1635081537, 228220483, -1641641773, 1935136750, 43978109, 120639919, -1900127130, -1279838519, 353303528, 451692162, -2061508203, 157797755, -547793777, -33866914, -726820395, 1231193414, 234054377, 632407101, 540008154, -1228744562, 900939784 ], [ -1478034826, -245147954, -764448054, 2036084463, 652423111, 1239423094, -1745232474, -1921630265, -1825299834, 1404703048, 873263185, 1773262872, 1906590279, -944623874, 1681638566, -1825304164, 1006822207, -1592397046, 956834937, -1202032369, 327435920, 297550590, -1405978607, 239609338, -1635329352, 2065426262 ] ], [ [ -480309622, -876516214, 1459083910, -1719893602, -1333774723, 1833111425, -966967427, 995474964, -1267423889, 255403929, -1333425813, 747795451, 1858699316, 196935904, 1047795724, 1619423278, -2035222083, 1913077572, -2142329901, -1062444740, 1523612175, -280473525, -514048754, -2114724654, -849966002, 1757642851 ], [ -853452130, -1208027853, -1676581471, -1640913638, -414857259, -405406852, 397485194, 233915584, -1970670143, 1785967349, 1075138753, -769961568, -276493249, 319208887, -1914453784, -133897765, -1445592100, -702891293, 301580697, -1686404437, -688204980, 1400153505, -1895271636, 357587635, -1512668337, 507214246 ], [ -263447851, -337413819, 1055237008, 1440946511, -207277499, 2020377476, 1637806689, -1469243337, -1272102760, 1068213580, 1551920857, 1742688829, -1077814876, 1665816225, 1984486561, 782354264, -607523832, 1890553, -1586107028, 7018066, 1887529770, 1479671369, -33666629, 202327048, 1196983373, 543650911 ], [ 1485867175, 515304145, -1678329207, 1398083853, 1842496209, 713292606, 993610974, -1993829709, -264102513, 1830595365, -1332912886, 567400401, 1607475655, -1337056965, 970293668, -790147108, -1521940358, -1908170914, 418824352, -842482390, -1002691942, -885732705, 141498482, -59827228, 1831314003, 1190723545 ], [ -1003437715, 186851858, 1249994196, 362810640, -1597481600, -1916737523, 1999614838, -1586120809, 76000295, -542339406, -477224014, -1325151651, 1767274389, -996629872, 1232768952, 1696776617, 1988855451, 1424789644, 1445214686, -748203844, -523582962, -390521999, 1455817992, 777492810, 696054482, -1675327223 ], [ -187578720, 1678098624, -1719963749, -1585932144, -847633399, 917314313, -1599966585, -798622804, -651192341, -428392916, 1322819647, 360838172, 1790591090, -1992336486, 1175881808, -281210514, -59522325, -889103713, 1754580164, -1535686842, -785805718, -727298237, 878677014, -1256898902, 1684718624, -773397315 ], [ 635180134, -916761700, -972629368, 142476882, -1110970966, -1709723644, -481750911, 173716323, 578697341, 2092856179, 648693232, -165494321, -1395928574, -909548598, -1077585522, 1462475989, -274806566, -1605256841, -1596601347, -440285411, 536061764, -36284729, -697828677, 216636972, 1174229583, -1377719543 ], [ -1632709700, -1824298695, -429872926, -1745797965, 913555674, -623050935, -767334461, 538942260, -1692140739, -1548282252, -993180358, -1296918264, -161034855, 1125728690, 1454992377, -1188595495, 1278834446, -835781434, -729712908, -1674487976, 129335160, 64561333, 749350449, 2021517119, -1608736716, -1816831218 ], [ -300481862, 566562526, 451618505, -2128426499, 114354999, -1138403633, 1234479851, -1879456187, -338945758, 216616484, 955730521, 299507141, 3969408, 966044883, -43652242, 1224514529, 879911510, 1623315295, -573637503, -1314197529, -906279683, 1612951490, -913794502, 1510118829, -1075539409, 1803518560 ], [ -1514582495, -85951618, 1114841842, 1652127312, -2044464673, 1697635425, -1287089042, -781674750, 560834388, -1190782723, -78193302, 1587221114, 1501075808, 753048493, -363068862, 531011338, 1196812769, 1559376695, 1936023404, -1260187629, -1318344459, -1289330179, 41109934, 1444638941, 1859498452, -1882687217 ], [ -736443779, 1398749822, -1836435217, 2016591588, -109666199, -1436982888, -1360794836, 1901555045, -1421660600, -471564329, 1914718190, 2137876650, -1160557895, -1265928065, -1518501228, -490314136, -386908934, 1662351524, -586312406, -1915571005, 120950276, -1691383996, -427125289, -1024731489, 672490244, 899760328 ], [ 230876820, 794655280, 915700044, -1584928918, 666850082, 1394393665, -1585147838, 2137054750, -539811765, 1922168760, 1879543081, -1626390964, 1409681928, -375382587, 1317437473, 114671692, 534806064, -1455738501, 1988235765, 1748313607, 692696578, -1379026855, 1474763088, -1471243182, 307270156, 1003000643 ], [ -1711357198, 997065149, -179888200, -45591188, -1325450439, -1580993249, 509766223, -1201691777, -1674578068, 1860470606, 50440180, 1767816044, 577192143, 1353547822, 1839633982, -826311833, -1060459814, -643885944, 102893493, -1581914812, -1743487032, 1148996141, 143217684, -727182104, 500671682, -1753905567 ], [ -766450693, -1217653901, 1065349760, 557599062, -267514546, -2093116198, -1104754517, -42666400, -241917640, 1824647354, -77467225, -1783690637, -672438511, 1967572676, 615627912, 1360052108, 257416235, -1686305943, -1494170867, 191437676, 126759016, -1375144747, -739655709, 1468385633, 913092443, -1084904243 ], [ 349183583, -359742156, -782022508, 2093392564, -287243978, -625137437, -1643725841, 131658961, -730034767, 283863687, 903109071, 1022373264, -811453683, -1603768829, -1959221906, -1708812196, 2142108095, 1945139494, 2067199977, -1753399601, 721891480, 1198425582, -582865757, 1672782615, -11611270, 666957643 ], [ -1403422651, -324577009, -699132542, 1129516325, -240788083, 82719228, -1130731335, 68555594, -1225485372, 701654798, -337700193, -2134793666, -987671328, -1763299255, 615172063, -1818407277, 1792939880, 1104809453, -1685681739, 661337371, -1299840006, 872032485, 1896981208, 176588552, 276452371, -1566036758 ], [ 2112083192, -734400411, 922117002, -1518735155, -1451124018, 1873065092, 263958437, -625463107, -377634628, 2062319477, -1366568096, -4645513, 1566764649, -175407520, -163035816, -1539467683, 921033818, 2058673626, -709984325, 507896707, 1429695923, 1119609962, -1688957609, -1724961571, 907495079, 656004528 ], [ -1779005391, 1665712281, 1360289406, -2033442963, 2018518174, -1552454143, -454288012, 766296217, 1640445385, 1710274351, 1117584215, -2115271340, 1807478871, 70645844, -950469704, -937204659, -1547461031, 1787056518, -512891823, 331168063, 588577095, -1992080210, 1642491179, -908062924, -1675303724, -1628568982 ], [ -676235912, -1157947165, -985114706, -995256733, -73895984, 258256165, -705982858, -19223539, -1722167016, -200964475, -1545997446, -299395282, -1522996409, -1075036920, 1940827169, 1271140208, -977913818, 117674579, 614989217, 1991357752, -71946954, 1476715338, -1915350143, 492196169, 563872574, -192195787 ], [ 2026230855, 2051961303, -1638826663, 1792572491, -1516901703, 1442026074, 978663162, 1371000175, -280587528, 2048732618, 1043294295, 1702013837, 1634368945, 329546500, 1846764162, -1578929561, 1342128677, 826846637, 1331374160, 250668117, 2119001896, 903463973, -978667523, 1322114297, -2113631353, -622856250 ], [ 1106924324, 937815156, 608011819, 1624369941, -1743155264, 1399058107, -1014437591, 605892685, -1243462127, 194081798, 1565197928, 130397124, 370342978, -1047371533, 737019369, 1759669581, 1049851386, 424506085, -196295560, -827108926, 1337369417, 1803624999, -1289089335, 311496425, 1231128182, -1837129396 ], [ -2033648867, 1384030452, -264825506, 1481863937, -512704319, -653843603, 1924719639, 1528118720, 1635492721, -649866973, 602862843, 1951112637, -220243479, -1261466533, 2080562790, 390038350, 1239393651, 97608685, 72733570, 1314920441, -1366566208, 74506940, 397069851, 1993899061, -936332679, -977134166 ], [ -1962255180, 334815752, -1908723444, 358281085, -1852365851, -2137384354, -12166105, -1389078100, -457049357, -359376648, 972930695, 1292939370, 291277815, 1866872016, -1911979741, 1436039072, 141022181, -1692220851, 1392610910, -669970542, 796228772, -497851679, -1278783059, 1245535740, 797251651, 1717112322 ], [ 133407092, 1207237766, -1867262504, 332349186, -900597004, 1964252489, -165064283, -915036647, -499453795, -765153296, 1985949720, 591378203, 659343, 1726541609, 1553486308, 1291982392, -427325526, 693975349, 843998876, 1217532222, 243925481, -1984935808, -842898367, -1766090099, 679311080, -12806058 ], [ -1924728181, -1008302293, -2140149581, 6109182, -934866888, 531794736, 746370037, -735342883, -990191019, 500264387, -362321216, -1251244190, -1627629483, 1842090831, -1449510829, 468849783, 228257283, -1976971330, 2064034676, 696449666, 44125388, 1895877182, -1661891916, 852779291, -1155544583, -433277162 ], [ -1156549532, -879393453, 506871100, -285502356, 531145030, 1083974713, 786456410, 791715443, -446681920, 1144416325, 637390809, -1395943777, 1394196893, 1913717444, 1724099825, -1306316171, -457094568, 1609240153, 1427909247, -2131857110, 750806557, -1688120501, -634278364, -866028928, -1298262996, 1909947378 ] ], [ [ 1282759140, 834713414, -1099388005, 304625772, -1284580608, -1929942449, 128623923, 2074016203, 1688662310, -1498482674, 1355878484, 612298106, 2067695353, -992940607, 1545721202, -1851348615, -242317762, -715024749, 1687273691, 1471358781, -1572185961, -1123911251, 1981247687, -436996360, -1000826514, -1323692090 ], [ -955261513, -2127458730, 489130753, -556005880, 1272147511, 365207386, 1044441295, 1933665070, -1010441849, 1780695920, 804953131, -737564931, 1447643536, 327280985, -247301761, 395367067, -579651192, 1706393382, 901212604, -463264443, 893327490, -1678352971, -1611761248, 1314793846, 740395070, -1407633441 ], [ 1772594017, 551273782, -568506752, -570322017, -1746368879, -2082825392, -1859436679, -1318730991, 7666109, -1683517855, -1465937963, 1935407283, 898252796, -1418817018, 156854224, -1608956828, 572941404, 816989157, 548464567, -95015121, 315260080, -1894108632, -2096933222, 136730148, -748402393, 1284498375 ], [ 863521768, -1378563683, -1383370398, -117270491, -1856657744, 558198769, -810533037, -1204460343, -1082500616, 1090054020, -1379711128, -79561646, -378290625, -1033057726, -285241214, 1480088927, 109375662, 1871251313, -294687866, -607780003, -551778552, 798815452, -1780694077, 1149764876, -350276404, 1471879120 ], [ 612626766, -653784775, 1525521122, 575013789, 107834561, 1906799437, 192487036, -227718051, -777259642, 1499195902, 214254059, 380490204, -104020869, 684165575, 2051162532, -1453218014, 143536428, -787627058, -166201818, -823542990, 1816842416, -1987939224, 1828752823, 154290448, -2133289187, 1227522981 ], [ -2021417126, 629828411, -556577116, -1668492195, 2046421511, -1017379049, -406597059, -1029006100, 320265285, -1600654193, -485697725, 774123480, 1759906452, -582763497, 541557693, 1052490340, 181407759, -1463718182, 1153730199, 835073561, 1888957220, -226093286, 1557853201, 541754140, -198129877, -1569569400 ], [ -1480945070, 1956000059, -131230630, 1721073055, -2114795878, -1877340279, 351901062, -1341256566, -1956831264, 112961697, -1925486093, -801866978, -1363954281, -870686897, 240851263, -170008980, 2105339615, 360672268, -1101489616, 2065674374, -1968231282, -526121051, -1272949922, -1290773206, -336861068, -2088413519 ], [ 838866239, 1839534041, 620059525, 1343205453, -491159732, 832756357, -1156625705, 1759048252, -12871329, -529506636, -373371850, 691067695, 407576623, 625252163, 1533500941, -521953145, 1506919948, -1970602692, -1852312686, -691573905, 403917018, 1854161248, 1234516751, -1170967596, -1901442995, 1792592708 ], [ 304278306, -1935508028, 695566815, -2029759872, 883010857, 1292529938, 584662174, -1344949901, -1949328318, -236092971, 785255153, -934917833, 1463679061, 112344857, -2069274309, -795187718, 2146978070, 1922741592, -799687155, 839336286, -433323290, 1751638657, -1825515595, 1021153705, -743254913, 1095877745 ], [ 392728842, -1486691008, -121735938, 580911473, -231797860, 106943130, -1229497037, 1373929436, 1241400540, -2137763002, -1610648190, -776749039, -1559700740, 1417111328, -604354275, -1510197434, -1218176592, 271234296, 1291793491, 1500753201, 952020953, 1597328511, -880007809, -370683459, 2107343208, -1055139729 ], [ 1047781579, 833474708, -399542774, -1299555932, -14024254, -1314129796, 789126223, 649650223, 2114093934, -1510302045, -2075739799, 264827671, 1368595389, 549477822, 143502276, -1700854210, 1342882597, -1280463917, -288207351, -1667814893, 1334985371, 2083186324, -2041051197, -93147562, 450259560, 127935139 ], [ -532429329, 1900282390, 1690653101, 1555385953, -513305846, 534523840, -2077617444, -492782578, 412366908, -1452801305, -1618271534, -482650873, -2024314907, 196551148, 417900669, 1585064715, -776570918, 1501815424, -288911923, -930455267, -1271063560, -547052181, 1278296777, -1313535722, 1705648395, 2131685739 ], [ -67996437, -1542621208, 183274247, 118669381, -1822301184, 149232445, -1062686016, -156575021, -659079221, -725261802, -605732499, 24827181, -199140121, 1476813396, 1557282218, 186185962, 1441543416, 459109217, 1594379589, 432827416, -549625973, 650925597, -923475689, -977179758, 1954267956, -12116781 ], [ 1217107927, 1377348884, 410345909, -549678733, -199859411, 623280249, 1985154647, 316452222, -1647518201, 962076663, 1088437648, -299424960, -1570322474, 1488609589, -404333180, 1841965664, 1896033336, 506644573, 1786545453, 202418142, -1717613971, -2118136281, -239370942, 1842706515, 1002051624, 800811254 ], [ 882519556, -380182157, 2010372634, 923862475, 1090443416, 29160972, -889830515, -2142726446, -140846781, -1076651159, -1966846408, -96373989, 596021379, -1564766837, -1575938969, 1135744493, -542972594, 550287617, 1524204592, -1494168014, 1510123516, -1776522037, -13772490, -410705694, 574014445, 1355887237 ], [ -1857653310, -328554534, 85592590, -112144810, 1338725538, -963047206, 1759548001, -1754820899, 468374408, -1312443709, -83274902, -229730595, 1970293693, 587756613, -667691239, -2039419720, 776363956, -722128111, -1798073382, -62950686, 1164813195, -1480689825, -474400828, -61111569, -84162770, 1903969944 ], [ -2051209184, 756753898, 516569164, -940809435, -451340226, -464888170, -1321747834, 732094115, -703167900, -2140411929, -367397504, -345954871, 2035069830, -258324422, 1064819132, 964337347, 1508926027, -72823571, -544718352, 706959043, -1451940525, 1058517211, 1644329040, -1412115526, 134499491, -317610053 ], [ -546584818, 953626267, -1844323255, -1375755160, -1204819172, -403557635, 1136390369, -695252630, -654958381, -760230081, 1285222496, 1248077882, -1596447829, -1560598829, 811722507, 670259048, -995055169, -408202622, 620228100, 780465534, -699644270, 879716114, 204044304, 2030334583, 2026687687, -362479534 ], [ -1975324315, -891462418, 697666543, 776703672, -611584406, 577276696, 1459856029, -2003510525, -1620607722, 2027723721, -1320758852, -154174562, 1968462484, -1017342057, 1826943551, 1559318563, 956862504, -1348405463, -1626102177, 1882822469, -1145238180, 819044660, 391449030, -1796479019, 778072638, -1124147447 ], [ 1757153986, -2096151816, 1595775826, 1874590589, -655219392, 1261775776, -1597135462, 485265159, 1830321938, -779766919, -1327546518, 421567251, -986044769, -2079999023, -1705142326, -1591941726, 972903420, -961269880, 1131263530, 811378970, 1544014786, 141274449, 1961066407, -1510906045, -1349356519, 1490158833 ], [ -1015384570, 630858552, -1177075173, -265530958, -1142658610, -1822703917, 2001626368, -2094107101, -675421300, 1182591615, 1310428968, -11673972, 1572291145, 1448124064, -360231904, -490757808, 311978145, 1519740922, -1313512240, -1405181411, 1418296596, 866229887, 2046255661, 1118100439, -1474348661, 1538684320 ], [ -1035500749, 2063594396, 951008069, 644488383, -1788751930, -1386794078, -4364041, 722683931, -1556924369, 2486025, -1745792733, 1305208453, 258979143, 790942933, -1246786211, 1864040960, 780719188, 1004918963, -586568920, -833342945, 124463048, 611435926, 93434672, 697114202, 432473734, -1035537394 ], [ 857161897, -1581426585, -1153976831, -1098894374, 92380724, -1480839491, 1221344389, -440052432, -425060724, 377704859, 1287351909, -1949117651, 1321629584, -228892811, 882906571, 2139300963, 321809469, 1722533212, -305601242, 1381434822, -645695596, -810217725, 163047078, 1014409501, 729191478, -736133467 ], [ -1391393710, 639184273, 1521713624, 494326480, -1754799832, 1381315664, 1841077860, 494331367, 201648662, -2029579517, -310425268, 1804328304, -1394817276, 1721155863, -146842938, 1615850982, 1222827046, -301780345, -222303239, 1958753701, -1606349512, -1663591847, 104196330, 122132579, 18566492, 703883674 ], [ -1164779359, 1864868698, 1839527965, -1384754157, 1918503118, -1876858752, -146255281, 982763048, 872495482, -614008012, -950429088, -623628893, -1033949910, 371792394, 1588066096, -122981642, 66113510, 1539422358, 476569029, -423445499, -1156505035, -1151393471, 1815651169, 2141517096, -1535733727, -165905649 ], [ -1256820921, 1928594394, 1571427787, 43873882, -2030281217, -559211483, -867645462, -52417570, -1156453920, -913044441, -1695494575, 1551961742, 715857973, 545046408, 1447023714, -869791537, -1363936877, -735832308, 143308426, 1032345916, 2047249481, -1782574834, -1900186666, -427323463, 676627442, 498142596 ] ], [ [ -1320398883, 427759086, 141111688, -378486904, -168323105, 774085231, -2096863292, 200204842, -2130613388, 1418942724, -1051163383, 1259424026, 1526395609, 721919320, 736526793, 1131735408, -1240261420, 392392035, 1252512363, -76789822, 1329670019, -1127310651, 1009734990, 588412521, 656294668, 692675244 ], [ 1862048938, 2072916093, -810618935, 182207865, -1629007653, -1544964111, 1100067782, -140730501, 533375231, 944199855, 175876092, 1816067410, 1032614290, 983275683, 554360067, -1332959572, 280454286, -858697548, -1168073457, -306794007, -1618000685, 1348233891, -1949012141, 232655747, 578022561, 1066691867 ], [ -2004806715, -390340039, -1012273084, -719394968, 690428469, 1058349508, 1722813080, -1181710200, 798484801, -2146851625, 802192045, -597338280, -1270380786, -1219023380, -1867311547, 1809543270, -1973508925, -1244959575, -94716719, -368949820, -1712561987, 106019608, -845831192, 1484894317, 1811999037, 563359106 ], [ 1399101634, -1224151054, -174031618, -158087829, -1426755783, -605018890, 1744621609, -658062070, 1138254481, 1710258110, 386305540, -360720180, 1372460848, 1712247747, 121071815, -1717647899, -1625510417, 1801928748, 886536430, -1845974334, 1248776663, 2063111291, -910580902, -2015079602, -43513259, -955638145 ], [ -633807762, -222428116, -1648488508, -122287702, 3099868, -1800471707, -1072311606, -1045399064, -97774107, 1219105681, 1594352015, -1421924244, -2059648597, 1571547975, 2053709582, -756974522, 1523183790, -572122785, 81286120, 903561385, 261006119, -51695347, 782159901, -1703600471, -1158408637, -649507079 ], [ 504800172, -1943470958, -1831517594, -2033949939, 1578837264, -1491306118, 2111569444, -1101227843, -1528684293, 1136386029, -1049618141, 1692285942, 2127030543, -1994821817, 159632550, 1604219513, 53100553, 1350583293, -1568120610, -62462122, -1226991697, 1656403442, 524334711, -487503284, 1297990904, 1480920192 ], [ 1813302529, -911859512, 1339552795, 423454505, 1594952738, -393103591, -1112002258, 1912810074, -141838712, 859578257, -58245273, -220660020, -845755814, -930481028, 2104559032, -540944136, 886656586, 1119677689, -813519218, 818865856, 1597283357, -1673295566, 1925528895, -235429298, -839219673, -1058474328 ], [ -504945838, 518312157, -266333735, -1538664255, -1558690093, -296809719, 1484871286, -1789390606, -1162971954, -1658799983, -360895220, 1912222397, -1600094383, -1367760590, -842017017, 1126437489, -182615739, -80089610, -684411560, -531607121, 1668087819, 361691067, 1203528162, 672310328, 1396826118, -1619494469 ], [ -1776021445, -1189102240, -1040288191, 1697471788, 1992623133, 724791476, -1390590531, -1292145021, -1744203866, -1379073897, -466809474, -1149703005, 1559276396, 492562407, -1637687563, 1849698450, 698281549, -854876197, 862736040, 390474723, 1817476607, -674984642, 1240516058, -205109917, 649616812, 1891467008 ], [ 2087347684, -1738964288, -855962286, -410175622, -425066090, -1752606765, 343912999, 162434361, 410234249, -1197787047, -512939459, 700458939, 265127333, 1541062999, -1750019911, 1923170024, -1748973200, -1833024432, -1669350922, -1030518474, -1500429510, -221296969, -575355528, 1074629269, 1974419158, -1892883409 ], [ -2071180673, -262338810, 1645210783, -1234635592, 222145220, -1260215045, -745512431, -2024927804, -2100757721, 245551755, -367029999, 1479581921, -794343644, 10188557, -1613685665, 451455150, 359581233, 347239076, 114352743, 1908620229, 338910549, -541851108, 1143848373, -1666241580, -75450411, 1738776982 ], [ -908085756, -1275273742, 1579788784, -900115315, 1050062538, -677680699, -1874826705, 1971102261, 1023068341, 134940326, 139075859, 1384407793, -1404262089, -2133145594, 9633225, 1019419306, -257965483, 153944514, -1348162144, -1323969962, -2134491088, -956531157, 251133020, -1034281650, 1776515125, -2037241158 ], [ 2080395142, 1345978535, -1498316727, -824445488, 1572246760, 1753987571, -259080406, -580778282, -1509661716, -1940293149, 1162510007, -442433184, 42471498, 2118706894, -507019516, 468933729, -286312502, 1465055283, -946056762, 1178487384, 323313401, -299559042, -1067131841, 174316453, -630462267, 392527759 ], [ 257394499, -392832576, 1905511288, 1665834766, 1206836684, 2106629042, -1918439643, -811036300, -470299360, -477709492, 538189511, 2138749004, -1222467542, 1109087819, 676234595, -149448547, 216566672, 1374348070, -1937649351, -337276202, 1943090245, -391019827, -711907662, 802738453, 1964951079, -319924833 ], [ -2070609336, 1631948277, -315975092, 468799389, -576953190, 1939719852, -49684276, 337658758, 1877742466, 2067588972, 1408352792, 1629504081, -1345874284, -1527222196, -2023135820, -2036921990, -1235806667, -894581724, -1336171939, -1870539906, 1774716176, -590362306, 1731023058, -2112720858, -500237217, -1638192277 ], [ 683599203, 358557296, 227418222, 588796551, 1688795661, 1523542317, 26960988, 1937625603, -2089273870, -1185824591, 1847490554, -1335022724, -551601105, 1699265810, 338290505, -1979730752, -1230659042, -1805687599, -1018391103, 696309152, 2014618393, 1674111850, 1733411830, 984255030, 2016141785, 675903229 ], [ 1971029525, -1018186761, 419489280, 1055569559, -757714017, 440024594, 736875308, -568616140, -614823347, -875622029, 601460270, 809703514, -947141367, 2028905427, -1825417739, 926769942, 314530056, 1925744857, -2125936096, 611154823, 759955924, 349935076, -211235959, -617961211, 1948939122, 2022469864 ], [ 1455229228, 651531027, 874799133, 1889209890, 1863213190, -1323237964, -1308027428, -1335366238, 1061478083, -1440470721, -1361774336, 854350727, -1091863664, -875144895, 1918849909, 1257657980, -1110866596, -1934547544, -889608585, 1480956592, -1448229717, -387120827, -734162735, -897413124, -706542846, 2045635798 ], [ -914706661, 2011723475, 1698452729, 955802280, 698506479, 1678615431, -1831665240, -768722790, 1013630815, 1514588699, 1765259015, -1255198630, 1487192059, 294499562, -1973764397, -708593610, -1308794574, 674245643, -913256373, 1904738639, -1113046658, 1491260536, 1685941975, 1081096908, -991790104, 789367777 ], [ -385353612, 1337311895, 882107794, -495443270, -251030109, -46123071, 1831029166, 1371198648, -1332934223, -2117164002, 1549329859, -2104263411, -1916019618, 328692502, -239628209, 839476331, -1723339277, -817793333, 1499646009, -38145883, 753525907, 834934249, 2059243552, 292295440, -608950025, -736256059 ], [ -723253789, -365994385, -684558245, 1839350247, 558295065, -1334037967, -2042898004, 877805665, 957625741, -1450791231, -285600166, 1948864643, 649061411, -1819002962, -1541283577, -1037272340, 684516522, -2097895583, 1795212125, 1295444253, 1454656901, 2107906102, -1856874396, -11798410, -1396346223, -783741406 ], [ 1798689775, -776961308, -968936884, 1011980366, -1816995535, 460081757, -1638652669, 460891785, 1143965634, 1890608097, -2124110707, -1944474675, 673362892, -329007315, -307414917, 338925899, 1176530487, -934982428, 475670068, -412880581, 1406810684, -287758599, -547123187, -1100299891, 299259739, 49540329 ], [ 1307460926, -304326385, 1749118857, -367079569, -234359367, 719196919, 1005630053, -1768364395, 1256204084, 331888287, -797612395, 360746470, 132914246, 993382359, -849230263, -265922340, 1961536348, -2091989548, 854707762, 1669449773, 930246635, 787468476, -7989620, -397548220, -1479327068, 1795603458 ], [ 1053686616, 1333980550, -951230343, -453665149, -1450347239, -1213934301, 549382851, 720785031, -1243169377, 1934947989, -1505422334, -996332326, -1567241801, 1583101080, -1088694661, 1547939648, 399279429, 2052595188, -536409536, 875473648, -1830967461, 1610594293, -496871185, 1548175937, 2094220997, 1430017297 ], [ 1331412685, 77764100, -1234296456, 315407944, -681584304, 1857100652, 1850658648, 169148450, 417301987, 1074045585, -880320381, 476936575, 24463078, -57315542, 835743786, 1791392022, -1622977, 844745216, -53354148, 1097338795, -489756187, 1383134048, -1550615415, -1825096325, -641574182, 952239502 ], [ -768036261, -1114251774, -664430657, -680185665, -983891370, -1328507535, -314520732, -1350240016, 849060801, -123477901, -1230782175, 977288721, 1646919821, -1378929890, -678825519, -985053122, 1826383665, 301530052, 1740969547, 2032994799, -607556015, 2059214900, 156586184, 1188303747, -1540375952, -471841249 ] ], [ [ 1348903401, 1589846230, 1481486449, -1090775740, -1988894846, -1724521695, 537037899, 1509010296, 333432086, -965005691, -1689198734, -1512099805, 1142168712, 734104969, 1721581990, -1571256458, -802869097, -1838996949, 696967762, 1887845784, 13661862, 1841035416, 845565321, -361074272, -904897812, 2025684839 ], [ -760451896, -1487594633, 952299603, 680080833, -733223577, 896142574, 1216090463, 1558771921, -1624977011, -580723897, 1454258656, 20609974, 1721776045, -1528696507, 305847771, 1936278053, -1575126305, -663116025, 1964529555, -275590074, -1683614347, 110011665, -1087812676, -620436232, -480387338, 1823266311 ], [ 1881196027, 687476602, -239428643, 817090565, -1205632774, 875846894, -1932803299, -1264130399, 2105185068, -1258675926, -1709829493, 1257437286, 628467132, -1011269524, -1706970892, -1458415713, 1099942410, 529907984, 1824327691, 1843001082, -1449447588, 1574519457, -352762755, 1233498924, 1048763010, 233749387 ], [ 2098784414, 693706146, -1814516936, 589832424, 1113264344, 1958846408, -578666861, 1813902180, -387827951, -963723277, 1039560294, -2089212053, 759880552, 1743304524, 2087611074, 1088738492, 1729945695, -651786055, 328017763, -614079325, 1796395968, -428135710, -1515957125, -1804832881, 458127899, 1128014435 ], [ -2030597838, -1412820320, -1822470880, 292374545, -204006786, 1844902346, -409934967, 209956314, -295533669, -1589231110, -1505198061, 107430999, -397277914, -1999911079, 1932184828, -352227067, -837986347, -2044704153, 1456528393, 2005832066, -1908496177, -1640290711, -1526037741, -1943340338, 318059712, 2046164282 ], [ -504448084, 591759976, -33121522, 5224979, 1519605031, 423194438, -208273063, -1981632431, -1377468203, -446579566, 1197915086, -1745390077, 281660483, 797152042, 947089821, 1512872024, 1987288665, 806102278, 319819039, 2013610743, 1996822258, 1870793724, 410634892, -424226345, -2059606946, 2713354 ], [ 1375867268, -651208010, 45037778, 2116153759, -624096486, 635767788, -73869867, 1825093135, 1944263489, -2001231959, -1832360756, -241503399, 1752681941, -1150103646, -264570444, -1516567917, -645456865, 1883992237, -249796861, -1082233021, 1081555900, -1343797656, 1498036586, -1586868102, 1313289539, -608077611 ], [ 1559200915, -2105590457, 692397813, -181990560, 2142709313, -1993559430, -816515280, -537561240, 1474400465, -2070987106, -1692896685, -1758270634, -1461025767, 1267814267, -392569125, 2051120635, 605357651, -702406404, 292280243, -539686879, 1285394392, 850616827, 1321230690, -1517965749, -1315542582, 1612496109 ], [ -172364347, -1231858708, -983793250, 1084085944, -1663276362, 1378114772, -1827043386, 888994855, 1925714756, -1432287870, -718920610, 1979811607, 365757058, 1191522729, -230181710, 1264736290, -262699083, 1118890012, 731252817, -1659808561, 1518185965, 443882301, 1128809227, 1745074777, 1779413453, 160662573 ], [ -457869397, 1009714135, -1704676339, -1532493587, -1706375873, -311852235, 405983452, -152989408, 1657764515, 1166406139, 799522639, 1098823702, -888302675, 1749319247, -1873818026, 66032026, 1209444261, 1300893111, -841999898, -312064578, -1605229371, -761209088, 160792995, 860925648, 348268331, 1456012323 ], [ -1732246603, -952092459, 1096433285, -1988059858, 473356296, 1566921382, 468265093, 1154011607, -1643259799, 2145829187, 2024772713, 1006116543, -1786781112, 1874728466, -72490176, -1992496981, -1611915354, 523558416, -437065968, 1993487805, -1432354191, -1829469753, -1635313073, 772449697, -66154283, -1934615979 ], [ -1353491399, -123389055, -1832692512, 405731501, -650736693, 1814719419, -660316895, 1885566943, -109951758, -1349894991, 1157749723, -808922992, 446283294, 492211468, -1255590342, 374827191, -1995035931, -516833432, 749815484, -245924562, 923626878, 1427468740, 332425946, -455506604, 245598560, -1642060386 ], [ 382509397, -985501533, -1701439896, 1685205454, -1602035428, -1001244260, 1972324003, -1520916688, -363838073, -658771834, 716664155, -1061204971, 110544100, -844975994, -922251048, -1172125874, -1008284707, 1156619588, 949295954, -1276153573, 1914069644, 56148223, -1344300058, -357279299, -1546570193, -2130208665 ], [ -1284343485, 11404903, -1769996803, -2023199440, -1828526752, 1915291048, 1046855504, -1041017577, 1068710682, -1049315233, -700747419, 578058659, -59172361, 99891443, -1521335360, 895238847, 200238791, 269481641, 805978989, -1185074417, -875583336, 1037347052, 126341202, 359558401, 2100027271, -2053270345 ], [ 1414061269, 638186131, -1644098130, -390858754, 1418853660, -1583734015, 1278804125, -1632179243, 2076697845, 506612023, 1602227645, -2014070361, 1200837839, 1711943363, 1964792072, -1514126277, -380051118, 554125999, 1092740457, 1536760592, 1424265861, 1299716976, 206891436, 1060259953, 1195733378, 691279375 ], [ -2085744229, 1116995293, -2052742599, -1555011087, -375620221, 1642228487, -1925260850, 3739955, 654248362, 259322180, 1660214439, 333125014, -952748059, 2015848798, -1670546470, 1880300454, 960903806, 1545266162, -73252466, 1241723656, 1822667767, 702521194, 470969745, 1712985847, -360633680, 26926409 ], [ -652584049, -6578283, 437709864, -1795820437, 232870893, -1853421780, 1260458983, -1673059679, 224833175, -613522489, -1640953137, -1205040847, 88392325, -509467675, -1400564073, -963796259, -1913403492, 766139711, -255018454, -1922586656, 1322719230, 186405021, 2047051671, 953537668, 309325281, 304937847 ], [ 181439676, -526310053, 1639598344, 1625020925, 932646344, -1085247862, 1728256264, -1906044167, -1618319011, -1524504097, -1422620289, -1408114433, 1480401097, -336103785, -1374433576, 2143889810, -491976559, -713544564, 501669050, 1950661758, 818437633, -1304824068, -1648162549, 613956180, 1935129638, 710671400 ], [ -716079478, -1377227633, 710849001, 1697035957, 1934120216, -867224774, -1276371249, -386029996, 1500624942, 417379358, -1933439441, -1320280020, -851417799, 1368629375, -411291044, -1835627823, -2120597467, -1532201002, -2123911316, -1619892137, -1473855524, 1037270360, -521685372, -2029209006, 987660602, 321703910 ], [ -546477427, 1784760735, -1389873828, -773754003, 263555947, 1331448906, -27776602, -2044741338, -897170639, -1937985085, 601164627, 2088194987, 1735750364, -1172069928, 2017411695, 113248083, 1706337859, -801013236, 1238647255, 1879845882, -748814385, -712248867, -1173904980, -1783452082, 1422928959, 1187117151 ], [ -1805893207, 1318318560, -1013671765, -113912779, -1511419924, -320647482, 680138814, 1408474350, 1350838000, 1784730387, 451941293, 1322907777, -2120605765, 547508918, -2022326662, -1017040836, 161062259, -1062042121, 71339444, 834600103, 1317232614, 1464125391, -46836878, 243595390, 509345206, -706575154 ], [ 1257610573, -1467240492, -1864923339, -1314843215, -2121540916, -154184219, -1463967858, -774499183, 1633487334, 9569262, 1370205689, -1022672507, -201944866, -1765091900, 404575530, 1221097955, -926782161, -2070630153, -1712680592, 1391285479, 2132593880, 1037167944, -2141536547, -465949482, -1078759405, -2069514374 ], [ -1864769559, 700015820, 2012702903, 123295574, 2051018123, 1219135, -1408962188, -1826556323, -1235542645, -276001989, -628600602, -1105697388, 1019829752, 1411707126, 1693229138, 1166594156, 286595374, -76158436, 548296866, -331290046, -629387404, 1276853051, 809232248, 1499291239, 1676364788, -1592993409 ], [ -1407325680, 934948875, -1492287803, -1397745832, -61137314, -1738879394, 1435169491, -1861595938, 1084463459, 355535113, 1357716129, -1724889418, -1231279480, 1627836303, -232547810, 1390178798, -1506194600, -2131983561, -1417262660, 508037253, 1901427023, 528689922, -143413494, -166706002, 402322578, 1053524846 ], [ 994891140, -752296583, 1387416855, -1031987437, -1087224719, -563582603, -1595058086, 949966578, 1861138832, -1133190349, 837800571, -267250296, 1248678993, -1193930647, -776601438, -1288945568, 276011765, 1784524454, -1837284403, -25951343, 246693826, -1123039722, -1930018011, -875192610, -1517943837, -406314827 ], [ 946135088, 1561266830, -1161709039, -1143286466, 1326006617, -1250564838, -1222178304, -707911843, 1694565419, 1205158922, -1928835996, -208233923, 1384295574, 67965880, 689195565, -107145625, 1919558427, -95799720, 265740486, 17628520, 1027873863, -258913547, 1019782192, -817948170, -295596639, -969040675 ] ], [ [ 483836953, 411669881, 1540089023, -1632001603, -860963786, -1256837569, 467271302, -1754787323, -1716332144, 2015740597, 1494087760, -139824308, 554527193, -1590276618, -1137680905, -641082019, -228495541, 1300829855, 997566774, -1556984789, 1496443303, 497900902, 762129484, 1525674234, -1377283465, 1819989346 ], [ 2112985263, 1854071393, -330083990, -537465289, -1631505566, -922781465, 715085386, -758133018, -52916670, -443705864, -1514168925, 1243364073, 394603922, -1852952898, 1313426602, -789414644, 1351763735, -794992357, 1058116996, -2088616320, -969144209, -386679744, -1644531579, 1768990418, 522504182, -1182023271 ], [ 808550590, 1671596633, -1989473682, -191515820, 2029639813, -444268040, 1015254512, -1430144254, -1518726583, -660338683, -371519638, 391984599, 879861350, -994975131, -1947328707, -609642131, 244860333, 1884535195, -567305263, 1904789873, -748839935, -1862890427, -11512298, 1762766510, -1719827099, 1172376560 ], [ 386871604, 2010899771, -1250696296, 1357794471, 1187403754, 1751321869, -606945882, 1683016513, 146415864, 810539712, 1065838471, -273423195, 271301610, -1968504855, 1023795562, -1013245354, -1874125169, 547144485, 1693914193, 1451286242, 1192717512, -705927843, 1960878666, 303885637, -815603559, -1562543575 ], [ -27823477, -1851460956, -1737143226, 774528200, -1531120367, -2009094394, 1455649810, 1608325758, -63674218, 336819140, -1988826154, 1113973143, 273625855, -418354868, 1327290865, 1487244958, 2000122639, 1179162128, -1624304885, 1290318023, 1061692022, 2121909819, 1614586361, -1476834722, -1348857618, -1093371209 ], [ -771634044, -1834210425, 407741354, -1299110554, 386533028, -1974890281, -287725651, 757263445, 1018892094, 1646401456, -311614601, 223619601, 372023199, 635090815, 4292507, -1273463893, 1703025283, 863760203, -697689661, 1516486212, -753661741, -1243560485, -906670035, 1240810155, 1956797562, 599333324 ], [ -2136335124, -745006539, 1637105495, -688243508, 269692180, -133082835, 933715704, -1495214304, -1133471922, 1375643070, 804198613, -1423021214, -1467734392, 1695581116, 340950828, 1596660620, 1742096679, -738013442, 1577310984, -1578396516, -966609857, 657616430, 1398162005, -1081985112, -407216944, -1550595063 ], [ -661991608, 1863783227, -418862203, -497203694, -239316654, 1607538766, 1493402632, -458828236, 1910796813, 665617914, 1058201566, -140996591, -1746516791, 1542930079, -495349308, -1148669791, 524393659, 1729912978, 470477473, 4604763, 406390510, 1377175865, -1544894119, 1926340478, 969965113, 298052072 ], [ -257730103, 342464468, -2144801781, 431954275, 1198082942, -1782016805, -515249290, -1948731064, -156015050, -1197879083, -693457052, -1263758830, 1316499538, -1118121975, 1739037803, -997291169, -1589971728, 1883826424, -112263285, -1370441634, 1480784691, -67944893, -530258745, 1986994451, 612068351, 593256877 ], [ 1213837738, 538887542, -2041234833, 2091695611, -154522450, -1042992970, 1813021073, 23640055, 457102549, -1969539273, -621443398, -1691201251, 2017493564, -378290931, 1208060141, -1568111185, 869621420, 99475929, -1913299668, 796775865, 1751146399, 1513604001, -1397728544, -1805427811, 22693942, 1035513967 ], [ 31363661, -48545119, 823695053, 1174408883, 41085365, 1947715842, -923179704, -1069271548, -1940310566, -299252468, -1533534423, -271444079, 1459933240, 1703272077, 1581574154, -1219835162, -1848899946, -1835842761, -870041261, -1810627976, -496882589, -322079449, -1381691713, -1466093017, -613904665, 160613348 ], [ -544250628, 525109400, 294130207, 1494951980, -81835790, -224288540, 946564531, 498915732, -945853027, -2073726608, -116927659, -313780948, -1958219748, -716662767, 975342086, -2100759219, 1490472051, 45660088, -470124496, 1159879926, 1033202139, -1348415619, 857731581, 1035490879, -192043473, -448468319 ], [ 1032271131, -1361076109, 580953670, 204434839, 1593214992, -1418253497, 2117165144, -1656399014, -986704381, 1814182690, 1476631589, 1517162986, 575421049, 1980152359, -742432221, -701073419, -298868387, -71705519, 1724525944, -1535076135, 279608018, -635215101, -1781900705, 1858726495, -218056733, 2097442418 ], [ -1939327730, -1207998156, -1987987328, 1149632213, -265266403, -994169858, 1794014181, -575801448, 331628362, 1209143016, -2145989931, -1642596362, 132954997, 1767819409, 1525672147, 1843592771, -1419262080, -1593676510, 1850804162, -1102123089, -991544234, 25042117, -1105443091, 516415743, -1467481641, 482460765 ], [ 640736019, -690920408, 1008940115, -1936606782, -1488068989, -2044442139, -1427566724, -441285087, 2025852342, -1700937138, -1747223856, -629755454, -1465836699, 766696947, -808517741, -528011603, 575419699, 1989833625, -1566032664, 1605470365, -1723613470, -779071427, -968463454, 1298341105, -1025404651, -1287726627 ], [ 2020326368, 1888735415, 940417367, -473420691, 2143769919, -1656683678, -387742546, -553719493, 1587128135, 171895367, -976251748, 1429356626, -577259558, -440049011, -1064164766, -2065978942, 2091842668, -430988037, 1507917675, 1117938421, -675607060, 704204546, 1859292855, -2133027259, 1061352455, 281817805 ], [ -73983226, -1280766322, -985840068, -1907110545, 1587167868, 76761807, -1335667268, 1897581576, 1574442345, -1524355702, -143222032, -1183775099, -1860480382, 1117004335, 1459381655, -149297492, 767027244, 1830777281, 1963495873, 922044382, 1170466924, 229362427, -111600993, -1356962436, 84309697, 2015944024 ], [ 1355149108, -228529700, -333654693, -1011582972, 159879465, 1402894442, 155392048, -1454935076, 936252949, -302338485, 1969651733, 762677699, -1170409371, 459037546, -542125004, -66759333, 132705493, -1674091250, 452328595, 1360237475, -1201648174, 673504069, -174184925, 183772615, -137220100, -1855163326 ], [ -1609254040, -171029996, -1723990652, -54558905, -1747521065, 1032841947, 1719016260, 163045970, -1384293591, 546532057, -1216827552, -1355329070, 1118694608, -277674089, 208832688, -2414780, 2138105658, -2077558595, -326684122, -252365310, -1531262855, 1262871268, 1763107517, 317764657, -738433847, 1047894996 ], [ -1325901412, 2009354178, -171674247, -2103813485, -1434089881, -1420321375, 1242601515, 1451101062, 1880764911, -393312797, -1704622234, -558073563, 1441776383, -194236599, 901810444, -2145648561, 1494342707, 521236996, 2140110017, -690362448, 1647312875, -202939793, 1660388736, 671315195, 1998593789, -130191597 ], [ 594176432, -2099004984, 1962508681, 1874329765, -957125221, -1864371468, 655154042, 1360552775, -1623397188, 599033164, 1913987558, 1716229434, 302568087, -1577875190, -639458693, 176143499, 1929939174, 1066287025, -1874070170, 846892025, -2133765528, -735959365, 515343489, 853957008, -95998179, 1397696328 ], [ -1839836968, -1114696328, -1764280198, 1158582533, 1576742875, -1724927295, -29952618, -1566017920, -1243788259, 1834798254, 418905517, 1915260839, -106603053, 1199133325, 194042664, -1587588091, -275190222, 1886791105, -864322798, 1053972267, -1995808819, -2140242025, 2084376685, 597214527, 817415909, 796612985 ], [ -928211626, -916429239, -1592117711, -12365667, 881947001, -368421580, -997147668, 1649588257, -1200570385, -1327922760, 477884319, 680850119, -302253766, -1342041708, -1441834928, -344343805, -1729185400, -325915824, 907198440, -489983735, -1029483612, -1146325229, -20016741, -1732983317, 403221782, 1494435714 ], [ 1727062949, -577966759, 1970151084, 1446246579, 1543484488, -1403935961, 2022151404, -1414716878, -1903273351, 1932638290, 1347694867, 851186212, -1372116678, -296119319, -897181202, -1501458378, -678588051, -1190629936, 1696630170, -674365339, -881393709, 1583519877, 1470769900, 1914240644, -1582473729, 1865051952 ], [ -1775567313, -925110867, 1279018647, -1600996569, -1281176637, -59736870, -757857400, 1907596768, -636596728, 707699593, 227607943, 987573931, -1346620113, -1248218422, 1055671766, -106890398, 734569809, 77133317, -1149907871, 1542679149, 445980579, 1772144076, 980131728, -1319214562, 876457940, -1671231915 ], [ -1523754179, 1727396479, -582587988, 1097791182, -626818480, -386404561, 326647163, -1723642197, 1402155589, 1247232444, 1639369703, -1578374767, -589317476, -955566157, -993763797, 1602536159, 1342592314, -1963128085, -1620903545, 26773513, 636591110, -1053925618, -1280496811, 2029554441, -482293287, 822841157 ] ], [ [ 1296085543, 736646805, -356721561, 666727639, 1697852694, -1040780629, -1435473184, 1323580323, 2054532852, -129607525, 46685520, 1131591222, -781238598, 1020524983, -1864577778, 1139041001, 2008385302, 1639411814, 736271361, 225545905, 1769655211, 663027459, -1523778544, 2008874093, -1895292774, 1118251683 ], [ -327187711, 399167449, -1602108346, 1275230963, 171077080, -488596695, 786308070, -1792560803, 1936766822, -811864181, -1374522760, -538368748, 102547523, -644978484, -67133922, -1404320208, 33124694, 122629329, 1508370731, -405846792, -1194920989, -1200382733, -1073940769, -1361127337, -1749299117, -1958911333 ], [ -1218469954, -647300740, 1782230761, -1824481166, -281930351, -1861022590, -720106853, 126390490, -480735485, 1342726008, 1474362889, -72216156, -1639125439, 354387270, 1935148981, -1941018260, 1905962019, 133127849, -380214438, -1981382027, 1542812811, 661186610, -1743650868, 1069834666, -656270968, -1030062794 ], [ -426108585, -1377819654, 1490593059, -860464404, -1398734956, -1824696182, 1524992310, -1940145787, -607436656, 537721242, 1790358038, -1474361608, 1903518610, -1257707888, 1855144549, -360183098, 1466324830, -1526884380, -284027424, 1961293056, -1211720445, -115608023, 1286456284, 1039441906, -1007971041, -1762024634 ], [ -1713124221, 1172040241, -92457693, 1424898316, -1064967840, -351427043, 1312147332, -1917799212, -1669708783, -999116162, -2082758743, 508343859, -1532508504, -77554741, 1449544318, -1698107988, -1032990137, -1213633438, 570998929, -384436570, 1015721968, -1405008816, 313799551, -115134886, -137687757, -1346093588 ], [ 704813801, 1469629514, -126841181, 838396037, 1267114409, 77963954, 308990776, -746502437, 754005875, -2091245136, 389348257, 1438515121, -1551287603, 168431594, 1729951343, -1012455999, 225607487, -554266063, 262519681, -2093354560, -981239859, -566896786, 591642393, 1992413472, 1708280596, -1964118396 ], [ 2102155593, -1932544733, -1697303738, -535231549, 1512892590, -286472955, -2057165477, -124166377, -28494515, 1609494654, -207505865, 262234781, 483445658, -616340390, 73953794, -953687923, -1074827531, -59999758, -1449027561, -794983331, 269896026, 427240364, 1293714769, 361664937, -1703156378, 351335732 ], [ -987486039, 1641935902, 686037370, -1573855166, -746008124, 873691178, -292877830, 1346487233, 1281986220, 444934675, -224272844, -1601023117, -1489078223, -459509205, -1623852089, 922092033, 1510361256, -34566384, -652142707, 1967988464, -443801850, 956866193, -1880797797, -327384275, -419140655, -903819900 ], [ -984443069, 434762601, 608545880, 612409673, -1918289705, 3303635, 138973700, -2102411362, 149847554, 1962841768, 651228286, 509270613, 233533843, 972118983, 1719612772, 956280977, 704093397, -2103979191, 812931890, -24593220, 282133828, 347102896, 621604822, 802232707, 1498608960, -1650152248 ], [ -149208989, 1599375075, -1696668288, 1119078801, -567823798, -1550088334, 1519187132, 853947345, -1780769719, 119382462, -658466641, 597813900, -1705109554, -850076402, 964072727, 1931098003, 176471041, 1666503137, -1878361400, 1927199336, -1436698623, -1080604217, -223496763, 11979622, -679346546, 670968631 ], [ 493957369, -1321762039, -1023543326, 756449844, 2050645894, 377391816, -62270364, 1610567778, 668409494, 68846527, -2007408010, -656927034, -299135489, 750981053, 931051464, -482287348, -188564761, -122992065, 1856081962, -1363985712, -204841597, -68695827, 915873988, 21348543, 1737079702, -1076114921 ], [ 1634878366, -1818835500, 2027495255, 1903659903, -2097426780, -864431134, 1288434092, -1527238523, -1914563009, 71810306, -1767627743, 1153267918, 772627783, -45519868, 936152809, 306729434, -168613875, 1917989483, 1137546157, 84096902, 351517676, -1201212832, -1750846331, 1794771895, -781599993, -1998699611 ], [ -1318330127, 2121550980, -1069122579, -982805344, 999647481, -1743703650, -1685014499, -2008604377, -464743353, 64257714, 556252288, -1710400254, -1898277648, 532233383, -172198772, -1993006501, -1391447782, 1140453770, 961096154, -1991968298, -633952047, -2071266132, 771738539, 600498786, 488149622, -396525334 ], [ -1611884504, -579116309, -2004601898, -49898649, -1494498855, -1880554067, 2004647856, 1204309428, -1051856569, -1411213146, 1849439810, -1476735914, -145718968, 136828261, 1653053925, 713655592, -545221236, 1104416072, 1892313335, 1768517662, -1577824342, -1671558543, -1144736007, 196489090, 1249822777, -1625075106 ], [ -740525226, 1716329406, -691950327, -182470268, 276013073, 1336697220, 1185140569, -1848217313, -312548450, -825343883, -1709528898, 437064067, -549866666, 1893404664, 1258507428, -261748047, 906555166, -633922222, -1823294212, -1021294341, 258039690, 1386907065, -106711115, 1735334297, -1921099563, -723456303 ], [ -1053766898, 981389879, 1969861216, 2018373877, -1010619265, 928874078, -697201812, -2143209244, 1086403350, 697738365, -592684368, 683862809, -1227688031, -1909890093, -169395507, -948128265, -989914425, -951490183, -1007243881, -243771790, -932634373, -1934826145, 212444606, 2047511179, 2077451717, -1870160694 ], [ 2147255681, -130290412, 480817386, 317580088, 295327778, 2099241181, 213818144, 342085761, 633625378, 1864565095, -1373575766, -274645690, -222720722, 1768567051, 1594442489, -1182706313, 1652422208, 1641503301, -18136825, -1232850876, -768139390, 1221814010, -212279141, 782181758, -1797510438, 1317281609 ], [ 502058444, 2029259970, -1664208688, -210161539, 1438513397, -562418010, 1604106293, -1966793570, 70954446, 2071617946, -1297910924, 1889138854, 187163057, 1578521923, 363163772, -224222781, -1921908715, 1446332853, 1808658487, -561453382, -28590096, -2076208591, 480169770, -100216913, -406235734, -267907306 ], [ 392843360, 1240806004, -1142916035, 297757389, -962581682, 1678565147, 1694311251, -1051127841, -1838645627, 94149721, -409328855, -1895909840, -881700507, 1605319047, 28447899, 1566462672, -1045948899, 678728580, 1532247671, -1629162109, 541638871, 846920198, -741965217, -796212767, -908574706, -1668109705 ], [ 1227755226, 1535107345, -389345249, 334264522, 322375017, -967969456, 1495425870, -1438223025, 1166592997, -1420784405, 209946953, -1280309450, -993878091, 37962744, 416114304, -335424942, -1706049658, -115346810, 1792491153, 986139952, -25994589, -299341770, -42975457, 527695048, -1096174528, -597396680 ], [ 143426220, -1876164773, -487924725, 2007453436, -1758336033, 793430502, 1646367084, 1935297367, -1528169880, 86265042, 1699824180, 1187437825, 1191010486, -1838946163, 1639153339, 340786461, -1030662303, 1066061975, 793911227, -1716511716, 213813302, -457635031, -1846107754, -1826770240, 1379134468, 2050112785 ], [ 37266115, 787316190, 319113121, -2074604172, -1861332858, -1658483111, -1144430384, 1101578548, -772856533, 485362216, -697327521, 1247433561, -919825500, 1889062832, 1131802072, -1247563077, 400289856, 1008694170, 90849546, 2111670702, -836115174, 2081965792, -1592283471, -1493240790, 353233207, -876486694 ], [ -1273299339, 1806097393, 1584550453, 479207150, 1740784117, 1372405649, -897933908, 399586226, -588882478, -1437236094, -1360156929, -963656979, -69998109, -213300024, 319924252, -830049042, 1799902709, 1768081150, 1884251116, -548499414, -1737739250, 1338942366, -1853600429, 909295494, -1833512350, 1487012771 ], [ 633347612, -1833630778, 2043647443, 1279172883, -661541496, -229735570, -287466301, 361862617, 1353577872, -313694216, 666640380, 1662608202, 327967138, 1687762469, 653592865, -1781609645, 117742236, 927228909, -1870920988, -1090233230, -444969920, -1210355877, 468099203, -605034135, -1549878908, -1248080595 ], [ 2114473166, -1013845042, 251372367, -309938033, -1637259845, -127412152, 1525594158, 787544597, 378926306, 598238975, 1232780247, 1349686843, 139204846, 1977029213, -518615980, -402826420, 153509701, 382642295, -1620518659, 739156347, 1885420910, 1027747381, 2061752911, 176303596, -2000749166, -417413245 ], [ -311398827, 1990923806, 460295253, -365279560, 1433098490, 1643582284, 1106753233, -1617909025, -417716713, 239632975, 1122395971, -885963574, -1852608729, 1148909365, -1424417172, 4629353, 1165302658, 2053164378, -252082878, -987845560, -2021315371, 1627167349, 1686153118, 1599727086, 864673464, 554599944 ] ], [ [ -1130013831, -1420061664, 1114990336, 137725846, -1947856557, 1289153606, -455807942, -719610328, 1140673138, -1954737950, -872559632, 653081259, -1541419046, -1532213270, 740385129, -1039365666, 1120664403, 2020978024, -1580283575, -1832354197, -307184462, 1779016316, -970262321, 743253350, -88471623, 1157477514 ], [ 1790417044, 990268937, 1317519659, 2025518951, 1842190869, -964079982, -1838465813, -472359475, -1609018058, 1991766056, -1764387231, -1119264669, 604262123, -615908010, 1630647064, 1960768825, 544925434, -494704739, -809869770, 537488589, -1469192879, 109228425, 757385612, -1581992775, -2014830506, 1916122846 ], [ 270744926, -1532250654, -24905673, 1952284356, -1548557269, -935068740, 1347012563, -603020115, -1727593678, 1514663985, 1382645771, -2072959439, -1216672905, 177434294, 1464969251, 266900730, -1653779380, -862250629, 142751648, -458618572, 1694568772, 1453127396, -1770565973, 1111451911, -906320616, -751653741 ], [ 2083849848, -1548505237, -608193861, -703310507, 1136206492, 2134614814, 404101912, 778305416, -1536752482, -790793996, 640491471, -37153061, 531821708, -1526186649, 492727237, -826975292, 1177433767, -604549080, -583591481, 202139792, 1154000835, -2109434280, 1882087044, -215761467, 1304905506, -583299283 ], [ 1878444236, -2027301632, -1410584177, -1100370010, 1045876965, -1776019252, -1694414777, -316374906, -437291510, -1593665625, -873381138, -149813614, 178822120, -105836721, 2003827061, 18493928, 678161084, 1740715656, -1959138046, 1059384716, 203278226, -1051868209, -1940753313, -297336997, 535056427, -757626120 ], [ -1269141494, 1488513962, -933059860, -828560202, -821424575, 1240389075, -1802849213, -2058591533, 946686297, -2025899802, -552041750, -1065665745, 2124593161, -396033248, 2061345511, 152462284, 552346062, 1976959925, -420959918, -205517038, -578188922, 175094465, 33994924, 2134841233, -1798174265, 1543744886 ], [ -4398568, 1165827007, 1841348434, -628664372, -1645542178, -608918264, -479470600, -85705354, 1319787263, -1625450167, 2053767875, -586252729, -1685676484, 87970438, 1972191775, -87554417, 52614460, -1289934832, -1284380120, -968295602, -1932618216, -360820233, 1727694780, -2143356248, 634665733, 197365542 ], [ 938851066, -1492799106, -1104125321, 841805306, -991586363, 1272110970, 1718726310, -136055686, 544774945, 2010218073, 64235645, 1281534575, -1691399748, 912308451, -2026181035, -297580976, -1384422011, -891783999, 824265368, 1336369685, -996699665, -1941162099, 1028254907, -1106208284, -1576592143, -1609252318 ], [ -1619199434, -1506927329, 934892299, 1135593130, -1794453975, 965220499, 1284466171, -602163680, -1814890126, -378045433, -1735420848, 1584561439, 1490116566, 598444840, -651602629, 325238250, -854767137, 1742112677, 1872998639, 501016785, -305225319, -940180925, -1150478099, -558893856, 335485310, -810049059 ], [ 1343440218, -456184269, -659138070, 1846833048, 965024938, 777682134, -1959005043, -199681223, 1937139766, -1919788937, -704579163, 296932679, -583690992, -750814039, 676212771, 905152205, -883147920, 474327402, -1007099128, 1929445147, -708551175, -1229337544, 1430556824, -259267946, 792651731, -185522013 ], [ -1237363590, -320669964, -1701740412, -1507623026, -1318138390, -264249131, 1256285327, 316759508, 2038553522, 394681038, -1376226572, -840601385, -1843134956, -418461238, -330756917, -695307348, 206461666, 684570035, -1116771116, 32422975, -2099232091, 1097927206, -732793213, -1882231997, -1300388046, -1964058640 ], [ -1537179414, 792417800, 492496588, 150402258, -1543711611, 1751044493, -226293506, 1557720964, -1786608414, 1558193620, 1651067939, -1380131882, -1612753546, 555397520, 1526356527, 249509995, 1881673214, -1157179068, 1946792627, 1809127329, 2085694329, 2096482454, -674579110, 1267973565, -1278660985, 1777648361 ], [ -3395935, -1616064304, 1271549811, -832678630, -910534730, 1140753945, 1263727742, 1056999612, 1226854452, 1291816822, -1208050491, 467492008, 897132826, 371075743, -1059365327, 1156664154, -318607052, -1187689808, -497612421, -959634531, -767738018, 989228295, -2101468080, 1556903980, 1189106852, -586444086 ], [ -1495529031, -497788646, -2104640098, 216622447, -1338609857, 1802111332, 1103664737, -551961583, -1390091614, -500806372, -483576192, -1448406378, -233566630, -709193854, -547681159, -1856730520, 1932789231, -1994447055, -796754278, -1552782686, -590073715, 1394900953, 140314874, -1232844548, 1297023813, 555181887 ], [ 547917637, 1411162529, -1387909689, 1201419114, 275209418, 409479994, 181835348, -1670810341, -1155034185, 132618691, -1140502068, -499898977, -492494257, 258996490, -213142688, 241628507, -197723079, -1107663198, 1518081208, -434127609, 989227949, -2052362072, -852376570, 833789290, 545228252, -1851505377 ], [ -1817538337, 1695210556, -65947911, 688512831, -349421611, -24687553, 746851769, -473159876, 88369723, -1071060785, -1929238707, -592361988, -2086454646, 1415487344, -1730970425, -1145018211, -2014301608, -101296616, -1808301739, -1237944850, -319894968, -655579302, -670240822, -370761260, 1576730330, 401984231 ], [ -188451176, 1388474450, 1639942933, 694463222, -91799812, -1834752304, 20152244, 12140345, -380470222, 285198957, -243821388, -1175170552, -1421611536, -1647086927, 1058466371, -291677900, 2064344312, -1771873342, 523186926, 1317266119, 1720074137, 1443354828, 551186038, 2085526214, -1066898389, -681866426 ], [ 1070112945, -504181976, 139812175, -1342829405, -272098911, -729678391, -1661959147, -306540863, 1900323318, 1175667520, 806143947, -275875471, -667850911, -307842614, -1834461020, 1475062521, 1359138667, -240091899, -799197304, -1301690492, 1510966917, 715458123, 166565806, 172159515, 116150549, 1725806536 ], [ 1936671331, -1414637413, -74715147, 1808329395, 1037284969, 961702450, -1802922486, 1404916351, -1297296532, 1668484247, 1543931439, 451737372, 1816825621, -1398578277, 1007460100, 1268674912, -499525070, -1142364385, -2034513300, -1248533619, -1656523101, -2136665612, 225734261, -981610751, 1451708256, -1599035185 ], [ 1159220765, 2098037103, -917104755, -305481573, 521048404, -904722204, 530199802, 587019842, 429574443, 1462099673, 903433295, 985742982, -1608884186, -496221174, -1637016483, -2052376103, -1338666693, -1125030738, -629271613, -1767664035, -1675817896, 299562415, -737302793, -1272520656, 2050453772, 893948565 ], [ 565347329, 1230973996, -2098000971, 1226396144, 432644282, 1990831665, -214882099, 2135995077, -1832618331, 629984471, -2033368618, -504963379, -441037173, -873213439, -246591694, -1383807283, 1744730788, -664601057, -1500181512, 754567529, -1077242829, -1549883224, 451299136, 1550333277, 283739121, 2121113738 ], [ -2132877421, 1164615031, -540734407, 1747404690, -843802446, 1726506674, -302090760, 664227734, 171075237, 1656577173, -2078039454, -805142236, 1914507, -928406845, -410178577, 1891424737, -591165110, 496740277, -1838983062, 1715489825, 1445873506, -563050542, 351184316, -1957752493, -8539659, -2090755424 ], [ 568626822, -155840881, 617954623, -919595913, -1470697502, 238462608, -104427530, 1810716591, 1762421165, -1857156233, -2120812787, -339143070, -495479735, -1393331345, -579064555, 1699345721, 341109922, 1169169370, -1868145863, 689318228, 525819808, 141655560, -498827745, -1160028780, 1172233544, 1402730095 ], [ -1735981403, 840437651, 238839067, 1232157199, 12638248, 939637540, 582675819, 149201753, 1507360579, 1272277545, 819670191, -120790296, 675784961, -863198, -1925914457, 167003164, -152649143, 1872011822, -2128118718, -1034593495, 1098608941, -1267751423, 336616052, -910069483, 1366538203, -1022804423 ], [ 556722096, 988788480, 608709830, -1002917818, -248909115, 1793178435, -658469540, 555040143, -1912219772, 402169270, 1680711022, -70968056, -1119991009, 198006753, -1199527784, 1325298112, -663048650, -1723733901, -1865007558, 250432468, 1233212469, 296815625, 612276766, 1774491146, -378185608, 1397252404 ], [ 71430520, -1677526590, 1682764139, 47106365, 88342662, -1033329848, 727905463, 1287767337, 816606353, -746574560, -1104483614, -671227210, 709402170, 1031404078, -1309409964, -764685060, -1877141967, -667181533, 1338647654, 1365891155, 1646941435, 481238025, -364311607, 394046591, 820955694, -1262044932 ] ], [ [ 570111644, 1470049209, 1784431279, -809907370, 732745186, -146691126, -19729240, 243943773, 846338707, -172646319, 1350401707, 1371999790, -1472976416, 1257083950, -1877317658, -101045318, -1425732993, -181589837, 752199460, 906211876, -318219016, -1850003473, -1508630442, 1638844888, -902220075, 1930978919 ], [ 195100080, 1208620234, -487408548, -2041518667, -271255229, 1233140256, -1711583816, 1165917892, -2114571590, -458816291, 563227306, -109808274, 177444662, 712753542, 2098830652, -898847545, -909757708, 823952714, 682424264, 867089556, -37711796, -1836240071, 811073298, -1945726607, -1926422526, 396428496 ], [ -195786471, 1450094888, -416521208, -523931501, 991950310, 1199481890, -2018772035, 1191831469, -1743440139, 2032184792, 991580540, -1844934595, 888636435, -1760825894, 957471566, -1498964432, 1726202471, -1396118970, -13663278, -1570710428, 956375532, -116247826, -1139274238, 1883248237, -918955830, -1444430634 ], [ 1581522967, -1179217525, 1445260198, -1519201283, 2061642664, -679959622, 1116900750, 3710205, 84631528, 102799404, -486565194, 1220420862, 848801619, 2028308190, 567143019, -1661521434, -353094215, -1396290051, -67907679, 1152602279, 587874532, -1748717842, -491113618, -866753275, 1772000829, -1885577314 ], [ 628332438, -223724446, -1874224966, -29086715, 1207568390, 1655905260, -1673472345, -78451485, 32455428, 693152493, 793721887, -19087118, 211580248, 1543338170, 937846316, -1257020408, 104694681, 936763881, 612653802, -1667381860, -82580266, -201523103, 516555940, 53882794, 1902000186, 1452438199 ], [ -1249442603, 1558641166, -407712922, -1425726636, 196734575, 323546853, 1149038347, -1148158368, -2049006105, -109448716, 1329808889, 1869329546, 519142939, 1286643478, -877376589, -1750800581, -1904885979, 1134142573, -1977204502, -476738972, -1011387546, -1209352627, 1669851982, -277885893, -510018987, 358293774 ], [ -1246636136, -2114478958, 955997806, -1445675832, -1606118920, -1365069568, 1105899534, 1895960540, 1517205132, 513388073, -233669358, 2067531848, 1833073035, 1682125805, 1300067367, 1331856064, -986235725, -468216473, 28204868, 1126739712, 1559550155, 332795507, -471067390, -611061074, 794835619, -366443685 ], [ -1474805985, 1038516023, 1817870479, 1641271043, 1569056011, -381606113, -1001737264, -568426357, -2061193149, 1286491748, 1982527291, -367798565, -1444564782, -1456379559, 240626769, 559302219, 2033558543, -214360420, -2062018632, 341031598, -1868809869, -1578052424, 1100636040, 1975010391, -305147249, 973754562 ], [ -1580698751, 1335379113, -561832333, -406922097, 1369312821, 386483441, -641622025, -1673595250, -811643144, -406504042, -619545588, -1844936372, -728066942, -177960547, -1118935317, 2123524478, -1778088402, -1763510546, -1938552781, -2105302387, -1240455012, -2041694138, -452909396, 606014525, -167579404, 192482094 ], [ -1033742829, -1837154396, -1334277501, -239123251, 343995904, -1409547628, 489806152, 1743388347, -1697661549, -1843537242, -599428588, -2063743296, 30037207, -273564489, -780724082, 1565825109, 73300098, -200930628, 1105552791, 1881889697, -1093823463, -971918414, 2015971888, -1801779697, 1847802441, -472587127 ], [ -1569181981, -1729412337, 738979414, -1735701819, -1432549415, -355513795, -343169153, -1294393751, 1416079355, 486365333, 25589386, -2112373266, 166512450, -1502847756, 2059460869, 1082029244, -528261192, 1808918184, -192951876, 1738777215, 276430521, -1472850410, -1914710675, -1099514192, 1435861115, 412766080 ], [ 1001304812, -862319585, -888669832, 1622045576, -1026091763, 840770795, -254783483, -1334697605, 1653136180, 2040513955, -1263000493, 312756688, -606458758, 304383045, -1973561793, 622140091, 179092272, -1042012038, -1204590175, 1204543064, 1944325166, 1936626898, 1091599361, -338631126, 684072395, -1556530588 ], [ -688295101, -70000135, 1816208669, 1656086496, -1355905195, 679932138, -1784622360, -1541364199, 1313807354, -1577105747, -1700455372, 1617433320, 1369980172, 1934693352, -1508711721, 1806617620, -369834188, 852603822, 1332246766, -1336094377, -953897624, 336549235, -1844815457, -933262692, -1734009882, -1071300155 ], [ 230042075, -1139237641, 67132367, -1576250551, -2086082242, 677420946, -1955127753, 1292179539, 1972831228, -1567554330, -376884919, -2111085920, 921035894, 1642030197, 2003273615, 2096018964, 1551906723, 901403720, 400542309, -1433021032, 223612078, 1235111278, -1064261963, 1587764264, -1093906495, 237234949 ], [ 1591302576, -631592545, 418831835, 321864150, 992976294, 258380349, 711500234, 1381822035, -1572959135, 377886395, -1269953605, 359761656, -1184485677, 1705435372, -609088712, -286080320, -1578836073, -1634497258, 1549132553, -1771127273, -376617882, -1032228634, 1994244768, 1031269513, -212440149, 977396657 ], [ 1093862581, -2092113808, 1075008883, 845866347, -1788783462, 1770479562, -766456941, 1602557560, -126141623, 1399565305, 1236310648, -146744374, -783403750, -2074970866, 1135916677, 721612369, 1917814275, 388616726, -1762761492, -1281274208, 1696275024, 1619901742, 633891266, 1030662704, 1727673840, -1766998841 ], [ 1666019909, -1862258674, -1038037037, 1055804238, 521966840, 2063145467, 1453004375, 1317703381, 1749110157, 1322455206, 1492177607, -1664851411, 1406976123, 1370434203, -1670250903, -35462417, -1182661174, -188191605, 1045819770, 2005068520, -2067493689, -1931076164, -904235286, -1738975059, 2052835221, 1762263021 ], [ -1027201226, 1036110329, 1151435212, 1903457082, 336119386, -1435497871, 673118328, -215342912, 1114909794, -1488741080, -934816909, 768485181, 270487213, 140473054, -232699818, 521788167, -613563782, -273533169, 995452302, 843948380, 1726895409, 593999443, 1079612932, -1546791378, -984281581, -1068573647 ], [ 1074224052, -1651529143, 813407353, -1741286882, 1682676666, -1642012088, -1754458706, -1323249217, -1722952568, 1184543063, -1140633096, 1106138838, -977385483, 165015476, 1617402424, -612970547, -395271963, 1259791193, -587425940, 1019277405, -538942645, 2045224166, -1355955050, -1653118523, 178436520, 1958770677 ], [ -171487963, -13196613, -698877098, -798560935, -1767129601, -618858725, 1775013053, 2022148656, 1877020987, 1251082102, 998765698, 674244993, -988445982, 2118389754, -1926354708, -1710850308, 1579057802, -1462633836, 1899625759, 761775531, 1341356420, -1450432939, 1164259729, -1244309226, 89003632, -1332546160 ], [ 860223665, 1739268977, -302783916, -1501300259, 592854879, -105618072, 261348098, -1504732313, 735838297, -404470668, -1915661324, -536740557, -966264694, 1516348792, -1091268983, 1351562418, 1486497035, -1813792088, 320918059, -960768213, 770038562, 1667261097, -1446636573, -364997950, -683938281, -687720105 ], [ 763316619, 72371823, 1535383143, 1633897126, -1059294923, -1256888162, 683027710, -1315450173, 270719211, 905885034, 1557539445, -1613958990, 74107946, 951379398, -1530896061, 1774435764, -1763909950, 1076252515, -1885850622, 866003955, -1823259732, -2100990666, -1896106710, 189629698, 1582918124, -1575957890 ], [ -617055066, 1236953418, -1211590087, -1511969841, -1766639592, 73276568, -191659092, 1696053809, -1606913012, 894388787, -326224132, -1947641716, 1503425806, 279985148, 2107269813, -904445415, -1332068534, -661032893, 1637546656, -463885476, 82608410, 1861930167, -1271839535, -1540849480, -331791287, -1678596512 ], [ 651752172, -1511113427, -949980015, 2049715414, -528595136, -1573467337, 58652309, -259043339, -1288197869, 1825787774, -349253062, 1056777030, -460281584, 1228147078, -649829683, 78288452, 1607035681, 2132880652, -1481152749, 1028117170, -1124825209, 631762030, -1755730305, -731917622, -824069229, 900787689 ], [ 180213065, -1520165166, -931039068, 325200290, 934351130, 766774535, -726072272, -1832657271, 861169054, 221538477, 1741618378, 1103412591, -1727685728, 958938968, -1298111383, 722691548, 706776119, -155837413, 219487301, 1667708743, -1175416170, 1260134370, 1034040929, 1614386510, -1809514788, 1205397460 ], [ 717264611, -799810857, -1950893737, -1395422499, -421213407, 344866524, 737998277, 663936287, -2091826229, 1292317639, 908006280, 1599699030, 539888466, 34612228, -37778305, 1755201994, 375228064, 1045713741, 158556914, -1017868268, 1465463972, 1951299770, 272082195, 1823796771, -1329446235, 41331946 ] ] ], [ [ [ 800798577, 775926182, 163028990, 1266015699, -584607807, -1703420110, -2108098647, -2085742818, 1023615521, -492931085, 66413667, 446916345, -1557340627, -2041038569, 857155706, -1101146887, -94945751, -1700403182, -1538594335, 1534627095, 334998041, -1089831998, 658569651, 1415680021, -1727577488, 1776891544 ], [ 156380108, 1028096675, 126628217, -626218799, 47471355, -490972892, 1627798289, -911075352, -1712218363, 929267448, -801743350, -1626885960, 545628341, -437581125, 316820920, 510093636, 1982210551, -2031800365, -476291511, 1831706043, 1264752794, 581679387, -1959826904, 299354884, -487244200, -1829639743 ], [ 197919051, 922418145, -1939259785, 329866352, -1430106168, -1104824184, -1854846670, -1981747870, 2101651627, -525632614, -693585565, -234933063, 1152184887, -725026193, -811756734, -1354158065, -907787453, 927851405, 1633798787, 2077836336, 237702826, -2112756170, -1878735141, -740912246, 1014407140, -1406327498 ], [ -439587661, 1578899735, -759731276, 864444870, -499996509, 1897146580, 344059747, -1767116525, -1551097423, 1678838626, 2145916028, 918184896, 1251296748, -1058509787, 1325497642, -1704955664, -684403170, 476571757, 2022541721, 1674166720, -248790523, -438359956, 43280868, -538592688, 2108709452, 988378546 ], [ 1319310226, 925991830, -2024905245, -1814712654, 1989426793, 1920762020, 76044005, 1522847199, 6396800, -1305371090, 865354511, -868541285, 183132722, 208554788, 2066934131, -780641171, -563486302, 139561980, 474063164, -993487083, -1132390516, -1290463363, 83710995, 810391728, 1494944813, 59401746 ], [ 2110350498, -715812837, -641915376, 843245238, 1641793889, 1967530521, 2028356911, -2141639843, 277546707, 2008580993, -1859727054, 1078392741, -1691610286, 360559216, -1697396090, 1258808013, -1339059167, -1194867419, -2118163730, 1519324079, -854795101, -2069406942, -1870740114, 1956244883, 215133609, 768075956 ], [ 1371422760, 856740503, -995794720, -892787184, 201503499, -1709917269, 290992464, 735139466, 1131721101, 37973146, -1382986295, -392674570, 639498513, -487853409, -599654212, -804146121, 2045493877, -1966407371, 108086910, -195833379, 1476000298, 236123562, -2063600868, 1795662211, -1185530766, 888742892 ], [ 1301664236, -1038555862, 1773551197, 88973626, -1174039682, 1873228008, 778334468, 1778959074, 1668848753, 1743329451, 1983299615, -231487520, 1286853117, 645207911, 1773745737, 637758929, -2044833363, -434576607, 1356425740, -731036392, 474702052, -99277581, -653370839, -896539777, 1585680270, -1847701875 ], [ 146337435, 1079216211, 1898201513, -1228359716, -1070458585, -1732590946, -1176510743, -45432583, 684842165, 420749845, 2052806157, -1500755374, -1733822947, -1969024351, -141820666, 967367437, 2093135129, -1357481001, 218085110, 512665658, 2024580015, 1036678916, 1573292674, -393162396, -1501152941, -1928758492 ], [ 2040650751, 745856823, -1402358644, 1214807616, -176695918, 1380866537, 1743865781, 541909639, 1095182122, -1312385638, -2039022686, 439023428, -1933402538, -181937175, 2071455139, 1283238043, -472860100, 203516689, 82192860, 1641476927, -1771705998, 1911956880, -873695344, 1111731968, 1782450523, 2056968194 ], [ 1127492608, 1753603609, 895852727, 117745051, 1811111701, 1025717439, 251522860, -1814974325, 2111491705, -1873361029, -1665043284, 934310766, 783631452, -1809962462, 319973092, 1923739067, -7283839, 372783670, 167755817, 1262768635, 1006311387, 1972246948, 1238282207, -1630631569, -1448475912, -518191461 ], [ -94973397, 1025513615, 1674370293, -415947872, -175623775, 626641056, -1926897217, 1344357256, 715975117, 863392419, -1058200514, 742304274, -82718199, 813983932, -1647559818, 1602291866, 799036823, -797141346, 714776239, -836700960, -836504196, -1022347574, 1108079013, -1926760867, 1393712024, 652761499 ], [ -147280632, -1184935026, -1845861006, -667007030, -1337001801, -756499962, -1323662104, -1762605516, -2028183666, -1950957086, -1544919583, -33415265, 776238866, 1018273082, 2101985098, -934918357, 1190601462, 1586420109, -498914409, 1700710018, -1431596461, -239051736, -1121978860, 2084888298, -366222463, -1135080374 ], [ 936845056, -470090792, -92968841, 1529676379, -1591586671, 1635804152, -1928888688, -1266902618, -182904668, 1266735119, 932529891, -1544623367, -1710442043, 531350684, 657169857, 111380615, 129839636, -809595330, -1451970087, -241458559, -1632531784, -717694111, 296180111, -1160739288, -1717340756, 881566081 ], [ -634978104, -1675717581, 273494296, -1916896312, -1872061393, 1608634188, -412717690, -1104075078, -27706549, 1313676507, 1876540159, -1538944339, 234714452, -1897452103, 368268677, 1624408507, 611671130, -16967844, -1908744375, -1867199786, -1029820847, -1541817818, 2023380492, 161757126, 1733788182, 1462209753 ], [ 11267048, -297045939, 37535403, -1021081676, 664302771, -1408048421, 618916220, 1532372310, -2085766173, 293588837, -1923585525, 94300353, 2109857121, -1209819943, 2003848852, -1657488834, -174332985, -2137520863, -1979569603, -665340234, -2001235568, -2132818755, 1566604756, -1546318876, 528765143, -611751406 ], [ -1460183541, -194942379, 696741069, -1232902487, 722438984, 1758583137, -187481403, 247025627, 1884129153, 1364745820, 871722610, -1917799953, 183039731, -1902791062, -996040368, -1460964771, -2049026207, 1519121438, 149478577, -310108865, -677476118, -807926546, 458110929, 307344620, 1606830743, 127673515 ], [ -1100231154, -1415733759, 1264835162, 1204517260, -388712109, -1358485267, -433376784, -124604094, -1652234664, -1177258807, 98076196, -2093046523, -1737280185, -1338427039, 229199577, -692952207, 2078044916, 1022350070, -871153677, 1873627326, 1741221010, 161864342, 1354156750, -309804672, -219312490, 593329532 ], [ -1998736794, -244783072, -199240923, -169785883, 969570137, -61743056, -668868934, 1276288462, -181833556, 1606885194, -1627448153, 967846936, -1330491187, 359399859, -330583891, -233577300, -647865676, 291237056, -1338893192, 1167733069, -1121609840, 1145083638, -354818478, -1179590322, 1958436709, 754312446 ], [ -1764294397, 1791743469, 2127626233, 61927084, -974707073, -1177770792, 1512816170, -23150645, 1786139433, 1549845055, 1997856816, -1297503032, -472896732, -1865021164, 2094781859, -1269001568, 1911575304, 1179669946, 1636179907, 1276996351, 1838750521, 389487786, -1699321383, -1479793067, -1378212709, -503369310 ], [ 54086284, 337663806, 1685066885, -249003366, -735106256, 293087032, 63419200, -23359578, -1139354815, -1576193188, 958750750, 67594681, 1860087759, 1710110660, 403238763, -1512051863, -1539181953, 171233103, 641621070, 1160459271, 332059330, -1649552523, 1895721151, -1976564511, -1084378956, 1745899503 ], [ -1313773242, 750426110, -446102106, 1074566052, -442677644, 637252985, -2105705729, -232394438, 749208538, 1412237121, 47132889, -1095202800, -649643040, -60862535, 1279182450, 611066034, -1614748051, 1085083472, -954054165, -1398386904, -231170882, -1120110138, -564264840, -1515431102, -141875706, 105546577 ], [ -1749686540, 1716750910, -1081347391, 1696516985, 1500499914, -1932971528, -862011388, -1231230674, -1339864882, 518668722, -1902144793, -736662475, 1792308098, 769849070, 876692944, -1969155526, -1025706892, 1538692914, -578930938, -1007257482, 23073361, 51765504, 1095384614, -164901567, 1329199294, 85306289 ], [ -1340130116, 403932295, -1390694239, 237696898, 132646248, 1847763732, 1332522654, 1652129441, 1826300899, 749388373, -1610108014, 552798124, -1506545246, -764945849, 202266525, -764441362, 1624482699, -502319793, -1884212942, -888999129, 777954068, 1257228377, -152869804, 2011669413, -2134952999, -1577831661 ], [ 87674722, 1057450031, -1934666992, -443358006, 1306406489, -673011807, -772898163, -1486292722, 550868683, -431991447, -1460563460, -435698071, 1928595855, 2011528270, 920010834, -398016904, 2129401818, 1884776857, 221799724, -1123772288, -1660231633, 1977159792, 112175527, 1330821062, -262451654, 1053603998 ], [ 625037045, -650437211, 1400512213, -288827004, 1203472062, -942844066, -55667308, -1500685937, -1563131129, 521190447, -1623571879, 1299911060, 1968736571, -1292485939, -549143113, 1015499243, 1200012394, -124399771, -1808493149, 1185357019, 1576797645, 2003703262, -956376722, 1919058951, 1660780867, 1362275228 ] ], [ [ 658928214, -1285251243, -1689309169, 1997771044, 830813849, 1192543985, 1672072024, -1313491742, 1821114429, 10252878, -1089555951, -408744990, -1014004518, 691173323, -1411363374, -789134284, -1181796907, 2093229137, -623170286, 975189233, 1930713500, 1171015522, -1970540685, 2019726789, -1660029377, -712722400 ], [ -96434778, 1853991911, 1059441965, 291718291, 36590299, -1212620833, -1721947563, -862378695, -78422349, -915359261, -1233830500, -1729386991, 550381032, 1990566491, -1688768892, -675120502, -1832814275, 1947633113, 477769853, -2127327994, 1160464299, -1771164971, -561037460, -1122947271, -316603089, 1646074967 ], [ -304542122, 1284763332, 1029690718, -271523350, -802838788, -15719807, -1187026502, 1673559663, 1316939770, -1727794661, 1278450644, -2023930053, -12233537, 1630664850, -2057579014, -922099623, 245019968, -1963194078, 536012793, 507621340, 2049770381, -1417755918, 463301838, 2056202044, 1491293696, 828827035 ], [ 2035270532, 992431708, 162814452, 13906356, -1584086696, -1503860705, -908853528, -1380035328, 155522315, 1082555653, -992708535, 1470691191, -1423545129, -1147374181, 1901994561, -1254431475, -321173483, 1125915696, 524508630, 1191987031, 1592345268, 58816505, 2079904090, -965775450, -284365168, -728734273 ], [ 106745151, -1567922427, 1359579933, 1874790733, 1825285968, -368866165, 641635103, 1623177981, 137266874, -471895476, 1260447572, -1555785042, -158920542, -493428972, -1636566205, -237622348, -1617224876, 2071428283, -1172694911, -568266011, 1629059895, -644504361, 1525526403, -1956547577, 1206365617, 1452526833 ], [ -172198607, 163915232, -1592242600, -2085155159, -1013592561, -785881674, -838747871, -2123690861, 1428397748, 1466389457, 413924567, -1567330886, 399480110, -161548370, 2077531626, 52207391, 195021019, -1535902498, 1895759817, 2096394145, 1095856476, 1171473699, 105757346, 5145643, -1375422029, -837749682 ], [ -1768938098, 1471010347, -405182197, -214441808, 175891546, -1636093816, -936158434, 779520641, -1687364836, 1950939807, -2070081068, 1140641428, 620094324, -479130069, 1141431222, -1524323004, 79589805, 896876790, 941056211, 14574773, 46409278, 260310993, 717161463, -1708757632, -1716011614, -1246628545 ], [ 624145992, -1470771682, -276165744, 1216875566, 2070942652, 1289868445, -880579997, 1222215364, -575267154, 747353554, -1711090946, -1867364160, 78801460, -714932844, -406243478, -2108842036, -1869351086, 527531058, 234816434, 1246812513, 753082040, -491567693, -1536416728, -1014651621, 1574879448, -426135977 ], [ 992794937, 1658326557, -1922408675, -1007680702, 751402238, 278020569, 1741869133, -164390490, -2082411048, -1532829869, 1860896786, -888275011, -1568484798, -1019813778, -288825657, 1157194202, -1971535576, -491765922, 1392012853, -215387984, -486394547, -1056875782, 2080150791, -619128491, 518207014, 1025447640 ], [ 338959136, -289337003, -1309988905, -2121677611, 2109531419, 506119186, -30191500, -458353264, -1347111952, -1199394727, 573284666, 1078514193, -378296070, 2113892052, 904532342, 1812411357, 1966266070, 1402325034, 1562805955, 2052203606, -257799021, 592547474, -843661516, 524681311, -966637744, 1052181383 ], [ 783479716, -1275298109, -710485366, -1610403920, -222565065, 336743578, 1290207976, -491316276, 1467278141, 1148097571, 1956644005, 522493217, -1539558406, -54713509, -960995016, 1666953260, 1228208629, 604652394, -187303242, 410479512, -572510312, -1282784316, -1326292987, 213785333, 99553579, -1995358293 ], [ 1555795991, -1023492920, -705691314, -1786231929, 269282932, -1809705525, 290356273, 699463833, 469126353, 1454239557, -1707742998, 310311193, -1301760566, 368893928, -1502735726, -1651128138, -283398202, -389020336, 320594876, 1700867145, -165023405, 644816286, 1203301512, -1292247791, 1339506438, -792056993 ], [ 1641315612, -1288415445, 1329619060, 636493265, 1538195994, -1584465518, 317672596, 274785770, 1035137958, -442836776, 1149661965, -1533708083, -1341964358, -3682022, -1487318510, 1316337443, -1054189209, 301558275, 280492916, 1131308143, 303451727, 1346679979, -1291634163, 2021114910, -324336492, 1375075296 ], [ -1534628913, -974432583, -602250020, 1159756936, 1133129004, 1228912165, 1077895781, 700046486, 107688504, 600838770, -35452222, -1277748171, 1733924789, 257975768, -1152754353, 489599848, 157082568, -314512344, 2074452456, -638272174, -1709782580, 2103734145, -1323581793, -615621400, 100650419, -668664693 ], [ -1713737220, -74179183, 690494703, 72218567, 443974229, 2077830190, 27121371, -805337608, 1889117659, -956648906, -165516047, 329599136, 1295023632, 1726658986, 717225491, -990105001, -1790426567, 1300584673, -1487440259, -1352569399, 421213021, -399975735, -1308666663, -229874493, -1987257881, 2140673804 ], [ -1511831424, -1389337016, -1167548021, 1049032582, -1271615061, -1072440625, 2088109020, 2080462450, -725401127, -41125508, 173804106, -1008021290, -1033093740, 1583784667, -554745823, 245393562, -1003414076, -618971328, 1741242143, -1596012426, -993689746, -365947223, 546633855, -827870406, -586548648, 887123624 ], [ 1963947933, 614797010, 566052064, 1922327105, 1259866844, -2074339911, -846300495, 1471640944, -750745698, 2029127558, -207194940, 508132826, 1352095249, 846653528, -1424518814, 843271512, 2050422274, -891871580, -1357551116, -469207594, 1560304015, -1019745352, -1419798674, 679796069, 636470455, 639117471 ], [ 658219965, -682220937, 1675541965, 261571808, -2019915413, 1673661911, -1798689708, -751967001, -839759, 286230242, 1801816538, 1994296080, 265348659, 379897198, 533290529, 100252925, 1460529799, 1133829740, 1164209085, -1330875041, 92552294, 1126679936, 1025835500, 85780030, -1263675024, -1078317692 ], [ 1951905401, -2090031520, 22639437, -1303529532, -655116928, 1902137495, -1008191939, -1656039580, 1084749137, -1572640892, 393067532, 1735419353, -925028773, -809777589, -1391367719, 1827660194, 1045838624, -666222583, 1788164352, 1232698416, -460999658, -259401484, 1407684302, 1278396451, 331890610, 935901912 ], [ 579498525, -1268341140, 1404445268, -1832960921, -1247357468, 1720382806, 1661079714, 1394453108, -896096346, 108432714, 97393172, 2147243652, -1036493793, -625929133, 57079282, -1029438153, -338929389, -69114981, -1293044082, -1401153481, 26105215, -1996054043, -863429820, 1708394628, -603750954, 1671942177 ], [ 746790832, -1369798654, 2133942903, -557005194, -1848826667, -1377510758, 162984302, 1841678619, 756159489, 1879748744, 1951224044, -380246883, -739650480, -124627357, 371903674, -1674945543, 524736957, 649708895, 136256333, 1160287635, 2002914883, 872872877, -578586663, 842499107, -378375292, -1064160513 ], [ 2064808546, 989507032, 1976988312, -198221205, -757882240, 1531083339, -491531603, 1816727496, -1602562855, 425545486, 714871689, -484991096, -2026319833, -1177785630, 1147410507, 145239960, -1127314167, 470476110, 411669280, -1217040122, 1566207932, 819428517, -581547702, 777615233, 819149832, -1702933787 ], [ -1073951518, -491042259, 1221122882, 1430838484, -134439775, 471624074, 1551232887, 1892912120, -2130827724, -106446842, -1919533700, 2041324088, 96833277, 140885770, -1880549975, 767202956, 1281243289, -484401211, 755582286, -634953056, -1050660371, -472736372, -928772866, 1927896759, -1098386273, -1757302685 ], [ -47194378, 104735633, 2022853088, -931738696, 1568256263, 1754211068, 190740459, 2035305074, 2052130024, -1576065853, -1368409921, 1418361702, -504987860, 9843644, -327582034, 497373453, 923009766, -724561789, 1222737041, -1583401262, -1092589756, 1213166223, -1125043805, -1851467101, -492081423, -1267485365 ], [ -675210183, -646339771, 998034132, -90824763, 1826000398, -1349152714, 641188391, 538576262, -849126417, -1963976757, 1276323623, -1223296460, 214865286, -1826090291, 1994702307, 330906279, 1197939692, -602025573, -8458913, -1731298804, 340414089, -1281233890, -1418434146, -641732576, 92901325, 1493727295 ], [ 16392289, -1138862475, -284609924, -775862913, -1083976072, 934862203, -1256805161, 1193835151, 407058706, 822695665, -889620913, -1944460430, 1502391846, 1676329946, 2052442968, 134560802, 622885285, -347996083, 506394823, 1829381410, -240324588, 1609243092, -1258086826, 1000257793, -455767479, -1823784829 ] ], [ [ -782904787, 1396883510, 1720004089, 500046265, -1560726076, 734615455, 2106477045, 2005571033, 1172432242, 1167072428, 114276502, -69606211, -1395418182, -1980024840, 965770457, -1508754755, 1144204752, -1327301300, 1742490196, -778549588, 1139805601, 1066063611, -458143461, -1232208902, 103759378, 1797892518 ], [ -474800098, -1391742534, -1557419853, 59806768, 1267264317, 1864603425, -1290079359, 2058541335, 1129081173, 459388030, -2044006384, 2021301949, 1641182666, -1790755347, 511950605, 1839707380, 537575499, 1390714867, 1259919805, -381856834, 1784486357, -1773349723, 1222410325, 407155524, 389327995, 1141606919 ], [ 1878438536, -1336173617, 756679406, -1518909337, 710340297, 2090157506, 1925573446, 674596998, -101589342, 215398764, 1293630704, 2121885840, 2007216724, -496114630, -383301066, -1248078284, 343769355, 1384595150, 1271615909, 1009576369, 389680765, -87395423, -821167758, -215527623, -1708131151, 1088211343 ], [ 1697900498, 1964387904, 1498545303, 1325994593, -1409708260, -417415076, -211704484, 495837348, 1257657480, 1103240573, 1844094380, -510213419, 1898853632, 1163776817, 1958551365, -567036692, 57866092, -455095288, 437955411, -1389386751, 1443958892, -1339747523, -1813131999, 764206405, 874101066, -1604137313 ], [ 1304520304, -1380347985, 436349919, 1904697539, -958188548, -401571411, 1258980891, 668183176, 453088652, -1618592008, 1465488828, 1024355087, 1548715970, 272268691, 1874154187, 589439416, 9238462, 367727040, -1431482953, 1554172257, -1018730004, 954395932, -1401431167, 980608059, 1302325517, -2081089481 ], [ -157569044, -1781968921, 1752944359, 1015206018, -2095156641, 123645204, -499225837, -54538759, -2134985547, 583056824, -559416446, 1455550313, 1454300619, 858442801, 312853793, 868743636, -933693954, -168536600, -767060818, -803109010, -274287707, 306693520, 2136754042, 1695649279, 66106545, 1310577819 ], [ -852473973, -1774784354, -611662208, 1995651258, 1162303675, -1062146605, -1665995876, 315025724, -695190433, 520666382, -216710336, 1106605355, -1767210954, 1553112977, -907161755, 476200260, -729173383, 1091332417, 1945148620, 1537297717, -1184856301, -394248829, 1936124565, -1701611280, 85318992, 941256473 ], [ 267218963, 856154513, 1650990409, 1926472124, 1284732576, 295705711, -687978372, 284482160, 658239537, 619061398, -88557741, 1224555128, -1932722436, -577893515, 1334064581, 1946099444, -712886193, 273420139, -1030677601, -1781125525, 27178884, -1761523767, -267543300, -1167938233, 975221080, 1292475074 ], [ -972840759, -1995117769, 1817453705, -213276233, 847767507, 1739648883, 385306059, -1774177650, 1221154017, 545714346, -568471330, 1159733197, 1503055034, 1136996557, 766749648, 546316301, 775830729, 835147316, 1363069305, -568298272, 1387821562, -2003395092, -1487137622, 1578843951, -1016093556, 411523580 ], [ 1431692942, 1744350175, -1354682218, -1021604361, 332323572, 446424160, 489351504, -1310679792, -1040670682, -1789816009, 1161487374, -947781643, -2136888354, 539032023, -1863725656, -314100575, -633559452, -2043666645, -275961201, 482752684, -1678302882, -1605859329, 1737357397, 739566454, -627930730, -1672352084 ], [ -85443142, 2040069292, 571963532, -1299524991, 11014106, -500370707, -836666125, 316199276, 319052183, 1723099759, -265089615, -491938311, -1890187306, -873278253, -1022251684, -1481618933, 1996192756, -233002366, -1279621987, 1617967175, 1952548633, -1881588687, 1278149248, 1963879416, 601771778, -458199108 ], [ -1173484254, -1647803091, 1936147596, 1950056278, 289557046, -984374087, 55826604, -951876525, 654433800, 317726354, -1664911083, 254166321, -1575038163, -1900103001, -1510372386, -1900874130, 169421588, -2122824816, 752548458, 1541419704, -180442062, 1025585966, -746986989, 1046163284, -1443964935, 1274681883 ], [ -241761118, -544015880, 645192756, -2109139675, -1471871750, 1975310258, -289864433, 1798539030, -1792880054, -395176655, 2013781647, 734134407, -2007219822, -1781647234, -838794928, -1139665058, 1793928150, 1663228037, -1450985899, 366005325, -381932752, -1989836000, -662675174, 401173091, -962976778, 615244011 ], [ -1547360724, -821354348, 1508264960, 1973173552, -1575214633, 1830804801, -2091015642, -1460344203, -2046908164, 1901057169, -5973900, -1788008300, -562414968, -289219950, 1231927284, 2109999776, -911748392, 1229845904, -1260869930, 1526795086, -322916832, 686454611, -1768516809, -1077291564, 1209791236, 2134652545 ], [ 1139023490, 1793388536, -1905507658, 175558742, 254692201, -2125428833, -729821962, -1308389498, 1113534847, -754905382, 599514140, -727829789, 52352866, -556127600, -98857276, 351549102, 2131784619, -1802831825, -1389332528, -782062998, 369116158, 1081913986, -1860389619, -1520030216, 112994264, 1200076889 ], [ -1608043031, -1607698465, 116395761, -1599175653, 760525, 699714716, 150231325, -249655938, -920928851, -1284052114, 1635178705, -151114397, 2089521652, -1780879844, -1806873105, 1068977780, -320260667, 278380710, -272761978, 978131127, -858531943, -1713002048, -589708734, 1023660496, 1558798708, -474592274 ], [ -263725391, 949988246, -601988730, 2071684779, -321972088, -1927140480, -1122811622, -630141363, 1446491955, -429180490, -230918415, 1079293980, 1225794972, 1325156030, 1440448074, -6946507, -1999907206, -560727980, 187188914, 2034102756, -655554670, -1322971568, 146160059, -81839843, 851866913, 280424098 ], [ 1410145988, -1563237533, 53765213, -2069134100, 919428282, 1932419283, -1089971921, 44242812, -1143878697, 959109043, -1418248395, 1898474990, 712544058, -204379427, -648252164, -327209619, 1379050937, 720963406, -89957335, -1768481885, 738194618, -1436308730, 2058215604, 313221284, -1716619404, -7567922 ], [ 1907253098, -1924991079, 2061579531, 990884717, 247055581, 875432503, 623088739, -1680055214, 2035343418, 145611260, 365733759, -87410343, -414292597, 1968455112, -1657945363, -733144185, -1424471672, -1114602063, -1854766662, 1575448885, 384910004, 920521876, 1167592894, 561718057, 135175439, -470100196 ], [ 1822902503, 195898439, 460411646, -1756399139, -1396644621, -2133367347, -1527074057, 1677175253, -1134052647, -1223531447, 372777920, 391874579, -1015666398, -2090282313, 247399975, -324093376, -1293861334, -813509189, 1220343503, -415074180, -1789425858, -1573100249, 1880084076, -1944111681, 1207475942, 1858940929 ], [ 447708452, 1765612508, -1061325206, 1510768917, -1880403867, -476403969, 1834350329, 293295474, -75843395, 744802457, 89254002, -1081018562, -1422919131, -706166852, 944785367, -1913881963, 355586953, -680759759, -1172177433, 1771254827, 2069144409, -1100302138, 429142739, -1754073591, -2080322634, 386819778 ], [ 722187341, 1084355849, -112331838, -167512762, -2064351290, 490549804, 1058677148, 2118999392, 1141283250, -1137368478, 1392098746, -1180788198, 1650197472, 944141920, 1759918235, 260511895, -1748076680, 1798998659, 1245785016, -608900940, -916283979, -1241014216, -1237197934, -966761543, 497086617, -1502762052 ], [ -2034849062, 136147929, -277545643, 833817054, -629643632, -657286202, -1109351808, -179724322, -2130466575, 176389453, 1226558503, 2011395587, 368508588, 525221006, -493306119, -1384937359, -1569337379, 622325769, 88111491, -515992753, 1392269106, -1479305852, -608859204, 58225387, 157629582, -890168514 ], [ -280091948, -13730888, -558122820, 615590137, -2012826012, 782853012, -86940724, 1128209985, -827910651, 1047322619, 1620115878, -1599733317, -749644489, 752090276, -15579792, 686728720, 1150524575, -680479543, -1808373632, -1024784390, -1691203182, 243030594, -1738323402, 172938358, 1227941281, -1676446841 ], [ 889839200, -12619686, -717333783, -1283637185, -1268981358, 1763014245, 663529405, -594336845, -1523015488, 647446818, 216201118, 312154973, -1394225091, -39481121, -1819852426, 1015494584, -1354678480, -160012979, 1843371241, -1032634711, 1484134957, 1168436525, 1699047503, -1456739553, -2016824658, 579184743 ], [ 1866656184, 1733482811, -2068423745, 641478966, 212703399, 741842714, -813715144, 1916823170, 1281749852, 817122001, -1219374355, -933049022, -734544305, 2061887907, 776568394, 935646116, 724764513, -724333647, 343797926, 171737021, 1294166765, -1780031766, 1685368915, 1423905260, 1145092729, 2010350002 ] ], [ [ -78384814, 961060906, -739770418, -1054725754, -1108746018, 1043134649, 167243696, 126898469, -1610266742, 136555152, -100436645, 366743653, 1000923389, 660154710, 962630523, 437443956, -1629258916, 1062414080, -86388088, -1977859255, 1938850964, 71418228, 2080825357, -1778165738, 634409061, -2008746700 ], [ 362887445, 1281888322, 1728592794, -1572186691, 1822059883, 1297545517, 1861350244, -1950921021, 359128615, 1202601488, 1690395131, -1397117990, -1235476731, -974039354, 1618722110, -997302543, 767041827, -1536646642, -461081673, 1435846760, -7342870, -1139499951, -398002817, -16718731, -793544670, 1580372672 ], [ 1458924846, -311025633, 1008057819, 906078175, 1796967769, -1586797487, 474175687, 274698549, -1147382716, 1666498831, -1074954410, 1592935600, -1922870924, 1803430519, -1546584695, -1303631371, 333753856, -1218488518, -733700638, 635672507, -918268837, -99248423, -258161111, -1325957022, -953991786, -21084549 ], [ 425783466, 688604109, 71838193, -981187054, -1273775499, -923218504, -659355904, -1365719911, 627672339, -1483770222, 30227876, 241044101, -221258502, 601304482, -1199398773, 659490475, 463449804, 489326854, -2014958589, 1677842081, -689385932, 1826380581, 153943537, -1953328367, -722257647, -740821133 ], [ 884199911, 2083486584, -1992562779, -1223322130, 1841348101, -1492151890, 1844475687, 785132964, -975144152, -463751549, -1405368188, -1366594992, -824477842, 1390461758, -1149329491, -1848615726, 1108595280, -895364194, -1822357740, -229938240, 1162798469, 1427134146, 1096333158, -1363597153, 844455088, -1675573511 ], [ -1506677442, -521661319, -1668671182, 1998251491, 345239799, -396409020, 896588081, -283341413, 1835284337, 1758686701, -900708246, -2075157223, 184046336, 1863495417, -410622456, -535138716, 1937948405, 559764009, -1479553758, 1434882966, -1874346809, -1024024908, 947844610, 1064476607, 653233815, -1211917612 ], [ -482506156, 749110497, 1423779757, -1714455756, 122191332, 751123791, -577410371, -455179774, -1469311555, 92107759, -931729309, -782449592, 1285494359, 2109035914, 1995289714, -1219598441, -154274823, -1873568043, 1920887601, -46131475, -1003454367, -186023682, 842390807, -845578631, -1582935268, 1766183524 ], [ -1050133255, -1958798666, 401385663, 1787621019, -1212349779, -1212157626, 1772021289, 275462879, -275089094, 534318694, 212578883, -1169344510, 322656246, 2074346298, 1141308135, 525803340, 1624062981, 567196650, 1300393121, -1539015419, -740271345, -484443905, -1911804922, 627433147, 681075697, -196567892 ], [ 1764027258, -232783571, 113698698, 1154983221, 931939392, 443081508, -1700375306, -216614968, -1419419224, 211485656, 510627876, 53341918, -1074180487, -512579252, 1352809728, -2059035941, -969461730, -1538616997, 144244247, 1450335692, 1382891423, 672114639, 1066517183, 1533957984, -722189111, 978416981 ], [ 1952373987, 1281156709, 681476831, -640421086, -1302147783, -481928215, -547897710, 618143139, 93981625, -248652400, 618814647, -386865009, -2141472722, 412793037, -1969567397, -25775337, 85685602, 1826315341, -339472428, -19445848, 379321569, 267066447, 1834994731, -2109601282, -302554188, -1367929851 ], [ -813863228, 1479519773, 430911064, 782422681, 2039609015, 249814313, 1933905792, 1546049936, 2108956536, -1369688752, -1303263899, 435860316, 2137391079, -441295806, -820253317, 1654843065, -1401423262, 55209685, -1136290770, 434964241, -174790013, 1497561222, 58552074, -419000451, -1009516826, 1761339033 ], [ 1081496688, 119655692, 1987645535, 934226220, -1448587063, 1337086737, 1714329964, 2113121010, 49089991, -2136798610, 1533842458, 78693839, 221104347, -1375424279, -584369535, 154095289, 1956456057, 1368047404, 1538927499, -1528302956, 661115521, -346083446, 1538125214, -404593902, -945143065, 825251909 ], [ 1451960021, 880575338, 1408405488, -1833034074, -1851712684, 1751545718, -100116253, -1643861822, -1731329101, -2105895099, -1643710508, 1609092098, 1636511138, 1564138852, -256889404, -114230258, -468605665, -1429009892, -1966238235, 390554763, 1600594978, -634403980, -943978916, 1771977906, 318782037, -1486365350 ], [ -1346329756, 57922589, 1205813787, -208194670, 577949571, 369086571, -1969798927, -806344747, 89865498, -2079687625, 230468168, 903475525, 352692604, -129056921, 441905682, 567357048, -1058242769, 1660309119, 1086689009, -500967777, -1112936978, -450435695, -269264683, -1460394067, 1579294239, -370691760 ], [ 765679837, 9878732, 1785013667, -723463697, -853742048, -2084958957, 1230518776, -752554084, -1436027647, 286526513, -99113306, -619561554, -757477888, 1729505563, 793091932, 1022707106, 466812685, 2005534034, 1955010046, 1716929310, 1693372866, -400383555, 339634179, 1579701963, 1742340677, -169561196 ], [ -1568827850, 363112337, -1658376240, 823898354, -204837037, 2081998931, 1296563732, 2015428633, 942923385, -52365745, -226183859, 158409887, 965279139, 1223912409, 387508529, 1317942953, -1148931406, 1667025797, -1910304419, 1640405707, -297166695, 1661463587, -568198925, -620926766, -92156309, 403864051 ], [ -2094961573, -1225711437, 30031973, -1146699756, 1160473512, 1996085000, -106254577, -589364235, 1920308890, -1046511414, -1180019566, -2040628183, -707049510, 1855891955, -712546943, -2090931658, -1932476141, 1509235558, -1035735993, 1250057217, -163261583, 252449571, -1433525133, -1102607145, -2119167081, 1532386737 ], [ 1691833987, 1706702713, 2028512205, 1521135084, -92849765, -313030463, 714014489, 1303993201, 2009475785, 1334903414, -232614105, 366908838, -1265471505, 1385469976, 1202196462, 290740576, 1880730210, -1009702919, -840330684, -89262864, 2002261606, -1156881968, -1659233119, -739986804, 469517322, -1071830115 ], [ -588681940, -48307717, -1366993273, -435935965, -261832147, -1498536367, 224593224, -388106828, -2051862972, 178869122, -176004636, -1990776568, -672798710, 929365044, 1181898200, 596706569, -2083262963, 1778154018, -1490391931, 409847946, -1057108680, 269100028, 152347472, 1339093128, 721332558, 1562796103 ], [ -519115549, -2012851861, -1708218393, 897246699, -2083584612, -1172616775, -1659971046, -1507296813, 328312071, 1114375166, 320724081, 738627116, -1528822279, 599657816, -1409357619, 1583231280, 1517599363, -643123055, 91634494, -935685848, 2048415810, -783537797, 1613693919, -1260319429, -792197922, -206899450 ], [ -2030787017, -38956182, 632222392, 318854228, 1557807149, 69775696, -680312750, 659182758, 262658232, -905672398, -628174783, -811989788, 2104607740, -1080631817, 1767599681, -1770769808, -1896710088, 369912721, -358723631, -2105474409, -2108282380, 793061780, -1719446992, -683709011, 981831185, 804119544 ], [ -600596865, -116287156, -484671713, -1973810868, -1236614309, 366916296, 276922840, -848297909, -1511447174, 256774577, 1666271492, -660638716, 1020160209, 823012313, 1296751416, 1827534357, -779082482, 2113812017, -388057548, -1021464212, 303894686, 839915379, 493937823, -1094836633, -1898746101, -266562998 ], [ -1790371894, -1713190443, 420549138, 1742270034, 1773011791, 1484978276, 199045120, 1690395850, -4934655, 1871082152, -1535121503, -1965813150, -1350441689, -518813063, 23004847, -1890171530, 445603131, -1899256338, 756327268, 688584464, -1385286808, -951803886, -804737122, -1602791829, 1742796813, -1065727956 ], [ -981959089, -1772477224, 896372122, -107721874, 1647842876, -1009458220, -1805748005, 802030922, -1011894201, -358668000, -1964197346, 705227616, 95816219, -698581417, 1413576694, -1203976905, -622897097, 2026497573, 419815814, -836810224, -1800859546, 938817543, 970256215, 355447555, -56889923, -1683439645 ], [ -159528705, 283795736, -2144419146, -532851146, 12945143, -385725952, -2101837674, 979783300, 1225868601, -1349071402, 80128598, -1330260582, -224957392, -517091285, 911736632, 1336075869, 1993193329, -333544655, -1107839551, 651120582, -1638432455, -2027258072, -1290196015, -1215213329, 236103413, 2043574111 ], [ 338643248, -1437754991, 2042545057, 219865344, 1343908734, 545723030, -331152820, 2053154390, -1544944971, -635483931, -639415687, 1350829238, 775768854, 1548475012, 1316657008, 994713161, 207458906, -1592857149, -190478371, -399175077, -1472933751, 59701367, 1424959430, 1027857709, 1521796264, 157476901 ] ], [ [ -286135060, 2022773695, 390721624, 823130809, 1407553989, -931686285, 1138175109, 2419645, 903716055, -1628415614, -1112059206, -32181589, -1717572400, -1792485824, -1689248512, 1182499091, 121970642, -96386685, 490737064, -338512063, -880531299, 2136652596, 64041231, -1509856255, 967305787, 612735919 ], [ -587235268, 2016975630, 1515694684, -1783359841, -2097786129, 1664866171, -552862627, -474876579, 936372278, -1890652225, 292977883, 664774938, -1466695234, 1226156166, 1387446757, 1112500392, 1246773851, -907833525, -1768179682, -276077961, 2031186842, 1318946805, -1721172697, 1968142449, 110115895, 443061911 ], [ -1781728814, -1875880674, 1586430334, 950735678, -742883857, 229603581, -733516622, 1553736364, 37003797, -416821908, 1054907164, -909908552, -2002565920, -877827227, 2122591456, 908751876, 1336439323, -397293889, 1847354749, -1196216873, -296488205, 587760645, 952713397, 1937065181, -2118305545, 1688686146 ], [ -438535384, 915310726, -1890636739, -105647892, -310165604, 767008485, -1760783343, -130969043, 2136428411, 891834798, 1098711589, 919998284, 1693038339, 754920586, -1681694851, 201419205, 330519995, -888791925, 1643487199, -1662170287, -1292595404, 704542914, 801137947, 1965663506, 1347752553, -1500582483 ], [ 955546806, -1542663403, -1380224854, 96823611, -1387814405, -2051645628, -807130678, -1714865593, 1209826791, -792505414, -391580875, -288550008, -1878702351, 530287932, -230344944, 296495368, 851449727, -2102409757, 537325225, -367639500, -535938964, -1839406839, 1730713324, 981652733, 278277247, 210197958 ], [ -515896935, 223576374, -847961072, -1565908508, -1987063703, 1339535659, 953698818, 550828624, -851038660, 357287850, 669761683, 831024159, -123661266, -618522220, 6775899, -1142811539, -1479879243, -1099078089, -523977493, -350824772, 1331618576, -862820918, -507679154, 1772430661, -538946085, -280049370 ], [ 1761787677, -298036978, 1219621972, -733947694, -1372909995, 1385914774, 1793941596, 1506222517, 1846832357, 1604314805, -1843617271, -520835602, 1242083919, 1932148555, 1480287547, 1145930269, -1823133624, -1937556707, -817294701, -185638605, 467027120, 526457282, 1391372400, -641003474, 1281679206, -681047712 ], [ 623656738, -986699096, -509350847, -1242759587, -922916036, 1115175589, -363584741, -2042499519, -209373983, 548059342, 882662053, 1406135361, -836194461, -385906048, 1111729549, 1760495241, 1983512295, 833854926, -1810853350, -95220128, 2069981223, -1843449089, 165350597, 874222016, 721102118, 1687679809 ], [ -1238972866, 1166342706, 471835281, 345841693, 1183118875, 1665406482, 2146432987, 150182628, 1373016580, 986082821, -1116393523, -1795801890, -1943367274, -469076444, 1614916428, 372014256, 1288072328, 120627360, -1825901693, -1909356977, -855179431, 1760588765, -428937239, 151084442, 808051464, 1678870639 ], [ -603330077, -1896173245, 6638681, -164705577, -810041986, -594910383, 939154339, -1416529074, 996286319, 1301686262, 1208836242, -1489097098, 303037966, 412901862, -1965759040, -247894627, -583666245, 1234912414, 2046014690, -1211705527, 1705048317, 961309173, -1598223844, 1777206330, -1142686336, -447477883 ], [ -1213983687, -1870037964, 1586142474, -507370970, -878502089, -1451851237, 485023051, 204500895, 589333237, 1204768755, 1109989477, -1654049321, 1699989965, 673292646, 96043514, -468454908, 884319022, 728251647, -20065776, -1510190277, -1814095456, -765811816, 1228491077, -776771429, -848529572, -1435174667 ], [ 1746992362, -1976466776, -1079081802, -453111288, 1242755902, 1976937599, 510261360, -328413140, 223691489, -1145773315, 340300152, -1360506416, -1175084653, -550525770, 2101739497, 1212801995, -942590909, -1084595273, 11513389, -1580742031, -1788776431, -964544735, 1102854304, -854012886, 839332069, 1752873798 ], [ 2085807396, 597948506, -239966842, 378008149, -1444028074, -1962918232, 2104233110, -609723887, -1910884192, -1784783307, -1128868762, 1920397081, -1240602402, 278260062, -1667028728, -869372056, -1704379852, -966002444, 812324186, -295547676, 1062588780, -328751890, -1711655978, -2034563787, -1996638635, 1467185411 ], [ 371771534, 1265434193, -1327043486, 1410460016, 608934327, 438141954, -45726254, -1343300784, -1191485454, -1973348537, -86530267, -749038505, 1704385218, 630184727, -624164676, -759633149, -1149405199, 836039091, 52538673, 2005949767, -1796774773, 285041802, -1891776245, -633958788, 1397999094, 1920147240 ], [ 2011012757, 656855867, 1120904723, -1029969038, -970116832, 1164007692, 431270971, -2024105471, 271862347, -2130607, -226745692, -36777172, 741870002, -2121682570, -1967431513, -1611614913, 1644318140, 1253678957, 9046196, 1536612615, 797437385, -1744161873, -839230265, 2023816354, 655395405, 1738693186 ], [ -102826647, 2045742602, -12450584, -884973171, 2125377363, -369882823, -935637935, 1123423408, -36681838, 536934797, -889259225, 190858811, -1365165476, 1702647680, -156835005, -797541427, -1220977182, 67716965, 599339763, 192015786, -490252321, 64482173, -2015803677, 517325958, 1697547340, -233794262 ], [ -1671493021, 1978512533, -1003448590, -1951384087, 1363986496, 1387843488, 2062186268, -1627974882, 1251329614, -598493764, -228097829, -1965226511, -1584481976, -663700240, -1751012841, 1500828856, -1883852696, 2022215452, -2091413291, -1499858333, -1086502381, -908222343, 454999439, -194277396, 334437178, 352627965 ], [ 897304031, -1425214920, 161897544, 1651367868, 1052985053, -174106820, 1126924161, 2120061642, -53005089, -1972149313, 1339588855, -1032711390, 286101854, 1423250214, 1423040290, 1443222244, -483660577, -298398031, -358997653, -1120771065, -1285288464, -1882226238, -119882825, 1231978595, 1837637543, -1279952661 ], [ -2076653619, 927381310, 1625979542, 2014090008, -1174954172, -483608847, -2115823923, -2038643122, 940863344, -1269681871, 1230709992, -73267793, -1168017295, -629158413, -1111333542, 1638147914, 1349371557, -1027911957, -1716388146, -767900509, 39461142, 2061054587, 1835892512, 2095046160, 2068896746, 1150898871 ], [ 1958509398, -605074377, 1908654984, -1831059319, 1598659766, -1838749549, -362563223, 1067331201, 1133194689, 373463836, -153123240, -415878581, 1564474267, 1428224555, 2126666, -1690819683, 1461515284, -85577097, 808237376, 878357203, -1977557744, 1638149900, 2128742299, 382856534, -1007129558, 1470466122 ], [ 1544010013, -1706677257, -1708187922, 1767459706, -2060023917, 765302992, 1399462962, -430718454, -1068910294, 923670459, -94156870, -1182461718, 382168739, -2027156831, -775080145, 169732729, -1887414827, 831975055, -1483965837, -488391851, 1186750054, -1730702891, 698158917, 830964994, -776759588, -1389005842 ], [ 302868483, 15707920, -395280688, -2022052571, 1062404241, -1259970101, -894759599, -1816778599, -1838415793, 1822422325, -1340671381, 1045737857, -1886600304, -925704253, 511451957, 667688909, 1468147679, 2037832664, 1951007386, -572901, 1738188162, -781068264, -2099232164, 1045748472, -53513331, 920870005 ], [ -663725648, 2036461717, -879952180, 179441978, -1119361290, 1106026010, 550124769, 849315479, 1992486094, -1165518746, 186674273, -1916366363, -1694872980, -172328300, 443175389, 847068344, -431694868, 1786362686, -1075491303, 1628400336, 1063635993, 2005803502, -898575570, -437994009, 8338724, 549786176 ], [ -1439259334, -1233981590, 960478697, -400547701, 654961562, 584147129, 662679363, 1067706309, 1994678906, 241115472, -189833185, -652265703, 1601560347, -316927923, 1635570961, -317205260, 47114752, 1551472557, -1007421650, 581597237, -127352307, 435293175, -1753005565, 166505080, 675332508, -1818838078 ], [ -759344570, -1189176727, -183423024, -1565535471, 541472670, 945800964, 1739731161, -14644657, -405593142, 67909207, 1020850484, 728893866, -428449439, -1841588224, -2034734937, 147443661, -1513100286, -1058871991, -2128554267, -641088893, -2043717813, -1740193180, 783165208, 752850113, 1973583914, -19720832 ], [ -1423365160, -1743770057, -963096272, -708928942, 1123284968, 667457349, 1645272254, 1881341199, 162112656, -2037526913, -1104699159, -781880326, -590041368, 153141461, -109672692, -1585776672, 1878655576, -132943653, 2141887163, 761925467, -1723520078, -1843436890, -413218519, 1784709333, 1912998789, -1006689557 ] ], [ [ 593451288, 1200463520, -268663773, 321817730, 1187431122, -473888284, 691347096, 1103447423, 846521607, -104548778, -866292221, -1148860075, -1037695360, 1035070840, 1782493887, 1820026854, -1975774586, 405750390, 1653202325, 1867919822, 884715285, 923164754, -966368546, 1026653980, -1293198810, -200173816 ], [ 1484706417, -357037843, 952031908, 1166945773, 1451023617, 1245232306, 1533984514, 82855772, 2128281038, 203456615, -209662063, -2030745231, -1263845774, 1468003326, -2100590540, -1392059324, -1014624948, 106941826, 314893192, -1610675670, -1730320490, 1161958584, -1535313555, -2063701955, 168823152, -2101938237 ], [ 1312796809, 755588119, -24435247, -1410477243, -1040306557, -1682979355, 1072907677, 1850465814, -349060011, 524671462, 526672258, 1598465938, -2014080802, 165104441, 631986107, -1424546789, 1490202436, 731054843, -1635753118, -1289005432, -94450340, 554060, 1407592821, -1645733731, 97832604, 414851612 ], [ 348567539, 1040269195, 332274560, 506969910, 78379347, 1360505102, 71389877, 63506923, 2014307667, 1210050084, 2093316994, 243053994, -1318070176, 1527269096, -94640285, -1071550221, 1407219011, -775708605, 252939967, 1496711915, -326030309, -1108334058, -1562897219, 939879233, -1094062558, -508378270 ], [ 1179083875, -1886914710, -1596305127, 1970794274, -726697792, 932564838, 1340502730, 1592141790, 82229886, -1296326154, 1614581593, 346233142, 1456569654, 1469872531, -607164778, 2119749024, -752074836, -398478006, 528241732, 1858029674, 695972305, 1711235004, 983937145, -13690463, -1621190379, -1362295043 ], [ -1793871537, 982739418, 444453794, -1729811392, 1412411462, -1114031847, 39492125, 927657485, -1959028188, 1168798255, -1922824430, -1563295580, 2056122855, -444422562, 1679605752, -1732174788, -616790341, 1935916972, -815120916, -228677109, 1339409151, -1954500654, -181375779, -1521614018, -403575443, 190767110 ], [ -1637208291, -1162199364, -1407350170, 346699211, -1757991772, 1226498725, -912331056, 1710252158, -1172796579, 1177220511, -800553274, 2125715650, -39541626, 1205497895, -1309994896, 880287096, -186463889, -247421816, -1042381980, -1256469797, -223060705, 1315276866, 419468674, -854102372, -2105886343, -1386964344 ], [ -2058158896, 554536264, -619631252, -739424065, -1709782740, -1885114622, -746095599, 344881636, 1090076604, 988645355, 1908750474, -67685316, 696488736, -700005143, 1936399289, 762994797, 167722778, -527430775, -701470915, -44409403, 776068650, -397299134, 1240625348, -51155467, 1916318391, -766626370 ], [ 609600418, -570002254, -71138770, 1557190906, 611188791, 304154947, 896540605, -230426692, 685522970, -569596827, -281208008, 553286889, -1768213332, -1513635898, 2117362929, -1769646938, 510842551, 1530904860, -1076918313, 1478929602, 872903894, 401325907, 1707557242, -1456693532, -2095629065, -1581875242 ], [ 1835192883, -1553064567, -546464968, -617889295, 1309391917, 900485627, 39306934, -1796912748, -197492565, 653895863, -1448851181, -1767898281, 1508546043, 100952777, -1813468214, -1890918213, -799075918, -347420000, 1906066385, 1853893472, -910461012, -928742422, -995542787, 1688852410, -477567233, 219642478 ], [ 2109877306, 976049509, -2089987407, -472768979, 1405667236, 860765503, -2084920202, -831285343, 1981552115, -1753838666, 653231977, 2104867212, 1940672889, 1889019420, -1912661986, -250546886, 1435702638, -291751668, 1156150563, 1371282708, -1863505199, -1019332868, 542135750, -685057915, -673382791, -798292913 ], [ -797711255, 1162900171, 1551727874, -1896647036, -1077458640, 259189753, 1238353558, 775390657, 358647595, -499355775, -1748201675, 1434476912, -2082310320, -1132166851, 505108740, 1987712335, 1915861315, -1975590568, 876736531, -714450295, -231573446, -1694010322, -595449947, -35194632, -321615868, -2062490916 ], [ 228409447, 615946019, -1081113502, -214557298, 1516263861, 1592099380, 1283919352, 273136502, 211645320, -1711011916, -640712033, -538943611, -1592038570, 6810721, -320269765, -667751182, 1469372142, -582356169, -962503595, -136192518, 752226651, -1713896066, -2009779655, 1151526492, 1532623164, 127195746 ], [ -674249592, 1875890621, -1135324419, -1062562300, -1712647565, 2043381514, 742544834, 1304738563, 1668599716, 1950435692, 132134821, 264754558, 1214294458, 240905833, 1737712846, 1041944494, 184889253, 79300389, 1096474768, 1617372699, -232205787, 850766588, -2139530108, 113278371, -1557147741, -685965493 ], [ 1001166023, -388073796, -913167889, -1199771805, -1562120518, 2009722385, -2073433942, -121103801, -1455967666, -1853977449, 1564305070, 1947454502, 686376151, -1284165813, 1533582387, -165467481, -1306989561, 1343031275, -759412585, -367262206, 891386052, 1353374483, 842481892, 210168499, -2105324147, -310673249 ], [ 40224737, -91799810, -655928383, 2025519702, 334914930, 170552501, -1106661850, -1118359662, 318810248, 1035354425, 163759485, -1376910804, 1553468448, -1128029781, 1323441008, 1519052763, -316092165, 816239000, 250189463, 643604175, 397755728, 300484513, 1273707208, 1418422031, -1452897531, -1459554356 ], [ -2060037195, -1037198608, 136245338, -2015996161, -467591423, 625207235, 158437310, -521783895, 839032199, 99938253, 1288298580, -309714999, -97643099, 1183334432, -946949252, -1126216721, -1346619114, -1919703750, 1818010217, -529120280, 2113037246, -925031438, 2009836646, -1088545843, 1385992440, 1634533093 ], [ 991281963, 1554815042, -995751341, -1318603033, 709843303, -253574338, 1948757664, 1497164103, -801723413, -775827347, 1168936868, 1396148410, -1588948929, 1761927065, -1393762185, -118298760, 1924672855, 733453515, 410424631, -1513698959, -463237298, 399539248, -38769479, -1438853566, -887861173, 939389228 ], [ -1440496616, -985061955, 2104535622, 1918611085, -1335877043, 2071396014, 1951477562, 1811732634, 1581654026, -1169356275, 1174548982, 146769067, -1931487371, -641889630, 384416065, 1742415677, 545116619, 1578290369, -1859949689, -284931566, -1585786811, 127609073, 1605225655, 260760149, -943463493, -1172869753 ], [ 295791992, 597052532, 1085969427, -8428895, 1320521111, -323484409, 92477487, -1109696919, 78937594, -1627348325, 333930805, -302416366, 153598912, -401868508, 1190481567, 1205881867, -1599973378, -2017321748, -349672957, 1238336733, -582262473, 860511692, 87186312, 1713848514, 134663666, -343930211 ], [ -196199258, 1420932179, 926799560, -350444675, -304353054, -1712476501, 154476295, -44022075, 1337592409, 1960523519, 1976270717, -302191028, -1131549819, -1744922850, 70403379, 1942769404, 1610510257, -271256661, -234242479, -513709785, -803079334, -1577225625, 1425708300, -34317018, 1042234079, 1967623184 ], [ 362427861, 1190403371, -1887900786, -933660159, 1582710334, -326033049, -1200651097, 175597445, 661303859, 1643921386, -800991366, -965053575, -984165385, -1285238512, -1742120935, -1268845057, 422163732, -709842122, 1544460030, -1854526569, 990052125, 714252998, -528005956, -1289932034, 943942146, 1798298019 ], [ -385303565, -719975426, 1896482075, -1324071111, -475013023, -15065442, -703144990, 38737628, -1968813653, -354542468, 211664191, 283245106, -660189961, -1462799609, 28274314, 1560627429, -197187780, -1966471456, -1792571919, -245391702, -1545257732, -771095176, 207760901, 1156069629, -852502077, -1932920201 ], [ -1133017289, -1864210877, 1896092258, -6024875, -2030721120, 830166489, -1291421000, 1685044183, -477863919, -1507915643, 765556862, 540135362, 1887930932, -1225975034, 717110394, 670815605, -1245615652, -1552602005, -730177908, 447859382, 459073476, 598125187, 1312793861, 1782790342, -2389092, 1731180598 ], [ -727063556, -2011703065, -729603536, 1179405877, 1011283869, -1854145933, 730289329, -279274962, -1516458703, 1821216515, -277699524, 1808774012, 1722454662, -1155278973, -1813332641, 699766000, 1251350018, 1408442950, 300720471, 140145492, 1573530161, 1446536459, -2107950020, 1780556328, -676936374, -1736209403 ], [ 754448271, 504817423, -1523028388, -1858932271, -1009580516, 1785695306, -1509605950, -1679558820, -476436820, 1795879567, -676334410, 2095210499, 2016423363, 828988449, 441179392, -1659330241, -1356620632, 1255113546, 219310354, -255436301, 2090079047, 1399697150, 1923931847, 534526687, -2121058656, 31657165 ] ], [ [ -1482938994, 1196423939, -25262241, -1909783805, 1957863554, -402559672, -951153417, 1643993660, -1279006438, -159587420, 1865344262, -2089149647, -263772690, 1273151078, 1139369336, 939812798, 980233046, -824297270, -1331006193, -1505934450, 258776261, 1679010099, -1269844273, 2058977037, -1566240610, 128365536 ], [ -1640363433, 1483935501, -1517839596, 1404594098, -505247732, -898753985, -353758908, 1422320371, 990416217, -2086900910, -250721226, 1017870711, 778290589, -457161000, 811726030, 444926627, 1187394690, -189421940, 598876991, 1162111892, -1745218604, -1510274639, 156207080, 1513875882, 2021270286, 471826324 ], [ 234422919, -1056514021, -1999177095, -1226264671, 980790986, 1403973235, 1924135825, 1192432937, -7903375, -896769430, 1238900640, -872474305, 1464034844, 346387369, -1769802524, 1560774332, 1125344552, -1304719408, -697143410, 348912022, 135044357, -131644438, 946368998, -136755852, 827288513, 2124675169 ], [ 645845589, -746054159, -354695526, 10232599, -292249846, -1398962246, 885905079, -1457026916, -1130004539, -605167090, 270424069, -442625927, -494434199, -1458367701, -473561743, 1663819714, -4182192, 126416445, 348004990, -1313639099, -1093051663, -2088618760, -1909026052, 1716618790, -1553930605, 287794110 ], [ 1875929094, -1957774385, 185863401, -346359002, -793890733, 86680674, -110342540, 100034978, -1885176519, -1370574283, 944029984, 1239214357, -522929902, 1275500553, -174125688, -296843931, -1207502029, -1977812045, -1175221549, -64951702, 503113522, -467298464, -1489760907, 616147569, -1072733986, -1377288056 ], [ -1046773965, -886560538, -1615917108, 1177213445, -1053436545, 1944165269, -1473060265, 205878042, -1631696916, -1772603481, -446739151, -1451662909, 133302044, 1381935878, 498460419, -1375500554, -992728512, -1604274998, -546189659, 2022322868, -1940125619, -1043264109, 593148325, -957291422, -90921408, -1076172337 ], [ -2109842525, -1026352329, 689868661, 812783221, 461264246, -178860288, 393648146, -1250647634, -1691602776, -1456746631, -1155560838, -1663425564, -958959493, -1708019106, 1588490778, -5431552, 1503835236, 562488018, -2064391360, -2013221258, -1950835620, 1005757142, 1110229098, -166426872, -1514176864, -1962154835 ], [ -1434405907, -1147155251, 1503775983, -149487994, 1848982305, 1497836582, -491369311, 163772910, -236127242, 121477063, 1527903861, -438929994, -1349707739, -213408166, -1532221735, 1889780587, 1748319477, 749436876, -279009460, -492464070, -194524771, 1657765395, -175123143, -294884868, -218004860, 2103706135 ], [ -1098513577, 531364251, 993786530, 1124955786, -1252960673, -1923294125, 1672825019, -1235599299, 1542399575, 818036372, 1813698822, 1021531953, -1155674163, -1999283747, -193353149, 921857411, -184593795, -1074436500, -1695557241, 1132102695, -858745048, 2064869253, -1175493793, -772446981, -1454778384, -302976473 ], [ -1398729868, 813484749, 485698352, -971898501, -852402645, -162231709, -1839996457, 1381266163, 448228320, -328678137, -1494420961, 101924058, -998205562, 273726901, -2094517352, -130188520, -1169852331, -896797067, 1845386797, 729909038, -917350816, -1095490404, 1820397098, 1433793252, 802651579, 518926175 ], [ -1891061531, -1615231678, -139444312, -2033353725, 530824938, 1253342315, -1812491773, 58541780, -326239390, -1336642289, 75663774, 452478902, 1168069714, 24248785, -1809318116, 2062439274, -133928322, 1782415302, -102173778, -418328709, 1815280874, -1831661381, -1948157307, 1660244597, -1970650695, 1872064199 ], [ -1466773085, 973495491, -1665433122, -1080396100, -93539342, -324983994, 1014771483, -740564385, 1324801860, 203468856, -549025734, 1286414597, 1211711964, -12577344, 518456286, -1790751695, 1360562120, -674256227, -1864106699, -1469535973, 1750907011, 846254745, -805139721, -1447809848, 1027699921, 1343412836 ], [ -363883248, -776933190, 1922956144, -1165433744, 1172905002, 820038713, 1039007367, 293826597, -1029044140, 1834278368, 2055031729, 283051383, -878407176, 12296190, -1003389783, -2047753228, -659115004, 1152734603, -1315615890, -1286204428, 1637061878, 962672776, 524438455, 1563365217, 1087401695, 260627271 ], [ 1675692636, 511748179, -1155007519, -1224111933, -1470816545, 1117170043, 918250404, -1535856322, 589817564, 2118218178, 1655716949, -1391776056, 2107032023, -246071169, -213641604, -840290978, 1364450867, -102346800, -1239768194, -1557017584, 1820029962, -1928798153, 1018975287, 1539612434, -577889901, 1693972667 ], [ 1341102516, -1223985497, 211780726, 1855842211, 31541573, 370149738, -1776843462, -738821133, 1425477357, -446114217, 52699972, -32376965, -689292949, 933949897, -1806405772, 984988168, -1579813432, -780019289, -1605644865, -315077266, 1255471815, 1834399795, -1035075262, 1272155517, -575248379, 905432993 ], [ 2091101958, 1995099329, 1104197464, -1655489840, -141600641, 1996871510, -889309371, -1880696503, 1621750242, 1098088596, -1818166650, 24350468, -1342970249, 401273586, 272492141, 2109075054, -910950789, 1848134016, -1820491731, 1391822474, 470014710, 1853485761, 1710428499, 1245751388, -1048695367, 23365504 ], [ -1090417858, 106755064, -1496432723, 801812201, -1050097084, 694039870, -1136004123, 2125732999, 1965528101, 1066272701, 235267325, -1613795255, 1955221465, -1515675153, -239712257, 813205991, -1534919339, 1621622701, -1000817781, 1275935636, -1006775201, -666424886, 271298784, 771994112, -1955082261, -1823954319 ], [ -1418460623, 1603574154, 383256758, -1619974674, 100650779, -669731165, 777182517, -1031364697, -2062748524, -27705812, -745080242, 1760055652, -668076066, 476273313, -1587676838, -1602927877, 855540373, 1325689376, 1208137363, -639502725, 2096674852, -1627024211, -1916812887, -1059568610, -927635252, -889918440 ], [ 2102889247, 268231736, 2084357110, -431474603, -581335558, 516809752, 903717073, 984439895, 1834605314, -463603114, -119303784, -1167903811, 955839125, -1912199047, 1825910790, 1177421121, -530457500, -468669271, -1148853516, 206949522, -771159296, 1874084992, -2012204299, -866061389, -1106462846, 943074399 ], [ -1730688613, -600580169, 775662034, -144756384, -1101112962, -1621840369, -1500259852, -814548312, -1406257034, -345796614, -2097260581, -105233972, 883690043, -1535295040, -1197873233, 1387721042, 96766346, -2119603750, -1606362393, 1676947882, 265389197, -39939281, -654746353, 325642528, -1321256494, -398959781 ], [ 1323576389, 590371921, 1402462519, -1785714086, -512265007, 145203172, 1219106509, -959710982, -513536473, -614645133, 28818413, 505678879, -1320953215, -2056014636, 1710798980, -868730445, 1475853650, -1733251561, -808541079, -435348940, -1640712831, 651841405, 705789687, 700459171, -959515531, 1482524837 ], [ -1551282346, -864444890, -565170974, 710846970, -1111068912, 1781973982, -1225983148, -566701081, 163567958, 78259544, -594681862, 439912024, -1224211147, -600675097, -279887864, 540357079, -1745749100, -1568472435, 1541641631, -114543459, -249407560, -719843551, 337908428, -2018010591, 1198832276, -2136892798 ], [ -2027120597, 716913827, 609332286, 121215423, -1265105593, -921633852, -1823946033, 1070390882, -1685234221, -738008296, -1111913744, 359092439, 1767677658, -2082680046, 34199011, -614924398, 1085351934, -1311034590, -27539237, -1536069961, 321021471, -625720210, 1037807971, -179528533, 522961853, -1570344561 ], [ 1242636444, 1481043280, -1017115518, 536798837, 86907588, -20100653, -1510795390, -421766362, -1950807834, -851436509, -1062169077, 1821864924, -1114077427, 1258171266, -1378675983, 2136795932, -80606994, -1103085220, 1393343549, 1821219925, 2069434922, -1129274945, 1048985900, -841449319, 1651844720, -1489905543 ], [ 2086257277, 1162216789, -1871633551, 416722932, 1143599678, 1568933564, -748656076, 45298342, -709868386, 771658431, -1271450007, -1734970841, -304840813, 1224185443, 476891447, 1125889684, -1192348391, 342709132, 1579344083, 1866985848, -1637166690, -1766179911, 1416132891, -1798852653, 1828014116, 423540448 ], [ -3746904, 2100307935, 1867234253, 256690142, -1549832517, 717503993, -1936593030, 971772159, 886141843, 30147886, -113759973, -1518001308, -460177824, -910877697, -2054819567, -492326954, -722774013, -580944418, -1527500663, -1287509281, 977419165, -853475270, 1955746445, -854145532, -743874613, 619609212 ] ], [ [ 528071854, -550399454, -175064273, 426110052, 1816972094, 471411931, 1857719273, -326988694, -263296935, 1604852355, -1257533619, -28824285, 324586447, 1577033914, 823920331, 1284709785, 959165120, -1881906486, 1000293340, 1825817111, -1190346524, 668661612, -781292840, 1557273635, 743668582, 1456802957 ], [ 614074345, -878974016, -1161936375, -321166558, 1073667595, 1576274857, 1689849723, 577404376, -1679177719, -1821324303, -246252733, 89555013, -2066135081, 2019785006, 357625585, -2116387348, -7699700, 802296871, 1094037415, 543438640, -34430713, -225999077, -963447925, 853399407, -263199507, -1165829159 ], [ 1378651966, 975695389, -733417464, 2102812767, 324570637, 582048340, -1051439957, -1855108806, -1808930757, 1228794707, 35513095, 1797769023, -422644252, 198897149, -1194635560, -852803632, 1929834163, -1880073980, -475548500, -1275661609, 542532721, -1519701403, 618427004, -2083687213, 1073650544, -1373553991 ], [ 2029579886, 760528804, -1077712490, -1720132517, 1844640980, 1675228661, 1943300431, -1774215129, -531231774, -2068592722, -1504571639, 1482638270, 1979209822, 713980188, 948498657, 1059778875, -803194750, 1383284809, -1452335134, 1904530899, -690835616, -1428878149, 631354245, -1418148315, -103574873, 236007812 ], [ 1527765542, 1801244161, 364659125, -716558941, -422791355, 1078684008, -11405096, -2079160575, 408530202, -1106882954, -1373222621, 752316582, -1294096910, 1425765470, -2085862597, 950219930, -1348711664, -544873923, -288258277, -717888262, -1882995048, 923967614, 767315155, 1372686079, -2045541381, -12267890 ], [ -637264995, 2107821887, 389908452, -297274797, 90218905, -1281490762, -1250131028, -2017069989, 801574404, 1042198753, -1108715598, -1412299074, 1250388097, -787238045, -297244843, 984349275, -895235611, 1373083999, 2039376388, 285760208, 356730099, 570374817, 936403982, 2074236792, -1296356465, 748723213 ], [ -318365417, -2051501349, 156186129, 1197003823, -1936307132, -411893758, -621525860, 1580367495, -1714422262, -440512366, 1730437535, 1564971019, -1840590209, 728603784, 869980397, 301282604, 316608185, -1945657924, 1388921548, 1768481638, -1771005210, -1936818667, 247819229, -127717981, 1683446539, -1769445892 ], [ 753944744, -1379768082, -93707800, 302928644, -1766551835, -762532103, 1167624731, 824163566, 550511820, 828415730, -206797733, -929880654, 1111175912, -1887780061, 1187730454, -675840559, -1186668454, -655980903, -1795747906, 1433571730, -1745045467, 970066366, -1724164362, 1202344444, 1023345260, 432048097 ], [ -330546721, 966759593, 1738934035, 835473499, -413004116, -1568447136, 776261476, 1857745333, 1422260997, -2000225982, -641698358, -344198584, 8089167, 172390476, 282994316, -1187937247, 149041035, 331477180, -753681162, -1946070643, 606920055, 1687491576, 394085873, 2131244470, 1485370011, 699052111 ], [ 268210703, -1259964060, 1055546075, 1025161007, 1540586257, 1826160882, -1350261870, -1322764509, 433435634, -451132412, -2098243542, -1755151509, -1762039459, 2072569707, -2119982770, -271261669, -1635099492, 1605398657, -733657284, -841931679, 1068824472, 744832012, 1845941792, 610986225, 1272765541, 1622739206 ], [ 1145313977, 465503211, 1654763895, 562158027, -1252185306, -1734901936, 1976688658, 316729035, 119284892, -1687224732, -468581385, 1998960506, -816694539, -304098659, 875393788, 1933317780, -1552507803, -229948575, 996314217, 841111288, 99029632, 1728633222, -663883549, 961304662, 972503098, -764660814 ], [ -2141519359, -98850279, -1308208778, -481854877, -1711365715, -729764306, 658184366, 1150041103, 1612708372, -210042244, -670092693, -210928054, 455345564, -327557625, 2040725626, -1743897797, -954840038, -1862052397, 1366235019, 1665656109, -1429150585, -911136178, -555524917, 1620459142, -1945243295, -1778623485 ], [ 1925529877, -989508027, 1712144951, -374862837, 1543302932, -430424535, -977042924, -482714394, 289794606, 395138905, -1250265869, 1855000924, -2034282568, -399658299, -300238915, 1923959523, -1336070646, 226409821, -1835788699, -980671916, 202494106, -1239528923, -667858282, 148408247, 156496535, 109180586 ], [ 499951792, 1544945687, 1713272107, -1018477829, -1228830572, -1855196778, 513971952, 1428585556, -516919059, -1126132097, -2046250563, 1605551836, -402508398, 589834902, 1784582202, -971395776, -345875300, 2023036953, -721338041, -164355566, -168492562, 409506798, 1329446821, 377392104, -1509868497, -1462368717 ], [ -329290963, 1324431656, 1449436474, 1328268760, -1431735838, -1018705678, 1878397425, 2011785318, 1913410421, -946815300, 1329777010, -1122179833, -639820555, 1762190912, 1663725242, -2007365582, 47150315, 698548009, 1580163382, -1214356942, 722899645, -1103653384, 1240647432, -1943560880, 682603950, -825678435 ], [ -1597042872, 165765065, 677248937, -720538090, -1934939931, 567671953, -678943418, -1035297163, 141792225, 1219638820, -1323751180, 1920119630, 325553199, -1925557277, -321593379, 399979356, -854507900, 1356167730, 1699874164, 849310981, 112687129, -1695534589, 706170302, 533854243, 1913437880, -236654435 ], [ 465512965, 2076831615, 1057756802, -1633252122, -972770365, -1484915061, -598059858, 656753913, 266174566, -263663835, -674845165, -1677696612, -1108056791, -88796162, 1077164793, -1562384764, 1919182397, 28345995, 1221356626, 989124831, 911515039, 124165224, -2084005430, -1643869204, -106690450, -847457077 ], [ 1610418540, -1284867041, -1480874022, -1734753579, 786660614, -1777110904, -1289829519, -1502060004, 1006726526, 1369246952, -1421270710, -2076620793, 1498966755, 2016459654, 500397358, -1500273022, 1833462777, 881494865, -1050035290, 375494021, 1829792355, -957910534, 1560449264, 721104000, 39468689, 1301468776 ], [ -1446624252, -500205171, 1978939392, -2033144758, 2012856695, -1448541694, -1060656439, -852860154, -230838269, -1272981285, 2061060216, -1473834433, 745168925, 26610314, 1668106436, 317394279, -823710496, 1927288348, 1902064919, -1750717690, 1307236297, 1814443735, -1817003502, -1697869620, -1145823858, -348916341 ], [ 41790627, 596953720, -1612485760, -1834511586, 890684637, 1777335777, -1193428927, -1040902081, 1382404922, 314773315, -1158607068, -2145243053, 667042766, -1802952853, 1244519146, -597238645, -822623461, 1681600646, -2093300160, -377807052, -1332387647, 1687201189, -557822695, 1736761366, 843422926, 84189042 ], [ 1397400654, 2022162572, 689309527, -2048934542, -768240321, 667525113, -1935256223, -1033497604, -2024278256, -526957442, -1776774640, -1470546422, -1842791658, 262899630, 1094908295, -2035869340, -1193243041, 192813521, 83852684, -1431788030, -1973730859, 219249780, 589543016, 1344713995, -778765250, -73031103 ], [ 1744554202, -1736811187, 644949857, -1051708985, -1133309953, -582556269, 2102219058, 506485520, 1132032554, -1598686727, -1253698773, 61184324, -32387902, -1448146076, -1111184805, -892901417, 266944507, -563953047, -1921022120, 1794099604, 2054404222, -1782786698, -490316474, -988295875, -1209009203, -2022356314 ], [ -1241001079, -320901555, 1443929767, 1185875939, -637181263, 1944021540, -10300930, 1631358561, 479980185, 922208826, 1997792912, 74171074, -1480507083, -176756516, 2033435145, -948103572, -484094993, 161803597, 1578243117, -879628662, -341225330, -196696044, -2034886003, 951247700, -937246320, 1186421367 ], [ 936562940, -309526493, -381191748, 714278120, 2033973167, -1145379161, 472619809, -1475006209, 175090924, -840554704, 1488617535, 281167068, 1701593488, 803208145, -100663238, -1057259248, 893049338, 1190582009, 181410610, -1559054461, 1176088310, -623765878, 937047635, -1542902834, 1356258302, -1725702590 ], [ -884836989, 1101547495, 793793858, -138198562, 413755839, -2059253754, 668954128, -402275376, -1307064085, -522201480, -1108162787, 1465078410, -888581325, -1688200501, -1456964488, -1162204680, -415431750, -241264086, -138056162, 1565735208, 65866308, 144178360, -2020411286, 1236249456, -1901766504, 2052342775 ], [ -1170999186, -1356927316, -619711054, 1695293018, 1029223831, 1640954389, 1122923532, 429320283, -2028591009, 200479322, -651696031, -1702797345, 579198640, -2037879144, 34877963, -643902603, -1466601879, 857583959, 700584374, 869713968, -2145060646, 142663456, 1551767291, 575257785, 472087230, -1831671968 ] ], [ [ 1524794044, 774126393, -1648510171, -646065104, -956025526, 1511442184, 1104933889, -900016208, 201774728, -1875079306, 1137140817, 1566016269, 1259785727, 1836850473, 267190317, -869862995, -1014314913, -1144359820, 78977066, -1437871357, -927336849, 38669239, -94111965, 1909375588, 118081652, 884979617 ], [ -1778481587, 848255658, 1508963850, -1583110689, 1897438513, 1050426448, -837645643, -460496021, -328324447, 1800881488, 247464062, -502436621, -60634821, -862156172, 1781474145, -15005138, -1473075401, 1588475009, 59927092, -2061843143, -1295147429, 107891515, 568373651, 489906490, -1141775313, 943349710 ], [ -530529883, -1568670787, -1813153730, 1878695854, 950423715, 524710261, -834513810, 325228580, -824130176, 1576102231, -1690388503, 843383881, 557074553, -1910418993, -799232006, 1857862078, -2124638614, -1838239531, -1508803434, -450985056, 221949988, -691221879, -25022152, -891292214, -912213027, -1877438616 ], [ -394823805, -924225082, -1945979737, -1459233545, 1430461789, 79398616, -711433558, 858265759, -1171518359, 107583518, 24246642, 937716987, -556384349, 683945645, 1205185714, -189279573, 1220725107, 1950407997, -1969499486, 743810973, -1289987868, -775639931, 1748860900, 1109020089, -2062471338, 1714455988 ], [ 720050582, -945716603, -1761294692, 1325246275, -1007292354, -1138841881, 1119979937, 1147648257, -673367186, 60180192, 454019750, 983444062, 537094127, 1818138046, 1733193673, -1575807387, -1538302207, 331324044, -1558775397, 2040554550, -882495113, -577512102, 1567573252, 470542, 766764597, 1219829143 ], [ -1638883550, -1036570719, -482425888, -1420074573, -430034467, -738347123, 2072952219, 304798128, -1489555156, -1511761974, 1866154892, 1154937833, -480715771, -1532165641, 1968395260, 278845875, -401663591, -195041767, 792781645, 1189232140, -903879168, 111037496, -25680415, 1260846501, 737660575, -347759916 ], [ 831025846, 1970900783, -52870304, -521384817, -1546244977, 1372879506, -1677690847, 1665651598, -1437721136, -740666905, -335825749, 1850758548, -1882530262, 115208194, 756740545, -305900355, -728526024, 2085816026, -1448018084, 1236212265, 1839795748, -1073328596, -1879771326, 846920315, 889487646, -191317282 ], [ -2095588052, -855254224, 1637606485, 407806205, 1279174051, -119850831, -501367903, 641483763, 1258579811, 158757346, 703064570, -968253598, 272200611, -1443738255, 1060178844, 835693254, -1489136738, -2141763557, -1061558104, 781727715, -1188128829, 1148781469, 969853488, -1664423160, 278414766, 475767791 ], [ -1490175925, -1042606586, 1024140579, 190923051, -322348057, 666313534, 207400571, -734832868, 1859427963, -1699860417, -749003274, -650963680, -1759706421, 11552602, 178648055, -1206100034, 82686645, -906400940, -832218732, 1590653707, -604736772, -278684702, 916981392, 308000476, 848902496, 822252228 ], [ 1126136682, 317444024, -1333225633, 800888074, -648548488, 2120034188, 2008317220, -861096084, -274222730, -1706795144, 733512056, 1097941125, 2026628105, -1219939308, 1121408189, -368090263, -1905690037, -305415464, 344600299, 995229072, 1318346307, 1674026742, 1491120706, 823480780, -1857650986, -456370769 ], [ 1498721939, 1373059681, 531675838, -1944672135, 980318777, -1955122859, -1622092459, -1479800296, -344810575, -1532586787, 240300752, -1560387121, 504808594, -828326879, -67028595, -316082361, 1187224384, 1211663488, 418825235, -2035641452, -59008890, -1314454095, 1871923498, 749270986, 854582540, 905776268 ], [ 717849946, 1981029549, -1339964675, -444183331, -1514929108, 1197697384, 387428843, 261794886, 2032390220, -146605516, 662701144, 2015788566, 89754617, 1930874633, 774121982, -325370173, -1174467157, -1798023496, 2038802249, 341585536, 1981529798, -1717876477, 600240845, 1858879218, 1054258158, -1480007040 ], [ 987707753, 1515592643, 1670339355, 149913928, 1554253484, 1286932952, -1611465646, 1520232817, 1466539002, 251801488, 1540314454, 596150548, -1343595763, -905742832, -2136497648, 1777429744, 711661771, -1349899030, -35152097, 673841805, -1133977670, 998565994, 1481389137, -578339621, 1281244356, -136125848 ], [ -1705452998, 655070946, -338465805, -915005454, 1926832429, 876084945, -1010596403, -1482388822, 1981287098, -1126231774, 808363161, 2001659825, -1279288350, -478593257, -296300969, -701146449, 1500556490, -1762153884, 1483805659, 1367269240, -1554179969, -440483550, -299798932, 1599881597, -1272191801, -299262710 ], [ 615155640, 511368743, -1714774305, -1345596445, 2060183356, 1655787166, -1980829907, 806019619, -559851424, 1435674872, -270902962, -1054019440, -1128595688, 523170984, 1756856951, -1300431553, -1467189118, 1966711993, 526514459, 632366804, -1890652003, -2065286532, -560810381, 1198176410, -276738172, 1318315504 ], [ -1640631172, 2134098237, 1689794062, -1403857924, -1080272282, -727118735, -2087294551, 404661939, -504723595, 1161123213, 1318943478, 1407892805, -1960836073, -1574236421, 1484147679, 294967842, 946968877, 496570188, -548324477, -1199121069, 2035263003, 598096439, 95209160, 1501549447, 846484110, 250206592 ], [ -393092591, 265813914, 870535687, 712776599, 1246267465, 401684455, -663004942, -526532333, -999806956, -494640635, 2063155302, 1716811344, 563205389, -640640028, -1614179813, 1181162795, 744007803, 1950280437, -1085518623, 842358422, -1395008069, -51410873, -971477957, 1137682243, -1891360561, 1834431970 ], [ 627885477, -1213394771, 279500398, -1901254249, 2031561404, -471774487, -904300181, -1463482154, -1425376266, -597805215, -1961251482, -194596866, 1759841518, -1590509516, 1167742368, 1060584672, -1207177695, 100459235, 1496227268, -582619361, 971109952, -1655168402, 1116465433, -806977720, -1448676061, -187024635 ], [ -1259843434, -1844522717, -700364251, 1470186688, 1462510693, 403570582, -102133636, -1476945144, -576185824, 280588834, 1484738000, 679387311, -1932904199, -1961255056, 1244740832, -1839147074, -971456060, 105587526, 942750974, -297101544, -1774873848, 997245096, -599108651, -210706778, 1936271618, 2037878074 ], [ -1061754841, 830793497, 1988459260, 1599997981, 399363021, -1515016349, -1393749750, 182811733, 426842292, -422495779, 1889851437, 1143647142, -464547312, -95242530, 1980064385, -31891813, 1605848267, -825993601, -394971607, 1583416138, -1985551431, -514392162, -321075695, -333034422, 2145616466, 825700052 ], [ -85750394, 639905711, 1920477657, -1576137922, -270157677, -1476288337, 1035204172, -1900476405, -238052097, -330592561, -166691550, 2000421, -1797604639, -766315483, 1830701136, 1523491805, -1204209375, -1725660267, -871518608, 1124733582, 1363412775, 41969845, 105631697, -63245128, 648797964, -867186779 ], [ 830972329, -265099340, -792733088, -981024958, 1131156884, -432995702, 745282559, -1180437615, -369100250, 340088959, 2082614699, 361255895, -977055865, 901664179, -1783860188, 1477074929, -1201946164, -1321564075, 1762818946, -583681265, -882955536, 1240346434, -361140884, -672059749, 1456848530, 1207665502 ], [ 805775944, 1777282537, -932878509, 392495359, 1321053675, -527966583, 1311663214, -1231805349, 1917552196, 79718145, -1702817345, -663797483, 235696674, -467165836, -460104278, 470963943, 676329092, 131005746, 1567189039, 1771170198, 191877574, 1785689802, 1996898386, 684856102, -237405059, -594267856 ], [ -312766522, -1491387881, 774504767, -578676543, 1855559870, 1122526427, 1485328842, -1912342715, -86149564, 352131271, -585377262, -890952141, -1711163609, 497510655, -1112641696, -1507848754, -677450745, -1666582554, 2072001231, 992183393, -1586376761, 1224658837, 1814254126, 418101590, 849946386, 1678294685 ], [ -1353103145, 794216160, 1119948664, 1139613033, -128454128, -17102377, 845115861, -2138475860, 1413930121, 1054483492, -1210046406, 1785035186, 1275108558, 1936663540, -593186193, -764286024, -877019127, 1822264005, -74704475, -624818808, -966441448, 258332279, 122272150, 1019887404, 1884857476, -1002377380 ], [ -1202840927, -618893757, -973756499, 678571791, 280987958, -1480391503, -831204159, 1997347059, 491027679, -1222688101, -1175401214, 117029145, 1108946922, 3076282, 444879096, 1129761173, -363679419, 1438697129, 197312126, 1232404790, 231109842, -492673343, -248318333, 680019976, 393125129, 2040964486 ] ], [ [ 2145077351, -2109110700, 745414182, 1876891652, -1757416425, 99193155, 1044519463, 1792963820, -310515783, -941278051, -1139394038, -426476330, 1708373649, -19878994, 954078420, -2071219630, 1584732693, 883046079, 1499696755, 1652112742, -608709672, -1303810399, -1323438735, 1218410786, 2137382410, 184646593 ], [ 857751929, 1657723842, -1116449533, 1190230089, -357869654, -1175839635, 1820366040, 872983492, 1659690524, -760746448, 995975706, -1767583629, -1727286325, -407699211, -1539740425, 379020256, 1787691810, -168122965, -629029746, 1024232861, -1666535235, 884180264, 332792419, -666199470, 2036629147, 1010874355 ], [ 1335455647, -1556804930, -1200911174, -256602030, -1434041890, -1144611303, 651996154, -287316999, -765333534, 86418506, 686863044, 1349958703, -858964202, 442983490, 1906548698, 245968035, -1925723074, -485250740, -119605190, 1722641833, 1699411375, -1451518838, 1535742032, -158167997, 1435984584, 1619149249 ], [ 892703796, -20195280, -1398172314, -861879860, -1506402223, 2084461177, -557937933, 1428811431, 1874346231, -557615331, 439219346, 1364206094, 807674055, -724981646, -1485521279, -2010786023, 1329764519, 215347304, 1833066790, -1876576221, -1467254824, -1572723307, 1155102722, 744830897, -763642467, 1814578891 ], [ -831222737, 533553770, 1319602087, 248376209, 798704092, 723460217, -447731450, 1137516658, 358466162, 855044792, -1094033578, -768528026, -64415565, 663941394, 2107982756, 1490129420, 1903828555, 404299402, 761779185, 1929293043, -923638830, 290922480, 1583519856, 1387899049, 921688766, 1047572936 ], [ 243255909, 885493392, -816891941, -339644528, -1653302574, -2086868179, 1770721311, 356832794, 475214097, -1819040351, -1730730889, 498221945, 1037598225, -1587642648, -1061261048, 251532839, -1546466153, 591007068, -1530388023, -203021706, -169276966, -1426911319, 637900292, 943450885, -1730131013, 1174360071 ], [ 1908546079, 1274554002, -565558725, -652085586, -2045875412, -623541865, -885787774, -1428188839, -1649664072, 167695694, -577249190, -1784172514, 310106094, 706526060, -210341910, 2050816302, 264666384, -674731994, -2126944256, -1894185565, 1591332907, 319767385, -554589596, 1994472175, -1964213059, 603843861 ], [ 1037308621, 897206010, -169697936, -402914930, 225661260, -1824910341, 1225133418, -605013180, -2118983307, 1549590667, -1673410968, 1544880831, -1895019848, 527988570, 1758562930, 1717506460, -267297055, -1952851680, 828262983, -1468347419, -448836339, -905272967, 896004105, -2023187235, -1974909563, -1870760371 ], [ 417971939, 2109998272, -649646214, 1131988202, 761740842, 103086371, -1027906410, -34070315, 1368466568, -949416552, 233032219, 520315325, 904678642, 1398484524, 903028154, 2026704357, -1866566636, 607732731, -1007921132, -1729436644, -1614729379, -464059734, 1834572635, -1209447325, 27122878, -1107866700 ], [ 1930973021, -1076991994, -429065884, 910023009, -41083628, 963749123, -1291360891, 1240076189, 1796450603, 1642446390, 1531746799, -1033804749, -1617311008, -348178268, -989944688, 16842390, 738781613, 491265256, -1566481234, 599064333, -1629285133, -465374504, -708187392, -211266675, -1680388335, 83814963 ], [ -228875673, -1601735379, 1733092736, 94537041, 257593014, 114880438, -561807445, 72997289, 1807304022, 358792674, 1201076417, -183863794, -379599789, 1285833438, -344782277, -1215390594, 640399222, -5476720, 455537351, 769885315, -1521066064, 910731284, -906774978, -418585593, 1733422917, 1684447912 ], [ 700958713, 900043527, 1657334744, -1089232646, 867740840, 351700806, 1132812029, -442140085, -1535229705, 168940663, 412410327, 1958371689, 2125701146, 2017720989, 1048328668, -115907526, 182329711, -1271474436, 1591193344, -71728180, -939862513, 762372706, 2022524066, 1908647724, 788750326, -394862061 ], [ 1128185618, 69009393, -1053487972, 727967813, -654152916, 238387790, -643418356, -1749257464, 316601438, -1282380254, 1299169326, 207066823, 822091838, -18280592, -223881780, -26940171, 1869995379, 187911770, 735041267, -1720126820, 1816147713, -1867233236, 1690913084, 79008260, 207778898, -595226888 ], [ -1554153407, 531273396, 865415567, 200463288, -2112409654, 1647947910, 1626447342, -1185550827, -982292408, 1855423163, 849654334, -784535724, -1878996218, -835479163, 106172844, -1413658360, -286275617, 692315042, 1319100943, 1666293174, 236581699, 426312739, 1670356193, -448162110, -545458964, 958567874 ], [ 1203484549, -1362728462, 126710783, -558788616, 444707025, 1280434951, 1251505511, 484973821, 1968654499, -1667388153, -1000431491, 342539839, 78539483, -592752233, -490312669, -1847831825, 1013971622, -1075181522, -1569276964, 1424484723, -1903615720, 1800757266, 90601675, 2076181772, -100347774, 1290837784 ], [ 901835440, -1604041681, -934999526, 259015045, 2017644158, -900765701, -2111464947, -479646912, -2141652506, 1310048198, 1915888294, 1307559889, 1187953214, 499366629, -432711980, -771201671, 1806220715, -1697210850, -2039111519, -2027438597, 454471778, -1472345094, 1797742149, 1837534000, -923371169, -43230349 ], [ -1316674092, 1215944127, 1779718675, -1064329858, -1915430793, -1288802793, -2078792200, -1985901178, 1415269323, 1196844057, 1658221295, -722409575, -860738724, 1650032179, -1959355079, 1177625550, 1975375879, 1741076710, -180581544, -188535168, 1128765931, -1318672129, -262301766, -1120078909, 1312000506, -1456995798 ], [ -962630120, 1373494502, -149259909, -2041247302, 1073179777, 1383566443, -761959017, 1797230170, 1018540063, 1569038696, -1382515080, -1986352652, 46804482, -661506882, 1273542020, -1670736464, 232976821, 1041637330, 206831689, -469218087, 192328701, -1685674250, -2029836254, -2005496933, 757505709, 1949074734 ], [ 133610405, -1730379953, -1955846349, 1051894053, -1660580186, -1314734485, 1412278606, -1781312807, -1541629499, -1970868237, -1380101155, -622047519, -1760356744, 890808812, -1270016352, -1322373518, -123906048, -200195275, -903928193, 452557677, -1334433196, -1579925163, 1708844236, 1634419892, 1649620190, 1010058145 ], [ 1853556024, 606481835, 1398374808, -1400899764, 1133988926, -791308430, 1846906729, 264099082, 619082302, -205086342, 354786905, -57699062, 1657807712, 1545036605, -1123065905, 1728693554, -117412561, -2067186133, 1019985965, -1744390014, -333629753, -892266452, 2009082373, 1780596873, -1613982057, -534098646 ], [ -1924721530, 593280978, -69151560, -1039032464, 1322910463, -1058093361, -1626687481, -507440894, 1699968012, 1556310983, -1655059164, -1556077378, -432370633, 1284451689, 1465136595, 433055172, -1782240694, -979751883, -201768509, -979078669, -888001302, 2124787135, 1397770338, 1671048045, -147239056, -374626499 ], [ -765350265, -596018184, 24662610, 1350457313, -75963642, -107625506, 2018138250, 822295550, -765616194, -1583897579, 1948003687, -384537385, -1656578181, -476708080, 277337765, 549743831, 1446485866, 1042738741, 1589706190, -625685300, 161563926, 1244380685, -554444500, -1510660108, -1876990249, -402053932 ], [ 410870303, -2063917447, -1678230708, -826576723, 1730371153, 2002645674, -72233127, 114518397, 1233090369, 1036368155, -351260238, -946854648, 795848326, 35612531, -1335487711, 1546366481, 1405917300, 373439968, 1825016541, -423034992, -1401999801, -875370643, 1824748958, -229318561, -1157822921, -1140179533 ], [ -1397920371, -1491894001, -2080350932, 306009171, 1903371984, 299881047, -555633550, -366680882, 1762268371, -994688137, -2086967749, 338683700, 203098252, -2113787484, 1588262415, 2128976365, -1411765884, -286219584, -174843439, 296537525, 392035414, -134918463, -1764889922, -925374722, -765705870, 1158860365 ], [ -33298074, 1161064593, -952115451, -1969538725, 724662882, 30675283, 1057701467, -194535840, 645234197, 1832220386, 246095595, -1282980908, 1847150482, 446548994, -481764939, 1081844425, -1748835758, -567639479, 626094544, 1368501869, 324934598, -1065416902, -1212881180, 417766532, 941363377, 884319957 ], [ -649866819, 1230596571, -1444429462, 167580519, 1045106348, 228744648, 1491746255, 788365313, -1868503498, -232940023, 1919359554, -177342859, -964103128, 1133068115, 1351642487, -508795390, -1662469284, -366571820, 354959325, -1815739945, -1164116770, 1169384858, 664794165, -1666121122, -1361600315, -805985403 ] ], [ [ -1065765586, -17639887, -622562078, 135371008, -458296222, 1535041098, 136469273, -201073957, 292000230, -623665572, -204476515, 351678741, 1572246434, -719956117, -933046789, 1109973737, -1980413373, -1084397467, -1031659106, 1844341195, -2110900765, -2001517126, -885373913, -1635183161, 77913812, -126614159 ], [ 595575449, -51165885, 1322443923, -459954309, -359649721, 1978960721, 150501790, 1935725708, 361980547, -1860153343, 880690471, 231595724, -870632572, -475450542, -217850539, 721338081, 235959342, 1426640716, -128495724, -1226537994, -10119042, 109820876, -886135236, 1874231345, 644257072, -585087851 ], [ -698787156, 1769187039, 1577089013, -1586184243, 1869926359, -154630897, -1952443892, 1964419993, -374238950, 1692302868, 1495518337, 939634521, 94537779, -1798535089, 1640488807, 274583121, -1750182104, -1713572642, 73559289, -808169223, -125285533, 1321142792, -1317783638, -2033860101, 1979326910, -22424522 ], [ 858053375, 1883424100, 314947073, -2081789476, -1767914701, 1913627331, 1883219832, -1835322553, -11913290, -1948840953, 1764859235, 1066639208, 1781416938, -1300111548, 1464504952, -1821014038, -503854278, 1242818220, 1221912165, 50113356, 1256034893, -785343626, -1589487540, -1869538865, -1545300566, 988553715 ], [ 643203393, 264127279, -1968718272, -783970294, -2028685140, -378124781, 846595447, 295612269, -727703771, -792937621, 261959472, -1485192462, -1941691741, 1920846681, 2067298319, -243721166, -6087821, -662886040, 1369216635, -650470191, -1855653695, 1734788951, 1786719669, -1611159406, -1670296515, -752953856 ], [ 139366955, -2139163169, 42746097, -616858983, -1831328975, 508488717, 967551894, 1958154462, -1772979604, 1459057787, -1555681851, -2088435811, 515292685, 901464411, 468775010, 2066809248, -880238317, 1739519236, 905340446, -129812256, -45867174, -950522581, 1587219722, -1492691140, -897961338, 1902265746 ], [ 1657076551, 1678548049, 2044784036, 1745952243, -705118509, -1477622225, -1271018068, 91410491, -1590879792, 625706167, 1024556716, -1269691619, -1230004915, 1741120757, 152791375, 479171321, 31274329, -1682650834, 977503742, -413789788, -1202391018, 1437014560, -380001484, 1337340652, 2077766534, 119340262 ], [ 865718185, 1947233490, -643804622, -1040656366, 420599597, -1222398985, -301420573, 1063314727, -867475576, 1132456997, 511999131, -224605169, -1888752136, -667071265, -1569135259, -2106886048, 368240972, 1754472233, 690743498, -408518564, 1353896353, -1380465479, -613315954, -1553887176, -963027195, 1249421512 ], [ -1609761344, -1562874142, 944287729, 89671780, 1505191467, 8353808, 981178573, -2028542049, 298991139, 1275471854, -2043589992, -366729928, -1721479449, -1454514779, 1688684241, 1329229118, -1872443958, 431827102, -757240881, -1758786817, 1955790428, 204398595, -1341693546, -61597165, -1110069490, -955557627 ], [ -1855200183, 1959030290, 509146265, 767919435, 1111527279, 583978291, 1482834474, 1632579374, 593033221, 1154292876, -1870351408, 982890493, 703596267, 909413075, 462928958, 1985046647, 384853721, -1992878744, -1017332915, -2073912140, -1083008749, 681183242, 1236604351, 19315041, -720789546, 1842703434 ], [ -1209242453, 1223146603, -1873412920, -597666969, 1875757365, -989649369, 1011613270, -1488266576, -609950777, 1028635504, -1112496920, 726646036, -580155158, -638215395, -602978011, 773616542, -448636829, -2108775715, -1098870737, -1475957943, 1196989212, -1331074427, -1693038067, -951176578, -609230677, -907685771 ], [ -1464084817, -286231163, -771636009, 477435138, 1184066066, 2115842121, -1840689897, -1107482493, 343865647, -230493614, -876474646, -775543867, 1714929012, 1552948769, 355041152, 219891117, -630081898, 1891062052, 466263372, 94484043, 474375954, 1346436988, 2128610276, -172682063, -254743693, -1021173359 ], [ -977528443, 369747809, 2013224570, -2103391391, 357277407, 1003537289, -1518184530, -2101299834, -1446221019, 1346313686, -165810514, 1362967917, 1990616307, -1291163874, 157695413, -1786000841, -1361758956, -1313591285, 1919604773, -108947474, -2107385217, -444189378, -1767375842, 1149411513, 121712005, 1053697730 ], [ 139536744, -1152718685, -1949229997, 774486229, -365666261, 331622308, -90132411, -1492170425, 1031516104, -991870131, 2047134899, 929249986, -997059531, 1725706430, -633470149, 1510278069, -894218060, 916382838, -1118200871, -1223126900, 1633796337, -1380288454, -138596235, 231403129, -1177656586, -1961881577 ], [ -1265967541, -621325956, -1810199030, -1538881562, -404648358, -595353274, 1179893004, -1429914343, 1239572752, 835817169, -1428612791, 898880, -700220948, 456599087, 364799795, -202353670, 877410137, -941648963, -1164272660, 1683444235, -1411957724, -1736287929, 606417052, -1029758361, 558612986, -1873314330 ], [ -1138636990, 550039049, -301897990, -1581945979, -658654669, 1172849505, 1825786733, 830766514, 1543750472, -1190507512, -1807044546, -599869001, -613426173, -392547095, 914777681, 2089085802, 1547207894, -1407869061, 525448062, 1216337368, 1587567053, 737447041, 1187953772, -2033687510, 1650585038, -1743954275 ], [ 418772278, -505807438, 856077465, 4997364, 440338345, 2008022594, -2089676764, -155878756, -1450830237, -1026418316, 1025799465, -914002772, 1564855643, 1934497269, 700356206, -1138394119, -1180030756, 78619694, 1560992673, -1572793177, 2138238861, -1414883044, -704983410, -1189196755, 1707082707, 2004827142 ], [ 39399817, -1426446796, -1715688243, 521046121, -673266869, 144506416, -1583676772, 1826585159, -480464442, 2060237691, -1341181896, 457672720, 908027635, 1552837565, -17973998, 1107411129, -544443336, 1386198598, -1509942570, -1154580465, -1052490102, 148460369, -1077450323, 92139912, -1865155791, -1567803301 ], [ 594272683, -84477841, -1663643469, 1272136388, -1844622825, 2099502071, 1366223401, 1426538387, -242368412, -1539821377, 508873540, -405569034, -359815399, 352516889, 769079585, 983409208, -106041045, -1972129813, -1604508026, -921895905, 438818559, -73609764, 1240574263, 679782817, 100990546, -695741006 ], [ 841426506, -221297697, -1330768092, -855504862, -1448612255, -945843934, 2055518808, 1154917764, -458872263, -238058024, -1809550699, 2004436597, 330952785, -768589173, 1114034203, 288658905, -2087098106, -1549613838, 2129276195, -934257987, 1444024479, 653854995, 1453488886, 196782487, 1208460375, 989479339 ], [ -883192517, 1893516589, -2048424625, 499189194, 1085549332, 1551590880, -95417570, -388069723, -1162734804, -1683355292, 1357016842, -1377567022, -305279228, 1748212561, -450429977, 993120936, -292340748, -1128921565, 1348620434, -1003994697, 294699844, 1273718925, 1533483204, -1699155169, -647894289, -1001257768 ], [ 643493550, -2085990815, -2060083107, 1425249217, -219380941, 1143604868, 479889972, 445799775, -1467333321, -1180244737, -291060496, 1930911722, 752751933, -1943521209, -1125961514, 958512890, 1848574067, 1653493461, 1783777872, 1248523139, -972840661, -285682438, -1240304230, -281705083, 1711907675, -370299463 ], [ -1592304794, -203166265, 467022205, 803128217, -104639549, -242850005, -499055015, -1338342303, -1368365922, 666511326, 177467301, 1728445239, 1231671815, -288652249, 1174323028, -894558083, -443209793, 2067969305, 605739382, 1551723499, -1840619370, 525354294, -396637599, 1498082178, 783811957, 1401534855 ], [ 21563878, -1004471810, -831285241, -886875610, 461374674, -154191565, -1610577800, 282416609, 82404537, -529739031, 725500540, 813521799, 1497541632, 830464043, 1579177126, 1120605282, -1442926552, -639919777, 733697643, 1580227884, 1548815496, 924231921, 687588048, 812542726, 1294611136, -1663262478 ], [ -1031016982, -541563632, -2136209536, -837365316, 1508329897, -649345258, -1278294069, 1652249116, -1634644584, 844053838, -1545807931, -839155625, -588721680, -1756171201, 786551172, 408077422, 1565737425, 1274715631, -1117060097, 2030062349, 932003435, 9019367, 1614539617, 1792635954, -2004395332, 1357218560 ], [ 2017056262, 583162784, -451736991, 1430689442, -559065210, 1564785143, 1092025900, 212267698, -438509299, 1828412545, 1622494480, 1869166380, 2066109784, 692972479, -234492279, 1561878124, -1490342099, 244347688, 1131796531, 1844695012, -1537537834, -1480162318, -177890693, 1793828201, -356658370, 1358009096 ] ], [ [ 1880044839, -958454600, -1540902155, 657996238, -1435539032, -877745579, 1682871887, -326217115, -303234780, 1107714140, -1635617526, -1041851344, 1224440163, 223312125, -702060972, -1771876359, 925916792, 1017876644, -1576303526, -1305911762, 1313500101, 1952711675, 938751838, -138039572, -1443635812, -2017070982 ], [ -932968587, -1442925180, 1276001130, 385039661, 116615964, 2081886977, 1967547411, -2027369701, 1742446857, -704648418, 799555622, 242466930, 1047412287, -1279639770, -916574237, -1184961171, 295526884, -1761305842, -624944857, 1448272659, 478481481, 1664275355, 1003456533, -567538640, 1919552474, 1370158455 ], [ -1421563828, -1054003064, -1254298741, 960045006, 1097879438, -1523486125, 1703188519, 633578843, -41170473, 163471417, -1305640810, -1723785377, -805668599, 2075916399, 688858110, -2032358182, 1512812733, 232964506, 1167521808, -118003187, -1301808219, 2011705046, 798040007, -724860481, -1002658079, 1419169068 ], [ 1605838303, 2040250129, -1571268369, -138772326, -1615639302, -343831008, 2030055590, 330388872, -452952355, -2065766618, -934435824, 1819427673, 948932728, -133068944, -714425943, 1391123860, -197835059, 502740955, 153860824, 776627709, 928788149, -1417995788, -813758614, 1760447446, 486009281, 833368807 ], [ -1840768412, 97946614, 1006077748, 1038215608, 1282989024, -155981354, 1074653841, -16522193, 1580027308, -962499668, -1704734576, 7498761, -1139648108, -763057873, 1746614671, -148672739, -634730227, -7921323, -525197933, 918060336, 1640531472, -678007144, 60330390, -245312826, 1585409236, -1174913659 ], [ 474638160, 11313261, -1339724783, 1764344574, 1980710822, 1662272539, -816888191, 611452125, 1940392122, 1945934054, -1444865708, 1716415640, 1694547790, 2117103194, 37570552, -205736258, 1254460969, 18498250, -2059916190, 1584232916, -467643151, 277391684, -40366907, 1821428040, -1333517670, 339994067 ], [ -456138780, 267307411, -941649990, -1859553060, 1965062850, -910270845, -83580132, -536534330, 638873868, 308831816, 1463290716, -764618196, -1113366851, -579628920, 1188830969, -2027275649, 357202639, -977140615, 40456872, -665260391, 1191723880, 12639049, 717426163, -1614581547, 227892652, -440117187 ], [ 1114197910, 2141457508, 431380154, -1864874064, -1087245683, -638799193, -1116997617, -1213740417, 1974464565, 428382436, 1983982061, 83974910, -252952892, -1376318125, -1885989296, 3291096, -566520986, 1201652386, -88537481, -1678091303, 113745020, -1486117510, -1783305670, -2086865166, 1180339203, 125672684 ], [ -227846403, 962610325, -1992137920, 324922210, 1799605852, -1718622260, 821744280, -1029152485, 1193428387, -24883471, 739195133, -707532776, -697531547, -1884903851, 1632946277, -225589345, -1095622166, 1970791887, 453686289, 573151859, -1463449626, -412800478, 522868648, 169864848, -1780755264, -1111878569 ], [ -1370034819, -308320103, 1219489749, -193125623, -1948076116, -905751486, 1468918713, -1591804853, -118419243, 1379847692, 1546626630, -220750625, -1984065048, 2145870620, -778893222, 717120542, 2096558042, -1181734671, 1273903448, -2113910750, -1331492825, 628273076, 1112903728, 1756557078, 1275422583, -1904844155 ], [ -1832240901, -1942731839, -1326079044, -10615733, 1601572946, 991199784, 1732023521, 630014989, -1531656632, 2083918575, -1687024588, -1225517998, 946396036, -1912332165, 641223357, 707943064, -1283398142, 34445437, 1756219340, 1226483134, 1211387195, -1143427085, 2092180406, -1737470398, -2081077181, -745146168 ], [ -1189206651, 1841585541, 792957258, 1705073335, 380103612, 53559944, -1900458987, 1515260439, 31935460, 1048979817, 707587710, 754049694, -1633260818, -1074429943, 708410377, -1131372206, 1788011433, -408851172, -1960764539, 1599999232, -679531213, -758237567, -1567772340, 1126792856, -1904350160, 258225486 ], [ -135776877, -353883088, 1581372333, -338855591, 848818324, 1105202620, 11269554, -2057219859, 1453215479, -592174578, -1684963904, 914193150, -699056736, 1678806857, -1088299567, 284198638, 1296878611, 994897296, 4860438, -246878186, -144306080, 1373927259, 1226835075, -965109222, 60520836, -1799789816 ], [ 593264213, -1102202631, 1902939427, -1863579896, -1061616472, -690864064, 209266276, -988432168, 874420668, 2071801951, -307759714, -1940464521, -1834791236, -827258910, -1599265985, -1920385506, 1953155724, -1860012243, -1434679025, 300267341, 270537250, -260586943, -488849073, 1848341380, -613933213, -194270446 ], [ -1870766124, -2049262402, 1163760299, -1830533942, 2030503796, -1525092233, 1275307557, -1017146522, 473910814, 959865359, -338119739, 1640435593, 38594439, 385506604, 121095055, -634234200, -1748849762, -1652559984, 1353775625, 1396658343, -1762518406, 60942511, 2039424642, 1601830065, -309759833, 1876495483 ], [ -224205257, 1570652846, 1202428038, -1545852379, -1591799595, -150423504, -2139213818, 335746694, 1354663779, 1732431042, 1698776139, 835907872, 735416561, 753286656, -1084648539, -1984925527, -911316852, 1083867099, -1498438763, -1102771508, -1418630060, 1151920504, 1894143594, 1469756594, 532607912, 1688968582 ], [ -1903843185, -424252881, -1993791045, 2020747732, 116353578, -301616544, -603369573, -59912791, 599313978, -1400552247, -1095532352, 1289860218, -1900882388, -1315496445, 1430994189, 1089861183, -1700936918, 1195691789, 299706250, -186941137, -442184811, 941209916, -718115348, -1758044499, -607905433, -440148377 ], [ 883241844, 385285600, -1868787814, 811078270, 1934071297, -23528931, 1004905898, 1422467828, -1502893838, 160555898, 1895928951, 2056242624, 1919109893, 2119108907, -59065385, 1945981974, 988728081, 1745355520, 1953088807, -687932704, 1479901959, 1059439928, 1247572906, -1993554449, 1204530348, 1749372398 ], [ -1122172860, -523208805, 129665947, 18302996, -364995234, 1526818093, 354035909, -1189748428, 137714142, -770602441, -285051706, -1531908948, 14577814, 1246612879, -1919638463, 1838342250, 428693011, -565739236, 288686917, -1171839884, -1233615607, 2113198676, -1412880480, 1740478048, 358706496, 1830049834 ], [ 1466531650, -286638300, -311291334, -1577561574, 1053014898, -1670422250, 1859163640, 1059391803, -1890815229, -1761927706, 1659124508, 65095428, -1426357082, -2011737383, 634595125, -1991647423, 913464231, -459703425, 1720833396, 167762931, -1500454363, -454836112, -1760937225, -820905354, 1145330705, -1004784730 ], [ -803226648, -71803935, -1794359977, 2124875021, -1153759006, -1452658896, -828661337, 170478317, 1991330516, -782272159, 585871511, -1423918600, 784038679, 1583219537, 879573394, 422094327, -197809195, 220830582, 56314706, 34723746, -1895050105, 317810954, 486159823, -1886017750, -371106757, -360971120 ], [ 808100819, 900003080, -2053206485, -1078932611, -859314183, -50114496, 1437663756, 1747980318, 1159375110, 839716696, -1698867784, -472266538, 30268664, -1682834377, -896336052, 2029196438, -1268499562, 1410946440, -1821800372, 234454444, 698948150, -1719631946, -2050258242, 1374360351, -1194671531, 899601590 ], [ -1610162651, -954711583, -1292343326, 1999410495, -37076476, 218828163, 1830786973, -1376621755, 576811452, -1774698363, -1491934711, -657033199, 945730, 1146556462, -176838378, 1551717672, 310012060, 2139163805, -1805672867, -833320285, -894643638, 1997352628, 1346095275, 119806069, 860620871, 1522207256 ], [ -2059482183, -1480385347, -2081729856, 1540411988, 931920713, 2096415931, -131421469, 540315625, -1964740568, 344320081, 48853414, -957925466, 1875084722, -1493118268, -231530081, 927688457, 972379629, -1419202178, -1705692855, 2058483580, -452433338, 959431683, 32416228, 694588374, -308011554, 824873043 ], [ -130647022, -1704830122, 2066850529, -1540859577, 2089290833, -94698033, -1523968136, 1502118941, 886944116, -792601437, -1044563205, 1181437248, 508088669, -1525312237, 618653169, 1458673246, -1964551103, -1706299076, 1376640102, 1848213532, 1670032110, 172433148, 1984125221, -1457179986, 8683960, -1358727312 ], [ 1483226793, -1432587499, 1426810206, -221630074, -547556296, -561346942, -461486547, 1888486959, 1082688812, -1180892342, 1656746805, -173626776, 1315148034, -830231007, 270848186, 1869030619, 870228247, -1791856105, -1362096711, -1218232138, 1252595123, -1384383086, -227794183, -1908984665, -803827874, -1308964859 ] ], [ [ -600820874, 567130295, -570054190, 2003504346, -1330890233, -1837740342, 1434260166, 2063972426, -950401824, -1579554929, -601804981, 1228765197, 290256313, -1822157520, 518053587, -497511191, -609431918, -1325744691, 1860459019, 1276849381, -735724440, 1630508874, 844725486, -1756870299, -1091355963, 1774016508 ], [ -1994836074, 1996986103, 1738993031, -1395278217, 1758064342, 435538833, -1931536725, -1723584233, 1376888238, -1618968412, -1317290618, -216797687, 903390332, -1374466211, -1627213593, 239670731, -763137208, -596684368, -1154275043, 1360393861, -348703980, -1265960479, 1237929214, -1841565448, -824323588, 16771314 ], [ -1833552612, 22678548, 1010263252, -611663365, -641160487, 1106653231, -652750373, 373341843, 929997045, 379941506, 1201872317, 2054852659, 948567611, 2119274397, -1160272944, 1465440330, 2114981891, 748242410, 1200867325, 413065783, 1919241170, -1944785829, 780265363, 227326215, 715500952, -1785514878 ], [ -1698369019, -571716642, -766723608, 811735547, 163313796, 1700222379, -395416331, -651996311, -852211249, 1145759472, 1322625486, -524628700, 122970775, 781841604, 1614935868, 1532710003, -1072944147, 1504390852, -401557550, 1553128000, -1653436765, -1393064175, -1293182704, 343065969, 947485638, -1586559569 ], [ 459196692, -2099637316, -982906522, 1221369886, 500409458, 952718843, -2125153742, -856908191, 1272608858, 1257920557, -2068818304, 1150924686, 1825445153, 387291532, 55483118, 2064689008, 1333933005, -1715552764, 1762928577, 320439400, -371728309, -439463017, -683011783, -1916036400, -1882064659, -1923623503 ], [ 1696867089, 2125213266, 293804181, 400327011, -1986433683, -1096195435, 999839658, -1381389395, -1442538365, 1890360781, 1801378027, 350069733, -343255968, 1920363882, 756972838, -2011482662, -304912721, -2052673838, -604686805, 1410711846, 1873076521, -1760920111, -249593410, 1581582408, -2143694806, -358931210 ], [ 638769617, -1881029921, -1781863168, -1473114974, 2047403425, 1255533190, -895716796, 1804688302, -757123996, -1666363109, -1204216830, 219836489, 781899022, 322829301, 876794456, -1485590593, -1015791756, 1453286625, -945589588, -351503679, 263549508, -1415503947, 1970075079, -1195745412, 1717132071, -593640926 ], [ 356973913, -961058984, 2064381723, 1659694126, 1297212154, 220560384, -1336817813, -1218760237, 798269715, 1424555842, 1800636087, 1276891190, -540692509, 2072636729, -486493364, -2085984505, 371153213, -1522962713, 73119038, -142729990, -456677707, -13406876, 1413020586, -1404316296, 1345347466, 1321262556 ], [ -2119685284, 954945882, -297034175, 840275904, 1276370086, 875994241, 278477803, -1076075483, 1442883654, 2087652923, -1073475765, -1883893269, 837401302, 85269685, 305084767, -1405646377, 1557348410, -110480502, 1169886784, -1906846958, -39246906, -1769501030, 1805874496, -71090923, 592574178, 890070600 ], [ -792724140, -1748206277, 753838381, -648971874, -1114081095, 736800935, -480269415, 1164783007, -924972232, -1916107902, -2022776822, -1368639027, -1769336454, -822787325, -1622605618, -485879503, -977357464, -731504822, 891628893, -864964441, 1975874660, 924640824, -483601158, -607730353, 1265407313, -400778942 ], [ 2045167383, -12591522, -889060233, 1520291422, 1189377041, 73152758, -1632671853, 159365025, -949585892, -1911959618, -1323202651, -1192861517, 600027281, 1954421102, -1527624493, 818891797, 524778018, -1517015586, -1295699507, -1887052175, -258800463, 322330845, -1894511265, -275172762, -1540568473, -1128836322 ], [ 1115963057, 2091731491, 1803883654, -121356458, -894318195, 1558204789, 1488763677, -705161098, -1250573635, -592860375, -41351975, 624385416, 480031183, -1433998130, 1385944458, -1133823779, 1983086047, 1165013997, -1481808500, -1369315959, 1650612265, 962430850, -1611623560, -474100637, 1640640393, -1715596725 ], [ -1516333072, -1266227972, -1296152444, -2029528461, 609166344, 1053773663, -550799533, 857892784, 1667034477, -1118114788, -1806763078, 1636221457, -307107667, 274331392, -1875553365, -1802982949, -909276741, 1783810797, 1078784867, 1274375691, 2073694132, -1493184490, 2006387902, -1641794873, -1964036078, 1617850364 ], [ -248644093, 1432308025, 1858985011, 1800461754, -2106571352, 794852876, -1328167018, 926008620, -1789783510, 870348541, -1389004659, -19072789, -1970571273, -822109226, 1164185908, -1466920636, -1536106049, 609610085, 1741624046, 505775332, 1156439445, -1489952232, -1583847398, -2124857070, 1314760641, -1316907613 ], [ 2027914259, 813863233, 260612363, 1925727890, 1519531921, -1072990149, -1803865064, -1548619090, 1743176505, 36377407, 952236052, 1831455372, -1724907080, 1590250325, -418533401, 1510466376, 1821572552, 1672086696, -842528826, 1604835685, -1859872177, -2032268618, 1524177149, -1932506414, -676337921, -891035171 ], [ 715975940, -1723621443, -1965084784, 942274238, -799105581, 1963477577, -228752992, 1988374619, -1946111383, -1308090456, -1525959241, 1515711607, 107373790, -343026518, -1620685355, 994661067, 577614541, -1842307001, 1639228819, -173865198, -1942484606, 45684372, 1914469598, 445395459, -1219643471, -321434166 ], [ -1290332659, -1476955450, 697225422, -1297357860, -1924754123, -32596973, 109694149, -765479222, -161608693, 2077913973, 1851088421, 938884956, 808254349, 1651805166, -189874969, 2117852415, 656006846, 525758844, 164726759, 788601815, -1264892245, 999425949, -1131034651, -979440507, 1160430368, 1309585844 ], [ -576463421, 1745260995, -1478190861, -92035872, 1400075511, 1621971141, -644498549, -1732492351, 1630880338, -690736781, 999520185, -1678185368, 722332769, 1188055030, -361895744, -868463135, 1190470114, 472913361, 1975568675, 565800062, -1625905826, -1199713543, 209307195, 270734132, 1905706985, -1248209160 ], [ -166466297, 1543902471, -685995280, 1040884641, 1086012567, -1218737391, 2127028990, -1939802932, -1695250467, 1365471975, -1065651003, 91183898, 919241208, 573443755, 198627827, -1600340751, -1535678421, -1296006383, 1829156225, -1620399045, -382680574, 1934455508, -191777662, 1985698677, -272675541, 1347044992 ], [ 345379578, 640030253, -1433194076, -761768023, 1960049158, 986767683, -360709114, 2114745359, -2068424744, 1387199745, -1871340928, 1637022159, -280249506, 1937802437, -2130910375, -1223905037, -874187022, -1882457821, 1332918792, -1116491106, -818283051, -1588976369, 816011218, 1628967155, 1361469816, 202962006 ], [ -2056472532, 1481620066, -1654771091, 620201392, 2138439737, -1306795296, 1630231852, -1190949526, 1596781423, 1856861961, -589406721, 428037101, 1277765719, -423911823, 1192764571, 1578782266, 699715840, 277533651, 1683957153, -1479832117, 1606208836, 1509512620, 1677240724, -1520147663, 1568765809, -741181794 ], [ 2004088903, -715213039, 2052513144, 1224708179, 1468197470, -665214733, -1321744667, 430222197, -967351990, -1800765083, 914092208, -1480586136, 1746024764, 853635645, -805726941, -1186419352, 624376342, -2066117249, -880665992, 1758079090, -17337816, -953745836, -32708572, -964330887, 1411540335, -112696839 ], [ -1522465864, 356934134, 751691854, 2134374064, -583201639, 638687870, 1275078855, 505159931, -1305127917, -564009143, -795127673, -582317183, -936262833, 1772844490, -142492716, -1875577496, 1076969653, -159733263, 809948875, -469424374, 598075688, 1991687980, -1779681258, -1705440372, 1767328654, -317022350 ], [ -976643165, -510873568, -1653884862, -1471901183, -1433207571, 71500488, 1196235005, -1852442612, -178864341, -493593477, 1322922287, 1029026833, -2132304249, -1885841541, 1645827496, 1353860896, -730623418, -25498338, 905805115, -740983989, -128165522, -1055204039, -515937282, 272171229, -822620543, -1741877857 ], [ 319851992, -2141773143, 909903869, 295299895, 247614467, -1291707825, 714736236, -2117335671, 1715274308, 1915689837, 1935908078, 1058936704, -140744205, -842531350, 304399121, -1073533198, -920718513, -1180586443, 716247920, 2065644069, -32792384, 1150941191, 955625652, 1069051493, 2072120405, 127307681 ], [ 1233091954, 1596356302, 624970578, 375229906, -1200314372, 535304534, -720953287, 572036953, -683197211, -259358500, -1718869533, 1586730943, -1681024716, 1157902790, -1190338373, 452874935, -107975454, -143446515, -159694726, 852329861, 1804436937, -1588473577, 660912652, -249640881, -1882776255, -1225021891 ] ] ] ] }