{ "type": "int32", "data": [ [ [ 1895281909, -839809875, -1192449738, 227196271, -321428996, -1730966788, 1359331795, 1485186624, 1043514663, 501463970, -418511472, 181953722, 90178904, -1437476921, -1796098440, -1059759668, -196136127, -1458948744, -1689350053, 1511541403 ], [ -536884940, 361755904, 103200561, 1009873201, 1029985373, -876032184, 1494250887, -552965714, 1439700110, -408644817, -1670767526, 1116755800, -2017941728, 1169747175, -1962101534, -1259226311, 443947850, 1896394949, -393085237, -1629272920 ], [ -1147146910, 1701331389, 973822856, -1716287634, -494362610, -1011293811, -1383701141, 1488113981, 505567643, -1376571068, 647230555, -371222909, -1883443157, -215352667, -1351918831, -1094104380, 1627783795, 902996263, -1571565456, 1508970829 ], [ 319147634, 1608787975, 1061180772, -690106130, 149758668, 132501434, 944641641, -1080586268, -716879943, -1096090680, -875559616, -1454902722, -1990517869, 1889867261, -1828301241, 1666399330, -2134264340, 1191246603, -736998581, 75855656 ], [ -935354175, -40338696, -208039658, 127756663, -458346898, 157058422, 1397832968, -281049412, -595388820, -1581600950, -602507195, -1607761510, -1363640297, 1942397739, -1763451290, -77177300, 1435809005, 1946502907, -1517352396, -1444926308 ], [ -547192219, 233717311, 1974858653, -1255344839, -1441412098, -1060064045, 1607689728, -2018400216, -514822615, -1636583069, -1472860656, 1790350278, -2140347262, -766509965, 1784234508, 464411428, -1839297389, -150263159, 2022697583, -427558647 ], [ 122970475, 136949719, 689115155, -1343298505, 1458933756, 2098537764, -1535221227, 1367121886, 1361116416, 1037726945, -554580519, -134177798, 1456901824, -1490881409, 1411949150, 1806746103, 781120392, -681237359, 254051746, -1932277055 ], [ 1854582956, -676871055, -1902248090, 1264683316, 676707544, 527030046, -1915139838, 1077343518, 589773898, 1261154370, 1405871835, -1237145526, -1242792957, 1820135483, 133258684, -266332628, -913961679, 597059077, 1090743733, -2137567546 ], [ 226078578, 2119001565, -942143688, -941042857, 1624058234, -1880924636, -440143254, -179263167, 1279382077, -1593303773, -283215012, -1493245410, 1235384744, 568150355, -14009725, -459873352, -1489604976, 1811842477, 634200998, -776716942 ], [ -369637541, 971436254, 943023242, -167076676, -846536329, 686985607, 679605154, 428188296, -1834586100, -116891947, 489279003, 1932997682, 109792708, -675539761, 239629323, -1386262967, -1757949796, 764908167, 2088142344, 1486091159 ], [ 359324857, -1974595152, 2095819741, -216325957, -903389474, 1685721791, 1058291912, 1072103804, -954543087, 2112298058, -202432177, 134921293, 1077854107, 687176379, -1407516475, -848340733, -596203287, 1922150764, 921296053, -574084706 ], [ 1008125043, 1024395710, -454314744, -416009656, 1693478422, 265510282, -1505318859, 943958800, 384691863, 38371889, 966815241, 1748422460, -728271141, -346599618, -1333608189, 631668563, -417840846, -677048194, 844061060, -394464107 ], [ -153038767, -257482825, -1037070329, -1607146619, 1405458439, -1753533447, -752139590, 719363742, -1583576192, 667943600, 1001010918, 699691894, -837378336, -2062587412, 1663665087, -744975639, 1309991653, -1297896824, -1449935917, 1194651263 ], [ 1888634286, 1548895779, 1079094077, -1087999496, 1774725624, 720906647, -1408042886, -1591874638, 1594127718, -965712550, 1141999098, -1551967122, -942577958, -929771228, -940150237, 750487756, 1779786819, 1762340659, 1037450770, -1277656530 ], [ 1978176169, 180728078, 197426686, 864968193, 1155756301, 1945287189, 353817573, 472706174, 1054534182, -1051807723, -825866928, 538924580, -1872054612, -770984590, 936284790, 2044955866, 83736119, -430887719, -256081096, 796405996 ], [ 191018732, -2047721942, 168534509, -429232821, 862436748, 1611074931, 1986201155, 473423268, -590291147, -240763470, -1389586799, 1872337303, 1491692063, 1520351318, -738204271, -763577867, 1531642609, 191333929, 878991386, -43704488 ], [ -245800287, 567805414, 1344243525, -712486684, 1327768360, -1098631157, -417352285, 1772412036, 1951861354, 1820527112, -790084774, 1474560566, 1872980490, 2053872390, -2057704100, 1052230591, 2133506461, 1136737090, -1146006977, 1127815857 ], [ -1695463178, -83289591, 542143433, -187036401, 858278537, -1115719649, 456214061, 621993703, 574649950, -904863126, -835879247, -1040204960, -164166127, 369201290, -590403317, -386622699, -917355850, -1207501671, 676192036, 1357450255 ], [ -898917798, 1548636011, 304848816, -1427219696, -575529676, -2115241188, -1979251837, -703816426, -195582386, 1277799309, -1570659136, 1456740663, -1140216041, -1553364816, 858532661, 1178263723, 450594639, -1650538034, -1652081742, -472177580 ], [ -212170869, 2141511560, -917082730, -1320312361, 1915131441, -1486215097, -2034085634, -331570047, -424850697, 513972405, 1622358360, 1859294702, -903493993, 2065111095, 569775110, -1848379392, 1883113332, -1554788825, 380515425, 1248710089 ], [ -1076154876, -985127405, -102318484, 1652914124, -1187114655, 702026394, -203617404, -1667113880, 905709020, 1428202403, 324845704, -1390038764, -1478647018, -328584778, 27568496, 224132561, -1100989334, 3290585, -880128883, 799563634 ], [ 1273346591, 655784532, -2142126315, 2113304322, -2045402541, 2145000767, -2011013367, 70692596, -1692342075, -1738606683, 787679246, 978579517, -1639660978, 2047256627, -771112233, -780282224, -871975793, -166606567, -1383691647, -323080648 ], [ -1245620620, -1926640061, -563771288, 739870098, 1129962337, -629909804, -757004068, 1234647940, 778197956, 1426444861, 1744192363, 1379675722, 1874691584, -357916814, -452381066, -766455459, -1137210245, 1068677111, 921061138, 1294457761 ], [ -1428545196, -37548982, -1194177133, 1688055375, -998961133, -1529400505, 300064482, 1628088011, 1785551479, -1734757766, -747781753, -1488096552, -825210275, 145341750, -942436951, -1857493984, 43077692, -1920678875, -1173831655, -2145255659 ], [ -1774587521, -273517864, 1506303310, 1179500588, -1723009262, -1997854073, -695409836, 653941440, 1059708153, 1387821260, -677725438, -1425925498, -2034320021, -1516708710, -1867616290, 1549628382, -994657409, 1387809632, 228315938, 167253612 ], [ -194161324, 1370953042, -1960871251, -1749099329, -329046213, -453198430, 195837040, 1021332726, 376003640, -1041735903, -741777219, 1083744435, -1282186258, 17946969, 166608035, 1074884233, 920645344, -151699801, -819632156, -567346539 ], [ -379717138, -1206073132, 538620703, -1252501192, 638563409, 1080144806, 1983581207, -1636767593, 1115537428, -1778192267, -699016404, -1390318001, -1450478360, -1394376116, -1958770528, 1387736673, -1884938703, -435910733, 855396921, 2106202386 ], [ 1519153395, -1558165784, 2094821860, 659448529, -1376244148, -220205090, 1794790427, -459912930, -1358765380, 1610974368, 1945515689, 2042667744, 1957260262, 1601417033, -195466259, -1321558521, 503183746, -1199163798, -115296395, 670332206 ], [ 1918045983, -905879120, -1065521766, 1008136760, -2119738452, 285274523, 1056201673, 218651495, -498409472, 1411098297, -553902355, 904231369, -154010186, -2033333017, 131067690, -1935058272, 1850952046, 436190231, -549617204, -59304584 ], [ 511873393, -1029999063, -908841483, -349369445, -1036924573, 1107716384, -1701599764, 1402785645, -650569341, 262951074, -1469928284, -492334331, 1093485778, -984849911, -1579363105, 94139115, -1449590295, -795644330, -212769133, 275286517 ], [ 598618038, 758716205, 1478701646, -1863675599, -591315115, -2142898921, -2106927686, -1235760279, 421521856, 1694413980, 1174850764, 628314043, 1194704526, -1408919561, 1459581256, 1676170952, -1739227969, -129038254, 1417499221, -102685124 ], [ 1462318858, 1870638404, -108815738, -1891990251, -686968593, -1223299996, -111174923, 368385036, -155055153, -1307875483, -853989942, 771062633, -2031592250, -1227964267, 1685093730, -1721607703, -366163521, -1258489157, -1698011815, -331854796 ], [ 92092983, -1390975414, -1813360800, -1568985806, 650877720, 1547398918, -1373139122, -771388137, -670807266, -598036888, -1098221124, -1910099047, 108042990, -612592803, -677497625, -1010145482, 1843999284, 474529750, -349215974, -1265339037 ], [ 1293315997, 1668016919, -2008675442, 1845404085, 856502781, -1718712523, 1087299978, -1686191464, -1929033799, -1652160368, -172519971, 513546045, -398036654, -1623630936, -1292061556, 1513470531, 1986954077, 1092087840, -1703324454, 1373568587 ], [ 824585914, 111929110, -1532278754, 2133212380, -246503447, -1957753026, -1245675802, -424063750, -1879792045, -756186249, -135705295, 1926917744, -1776505815, 330115303, 1785680471, 1315080182, 1825109885, -1415873793, 1294259045, 2055717994 ], [ -747183794, -5843102, 132462596, -27178226, -902880264, 2022434509, 1960638640, -512250609, 1311219367, -440126669, 1266201930, 364010086, -128120257, -1597501874, 663962676, -768431384, -1216082875, -1317660222, 2069648559, -1703884484 ], [ 1282158696, 1572579109, -2014112404, 383674437, 332450998, -606995739, 716032442, -392262038, -259022630, -294123640, 1291386425, 571871382, -519489229, 1832960579, 1297332992, 1858774312, 989993821, -466038400, 1172275684, -733312153 ], [ -983853432, -210253681, 2015644403, 291775297, -499534521, -163990822, -896719293, 681840703, -642420845, 233642026, -559126718, -770020864, 2019647029, -662581145, -1844600989, -521440007, 138057433, -1741008939, -834579082, -1434250073 ], [ 2784345, 958266483, 2012107300, -476325998, 1560183874, -1226045778, 1204725543, 269175953, 1108845891, 1097533977, 139295671, -1041863021, 112460134, 1403551855, 2021465222, 1836119390, -1368088543, 418306317, -1698251626, 725624670 ], [ 2114565887, -1921671490, 672474346, 1913493361, 1491145711, -461774551, -1701142482, 1820638357, 1809566514, 339205885, 2056837136, -2127646059, 500838839, -1981947022, 1871292671, 774892869, 1775662615, 269157069, -1789871305, -2033527698 ], [ -706206633, 1045652571, -1498804754, 1512452706, -1118910011, -15386796, -1275257280, -147070674, -205410711, -2123976825, 291248163, 1231151140, 1873791427, -727068958, 1634605339, 1626777359, 2097587905, -545200626, 1507067527, 279507497 ], [ -1897212871, -986374509, 738955137, -1457762098, -280324165, 1180720454, -1504271408, -14643782, -1224672730, 156714439, -1113635766, 1998946299, -1818054701, 1991060562, 1253593372, 1527471281, 1509720026, -1341707872, 1851524954, 404898138 ], [ 1984950474, 1624130821, 341922759, -539173288, -1643739141, -1713235972, -473693609, 1335575495, 22951462, -78324951, -1097562872, 276564456, 593029110, 2070793984, 985338185, 460469587, 1761266426, -322211086, 1868091382, -558412889 ], [ -1598676170, -353822444, -1594436267, -1638963458, 1637278421, 1265944008, -1197386449, 1450482861, -1851551114, -926007256, 885200479, -842687108, 990005419, 1607753388, -1863750853, -2044531755, 1889794265, 87864051, 27807175, -156011618 ], [ -285131560, 816588257, 342504421, -1445721640, 543908748, 722975026, -1659571318, -529423405, 1247720336, 509876089, -1561779690, -1975276892, 348799083, -164380437, 1980201104, 95566861, 1853230035, -1226958758, -226183365, -1547804620 ], [ 318811765, -1337992681, -33229850, -669408973, -1349780630, -1731687223, 51762813, 1921223893, -1293866428, -408047399, -1182805467, 1327014338, -365490980, 2037606028, -1094497257, -1800728261, 354421498, 651415404, 2107717875, 1595189880 ], [ 1649997302, 576532503, -602090581, -304830488, -1573053906, -296024790, -582231937, -1993299107, -1269301326, 148609095, -561167553, 2119751030, -92222722, 1970133822, 690249269, -1973970282, -1273693371, 883891400, 193778386, -851413415 ] ], [ [ 94852872, 1730825234, -477995243, -1953717291, -811923896, 1872065013, 1124325291, 1449447282, 1767837188, -1642806170, -933413764, -1890540076, -2127144204, 1437558472, 1876673713, -1478509546, 954208612, 149886425, -1850162301, 1785610568 ], [ 1594457882, 289687441, 892874096, -441379610, 1257733907, -236154247, 2100993191, -1876397465, -1408107046, 2013275890, -907175774, -813234083, 1251019032, -1334173645, 58147422, -918919842, -1297354362, 1994467685, -1288932192, -1742528132 ], [ 747056737, 1577554546, -1599893389, 892682729, 175195614, 1417421581, -1602217929, 2043964372, 511576587, 1469543055, -592867849, 1904312698, 542723973, -1602300872, 1816348211, 1270402213, -858128770, 196175612, -480777719, 186812158 ], [ 1998767230, 1713355123, -1221745998, 2026381971, -266522444, 879773898, 1134829565, -73279060, -186155768, -187244005, 1557137319, -488159725, -945222727, -594427642, -1310468586, -465974567, -1657520483, -1761996438, 961429407, -1814898195 ], [ 292938861, 1202031826, 964140939, -231615162, -1315840132, 1849775793, 1439505040, 481985561, -1774845515, -1996403955, -793623902, -1470926049, 1547721206, -1263494369, -933507366, 2043270666, 1366916126, -1208156150, -500178573, 67670114 ], [ 705535563, 1873365656, 1593973147, 2049527168, -1972913055, -1132323308, 270588192, -1936524975, -621303513, -1487768801, 1859376944, -1875489904, -1510091976, -1309431414, -1509277096, 294504682, -582622685, 1771454091, -1027278640, 159853888 ], [ 687579970, 541121025, 1272954401, -1280470405, 32023864, 1290996820, 1559143134, 505899509, 652368282, 1563955772, 536318155, 1927766465, -1599472482, -653261194, -1665665205, -1758449554, -120511758, -1177126163, -398756677, -266968443 ], [ 519362714, 1914239658, 1500609083, -522655334, -749107362, 1162962097, -1616401135, 173846069, -330641886, -1362325958, 500143845, -769941097, -1350343138, 657954136, -1399308321, 742399677, -1451295589, -280204754, 1322819650, -1165458263 ], [ 1149452834, 953082360, 1729398986, -1422179458, 923918091, 1875482045, 1129656747, -1340443922, 1383672117, -1686580560, 381583251, -10103042, 133485181, 83964884, -2012292263, 35188301, 1875802919, -272011063, -958151174, 2125213782 ], [ -1722314388, -58924320, 54107238, -94718715, 1811299234, -336012203, 2032815123, -1860469218, 1004748718, 399245690, -1114346850, -1168369522, 943519600, 591026069, 477471254, -1929155592, 420404465, 2067541856, -2073081153, -133122172 ], [ -24148064, 1704051345, -932669672, -104963962, 932832531, -1888364756, 1293168678, 1383896642, 943376652, 636444272, 1063481219, 1210137304, 1732568318, -308508088, -188736703, 592433805, -1318171408, 1529991921, 1161845934, 562921790 ], [ -851900712, -654236757, -279282099, 698059292, 1194150634, 738108119, 1846547259, 1978205940, 880063270, -554427358, 425497671, -321771359, 554465980, 1340557910, -561212891, 24748953, -1951476366, 1016073698, -43581506, -173046533 ], [ 139289018, -1221939062, 420767146, 1053142485, -645635885, -1584176486, -486034765, -1294573308, -541426902, 544709153, -1660457510, 1062015705, -1182775472, 1695171566, 998338344, -976733557, 271560926, -1671926579, -1719106603, 1958705488 ], [ 1298932626, -1484241536, -933342473, -1298510424, -450279322, -896233173, -738465056, 126234904, -1335504727, 1644223286, 977755648, 1119036646, -1419584438, 894029886, 1444160959, -1395088839, 1079231030, -611248444, 1235143570, -92750137 ], [ 1297976489, -1514294000, -476397522, -973112020, -1080767648, -823202621, -504943275, -1600836539, 889412994, 215777833, 1414202260, 880589398, -1507346672, -1847129578, -331534499, -81075661, -1115618730, 1212087854, 350394186, 1065109493 ], [ -1679287193, 1353228644, -1262331969, -222304788, -260397260, 1376782186, -958436077, -1113457081, -688791942, -597814087, -1367150050, -1390042215, -1153892094, -139652840, -672782081, -463598674, 940838359, -1112709563, 1760474105, 1081389911 ], [ -1397207552, -799522026, -1359136745, -975797972, -577688462, -1585313958, -2085489091, -262758790, 863250121, -846260476, 1548151239, -561468872, 1721410481, -1133883124, 168936637, 1130244222, -1893912179, 1846850314, -579996574, -8882625 ], [ 551641552, 614173551, -2045828156, 1576992920, 530877274, 2142456978, -122351623, 487549589, -253133381, 1674090061, 1427592981, 1754959055, 18385754, 1251774608, -606471547, -167798398, 1117627563, -1798929871, 904047972, -2079599305 ], [ 346392556, -97922535, -134523375, -24418893, -34645300, -397875515, -208931828, 292776544, 1131577053, 224037104, 612130709, 1445742002, 2102439130, -1680804944, 914509646, -1180352937, -1302315825, 1258446802, -1852457011, 1493947969 ], [ 1161982768, 2125253814, 721309313, 1601644914, -1638380592, 1674603484, -1458889074, -797369515, -1596897726, -422360066, 1069441815, -996066891, 1383818378, 456552438, 553733383, 1884654645, -292720163, -667262312, 2124095392, 244820788 ], [ 492220537, -874886426, -1222189503, -1418198314, -1187304973, -1309168181, 1059656580, -1898610289, 555702065, 1929700987, 1140539791, -417128906, -1892351550, 1435038304, -2133959829, 778804155, 734220646, -1323188537, 1030235315, -1393879038 ], [ -1178333042, 1339979122, 2057843540, -1010555509, 1809633626, 1775046347, 1157097033, -1545950266, -861485642, 763252687, 2144131539, 1350655012, -342442692, -1137065154, 1977131513, -961182056, -677663859, 1995093424, 264848490, -1011045587 ], [ -2124524910, -300832180, 2087360510, -289843321, 856971320, -1060707673, 1183748412, 1184513696, 465148600, 1167584038, 338540296, -522620150, 1021686731, 1439354312, 1464845220, -1232333774, 758459427, -2128990483, 309234854, 305661492 ], [ -586282533, 2122047874, 1644804675, -1981507602, -1250541404, -1254138724, 1707502389, 81237770, 983009351, 1331185326, 1149418290, -1765051149, -1544749800, -449963736, -694160494, 1061182483, -1476456991, -551717719, -1131404117, -1336437398 ], [ -1405296738, -1307835463, 276480909, -386337519, -277935214, -88402991, 1035344774, 1553981091, 113539927, 610969485, 1024600939, 817770167, -1570829306, 2074414106, -1439626624, -378629541, 655422574, -415089678, -1103243249, 1818261381 ], [ -1840265586, -1091456043, 2117407577, 987048966, -1773922949, 1093383303, 2016530035, -1727487398, -369144169, -136445074, -1584788515, -1286074393, -1401213679, -1351302914, -414340429, -155357083, -1125347189, -904392520, -1321832950, 1271569940 ], [ -1238006495, 1750649678, 166883113, 1300175099, 585809621, -1004889751, 435347294, -970085393, -1638270140, -1053433715, -963616719, -1567499442, -2046082221, 1906099477, 57647332, -420701504, 1846631167, -1182449704, -417167399, 1488940824 ], [ 567072916, -432952879, -1048711696, -1996658093, -1782185800, -1451949900, 1231021061, 598075657, -285753098, 1215068900, -1456933735, -1241527348, -460724212, 1792700405, 490623596, 1507521151, -1081636360, 1496283945, -1836185418, -1169686468 ], [ 98893355, -1930433230, 1538723399, 1578072085, 178098161, -834081667, -1722436827, 510741968, 161797801, 1116549263, 440383761, -1596468299, -1624507833, 1206191548, -1464481077, 1883392375, -1692443189, 980863009, 2041101482, -252446374 ], [ -1903898097, 1617820287, -1343006421, 117929623, 2081065856, 1051283129, -1948555225, 1376562547, -1454955038, 1070962386, 519499134, -911156370, -328095212, -1641347948, 2090722192, -1123827460, -821720357, 12347760, 740368372, 22664208 ], [ 22072481, 354954777, 1536294722, -450534178, 1426489309, 1232189100, 1980007314, 1774481845, 1280673886, -1087807613, 1178098702, 1015859484, -904084183, 764383286, -1060988582, 99172939, 1274530298, -1337752460, -700282307, 1268012895 ], [ -198463510, 1978374832, -2113293776, 952779792, 1349471236, 1794695019, -1474229007, 2079559878, -462661788, -635437516, -620441296, 593665639, 684160215, -111958040, -1842385310, 2090054553, -1193560277, -1744582112, 418254873, -376346878 ], [ 496357383, 1612927914, -1729477576, -927492559, 71174106, 1236060881, 432258417, -503442483, 472709554, 2061492131, -85669189, 1647248104, 1202402880, -853322567, -1075875987, 1160470586, -1256365093, -700695809, -1136461751, 456824920 ], [ -884162970, 680669717, 1867641670, 1415601502, 1923947377, -2042468087, -191318086, -1201912706, 1794731383, 910180065, -772144837, 272830225, 452827737, -18876046, -110156429, -1910358690, -204174817, -651650119, 1366874893, 1568093555 ], [ 1075528244, -2014799924, 1465558816, -444802983, -359192957, 1911897337, 1577522527, -1928952558, -602013306, 1072478034, 166846953, -1041045887, 106414456, 1574572944, -1188463349, 1056853922, 1008290502, 1656591094, -867834470, -1220093735 ], [ 204675215, 134401358, -388544580, 1199455274, 1284403940, -1092211288, 1269289923, -1156435814, -396709844, -2030737274, -685502570, 1969308192, -246692585, 902015631, -1683941740, 582227287, -551580189, 1047949354, 1838328364, 135776451 ], [ -1705841955, -102504458, -1618735334, -216757374, -1884859192, 603181823, -814108524, -1281897520, -2073165435, 1666699404, 1448245067, 1338966238, -1897787915, -646119369, 2024430646, 337624358, -1595599578, -1541776007, -1017428131, 2028711687 ], [ -1419006452, 1730410917, 764561795, 1812035992, 1400214302, -720854222, 1408300186, -1421055612, -897780299, -1237929132, -1575529356, -1760930617, -1342610060, -1631612420, -513570487, -1841233006, -1884302137, 2103774063, -1770839374, -1829408320 ], [ -2018178932, -1578219745, 119911806, 1405547785, 1008855840, 344629106, -1782305788, 1178612919, -1987490275, 562262792, -389416569, 1641429428, -826639102, 594713503, -257719472, 95026550, 1884622787, 913752976, -366979289, -225946411 ], [ 878627405, -661150847, -1426539605, -138931659, -1854459126, -1418567117, -340554799, 1273765880, 1208679005, -1027769434, -335317096, -1488070678, 1096265342, -1089408827, 1286455828, 1469180114, 812114370, -729279883, 1945229928, 799078104 ], [ 626375977, 1530767707, 1638397739, -1813572847, 1638734060, 1138271152, -1260478660, -826070532, 1085188689, -1217097679, -204376195, 811325560, 646347731, 1760063092, -1668436056, -880385795, 2082540855, 295638942, -1079295234, -902655608 ], [ -690576781, 233154815, -925384033, 523393436, -235074838, 473886886, -1481243335, 530627617, 1824251429, -1567320359, -741125684, 831249987, 504248248, 750547065, 255827815, 784210013, 469815203, -1829353047, 1079254441, -228325434 ], [ -1926504182, -390691133, -278401121, -1775060662, 2130682942, -1192420671, -727319139, -253563566, 1428102904, 1043274656, 1163777537, -1129309781, 1483630344, 1416265079, -155224237, 196702139, -1987968476, 1118502621, 1979647378, -117871155 ], [ 173952154, -3460776, -1792526774, 514190862, 951101973, 1838119765, 1845916530, -35164696, 1971319850, 123083188, 610075496, 438073622, 2141823117, 1020119746, -1632067475, -1838888807, -387059174, 67377035, 724232693, -79063523 ], [ 62881773, 1811123216, -709190633, -27889025, 246467725, -136062268, 2010561160, 1985133834, 56354285, -212272473, 382118419, -1370590936, -317909399, -1215835995, -1528792625, -1738656284, 373951901, -2145043552, 627807246, -292291161 ], [ -573452360, 1156388081, 166429131, 1002730736, 899685720, -2009404368, -1221951219, 300574282, 2042454800, -1484842671, -1694115012, 1894408218, 2004899166, -1428656449, -422161415, 543911298, -1308986345, -746300552, -449731623, 608001265 ], [ -824357528, -376846459, -903733682, 1115158418, -1490203689, -1156724349, -1073786698, 1742862737, 1909011203, 900436, -1475749345, 1099911694, -33970097, 1502079734, -601318982, 2142452570, 1318569446, -1185644339, 968711723, -915290115 ] ], [ [ -645138493, -1071881731, 782627473, -1018459874, 596137749, 354097468, 1077173269, 2119663096, -2109600715, 2105728350, -1677814058, 114990153, -683373093, 597117321, 952351712, 1546061712, -420994414, 1859435045, -762634570, -1271908921 ], [ -519123724, 122585792, 722240865, 1429524264, -1181729657, -845240645, 1884113042, -258518195, -1109944672, 2085726749, -219166413, 2083259699, 1800948009, 1744215470, 351493813, 1281825880, 1978070020, -991576950, -1985356870, -769443073 ], [ 587974208, 203078256, -1801375155, 261036836, -1398447427, 23634429, 325130973, 586994382, -375574224, -393749620, 766966393, 1070194856, 1321736548, -714897623, -326089943, -727236761, 118300175, -1601052303, -300255077, -1336970878 ], [ 139187629, 1505475711, 2084757977, -230715600, -1905548315, -1168798957, -1697290234, 1113861543, 2081653739, 231847169, -1387926057, -2056619271, 2044795989, -788721536, -1666400895, -1387268376, -1051172308, 669468840, 1682696570, -966234324 ], [ 804193884, -1868539356, -2104091586, -1911539666, 1817322811, 351016071, 1310694192, -2054182117, -2051992480, 1498050719, -1706773876, -1480058103, 81368463, 457698924, -1164429749, -237563111, 751066557, -245450848, -504000284, -1839117270 ], [ -206694174, 1300311013, 544424638, 1688147567, -1605581661, -2100167422, 206841096, -1380384555, 403689719, 1734755281, -699490516, 212573448, 780377163, -1503068567, 1706713708, -1276505287, 1324027838, 687135686, -1542043365, 965580899 ], [ -1303633541, 427034891, 1974317976, 1946257471, 1594457524, -25496629, 255712423, -857825606, 1808002258, -97783908, 1166625421, -602728680, 1032613826, -1183624729, 1004144314, -1950072996, -1697290083, -634742507, -77156078, 907996234 ], [ -605365740, -2068293888, -749928192, -261226297, 187775647, 618515669, -1083778737, 474182038, 565164076, 1188195984, 94703612, 1333672023, -1195702756, 909269577, -1950583211, -1705970905, 1566463793, -107277787, 519028584, 444125205 ], [ 836925396, -1092785543, -1381858532, -1964724983, 1566666520, -1187170533, 322851810, -193727070, -1450167180, -369666465, -1790133953, -1388704741, -1547502682, 1393354146, 289557863, 1828310320, -274939745, -1282699203, 466374761, 1845001623 ], [ 139985193, -2070771413, -843430782, 1825199922, 78809008, 1941019373, 39818243, -2095721291, 1602244206, 1129659277, 924483855, 2019500376, -1304836448, 1743336755, -1148373194, 2021684748, -1325293992, 216137811, 1242723366, -1811805584 ], [ -1860986369, 1502333165, -1887952802, 488888636, 1882140669, 492790563, -81601624, -355393040, 593408163, 308558939, 7589226, -1487863520, 698650505, 1029804422, 897024936, -1825286767, 871369810, 986900879, -1359723038, 1498850912 ], [ 102417011, -118246130, 956642581, 42221100, 192177632, -806533557, 1837715739, 2016309263, -1587285685, 1001261994, -2047262679, -562689879, 2018624682, -1396691642, -528285225, -1204396481, 980198156, -154952602, 399936393, 1900816805 ], [ 90415224, 1005650897, -1726970962, -1223018789, 1919248553, 1544303308, 672919389, -523124771, -1289335440, 1510635272, 1225376023, -1109391780, 385824546, 509643447, -96791558, 1832535792, -1614475141, -1039837313, -1739338794, 828613397 ], [ 618516962, 2092991765, 181739436, -1500668930, -210961943, -1767798701, 734061491, 748162654, 1536097624, -688328864, -815521921, -1841490948, -364416282, -106061564, 1092996270, 1089936769, -1545103323, -922892263, 49271788, -708468267 ], [ -2037760733, 1484767620, 993309283, 86208206, -783874711, 1472022597, -1995951992, -230255378, 1292616629, 1945513504, -1067653270, 647657831, -1332792560, -1649701812, -631264063, 1653961790, 813791509, -46105655, -932787775, -1539148913 ], [ -984557252, -1491684517, -1343956618, 805452118, -1577547686, -1944020281, 181850655, -916572801, -194453735, -1547100519, -1245635809, -253070513, 816140520, -367847749, 179169636, 93958571, -992736932, -946454760, -319012859, -2009857480 ], [ 796265644, 491284586, -832652443, -542377048, -735724289, 649978870, 1115489743, -1680762563, -372292422, -2088310358, -205085047, -1081067974, -705219047, -186627827, -757100477, -454957407, 1137181513, 1332739326, -2122301337, -524683323 ], [ 1489865016, 130743870, -1265810630, 401646411, -1525018734, -2053718535, 568763535, 64997358, 1101665589, -666444667, 1521634767, -338099278, 1022286231, -1716752552, -1730217863, 1214705080, 1434459189, 1900111788, -753241507, -2051839792 ], [ 2061174349, 435392700, -1086104547, 1133201640, 1734719597, -924244370, 1158217781, 1235041832, 7232899, 568460614, -989904558, 1843239470, 2074915052, 2065899933, 1018444130, -1965608474, -573570739, -236490516, 1975007816, 201811010 ], [ 155344499, -1517226261, 1261519809, -703147005, -1752896427, 2094429840, -1331135209, -2077774369, -1813174364, -203976881, -1705514870, 1471690394, 53463611, -756338318, -2133955204, -86764770, -1497637683, 2053190844, -897268704, -107903166 ], [ -2067505919, -1585180894, -1256336127, -1925341533, 970635508, 1913049611, 2084585559, -1005840912, 1240155940, 17454345, -1950527703, -1757922529, 205241978, -327898761, -2111484866, 1847289139, 989289498, 10363728, 2091623223, 2023510068 ], [ 2035607210, -1035793052, 1635914164, 19521655, 970820478, 1544172992, -1446001177, -222254445, -1593866016, -947094519, -371442694, 1526755060, 1557637787, -472921131, -733601865, 131955530, 1768971403, 2046668165, -1173539020, -1346543996 ], [ 888090250, -852977771, -1289511031, -2014040732, -415701982, -464553499, 270833234, -1287702361, 920695098, 773244159, -161710382, -1368713913, 29876198, 750815054, -546680591, -1015865301, 27942976, -621834668, -427293663, -649138557 ], [ -844111636, 930941678, -170758855, -143841620, 657498498, -595716694, -1713545904, 1514503046, -1908232633, 309025584, -1005788651, -1229087264, -1967282167, 1718378955, -304061571, -675811833, 1036068580, -1980068497, 277243226, -23191862 ], [ 229513290, -1615173758, 1943640827, -1123278072, 766438916, 1061333116, -670084534, -1585908886, -873295270, 1318315405, 1745883443, 1876502513, -1175484470, 457551887, -1498789594, 903485850, -361345663, 917347504, 795112832, 2116594059 ], [ -48776483, -680587982, 114913832, -1448020087, -1667476763, 82322647, 1397609289, 142806845, 1210853125, -1383355330, -217364932, 485801255, -654227710, -2086818380, -1832028073, 1836821802, 451559829, -1011145778, -1035864770, -1977573847 ], [ 1910304141, -1682555838, 1114358732, -1115622273, -705979545, -971065612, 1393807873, -2006565774, -634413597, -947663866, -975148578, -1318805200, 1771445069, -521319148, -351304686, -493200813, 2062517753, -691456490, -679949450, -739061293 ], [ -743171572, -1762090745, 447860916, -2039229225, -1177027154, -1279409339, -895548168, 1102300897, 427336257, 2108011891, -639094105, 1840505907, -1954582540, 18121994, 1283544490, 136682419, 1861053265, -796366098, -2004320541, 1176560930 ], [ -1855408495, 1137121316, 1002519585, 1478638516, -90511842, 1698679224, -1418062181, -281967832, -1624208875, 1146221837, 920292509, 1315972519, 1135345325, -822659658, -1855140436, 1843581400, -30845472, -1742289980, 1834227852, 2122869959 ], [ -234085239, 1160030801, -1991584807, -1746888160, -959641099, 671001229, -1574437132, -2000684196, 724865436, 1160444111, 1027410781, 1285152662, 1300735641, 439848687, 83380050, 1532703712, -652720330, -1727078161, 1082172470, -962399771 ], [ 2056661589, -368604739, 1510939253, -1965128130, 683890819, -222410211, -160622450, -1008400528, 2023761150, -460699616, 1505299217, -321681747, -1940140382, 1629560987, -1352443886, -986378021, 1550942321, 1691113860, 1789946545, -317952286 ], [ 1103689255, -739560209, 1032470737, 10789169, -1924320802, -353289895, -138614201, -1042077981, -539148962, 11507612, -1934015448, -1495500169, 1145825008, -635956053, 465509683, 282566840, 219980904, -371908759, -71661402, 1391192997 ], [ 1997373608, -1044872079, 727886074, 2017653567, -2114909338, 1222871768, -13654010, 2008296754, 336156485, 1452285444, -1434456598, -1537151934, 1832147019, 113645223, 250579165, -1417431459, -1173684723, 1366776072, -844694866, 361473678 ], [ -787981530, -1015977459, -1434431206, 1845113535, 1890053879, -1652763317, -630283749, 274286934, -501282004, 949361953, -1029804169, -1894731105, -700359345, 420288462, -1371644766, 1356785389, -2094875373, -1857456041, 37951581, 52583160 ], [ -880964309, -1036989024, -1847642911, 699755191, -519577817, -1637768238, -430188594, 1877121601, -1025479569, 1695346349, -1036189613, -1348729597, -1028033012, -759067247, -1629471416, 376389350, -715333591, 936570604, -38699160, -246290540 ], [ -124576826, -1476217532, 914314565, -1700156389, 951459203, 2146475777, 1133863464, -191761179, -796820895, 1600011679, -1042855912, -75694484, 1163391625, 1814012244, 1807992482, -1770559970, 1710527738, -1657774951, 362822400, 1845256195 ], [ 664887641, 1921967993, -668580019, -795782504, -746398411, -622062074, 785145757, -204224687, 1019752233, -360082843, -825813540, -1331245661, 219290276, 1711009245, 1541748920, -1059535788, -96060391, 881638285, 482858029, -1859052209 ], [ 391092407, -1981047947, -1647124083, 660267352, -1707046152, -691421627, 379788335, 667693007, -233084443, -1743665660, 1284644244, 1932096964, 1669539232, 1067361507, -419965287, 1616055460, -50787999, -1561347082, 1505590049, -772402758 ], [ 1884209354, -565457510, 1586538667, 159655308, -140038986, -872443212, 1441832884, -1887076594, -133689030, -563163067, 186364981, -1054202667, 706917563, -489964323, -1339467268, -1301548854, 843983793, -1022647285, -827842008, 545256150 ], [ -731072574, -480375623, -1097456324, -664073270, 827981756, 145623583, 2136891189, 1167632131, -2075191049, -520258166, -902584284, 375893358, -1006494088, 2002325029, -861673580, 94403871, -1619583089, 1760067189, 1768883286, 1261314316 ], [ -637250467, -1895288831, 906091828, -304518029, 2106145380, 851771075, 165932096, 2090411746, 1290510518, -178772469, -2066504480, -1748973157, -241730658, 266327377, -2017981886, -1603896300, 877441067, 1080268285, -2019444855, 32972453 ], [ -1799700704, 959630420, 1434834307, 1586396966, 421657847, 553827516, 1832194339, 482923241, -230749987, 1093371093, 390151485, 1470833031, 106088264, 1585073942, -1954793442, -1991017149, -1722116093, 241335487, 897544733, -1218614036 ], [ -1478552347, 1547673816, 1076058232, 637363204, -49960349, -342641844, -2059317301, -1339582140, 1705071014, -691388263, 878503655, 875218533, -818525836, -1269766085, 823202155, -1745547959, -22235388, 1666570826, 907652381, 1134774810 ], [ -1789852292, -1289370955, -965946072, -892015129, -1313910137, 2027525972, -1439009456, 894145562, 372595078, 474688393, -1225556286, -826229364, 457407062, -862750937, 833714617, -1977730999, -1834721869, 981322146, 501476813, -1962047469 ], [ 1713860461, -2126621542, 1956583019, 985673896, 2096545183, 1927898106, -802618995, 1101672201, -1241621467, -121804454, -1116227089, -59935197, 1599193801, -274291977, -1750654533, -753149715, 1230606515, 93261839, 258501131, -295704388 ], [ -890007959, 421627834, 571610872, 1709912725, 505867237, 2126049258, 1402637653, -1809283794, -463118685, -495280714, -2134509818, -1371356447, 1126089229, -635137729, -1512349971, -912796435, -967643008, -1397852376, -1712867406, 1134198013 ], [ 1393814962, -15939729, 495914331, 1800646064, 1471727753, -2007500171, 1945428929, -1859815273, -2033357069, -415436798, 1055930478, -1802695183, -889104811, -1019068624, -440743938, 2087481851, -724069454, -1250008968, -1622146308, -1296574428 ] ], [ [ -1575659221, 316284264, -341422657, -8597276, 1426559156, 345479855, -1481035217, -529417949, -804963675, 1403433649, -828826903, -1552284712, 1013636669, -307551245, -1735756267, 815020933, -1243343336, 1581563468, 1427905759, -560185686 ], [ 238780580, 290965132, 658963957, -1850529846, -752272813, -1415968735, 848240836, -1850537502, 72842357, 978740978, 1925766508, -910275504, -2113239433, 960978704, -2140840802, -1862305211, 2106654453, 1557130945, 891375936, 1441091227 ], [ -1823851754, -1765537605, -855432821, -2045450230, 1667790655, -1905725038, 189150525, 1518830028, 1009259003, -1139439839, -127417020, 207332321, 1150720040, -316778736, -923262619, 1269272470, 1659915466, -47681433, -2027135256, 2838289 ], [ 1671993966, 2100633884, -425050019, -1502682112, 309937242, 1420362601, 1911281683, -1925220184, -899583853, -95997804, -1725483505, 1659295434, -1665717119, 709588579, 1797999642, 795490732, 1130464752, -1016544533, 1406471753, -349718609 ], [ -1884110624, -573029969, -644930682, 92097886, -1010058738, -162229805, -309368126, -743465918, 842796778, -835454409, 1141521050, -1070078683, 1567129067, -579617662, -1972693269, -1503489904, 1315364823, 1598175807, -1237036891, 438599448 ], [ 319316193, -1572875326, -206178649, 832619500, 2006290248, 1493216109, -1727291493, -1127275705, -271822759, -1500659021, 303602952, -2110472811, -1659910819, -1944544988, -878373340, 1126360964, -1386105094, 2092449363, -989808933, -1954724131 ], [ -706551748, 1065456656, -1689416074, -1838837996, 1500419774, 395707469, -673256704, 1099834963, 1478866397, -604712510, 262773197, -2100519379, -832654788, 408835154, -1300942535, 2109879612, 2023543798, -1041025243, -445117597, -1333624810 ], [ 16965757, -1615225992, -468374377, 237321080, 480369698, 414228547, -1196494678, 1255293687, 823555453, 1086941433, -138066835, 1685952882, -473056274, 1313283739, -1273332268, -1085479613, 114868227, 239991626, 1057489443, -870109011 ], [ 1600521393, -731066229, 146816254, 1855186939, 169229566, 781236963, 1755029846, 2038350303, -2546374, -356857938, -1301672310, 160793153, 1796750068, -55338851, -650782053, -1686689245, -473595306, -1130856323, 2047470495, 118697264 ], [ -1559129713, -1858113211, 1506431646, 1853114875, 1129591106, -1615579085, -1725350651, -1297162817, 1078623020, 1139545979, 1451046083, -1731152962, -1489436257, 1719181347, 1841442809, 969378287, -1692052950, -1852759311, -1908739234, 823976854 ], [ 1485917214, 565340283, -1021762697, 1105307397, -1893521658, 1409599043, 1683125307, 937808527, 1628927955, 370124369, -135873241, -762514241, 1811227212, 847283925, -1329316052, 1962678011, -1893200935, 375903185, -1329106742, 705855835 ], [ -375154986, -270033003, 736770858, 1100030501, -515213379, 2137465174, -6561562, -1458616747, -2120001553, -1278159592, 820741169, 169383883, -696512711, -79992060, 1452235200, 307389883, -1897961660, -1936712218, -77092580, -411129490 ], [ 1505391920, 356388921, 1103213604, 365894067, -664520805, 675744220, 521531995, 945820642, -1334699830, 607940609, -921399346, 1246584860, 1282154337, 535842845, 1918553780, 161094183, -2039517386, 456110189, 1192697793, -1712861448 ], [ -1698227579, -974285239, 1478529420, 117681161, 2046293473, 1601967891, 235509076, 769020578, -725841579, -1759183908, -434918197, 396317894, -1364972591, -1195126243, -2083084399, 1005093471, 1715535012, 1406347752, -515408729, 401391634 ], [ 1979138870, 392399420, -876656345, -693244473, 975525438, -230854402, 1448716777, 1563833471, -1993579042, 959153518, -558519902, 84841322, -1010202993, -565937592, -728511170, -1931104320, 1214493717, -1533271537, -533441850, -1318446772 ], [ -1457671477, -543813541, 1798585657, 1907582438, -508093691, 22133662, 2086059717, -1138852828, 1910004133, -1693290267, -1177447308, -694472484, -1988208202, 1356052754, 1526499968, -501038888, 1444766564, 1170403524, 1294526935, 1300107972 ], [ 315603969, -1671512067, 1818860469, 466690083, 1723416949, 1971802577, -1343626663, -420313768, -1320728349, -1928680452, 2003200259, 1818071210, 1854318133, 1647834131, 638977788, 95096791, 2110864347, 224425442, 611738172, -1238062537 ], [ 1059603575, 1372030547, 766770925, -6012790, -1297646742, -2001979626, 546793266, 786043252, 1170873945, 1934866745, -11333540, 1413690591, 928963556, -956926702, 1482281773, -1918454153, 424729656, 1891294915, 682742163, 1877170109 ], [ -1906285177, 139222738, 1205220369, 611248628, 1634391663, -160631517, 784274326, -344605125, 1598242229, -1634456523, -1056047131, -1731933114, 868014453, -1147906690, -785387599, 1445860996, -600510677, -1521138686, -2057415819, -1173820352 ], [ 1781060006, 208795794, 2125290813, -1223502103, -637892750, -1446516275, -436456724, 271941187, 1323403797, -566535088, 1166217885, 541850006, -894158974, 1770408456, -282414650, -1498973087, 1987276860, 1775684047, -1934704914, 1728681247 ], [ 1921472369, 1413420407, -1052281321, 563868721, 164243401, 516025964, 500122797, 597913821, 60132980, 818172162, 114274250, -2076693136, -1995948815, 1967492646, 1757717339, 367665355, -1397627356, 1208886575, -1532056135, -527070488 ], [ -730746571, -2094238020, 1318599030, 41810045, -789188435, 30881327, -2147479911, -270628946, 84098740, -688410011, 1418974076, -1074488772, -1555531207, 118304335, 1663340853, -535676312, -1947230147, 2018342069, -239239767, -1404766517 ], [ 496562280, -774530490, 1880301006, -884933040, 215331067, 186011495, -1106205997, -3091273, -1679023329, 617360598, 1109467647, 1932742887, -748267081, -922468414, 209633495, 827947585, 2115119346, -2039936796, -1123969817, -1020533739 ], [ -1050626449, -155822582, 1601637048, -2014362046, 1356529244, 505386484, 494780109, 765838231, -1651807612, 1059704646, -1081766160, 71186956, 759685695, 446438936, -759672408, -446396347, -100883544, -1970303223, 970844363, -1718193697 ], [ -177881560, 665702425, -1802203615, 2128393805, -527320015, -2079609253, 681327449, 247319235, 602721894, 1078074384, -104652068, 1403487199, -557701504, 194153572, -1466664029, 515035213, -1023933692, 844927206, 1293019330, 1541748302 ], [ 1842892797, -1622254086, -1554814879, 1830438595, -511840969, -2035739751, -914871828, 1443966935, -622814470, -1817886026, 953951826, -1311561845, -632211499, -2130758417, 438074642, -235120660, 1576465034, -711421705, -1268711023, -1434549522 ], [ -1287808336, -210066160, -1773106459, -419313864, 1523346588, 1149595381, 589526580, 1688481807, 1203514653, 655271356, 1559362106, -1613145098, 1366909408, -878789846, 1000996852, 1775188567, -17072168, -1766371903, -557364511, -400051124 ], [ 1875762250, 1900542867, 294059037, 1935590755, -273629075, -381379451, 1445284653, 718964159, 96108623, -185776241, 883072400, 1088604727, -40415819, -2011842866, -1710098495, -1528333408, -162830638, 490480126, 1304671679, -1148679287 ], [ 1230929022, 713189194, -1925618235, -638992661, -847567543, 1660630027, 1809026844, 1371208619, 120286674, -30761415, -809660726, 1172075474, -1776905259, -982955294, -1566764079, -24654071, -860041613, -1299304694, -530798964, 1549994291 ], [ 249150697, 1387564847, 1777707153, 1727219673, -639948581, 1621251289, 1758256825, 1973950914, -639937855, -1166787001, 361953510, 1854671206, 1720650129, 305858327, -1506506742, -332881080, 919643177, 259303908, -663693853, -676017731 ], [ -1890859906, -908157920, 727468259, -1111046459, 2119104560, -1793458130, 381280893, -14753655, 1431530660, 1665423715, 186742178, 558998451, 854499543, 90089656, -1353395790, -306691081, -1110023324, -152893851, 494583983, -1248644285 ], [ -1076210979, 1386999031, -525137002, -1295435309, 915574368, 930387655, 1400845119, 1116627121, 2112987148, 321560086, -915592695, 1558756911, -1010109703, -897431903, 1410872452, 1639033484, -690024810, 985310421, 1814174237, 1283120739 ], [ -2126034758, 706864470, -1417806018, 1487531931, -1859547944, 2117843489, -1385862563, -342897929, -1142096277, 1348257595, -457417835, 1050462068, -1858783904, -202421097, 1765454584, 1833731990, -1251151701, -453437180, -390349825, 281173969 ], [ 160361554, -1692464690, 1128145683, -1177786574, -794822473, 1463278910, 814550793, -444302673, 1771562083, -454905373, 281300561, -1091003220, -1360671441, -36033340, 270666195, 1313473847, -468563119, 1697216962, 461212279, -1846344456 ], [ 1026933203, 321352593, -475223082, -140559815, -851300312, 490836810, 287554361, -226449201, -922571835, -435317180, -9286176, -120771421, -819085000, 352183576, -1174467281, 4222859, -1625432498, -119638672, 1219685231, 1365092261 ], [ 836202650, 1055050088, -1864231124, -681274180, 662500246, 1290968889, 355834028, 1518918057, -974683093, -1488239646, -1776482015, 355118469, 709462283, -922077967, 1218298488, 1027237300, -600721781, -1121908468, 1040744913, 736172530 ], [ -1413962952, -1051731594, -60272587, 47862099, -1434696300, 1926921907, -478249663, -509780241, -1887499224, 1613784509, -1137548199, 2091411051, -17105871, 1609972136, -1378160952, -1435094475, 1293273806, 1372921598, 185084762, -2009403048 ], [ 1905776501, -458264921, 1872539156, 1592287713, 1509637959, 810684580, 744106197, 140619064, -2041059037, -481620345, 990167479, 1341305171, 255834990, 900046491, -2054091594, -135698119, 33178947, 1685707392, -811526472, -1159864432 ], [ -634028178, -1415657689, 250929858, 613337497, 1293299962, 2027200265, -1831350978, -1085524752, -855934030, -1075157536, 1405665900, -1548340659, -2019757964, 1548608678, 1982206262, -1175113617, -717880545, 13651668, 111447824, 2108281239 ], [ -411657486, -2095338876, -331756600, 242605911, 72541097, 52781036, 1815124529, 1320476426, -1066407602, -621561055, 719760357, -385080932, -307510475, -1426195514, -1054979199, 1034293544, 1472877950, 1222815453, -825349031, -1560519155 ], [ -1461600272, -457598383, 76258737, 1687514105, 1712951594, -2135855997, 891464597, -864323211, -1297930107, 236404814, -2001827637, -712561447, 224298989, -979058458, 401116694, -171637696, 1285945098, -1367847836, -1902227839, 127239441 ], [ -1044128544, 887752222, -1746823134, 323389359, 2103820767, -1747582118, -851178482, 1479223734, 144158970, -1395959559, -1232097874, 1137358882, 1550032452, -598868290, -112387091, 1214450742, -1387586088, -1261548274, 1178676226, -1345776018 ], [ 1163127205, -12773894, 2104680233, -2006024543, 1915360394, -1179838947, -1996813343, 962125297, 139707817, 1449051005, -1682108023, -1800513152, 288832835, 1641011266, -404744401, 1277826661, 1744658037, 1587781959, 37231245, 852244152 ], [ 110235223, 747981728, 288136727, 107774616, -271406431, 656216132, 1078462947, 1800062302, 486313020, -1715744940, 375717833, -791285543, -2032321934, -1836291906, 392139466, 1910423666, 23928836, -235083034, -1766689530, 753098767 ], [ -1909237237, 1465099521, 1358952442, 2108830007, -926502857, -1452633283, -860991230, 1286396846, -1207649015, 1663968677, -1485257562, -1937565503, -1205349928, 1091310646, 439287654, -623949995, 670175513, 638218359, 235024910, 60336542 ], [ -1711572873, -1031899170, 118958779, -1566712321, -103772094, -1645199107, 1233659743, -1703715354, -1750031718, 591803716, -1200305528, -638185534, -797750306, -1217050116, 1124344835, 824140197, -1121945780, 802512774, 916855628, 168226534 ], [ 336669104, 1868129598, -198086207, -492142129, 167508207, 1442520477, 900167624, -1824762349, -174901415, 1030066705, -1185765007, 2097865668, 1323314388, 1488628003, -1796477673, 342157364, 119346599, 544456100, 1504362760, -630116588 ] ], [ [ 145937870, 770883142, 1087435122, 1161339327, -700353306, 2139875032, -2106156936, -32371525, 467154333, -1884184691, -209761246, 411706763, 462195493, -1636278817, -955593300, -1096225791, 600961164, -735384682, 306885223, 992265749 ], [ 1276793555, -1358033768, 1733151602, -1435580163, -2053519609, -1954363697, -1284024294, 1603053320, -1254634060, 831099469, -350064046, -1975914885, -239921251, -2025969121, -102330882, 252004184, 91759622, -934007635, 1144909419, 415436511 ], [ -1053190169, -280872927, -1681453423, 1818113611, 1086840896, -911353342, 751268508, 769423498, 471057599, -1915322148, 1625750845, 1957906085, 2036425651, 2064837601, 1841785101, 1026817712, -1903199661, -149411297, -1094580458, -1202619021 ], [ 1419989866, 1342247460, 94780866, 1015133117, -1591858986, -1194198307, 1548233829, -209528717, 200272448, -159777346, -1279215481, 1401922637, 1109400658, 789606906, -630531691, 614899917, 1946709280, 643503879, -24604692, -985823503 ], [ 97956592, -550995944, 477900926, -1951365626, -1330724987, 1232402794, -512295372, -287770475, 188542909, -265264237, 1110843524, -1093686515, 1109967153, -1248000324, -555786218, 377192315, 1657764436, -1148676054, 375328793, -1871708731 ], [ -1823529453, 1148935603, 940421674, -530559740, 528183140, -514384251, -956723366, -294985735, -808061660, 1353107213, -379374356, -769499673, 155277206, 1108257088, -972098178, 1887830716, -156618843, 690923640, 1963840738, -293427523 ], [ -1289265644, 1064248757, -2119048412, -180829420, 2061545122, -367532073, 790674777, 108590360, -1225443269, -782876611, 101070107, -1699732379, -365539553, -365707852, 1438433329, -1615522395, 1471854330, -384650943, 650046413, 244528470 ], [ -859924556, 1849890437, -1183415804, -1991909921, 1074274978, 521659883, 1677348854, -181525992, -2075152230, -2060462765, -286652567, -1075682394, 1813249806, -1638593365, 1635580708, -1216359883, -1634656340, -968213432, -1528403011, -423886062 ], [ -728171559, 124723245, 159201321, -2143231657, -1611161689, -1452260038, -1311149640, -1745619082, -796136775, 213345625, -820801459, -734117842, -130759473, 207866693, -725990980, -1194759820, -389205375, -2043419365, -31906727, 1895656406 ], [ -438368947, -1682303810, 889403407, -1602629475, -1315807469, -1518069821, 1647831758, 2067066930, 299096770, 505346883, 624737200, 473691735, 189418739, 2090352858, 1001295196, -1767642027, -464105389, 2037965815, -413773696, -1271253856 ], [ 1582652725, 528588082, 268739175, -343238474, -1613307525, -498423166, -268532653, 1852175992, -827765171, -1506555435, -311264686, 2134895146, -76436264, -519153910, 716763430, 638983346, -862060937, 2009644109, 399196247, -1900089021 ], [ -396988749, 1816188609, -458024622, 291247682, 483733392, 877877910, 1599087095, -1506742458, 71922651, 143397923, -1492949824, 745235730, -1640020357, -187916384, -729075439, -1481827377, 1384353915, -1099000205, -1051237745, 1522105447 ], [ 1620778534, -1999431862, -954014382, 897055796, 1194597511, 2144863874, 234754870, -2115344425, 1604733446, -1455797708, -1628666588, 747944077, 445888940, -1889824976, -1420421182, 385645044, -1050766749, 790274427, -378974910, 378585682 ], [ -107561219, -579027292, -676858961, 847321009, 61784979, 404991484, 332040219, -1255688785, 1774806777, 271165094, 936579658, 1640279007, 1824104601, 716543505, 1233152479, -121154554, 1021311820, -766290444, 909597060, -1778605188 ], [ 1779313083, -1096818114, 672435294, -2099436910, -1478690329, 2090042401, 1431790999, -1191929652, -1585502408, 1352381876, 2105258975, -1423159397, 704132727, -929425986, 1049634854, -350996242, -1609092485, -754171930, 165884599, 1281406983 ], [ -2057173349, 1965778219, 642533151, 1611877533, 1847066721, -1487871733, -1744913696, 1188368816, -1340531685, -1512056494, -135219876, 1775458333, 1269618139, 76787897, -1303729844, -702737876, 809574032, -1473064273, 104818995, -2096764001 ], [ -751254273, -1082559428, 777755074, 1778202631, -1518351969, 1276731394, 669680421, 2017748610, 1767424891, -1714716211, 1044635233, 395904688, -1661795224, -1043030772, 1833712103, 184433221, -693798287, -771140395, 1451122631, -930008381 ], [ -1465060897, 317163157, 2115314896, -1360138139, -1050895082, -132570879, -1289290821, 647733746, -1058183540, -1596945836, -1025344278, 1849388311, 1867860486, 24587396, -427531315, 1372362189, -1313126179, 661018791, 773315862, 901947174 ], [ -1211415317, 928275323, 481000300, 1611041790, -1398477340, 487931628, 1415788167, -952550081, 1047020771, -1720092987, 936729260, 456342935, -1320481026, -1862500526, 1054365504, -1111136165, -10969937, -1886748276, 1990695851, 209970595 ], [ 1853622813, -1458836646, -1263608974, 474195826, 448802746, 1249256224, 1838490443, 1382467168, -1545243984, -818004404, 1777356994, 210258116, 1576313355, 270629153, -1933849701, -116448666, 1394404188, 666209090, -1577200832, -1245166322 ], [ 1522025017, 2058334040, 1086153851, -1726233999, 511940243, 1413994034, 602131764, 404139186, -140196363, -1095840517, -941601879, 1055166093, -1847642936, -1784640964, -443816509, 1178615624, 674461497, 386483586, 146597036, -1671814653 ], [ -722435908, -1806009855, 1108779263, 1077333848, -1038975197, -889333510, -784025784, 1672038717, -49278755, 1125595054, -219784975, 851220619, 121661611, -950879764, 1616193086, 897409875, 1156798141, 1924779648, -1079023223, -1754237154 ], [ 353355860, -746625768, -275834109, -1139573943, -436074539, -458487182, -641857553, 1040810827, 397939183, -110627271, -1663373915, 303785640, -1395773896, -798198678, -365474779, -1540650867, -474638746, -1001012356, 1502219987, 1544815130 ], [ -2127864446, 439877503, 603662151, -524034659, -132619218, 1245136710, -524147344, -1870641084, -547576279, -1057029729, -503703630, -1159198127, -1503784823, 2084624921, -1594004166, 885186671, 934484685, 505886744, 1767191839, -2126073386 ], [ -851996466, -1355878217, 330395408, 582145420, 1708973855, -516601560, -1134306440, 1822270372, 742977077, 1136981863, -236315125, -225983687, -476541002, 1071658668, -1242897004, 2041846023, -1391890106, -167586082, -796229337, 612144027 ], [ 776065438, 1798150829, 1242178267, -1079434108, -1259897552, 1660253597, -52095813, -1728532323, 1395739449, 637580037, -2037656526, 1214780626, 461175666, 492229963, 1567394055, -19177871, -166362499, 504001956, -1298013646, -1496092979 ], [ 1476513488, -1221614498, 18658923, -988274793, -1157674335, 419959070, 1298635854, -249532989, -1551650152, -1097467900, -1440645331, 1644153562, -775112991, -541501573, -1842381533, -231792001, 1777792498, -387830924, 649586158, -1366044606 ], [ -1533561103, 994830456, -1865150357, -221370078, -787249686, -2077659893, 134029983, 1992923676, -1850494370, 1356194385, 168272102, 960180114, -1732808819, 1585237513, -2098449607, 1747223850, 677774610, -697976397, -2116981293, 476563895 ], [ -1771954095, 467325982, 1173150648, -999440313, -1122178514, -1194205987, -1181809429, -1658255714, -1075022501, 684249261, -848182888, 1206537879, 1371337317, 1120784512, 169777837, -789091247, 1846380838, -1265899304, -152432332, -199225587 ], [ 1054798068, 201062280, 1286402621, 1799965508, -469761137, 1609853189, -1418698868, 1786956926, -1383025175, 1504365489, -471384167, 1995361079, -1592596795, -148176384, 1726062651, -1943586530, -1009253562, -1788587453, -767623829, -471260383 ], [ 510631425, -1040726019, -1465939075, -1417594366, 1882931275, 1946495389, -1196559391, -1308162907, -1914715307, 1973018951, 885410043, 1120294288, -899478244, 605357052, -1890603924, 755995677, 342123440, -723812269, 903959238, 628899339 ], [ -261999406, -1345647106, -2046266832, 1879930518, -939055101, -851291123, 777672666, -1051465924, -533630128, 906937312, 409636098, 671942127, -2127422780, -209169553, -106223171, 568852246, -1496974852, -1462466121, 1127135577, 744439411 ], [ 1336518225, -985219563, 2137189314, -975662052, 648378510, -1450926132, 1797455901, -719934724, 1299133031, -724771178, 1249181909, -196799647, -1879087438, -1329638103, 787865498, -1318522593, -965000208, 179265800, -1060647965, -1593959410 ], [ 533855526, 811306471, 1000934852, 1906738386, -1612786372, -314410411, -1142480425, 1722734202, 170904867, -1725217105, 825268522, -1962982044, -969921409, 950772089, 25792214, 1121079119, 305757949, 1473423925, 268718596, -1903453578 ], [ -1841417372, 1189306745, -1981690877, -530262105, -2078318578, -844658436, 408610373, -1404351565, -145604404, 2130371446, -1844713070, -1874050614, -982482837, 1404488728, -404596060, 599124038, -2002011229, 1009662820, -1857891774, 909318106 ], [ -1512174987, 1539464391, -875602008, -1358102719, -701346971, -2143941946, -1438285872, 423176638, -855646339, -627672365, 1319540795, -1615821110, -447141074, -1348023787, -73668201, -722631201, -1948931067, -1845833617, 1513263943, -1903043307 ], [ 1214228849, 1786819158, -146843527, -807012547, 1186773861, 2071165074, -1630252712, 1994441114, 1905835072, -1535144654, -1912384412, 923092852, -1813900160, 432953702, -1869357224, 818822944, -1152318383, -1734346449, -1861373567, -1337624277 ], [ 175029496, -1818323104, 1298254182, 447253005, -870581127, 2089892757, 680920990, 738667964, -1400388873, 905213900, 254235667, 2081276905, -94500896, 764553803, -682346099, -1974905108, -1598085599, 1576277053, 1022724679, -581202318 ], [ 849651136, -2128742037, -1987790309, 31070556, 536716927, 1876965136, 1115227349, -1042256763, 1353499498, -36450645, 1400290246, -1401117599, -2034843639, -1899695510, 2108330160, -1801545737, 1887008443, 975004416, -1520250333, 1563687945 ], [ -1528104775, -1532019820, 324364003, -909164829, -898405555, -1309838463, 462480662, -2032138965, -1094899275, 229485986, -57791034, 858659182, -1218726232, 635128944, 1116446370, -480806354, -1044491132, 236267207, 338705943, -1743330204 ], [ 279657016, -1484754223, 295605330, 1854543769, 159224071, 1123167224, -817314242, 1815650591, 1343285711, 1789628194, 1037649073, 641636404, 107381381, 1839270988, 1495475134, -357753154, -1779609948, -2131951995, -1144685227, -1878742752 ], [ -1239089906, -1677239165, 2066102647, -1737943686, 544993411, -636933382, -1399233890, 864451534, 2021018257, 1248327118, 2041136369, 387463062, 745497409, -1518545068, 1513616634, 1064729273, -1056458451, -623621009, 476269520, -2091677641 ], [ 1365425209, -942364700, -1825457905, -727565080, 1442115252, -969608044, 168322710, 1339472108, -2002695823, 1116375377, -907557125, 839889575, -1339633973, -1550461382, 1238231053, 1322136574, 2067277263, 760964960, -146546663, -1310662157 ], [ -879534313, 636058587, -660983019, -70816963, -1425653892, -260489501, -1125401352, -1665918328, -1580770395, 78616266, -573716056, -1718279797, 61413331, -1442020722, -2081151197, -1578201563, -221086684, 1950380207, -1109510468, -923999119 ], [ -1105289698, -621892695, 933411651, -764157978, 676752041, 1710472637, 1916337565, 270436529, 915855775, 1800278057, 1231331289, -859315987, -1580425892, -1654272477, 1640901342, 241456415, -874686936, -663413569, -937670435, 1296679976 ], [ 482791490, 1629611132, -851380173, -117795874, -1624636968, 2024471593, 50954433, 227689128, -370798533, -983889419, 1925886996, -47349802, 750638681, -1987237163, -962372136, 1305675041, -1770235477, -1711823422, 1330747261, -821418988 ], [ -971183042, 280532433, -1310301506, -1962906889, -2128371763, -1806820160, -1466597989, 842313342, -867795625, -1839203381, -2085530874, -98428340, 1460838324, -692796980, -1873245797, -1167890050, -2716789, -1336684456, 2055049246, 1131342891 ] ], [ [ -667527755, 1939358952, -751529682, -1545416240, 1882414724, 1974315802, -804632166, 407001853, -1403198078, 608426808, 816553084, 901626928, 295215890, 876683958, 236433719, 1373578250, -1376162717, -71001602, -359079609, 143274042 ], [ -1537241426, -756657263, 1950519305, -1695405726, 581139774, 707124235, -109454173, -2003129930, -1999925116, -963640118, -1707189147, -1742769462, -1459768519, -1328316745, 1453741572, 595844733, -2016874542, 551802925, -1560323917, -339066567 ], [ -1984079505, -1760197958, -1577991985, -286156850, -158566388, -632455960, 516123547, 946864851, 982400179, 339416697, 195661536, -36224754, -1125561789, -55911531, -2104112968, 2002729881, -557944169, 1100775300, 1961528728, -12972690 ], [ 1554035666, -89238199, -1579306417, -2033756774, -1564989632, 1900562814, -106908783, -776641878, -231666336, -1048233662, 1591512885, 2144945001, -1782771812, 939264987, -706091891, -1944057791, 1813379575, -1881687549, -1263139375, -2037955265 ], [ -123338063, 427859915, -770203217, -1840116461, -1648601427, 1861388819, 1313902897, 1876499300, 132301432, 197800710, 1228346955, 500960395, -272984878, -893806740, -62245214, -1872723671, -1320924326, 1019884846, 1580779623, -1710316156 ], [ -1731271851, -1780016378, 1252318730, -810790573, -744041749, -2093944047, 2029800503, -283314874, 1277523465, 891982716, -1538564157, 1294283805, 216053132, 447996458, -1287133116, 1489813358, 1853995544, -401569978, -1750296460, 1497964699 ], [ 1663838500, 27802656, 339941284, -1189550773, -1857688418, 1907591027, -73196628, -966492738, 829927566, -2034949131, -1804143852, -1105206570, -211960672, -572572565, -1342834370, -638448249, -713344615, 105946146, 269472913, 1645517428 ], [ 1317603836, -891900524, 1729444540, 89209081, -1341414188, -686597966, 1038361891, 1382004766, -540631427, -1470590303, -1323335683, -1702910431, 853571981, 12864514, -209667807, 738251559, 1411610581, 1269271073, -1558451588, 384935812 ], [ 1642885017, 1176175768, -732667050, -460806790, 1675879281, -2006318080, 109177284, -1648840918, 1694743039, -1981171343, -2047019394, -734681427, -1287777328, -19364542, -860843736, -617111709, 278838560, 260272763, 1868015300, -83283074 ], [ 275872423, 764258514, -1399160430, 717097032, 1554397920, -781408539, -1381519057, -660503885, -966200712, 365707109, 1562233760, 414174295, -1608416059, -795857811, 813102352, -728779132, 371046317, 833416985, -733718704, 633124663 ], [ -437586178, -1567444859, -548974292, -253223199, -2137231360, 1686659765, 119786430, -1991551957, 1580513304, 1525417534, -2095735181, -1446638800, -584999622, 31132639, 969645891, -324972564, 479823022, -2103978476, 680920728, 1784116259 ], [ 112562940, -193594675, -871370120, 1951067392, -2004877059, -915927971, -1551737091, 1573142468, -74709914, 1814149406, 709348412, 244093369, 75043909, -1276989178, 266494919, 795631662, 1998636357, 210359193, 1884788521, 1909240376 ], [ 96864343, -260824509, -1534577333, -994226313, 1628193885, -1553545500, -442132309, 853124681, -1114020289, 2036285308, 642029334, -2025748081, -1085887209, 1032704935, 1559895793, 1833651944, 1508264028, -1826299405, 986498472, -1674306908 ], [ -1818699507, 824449460, -93777880, 635497860, 1509616238, -1851872151, 118243428, 1436334783, -256440195, 100604660, -9219369, 1748899401, -1933192465, 1623458472, 1358855012, 1342210647, -376723517, 68285239, -562710422, -1066394674 ], [ 1612479255, 25664593, 959264732, -1714502078, 1240928118, 682239012, 2137220124, -1572055874, 171972091, 47987508, 164925196, -1913914848, -115439533, -861087298, 504029015, -1150705660, -278948969, 515531550, -1872410804, 1231739549 ], [ 926573715, -1901369333, -1869444920, 1504456972, -930587098, 1549485451, -3209796, -677449168, -972550877, 682917263, -1676210103, -418273844, -662042598, -1485238852, -632122659, 123104150, 762627937, -1776571671, 1599437532, 1625525529 ], [ 824536124, 1822310640, -309469582, 1381317905, 976105355, 268556233, -1376514791, 247384065, 1723783162, 2081372833, -223052016, -1082753998, 1063037637, -1821287901, -1498543813, 266034241, 2105406860, -735360259, -243421182, -763049161 ], [ -255531726, -2117052284, 406830583, 413345116, -792149324, -1013467532, 1123584427, -1340637328, -1945332101, -1973829825, 1639619436, -582562594, -1710117331, 1627658913, -1509153019, -701493540, -2058631659, 769117876, 855991007, 1101860817 ], [ -1017719547, -738301403, 1881710575, 1381436437, -1987895822, 824116863, 1343207251, 254443434, 600895801, -2143221048, -2018409522, -1996769956, -1464684013, 2108252747, 577043774, 1212400219, -877955659, 1879328476, -1293151399, 1727879108 ], [ -2015223703, -2059681704, -1808622544, 1253474565, -1041541382, -209827432, -123209783, 1243643016, -649682585, -2118639575, -487577493, -909677075, 991620562, 1079427397, -1752528012, 1258514704, -1844723316, 514170297, -475523755, -853598167 ], [ -72215085, -814486469, 1262134749, 2004735958, 1356347266, -261081703, 14109607, -227094033, 1260747371, 224767450, -136901937, -388684504, -536675380, 226222647, 811728652, -290617147, 1317100537, 1403229894, -304605785, 1756860752 ], [ -1404276187, 1855899434, -884333430, 276150101, -929498271, -248470054, -686930289, 881499340, -1798776884, 1453088760, 1734502885, 270506669, 203043916, 858911948, -1292466081, 1072579394, -1208290521, 757605502, -835036005, 1057135572 ], [ 1250081816, -1251358769, 504378110, -6981268, -884590640, 379110555, 2115974081, -2136841017, 1962268139, 1528847333, 126158809, 472551665, -561819648, -1592847327, 306987795, 1358743280, -1154879109, 932252572, 1065375282, 1109388091 ], [ -687194590, -463674096, -359865787, 1521288182, 1719919622, -369248724, 2018536655, 302834505, -493672829, -2144724975, 477067543, 622225289, 2011687536, 937057891, -2020033624, 288232530, 1042725622, -14779769, -303434212, 1331167018 ], [ 478338082, 778989888, -154171684, -953164742, 81995507, 1971704973, 440964687, 890205820, -1614336606, 2095681742, -1096493912, 2024051941, -232953040, 1799203559, 1682820326, 1096812417, 1788457333, 469995558, 1497975403, -1408016279 ], [ -1845615185, 186192920, 1330784287, 1139783484, 119810456, 89580814, 471780033, 1581575013, 1468092630, -1676515148, 411205169, -511357312, 1285965923, 25616982, 2110303007, -290660642, 769275481, -1681107977, 1856972658, -1488084647 ], [ -522389234, 1450055231, 2007550019, -67069097, -65622679, -1938222419, 2056744706, -2076654231, -2035444802, -113922281, -2131879724, -1441482396, 548552953, 881009229, -866838340, 1268404613, 462634145, -1166956752, 912436039, 395896963 ], [ 1340513332, -1484148956, -1155970095, -843606088, -681117756, 1669863932, 998758096, 189399860, 173747786, 1657379325, -228514400, -1180051696, -1559506493, -730039887, 658389925, -124759616, -335941107, -85555426, 2039571656, 2137381743 ], [ -1454737799, -1655944746, -1098187301, 1511678317, -173880700, 1562002465, 630291153, 228486382, -938386493, -669855262, -1513040966, 82575489, -943288068, -891344421, -1977631124, 1284656709, 1886613857, -7390958, 154757243, 1828978231 ], [ 49317839, 526955311, -308828233, 61501067, 93906065, 906535972, 447481869, 16891953, -1821746231, 1737341546, 1667644078, -1355294279, -887719340, 2033017116, -768531731, 1340848210, 1227280434, 1549337991, -2078760874, -73410301 ], [ 281368634, 1448269626, -1183404531, -829898992, -1374816212, 1125058860, 2142641076, -1544254812, -1146260498, -828705711, 1670871958, -233076437, -936581368, -763131000, 421419239, -485257794, -1544427798, 1374839410, -334005476, -1045069086 ], [ 981115961, 1053474612, -1481606999, -1830892722, -1952431702, 1141340776, 540055713, 1254230277, 542912326, -422200545, 384644759, 955534974, -434457925, 1783005867, 1716295671, 1291552386, 2114269278, -470528656, -1657402192, -67802440 ], [ 1056088347, 1199831518, -478804385, -890799454, -234192808, 1305166431, -1887223918, -738428820, -1160156090, 1314219544, -130318402, -1774678583, -1023117408, -1956798710, -104986048, 2137499770, 288756484, 1586806261, 1041926594, 1644317506 ], [ -811681267, 1938232616, -1122521842, -264929434, 778565245, -915534322, -1011651718, -1589030547, -2129435555, 5193189, 2090610212, -1202383309, -257012357, 1870676685, 1169569879, -2130290197, 2560460, -1532458343, -1086544498, -1088877920 ], [ 483086211, -1292971079, -1065726281, -1177772647, -614671230, 670219360, -429639221, -740829983, 75602324, 494025958, -2081517270, 1676145062, 1788556466, 440477953, 320415491, 835511976, -253983122, -577658936, -632688552, -1461412154 ], [ 1465308193, -770585585, -925990482, 1994078792, 28805167, 523175912, -1093303938, -955582466, 980708463, -210817323, -1512924851, 1441017523, -417636855, 723459627, -681720297, 260501967, 1183823281, 1654261958, -1256945604, 740622323 ], [ 1780862383, 613019525, -1532917418, -1332435705, -1276454224, -1690547734, 1089773684, 1997770180, 72496943, 424593466, 1175533726, -362137001, -118293191, 382341514, -839052320, -1882003297, 291083428, 1383526106, -1832971301, -1216998158 ], [ -1017940790, 1308015137, 19753770, 147654289, 623900467, -959615895, 917171351, -2017732909, -1659063231, 1356493932, 679488958, -1389593112, -263045476, -1924982371, 738087137, 1098986485, -951766139, -644059456, -1130358408, -475306827 ], [ -977904018, -1086336441, -299762508, 1542659819, 1128432817, -870463058, 1902010782, -1244713436, 1764117560, -819266188, 172932198, -1274962867, 1125388387, -783164864, 1600179788, -1791275284, 8597093, -1466602358, 1670556929, -356255154 ], [ 749360471, 1629797734, 153059681, -1901421765, -1199490576, -1234052738, 1778903129, 1753831321, -98956158, 1675100270, -1090854310, 770735460, -464139405, -1114657598, -1073694043, -344411018, -688662792, -1240296385, -712338191, -1595200207 ], [ 2017218433, -515402972, -1686280695, 325651314, 1645489370, -601584579, 1482803016, 475987819, 1027575819, -875079249, -1988850375, -662066942, 1823031189, 1248433569, 1220464558, 1624849396, -544317220, -764357800, 1826195707, 307158027 ], [ -867758916, -952785736, 1620401446, -1918413107, -1882512654, 1021588815, -2141684919, -1413029280, 2107252077, -319062282, 977806267, -55639183, -1758482697, -1355184227, 1121412186, -1741371510, 406375162, -652779132, -557069355, 1942553181 ], [ 454989447, 494503593, -642713497, -509339191, 797879531, -1980362946, -1128279613, 430670464, 530584252, -1751240098, 1236205274, 182725393, -1126511130, 1082119193, 2108300946, -328198431, -930092106, -861521070, 397729151, -1943969914 ], [ -71171108, -2041063485, -1981782527, -300533595, 1054474940, 1646455400, -1771093065, -1099241995, -336460684, 318065975, 2091864807, 791587467, 164758386, -1886221357, -1800387454, -1489922541, 690583301, -724660655, -1112640983, 730544620 ], [ 1354487634, -261842200, 1640044853, 1005860158, 928857667, 1578820810, -1358033618, 1109700478, 1965965517, 2114185656, 335195233, 1092472471, 1669053765, 1512598124, 1708503725, 1427502639, -509767655, 988983918, -384665441, 1296228932 ], [ 1332483814, 1866950247, 379328799, -106483499, -1436474546, 593938245, 285206385, 64165615, 757308809, 1507692379, -1508942067, -294808261, 954791136, 1373216025, 1195670542, 1285718109, 1524874166, 1983785699, 464137605, -1078377386 ], [ 272911588, 900308939, -1714970226, 1103460840, 189883744, 1873801858, -1237698243, 1747632578, -223318553, 315791171, 687207125, 339960344, 1734443337, -1428973294, 987315865, 2039949273, -1202082725, -1052191986, -107325276, 965234708 ] ], [ [ 1971304469, 1270429871, 1262801035, -252477486, 624422457, -1240413528, -158271919, -1335904978, -2030989819, 1531138665, 1308800496, 46198758, -2085227282, -1760348258, -1667436205, 932091538, -1273493765, -1073007158, 1550904930, 1616603144 ], [ 1129805858, -817882952, 343330070, -1287326983, 1537191431, -1783019409, 1049705385, 49525854, 1105834988, -211580450, -1468355543, 1079377442, 562983808, -152030731, -546636326, -670805306, -81027466, -1023684343, -934747954, -952852473 ], [ -2093025195, 1837592746, -1131502431, -1438476451, -1498206261, 2096701778, -99888174, -743375280, -412777741, -1767850478, -800294597, -1079366596, 1302313054, -1896595799, -320198196, 1245668373, 1432786461, 53914348, -1191737559, -700137141 ], [ -1192750415, 695997752, -890600711, 561122556, 668700964, 1889236237, -556838530, 1981098834, -426419186, 776030907, 694151124, 1365009013, -132667817, 1255956242, -621324556, -37351043, -1399094, 878141660, 508296263, -1811363770 ], [ 1327424866, 1108192113, -1698435597, 1983557662, 690289079, -1782519863, -36953939, 1443606302, -945628264, 1859635054, -350448860, -1176009764, -616539871, 106563239, 808012775, 1837637085, -1310413915, 1976655638, 118974928, -1598232990 ], [ 1831666500, -648521914, 517908824, 851024753, -2089901771, -1195897139, 800823845, -752604420, -2107405483, -2047449307, 1402076444, -1488113050, -1716164018, 267703140, -1636654832, 657516828, 189390196, 639571444, -36057915, 1195549118 ], [ 621716677, -363863558, -2081430756, -972849966, -1582991855, -2080565051, -974225074, -1260015303, -1817886821, -805788211, 28197030, -1382091028, -974480142, -2060963802, -1930998113, -1471251318, -202191325, 713392150, 1238406231, 556565125 ], [ 501865585, 1871246982, -1049511710, 1280623060, 1876347541, 291010305, 1462671156, -1556683635, 1626860784, 275186366, -1196001273, -1882934876, 944584302, -296847106, -816028966, -471335600, 2108885517, -310037329, -1809142278, -945640480 ], [ -1523150734, 798135695, 1290205184, 1464345336, 570726888, 1153271701, -355235076, 548691073, -1688030348, 164689659, 246821305, -2013978112, 207483578, 957494233, -568693330, 193200254, -918807051, -984659690, -1591312919, -739412813 ], [ 1302210948, 1870916901, 582509978, 534131775, 488858140, -103455306, -330559242, 519354917, 1221491532, -370473894, 283003856, -128066162, -921213709, -900614885, -1809165460, -258328107, 912491247, 797112568, 2085925158, -1975934387 ], [ 1119514527, 1267133065, -273011437, -932095775, -613741936, 784088342, 1555494282, 613000558, 60934613, 655532479, -1844274174, 464410159, -1966491903, 1971827380, 1671631864, 35837905, -540818056, 997803003, 590912527, 882398158 ], [ 66923966, -1132722131, -1832870509, -930694334, 124549302, -326344079, 27342439, -954780119, 1880636432, -572334033, 1486729993, -468320598, -242294675, 446094892, -1017338287, -1203063106, -518871497, 1306923612, -1526429524, -268279305 ], [ 739236424, 885811714, -281721069, -1797690855, -2079166047, -128997650, 1331632813, -2026281681, 1664208483, 755527661, -2112884620, -671260108, -1200436858, 1929526144, 235287935, -755380747, -953275352, 274044245, -2125602481, -1042012428 ], [ -1437053511, 515879813, 726811145, -141552029, -1546062924, -555647386, 1472745851, -1272644556, -1445825411, -1668503123, 1360279730, -1632606689, 350549842, 2143360554, 609078081, -376622561, -1259169038, -2139195616, -1479344907, 1945314343 ], [ -1530711046, -2061670527, 1357519719, -349669929, -614197561, 934059119, 98906444, 1780690195, -139161545, 914339659, 1627203526, -156226194, -926504191, 2037713041, -1173411654, -1978608184, 335664044, 2091186086, -1776233631, 1500625288 ], [ 1419197623, 1842240395, -336885922, -1053244419, 52153304, -1535630887, 1472531427, 701433783, -71615075, 68115767, 911056525, 99505633, 1459458277, 1823725484, 1931833841, 515743566, 1041747352, -811474650, -1983773667, -429210872 ], [ 1596485492, -1574123403, 196334617, -1321501135, -303775064, -1531799785, 1008220944, 1332691162, 1109622048, 879924844, -1137509579, 130330858, -1697432504, -539586046, 24975185, 723677466, -1731720332, 1343918235, -176502441, 1637384193 ], [ 118006280, 201933162, 827173107, 1373896136, -1470489603, 48558700, -2018829233, -109392434, 1346534498, 1569517868, -929773291, -488020228, 221454167, -447051640, -1382639847, -837899392, -412073575, 80323311, 1807030495, 192629427 ], [ -484830177, 689175371, 1172765706, -298490306, -46104195, -1211879604, 1566751032, 1575574660, -1396250893, -661421239, -979475705, 1816528156, -1867346101, -1256907864, -794966792, 257944896, -1078127569, 157260629, 1061829162, 1411531758 ], [ -1722016427, -1551121483, -1738630330, 1760666751, 653259539, 134982971, 1249459646, 369836987, -1136216770, 43663897, 872786487, -1992757852, 456706737, -12495513, -1848955875, -1015546466, -221040133, -675649121, -901657848, 640386492 ], [ -410758925, -9890754, 1281256521, -1747114474, -601703062, -1833773762, 1835360849, -1350089918, 1373820781, -1327638187, -755671164, 465148209, 1423242528, -1383776341, -1232135016, 1639472439, -764655118, -1246568471, 1045921670, -1756077071 ], [ 1576101020, 1613816851, 1531244356, -879061368, -1656957391, -320307366, -710485082, 1971503307, 565628507, 1908551263, 1077502864, 923061010, -1667111688, -1851393105, -1947806247, 400892786, -1281146034, 2100573736, -1577704425, 1919490585 ], [ 720006841, -1692206410, -1896428369, -446817031, -691675075, -792263644, 122670599, -1590305672, -1591469654, 836652376, 2105861098, -971313880, 1855121289, -666296303, -704860255, -1759395228, -329310203, -8729269, 703387006, -1468157847 ], [ -1337052188, -291669410, -1848346417, -1531833492, 554373572, 1949270434, 313370284, -1524788410, 2108788723, 94004609, 931340003, -1301461741, 336880138, -1819512200, 540053693, -1278574747, 1758854043, -1912230649, 655539720, -1548776447 ], [ 803680568, -27985330, 2007816117, 652042697, -549763836, -1772361999, 411274600, -253323082, -1921949266, 348953306, -1245562996, -1141492029, -2109005344, -549419039, -1210023510, -1838955232, -282201568, -1202027858, -1571278385, -142795096 ], [ -1875871368, 2106433119, -124727125, 2131442215, 1637917978, 2059959434, 183522849, -330341456, 944424499, -1800964062, 1461130308, -757746318, -2115634282, -1126508180, -1106727998, -2086810471, 724052938, -1738458407, 1489044992, -201039109 ], [ 937332179, -688644475, -1580579362, -1372870312, 626543472, 928142306, -998455394, -613683843, 1911491730, 1511260932, -373491476, -1112494626, -853178494, 164898784, 286822899, -1356611733, -1864731173, -20183699, 1277577538, -1492644979 ], [ -393610434, -1453508741, -1107522281, 481995734, -918285634, -1014531224, 2128864313, -1407172048, -1334501864, 1845840579, 215639850, -1962786093, -322303031, 279809013, -1060034917, 207291622, 637861610, -1071126729, 1341749872, -202843811 ], [ 1990551620, -1770652740, -754898005, 950348040, 1696149420, -1195301647, 2062659433, -1316899853, -360251967, -795090882, -325031170, 1728165648, 998795309, 1273314558, -1056563021, 1919387775, -276863318, 652673306, 849199124, 699742561 ], [ 437214832, -85766205, 634111671, 1740262007, -473418212, 46717000, -1374063968, -622512256, 1168435756, 602906076, -1240617696, 198167615, 1339863330, -1614822598, -1881416597, -460740839, 672366186, -801761255, 1378827401, 1489639720 ], [ 139669392, -520367256, -1968314664, 1381069208, 1697725439, -247434811, 70731195, 1088776629, 839111944, -1566452190, 740075945, 1823858805, 1076686068, -83494634, 99476770, -1031658680, 690456326, -1110293687, -679211007, -1008985363 ], [ -707293637, -572415319, -1791098384, 934239279, -253430439, 1931030365, -1370585357, 726010234, -1377877101, 202577591, -39169171, -220770734, 664487111, 1409584502, -787173739, 1501766249, -1353552773, -888896420, -813164265, 1947425139 ], [ -1638215815, -450476085, -324539970, 1288825493, -60561051, 2004976109, 1032166290, 874704882, 1086280137, -1453628562, -218823813, 369955405, -1252087408, -1637339789, -1564370923, 1241855605, 673799212, -939244177, 1018795257, 838441280 ], [ 1359364575, 1761321738, 1641682962, -1370052260, 1156453584, -460172080, -416087183, 631870383, 438894790, -345063717, 2145272503, -1396642012, -1731242387, -2022622016, 1349647157, -401157919, -269110357, 640847889, -277473318, 317759754 ], [ -1896424452, -1476432633, 1855587639, -211770047, -1428563125, -560617588, -709579049, -969793298, -886426511, 984712494, -1688923214, -817538306, -137648090, 172408372, 1634259951, 1817731242, -870104272, 168689059, -2051469544, 502609572 ], [ -1490774473, -1832894533, 737534345, -1382403327, -97170346, -1713901549, 1055147973, 1137362952, 321297709, 1442770056, -271430679, -1346664262, -1497508861, -1205718649, -1287170433, -759318910, -1226907132, 391175386, -1510274855, 523110669 ], [ -712533770, 802102144, 55504217, 1740289636, -258226394, -880295894, 382762653, 681864666, -260962401, 256507669, -125131028, -833922703, -800732565, 1749834902, 753056771, -1737385517, 1984617010, 910537476, -1932027705, 978710145 ], [ 384931338, 1783813853, -45649638, 79803036, -795804947, -766126224, 506467971, 1407635458, 1677914037, 1163121303, 471465155, 1355553, -688887193, 1150438668, -781061400, -996966698, 1579969969, 384426761, -626120300, 1568450995 ], [ 1987206542, -781750601, 91984706, -70652288, 866076987, 1937222897, 208431248, 1280810108, 410613663, 1662319934, -409790752, -492860121, -333205673, 2132473852, 478636487, -1492219366, -1971847168, 80619041, 1312956950, -89020146 ], [ 258599342, 1281756499, 70198286, 1754999969, 592423147, 992736064, 1208880976, 544671586, -1932450927, -311689252, -1539804728, 44349476, -1532589484, 39944541, -670705877, -2060001720, -1611151013, 13081632, -1808963688, 1528882945 ], [ 1111089520, 898825033, -1408243451, 1270058861, 578499938, -470363388, -2145700893, 124439105, 1270908690, -2003672815, -1921438162, -502520012, 49709123, -109882251, -316954145, -1051369771, -1890368375, -2013304665, -1723097800, 817796600 ], [ 1228267085, -278795988, -1814973880, -362159403, 2085818228, -1073798716, -38160550, 162480326, -730414950, -266172948, -121376216, -111735838, 934934569, 347339796, -1918130761, -2120319495, -383559636, 1751040572, -1989023570, -1842165603 ], [ 769918269, -210776606, -1156927698, -1256823931, 708698670, 102144498, 593690266, -943904496, 113263916, 1546216135, -787759866, -445131124, -1444213469, 595950574, -2007849516, -1078553355, 915084654, -2064134867, 2100618003, -411653136 ], [ -435071221, 156708279, 597785799, -173743663, 1650339742, 1984336582, -1286984873, 888367487, -855071760, 2128885583, -1059499166, -880210210, 920147288, 1241474382, -1595219129, 238621801, -662828460, 480007067, 243655216, 2086723606 ], [ 1862585859, 661369986, 770583479, 1712905509, -1359399847, 969589875, 1168560952, -1600364422, 1637714280, 856518313, -656558663, -67364034, -44674729, 1798723683, 2015389330, 1317843915, 653732081, -1700228571, 1781655076, -1572320339 ], [ -1431047832, -1848506672, 1923064150, -29013043, -1134008285, -1800571584, -377991212, 960691140, 2124123231, 224878394, 460130893, 1442615165, 1725851305, -945769887, 2112670065, 82209041, 1847438350, -1642912240, -1729033517, 1651887383 ], [ 741177783, -1395843059, 1696174294, -1707841127, 782966027, -1266798034, -1844266341, 1315254229, 1492068853, -1693013713, -1747485077, 491462348, -2024177027, 1057340635, 1785243390, 1078385372, -1156687811, -1331178356, 775673925, -1882810591 ] ], [ [ 161919295, -219874908, 1050525734, -1277815713, 1126681958, 855861607, -1122216170, -615499739, -1863951695, -217523167, -1028213699, -1660069572, 257321822, 290126271, -1778354307, -1350663321, -1792717446, 768737560, -695650725, -1841815883 ], [ -1324833964, 2043951710, -1049029607, 792537338, -135559536, -1366961098, -827271396, -2086947607, 1060804730, -710976465, -3249817, -1491155677, 1392480002, -1209414116, 284685619, 1600950169, 915672147, 443260639, 1666614189, -1389603800 ], [ 1990943771, 243350272, -387162239, -1048914107, 1051946845, 2045267138, 816528347, -2006792416, -132769141, 997800025, -440508864, 1172513299, 890304943, -1859021774, 248968223, -1409310350, -57901639, -496899116, 1318123775, 1581212939 ], [ -165489898, 158913525, 541553227, 667037841, 581403506, 1215530872, 2070081751, 1409276644, -1568893481, -101857112, -166248861, 37766243, 122245871, 936328026, -339236033, -1016436830, -182151739, 1522521824, -809892897, -2058204917 ], [ 2045646570, -1306651020, 441713708, 1289348937, -968662199, -686085756, -942770690, -1503956532, -1490583227, -1345378080, -180174218, 132097740, -2078818659, 1486838347, 755533997, -1844041135, 1471960238, -2016569141, 259962795, -149601718 ], [ 9189314, 1959310028, 1834219225, -949145668, 342151101, 1972122448, 982931923, 1665077974, -279935417, -931427755, 45771722, 1361281570, 1841741768, 798293985, 887019827, 50776773, -774790049, -331072645, -9847104, 1355074018 ], [ 237725344, 1258766578, -2029967775, 1103533160, 30353419, 2139993015, -121455300, -92288278, -1599994993, 1318224152, 865549133, 1556832731, -1749129448, -1238657481, 1619100753, -1966809656, 35238510, -409102498, 1887316964, 1532172392 ], [ 1703871463, -905794511, 375843006, 859037070, 2007762532, -2115923632, 2048814997, -621205034, -1596550423, 496140426, 1209218842, -1590180761, -1972360493, 1703413717, 1862761097, -1476292028, 1735431520, 1760049873, 2136426291, -1218098645 ], [ 338377939, 2122910739, 1729339470, 449892297, -1300862895, -1785225085, -1034365375, -1867120061, -1308830828, -1825697413, 1126273186, 386086409, 76823457, 1329632549, -383045544, -416771851, -1258745865, -236928610, -1397939211, 383487767 ], [ 2136571471, 141908316, -863131766, 807718993, 1374419434, -121179410, -1072341990, 918524648, -1343168306, 2135933375, -782488932, -642965872, 974669805, -2095018635, -1276174175, -1607928186, -467889467, 229841674, -1376063879, -668907711 ], [ 1169083154, 1889710850, -2086154594, 547376789, -2037174613, 87424858, 1629815410, 1280069910, -1147953738, -1036848609, 1217681665, 1373266573, -941001530, -2134336303, -238558094, 514010356, -241578776, 1867267745, 1346905222, 1236349079 ], [ -2060345147, 1518847290, 1096264657, -442576215, 384610545, 1392595669, 1744710242, 218320338, -1969908994, 509126439, 773174248, -1894444193, 1362836292, -1281825701, 1677027383, 218890497, -763957214, -1894935028, -2070751033, 1037006138 ], [ -527591125, 1460533730, -1157394202, 1805442594, 1896560752, -1710391445, 631082086, 1888584084, -759810654, -1857057927, 1612680354, -111427705, -2031205736, 1461367006, 768199740, -1845499608, -1036487572, -2069181786, 1953661509, -2040334013 ], [ 1270681893, 48405309, 355332701, 1338297827, 1696361098, -1600190264, -2070699782, -1612286682, 783864770, 294406500, -1787207376, -1141191705, 159941973, 988760463, -672566953, 1931169287, 2114175644, 1142604780, -196432510, 1619955863 ], [ 978810984, 84121476, -241460710, 1427300543, 245122405, -1361920455, 2146677999, -1853931695, 837573438, 669813507, 370086201, -1924349344, -31798018, 1685694859, -1118684162, 822718797, 1540835162, 1942187326, 69317812, -799350725 ], [ 857352120, -59449610, 545837134, 1038052213, 903163530, -1104755846, 1098638145, 179739313, 1850129467, 684906730, 1682800228, 2056467511, 2123896072, 1050992645, 417880366, -1640115510, -489094082, -105942020, 1204846893, 381267609 ], [ -261430798, -1517742045, 926872479, -292203561, -1992252329, -927687955, 1629765713, -1637123241, -403102797, 51719710, -1787813632, -1436094982, 1890952570, 388855208, -1244079039, -1418640874, -318965028, 960332884, 989538837, -1308927263 ], [ 969059799, 1702031547, -1175370497, -2034915319, 1970919270, 94478057, 1187367187, -772644148, -862564018, -1180787331, -1215384408, -121965135, -1693144578, 1468962723, 48219877, 1783602016, 9405759, -845040751, 64056223, -1485012336 ], [ 1391966931, 945496022, -1515467969, 352181844, 163182403, -1284125864, -1623124089, 1117961897, -1013432079, 81305600, -1083573833, 658827365, -1937080411, -604134249, 202122646, -261573983, 482718454, -1372920234, -249949071, 1101727262 ], [ -714677600, -1473125146, 1493574472, 1195300542, 774860186, 1279933990, 1197520027, 1059143075, 40499536, -2064063409, 416947680, -974385433, 1173813366, -135988360, 1740648749, 410359981, 217037717, 1800545206, -107099959, -534268282 ], [ -551833997, 1610712889, 1100687394, -1445560201, -32257843, -552846097, 630073886, -1922934122, 919650792, 1041483574, -1174319992, -1500434982, 547757587, -1043591087, 1896564225, 1182117816, 1954266210, 149107165, 1883262673, -2087471276 ], [ -902222454, -2137883517, 762604815, 45787064, -911949717, -837709690, 617428818, -1373051885, 62525241, 487882247, -1116782849, -1166356473, -626084560, 396026692, -1054868745, -518548794, 186592761, -1345414751, 296044610, -1554328316 ], [ -1535289031, -1130175104, -916929620, -2019355720, 1982585557, -824088424, 1308326608, 1726382248, 1291245605, 1423189493, -1717661785, -549739679, 1057358585, 325702911, -2123177006, 289311398, 1307872482, 1411916979, -498698681, -1132625390 ], [ -817955197, -874509077, -658948668, -851325080, -183841785, -1971948379, -965510871, -795909567, -1488890795, 1623127311, 753702690, 1769473472, 264467419, -1676603424, 1737820822, -180137193, 792131977, -509602588, -24546038, -45701903 ], [ -924689574, 235018566, 1003871442, -2060472937, -1585230000, 1469919262, 299101685, 2034371703, 449563812, 658868650, 1713748649, 689137116, -731766489, 120172574, -1135533160, -711790277, 774303239, -1507628766, 738640335, 361049307 ], [ -822983691, -1954461790, 878857559, 1393727915, 988161241, -339681665, 659428166, -366127820, -608768233, -742295511, -1241877781, 2015859602, 713883686, -1396221057, 1567828619, -1497621504, 402345798, -1436531263, -596001325, 680870354 ], [ 2143711196, 2112674306, 1698933824, -1136125493, -1745875799, 1742113455, 1817408284, -950834639, -2065119975, 635225320, -1820677929, -1973541974, 1877534091, -18666038, -1666233882, 663872950, -561800960, 155992255, 1713116857, -1125988449 ], [ 629217899, 1410883649, -327366666, 2019220940, -222018091, -175251435, 1650110333, 583768798, 1583583093, 1247315489, 912108911, -1110296031, -434465590, 1565302471, 498355292, -944029924, -741514535, 1184684280, -1382181605, -1666021111 ], [ 1138641117, -908872189, 1139938158, 144396516, 2138102127, 107039585, 1578338330, 1505090476, -1237018219, 2130850346, 1055708845, -1687016572, -2121549764, -981880493, -2077718407, -611611030, 2131862876, -90544750, -2044816080, -26157454 ], [ -1206437529, 1529846147, -1758508418, 1162043357, -232061434, -2066516733, 743606039, -193180068, 1166322493, 507123273, 1233753516, -170099659, -2113387715, -1586366546, -176517653, -440345458, 1264281052, -379435901, 1546988794, -1341249901 ], [ -494463090, 1100830674, -1614501165, -767078238, 1081714457, 382197502, 1194297015, 67560612, 1542714869, 1621036961, 2038214557, -1623433507, 391656580, -1656727765, -1164392189, -857620491, 627685010, -295429463, 1566530998, -865254454 ], [ 503497092, 1130379911, 2062912808, -1094074874, 1003319464, -1783378901, 186536500, -370226998, 1969456825, 1174155101, 1835029142, 1505652082, -383666078, 1002208492, -2016627055, 248621391, -1944331356, 962896027, 2004557697, 779062121 ], [ 1460020039, -1140886627, 2121312420, 218007781, 749262392, 1162258233, 599546859, -785460777, 478589215, 661309629, 1534756255, -79540959, 7729608, 13567161, -1656050215, -1760700206, -2059727734, 713897289, -348495355, 1570613857 ], [ 868602472, -1540040892, -1717672253, -575071802, 1807939279, -1938458522, -1342602333, -2020215667, -370808281, 2103067229, 789047671, -28039659, -1527299770, -620541090, 105410196, -966895594, 880723946, 2061638611, -1262969404, -1064074774 ], [ -1605314728, 969410178, -164408828, -928751907, -1206091853, -1844733528, -102405079, 787167065, -1138041224, -2140479211, -114572546, 754834109, -665732396, -1072124344, -1484803299, 1057009628, 1552915332, 1158568146, 78113687, 962533261 ], [ -442737467, -2042328068, -568754132, 875042118, 632825071, 2105159382, 2136738066, -1105415626, -2106409623, -969637949, 1615508805, 1346586276, -1723340775, -1458584616, 272838755, 689701634, 2071612257, 1095329950, -1237571841, -1987879821 ], [ 573875057, 230906436, 1811420813, 325890343, 5326423, -844206328, -1776962237, 1616388047, 1400431929, -1448478927, 875708142, -583279282, -270430920, 1497520608, 1468990476, -1328679244, -826309281, 1380291405, 1790972660, -1807884118 ], [ 1432775728, -46260805, 387886404, -1823940917, 774632528, 764090079, 698812957, 1248123891, 1915798289, 1502631022, 1051337767, 2067005627, 749658680, 738801901, 180633710, 1155612120, -1840926935, 24731617, -320743824, 1772691492 ], [ -1835837825, 617437550, -1355792348, 1647340746, 1511202071, -1136224936, 1596464797, -14011126, 2023117654, 987064749, -1999462892, -1276800342, -414043897, -1239786148, -1578698037, 2053177936, 1585112497, -280846363, -1223949428, -1366592224 ], [ 1785727865, -723857116, -2093377370, -440766087, -196108437, 528647155, -692831915, 1816834126, 616493025, 2089888462, -571157436, 651541208, -578358495, 858660001, 1055206891, -765237890, 1879786584, 1533984486, 1694355360, -1212046922 ], [ 935663148, -1690582239, -1694320345, 2032619000, -1490786145, 1563963708, -297198434, -843337726, -1831812121, 752352498, 950610773, -141655077, 1331199544, -759658571, 221954343, -915797792, 353154996, -1563250220, -102361860, 211819550 ], [ 242849118, -229365470, 616634924, 52340276, -930989472, -1222531657, 634461832, 1883818486, 1087447926, 595244655, 1810469238, 1716271754, 27792316, -1678167564, 576744716, 527640880, -956251598, 1500927082, 1588928910, -726189722 ], [ -99393524, -1309350119, -1381468857, -1009225807, -576438779, -975242218, -1496217435, -226778719, 530703288, -747480635, 144093034, -982370378, 875574324, 637855464, 1975946130, -1919711347, 1516724923, -685632353, -1863819617, 814978488 ], [ -1409950698, -1392214726, 2060094684, -1198605706, 202565093, -1285627055, -1614950599, -2143506050, -2078552569, -112666648, -283466761, -1980156922, -645997937, -975216083, 306318664, 2125164526, 823089340, 1796998044, -1321880970, -1223740086 ], [ 1077212684, -816033342, 1497956844, -155887633, -1284963494, 1479244919, 216720483, 1299854420, -205124917, -1605280807, 777544688, -1612979915, 701328681, -357632247, 1252109404, 1589547594, -397832479, 1641042575, -1671174866, -1686350835 ], [ 2119732884, 319104421, -211684878, -1478863768, -906247827, 799419299, 1381747774, 1788567180, -396281613, -194264410, -1446124317, -1790645848, -266930164, 340394179, -1699449189, -392917910, 608008845, 1335299973, 1883288989, -685715307 ], [ -465029280, 1610171215, 830088588, -971949349, 795179749, -1470950554, -218866803, -831160451, 2115875910, -1997521465, 1532299049, -939541419, -1991904093, 687700001, 764648483, -1536382909, -1982876162, -1669174732, -391401223, -1578893152 ] ], [ [ 872063544, -1814401744, 1240887576, 1609046841, 931369357, 1907459896, 1886482510, -1947505025, -678767783, 1116999796, -688742231, 1018558996, 1178114561, 2134209727, -730714726, -653390533, -2043228608, -921231866, -942619627, -201510757 ], [ -338529198, 1531478724, 1175920134, 981802218, -2125095095, -121874791, 986119145, -1097094235, -322759923, 975025184, 1265039401, 1522681303, -301452383, -429706191, -503768871, 724068976, -345535976, -428586106, -1424740733, -92369980 ], [ -1128337544, 106989267, 1669290199, 1184233353, -94256113, 2050872585, 2062551792, -238945513, 1131737562, -677251892, 1626268423, -542922494, -1038176792, -1572434474, 1471617238, -872141481, 1345695956, -1776194836, 3794956, -309691782 ], [ -262768348, -1428689650, -1830234367, -659678003, -127847879, 1260906832, -161256420, -1091232432, -1020098000, 480583739, -276349030, 1723061075, -258680305, 287458669, -1873016116, -1315150714, 1503954662, -666724121, -339251145, 388132789 ], [ -1898992607, 28394629, -660666622, -1509166312, -350739408, -228507960, -1347217149, 184970046, 1057336423, -999298383, 2003733835, 482949810, 1172882138, -1846148316, 1148772240, -701767448, 902559027, 1306859045, -1072028577, -1033863908 ], [ -1891853090, 451731131, 1176962428, -386419438, -1456046762, -788297686, -417281132, 1787271990, -1614824749, -673185795, 592971771, -1130968392, 1652426239, 1757935764, -514929932, 1056322965, 1099171933, 780823824, -1346530829, -1934732692 ], [ -656175326, -1583962633, -891955184, 594165620, 381402198, -1247976465, -2071417640, -1178375879, -194122093, 1198890794, -579209297, -919445344, 220545640, -1840018527, -1179187232, -1991009626, 110022065, -244048687, 354551727, 503063410 ], [ -450452592, 1584350013, 1796373301, -1671582396, 1804410307, -1302780292, -1080572321, 127992649, -2021192353, -583650140, -1311708673, -75001076, 1351563246, 1821601496, -1236161185, 192808185, -109878352, -364554202, 569922194, 2102128392 ], [ -406988981, -1867384479, 1786569909, 1855913128, -762928272, 7137557, 1557304685, 16133347, -80752685, 1812323015, 1412207412, 31456252, -1453843588, -264539532, 757861933, -977154057, 160119077, 682112819, -1782322281, 299123388 ], [ 1020305514, -1226877007, 207945232, 899421621, -1957263369, 618848340, -1031891937, -440947610, 635655647, -2128581833, -2075367043, -229432213, 1931742324, -2121464234, 1240311096, -1825367590, -47536182, -298028200, -137050139, -1795640425 ], [ 1088914846, -963509626, 1164159707, 667830342, 220289400, -821990845, 653973738, 2137384436, 1817317103, 1788003620, -1203857741, 366403250, -438926786, 2005522689, 1933101753, 1580622243, -1448555152, -777824939, 907420650, 1072007713 ], [ -642998466, -1559795611, -1559458516, 792642332, -196840434, -38303264, 1354483268, -2075216790, 1093202031, -969675530, 1852031171, 1955851730, 9175063, -790997749, -1145976671, -1368142697, 2144075183, -1342042219, -229504673, -89278349 ], [ 769575631, 1471667282, 249092230, 1108109143, 286415191, -271218563, -1469952725, -1251008510, -290262624, -1949636409, -788720331, -160501556, -117529627, 1351949827, 2008582052, 986476650, -1805879529, -392556714, 987459868, 406744878 ], [ -181315882, -273819108, -403902457, 339371607, -1379624783, 75184452, -1263288430, 777245629, 1566583225, 33109230, -482840556, 1892409827, 685872790, -309116607, -2023856360, -2079123647, -1196206000, -1132267044, 950904976, 2606435 ], [ 2147308771, 174254776, 1731388746, 224990956, -609106968, 921494245, -217211802, -967878858, -114996521, 708255908, -534469591, 876311940, 2064657524, -381046267, -879459446, -420180520, 1452823470, -1379007546, 2034428577, -369421407 ], [ 1467223155, 1231866592, 1217958340, 1756525683, -1353547656, 402065595, -1722263084, -861697814, -1973160615, 782928380, 462687906, 1031420112, -1390591392, -720640628, 757379341, 1402512385, 1656467464, -1830962460, -418633051, -2101296783 ], [ 1368023539, -1619328202, 1383612415, -1477432897, -2081470580, 1627487804, -262800089, -322201136, 630224468, -966661023, 819463916, -304620058, -976414272, -451654927, -2121097750, -852715643, 392767227, -1555209452, -1638319776, 669651810 ], [ -308243563, -1560772206, 1064448369, 1182939016, -1998180609, -1281240227, -556861971, 993732197, -1829525723, 1312482330, -775489170, -1609212535, 1560668996, -1774913411, -1590950788, 1930900347, 84036680, -158712757, 804695366, 559357191 ], [ 487733108, -2047580819, 222200072, -950432538, 1321429986, 23182749, -1615900379, 1658795025, -926491328, -981660227, 1873792598, 1181937718, 1544121576, 696699221, 1763018594, -1652399471, 429387769, -887446876, -436263498, -1125865391 ], [ -1266854262, -246842132, 1796541689, 581256147, -647028162, -285959973, 128135034, -1097207053, 91084539, 841292903, -1103085784, 362800589, 894938175, 82952600, -893515591, 233730391, 1259438937, -1194427630, 320738643, 774945506 ], [ -766669660, -483181521, 1670132987, -586401250, 421904510, -1504380121, 1829562565, 415913184, 1118252150, 440940285, -620670967, -685903513, 864187204, 1545544225, -1599252374, 1483730377, 1417354138, -1679098969, -1682923275, 837683497 ], [ 1472335457, -455976251, 604025326, 2146258942, -761080615, -1181014518, 2111485803, -942641361, -117713839, -248651572, 99755399, -993360873, 768904802, 824605229, -1286090956, -81999034, -1901122152, -1198816276, 2092586860, 27376419 ], [ 527117826, 1669830741, 918016823, 1255829740, 910756436, -5029732, 569394674, -908417353, 1676821526, -1374877166, 1649700071, 1625142082, -1536400936, 902660136, 2103109080, 309939026, -685714429, 1629659395, 53928129, -1624827844 ], [ -1076859305, 783785515, -191700515, -1216711354, 1284339196, -1629607483, -1206598603, -147710325, -1977727696, -483643684, 1760731341, 1894826223, 1597533049, -756002091, -1868866541, 1352494904, -544097757, 1068703829, -1635664801, 721227530 ], [ 371035475, 1805606282, -1709698164, -395460856, 2104284161, -473858649, 678786671, -1456219728, 980992749, -963094553, 310187268, 1631127458, 691707986, -110027902, -1331212528, -681382293, 1500128680, -1219289440, 671314645, -64595234 ], [ -769331424, 930570680, -592110666, -916150775, 125641020, 1106884028, 1563969695, 557434247, 695718235, 1235071801, -991082016, -1069834998, -68785376, 562761596, 627047962, -1487195651, 1205212139, -584987508, 1620448990, 963619269 ], [ 2074224626, 565511409, 118092360, -1340627977, -435231352, 1539070057, -506678975, -1918342924, -1094647002, 408948268, 554522262, 2077993225, 1863394267, 135311792, 234129070, 1291375633, -1938547421, 408799167, -111660647, 1215855054 ], [ 1290019636, 668271722, 675523298, 820905751, 344176601, -1169042205, -925462163, 1038612915, 508384717, -1125668466, 1622888283, 2064334262, 541514546, -1169145113, 1882399654, -1130933594, -290064094, 1540489322, 88815051, -1103867318 ], [ -1803447993, -597417953, 739119252, 921872472, -1189957510, -1465663688, 865231892, -1464275664, -1871514300, -58590126, 304563596, -1100814059, -1240299173, -1135340436, -675056371, -2107802783, -2096991704, -556414769, -2061997935, -780607924 ], [ 347515112, -2013670460, 506053914, 520692535, 314965164, 543979864, 1328160524, -1843397938, -1422374652, -785800504, 807948997, 1601187567, 1798150639, 352904870, -386057443, -378065682, -1890542955, -149886076, 55171025, -1252927884 ], [ 1150844765, 1339520845, -850323049, 1778136670, -1687492836, 1763788631, 1151400383, -1185692760, 644955730, -812864361, 1287344348, -1457614084, -1095598526, -828064826, -1289869473, -718095459, 440596578, 571684787, 231642013, -1332958642 ], [ -1277992148, 1801296074, -1067999508, -1704674796, -197620067, -2117942816, -675798162, 1524477719, -999050238, 875184660, -43751030, -621224627, 693960581, 410168113, -780680352, -1187369046, 1790230874, -1424255615, 1973533265, -123913522 ], [ 2133497877, -630553471, 281350668, 494909298, -692783241, -1210540035, 87353251, 699769145, -1024680257, 1146161502, 596469680, -1431786864, 1883980573, -1959113756, 660257827, -259470248, 660605863, 1176924487, 804019776, 647594462 ], [ 1464092395, 867075386, 1347513115, -417301858, -1276364701, -1138400215, 481496785, 136489092, -1816116774, -1269739677, 2008118118, 971644854, 1095123827, -1301519162, -1871652373, -896517443, 1532780443, 28109608, 1222454292, -57080399 ], [ -42152317, 433144773, 1971083791, -268673396, 411289942, 1801624141, -548437514, 1460005817, 150551756, 1628279874, -138241514, 556269438, -758992168, 579854583, -746261791, 469004775, 1240251627, -279670428, -303937434, -764048908 ], [ 989847902, 395149392, 70620135, -2037825243, -1674602616, -2115458519, 1504304942, 1510290143, -1855738780, -1948093894, 1208751269, 106494359, -820655796, 493868681, -1131863358, -1296344698, -569179121, 1699651008, 1147406845, -1331028526 ], [ 265090323, 1651479295, 1939683568, 1129534605, -1594030022, -1113500536, -1208568433, -1500042384, -1394463100, -789274500, 238416438, -438298981, -340092570, -1091846501, -1498781840, 2142722886, 425186403, -1161134375, 1331392684, 1420065768 ], [ 2004804172, -1464078129, 601164962, 2062634959, 1317138015, -1178867771, 1688065193, -336345097, -47591497, 251530751, 1165622437, -1630860436, 168591412, 1360731828, 208320952, -967718269, -1905743977, 211612616, 873385489, 213175593 ], [ 2058807233, 440838244, 35341446, -1909173151, 251673585, -1423271581, 965237338, -1455168237, 1746747222, -850183368, -283536494, -1525082084, -1242534465, 1812138274, -929056381, 55638941, 2067594931, 530751217, -1968637301, -612083626 ], [ -485959530, -961015507, -1111624397, 13645842, -528102689, -883376097, -373737348, -671535636, -1165055646, -202933450, 1899669910, 24625998, 419002310, 2080112841, 487956592, -1188320436, -436052776, -51641979, -108307963, -1505335617 ], [ -1692921362, -644248390, 1779241504, 933342429, 1467669464, -1398174447, -368193226, 349401205, -282109777, -357766380, -602190833, -1925951192, 1534258490, 1860043998, -1800248888, -371071687, 76595719, 1219455185, 2090561876, -359430830 ], [ 1069116883, 1878448277, 1418618167, -899923062, 1363611718, -376966490, -2072229401, 1111813446, 1440540080, -671443769, -210735042, -582581943, -1644858891, 2125249347, -2050358988, 238862569, -2083361457, 813382855, 1721631284, 616165603 ], [ 455993384, 1408423487, 2036821591, 1554026968, -1153526419, 271683020, 1369278096, -882374940, 752467005, -2049557331, 1620631470, 491358221, 1044162811, 1397877994, -1207838241, -212429918, 1540362336, -1440076162, 1384974938, -910180567 ], [ 324304638, 42902125, 800980246, 1446034824, -648636206, -1409809503, -331449955, 481680048, 1075641315, 1088209910, -687363768, 1872809839, -1790276329, -1646245109, -2041095623, 1831338124, -1373877663, 435799745, 1344123370, 1145474595 ], [ 1927771815, -1916523030, -399113675, 26406127, 842450217, 526690439, 257481996, -829642341, -1690178286, -293560121, -1032263286, 233208715, 1276149302, 225691682, 356666901, -1967689766, 621262330, -259923834, -1616207397, -1229141666 ], [ 1205784665, 1789691732, 33170740, 2046895471, -1374223334, -860510028, 1847119543, -1395068097, 684537749, -1204720499, -725086822, -95553336, -601347435, 1608489300, 2030613454, 155541, 108306461, -1909576555, -1141590177, -1976176289 ], [ 1531796294, -1170846974, -684471020, 1472191427, 916074322, 521755021, -1982248289, 270401923, 261530477, -777519680, 1051959015, 1844368070, -1034932977, -725083917, -763065472, 1438575298, -1813462551, 1700392662, 1181266425, -71575574 ] ], [ [ 358717724, 1693459517, 1158940445, -958622582, -1931016454, 680466384, -1521244177, -1769682225, 2071437942, -111951699, 647880770, -1214050666, -1710693146, -1877917422, -625496671, -2131482713, -343357289, -752683929, 115246531, 384530975 ], [ -822780350, -192284193, -1812058195, -851394380, 2053820322, 2109688067, -60950065, 1887745672, 5593147, -1607806805, 1580133866, -364610827, 482879674, 639292713, -824479290, 1002835339, 5615576, -573927225, -867949970, 1057772331 ], [ -1076571607, -1614263403, 1639584641, -722359275, 605730673, 929573411, 1453154059, 539803473, 893101173, 1448306844, 1904225859, -1946234269, 1044767236, -1398476924, 1680524532, -1939201004, -1087602330, -1322359338, 444173865, -2129089117 ], [ -2074362102, 18083108, 2025784655, 121609402, -232233608, 678140037, 222516266, -494297276, 380316259, -2133706722, -1097416209, 746856821, -680533333, -1914305202, -1613013702, 1572690025, -731960497, -2050185512, 982712656, 130889657 ], [ -208794411, 1696159389, -800047617, 311340357, 1051840055, 465646380, -1254243462, 780012654, 1045394517, -1621741651, -1436887730, 751306177, -1636467386, 1633611779, -1676895007, 2036762968, 736646921, -244589801, -994736497, -667846577 ], [ 1067357815, 1087956514, -1251301808, 184143665, 2117146702, -1042368573, 830665941, -1408071163, 1434879409, -1416350075, -869222539, -175333293, -555526239, -1416804890, 605533712, -2062791429, 2076712202, -1923764064, -713555828, 1846340057 ], [ -1481410860, -1834117074, 1047614867, -1833174976, 1716265295, -209644031, 1586268026, -1094785952, -1541307658, 1987254963, 1126030907, 1765170739, -773575489, -409124632, 331667927, -220196448, -1105249445, -536382776, 467108501, -1984849916 ], [ -704619752, -889716051, -1845453760, -1620605108, -18556172, -1707806429, -666129993, 261398465, 1605645148, -1723291815, -280702660, -1705396979, -306776910, -83692958, 1285332662, -247895355, 1870518115, -1556346748, -1919165897, -2128375232 ], [ -615271045, -1318664732, -1754132428, -1134334131, 2040052525, 1289557245, -2067712738, 1784294129, -1265920796, -403965737, -740296420, -407907104, 1119801091, 912600164, 403889172, 545125906, 977219733, -1356607569, -448097101, -1684962390 ], [ 876910154, -267954890, 589604994, 278435699, -972240984, -1551739029, 2031266754, -887883586, -1676909963, -833468484, 1728372913, -1025216421, 2090747333, -168529079, 1553986421, 657403088, -1958789311, 40329243, -356775135, -1282234302 ], [ 214694053, -1705363808, 851691041, 1382423111, -1750000496, -88885711, 666255370, -1880597885, -475335594, -1038860249, -1978875954, 1305815135, -237631964, 1081156332, 373985469, 1614120147, 2134625172, 438463873, -634928787, -331116491 ], [ 1397606684, -315100287, 84776473, -1314259802, 2104813780, 647676607, -729247453, 365367525, -424605511, -1482346066, 1609531339, 1656409628, 1438356985, -564924766, -1046246063, -1933857277, 994449564, -739245817, 1684573087, 1588522493 ], [ -1596952573, 1790814900, -1544950630, -41238484, -111969974, 1959965118, 675635266, 1611651298, 411463630, 1396855293, 1512342188, 1544942963, -379600515, -507341242, 2082292264, 1101525712, 1792309968, 332168488, 1842646053, 943535602 ], [ 1041809349, -1383898131, 287270682, 993829283, 1120986137, 1965344539, -743265416, -847554577, 2016400863, 2088046986, -1374901830, -522371039, 1924531685, -1289677761, 1216182437, -1665217964, -1381641200, 1223902098, 461568964, 235473301 ], [ 1531527039, -828364787, 14159823, 465790791, 1030226836, -721119908, 573957788, -221801744, 180208357, 1557630559, -456753464, 722269518, 1898340139, 1127007319, 2099050257, 358602072, -936511177, 2110538549, 620951250, -1110635309 ], [ -785165900, -1020951691, 1432832757, -1749946034, 1030387964, 232011994, -1831921228, 486874213, 1087276832, 970497565, 122467121, -706754367, -1443779297, -2094841085, -603213511, 567921537, -1985750791, 2141880831, 369158206, -882403807 ], [ 1984732632, -1357491191, 1965369896, -937303780, -516551553, -320338097, 2125309185, -1069820825, 2030966832, -657301687, -922627527, 593593422, 832145256, -665599729, -1571670512, -446423433, 173603977, -1975550684, -1809672658, 1795049376 ], [ -1993450284, -399921757, 1133413590, -738117979, -22450587, -1776036854, 1264600624, 576312521, 1510343515, 1562616262, -640788056, -1970732000, -659922587, -1523543152, 143007863, -1518744121, 1812052749, 439267158, -1060712472, 1809171233 ], [ 1158299614, -267282829, -1518240303, -670846197, 360810412, 1141777050, -1022514812, 1041826187, -932709577, -1087674100, -227555480, -1456739682, -409501310, -610701261, -944713556, 1183707556, -722722208, 837790880, 946133909, 712336244 ], [ -990722796, 1414884892, -1131502363, -957218020, 1610563379, -688553157, 846186970, -1965637093, 491018327, 1583751047, 896376931, 354033015, 1499070084, -867058155, -529222509, -1849341916, 852006887, 959536509, 1079661159, 1068319511 ], [ -1600375219, 713731876, 1130991754, -1272251043, -101014952, 1774749457, -365888330, 1087305412, 130335546, 677558250, 543339169, 648299214, 1199907681, 1736703097, -877607231, 1839565129, 549163973, 410759582, -739895411, -357902155 ], [ 651225813, -585258102, -913606331, 1370433187, -363230338, 621075205, -2013526672, -1815628575, 1495388899, -1536799373, 1270460415, 1718785331, -79903261, 1651406971, -312557975, 1940605590, -1129080943, -309877736, -477111050, 1220032308 ], [ -1959715233, 1409715758, -2046847298, -791575762, 412610084, -1523262932, -42447619, 2134711968, 1388171054, -2017693157, 394116197, 418054587, -1854459765, 645156805, 90195893, 780779278, -869722163, -1049570848, 1013434539, 951675607 ], [ -1452908836, -1218054601, 370914012, 1413208547, -1280774599, -1206384699, 1321897424, 844845961, 1727804072, 1217251652, 1946813922, -1335967830, -979519600, -1125339467, -1909393865, 1198741430, 694729242, -1778120878, -1296508262, -1328171596 ], [ -416911845, -190993304, -906271665, 1847617315, -1233653316, 265763277, -266370760, -482419969, 1399257000, 2054584459, -2122247692, -155858753, -1635712890, -284606121, 502654442, -379484770, -819927393, -806680446, -859563863, -748635092 ], [ -541224109, 806754029, -1735148890, -1972096093, 71916404, 780896890, -1036301319, -1283316909, 535841428, -497322840, 1013902833, -1518103554, -1627309255, 226564009, -461759266, 985052660, 26316200, -624249548, -1461672875, -1445614792 ], [ 1098856786, -1174649582, 10509459, 1366284581, 1708688585, -997941085, -1676674380, 1179838653, 804346740, -724993028, 401867643, -1336883500, 861923397, 976282829, -861703970, -135098070, -712672076, -2013148877, -1600690848, 1975437649 ], [ -188833107, -1512887434, -1957346057, -629612242, 2073696862, -494803276, 2145164937, -45398238, 1133685740, 1225972740, -2026524380, -2121326096, 1814511716, 1857453316, -1577855778, 627019957, 1819926872, 1935522197, -874561669, 1363177683 ], [ 628494044, 1837551154, -1517327241, 433794063, -2042300256, -612853252, -2098486019, -245182232, 1336105993, 678743604, -786524391, -313825273, -569321849, 995027028, -1004123600, -1752999423, 28901248, 1417281865, -98195058, -1270500119 ], [ -1949650905, 1906740464, 1119805207, -1479419525, -1829958371, -1592727650, -530291506, 1339497695, -1460832151, 1368813927, -2139368331, 1025463900, -934519820, 1977963281, -103742847, -985524791, -1104127419, 1402945651, -416619602, -635481085 ], [ 1012187088, 160625873, 703669113, -233646094, -1872598521, -2122357992, -1979528463, 319812686, 58518212, 1063029693, 1694956995, -1397786870, 1964039753, 1853947809, 497946329, 130565027, -1388734935, -1381922894, -2067326753, 626840044 ], [ -287146996, -1323181892, -1572612355, -1874609995, 605408984, 795922905, 565370702, -1672052745, -1969851860, -1691283181, 1080605744, 1030549756, -881193962, -1910391862, -774236450, 1330448493, -1531512823, 1271949233, -157481345, -1540203499 ], [ 1863555616, 78944278, 736806892, -1732480325, -551287967, 569389053, 624288609, -1877201301, 447855563, 1909030741, 1230009550, -1255286934, 1772115007, 785526565, -1902905531, -1596476176, 1809295137, -1247273758, -1731903480, -210669654 ], [ 109977239, 313945536, 682319137, 2142601302, 1113434415, -2036131347, -1767062092, -2146133226, -449957826, -642668435, 1862045638, -574854024, -2015826145, 1648568376, -1029622416, 1772028549, 1178744313, 1634342328, 1373185534, -1532535598 ], [ 541941767, -377506859, 553093820, 1056068730, 4106513, -804829336, 1788137518, 701101993, 1655892691, -1128962807, 1452810028, -758408513, -169709885, 1548033556, -623981474, -1071555531, 1784769254, 1994256767, -811418477, -832108850 ], [ -1169636722, -2046431186, 227127700, -1052692603, 1499298198, -1412164021, 580994154, 29321596, 480716851, -1663371830, -143652476, 541375805, -683151604, 1610179247, 126849153, -590476907, -2015112407, -1423812929, -100538026, -429389374 ], [ 1595642622, 1228218145, -1464712044, 392936568, -195820256, -1713076855, 712591829, 159717611, -1771855351, -137072243, 995004645, -742547207, -614650787, -1674347491, -1269856905, 2066360029, 518828305, -1391383347, -74080870, -1319659236 ], [ -245927539, -1522210747, 510249717, 301476805, 573097451, -241937336, -919220851, -1075643713, -1223442058, -303124262, -208471093, 745270675, -1922278843, -937589078, 1514511541, 1783467027, 1850726960, -831736579, -1558510847, -1296311192 ], [ -1581087190, 1952354036, 1646636770, 1333847663, 986991070, -673718772, -104419699, 1466438634, 1350197189, 80806584, 1449816621, -658193009, -371507797, 1458620670, -530751486, 1083040715, -200636401, -868120941, -1207596955, 458180734 ], [ -87361646, -560964719, 1044349695, -2142965461, -1751515772, 1983483506, 702355545, 213155258, -2084200910, 422764805, -280047477, 429030406, -1971388064, 217503418, 334443254, -901737641, -1913354080, 2025404034, 899307414, 522561852 ], [ 1147139731, 734101653, -1570266501, -194163629, 1669324067, -911128348, 2028120541, -1871106875, -727038901, -643256408, 504304631, -1391150949, -1163331314, 696163811, -925000874, 1627809290, 1589965463, -847161434, 257477421, -717763659 ], [ -666268752, 731709972, -888521207, -1506367720, -1034589478, 1844419703, -1033699097, -584773623, 553267629, -1712835338, -994462691, -1397221560, 1822624221, 1858630243, 1098369593, -1086114387, 499998715, 696939205, 1586468848, -1476759121 ], [ 1014703420, -1313823228, 295034837, 1628815747, -1880881505, -1511685809, 1344884988, -2066950492, 795112205, 5296508, -658832521, 1557899800, 1498767950, -747362770, -2128467513, -1597030887, -1686356379, 2071165642, 416145817, 759086633 ], [ -1155755076, 1506204795, 956358076, 1082925633, -136394030, 851444083, 189199560, -495793557, 405847299, -754453985, 1944960844, 931830073, 1026429152, 930775282, -221860968, 1935262373, -1254724768, 294891672, -1849352055, -882095634 ], [ 320179648, -44973465, 1894772332, 488397123, -380216708, -314693115, 479290097, 1250407243, -959792608, 363410979, 320933323, -2106957507, 1772841394, 299960035, -1107768895, 573823891, 763703289, 1783533494, -2001135483, -370562590 ], [ -1373721499, 319836161, 6906027, -107385132, 2070286966, 135963324, -382196582, -1858414866, -903625325, 1706320359, -207573610, 1762707577, 140133971, 206414452, -301184733, 242904090, -1861072371, -1900282356, -104048283, 420694250 ], [ 218472385, -304290746, -884654547, 897835555, 449732317, -1945083673, -204514447, 905755700, 1220517079, -915284058, 1825240038, 651569432, -267697104, 546001906, 1595689117, -1173206891, -1501658495, -255755230, -1787029431, 1441533871 ] ], [ [ 2020532950, 453512655, 2060938586, -1852254890, 569272743, -245204703, -956206219, -808435429, 194044339, 608363558, -1443068438, 492048381, 1831983590, -2102824143, 1625038608, 462548690, -677662169, 1008671583, 505891549, 1154186700 ], [ -1798351527, -1894184643, 609947240, -843280678, -1124117832, -338127483, 967289247, -1375370043, 2032356708, -340445432, -1500748544, -1841984618, 1534434127, -1661219121, -348051510, 724538489, 56247832, -1019743515, -1683935897, 907981201 ], [ -41708702, -1940859094, -1369243165, 269307562, -1424275363, -466224440, -1612664763, 1275482416, 560104568, 1219562750, -1922209038, -534467266, -998080509, 527052677, 1380812936, -1170168699, 1158500832, 345344731, 1391820590, -1798454446 ], [ 2108496163, -280872462, -944540891, -1362674232, 2082677315, 1646609638, -1584019223, -236649185, 1003033667, 389870281, -1335585981, -599655344, -566346032, -907350345, 1978698295, -1275949817, 887383537, 1768974977, 1266214092, 1286195741 ], [ -1465397278, -1575131391, 1215130995, 1059675274, 1038924894, -349907649, 100690080, -2081355519, -897526988, 121836713, -1607504085, -1588938441, -1953290949, -1245822639, 2116891709, 841989517, 1925239066, -1043067009, 424556115, 1683147010 ], [ -635523990, 675038972, 828217759, 1427146700, 2016397616, 494735299, 354479579, 1584196930, 792521232, -594059798, 558942202, 211057170, -1164981191, 68248750, 530714251, 1734267885, 345625776, -1439177362, 2094419893, 335268424 ], [ -914377302, 1092773658, -495198051, -558132029, 1457874088, 1578750626, 102759988, -545397423, 1560258597, -1403128193, 1061701498, 360984937, 1520662714, -341157800, 1426042717, -2082242646, 1109250612, -1847529178, 611615044, -1308774546 ], [ 1990581571, 1156763367, -1698158001, 1683796900, -1065401325, 196026061, -1781233651, -1694083439, -1111045688, 147828274, 184234376, 1527313823, -1438212978, 1071498258, -2122228650, -897226555, -1395817241, -1615377533, 363030735, 1720914796 ], [ 717159304, 1520799586, 392745893, -1916777912, -661475292, 1390171348, -1957606245, -1729958548, 1433670624, -1875682513, 1973298086, 1110682395, 709165075, 155952933, -1763771663, -367013442, 1321806201, 1734574923, -227712560, 1457297745 ], [ 1187966564, -1899992723, 516148304, 498590907, 184164103, 1169379592, 1672883764, 216855388, -771430645, 2074492822, 1991268252, 799067947, 604029523, -1700192815, -422556142, -1295800172, 63968798, 1401214273, -1183133567, 2133553665 ], [ -1591156381, -1725119713, 2037842196, -1716572510, 1010106487, 1131238783, -729678016, -1871084113, -822554000, -1853020192, 739767191, 1669954078, 2134963172, 1290422117, 1179542614, 1638801464, 1159098913, 646450139, 2131395723, -762200265 ], [ -374686075, 1745101864, -811646900, -864475878, -1494284667, -964173603, 402194884, 1659577163, -1562237046, 776627121, 1143920286, 1699398663, 1073948004, -1477892710, -47618319, 1942599954, 1754116729, 484223875, 1989385386, 721705018 ], [ -1868779952, 1778376651, -1425302093, -512162074, -1124844653, 943067421, -2018695264, 602758378, 1565006339, 1235888516, -828967842, 1704856309, -592529860, 773355485, 28653208, -1856973974, -2134875271, -1360901852, 1866821950, 1949821445 ], [ -386094410, 2012838456, -1935072199, 2007524896, -1155706015, -1989431427, 1107531685, -504881275, -891927199, 1115285771, -716997529, 1086136256, -1308914156, -1778507711, -751958282, 470251189, -1181210527, -1533863309, 1070092309, -29165694 ], [ -294390870, -1118041402, -2071483066, -1919158154, 779518132, -1803802833, -1086936468, 1764771781, -670118400, 1050746415, -672924468, 1854669879, 1382387164, -128892260, 792029393, -372405882, 1908711634, -608136049, 1445074892, 499535173 ], [ 617128110, -637547579, 1429678069, 1057735485, 1354168024, 1294148061, -1470561958, 1614240237, 1468206566, -1104661594, 2068680900, 116058817, -764879243, -1187796327, -581038512, -1986182615, 819073574, 892602884, 720600890, 210372969 ], [ -589510179, 961760342, 1595075634, -1771146110, -503023449, 2128268733, 1554645580, 2123210927, -1360242190, -150324605, -1587614834, 1572210210, 80821031, -1101364667, -1759544927, 1020338893, 1339359326, 1628762652, 2024552474, 1351481321 ], [ 1229720054, 1339059469, 2141899329, -158799407, 1110579261, 1374346360, -1648060615, 819070935, -692205578, -1578609225, -1415776309, -1657065367, 1708302257, 1167896680, -1708757316, 538864158, 689039423, 83219789, 455736438, 1749176072 ], [ 80972838, 685435363, 305364868, -446046334, 1678709290, -369660070, 1288280653, 452021087, 794381641, 1117873835, 1013345807, 276395348, 496004078, 37627702, -690924259, 974531097, 1627281439, 881604528, 1168958244, 1418828876 ], [ -569679845, -1878825772, -697624554, 1095011069, 1356010994, 59100686, 1196534027, -1826679141, 619018059, 768842216, 33672661, 930033051, -36647744, 101477920, 446532114, 1261857000, -1079301943, -857927841, -348565212, -1280298748 ], [ -712003875, -641092796, -797845659, -386330104, 20540801, 841528414, -846366883, 1483996833, -88358442, 948836401, -1654392320, -1400212772, -199440265, -574593246, -16655659, -1467101930, -113350745, 801974330, 981207210, -1081593548 ], [ -668167268, 109036046, 77213470, 1253399632, -471201280, 734178595, 1648212120, -865977117, 1387155197, -717831841, -711278528, 658694595, 523067188, 212462365, -1154373347, -1733476772, 1756406189, 1606281644, 1660739058, 54173487 ], [ 1651578996, -114413578, -1823207370, -1295193187, -976665511, -528307525, 1885721467, -718011750, 483687015, -984682745, 615355567, 289509033, -1501395441, -162026094, -1694812554, 1671591330, 876736379, 1895557947, 1613280839, -1204852448 ], [ 890032384, -1717534106, 1978261605, 1225515451, 775161583, 2125413544, 1489958290, 1561650408, -1717441703, -2045704081, 1980450076, -1068314916, -316107422, -1961329986, 528555689, 1377736933, 1467787287, 349640300, 692891242, 58920685 ], [ -231305047, 233860462, 1872153635, -1063213749, -128025088, 436533471, 301271567, -2015769979, -913387447, 627115579, 833636792, 1006885633, 2110415726, 743142143, 342168734, -721049769, -556543536, 1401288550, -134415368, 925754418 ], [ -1614372782, -1596450842, -1222026013, -1309345603, 459520518, 588876150, 248682300, -904450820, 329299895, -1634523071, -116670800, -1481896891, -1817850687, -1436163274, -1670161458, -95387329, 196804704, 461217010, -258920275, -1389841647 ], [ -2057763188, 912665992, 2073392861, -940543690, -1268287391, -809351633, -1226692590, -1187564380, -23469318, 1224951026, 911799279, 1974885374, -612646007, -32212905, -514068016, -1966963418, -478912128, -1028346956, -91383690, -1468662817 ], [ 1037892614, 1472152803, 1979169936, -1783038548, -1642253179, 2003500198, 1495586131, 380163775, -766502251, 76191805, 153123135, 1491859563, 126263075, -2029167516, 857231480, 1190361994, -867272193, -1646673086, -1536703235, 1463630790 ], [ -225301790, 125310907, 1978346321, -1884934865, -1262979850, 1431276543, 172406152, -2030170409, 871392340, -1553186048, 1211800921, 1279146589, 1393319129, -150877375, -997189181, 1638052012, 252401316, 581664297, -1561137071, 530551960 ], [ 343997084, -892343425, 1146128156, -1573330172, 942230667, 1980720336, 288865017, -1697381001, 228957799, 124599578, 224139281, -976810465, 541536892, -1013008137, 248533148, 406244718, 626522500, 1279617289, 1642977626, 1190476813 ], [ 1270749068, 1583991193, -1106056194, -889475968, 141968662, -147096696, 868120345, -2107391962, -1550555993, 1060245418, 1382835290, -848929870, -812011092, 264112714, -98278973, -1420344474, 1976037, 1371810437, 985883335, 1362673805 ], [ 617701489, 1621147924, -1074509489, -1950185748, -1657686962, 2115094053, 603522869, -1083279167, 1520837664, -818476087, 417809112, -1076594846, -1739935838, -998439458, -1167489528, 226178802, -2058609374, -1117505203, 291073265, -456248744 ], [ 583849908, 668325182, 1998772160, 1443221554, -1167272356, 827818440, 546480760, 405113533, 1284112793, -1512994304, -536113898, 1357706170, 1684333052, -1987389224, -122543264, -1012789095, -1426126509, -1902417466, 163421176, 719101974 ], [ 134259389, -565341896, 1165259469, 653043262, 1754182680, -656997028, -1121125273, -190092114, 29507657, -180556087, 1427676485, -1951716232, 119262735, -299674788, -1241828921, 605866826, 1294213709, 197792890, -1782619636, -1824142334 ], [ -336594110, 721794962, -800971276, -820928217, 1546660952, -2085486643, -1805027039, -1479205819, 2077004725, -10481193, -1467641798, -814318674, 2016139421, 834868686, -1186727695, -1113884841, -1825551924, 1171650622, -1557338709, -917073523 ], [ -651234489, 519105671, 456637450, 1285124567, -870716704, -491532685, -478336562, -1946457954, 1020368655, 152237353, -104452669, 2127765717, -1379345325, 2014304728, 774692660, -1198200554, 766736666, 1098208145, -590662225, -665926812 ], [ 1439613892, -1459118588, -2090188509, 712598213, 1746087309, 3731164, -1567763329, 168493962, -1065652517, 1406140777, 481491515, -702039567, 534964981, 717666527, 767683715, -574703274, 303352467, -1963985910, -414256770, -523921125 ], [ 148924053, 1932883301, 1947927124, -71887093, 627677721, -1682637462, -76183050, 806710089, 785101645, 1990199152, -144990919, 1752111492, 2056070245, 309069444, -1754586682, -531370157, 1136950432, 346507947, 1873973990, 1356913579 ], [ -1875921308, 1551502570, -612582704, 1369424058, 33428363, -191227499, -1836325887, -1636992470, 409295650, 297097605, 235844788, -1475626948, 42691925, -1885669598, -1528434797, -5721612, 502325580, 667323886, 2069957768, 1521051098 ], [ -516350817, 1214769454, -1736689443, 1534336319, -486860591, 1116986865, 2021350400, 872906562, 1804934352, -2103943121, -1414959895, 541605305, 174325089, -1630018240, 937885406, -1895510234, 2107831229, -1475698571, -234205887, 1388529260 ], [ 60302948, 1047325168, 874657977, 1927462803, -154832282, 2057187366, 71997413, 1689141859, 999183134, -1576570607, 616892882, 1625141497, -1596114879, 1454435419, -1694624118, 1593801632, 1240852635, -1495998884, 972652745, -1645866568 ], [ 292198617, 1820245277, -1262876402, -1400903875, -331226587, -564265369, -1939300627, -189043632, -1032726850, -1613007061, -961920130, -2058860056, 1782585941, 2122102408, -568553802, 1617730548, -166017257, 1770977921, -1403889466, -925294572 ], [ 1030045393, -1202154592, 1389589564, -318400709, -412761577, -200491784, 1279321159, -2123434242, 1076701548, 1199382985, 1379325186, 2133168685, 1212291041, 123226348, -145528449, -479925251, 1405109806, -460627112, 311994580, -1734835508 ], [ -784590932, -1004327343, -279079686, 9160257, 929844658, -292710607, -1501805380, 193422760, -1912596837, 1499225545, 1162072256, -1180075325, -1016885718, -2028666896, -582357841, -1983306611, 1874102215, -1571233018, 684505132, 302722114 ], [ -1130180589, 1323643680, -1679870961, 1661318859, 1032270488, 580306783, 1630624958, -415996564, -937858731, -1483848030, 1822654279, -423405009, 1414724331, -719771520, 1954206452, 1589249056, -824464028, -57039840, 1262674307, -1175979656 ], [ -2045753350, -907092511, 389074244, -1561348755, -715573526, 1797810814, -1825029002, -1931249885, -327048556, -2092309431, -2028000698, -1361552163, -1708297873, 1335193740, -1620472995, 100789081, 881697784, 540492803, 660860330, -611037802 ], [ 1670082505, -1852513947, -1686564000, 1529687660, -1853925264, -1323304025, -1403710933, -2005495463, -1644949446, 312261886, 692341746, -1789759171, 1900029878, -1736189627, 803193488, 1290109526, 89257976, -36036540, -1679087009, -1110212744 ] ], [ [ 1505746394, -650144562, -1999523787, 984582507, 788791700, -1862494767, -1928126396, -1647203212, -1928850178, 499341638, -1577875474, 459440101, -1390971353, 2029209631, 970324903, -538805876, -306181812, -1867977368, -1911764881, 161222055 ], [ -2049739338, 594195032, -504943550, -1547894249, 153277389, 227040447, 1057850467, -1298080329, 203477427, 1480604324, -987882328, 1439507663, 959290156, -302240732, 1645793203, 2004646738, -1130219342, 2060613100, -2137119301, -1592354448 ], [ -1962046784, -568164882, 1876824702, 430877432, 500703563, -1783108031, 69244778, -503990774, -88382363, -1025758089, -1281756443, 1941540915, 250895482, -379736000, -1830479203, 1128162747, -117774901, -486596759, 717034795, -1581355117 ], [ 142582898, 1559723945, -154700734, -2145693004, -1159982298, -1907219424, 818959, -582464542, -1578721469, 802721895, -1388955213, -679874875, 2094656878, -1862672266, -1083593486, -782371098, 37515521, -1095298871, 2018752414, -2124205786 ], [ 1924391656, 149473078, -1983057426, -1646493259, -1704876367, -912696490, -716990123, 606405703, -810889458, 966864521, -885637483, -1015950347, -964813028, -733607597, 1450581455, -1087016546, -973841811, 1962321596, 660324359, -1329207652 ], [ 1581315859, -1360728947, -1451203685, -236071607, 821512693, -1334419027, 1088055334, -1474425954, 1210156744, -1735684170, -152757612, 602030926, -1006828159, 481389619, 810242627, 644944709, -442831102, 1173814596, 994985582, -745786657 ], [ 1002527902, 1797116251, 1360246782, 1001606177, 1144682069, 1308713422, -905726114, 949025267, -1290959985, -607928374, 1866281238, -931868369, 1475846718, -332786653, -1246125623, -1730741423, 207102024, -209248653, 48722130, -1962194537 ], [ -995901319, -2130535879, -848302668, 1853273833, -1493309518, 813195624, -2122658619, 265630615, 1807908293, -682461545, -1300682064, 302958466, -949420203, 1681805153, 1498935558, 654467691, 597171654, 440156829, 1010571521, -170920359 ], [ 2017538456, -662726208, -2109092807, 852753361, 696761222, 2065797411, -449572778, -323163246, 266290705, -462975124, 1223454077, -308750286, 1218150601, -319786223, -1180693025, 2107217356, 113750538, 888105853, 391977644, -604798186 ], [ 2027825784, -551893103, 2117816869, -297224946, -2050206921, -1989806003, 2034343413, 119470536, -482599153, 1337371003, 503152307, 689633420, 796497256, -1295272601, -1768371158, 979399609, -2053816076, 942567537, -1589421809, -1019886303 ], [ 892316007, 527742632, 1209190781, 476522468, -1941972930, 1459376732, -1220868333, -1563057519, 1625812613, -1310658644, 154929422, -60260523, 1157534429, -1957881678, -1689247480, -362520161, -114838048, 1237891359, 454115273, -1508760190 ], [ 2056780192, -172018866, 1995403470, 2103542839, -1925546559, 25426264, -334857982, -7199121, -816300960, 252516519, -33516960, -1348600961, -908336135, -1515419585, 1475753447, 761732331, -483046547, -447678143, -1807755010, -902344161 ], [ 1822880197, -2012657668, -1519890619, 1486275568, 87308302, -2008632227, -43951585, 1073669342, -665410421, -506855280, 564005904, 423860918, 1730498196, -1083714736, -961771916, -1480047164, 708327137, 143400371, -657338791, 840171602 ], [ -529625662, -1307846340, 171140025, -273336240, -406320201, -237705093, 1778982825, -1219860267, -962877313, 279385244, -1946892132, -1520694646, 284916278, 41872380, 656357877, -1660299017, 1519887067, -62094882, -1481650265, -809175898 ], [ -1170564355, -205100614, -131503110, -284544335, -167470598, 1752059421, 1972020704, -43226270, 1988669970, 1367942375, 1374215527, -1178314001, -264457377, -635299560, -1733229096, -1824977214, 525847242, -340385630, 1398965441, 724560497 ], [ -1781667606, 1452416352, -16766627, 283102390, 2000106151, 601607534, -2051765766, -1386127347, -316332732, -1987684931, -1428194429, 1252791044, -1534208919, -1430060010, 20108907, -1755913475, -1049328453, 1879315858, 564673869, 1990809099 ], [ -625991107, 499321265, -1122878083, -521248945, -1397342456, 1431252930, -1357009598, -1268218118, -155443365, -303257645, -799557951, -614106025, -880359370, 1772532963, 345201672, 1802930270, 2090846040, 648050118, 1398717682, -1671858368 ], [ 1930229374, -76481387, 916695321, -1093806339, -1737309186, 1653200185, -217117251, -1553048153, 680651267, -1914222790, -212716223, 878016013, 946700309, -200634781, -558500669, 1453266126, -1354045999, -1826951823, -1473848846, 1293112143 ], [ -129265268, -1987132106, -1422596681, -2026923865, 1350457590, -166147582, -1855159203, -1197044796, 500170839, 402518781, 1371328346, -2036600503, -1849413835, -1995486721, -454985310, 975595362, 700098631, -1244831149, 675335864, 671806430 ], [ -1325476261, 1073407510, -333755868, -1892658232, -469951646, 1158584412, 842723119, -994623296, 1103385717, -474396498, -170764709, -1775371151, 2134884805, 1454404703, -1310271875, 260828151, 1204128011, 20037215, -1242104978, 2012427589 ], [ -992961542, -710792349, -551367362, 1678384255, 55987, 943552264, 1723190272, 1840514328, 1530861157, 1751496479, 1925114057, 2108956953, 614581534, -1581936305, -1660804373, 1271380723, -789661896, 1307793296, 1867175933, 620079581 ], [ 1135158775, -949784953, -281156107, 1997796614, 1360872640, -1269497252, 1873988079, -1823737, 1476900765, 92286446, 446220239, -1452431905, -692931273, 955754014, 1470566290, -1765802085, -1817352956, 829348645, -227224364, 1497292155 ], [ -1854479635, -646837429, -1995267612, 899455524, 1536965995, -1474144411, -756040348, 1485839647, -1969540470, 1941461362, 1662108252, -1491669229, -1550782643, 824030166, -2104118141, 25044369, -1864367695, 135288600, -643390747, 886866588 ], [ 1635127310, -48359188, 608893473, 430898572, 2082742779, -1155771322, -1121263137, -521810195, 1016587478, 1568695358, -953158020, -1675455955, 466649054, 419082554, -537857262, -1355976743, 1502690691, 1488376239, 1063132912, 339491196 ], [ -1024666049, -416402308, -1853574668, -1074494845, -212868588, -271249952, -1802270391, 1965429974, -995406329, 39553598, -149227522, -131041464, 1481896771, 1057737974, 1578980932, -519488876, -1008656705, -311711762, 264100851, -700304161 ], [ -171549782, -1499288235, 360105583, 918303582, 116637559, 1602155575, 2128919596, 1742007163, -1748146065, 1635536165, -714232589, -207086992, -378048734, -927428643, 1620189586, 592377993, 2005609059, 1952942725, -344623219, 975175108 ], [ 10154755, -22125260, 1029243449, 810926652, 1768436562, 1170541420, 524593499, 1800747765, -1707745953, 1130503055, -462640472, -286944379, 1209784055, -972352600, 1647685208, -508247, -648535674, -737970109, -339637911, 1901659445 ], [ -1706632500, 34213037, 1438833332, -120017124, 283544379, -651992279, -1562453929, 598748464, 1803693391, 86119585, -291896905, -1593222745, 1910097305, 1585735472, 1726370444, -605535276, 538155413, -289573439, -1139663736, -1264150366 ], [ -498849932, 229343555, -1623488255, 867819885, -181399067, 1637092586, -950076035, -1925830415, -807215999, 2032945072, -764514682, 875390536, 1474428954, -926430097, 612447310, -1269271263, -591818468, -875795721, 740401010, 1613729815 ], [ -1063507523, -895972384, 1378440795, -159682012, 56106301, 883638214, -1556558210, 1597684299, -578858677, 681057956, -291276768, 1087095721, 479246521, -1403050727, -1340698028, 1620954277, 84201331, -963278772, -1532195006, -1596103632 ], [ 1803471425, 2045453651, -457414850, -1281446763, -348407963, -1560567906, 213273687, 541255644, 2084296837, -777976850, -1297884294, -1574753173, -527549228, 434311891, -1861306417, 1112333081, -171336940, 1259277428, -156307691, -1479562113 ], [ -2055303690, 244242197, 169390017, 1347238343, 1620295082, -1455620203, -795913062, -1255495169, -1689150054, -2137126775, -1793957404, 105802896, -1495228207, -1311332127, -1641384264, 963114529, 582753957, 1985193393, -1668617895, -1250885650 ], [ -190265366, 640366789, -1588797716, -1237661564, -337100140, -2070144778, -449792256, 1110481808, 114416254, -283447756, -51899233, 1918934958, 87777734, 147256742, 1850340386, -1471099877, -1735320446, -215717130, -779177555, -1276070025 ], [ -1634218999, 1623623363, 490878409, 819922918, -1640314524, -681874142, 518966760, 119487376, 837012579, 727911865, -372215982, 1214864642, -1032402123, -1803254003, 1775437826, -2050765959, -929134762, -1655913057, -1151780625, -450987414 ], [ -1590816127, -142994021, 1835344164, -1561385410, 1832161045, -381594368, 397100565, -250728224, -787552293, -1678945822, 400891531, 1789540902, 89284608, 425828516, 617374533, -478736252, -1629511731, 29666127, 1584532595, -798015720 ], [ 1595444410, 1521840192, -1096057203, 322187150, 1063242197, -21922311, 856283833, 1764739368, 546619647, 1451611750, 1292639316, 1343473893, 1513356657, -1178499495, -2068649386, -1489824892, -1075155484, 816458335, 42710672, -134680484 ], [ -2108490303, 789040094, -583058395, 1119385438, -1663176738, -879121792, -1912555078, -924919347, 1818302090, -39378124, -259601909, -972598293, -1009874031, 718527739, 2083818315, 1059699195, 1017876961, -120091813, -1723833465, 961212674 ], [ 1325964899, 44829017, -1754453397, 914277084, 1808458005, -1181252382, -1462689637, 1025823071, -722291405, 923950645, 872629668, -1002420856, -1965975071, 240393576, -396128693, 1526051993, -609974962, -1075792040, 1546956712, 1013525454 ], [ 508363517, 1949772203, 1215466929, 1572997067, 1284205454, -422968025, -1879669129, 460453707, 1137706882, 2112136643, 780006968, 293936443, 325193313, -1653443858, -2115813375, -1952360042, 1738927146, 1246891324, -1030039442, -328013845 ], [ -70372186, -1087430355, -332099866, -654243647, 836597562, 1105408044, -1724722920, -149261557, 2109844784, 1582693268, 1261703746, 1008997720, -2128908388, 2035875274, 1010126300, 1668610972, 1756192500, -1054211699, -2088139349, 683154203 ], [ -176192360, -2059251987, -984367886, 2109287320, -586820759, -1026470947, 663795047, 707789537, -721102246, 1499603384, 344919586, -1458293170, -751700310, 1494130400, -1763820395, -2094888914, 672166663, -249206295, -1061576231, -120097497 ], [ -1358995058, -540776269, -1142875154, 371019660, 745747021, 1781734320, -1856508462, -743076096, -1011712837, 340418623, 142291072, 1621189203, 1799669601, 1172506293, -1293157397, -1972535608, 1714378311, 1901771850, -1072088115, -1947136720 ], [ 775670122, 381214744, 1670030010, 323641334, 1118163025, 1230036674, -2105428138, -1509925595, 1202638455, -1377093681, -1262160886, 1082791031, -1269131592, -1505365626, -2089559234, -131232180, 587596002, 994920971, 1741940722, 649579137 ], [ 1101406935, -1242945557, -685314810, -841984278, -1868158403, 2014231872, -1111258539, -220458008, -614416132, -1956540241, 1732362050, -1204373687, -1716179852, -676736137, -1530003284, 2145290656, -1335747552, -847433351, -982722222, -2034114341 ], [ -2092096509, 55497753, -1147951332, -1788401254, -896024667, -970372275, -326084440, 2114769638, -829399674, 878915746, 1153130971, -1929872133, 5665521, -220388866, 33049748, -1410306145, -150032179, -1619440370, 1914812177, 373943102 ], [ -1999256845, 24291861, 1831092501, 1043104036, -975174600, 1684942420, -1350668888, -1087993138, -1481768285, 1816736749, 931623637, 77274074, 721186079, -1035796140, -1844010231, 1485138866, 1993777659, -1994883813, -1925498241, 255590830 ], [ -1962690691, 951857245, 1912783051, -944988639, -883264296, 1561185898, -617680245, -1115469307, -1785514553, 1459748929, 1829256483, -1810135598, 1301153404, -1460599872, -1551067786, -511167320, -271915115, 1520656848, 857918692, -1526494234 ] ], [ [ 361092085, 1612494961, 696227032, -1160794255, -1594147067, -203974875, -119425425, -632500918, -1678200477, -1640135368, 124492204, 1908295800, 420632688, -265522220, 1852350661, 817466542, 935943048, 323272209, 1129087135, 7369806 ], [ 524269432, 500697080, 1085124912, 1710867177, -883621267, 856040135, -2011520108, 139500879, 1712449921, 623568952, -997729951, 456959955, -610978453, -287242227, -1167812960, 535857343, -1295626608, -242365863, 1886562382, 1106445327 ], [ -367839902, 2013963781, -2087576825, 1975106671, -635087372, 1377549713, 1922081109, 437051134, 474564199, 1070872734, -1117773053, -1382772043, -671433001, -90115040, 1043144078, -1042368098, 278244187, -2132472819, -2014663131, 2004622619 ], [ 1504493047, 1562717673, -735653714, 58835118, 750347127, -1055907883, 1049894129, 828822216, -398272833, -280027210, -827411474, 1302876325, 2091229452, 2145413946, 1165640645, -648185266, 1207234653, -1097780570, 1703268784, -999084604 ], [ -417180848, -1746564576, -1798056868, -455068121, 215614324, -2072643617, 1486787221, -1656158471, 2140614329, -980559300, -519706088, -1460878254, 1393394746, 997115739, -1810107812, -1693914525, 468680226, 1571932711, -1675838805, -1197804086 ], [ 194760213, -1681090500, -839425851, -2104075941, -3617638, 924298455, -378047078, -1045323117, -324870138, 40796198, -1435727179, -1668096378, -1366584150, 2084330119, 957570030, -1608960295, -853142144, -378275265, -1369206619, 1510323112 ], [ 1892296225, -1095702214, -2076415781, -1000848561, 354464532, 1324995331, -689144670, -973498760, -1078621395, -2135151461, -2087270011, -309608213, 504885339, -2093645333, -1287286738, 1760044457, 2104836595, 609083159, 93085286, 356543558 ], [ -556256056, -1281663292, -532812660, 858762327, 698483986, 761302897, 466952324, -1887794576, 543166099, 1635723394, 639492535, 341077796, -1185610565, 1256135689, -207999890, -1018276307, -43624722, -1623292340, 1831367901, 869514295 ], [ -744960320, 1262216526, -1914811148, -489482246, 650193444, -2045726101, 896471466, 1366890627, 404286447, -1262317061, 1069808978, -691352546, 1013166507, 550747984, -1746297363, -1718181398, -2082356947, -1838264187, -860464817, -2037086790 ], [ 1883222801, 1789454573, -1406139548, -810104945, 1040207694, 690024356, 350551728, 2101249394, 557464749, 727785616, 8975347, 107781327, -897502971, 89850430, 1796033451, -528636823, -1575294161, 428550359, 1224910151, 1970494013 ], [ 181093117, 1237139704, -1071716036, -325444202, -347712622, -719643980, 928409360, 1647255376, -744835993, -1564287968, 1397722085, 1501457245, 1867944244, -1051937301, 940769358, 926120515, 1245634100, 1315207379, 1943534321, -98799207 ], [ -1821440293, -1321630259, 1660520627, 1480766182, -2099936520, -569047325, -1094435741, -770172417, 596121793, 43019175, -82044736, -278802472, 608230735, 786203285, -1960767935, -1558223548, -682175646, -276210833, 2131236600, 1682346468 ], [ 638968278, -1992595491, -1715025607, -183230464, 373873268, 689479545, -1537870491, 1665206439, -29100566, 402808777, -1978649117, 1393649333, 184904566, -1191033005, -778013379, -632178658, -2031274469, 1898943657, 1301329126, 1657750487 ], [ -628610343, 248906165, -179267540, -105276788, 381949088, -210163954, 1173565532, -1894983975, -1320070020, 1685246829, 1642151615, 1366441733, -563704210, -187899903, -2038947191, -947298104, 972536985, -674650859, -84781089, -1618512960 ], [ -15552252, 952579685, 309776147, 243395180, 1780624480, -1142017104, -861362551, 528304909, -85085795, 2058278097, -1891163534, -1621800544, -678623329, -178305522, 1676991310, -25087674, -269936363, -1431095070, -282407081, 135635973 ], [ 359847338, 455168859, -302193433, -1471694000, -1491507467, -1482949562, 509324884, 1530506079, 1645462310, -810084792, -1805479125, 559777635, -1982650932, 544486214, -502071074, 1456727818, 538476026, 1030339595, -404911264, 1462764643 ], [ 107926268, 537793426, -598602840, -217079843, 1460903837, -457128311, -2055663872, -519563196, -464032847, -350498976, -1843994962, -1592104639, -755754358, -326596310, -2022873662, -474830508, -772548209, -1998999485, -1071988448, -965806052 ], [ -1531027704, 1081932218, -1836640781, 334773680, 710112311, 1314979385, 195773280, 183343754, 1120159869, 1520778192, -1241468278, 1271598510, -161621895, -1725354634, 482873684, 2048726750, -1543165445, -2084143846, 1788936586, 415916205 ], [ -1206483003, 1256327366, -456637773, -722009172, -902775632, 423354034, -1569631398, -592179221, -837183187, -1887144313, 1130246468, -2111141701, 1974488091, -1740054332, -608875052, -1724817660, -571762266, 476267967, -1771755298, 111090321 ], [ 1167700985, -191283670, -1664533215, 824296461, -1346552753, -2075215940, -271492891, -983618458, -2025171183, 1191392709, 428348254, 1760838264, -84311917, -264842303, 1471570438, -1797512619, -594129518, 1283030165, -891027961, 1654294414 ], [ -927572908, -370826314, 1706673831, -1102280792, 2010528980, -1958626772, -1005884781, 391197741, 404220368, 1760376057, 1974880084, 764023251, 686072070, -784911296, 1312758068, 613700679, -2044094080, 1426222950, -602752891, -103809105 ], [ -59700089, 1373309307, -996752938, -464244404, -1979454945, -650663156, -1767940605, 356433434, 1688750132, -151670682, 1769980304, 2049180094, -1916399294, 70392038, 121457430, -493182381, 1419353088, -451256997, -1910438513, 205900520 ], [ -1280293384, -623148052, 8115049, 957376565, -952793756, -512548823, -1855845339, -497596071, 344579749, 502396280, -888034738, -1886148320, 332047363, 667244292, -1781675233, 21355510, -1739099999, -201751303, 604917532, 941684424 ], [ 918193610, 1109200137, -1111382674, 1487179084, -645649809, -537716502, 1235166720, -742867456, -1825901557, 920592316, 696222526, 351349194, -1532097592, 566083331, -1295324089, 238469070, 34034025, 1171207616, 2046899511, -1331264248 ], [ -1654808202, 239281788, 1941258842, -1468441636, -54167702, -398349888, -781508748, 704348108, -878390418, -29757216, 1483496649, -517150413, -2056849449, 1653433566, -968501856, 1171777521, 1128623661, 112918061, -1770311595, 1932963585 ], [ 776844962, -324848609, 1519953063, 1237263802, 1117995285, -1426202991, 570554811, -920014306, -1810395784, -695417133, -1700671723, -1692986976, 975127142, 7751621, -438633099, -1321732660, 1163744350, 576324006, 367590828, -1331043181 ], [ -1616849003, -1617028312, -2039930817, 2014712154, -568050269, 679636938, 2071221656, 1874542404, -770592947, -43431603, -158739321, -2004021162, 1152313562, 319421744, -552104156, 250520661, 1011271077, -2083163911, 627265615, 1551522766 ], [ 972403632, 515270149, -1758598461, 1050940570, 1076617962, -26108651, 355023349, 508534598, -1627261042, -1041658877, 1255430953, 2034774118, -987433125, -426404321, 1783670636, -1450296119, -1025714521, -1907328755, -1139156137, 584853999 ], [ -651869382, 2076100652, 1681717048, 1699924419, 972257825, 868032507, 41521498, 2107102060, -1737890360, 957040098, -1545088269, -690411168, -1049602275, 434728571, 1233561857, -1804888528, 436595963, -1195364603, -1816777398, -354161990 ], [ 349035559, -1280679819, -473287436, 1947772027, -658183666, 2128575169, 1435471237, -554326003, 329887683, 898631652, -151858306, -396121696, -731276326, -1548296178, -2040412187, -700393856, 1270189613, -1145159835, -1375471715, -738398421 ], [ 424752837, -1223972529, -1200895296, -1664965036, -720654077, -1213635655, 1422518435, 1742713181, -556170330, -1781459338, -1771868103, -752664484, -156897328, 122191366, -841234083, -624863384, -929063997, 75621897, 845680995, -1960995910 ], [ -91426405, 638101716, 741107886, 272639376, 107983263, 777244193, -522377476, 288870119, -775396883, -266702083, -1614541121, -643637175, -1537246378, -1174951912, -345899602, 290884, 1898334173, -2035589218, 1711812363, -737700027 ], [ 962782385, 763955683, 2022273179, -1680547519, 2006550750, -1877367820, 1620519853, 653602132, -77678027, -439054230, -1745488464, 1296328661, 979044284, 1878237748, 989643166, 1962973801, 1661320510, -319576260, 874975951, -1012206865 ], [ 1268010961, 466492455, -256298073, 550584424, -956974462, 525467499, -108182344, -765455026, 2042381127, -1873672026, 1106808771, -1245519734, -1191767368, -1484257255, -1707639844, -1615335715, 1428824816, 1830872922, 364122037, -2088008462 ], [ 1565506261, 437475658, 89643512, 1921885318, -387416007, -601067241, 1201809671, 116385406, 931495181, 840884431, 1457892841, -785250183, -1838120425, -95983982, 633733207, 1361946371, -1000492372, 1053794558, 1426776269, 1324780134 ], [ 1323155730, 2093110064, 692128569, -556939255, -272805012, 1061248893, -1131575644, 441456354, 312379356, 715562026, -338142069, 1030250576, -1840682110, 1072587839, 1339549557, 1656762800, 1815874066, -647158478, -1948257677, 659197405 ], [ -1759986344, -943645411, 869628965, 406169495, 458042256, 1078789012, -1440000188, 1249840148, 371671221, -343062648, -156075068, 37453073, 216294221, -713609456, -1189551464, -1421478068, -684160742, -1028569913, 69310608, 1770114957 ], [ -1683209425, -820469568, -1936378499, 2039075811, 862282925, -1110343170, -368325958, 958083025, 1965898874, 317412228, -983932141, 845550424, 797776315, 618294672, -1950052663, 887978405, -2063196813, 1741811310, 1640500053, 272599409 ], [ 627337982, -1856075345, 1608146178, -984297265, -1021749010, 894293711, 1884992374, -25449280, 32279138, 208529177, -897049873, 414809897, 1979913736, -504103435, 1172894569, 1176372322, 1506816888, 960075015, 1810105469, 920408966 ], [ 2045074748, 924750155, 1447010587, 1676574850, 2076209036, 409708867, 902905545, 2006059821, -514365872, -1635554967, 1650458380, 566759488, -307160187, 931692420, -2007233361, -97837590, -1007292082, -909638054, 2015702002, 214909222 ], [ -1544332364, -580904290, -1105301538, 1757174505, -896485480, -615071905, -712296576, -1392827861, 1203365457, 328088858, -270677036, -446708419, 715905543, -1735604253, 1854437227, 278495776, -1169703935, 162549098, 1512052061, -1403607826 ], [ 102425828, 419352742, 1331588881, 289304589, 1015370945, 1175157267, 1679887263, -594552625, 875610240, -1079069630, 1478747420, 1937974657, -883860788, 262927258, 1384436492, -2030918413, 880554046, 1377446194, 1594404938, -1302414212 ], [ 1104518021, 1228516629, -2135236968, 881165915, 542120757, 2013539613, -1962753987, 1999647874, 306747837, -968898990, -483277074, 1144392237, 2130510116, -786601418, 2077546105, 554900921, -1322783896, 419816238, 1296080908, -1913221033 ], [ -1808549828, -2125228202, 302253898, -1899389095, 1855879644, -1597976739, -1839915312, -1040874624, 1130370017, 1747859374, -1069431516, 80026731, 1175793135, 1275140308, -1490705667, 1453037911, 1577447503, 1009072924, 117028550, -466497339 ], [ 1672481371, 1562764196, 78260681, 1039595774, -429945360, 1044327497, -1763835985, 1724748602, 66779550, 423756387, -1334054088, 122726242, -2133933417, 1675735425, 1068879475, -195585389, 1442411482, 1338185949, -1636049877, -1916215291 ], [ -1058451349, -2141943379, 314102912, 121515317, 163114278, -1831322972, 1796139160, 2046736657, 388867549, -2123856286, -446786849, 936945554, 1068273953, -1102154340, 1385991220, 2008120571, 37246278, -508774737, 112221563, -2030302225 ], [ 100716791, -2031795417, -1998067435, 229236886, 46346232, 2090412032, 32963583, 2060611642, 1319031464, -698907263, 1830384752, -74287262, 407796737, -1716029248, -1234418792, 95248871, -982525218, 428215107, -1804263996, -1069182005 ] ], [ [ 709355378, 481527835, 2077299146, 1716667296, 1334123642, -2143380523, 440092496, -1164220575, -1001090846, -1245885989, -189393194, -1615396458, 136543860, -1434084372, 1960313, 540790264, -1375785594, -1706414601, 1315370136, 1024485459 ], [ -1024542179, 1662249369, -1197594347, 1832180324, -1660932455, 687949884, -2065158347, -1299672520, -409319423, -1781137646, -184794086, -1150944060, -1722480187, 1984091005, 2069446787, 1985757520, -1485630544, -507154532, -741224781, -748219634 ], [ -358184473, 42995123, -63810299, -894692835, 2060835699, 2060134542, -724901838, -1197345013, 140501290, -562027901, 2092281155, -303349780, -1976626494, -1610337759, -1827193674, -503263537, -788102211, 1532146776, 1677554607, -1544637738 ], [ 1909518412, 360871530, -829747846, -400990439, -251781873, -1415033987, 1578045072, -2094500226, -1848020205, -973483099, -1530777658, -1881930284, -500824598, -529275386, -1608167740, 1332341185, 1643141482, 943541010, 95269137, 1921498410 ], [ -642082307, -313466396, -2082766737, 892500211, -1750208766, 710137289, 1213012808, -1215276875, 481110017, -843606717, -436711033, 128116870, -1076000772, 1274133483, -452570759, -164013057, 1351586210, -1169341199, -205068476, 2119419001 ], [ -430685066, -1651076455, -925897915, 1958027948, 1112966194, 1327343701, -1058414773, 1455536582, -458046775, 1266661374, 1635898241, -1253396264, 1883314705, 569436974, 991645745, 1102732047, -1424004383, 1055212442, -1232933633, -981119263 ], [ -1646886560, -1369581801, 2056959040, -738206164, -485281559, -86567298, 914566642, 316885895, 155240784, 1447190786, -17423485, 1155493209, 1764782902, 756560746, -1995783686, -1015805752, 505710469, -90707567, -924426045, -706797539 ], [ -1810928756, -1138474800, 1214524899, -2103480161, 1446678133, -689505587, 1322334479, -1047472655, 1412085144, 308818142, 1509462000, -1879899583, 1277422444, -985610828, -606262327, -1955200153, 1950168708, 607385274, 2065539050, 292871923 ], [ -1468071351, -698017986, -258177519, -1514686358, 1853307394, 1966750705, 272710347, 362462801, 873989941, 769286051, -1878322186, 134641870, 1190221648, 1316550273, 412493124, 1702439349, 370236279, -503754380, -246267511, 816152501 ], [ 1659922401, -1160124421, -886940180, 652212461, 1132029101, -433123272, 614946023, -2118356901, -894438739, 1956477297, 328533188, 1582444388, -1212686117, -898350176, 2039814253, 2137851385, 1618540144, -785430658, 1294728937, -176762874 ], [ 1477165272, 1508646029, -279766321, -839252281, 2039475274, -212427862, -293479152, 711191467, 1875476269, -1587129768, 2080783143, -333502628, -2037555618, -818578086, -161083491, 759239862, 285033935, -1563499565, -50535951, -1147909557 ], [ -989791514, 907853882, 1302603558, -1476505090, 439693904, -334924719, -701528891, 914315739, -1078773022, 1140178029, -426279758, -1739972089, 1255198590, 1511809630, 270882041, 961953708, -1513744258, -690224486, -644680527, 1133024623 ], [ -635488613, 980536160, -829596301, 433324518, -1246371057, 251174727, -1800370032, 1008043809, -2022491217, 2144304950, 1455848999, 337379341, 1759120965, 1325933162, -1534257980, 1049147627, -526985810, 1528185450, 1562542312, 1952169414 ], [ -210519753, -1318197587, -1610285719, -1436839921, 2112277921, 370878278, -636513367, -217776047, -1404958186, 303751653, -319241738, 1280083797, -2056610162, 1854199573, -1886950472, -354696330, -684499570, 936013585, 679524650, -1302237573 ], [ -39826863, 148399492, -155131512, -2053832841, -1382533050, 16108563, -1028804428, 194718609, -1444519342, 1011230017, -1338093689, 642032285, 1445769039, -608181396, -1548425070, -2122869617, -598911991, -1651475598, 1640013229, 2031780035 ], [ 2064287709, 1813907102, 372434766, -751219145, -229562377, -1035718737, 1461329282, -273089940, -493386650, 815786215, -542064721, -614920464, -1171163145, -1858458773, -1984364165, -417491899, 2127188933, -1028262440, 605884386, -751919877 ], [ -847369283, -1447587607, 272408440, 682212903, -643384917, 114378987, -102397911, -984135418, 823424896, 231337595, -1864642939, -31319558, -475103647, 1271202329, -830553771, 1958437524, 493930182, -1586258086, -415011683, 1648895836 ], [ -1054049614, 879596152, 1217003842, 827011179, -1759310821, -539873536, -651926595, -670409196, 1627787307, -2123262246, 167575709, 2071054166, 1612772477, 457439066, 2138649128, -419495367, 478270745, 187985658, -1944227708, -1973421362 ], [ 1704570631, -1401658475, -623508840, 529826843, 324444180, 61253662, 2058042215, 1232976975, 1897408408, 681794663, 2057809786, 435662910, 179218492, 1354055889, 1584024443, -1854295843, 1763427526, 819852547, 1707827107, 925955062 ], [ 1833601040, -965665202, -1341543231, -1307174858, -1064467975, -1228994260, -250749698, -1296475120, -1468158508, 102143732, 1259913362, -1564973077, 48526022, 684127565, 882979364, -1696175963, 1003964505, -2031993523, -1129887579, -776142499 ], [ 1516150832, -1323452410, 1213086390, 2098787546, 1975398995, -846124447, -1736401688, -1193725661, 1154569349, -1302363692, 625314216, -541797649, 1146130170, 454617543, 367253973, 1210945735, 1953664142, -581640588, 123906814, 541041239 ], [ 1387513940, -77052151, -538836697, 1488186180, 1946475589, 296532174, -1702961379, -902408398, -159127321, 874400611, 729073692, 1374666508, -2018671012, -148431249, 863545313, 2092496207, -1536077332, 1628208698, -2114114026, -1301569783 ], [ 1490339354, 1231607092, 2030447693, 433582292, 498071903, 149513385, 50296838, 59865773, -891123088, 1517889300, -615796758, 476195002, 726928056, 161945972, 478590755, -1937631947, -790482557, -222037484, -454362023, 1752525164 ], [ 1705712289, 909402327, -634448151, -1928637979, 1095781807, 1649234293, -44498832, 1403025032, 1849704155, 200507161, -1247404792, -2051252908, 1103574378, 268133167, -1487298188, -1913025464, 2016413305, -771466495, -742655644, 553662597 ], [ -582208002, 1773448191, 777132984, -610763088, -1002287571, 1546290373, 393992582, 1796846857, -665295175, -2057100870, 1714195045, -1119148916, 1483796917, 901351711, -1151996128, 1103132470, -1797109422, -462066110, -616085894, 673255935 ], [ 148257897, 481717593, -102183565, 1029825618, -1459957222, 939130796, -1932628357, -1778671379, 960546069, -1467804297, 1160237011, -1577424892, -1517396951, 1857487756, -1385911741, 1776152150, -652312960, 1277375971, 1887367182, -1646181248 ], [ -728129135, 318993534, 1569880252, -1343334233, -1345342381, -565286684, -1268829594, -1000335350, -1589791778, 1412747808, 1274355480, -1527069612, 157820487, 627834748, 547834719, 2078311755, 606730007, 803393317, -2006318125, -1807178404 ], [ 510810330, 1751700272, -433635257, 614522536, -1245229592, -187642914, 1079265368, 685873972, -1657032290, 1627983003, 1834528272, -98237809, -683969660, 134524744, 1294359900, -204236866, -2018051743, -1835705846, 1338198439, 1232956806 ], [ 1168379539, -1604549344, -1414434259, -452818358, -1155971649, -486092177, 251150240, -944717605, -1617133175, -418728706, 955995374, 506845269, -766806139, -810085326, 359432566, -1406550518, 1433001726, 1586421377, -2038322165, 2022210833 ], [ -2046890044, -177881122, 718650471, -742944679, -1272926240, -1943549677, 976651002, -1989207487, -67788937, -460068326, 2008678195, 1847875397, 1363720882, 990885648, 184271894, -647382917, -1431672226, 2010244089, -494370763, -305982476 ], [ -1541015099, -958667865, 578098297, -316310406, 368795294, -1238912407, -1794963833, 1656305906, -291902272, -596256092, -918712068, 678471536, 270914224, -476538653, 1850813003, 1725423301, -1294815182, 611520672, 2011597161, -50457748 ], [ -2017839738, -1579933917, 720162359, 1726218922, -1596026558, 201076918, -13483441, -923190452, 565536809, 1623183640, -1119938398, -1913663793, -605563812, -798533560, 975777804, 158176778, -2070613070, -687992188, 1009775825, -99925613 ], [ 269981524, -1012253989, -775724612, -1588781027, -1796890295, -1989196328, 534255022, -1470396808, 316849893, 1945390464, 847050457, 323853991, -1645552120, -47415901, 1680097138, -496825328, 1400958507, 895157710, -1001710068, -1540778819 ], [ -2074477271, -961514897, -717702041, 669594505, 311705866, -89917870, 957314693, 1160038621, 916929096, 1705573792, -602412489, 1388874704, -340345506, -1356317540, -1521319376, -1754621978, 1956716521, -1419741811, 1439898571, 1217755047 ], [ -260956776, 1777390995, 1753629166, 1827288972, -13363475, -866656586, -1959335069, 1461755088, 1601885153, 155630437, -1842790195, 1386380432, -866296969, 207725416, 684845892, -1520877041, -1877951095, -1807238267, 1971639896, 1963741292 ], [ -314279738, -318675594, -400249814, -642008942, 188158992, -617173552, 498902236, -519972744, 558016300, 1911246822, -1263517811, -1878169496, 114384997, -1636119313, -1153713951, 1244043786, -352654945, 212212149, 1186083437, -1595422477 ], [ -91733697, -1999478488, -3626129, -1184404456, 1766299331, -1027310060, -1287767041, -2086439151, -1575049890, -1219381853, -1168047730, 1023572040, 1664495020, 1526576072, 1960058301, 1710409864, -191144170, -472815630, 641188742, -775612142 ], [ 445377140, 2146885995, -1296578018, 1156808428, 1870424271, 160425965, -618372198, -1053248677, -1425955787, -767487236, 1058942329, 65989375, -1196297252, 180744764, 1327420473, -2088734319, -2059032146, 1973108342, 1066235431, 324726359 ], [ 1743769439, 382931743, 88885345, -1239222045, 1334294516, 1138111266, -877893044, 1019043354, 975384951, -1738783265, -1458539225, 407997722, 530802289, 679436962, -544507751, 1441254335, -233422102, -1262328775, -1653053255, 1621929102 ], [ 889722094, -165437538, -1248551164, -1732917860, -1491281315, -1693843956, 126317964, -1297919989, -1598537078, -933078613, 856462305, -15436953, -1487286971, 1068378259, -44829139, -1345502006, 821294443, 2115923345, 172812917, -1453752234 ], [ -817902522, 426825121, 2144864585, 1842285143, 1860643702, 1428108506, 321353195, 635179284, 1004774242, 925535373, 595814760, -1571074871, 1631041120, -2105981149, -318009583, -282828818, 2130496220, -1763002788, -103955167, -610948095 ], [ -1727856480, -1186515667, -334658053, 1788195556, -480110427, 1632328086, 1004004044, 1369849103, 1519306888, 918883764, 1002561446, -1485749752, 932221041, -1939747135, 1019629736, 660943316, 1103521024, 610994046, -563983613, -560818427 ], [ 412963611, -117309875, -684739053, -46603023, 157160128, -1117000165, 593588266, -798148325, -997533042, -350514194, -1703881697, 443150559, 1002389974, 1957728582, -929399174, 165290139, 15261518, 992841431, 536221020, 1318559694 ], [ 1505981663, -1659969980, -622559932, 657665439, 187940132, -76833872, -1403759940, 311088528, 1033281530, -1982484166, 393296804, 1744683303, 316670142, 1944693114, -633184128, -2132528900, 781957075, -1233550720, -2105893805, -1373555565 ], [ 1864140167, 1208193701, -966302023, 421250646, -690036365, -1385841364, 2097589443, 1348494984, -586339636, -629320634, 1355458900, -168118437, -528487495, -484014445, -228452137, 91827287, -1975363274, -85287447, -257833368, -968154337 ], [ -621077748, -324029352, -575222486, 1753794704, 122485961, 12430221, -1018178559, 1788366015, -2047899264, 215294031, -1422478273, 1154561483, -522799206, -886518575, -1898574438, 1247316442, -444605640, -1012230965, 1478743810, -2063517160 ], [ -133855360, -1457158094, -1602137426, -2054485258, -1344127493, 1920119426, -233986026, 2147384951, -999438729, 1126270406, -1762647774, -1683076721, -2077066891, 1713457705, 737107240, 1047010734, 1835393765, -720504321, 955784760, 9783556 ] ] ] }