{ "type": "int32", "data": [ [ [ 166379935, 1851171747, -115052034, 1660299806, 110508457, 1357563044, 2020002110, -1805359479, -406146059, -2127740550, -940912406, -1934108123, -320752814, -672572867, -1923594286, -510579241, -187819784, -2051397246, 1807090197, -811622851, -1283985768, -1912246702, -1764292263, 818706098, -2078814210, -1747245586, 619309219, -669327992, 1138561175, 857784257, 735867132, -1857994976 ], [ 604630016, 1720131208, 1360776935, 1880625399, 1518002606, 1797120926, -703569308, -1050502468, 341906124, -1332107149, 678813363, 2104926672, -681007513, -673601218, 585385229, 470824210, 684724558, -420631720, -2146797662, -1123411839, -1782713283, -1438278443, 1008644943, -1699759412, -1823352661, -1282240258, 33123059, -2003400663, -1956386194, 1709481725, 1409900931, -1210528798 ], [ 234226630, 1135322298, -1272338077, 178343257, 1557520562, -1908894840, -1632393609, 1456274146, 1750251119, 722274763, 2027543995, 1044519802, 677951742, -2046066505, 1453051995, -770559614, 1390503025, -2130837259, -199246705, 521821658, -1623004249, -565912443, -1790251221, -141372013, -1701669925, -1098334803, 56028560, -203548646, -1995174725, 1331896067, -85449942, -871519451 ], [ -915583343, -1715925639, 1597152610, 1117616824, -1758665718, 1629845491, 773441115, 808201649, -1798732350, -933727482, 119315167, 743625016, -712299903, 1293733578, 211961192, 1462245673, -1832691123, -908337861, 597012, 1227044495, 37512367, -898648995, 1475786977, -1994878645, -1906578243, -614900841, -1618099680, -821430481, 2062418063, -329032616, -54711300, -433988599 ], [ 903685199, -486272190, -894737049, -2081305990, 558822387, 1274501396, -329519255, -796296625, 1424929505, 1929144342, -282834581, -1269020909, 758850008, 525725803, -720427617, 1328368811, -1268374041, -1943353004, -1212218936, 1046162841, 282913939, 799352043, -39096633, -1650004939, 869242009, 720035530, 1495684865, -1609861383, -1989256432, -848755638, 1284758692, -1709030942 ], [ 1546457942, 1918877602, 905922504, 1974394489, 771490203, -1770359902, 1884094723, 1268305751, 1673808604, -1632326608, -570120403, -1288717270, 616119816, 489188974, 151359520, -1434145651, -1688821246, 2071451809, -1159315075, 1968283506, 20978260, -2061779260, -205463512, 1619550606, 316157241, 1914348558, 1276296383, 1662432352, 1303842436, 821821710, -979603685, 531147685 ], [ -1007486493, 597637456, 496205285, 1271473480, -520331699, -878619170, 1975556536, -722601567, 577291204, 1655189549, -1039482634, -502732762, -1694183765, -1390695559, 961247478, -1645627890, -770183367, -1554709443, -1325712762, 1291566403, -1063151974, -9160162, 835664588, 1836999734, 679022692, -428366852, -1714486326, -250605066, 707929040, -2088956711, 500662043, -2096217458 ], [ 1289604986, 1977437988, -1773570649, 1865034435, -977918377, -1819815790, 1303719889, -783529224, -259095088, 2080360305, 1756317053, 157199170, 824903320, -957306553, -1914582461, 876783916, -209282636, 1830431115, -872084769, -1198511412, 1120641625, 137698761, -1503667317, 606942518, 1643313000, 547974868, 986568489, -1435267221, 368804595, 825292308, 262930898, 1885641643 ], [ 1940869401, 172055606, 1562020330, -1817254664, 1812301169, -1505982597, 1383970152, -231970012, -641241919, 1469403309, -1418380483, 330395926, -867121700, -1010199358, 1982738926, -1447966313, 1991181441, -2031104871, -1272441063, -536895758, -1175521525, -1030823815, 678324964, -1887815303, 229773499, -401962116, 276604937, -657275120, 1748231527, -728269704, 245011203, -266331173 ], [ 344989406, -444657860, 692894358, -1267427196, 45220883, 1511446239, 350460270, -1279067981, 1059847286, -777086203, 1783619308, 1397221346, 1855824607, 1441786373, 721105101, 691783243, -993411679, -556106152, 1576598383, 508068638, 833170298, -1228326086, -568345033, -1069461746, 547272152, 84520743, -332134960, 1153464587, 1432178764, 1845797718, -701603121, -74547230 ], [ -259115890, 1863500450, 1258200482, 1822619654, -1286650633, 194027909, 274881460, -310267798, -219660931, 1481503161, -569668983, -240168697, -1675041492, 581472986, -2097452389, 1064125009, 488270143, 1975094600, 258305565, 947278553, 1873247816, -1166312056, -853679967, 88780520, -1973173256, -1118086433, -157546424, -1097265672, -1967251683, 1058331340, -1035841204, -2073268604 ], [ 722619879, -1173985871, -184279637, 1119226901, -742353921, 365843313, 1285724739, 1012405073, -702237083, -440110724, -1459936249, -1486324791, -947736651, 1900508252, 1942918524, 1508578608, -1073239128, 391777002, -590851661, -964447389, -1395960325, 1967296236, 634313604, 866817813, -958296559, 2053726128, -1247400083, -1364951848, 373713434, 1861311031, 1136235796, 1935715644 ], [ 393334733, -1081507070, -6523402, -4291274, 2033300005, -881998224, -923394857, -375636896, -116762296, 373232010, -1326454024, 1329748681, 12788642, -138059189, -61927830, 1800287278, 1166678669, 283449890, -184546007, -1165364311, -1533157917, 1903754221, 1931310686, -953490015, -997324234, 1527207181, -1095767931, 787176713, 1725495307, 1831754153, 698105165, -1651848520 ], [ 1657406411, -1290089657, -911511422, -1386103115, -1922252478, -1318335904, -286586037, -2087434961, -1094738867, -1501642630, 988166231, 789133620, -1223573638, 1571111845, -1812009817, -1466612636, -116407312, 1755612122, -936136083, 1991238894, -1053969879, 570425318, -796472748, 417166623, -832418180, -1095161599, -249107850, -727828984, 330373651, -42236583, 165526602, -1509101293 ], [ 408967003, 976241255, -1594528982, -1285933372, -1889935398, -1175899707, 1854413919, -1737619460, -1189805083, -1552099147, 1418896405, 343750485, -1863782975, -1133171347, 755440014, 1083510546, 443075208, 282403761, -160448392, 1448553483, -542226268, 1997373332, 1565006487, 1842140432, 872296971, -666763382, 630537739, -169022920, 1836374006, 1748844854, -1859009601, 1089108452 ], [ 1069848872, 478282661, 2009652754, -1809872269, 2024230044, -2129089074, -1402436737, 625862726, 1330751041, 1740728701, -1894666289, 1389844093, 824905083, -422610918, 606821205, -447224363, -190164874, -1255012478, -667882942, 701238670, -1120408612, 1261896263, -646792069, 1817383815, -1720602050, -641571034, -849132456, 303336284, 33310659, -1869435728, 63183424, 140990233 ], [ 330436079, 147538357, 975588357, 946029916, -1646631862, 590964575, 1503589125, -145542155, -576126338, 91832863, -1326068915, -198470071, -1377040501, -605654560, 1313925729, 1804569735, -94470214, 1863027103, -1041174129, -1062584657, 1852864512, 521408068, 370069338, -595961434, 576731405, 1892324292, -1082704371, 1122959924, -430358445, -640121272, -828965954, 1553027859 ], [ -1091204413, -315876318, 1712857076, -53067467, -1595390488, 2045215586, -1763860975, 1702354913, -514629773, 650069431, 677417470, -996437994, -791407365, -1574721234, -1278443729, -1912261234, -1913312856, -358358043, 1428830925, -458354459, 1015265777, -744215051, 621911110, 91912542, 1001201595, 769003040, 1466711732, 230952566, -1005378553, -1788180843, 1248814928, -1282690531 ], [ -1704859748, -318993187, 1861033860, -768031293, 278290342, -149307804, 1132139085, 1358872992, -55592187, -281698435, -428181749, 887460920, 884735829, -1029945491, -732343868, 934918387, 429137708, 995723926, -2141750159, 1653466602, 1452059324, 1683662536, -1430614752, 272259299, 487961959, -905488402, 1525753458, -1892464501, 775002945, 306908502, -112854073, 1164554619 ], [ 19319127, -1858748439, -261156205, 1862833914, -1998881287, -1890456175, 1177181510, -1680239453, 1959809159, 179632996, 947079054, 857158463, 1712492392, 2142620127, 1595490099, 762138874, -621456282, -761107766, -588526778, 2018911484, -174036943, -1969186105, -1754301685, 243603857, -1955528886, 782060503, -2137052929, 718408792, 123556162, 721209424, 165985330, -442528352 ], [ -1813582309, 411623409, -1385503935, 1659899249, 1037276830, 1920811924, 136797525, 1813082987, 1196927368, 1424026905, -1286168608, 1199194118, 308270091, 1229772668, -1118383977, -1047515818, 1976785110, -394047563, 1822329465, -1192505244, -747463768, -367177184, -1482019819, -342528849, -1513940219, -1524781609, -1389933527, -613666789, 565044242, -520490589, -1377567367, 1948759429 ], [ -1357404170, 586286227, -417833696, -1908351573, 1261871706, -1697131135, -1573879746, -1945880261, -1473697729, -797048905, -1823385378, -1370699963, -1873812487, -1197579356, -1442357538, -933956295, 1270236883, -1639316030, 2084033372, 48502086, -1267213605, -1452718915, -1365609944, 1142430821, -1437216515, 223591750, -1959391260, -245458547, 1463598460, 1296275029, 43267251, -1033624452 ], [ -729301751, -739368747, -1248209569, 699196256, -1397596435, 1998021967, -1674851463, 533663861, 713868826, 670832221, 685133143, -215913974, -1600039806, 511171370, -1239490288, -1273798688, 1367044355, -1549625629, 148265298, -580855094, -1384002806, 1950506902, 651345429, -77913381, 1468844247, -673008636, -735662404, -2001464402, 1123969136, 2005485454, 1462958662, -2066492465 ], [ -654527117, 1970808669, 1821981825, -1242908526, -417591871, 226075889, -1689021494, -469875639, 1104964022, 1078296189, -1400740870, 94761817, -1261781393, 1048363555, 668012452, 818431599, 29458438, -554239111, -1806381695, 1080721661, 1290120901, -322553056, -2060196365, 232407751, -1327130310, 1833932893, 540854024, 2088052171, 1157095956, 1633889616, -190551907, 1908707084 ], [ -205325322, -460634892, 1889177340, -614932533, -847705879, 85552795, 207443925, 180134842, 621619965, -176363924, 1836494901, 1697332387, 1135996128, -611039891, -1639019378, -2133937052, 1139754116, -1467794221, 522936797, -249864059, 1178926721, 1522060364, -1726787154, -72944609, 1806574540, -507364138, 1261017983, 1037155114, 1493253714, -1833572886, 1635989157, -2084526009 ], [ -1735690197, -1372582615, 1280330573, -1513758045, 859517967, -894485546, 775304066, 843991090, -504881577, 1990179805, -1014650890, -1799368967, 467796992, -1912280218, -919978531, 56057941, 1791706405, 886119897, 465297210, 133410147, -606138653, 1409344677, -2056251527, -1463319252, -1459319304, 525358873, -898395265, -1864507584, -1451439482, 686954761, 194995272, 159497683 ], [ 950127549, 82103119, 1649299233, 298526057, 622125163, -782670696, 336277275, -1364777943, -1117896065, 1973171189, 1605275172, -402455882, -790495067, 504944459, 872254752, -2006489430, 1063212764, -1989460248, -1955251885, -115400481, 647558267, -671002301, 1851962943, -375497628, 831733289, 51888557, -99967137, -893328406, -418603648, -549790564, -1503709872, 1064946202 ], [ -1181657773, -2136769355, 1670869799, 853487868, -471343349, 1029722635, -1450100042, -600781931, -436190998, -128423186, -265897906, -320760085, -689919842, -429846780, -2074791357, -2089609386, -570042518, 749867876, 1704208517, 1737614854, -967175313, 196393956, -591279237, -1873230677, 926126400, -1953221141, -1478282744, 1556541253, 1465541984, 401663276, 194673469, 1019717024 ], [ 144089786, 1034213101, -1599056100, 2067241077, -1857365491, 1015293581, 1495258658, -2016700873, -1197428223, -959538762, -275501685, -1423772251, 32534769, 1962904587, -2045153445, 1650691592, 875228637, -258197903, 183112891, -1484708350, 1756558052, -1947896918, -1585369527, 886375661, -1424921211, -1805526601, -1037090267, 297048783, -837828605, 1467865723, 1901453830, -354600209 ] ], [ [ 290964031, 429163106, -986114050, -80228674, -1224473002, 2002788250, 94888196, -335123956, -1283554610, -1522627507, -1802383059, -856297674, 532342627, 1868494149, 723000514, -1452060860, -1828939243, 67391326, 23655693, -1830148309, 308279122, -1690228644, 581089823, 2080090445, -2112325094, -964399331, 1262834996, 997475858, 122516090, 1861872599, -375631896, 709649812 ], [ -260347481, 2013049267, -201672205, -1659377710, 1507744022, -391689371, 806328761, -406351698, -919054847, -1079829574, -2093638833, -1757603798, -529751767, 1182410012, -1332992469, 845960406, 459079074, 811049566, 604865584, 1512089905, -761804196, 727484746, 1559154605, 689518269, 2070924648, 1384167339, -129169307, 1171065142, -118256121, 1755192664, -1810797091, 2112681818 ], [ 1625167944, -862317854, -1532061898, 342909668, 551812293, -551444523, 623980773, 147911081, -663913158, -86843172, -1721150033, 188386372, 663222190, 1995750939, -678831478, -1769820679, -1490747546, 1628104494, 1777880508, 1225171039, -57626675, 2071988735, 860861072, -1182965072, -856442629, 1912032610, -1511206008, 940645500, -1999416467, 853075665, -667497323, -2077908659 ], [ -1931941638, -1347149833, 2104972082, 2035925847, -1145416566, -858790746, -1606773720, 87286, 1379656329, 142146354, 1284885866, 2025785992, 2133322928, -721976349, -1099702187, -48379554, -1940651334, -213214624, 958802154, -1316726079, 1322741428, 1521534947, -644235834, -824999525, 1872140000, 1361725213, 1167393464, -699327009, -387116934, 835816065, 943942808, -1099958123 ], [ -2143371621, -1906137153, -689183538, -144103334, -1417385152, -2015055799, -836358425, 1596799897, -1249772502, 698336001, 923525401, 521538035, 1413217777, -913529409, -1373387150, -1443882552, -355228293, 100522652, 423653656, 1646662924, -1527073819, 472786406, -598067071, 817956811, -1307927459, -2074504078, 266673108, -840836176, 1726793699, 989381534, -159582346, -507161289 ], [ 734669960, -171405733, 946287850, 993954013, 2107343775, -808586778, 549350848, -25041354, -1352733584, -1156665009, -2102813403, -860418887, -1550716437, -1355228113, -1612006632, -2138931858, 98808292, 1850428325, -260868377, 24779910, 492176676, 348025624, -1813738098, -235388488, 1375857672, -1218784474, -1679642517, 615965295, 788079149, 963351899, 828459499, -872820493 ], [ 291754267, 1506122378, -1396519496, 826323502, 485026478, -973415622, 1824581490, -1437549715, 1310736973, 292697121, -1589431089, -255138903, -725519271, -356571016, 1244948002, 611417737, -1302228643, 1043984175, 923048190, -1745048900, 1796784151, -2119213013, -926373630, -901448072, -1742945145, 699736289, -170882336, 1356608129, -801587504, 1523613468, 38609151, -2123760907 ], [ -847171832, -592805246, 16397916, 877257013, -1469638687, 1317645705, -1405606850, 2125539926, -494972633, 1878783084, -1762329261, -1274823348, 2078694864, -1427877429, -761815466, 262150081, -1288690025, -652845938, 873115825, -89916866, -339111645, 732430547, 1966638100, 1469771602, -1920039486, 553546102, -89700884, -298729310, -1140071588, -999000757, 872623734, 2036557484 ], [ 195711445, -1252763273, -1124879098, -1333223896, 107720968, 895395094, 1196541877, 622669731, 2039123347, 1690224859, -1173610185, 1771426754, -1914218184, 1050022306, 282629438, -2026479764, -823005573, 1579009495, 1051767407, 286211029, 1151895311, -1309779111, -1334799939, 506211482, -226623882, -1171105133, -2045723345, -258619514, 968688054, -512889955, 201690808, -1314400021 ], [ 2057537043, 1326607196, -695289439, -53616900, 673984676, -1522096310, 312373990, -1126663720, 235690303, -8315032, -325196187, 586930298, -545647454, 1160742814, -1159563793, -1950540716, 821395792, 423466678, 874939658, -477008496, 716950250, -1945657264, 2052565013, 1649166442, -748230659, -843276813, -1455457342, 2008264638, -1893441782, 1392009697, -1576329737, 2012471848 ], [ -1009285248, -261793509, -1890238412, -883710921, 1905942457, 389183323, -750908962, 1677672898, 1849992727, -384003578, -532025553, 1438972438, 171992427, -922885476, 406708762, -586947360, -435058957, 698510368, -611814114, 114094917, 700369671, 1756537229, 1722389074, 1659211537, 1064488893, -183109889, -254277533, -1857527791, 1225501421, 1861795548, 570301770, 1852779069 ], [ 48428387, -1659058198, 1652952582, -397012154, 20076941, 482627836, -261014862, -265388001, 717735314, -773103531, -285449293, -1507972472, -915423304, 954733939, 64601893, -573651908, 1881013415, -1286280587, 7645879, -1858637978, 2103830594, 1460374840, 1374916712, -990573354, -63232991, -203375469, -697918016, -2047710297, 625288655, -2066730437, 1953001809, -1521473515 ], [ -369302629, -851833628, -1230146647, 2081789937, -1585153408, 1300615826, 72609931, 763037042, -239950283, -2116934324, 60988889, -2033139718, -59608573, 335502854, 318682569, 898425017, -799211393, 2084116680, -104961265, 828422215, -311820687, -580267624, 115213972, 1435998568, -215984166, -1860065314, 644712833, -650359844, 903929486, 1429292884, -427740918, 1837545329 ], [ 995571490, 739920317, 1771079317, 1628402025, 1153178575, 2096604816, 1181195576, 1519529395, 1000694383, -176546854, -457158454, 1316457533, 1953683760, 357481708, -1322788122, 1331981569, -888331192, 1004968833, -1256073763, 1540261607, -67195824, -553021418, 1064015418, 887141930, -1037709911, -1859268441, 1978473751, 2021820833, 690773429, -1673230388, 1872872916, -163631552 ], [ 454959849, 752811546, 374636221, -1157414284, 1996028962, 126156966, 1914004244, -1571379457, 832227157, -1370474105, -1655264000, 1625252612, -1640131661, -1973815821, -2002607538, -574075510, -1514244570, -1829974790, 203135082, -1254430190, -234041731, -1717301558, 832750861, -347969852, 1684268758, 1320640380, -530294048, -720537578, 1586152014, -581241727, 1701575535, -1729374166 ], [ 764588698, -231926738, 1440751825, -1772365764, 1829071641, 2141626491, -185499632, 670998729, 13158095, 474351198, 69661770, 702314358, -170817369, 2102605973, 1924567729, 1285198556, -1754518747, -1153014852, -587340913, -1609546519, 1745601494, -970364647, 1178363969, 1735177486, -909089914, 965626561, 702452458, 597902261, -2139209457, 213870203, 140348808, -2127986888 ], [ 1797177956, 1113109128, 508101870, -585756381, 1757051856, -320854185, -1823008541, 2144796763, 144760245, 383451040, 791353043, -1441089498, -2004645557, -180983647, 1573633182, 2119943460, -1045886932, 2091952503, 1566800206, 1363330462, -946140614, 1001617966, 2068016829, 348443197, 1664065887, -959325152, 1530376155, -1383998632, 805092414, -590736457, -423165895, 1005828654 ], [ -180133324, 1475494106, 374247457, 53629939, -999244393, 621708824, -1046513490, 1066694741, -62867835, 135005708, 124011894, -1962855275, 1277421595, 2116752667, 1051821492, -1366076693, 537607339, -1456438802, 662460677, -245014116, 1596283357, 351978930, -1897937110, 1592922653, 303302415, 1667155014, -1887645551, -1127536603, -1674967309, -874020336, -104564911, 664305042 ], [ -465060733, -89169464, 1004734763, -371255354, 1368567253, -1650389250, 1245692511, 1291357024, 342352288, -864034430, -2121661910, 2079356931, -2047140878, -1772164114, -1330644865, -1321951017, -995244737, -1225490733, -167974102, 1710745863, -515155201, -1545110181, -1498261346, 1498303355, -1733311126, 1938022279, -2054602676, -1967940047, -1850586919, 1818220384, -2144893542, 1656860056 ], [ -2008836090, 932613789, -226353471, -1094093039, 754023496, 913028434, -349373425, -1689950100, -1019633330, -2064562578, 496080715, -616808467, 568380326, 171294555, 906330244, -192580932, -926422754, 528630025, 1960244277, 827014775, -1408618935, -1046073866, 1990656263, 932989964, 571713941, 959850347, -978019506, 1805575564, -1292142574, 1902670191, -1152391577, -800969838 ], [ 627459505, -10674805, 1967067774, 1517079547, 1579563509, 297189225, 2067501359, 977544649, -764221502, 420335106, -481977131, -967646895, 1060827291, -389738750, -1072492057, 1534028647, -699584266, 1039293679, -917017311, -504542609, -395337979, -70396007, 1167972717, -633410368, -2109337816, -1483831054, -2035721828, 1770117829, -2131651751, 1808723538, 598739441, -2106508842 ], [ -573059461, 1177549587, -124282784, 1322179388, -144736656, -599407979, -1275017025, 706242383, 1247806400, 805371239, -1345745112, -626650542, 791448780, -1235066478, 1028213933, 1805902777, -1050165971, -569934857, 898469526, 1046148913, -1215525843, -63734316, 111185279, 1430440635, 931918440, -1525014232, -1521880365, 1733968843, 760848676, 1562177471, -1575073837, 120920296 ], [ -1841787578, -96363029, -647792256, -790910408, -1209879444, -1591185223, -1506844657, 147425179, -1037421437, -854113796, 1125453976, -396092275, 1548648177, 549890163, 1876990713, 866136472, 1937796374, 975926810, 552642703, -529505577, 831102786, -401631663, -836675958, -2024877425, 1696571464, -870569071, -650429890, 1246890221, 1008545051, 729438955, 1223309717, 2039010510 ], [ 2052525385, -118649269, -2009940291, -1621232192, -1068908896, 161179425, -122342874, 474156778, 1277542029, 929666733, 968667131, 1496918171, -1823291053, -470767891, 1533654100, -1606654458, -376053312, 1227282200, 1525789617, 1386877695, 1648413810, -1901216036, 1795252279, -35113174, 1227264913, -990354550, 1088280488, -1553667863, 45033299, -1990705088, 241751720, 2109731382 ], [ 71001248, -1972672363, 67358736, -1276501461, -1242609788, 350113875, -738783172, -500714164, -1385982297, 582551013, 935010427, 1688529909, -341782846, -2042397176, -1102820997, 2084999596, 1285367373, 143597709, 1698366374, -1063660159, -2127554602, 667652334, 1624143406, -1579810599, -2032677086, 1022709919, 901114123, -1972859075, 1618937560, 2053166923, -1134859283, 1477967884 ], [ 1904890418, -224322516, 945619228, -110306325, 2077841609, -1755448496, -1290424730, -1135189438, -1596483163, -1839885425, 694235815, 412059716, 64131410, 1044354383, 1351983912, -988821810, -304678766, 649533180, -2138927720, 36775362, -64274905, -972067628, 712533433, -728734071, -806494697, 967836113, 9109998, -1293262893, 444133532, -740651952, 936683615, -79314616 ], [ -1135383143, -1793397280, -992777135, 679993673, 802204045, 1406324635, -625579305, 1790438576, 1075486973, -728413070, -998215147, 307958518, 1094777219, -125732066, -1470819729, 1148829007, -204728020, -2019691790, -1324943677, 332090997, 68093271, -1432141949, 859700367, 583231678, 117806944, -1826848163, -1460155028, -1368905070, 1809653380, -1181912286, -2127000782, -923163368 ], [ 990188369, -1237479521, 956039463, -2027234821, 1701054600, 202508205, 1551308183, 943363193, -1502091848, 702579188, 1916080859, -98437223, -1499006875, 222635632, 274094146, 1209822511, -1475520666, 668787620, -519163151, -1112260515, 1256836772, 211464250, 1872920382, -1137440087, -769297125, 1789043784, -274924129, -462283741, 1298635848, -1683373591, 413085168, -635013021 ], [ 1707374442, -1594961171, -735573010, -1332811684, -1341923068, -1061959449, 207272390, -25061590, -142919905, 1626008945, 1636383877, -1244102115, -1765439782, 755425873, -1952225610, 450464447, -1400249219, -1413256711, 737999595, 1168097631, -749670282, -610205806, -1728984191, 1696346868, 1659804574, -1469086286, 1126583799, 1805426667, 1650951774, -320231142, -1666960918, 82627468 ] ], [ [ -793815320, -651940699, 537422564, 316247711, -1808534121, 535487637, 2111179020, -1309725549, 2116591860, -1697819653, 79889486, -1737271467, 2120434849, 1247178403, 1876545695, -1973089163, 468291947, 1403388943, -1784048957, 1854192057, -1604331320, -1672025199, -870102905, 1795066935, 1390241119, -291440473, 170321760, -1982049786, 1420987965, -1925309560, 910474831, -555566157 ], [ 1352851118, -2034480359, -1006432457, 651658907, 861235803, -2123538314, -1814795081, -582517989, 814538244, 564255169, -54926798, 377356984, -706831082, 306099919, 842789904, -1239980839, -2118528255, -914129435, 1166969850, 1457232701, 153624526, 1527090887, -298071187, 964925142, 127561659, -2146653723, -980942279, 735237341, 502551122, 1019665323, -1165662387, -1357609103 ], [ 1835758082, -572656670, 1201890339, -1904248197, 1648533518, 1563075205, 924243567, -900258214, -1799914411, -1248968167, 90806672, 1946577864, 875591967, -93491658, 503102365, 1023405535, 792863469, -1691714195, 153237860, 1715212619, 571360068, -523403886, 261190013, 942848352, -1811304501, -1357257635, 366124643, -1751714627, -146145802, 1119705530, 20147230, 1308379640 ], [ -1826827871, -163076016, 1734967133, 431471409, 1455588524, -420758488, -1932619914, -838011268, 1715790010, -1200317465, 1475955111, 582430631, 1189233508, 1923842667, 1847920588, 29582595, 685883808, -1666306749, -1621140668, 1825600733, -1460803039, -1925985802, -1838532278, -2080899054, -346733202, -1785941091, -1444209433, 1635619973, -1998998287, -1645984361, 72238779, -1258745796 ], [ -828876823, -150441254, -1294394608, 984375878, 863757293, -2071701432, 314374305, -716176274, 221251416, 667662790, -631349689, 467660457, 1097362257, 1304720467, -1493076400, 232944691, -238604626, 1720489765, -484907190, -1134749003, 1272996169, -462018120, -1347149580, 162212563, 2091793895, -867590973, -1464709842, -121379935, -257550648, -863153016, 457686293, -2058165257 ], [ -332691824, -1574757799, 1614596938, 216744473, 619541245, 433163561, 778708290, 778449886, 1638313361, 482918071, -1593154257, -549996115, -227404706, 1740681817, -421598789, 1577981445, 1077678600, -465043731, 1470092916, -112689947, -215136175, -1587613412, -1644528234, 220407684, 1122196597, 1496219628, 1216372813, -212838058, -964446239, -397108518, -1410933659, 97703196 ], [ -1540229493, 1106391311, -1713221917, -394171730, -899936223, 534264302, 928297057, -472147612, -919805953, 1801074872, 1450196000, 1476242632, -711930515, -1963141951, 881230058, -1251574366, -1238507579, 1274280293, -1656395433, 1441448714, -1110410306, -727764910, 542365116, 819123676, 705199540, 31103902, 516601722, -518270236, -334314699, -1620792183, 255906866, -663075006 ], [ 1896091183, 1988564557, -1826306848, 598281328, -1792733336, -610291225, -28142772, -909264254, 1296769728, -2112254004, 1625848212, 2065133560, 989858744, 2108255329, -1198799160, 509447235, 1111876171, -660014131, -1213109042, -493247747, -2083209484, 110887968, -1492753644, -795075561, 2010865909, -1850568208, 920614182, -1096602726, -1516666435, 214522816, -813812067, 786042344 ], [ 1645192550, 937735136, 917429509, 570242379, -1100604863, -212066128, 2048770157, 124768929, 352520674, 543260900, 212115317, -1657041718, 371741285, -1461199922, 1000117716, 1707235082, -1016373752, -886738343, -2044621933, -768231503, 646653947, -1393994787, -112106642, 1316011685, 1337400099, -2000996745, 1835538346, 1482983189, 475573850, 1303973442, 408638998, -370021780 ], [ 584512870, 1668270133, -1811004218, 998779701, -588307211, 1506595370, 676310997, -1724698552, 115894706, 1444145441, 1222677723, 800682484, -1638942877, 2129024168, 587469176, 1347949571, 1457246341, 2105378298, 701513700, 211919403, -1816311407, -1566350818, 700259367, 1830892041, 1505310931, 1508880830, -1509654454, -220837979, 509856595, 510180273, -58930215, 1888693796 ], [ -1183316492, 1444259266, -249632645, 613572038, -331230874, -601906058, 307068689, 154292686, 1066241266, -1835544123, -1731525394, -513445284, -1283106150, 931100175, 610228286, -1538740800, -1619151270, 1472709016, 675483299, 1693422612, 674247403, -413006456, -701666530, 1425624968, 2098859588, -280218165, -112146519, -439158191, 1983636294, -1629351710, -1379796290, 1382710404 ], [ 1869915088, -964724033, 328098201, -923377557, 2103596559, -1851590730, 420294867, 392273107, 1852384701, 280903681, -646463306, -32789820, 570655713, 1501909510, -2009795825, 932497653, 356935537, -1297475567, -536909384, 234021267, 1391647233, 1465655046, -13716499, 851118726, 99282881, 782699520, 2075433547, -1773940346, 1677243190, -1373521645, 1853367277, -372126403 ], [ -1418726211, -1948633445, 1633003069, 969598475, -310091763, 1855857916, 1512964925, -1389421371, 37068554, 615271259, 716118878, 18332860, -1070207467, -1135227528, -1311641091, -83351041, 246547725, 1912213301, -1532045318, -107321124, 535818560, -298601394, -2006928555, 750761592, -1288659163, 1026684383, -965572941, 757000244, -1422831289, 508104942, -1639335932, -868381529 ], [ 1132589704, -988346391, -349405014, -286144347, -1053299415, 337390710, -838987635, 118372429, 1261691384, 1082879653, -1177140775, 803110971, 1124372379, 259735539, 987581035, -347461595, -1857444238, 327615629, 1744054857, -78088686, 275177765, 744843598, 1454282705, -37146369, -780883977, 558925767, 815767027, 730601806, 440037042, 2147190128, -987696244, -789983090 ], [ 1510182842, -1368173841, 1348080940, -1083176798, 730347304, 1519937069, 1581239437, 446881692, -1206826041, -695085082, 902838883, 592696657, -909791748, 309260954, 1887507499, -1899094368, 277866307, 225879872, 1499427106, -1040830508, -1375915096, -246672692, -781256119, 1668459688, 1129776316, -460646945, -606578890, -2091687548, -1761239960, 242611376, 674946119, 1267188580 ], [ -1674842597, -1459291182, 238931878, -1768542873, 1445863068, -245872546, 359353816, 1203798468, 2478487, -1831511360, -1166329775, -655245458, -1447799017, 67380590, -2067428965, -1524667360, 1291595235, -1605667350, -2016942013, -228285526, 1540613490, -1100404289, -443003007, 1124279278, 1761924723, -862942455, -1477006672, -1090790059, 1331522153, -703864824, 1570158959, -26389193 ], [ -352927895, 967310767, 2072531920, 1070457128, -1239603208, -753919132, -1668492770, 388910822, 2024341613, -795730392, -1046300220, 1839685367, -2025418872, -1239247598, -458980947, 1882700474, 2110061089, 1691206045, 1462986821, -2022558921, -1733746791, 1689095256, -601939371, -1452081758, 156445495, 1805739455, 1272958360, -350721223, -1321570048, 1143580910, -1757035696, -1656053539 ], [ 1003571498, -1353216288, -2055666084, 2109166727, 66705949, 1218778703, 886166827, 1391320138, 717143949, 902851791, 43320172, -1456045147, 1208193252, -69077725, 386957953, -843276766, 1389176922, 1096072193, 347013295, -1367292098, -290193309, -1038463825, 419765749, -1854302447, -321852002, 2063671655, -1247433780, -27069007, -122830544, 1574793055, 1924492791, 1437927362 ], [ 377606043, -343302038, 980840387, -1929383536, 675563581, -803209918, -165815301, 640922285, -398541423, -875992323, -1295456296, -417755138, -2081052781, 1551680342, 1559777279, 769414052, -955195446, 1141705192, 394420261, -1010810856, -162150877, -1803444718, -1678773392, -528103038, -1995177966, 1587263944, 1896579787, -734869777, -592993409, 1158891488, -798244814, 1227692865 ], [ -1782517475, 142907001, -2135174647, 972458047, 961389644, -171751540, 1660620557, 707237421, -1053649793, 388682299, -226409769, 853507325, 518348619, 1198554523, -1430298208, -2052024054, -557129168, -1836070997, -45076029, -608004332, 620887841, 759482909, 2070091993, -2098433813, -13348932, 1281867188, -1042778470, 1560523491, 658779714, -25269795, -1654634663, 295798898 ], [ -2123413013, -807454848, -531939495, -1781818711, -1848549938, 1670138640, -97467558, -1751402052, -743809998, 408819834, 1693104954, -231664129, -1381552336, -75235467, 832153748, -1595575238, 564976454, -667681306, 2126629695, -265118457, 296094085, 887867646, 1319740787, -1910504004, -638933761, -2098439860, -1837356226, -101436186, -410174814, 953712332, 740956464, 1816770707 ], [ -1055078146, 205075351, -1551621455, -318831430, -1697174442, 1781594666, 124292893, -1835779197, -708743861, 1161386558, 1133407381, 1060420433, 596328069, 2081236773, 1880285792, -423034435, 2062329488, 793967478, -2144891829, 1055395858, -1137361659, 1544597022, -1109442244, -86114301, 1628401174, 1222632973, -1577962898, 2043146640, -354194736, 131224791, -1918763986, -2025148046 ], [ -93914460, -617232489, -1982495776, -1771901643, 964685856, 379006235, 77718896, 290690146, 2138903733, -164078238, 2088575931, -861503435, 1221993036, 553652262, -890325513, -1644066499, -1665366856, 664568090, -1474652445, 519040923, 816054957, 1024309859, -1570291116, -1619818234, -928650012, -56364351, -1750502687, -40116820, -1925872311, -1545248387, -475933259, 316187466 ], [ -365266380, 891351272, -1322722888, -1735001754, 1804830250, -275274952, 462245114, 935956442, -893469517, -1868881078, 1437735827, 788005224, 227052297, 1575100286, -234968376, -1936971163, 1079878277, 1305835370, -571344057, -1292758938, 1301198979, -1905414066, -2129014839, 1435819668, -1090474599, 1234735284, 130576994, 1855560202, 1444442325, -72727351, 1047293430, -1447345622 ], [ 1864435595, 1791861222, -1027502618, 92587480, 1814855924, -744001913, -1654770318, 2063844248, -1292657503, -1470391422, -141894357, -162338927, -1241884592, 1640324600, -2011858884, 1808161284, 599024067, -1018080460, -396617118, -1800654232, 1815844394, 881450838, 2077785009, -1960329779, 1827715703, 1430945356, 69676606, 504524741, -824100560, 38430154, 1954915572, 1346494850 ], [ -543483796, 215820676, -520199419, -652682461, 580129424, -353465977, 576195533, 2021085812, -1698318687, -413158388, -1324636556, -1862105348, -2147426601, -546548072, -1722433340, 943404639, -675338961, -1207659692, 1926920131, 543382217, 1285714938, 1157596877, -1169088173, 550367411, -1648398117, 137698866, 2141904068, -1242940407, 945758724, -1921295229, 100156609, -1606855520 ], [ 2054753858, -231350839, 1950380217, 1728207975, -1649877900, 24853112, 584133149, -298906718, 815721824, -232858275, 1561744248, 558885275, -5866299, 1527209051, 772384746, -985619239, -624553497, -1749014561, -424305317, 285020054, 271569157, 1253691543, -1227942935, -448082941, 1255237485, 989513818, -10751855, 1240940367, 1508816917, -314253102, 1232146509, -1183689473 ], [ 266687453, -1077349433, 806135526, -574374139, 1495416695, 1773643017, -692668877, -1999971800, 983498744, 1778037500, 1820502590, -1151227919, -2013541953, -1818607897, -2883829, -982384426, -1525511338, -1291230701, -491915401, -1916817624, 1411990385, 1955812577, -1292707856, 325202952, -1993215212, -1782510746, -925329048, 1490544601, 1200465046, 905980643, -1685452986, -1216902798 ], [ 370240021, -562041266, 1041754036, 225915250, 302346538, 325261149, 1867715819, 239164781, 1104991357, -63437294, -1769359422, 179086775, 1527704086, 1117203823, 205672788, 1959604330, 2008738414, 1900270153, 2084085555, -719061716, -1444162277, -247506099, -1080430378, -1459856339, 659310031, -1674118482, -1908188247, -1355489243, -425255148, 685787266, 2097730285, 535973725 ] ], [ [ 111374030, -879352384, -724442274, 508282706, -1349951428, -1810799508, 1074329966, 2075001224, 1848136992, 743357279, 1822927443, 1106324651, -1867797506, -472283293, -1822219639, -1031583886, 2107218948, 1398539356, 1946768893, -81658845, -1204974004, -519863389, -1298491975, 1999451698, 384806391, -1938479160, -785177711, -8815824, 937142032, 1703043993, -1263848217, 883103542 ], [ 1315191681, 1205776591, -934685248, -692111649, -1549759714, 350671681, -677865744, -371812274, -2062523639, 1908846304, 622496575, -1124339040, -1856270322, -471954756, -1513643088, -1338384694, 1260203463, -1919689101, 24029197, 1170868032, 399119171, -1581619695, -939405193, -1406794108, 2028277904, 763607662, 2091827773, -1562643469, -577163822, -626698043, 1236582384, -1835541172 ], [ 1298016998, -137732004, 1776877198, -731744897, 1553481190, 1694365985, -260153028, 1709281190, -597132063, 690487080, 1868414349, -1385141543, -394907648, -1918899470, 86540099, -964095757, -1734688198, 1734449013, -884518248, 989015030, -1447683103, -1004582712, -1793754014, 893879714, -555047834, 1723632260, 66378656, -1329685300, 1199600944, 1577760239, 462702073, 836866985 ], [ 1393552665, -1677077625, -1147618938, 1202218202, 1267306074, -1340450941, -1925772126, 177763150, -956978357, -1439560713, -241655733, -1004608685, 1963537567, 1344673087, -1757832154, 1988118990, -1019690206, -1444563093, -1492828900, -519453441, -320868232, 1732243520, -734956216, 792968673, -1751923003, 1379451470, -80553460, 341432371, -62085387, 1035625614, 559288569, -580181915 ], [ 1464524091, -1680968577, 2032980821, 525233933, -1701359282, -1827941, -693997893, -1926672873, 2028629351, 1614537596, 290272891, -1615748484, -442790137, 934255566, -279668242, 180783711, 1471745719, -1365958879, 1562283218, 2060012813, -880018716, 1843740941, -821031726, 862878686, 858205095, 1873422013, -1857431949, 408097940, 1485906682, -1754856469, -2117745500, -1869688511 ], [ -167352317, 259664148, 1256404322, -337550965, 1779275628, -1661234319, 545379476, -150002344, 132150272, 14296965, 847213860, 929731200, 1469365753, -571749948, -2091789086, -1461870377, 456424752, -1457344997, 1146271824, -2146348236, 1827234211, 2113493361, -431281739, 1536803738, 1725434725, 1336077805, 558512188, -1258003965, -715564216, -609602212, 2076255763, 611735503 ], [ -1895690238, -1458122209, 1588109257, -59348266, 121805727, 1798453723, 363809906, -368579043, 1427369614, -708448577, 1834363418, -1837610367, 1698495234, -1622429738, -143875441, -1228569676, 910837095, -150176281, 1083789619, 272535779, -660032094, 1000320343, -844254584, -1180494789, 1380897219, 2125843925, 153838347, 1971605710, -1189395563, -2126055379, 1634176547, 1423879512 ], [ -22771499, 1526852385, 1598385167, -598093324, -1440152058, 491599913, 1679250311, 338717687, -409472345, -1144013964, -890969961, 1145145538, -562669446, 25334038, 441402343, -850849274, -857217598, 949074857, 616939320, 1188252029, 17432076, -2102339855, 667881494, -2088727045, -698838708, 1029608127, -1033721820, 1593771823, 746785939, 1735626265, 125803165, -172117643 ], [ -1535888629, 1717563173, 656384314, 1357330536, -958287569, -1260381938, -582342585, -105660708, 1525442464, -999892605, -1278607262, -1632524548, -297262189, -1700283482, -1778695807, -613351162, -213436163, -375565790, 1808187013, 1794640316, 251765730, 1889477947, 1581939461, -1941845727, 180685221, -649938765, -1895848474, 662543065, 19151036, 478914257, -1148285145, 1466750546 ], [ -289409406, -1125997303, -1128655991, -960905736, -1661893558, 1577236948, -1238135359, 1035083095, -423760027, -1629298705, 1387175997, 1327561556, 1157210869, -573490662, -1989828745, 1219672422, 1189182257, 1590144833, -2015493984, 1494650620, -1821549856, -2028172779, 1124122005, 1036598573, -458611340, 988571037, -766805387, -1636780246, -534972530, 1704655845, 103750911, 996869321 ], [ 457631257, 676261509, 731644887, -1685883221, -1734403970, -1625860590, -1441242796, 813154029, -282849170, -578458304, 1563886196, -95935772, 1128233766, 523998624, -1345679947, -559377546, -912960642, 932734576, -521217772, 281459519, 1545785157, -565785183, 2054375245, -1276962165, -1819609503, -1318950481, -56476825, -2019756881, -590637462, -783473809, -765606585, -1298645754 ], [ -3988110, -959105244, 939270410, 348310556, 388623243, 1153148039, -324892459, -1430281361, 954549519, 1906076806, -380156474, 927684638, 651498562, -1947982166, -1426238237, 788952214, -689089739, -1019251592, 294886928, 240478184, 1794877502, 2061735206, -2064746040, -185138891, 974326882, -682864878, -69052057, 829948425, 1051116220, 1910893331, -1654253843, -224734176 ], [ 393995485, 1686009475, -336015745, -1924530675, -809443228, 1855295639, -2007954980, 1924625364, 109214280, -1260335958, -679112904, -626362718, 1812504452, 1333080546, 1078393418, -2085841780, -1773697570, 1629891901, -816109408, -1312561024, -1031929932, 681839281, 790461115, -961033280, 322824603, 1388865769, -605641216, -1579265766, -1194894903, 2066434852, -255618099, 943165169 ], [ -1069791266, 1553188465, -1333653606, -1655659896, 1355890988, 487057598, 2011587025, 136322441, 1095210194, 100133394, -1879325932, -518000647, 1883350706, 1930032024, -199241086, 1557228824, -1007255644, -830239549, 1167274259, -1858428032, -2131343268, -1097560371, -2016927005, 230440736, 1110705821, 603494688, -1458271505, 1485975802, -118965605, -838309023, 106453276, -1460504004 ], [ 2120535517, -164047421, -732472884, 821204482, -842477253, 1131010851, -112919840, 1612814039, -69018874, 636673906, 207714420, 2031207755, 1624719756, -202024110, 897755893, -1218961614, 1554400106, 499031840, -487267614, 1672071373, 1164031223, -1424340864, 1980436416, -926180054, -1809161969, -644364972, -278687391, -1821482861, 413924206, -283388197, 368160390, -11631330 ], [ 56198665, -1485241314, 1384739465, 541520611, -1243667403, -1670669569, 1999780508, 99743783, 1325883476, -84001584, -888976329, -886592503, -2007442114, 205861813, 949027893, -1674398577, -2033951419, -1432784256, -57401402, 77128007, 352405481, 1462015444, 2056014992, 1708940360, -799005545, -210924067, 937768701, -1007286811, 1951467342, -1607114277, -159318947, 1084088773 ], [ -1628902600, 2104210493, -1618706112, -1061653427, -474482107, 612884734, -753624224, 301370473, -788138206, -653544739, -66317611, -876237875, 160374192, -355531529, -1007433576, -415240733, -256833753, -57822371, 651366420, -898395397, 244667930, -279568589, 1095605702, 518219089, -970243758, -1219369083, -529288779, -638673405, 229558431, -1078880245, 1752201359, 1434342521 ], [ 480933427, 703659999, -911147963, 255749397, -1989093610, -1556449247, 63002628, -1724535430, 1935101946, 1030040417, 717550709, 1707356854, -324392940, 1549141859, -1817509502, 1290129656, -1647532478, -1618172261, 1046392553, 874622979, -790837473, -1495852907, -889909836, -144801751, -1156014294, 1869754107, 1706125165, -413812735, -835707799, -1297649659, -1387658432, -1771165449 ], [ -570262575, 1690888506, 903956221, -1921477293, -368226263, -731397618, 1138635941, 106559086, 781697071, -1861997345, -620087060, -607646874, 1611262973, 1120230449, -1830142948, -1435157498, 1010030645, -598243488, 33607937, -506636079, -770748851, -1607938936, -392212025, 1271034989, 377028316, -1403860092, -973033536, 912439056, 459245248, 2124924784, 129036633, 1936952508 ], [ 1154432637, 1610351850, -1377040273, -460294940, -616010032, -1714884927, 46163087, -1905895721, 977142115, -997251543, -704291219, -1093549701, -834760339, -177664480, 1688034746, -1584547802, -1679561288, -782168520, 976011017, 1091706177, 1307074404, 764704000, -1024859753, 677433107, -270092731, 781307733, 85164483, 1851968684, 1162169442, 2073938098, 1606447846, -19587080 ], [ -460960109, -945784890, -651238947, -1304854072, -638844586, 1612077683, -1307740959, 1620015442, -1908584143, -1445123872, 1671032353, 115255152, -807695879, -1318163053, -2099740014, -1264143937, -1524068721, 800917849, 1900227899, -1072027416, -1885132661, 2117838051, 824762423, -446015253, 1206384874, 843529413, 1066059158, -1421169222, -715452896, 89930150, 599550701, 240042344 ], [ -937346237, -556213557, -358444720, -1824213577, 1421681714, 638663708, 457856134, 1141494197, -135068525, 379280508, 803068061, 643187798, 1031843033, -1850529814, 1847159322, 117813222, 1152792056, -1975632271, -91422384, -195908434, -1211024074, 1687995822, -127009986, 1684988439, -258156186, 395140640, 425599362, 574961643, 538788638, 1297811640, -1215997211, 927785809 ], [ 1314797050, 1372908389, -372391827, -343467566, 1233745407, 62632633, -2080307661, 1079088023, 1158800208, 45842642, 211736204, 126946088, -329789476, 848915275, -1534927886, -908677904, 1660780223, 1297950633, -1919432449, -1410669493, -1659222382, 1966132783, 1486114955, 318634090, 810142517, 503743323, 1477220258, 1807241924, 2026631754, -681693722, -686633950, -1654887275 ], [ 1327381381, -349082608, -1982607777, 1411253988, 1768230960, 1524388757, 588107851, 1604440079, 1732162861, 189315703, 274900215, -761311676, 562883012, 2134532623, 1846609220, 1487998999, -848990372, 1103535352, -668173596, -2071867471, 1510556092, -842075473, 1997226612, 198753401, 720471070, 325712421, -300326328, 1754490215, -1670271560, -1451817363, 461009247, 2008297895 ], [ 1392454018, 887708829, -1675551035, -1897217669, -899389900, 921940143, -1710496717, -624531670, -691953061, -1494079633, 331601908, -1124789445, -1589074485, -286750427, -113707297, -1266965611, -2089170780, -1840567561, 1392086798, 1379309395, 754775306, -1001262516, 640093057, 1810391240, 1493600787, 896210157, -1551145761, -233813368, 2008731507, 1194346637, -1946035402, 1633465005 ], [ -233501229, -1496876244, -2139371741, -402820964, 1807390425, 457692375, -97140519, 81756024, -972983482, -2067535837, -240793251, -1358235849, 1937801338, -1070628772, -1158506902, -213048886, -664773060, 449867255, -2102819434, 2030989932, -1205083401, 703036773, 1650519558, -1944875066, -88703149, 403385641, -1723252872, 688273200, 1423913848, -1599815480, 1488402730, -130949578 ], [ 2053715434, -916309835, -1884803618, 680356311, -257776394, 582671378, 1654287140, 1557029526, -1636867329, -1860704198, -590619731, -1578926673, 1741697623, 207586373, -1751779445, 240335744, 968763130, 1175133029, 1930984588, 506645973, 438148379, -1899564109, 1628378819, 1179992219, 1286200210, 2032568256, 1316185761, -294730934, 556589321, 1650940781, -1846011405, -1509746190 ], [ -431390090, 685861754, 1431986912, -824059197, -1273450853, -1336080504, -856830916, -1888275529, 55358665, 1551861078, -332641328, -59938797, 1363421257, -2092662020, 2033375939, -1270790915, -1689080868, 391301962, -2069416603, -223607584, 1178369614, 806238359, -1827100942, 979023983, -1117230757, -1357768668, -647009793, -236601608, -865191037, 138884323, 638775922, -1816217617 ], [ -957936114, -826852253, 460803583, -1042448381, 841016077, 971881683, -2054175730, 565183338, -569711518, -893020258, -1927138783, -60708882, 1140834404, -1479234988, -1896162678, -1546561339, 1552329200, -1259874756, 1492663249, -1332045520, 71897605, -232609381, 1901884486, -975709077, -573254998, -229602778, -847976893, -1429487106, -1657481626, 400183906, 977334921, -1418070469 ] ], [ [ -320821554, 886717416, 2055671061, -1586989547, 1590254141, -489297308, 54374939, -1864130108, -208002304, -919249186, -1136310527, 1608357587, -1492256132, -1135093497, -1108916043, 1182214054, 217636594, -181764807, -1537993287, -450544775, 1649735850, -6223326, 2008820067, -1952754830, -1003150196, -1495447076, 620411879, -1700578280, -385550011, -1982955579, 100232365, -1345212155 ], [ 1161335857, -167018353, 468795540, -1334731932, 710059685, -2002977508, -1523955243, 1365879585, -1119392979, 1010874447, 1566481265, -1587596844, 2016403466, 1352120752, 236374757, -778312642, -1256150941, -1160951917, 48438899, -1496999871, -107387725, 30963984, 700922089, -2116703938, -739968322, -1574216206, 1634397923, 1458236292, 2054413032, 1737133045, 1765776385, -747011532 ], [ 2098944541, -2137735704, -1555703245, -861223473, -1066288817, 1259919416, 1138379010, -1435063348, -144324900, -1746506281, 1978922127, 882037949, -1508084769, 1151254823, -826691456, -1155587745, 626828938, -1193761070, -387518904, 1642419001, -592572431, -1501120152, 221397788, -1527197410, 1309220668, 1028247063, -287776141, 162505566, -1999845915, 603702245, 1210952852, 1734089424 ], [ 952249885, -906271194, 24294313, -761865187, 443066276, 1591285171, -565479316, 1272120190, -1693048696, 922390146, 1276751343, 1214377362, -458938496, 1035194630, 2084661047, -1873614519, 2049831607, -599697761, -775528352, -1696157110, -1310042135, 67507493, 1113828729, 964052169, 1136181205, 979384655, -2011518118, -205647911, 159786422, -1937529420, -928643249, -927633229 ], [ -1932749079, -217561817, -299332503, 182100518, -1575695825, 2036321676, -931187308, 505487009, 285191812, -2118445806, -1082409572, 853872281, -588120081, -721755433, 897703142, 1282976599, 1318173672, -264593118, -173028351, 752850675, 385382440, -547202158, -728751975, 2008838919, 1653883244, -842986877, -1798364440, 1950532027, -1729012666, -1142671325, -1985204178, 1179869104 ], [ -1709463183, -781350830, 552924788, -1918117692, 2140237801, 1203306486, 436144997, 261063095, -1052893576, 382761761, 1366321700, 5058895, -624645098, -889416255, 403620546, 1690767048, -256371423, 708267221, 47240139, -50542127, -1693910466, -692109878, 1848587817, 1646166868, -835914819, 383563191, 433692097, 1641550457, -2115853304, -837806076, -171806192, 81774756 ], [ 1145916056, -682903339, 482730814, 1491767706, -779598628, 1824218, 646755143, 1300811635, 1269174790, -402194180, -1468322963, -1633830290, -1864650293, -78367346, -164817030, -1078337290, -268786925, 822776802, -1946598811, -1066448713, 772554183, -1110333871, 349757985, 1192763421, -804422287, -1712991875, -957022031, 608398132, -907348691, 1771940874, -1659896954, -185854893 ], [ 1839978481, 1019443831, -1889164921, -938482494, -1961064362, 1968391776, 1212949637, -1076941625, -174401621, -224855214, 1336778882, -1685503477, 41512103, 984281079, 1712747307, -645312262, -648286235, 624286787, 366926573, 1759375458, -1202811734, -481467366, -221756338, 84265257, -1577308318, -1477991696, -6980291, -1780426588, -172642517, -1451368067, -2033824167, -359873276 ], [ -1758165221, 611455494, 272401811, -1508848872, 930631263, -885144243, 693685752, 1911885757, 945199287, -842341386, -92514812, -854751503, -685350163, 1638084918, 803549988, 190811562, -984952005, 94484166, 554660946, 894991918, -1755644470, 1573312234, 162145663, -628636569, 940851577, 210492478, -788260486, 1772323099, 1797052839, 1760382158, -1834135017, 1793886064 ], [ -1006601253, -654365977, 757394045, -99347480, 1400486961, 704551537, -1660437151, -1542696636, -1722257525, -732776514, -149036830, 1640733592, -664124489, -1730215415, 213788290, -356760838, 1471744188, -1996807920, -907199732, 844243304, -2103610715, 270636743, 733940899, -2004895417, 269420537, 1850234702, 67099405, -1406645415, 1220711097, -1891025180, 1503217666, 1947929096 ], [ -1527319326, -969133498, 1426257583, 1038140367, 175579911, 745497931, 1593707987, 922458194, 290943124, -482734449, 1693450943, 310070404, 1427662437, 1529791861, -747944306, 1047098128, 615383853, -1166519842, 292301707, 1951467936, 150698867, 810211216, -1675947180, -475088517, -2045811772, -575154015, -676811699, -1332444379, -9291121, 19998661, 225447107, -438703798 ], [ 76690798, 340598594, -1521644832, -79559056, 1363292765, 880525209, 944735166, -883168782, 1560610720, -50983888, 1645750646, -1471334166, 1427053623, -874639601, 705599144, -2073112550, -257314162, 1200870705, 580503304, -815180262, -1084287529, -1157691620, 1812557398, -851527345, 569722986, -2097794875, 424146424, 641159842, 345753231, 1433175415, 788708166, -1242855064 ], [ 796895337, -1130867819, -1957130654, 1845254645, -325693589, -291838700, 2041754476, 462124968, 1109532250, 1618764148, -1325151077, -1494005168, -310160929, -1831273503, -164211502, 188538224, 2054265967, -1420211139, 1940231775, -1107435782, -1816515216, 1487970502, -1008579225, -875738768, -1833814555, 153186750, -1312891735, 463128848, -218141377, -982262650, 431398555, -1484935112 ], [ 1340468600, 826167714, -1773635704, 2124260980, -940003735, 1996677262, 472086070, 1805550750, -173896784, 1159699701, -823724323, 836975793, -1383835684, -1518206028, 895487458, -2006607574, -1138900352, -47900929, 792446833, 335160118, 1789750899, 963813356, -1220637044, 875623964, 952840502, 1507034348, 1292130565, 549060950, 571329434, -192698839, -749395641, 1964815144 ], [ -1117115053, 1460486532, 1233270726, 499665912, -747702832, 909876704, 1314316907, 423732411, 1463269704, 44867582, 1589679696, -413112553, 1360403068, -1852202003, 1719441112, 720534117, 1846286077, 1813475285, -27239988, 678229466, -896374821, 2047342407, -1335279531, -1333492485, -467755929, -282078972, -1059924205, 1985380821, 1469346933, -1277157113, 1466024704, -801674895 ], [ -245914766, 2071247410, 1325863829, -637855819, 605413021, 1298895095, 319919049, -1087088282, 1335652276, -633338021, 1310665787, 168768867, 1286786973, 1390307594, 195544352, -747509127, -770047132, -1998592071, -415898962, -1255016666, 777417341, 694175832, 1761976129, -1440924848, 956362403, -1151956812, 1250142405, 1324040004, -893483816, 2023267235, -265188595, 578735536 ], [ 1060310017, 452692294, 1592677664, -1858725431, 52480841, 1248541456, -2069013915, -105652227, 1656565054, -736344654, -1729951218, -496854745, 127507396, -1761267283, -89087349, 686436776, 1984705053, 719939385, -1611623236, 1865929758, 705089957, 1465876179, -811731587, -2012786430, -283327990, -611788711, -358931638, 1892706978, -650570423, -996809265, 1632655842, 1700323407 ], [ 950904145, -1612497748, 1713450917, -1971832440, 1327531955, 1033114890, -357659807, -1303418488, -1882788388, -1990358920, -864024335, -107113385, -662701776, 456203674, -1709732591, 874898688, -1485376526, -246979638, -2048703385, 1842625939, -263586699, -544937191, -1418768269, -1151005004, -981541025, -1735317896, -82857376, -1517470309, -1442830439, -1759665341, -1866361167, 1414252783 ], [ 1141550385, 755928375, 1655213368, -199896105, -697375459, -301260966, -160743180, -1690530985, -909608358, -132983748, -163369641, -473979780, -1765396226, -931300467, -173978604, -1215822518, -165856141, -769900378, -828675729, 1849250570, 1580617143, 860069926, -343120039, 1294141267, -1510379611, -1344818787, 1076123150, 1728679918, -1518821611, -30456698, -1780814277, 2036158868 ], [ -563250869, 1356722504, 1276923231, -1448215413, 1938411774, 1986937135, 678566438, 1972780337, 1696725434, 265654418, 294873437, 2124364829, -1330013358, -120416129, 279526920, -1736641957, 1015272835, 563925478, -1825779226, 1484669295, -344571319, -1674528419, -1785701849, -963858301, -443757276, -424531271, 269262655, 668767742, 934842893, -246593097, -621039974, 1050065359 ], [ -1622122658, 1722427183, -21295154, 540898608, -1592303570, -1769097540, -1731980178, -448180852, 998329631, 1968251630, 466635506, -304036189, 131611766, -1421820822, -1427284756, 1535891611, 1805429362, 1451031448, 1547913906, 972941610, 1472359705, -1937068085, -1867140780, 1702794286, -1837156674, -1032120483, -123130764, 114231606, -909244826, 1663116098, -703890915, 1219254457 ], [ 900420271, -1944086666, 1869951234, -1252564620, 443345117, 432282257, -2023926425, 2024400137, -1975082394, -288957825, -1153038353, -1254179083, -2108708516, -1608308087, -1552462457, 720411817, -1919266104, 175390350, -955344335, -1993251663, -1951395118, 1442874055, 1766582862, 513638874, 99412760, -1133600396, 1553872355, -42105583, 766729850, 1226007546, -170146015, -733071544 ], [ -147755829, 1691525393, 947487150, 818352329, -769376446, -763687115, 133215317, -2030578528, -1643165410, 241303138, 1223540478, -503444494, -737563620, 866737379, -1380194098, -1720191946, 1034354493, -20134433, -1747063781, 589185078, 1941260614, -625688340, 813728194, 861635554, 1032624931, -110535260, -1795416335, -1607198572, 273615063, 64521030, -2018798420, -1133159211 ], [ -742304092, 1357554238, 962543735, 1544709175, -1221114278, 1594592943, 846756572, -1938039340, 216710177, -1028102807, 1763398218, -247014221, -13521713, 1885919035, -853896541, 524978753, 1610241129, 295323553, -94651108, -839756035, -910219980, 1436502820, -362341676, -723176060, -245128721, -1887672472, -1192656219, 1744194644, 1277527227, 1693913806, 1376392674, -1989940713 ], [ -235865042, -1577228200, -2074587007, -1105141382, -1705496531, 1722370883, 38948064, 1888215109, -1027095356, 26930041, -726735182, 56274034, 131231086, -1959848471, 699184780, -1251325650, -1343679470, 2129721451, 803350908, -1735766371, -1678941534, -1812078350, 278199912, 752034575, 730077769, -2131391381, -893194711, -1358809570, 1444689477, -1523829083, 1237728037, -1115984856 ], [ 1639936565, -776355182, -679583119, 157666680, 1860725868, -224619157, -67992441, -500256244, -811167228, 2080059665, 528470098, 2006770478, 1647769436, -300478978, 1670941886, -1596615496, -1104723384, -161298972, -1492471914, -2079522160, -224228989, -1861349348, 1883670071, 156690882, 1997782619, 606104295, -962913246, 706917220, -1857996953, 91902, 899203348, -231292619 ], [ -1151985343, 1813168499, -1240896201, -958232087, 1012120189, -1033551511, -1284027798, -1524248350, 1218021414, -1624029712, 1829977457, -1506843467, -1487885338, 1980645384, 202657877, 930579870, 859513426, -905708268, 150650750, -114423297, 1759817103, 1493820531, -1856426831, 624972219, 2124640095, -211378073, 260319225, 1139385668, -1231004096, -928875501, 570750034, 2004429396 ], [ 706680236, 1178510992, -2125586991, -1742937355, 1447251554, 1186259748, -1841848249, -467064386, -1224768309, 458154737, 412343664, -2053737859, 1179135286, -1403851754, 597261850, 1426677461, 518276606, 2082478965, -30411158, -966642323, 58058201, 998029292, -299704707, -1741243619, -954538911, 93114258, -589327740, 1788012084, 1624152149, 627694360, -502840810, -1412355773 ], [ 1120555485, 1943066603, 483304680, -2082578393, -1185389395, 214999895, -1486451331, 322783980, -1619362112, -228527349, -19603702, 628566849, -1273065548, 399366757, -1032409570, -295423062, 1450618232, -1867923877, -48839628, 1899531642, -718530434, -325370456, -1351085304, -1445569912, -270305274, 304502457, -1015788004, 266509839, -1979756406, 103249267, 1577931030, 909416609 ] ], [ [ 294793737, 1991652233, 1420457133, -1904506451, 1034248908, 965701371, -2084435283, -413361875, 658940434, 711923128, -1544888651, -1116305337, -1834387332, 43392359, -2021983125, 555800026, 1480121059, 1201031438, 303405306, 736137351, 1171363787, 1168499859, 594281896, 2071222159, -1551936803, -82380557, 463796773, 1458208940, -1666893014, -844153355, -1921847131, -857085519 ], [ -685687303, -750885742, -1718557971, 378459793, 882958239, -1276676961, 452866829, -543530705, 784731872, -158856433, 1750169363, 1045352450, -587337079, -50465637, 251782382, -1628758620, -540874941, -967251381, -1544905298, -1081343195, 1466421433, 1321321316, 311015822, 514590764, 529597632, 855145440, -1038800819, 275655264, 1409047104, -1994821264, 40576110, -1690641358 ], [ -1849309846, 514768347, -770575392, 26897283, -196270638, 250907667, -712888236, 76877995, -1655276729, -1087189476, -753843553, 143058450, -2134951462, 1676338382, -1238367022, 1439376314, 596264562, -822403610, 171500377, -954680607, -535337933, 1341243915, 1975037252, -126261250, -1950396822, -260444100, 601887693, 23429538, 521101442, -1514022490, 89283589, -372641936 ], [ -1014851428, 1974815537, 17682936, -641095190, -127690384, 619031566, -1520848025, 2066476081, -1131245594, -1702434060, -269076861, 2000824953, -549559526, 327472656, -1589053209, -15801615, -1123670492, -2126925512, 394250725, 106384712, 875558011, 2119853176, 1080296731, 1535912684, 170090709, 1890128501, -1911146603, 1221816307, -1155034537, 2009081674, 979765393, -1297126682 ], [ -908565534, -1853372444, 730869802, -1264828138, 633776389, -1883089676, 68296300, -1202998216, -822873374, -331244444, -1804580411, -531211650, 985304232, -663750639, -1085467659, -48681622, -931711044, 1689875798, -1621413502, -65283050, 978312574, -480245111, 1974298463, 2123540490, -77421196, 902229106, -593296832, 1952787110, 70579029, 482860848, -466615853, -311392858 ], [ -822082905, -1063337235, 2025398381, -709309489, 1868311284, -2127948502, 539666675, 1348420056, -2063764240, -1865061528, -552552491, -790614917, -1293055033, 8274969, 357614659, 1557695061, -431728864, 1269938608, -358313334, 1106147958, 1816653459, -389698748, 1735152117, 265654004, -982257097, 1540988020, 530063424, 242265581, 1571968774, 650691191, 1975445733, -2118011162 ], [ 1047881049, -56780082, -1721087220, -641291617, 773473123, -1874739105, -36958875, 755977201, -906826295, 1601109159, 1681713616, 615102825, 595175374, -956754560, 1773966227, -23649622, -1858830030, -648468201, 1219898876, 329546223, 371394216, 817537084, -852907199, -1020885565, 1617862147, -48304982, 1276185714, 560977177, 293654653, 18480083, 2026602314, 338755560 ], [ 1280497595, -1166458540, -140218432, 158349789, -1912910233, 2146112273, 467109979, -1687739773, -285905633, 2092286927, 340514758, -1194642724, -1944713652, -405960755, 1389948329, -994783964, 1310619049, 252269865, 1094765658, 1743901013, 1202889937, 834910312, -1367685288, 1002839878, 51044886, -1261102103, 1106784310, 1763112417, 529159491, 1610441461, 75303619, 1684513492 ], [ -622531559, -2042158192, 697358522, -647990072, -1978907127, 160844287, -2026447925, 60348095, -274510327, -967340445, 207790157, -395784945, -754711114, -1796734675, 782544318, -1844253575, 1843436244, 1498425504, -1598141124, -621948542, -110066624, 318163956, 1901226986, -2033042902, 1954297535, 635410720, -39995250, -769955839, 1161731857, -1977474758, -1322166080, 1550277731 ], [ 1309217469, -179330694, 2042479243, -448353406, -722206377, -1568419669, -1138717724, -1103234298, -1641572125, 2025067087, -226415187, 2127894675, -745530860, 1717786344, -4839493, -1106475885, 77041421, -1238312146, 1559059508, -814575929, 1643190832, 1069077764, -266685608, -170565587, 1111881052, -2010301824, 250748479, 874096695, 971523762, 1681980413, 861033460, -240637261 ], [ 1408014675, -1410397145, -1445890090, -2107092604, 1270808093, -813281238, -1181681769, -1343736889, 806274623, -110505608, 1974423957, 809629828, 363848779, -1387812323, 1655968282, -818093316, 1334751980, -2125188796, 864129725, 1182069256, -1826603799, 885288638, -2043864517, 148060299, 1745900310, -452598211, 847301841, -1322930608, 203733753, -159803356, -2135564074, 1456296376 ], [ -1613954702, -1882585453, 815212802, 1410763760, -1139637204, 771489651, -616289206, 1149344066, 1414288446, 301148797, -753687589, -576320122, 75689478, -1341283075, -1844311020, 757934449, -17858282, 32129403, 930041475, -109953040, -1164113257, -2141069915, 342174209, 400358184, 376969196, -1767905037, 1355541894, 1723988043, -596313746, -2005669249, 1694362498, 631186181 ], [ -127708523, -1361346825, -2007570057, -1178589500, -1816386958, -1429265451, 1765112031, 786265382, -1814623323, 1247200083, 1261763556, -1356753993, 2089350436, -1605268834, 1445970359, -822218273, -405312737, -251813117, -1147925955, 1496419487, -1456223470, 490391682, -569085779, 2015568653, -41340180, 1641163399, -107513400, 885066154, 510593168, -564018539, 1253045011, -735739547 ], [ -1434013727, 746435042, -724319638, 920083279, 1043131113, 961736251, 1681837775, 1195729764, 1456199229, 1925334537, 2014254444, -1962365513, 1279461360, 1570623430, 2027925067, -1260471107, 1871186976, 2107671122, 665886619, -480985613, 883703847, -1608653205, -822308582, 227108881, 1712055150, -209659113, 856266325, 275189209, 1702188525, 1632300214, -1239003338, -136879101 ], [ -563451216, 699142266, -1784287120, -1114858759, 1856927001, 1277454385, 1334718072, 634863323, 1127985575, -89871491, -268517999, -316433239, -2101199091, -776174492, 2017388985, 1169974850, -497621275, -1511891270, -1083246342, 471866450, 1520528946, -695177812, -1263634849, -404532898, -1411450575, -190656475, -122917073, -822785576, -178076779, 389891954, 1653994293, 1160211759 ], [ 2131068700, 310571019, -1033949397, -1841199745, -1285857280, -599934354, -137037547, 324036910, -250200492, -738602426, 1386702753, 461155253, -1731594161, 115223869, -1458245312, 1241770943, -1269934349, 105545382, -1792918862, 1892285818, -1869360030, 584628503, 64577224, -1888283401, 1674998219, -389594277, 1385173764, -168965678, -1319253772, -918571950, -1529276871, -391098931 ], [ 481200155, 202621641, -732930170, -623270918, 23797379, -913702466, 931159373, -755811477, 1712504213, -1083175862, -1345228416, 1910467445, -1847296219, -2093424162, -1169996363, -1403582718, 231434466, 1554011195, -1761339468, 75415044, -740210191, 1192598569, -836111028, -848101313, -1675665140, -2141868368, 2061134218, -313538052, 1522178783, 2023416739, 398654899, 210207958 ], [ 1650500301, 1036960305, -921769930, 2105344450, 1480448121, -2058760280, 767288911, -1983736132, -1145817516, 570361128, 747851139, -1195057960, 49421114, -1719621463, -11574261, -1041002495, 1845521423, 1267152120, -476202148, -331124520, 1795626547, 1581685801, 1410642555, 196838694, -332530210, 486861749, 1183199422, -1707522469, -1654499625, -247716569, 4849903, -1357244481 ], [ -1878880575, 13296817, -1303910846, -1515128323, -612127758, 1772495564, -1752469039, -164887186, 1681420586, -2131360117, 1613272710, 1221421281, -2128995986, -365407085, -1718880741, -503813117, 1889127455, 1444742446, -2134711397, 1382647669, 1960497338, 610152274, 312740711, 701000311, 233750550, -1118972899, -1996795361, -1938876242, -589395174, 1027309387, 1445736771, -1189743175 ], [ -758080641, -2100121005, 1741250459, -1459212522, 64297413, -1892561513, 1453262480, 1636602810, 1215093873, -1378252237, -156660229, 1939466679, 1438140426, -1481819817, 1558627952, -73469126, 1982763150, -336559798, -1822430241, -46429034, 1325935040, 1422929814, 713431271, 1587376368, 860548583, 338351079, 1833570771, -986029494, -1979908523, 1876471598, 1096331634, 1184803442 ], [ -535675964, 60514808, 443727827, 627291988, -1135048562, -487068919, -897299184, -228290103, 500263424, -1066376198, -564798783, -589893124, -868172002, 1338595403, -1993487729, 403602635, -1490579803, -42792595, 466623291, -130330849, -404118600, 422415013, -2021061423, 1750000784, -641447010, -1954834325, -578543831, -624155073, -1161202074, 480181645, -1432402790, -668630255 ], [ -2106571629, -1154579255, 554973990, -964201601, 1149811744, 9632650, -1149808494, -1011745568, -750802087, 173720784, 1716762648, -1100486067, 2003080437, 658060884, 286221524, -790839852, -432770699, 1130599829, 2089353016, 11881099, -1897243540, 289561776, -878381447, 1156679280, 108918173, -1544974638, -1088140687, 1771170678, 1817707172, -519378050, 111007490, -696353128 ], [ 1675780037, 1502156059, -727802991, -1076729065, -1436876074, 1163869947, 1786712607, 120586524, -92697622, -565574763, 1258763821, -1942167487, -792755142, 449450364, -1677721214, -636178610, 573608269, -662201000, -1016783552, 956329647, 1789739903, -1231180584, -884987549, -1217929461, -917459392, 1802585073, 1090621498, 1330972077, -526726034, -1639558196, -1533537311, 1853278830 ], [ -1120229726, -1693791601, 701269030, -763986854, -1616390526, -689010816, 843459534, -698090804, 1923763612, -261107621, -1560746485, 1702498553, -952427345, -618821651, -684509715, -56057124, 373459245, 278491874, 634322463, -971543828, 1993848439, -137187750, 2076944655, -1844100609, -772954011, 1395840731, -1259155664, 600653338, -1076320639, 1381586998, 473924520, -19532200 ], [ -994510312, 1818870354, 1355054726, -171857381, -159837409, 1138814276, -2100400478, 1213395817, 1230974104, 1049553068, -332537394, -165053658, 2116818328, 856799746, 1126744176, -171303177, 256481824, -535424682, -1624833220, 1314294602, 91361306, 109490179, 488374302, 781000656, 1524610999, 1022320863, 1337146863, 900317076, 1872996201, -1614674444, 899766877, -1635280930 ], [ -87211004, -1958441077, -380155950, -515631931, -100806397, 1473082792, -849050219, -1674025511, -1543328493, 1300357692, -1047005456, -534970687, 828672301, 1651699813, -1807731620, 1156472652, -467254886, 83363957, -1390370337, -1612625210, 810270243, 535823842, -709701846, -586940999, 103079509, -268115042, 1442817131, -1213069828, 120974405, 655840916, -865244187, -1293908606 ], [ 416027084, -444868874, 2039021437, -1252176818, 295542903, -339136741, -667005076, 306439455, 1160441003, -877325980, 513245960, 1434387389, 2006802400, 541223288, -1470931032, 1461579891, 2095810120, 1929559008, 852141207, -1636411803, 488814573, -1365979188, 1120216667, -1934842297, -1498944266, 838296693, -1046908091, -1765016545, -1636885818, -831293878, -32706539, 929649093 ], [ 55552477, -342935844, 1727687695, 1191929057, -247226109, 2145752638, 941136823, -577107037, -412536121, -1821181687, 1279337711, 445369147, -1647026834, -1501391152, -1701646438, -1462730230, -763240767, 1105867636, 2128598706, -336961030, 146219839, 165237527, 650520452, 807233689, -1726100809, 315752332, -473481483, 1325537892, 1851233090, -630854310, 299730292, -1055387539 ], [ -1901752950, -1530550643, 1503738339, -766304213, -1690480084, -1122519061, 509375882, -321351402, -1495763838, -119880386, 1598992039, -169511901, 2032503093, -562552782, -1035531745, 379519696, 1493561391, 1323503970, 1744361392, -1916563407, 1113690352, -2007369459, 1186869044, -1006800309, 864984118, -477973603, -1847554791, 824444748, -619895385, -1484353709, -828271792, -1352815579 ] ], [ [ -1251111020, -265449857, -171909355, -722180800, -1028177948, 1397783797, 111154697, -1152896498, -83191331, 2135767848, -2113208062, 1817628047, -1583978580, -1067275712, 373486247, -1210182951, 2058203352, 1009991309, 326499729, -465962255, 1846931404, -607095601, 2113311042, 2096941942, 792172164, 851432497, 384761877, 1938360536, 342188334, 1917957760, -1282198695, -302561369 ], [ -1433381802, -2130026557, -865484662, 1873854696, -727215755, 1376060079, -954917953, 785317900, -1321449796, -80090608, 1090299746, 1651914368, -545705692, 345479801, 351436840, -227147466, -438878470, 1855325345, -260254711, 1018023942, -318209159, 149820018, 324775399, -1311841656, -1152677977, 776740976, 2075494737, 769865163, 434063323, 2138428970, 836979983, 1652168373 ], [ -662153919, 1340575007, 1547657012, 1382563530, -570936693, 1040662571, 1432941399, 411098699, -1173041724, -1350932374, 1444200279, -1367374894, 1936958173, 399048329, -1275952138, -1252538709, -2004058086, 405970714, 1389993736, 1023958242, 359181157, 382194107, -1096879916, 1379440077, 152541799, 1432223891, 2078747072, 1630396592, 1897791580, 1077203786, -826807385, -915955861 ], [ 811047065, -1105546317, 45474139, 835255395, -916894577, -1684165153, -1533147475, 853339171, -1601850963, 1238264371, -2043532831, 1147218370, 595223625, -1017998919, -984093533, 112562560, 366978693, 1459217090, 1100213496, 83688135, -2126720849, 1810316152, -243432118, 1499462877, -980312546, -571288975, 488212632, 986433628, -1531556564, 1262698034, 302629590, 1346373260 ], [ 369749758, 206168605, 599088437, 26365015, -1713171508, -689480212, 2058246684, -1060476084, -272837494, -1204550796, -176728772, 1200172228, 936480547, -1708049740, 1822505630, 579595736, 791430993, 1156893161, 715993132, 1605245908, 836130557, 2100195386, 768089568, 1446418994, 173466820, -724514845, 65411794, -1481344213, -101819054, 976775723, 1127927054, -463429889 ], [ -139941909, 322350059, -1556908519, 545337963, -48541525, 1057086894, 587111305, -1391685944, 278962022, -689770981, 505448664, 550303887, -507315634, 488436403, -1396580465, -515495269, 948187419, 80369680, -1986005886, -198121597, -1053515892, 1698683546, 1856856042, -1853280596, -566066005, 371802544, -712810770, 980167495, -1611720491, 1494231309, -1070452842, -1117184308 ], [ -689085704, 1866469281, -946521679, -1054657775, -1077922997, -1504464585, 1847318389, 675567348, 259947300, -1563056789, -1935142230, -828003557, 1851600210, 136357092, 1327450904, -844108740, -1716360710, -1170366649, -1137067436, 442063970, -1321315420, 2058597177, 817952794, -396814316, 435539764, 920227439, 1142993438, -2067757794, 32521916, -456989364, -849380526, 628425104 ], [ -1105569022, -1051784817, 703335091, -1870501371, -541841558, 1096888231, -426603946, -888691122, -1243978846, -40144709, 1230801129, -1761464545, 467829330, 1221377673, -1197069019, 794751606, -356904772, -2062884791, 882777295, 935201689, 820815513, -1801603332, -213789767, -1394641685, 665135891, -215920486, 524509809, 1625307414, -1780352230, -1116538392, 357682181, 1836718529 ], [ -1936349493, 1446325497, 1284121081, -1309224055, 1404642628, 367981056, -1922605508, -1929172185, -725886183, 145112772, 1212822051, -1719202219, 701247496, 722366894, -489963928, -1003011173, -1024756398, -212182565, -879994194, 300133581, -1623115388, 866691588, 2138093844, -1191310244, 760097706, 973233301, 211921932, -850259563, 2082886084, 539807574, -554583674, -1009810411 ], [ 1591857078, 954594360, 1680147704, 1048797083, -1627247902, 1204632310, 2108408286, -2045470738, 1071312959, 1235228586, -667762188, 1577465198, -415844731, -318061566, -1842935411, -536227910, 1220424256, 206245591, -838255139, 974409255, -678765214, -488599350, 72071584, -1753629564, 24566976, 950398009, -1260266874, 250310423, -2098469279, 1389578165, 917794312, 957745875 ], [ -268640886, 393446632, 938657375, -584180525, -481840137, -748133622, -549786035, 777995543, 1746042731, -1181516141, -993677067, -1957968229, -503242312, 1261263214, -628083746, -2123859690, -1309916278, -1222104963, -1277313662, 1396210709, 1916338675, -213171486, -1735573078, 1974625885, 905569881, 1378658050, -1658520001, -1529017780, -1469411425, 2137340462, 999343153, 1441296225 ], [ 556638869, -633441370, -628875457, -1732538795, -1095437264, 631260851, -352110543, 187904251, 1601045364, -1606155617, 968963178, 2038994379, 1707596470, -1301385993, -911811999, 503566111, -148470021, 627542985, 718668717, -1484663574, 1592643540, -1662646832, 468734809, 1823768066, -1937824924, -310823683, -231574338, -361397369, 1548072346, -1850449076, 1239334811, -2082925940 ], [ 1959554991, 2057449790, 1063006525, 1459771533, -1454560705, -1500011205, -1281961354, -657646410, -663129457, -1440200571, -1653017614, 1364232463, 830353954, 1374371323, -608274014, 1515503176, -1304516761, 1127184991, -1134442586, 75989592, 1893303276, -1769958146, 1157750898, 251623958, -767565278, 2035648795, 1212871111, 1426764699, 1804920179, 1529884741, 1156986276, -1402710748 ], [ -472056743, -466817866, -1384956516, -884590112, 1237230534, 370629397, -1909451958, 757223442, -912842909, -1909583559, -1813596870, -1774982304, -1088752499, 638990963, -795690517, 1636713311, -582824245, -1912024379, -1535340626, -1137864683, 487411743, 151233743, 1986346836, -1552552212, -1652238763, 150679236, 906202521, -399552666, -1371845164, -301145241, 614000486, -115315109 ], [ -1442571079, -1898256380, 1665918380, -701334429, -2045832571, -345467225, -1212373283, -1256736722, 665346812, 723025130, 748480122, 1641902980, -181729871, 1024022542, -1094612994, 651629452, 523847466, -582036387, 2111354598, 1851698461, 599733638, -1329785351, -1382163240, 623782156, 1788080976, -1446512099, 919610379, 319901042, 427983910, -1524441679, -1387010493, -255656161 ], [ -872037289, 582070852, -96455571, 572757479, 411023695, 1984153619, -637305395, -549614809, 635922393, 273634559, -1439954479, -1055534555, 1375638930, -1770313728, -1411688987, 946400795, 1958868824, 1515873133, 964756637, -942754564, 1160088837, -518578133, -737139019, -947196076, -809721045, 577308455, 1350060706, 700050430, 1435634608, -993862067, 367183156, 776136994 ], [ -495193278, 1245488442, 254824297, -988462728, 876178764, -1914856598, 1239371908, -1312246751, -211941286, 1080721429, 1262653947, -615116876, 612108446, -1781616254, 1476196217, -1097533165, 1297250159, 37304300, -377430084, -695438019, 1155321252, -849365474, 450564065, -2054300280, 701515556, -1595669503, -1170095487, 964519951, 1175294329, -1690982739, -1650925895, -1633523924 ], [ -1311140177, -1068021307, -641840684, 83731898, 1122057654, -1794116196, -363360640, -1996533505, 507864622, 1729905771, 1793218482, -1852907762, 911758902, 1265248215, 1424907675, -1942359537, -1574779372, -547778301, -1886473639, -669938859, -1108274027, 1538978496, 1705911377, -901047277, 987502424, -2050659685, -511621483, 1770908460, 1763573808, -491336323, 667379646, -1929702013 ], [ 1288856836, -1100267096, -1770014197, 153869527, 1424624187, 534262510, -44201157, -983696003, -1783575786, -2007458378, -1980417371, -672171583, 285347137, -2112657318, 373570000, 992673750, -1369430986, -248168832, -829518378, 1204798706, -453662216, 1247921570, -2101178500, 1732587683, 2019842767, 785090315, 1415726351, 933016119, -1072540485, -1527699061, 1479300311, -2147095565 ], [ 469625148, -2045854492, -1379188170, -746724937, 1244400692, -1727367045, -1734002094, -1124792024, -326937364, -865300486, 1092693740, -60060601, 1707023386, 1659191207, -914160473, 1047419320, 443862742, 596477772, 1469151818, -1341791433, 1570288614, 304044885, -2133032798, -434794377, -1740831461, -728253074, -1335195477, 666646833, -2092860673, -1778474362, 1691949577, -408669830 ], [ -1862255733, 1216140878, 1783422049, -755585820, -833494903, 284964370, -1827755441, 2105866188, -524300164, -1056687818, 979821624, -465284740, -1568373352, -123205299, 1950227883, -29375634, -1387942348, -1197433583, 1711979503, 1155048871, -2085900922, -1216553399, 1014292265, -858734830, -59212809, 1616549618, 1149315356, 742336935, 674314134, -1088902260, -1308273528, 1367318144 ], [ -1935358322, 636031139, -410811867, -2030202067, 340919821, -1578762496, 1502765978, -1080426921, -1132952244, 762684593, -853505336, -572188022, -687360109, 26646142, 962971563, 1197592291, -1607375682, -133439520, 93315771, 1939014629, 388439518, 1412624924, 93008445, 62815576, 190498868, -1728056430, -283647789, 1921175935, 2087845281, -1401806440, -211995735, 1355175862 ], [ 1446873392, 609294552, 233314857, 1617162838, 478147394, 1259084152, 1342749031, -998793615, 2068934727, -548171748, -1540142062, -1121813290, 348844432, 1795635805, -1364344348, 758920337, -1942124576, 30805087, 1710727105, 640051994, 2120128703, 1955529704, 817035476, -2068243423, -405081900, -1641798220, 1100409098, -1438681866, 2092822660, 560095454, 1780253727, 1327186220 ], [ 1557909395, -1943139560, 61438817, 1724308233, -1222411274, -565532916, -1573401029, 56691161, -1841055424, -1755311019, -682651450, 1257874259, -1975261254, 1449368203, 754963125, 1930908980, 1396753604, 1069902139, 1275398378, 925824037, -1782742383, 646263806, -1288246235, -1412898720, 2011969381, 1737820283, 2136140182, -2108560210, 2026991716, -2131356761, 1817983334, -1584289620 ], [ -1523238614, -1961065107, 1243922166, 1301261258, -1234964696, 1296134780, -1042162110, 1575639941, -38575188, 310208110, 1301271157, -108927877, -244122806, 352803979, -1180227255, -197800276, 1758998758, 607576946, -919646704, 1801686327, 1172489447, 2039861301, 1138935820, -2073712961, -1758000182, -2140877588, -233901750, -170584701, -1581587588, -1729264555, 960444446, 929907467 ], [ 1041359555, 476360763, -852427161, 280407835, 779994490, 1064211993, -362035265, -1312441450, 261365612, 1626480631, 796746431, 875958174, 1456829591, 719946255, -29432420, 725250982, 867929021, -235138174, -955486769, -502840752, -142181913, 730058890, -1772443529, 743286598, -75695687, -1713374748, -549722033, 1077371855, 1808716572, 1295117506, -1021084580, 289716245 ], [ 2124881330, -42121317, -1243322120, 55862228, 424316616, -1187644042, -741743346, 2045075946, 1719108702, 1614044898, -75011076, 1485850167, -1016336545, -804699478, -1421164857, 830108740, 1061588652, 561518075, 1687282041, -1261905383, 1145744384, 2057030294, 80454465, 35245714, 1806733218, -1584335001, 50475294, 79601765, -1196746104, -1709641127, -1145295502, 1205019599 ], [ 606744882, 1278327415, 1350091596, 1394382866, 853077565, -1821133072, -1619369356, -1566191525, -162966024, -1700773351, -1870649736, 642333573, 1805359362, -910648490, -1704123430, -1486283100, 1768753918, 2062386107, -610583906, -64293152, 363912351, -6938628, 879743891, 330790272, 1433615806, -9815954, 916436058, -1053541059, 17709308, 771538105, -1023671141, 366705477 ], [ -1284823132, 1469163266, 776250643, -418649858, -430375110, 1175421756, 956042797, 2036405566, 1203877930, -487149464, -1071673697, 868004199, -2041183202, -1992403469, -861697, 1766930046, -754527224, 917906473, -1704501664, 560204343, -296738669, -1696804059, -472550782, 2057749450, -1179401224, 1751553712, -737381265, -852699160, -1951468767, -1862177048, 1987483588, -409397434 ] ], [ [ 934681861, -2010318325, -1362154998, 173406289, 280276725, 1019565337, 677787766, -275950501, 130150874, 1497419523, 451784618, 1681577147, 1585947607, 2029542029, 1677432914, 72183050, -2029552346, 193479361, 64427819, 1824859289, -181374287, 1138693196, -1970311572, -1323891690, 1748678257, -1736333952, 2112272835, 353727640, 901169555, 1528533173, -976204050, -402065118 ], [ -1864326217, 387095638, -933716443, 735736463, 455709254, -683760413, -916584066, -472144698, 1044146704, -2118630345, 2067605708, -213916175, -1231560158, -1218180510, 2118042571, 265567646, -1025623, 45212249, -354982332, -1137176868, -1300398121, -1621109632, -1837983485, 664511647, 1051087522, -367145395, 736659236, -559006003, 1145018763, 1382143638, -1216714112, 599240526 ], [ 1064613763, 468191852, 552317268, -1313704613, -440907792, -1951396029, -1404427860, 384062372, 707882323, -495131636, 1760177694, -136159586, 1294540944, -378613610, 2083584145, 1636084583, -1498816323, 1891732925, 635620123, 1181402621, -617598738, -1778298185, -669522647, -1271853124, -707203158, -272233331, 695631838, -1191113668, 1221096928, -1525990690, 224699560, 1532875639 ], [ 857089739, -160075243, -633813800, 587146895, -3314835, 1588858398, -1455339006, 1163214788, -1919555410, 1912773081, -194058581, -2108149078, 2045489545, -1261371577, 1816111679, 985218917, 1705965146, 545320690, -582068971, -107282073, 1073120454, -165095958, 1874804302, 212285618, -1887083304, -1839902529, -231842297, -2016754539, -549478459, -1020326456, 1471894224, 1630953700 ], [ 335046259, 1294485143, 2139712275, 1912077618, -1904801055, -259196806, -803658777, -1067128617, 228616388, -1910674644, -1204801140, -1280337326, 2011391135, 1791103816, 832249693, -274126599, 459600594, 672249501, -1560707740, -1274923877, 1250291135, 1792178634, 2022001451, -1071920594, 1296687016, 759618779, 281794025, -1482281040, 791481261, -1714669636, 140957211, -674593824 ], [ -1988181733, -540156595, 1594413527, 1165593465, -1143283848, 1044239552, -800961409, -370828032, 1784366791, 56236455, 1064554510, 2094588768, 216332211, -46685575, -1055639368, 438125106, 1389412870, 1936427004, 147744880, -1063348343, 197767908, 2120709689, -1332138766, 471381664, -261183932, 1045615732, -614782226, -103353240, -886418041, 1973778888, -113765585, 1759497039 ], [ 1463936611, 30462686, -789232846, 272630441, -1091195590, -16219778, 1641548600, 736306991, 1171776383, 206988723, 281182227, 428484348, 773344946, -937817212, -1783854837, -1211146546, 1022952702, 1972510992, 1679968578, 1926891840, -115684082, -861481502, 1468232673, -414316280, 297881169, 1848043782, -1992567184, 1214283770, -2091979459, 426636292, -1603394492, 1140088503 ], [ 1993054447, 186400301, 1962157933, 827003405, -1968600587, -586145714, -561748137, 1925626761, 1918667276, 1188772501, 227819885, -1884294972, 1254371201, -378967330, -1270349271, 1491721619, -1706018573, 557188964, -728648775, 1383605627, 826535117, -1375020481, 1846436900, -1864619989, 1203364980, 59183300, -389173900, -77662260, -546435500, 1216388223, 1590813249, 1500766870 ], [ 74734116, 1882023970, -185568581, -160643491, -920850705, 1320871248, 815166371, 339036896, -1494527050, -590540264, -481372740, 316614908, 1084222049, -1415987117, 751791642, 311969666, -1575078353, -1231008890, -610288163, 267226955, -454010353, 1022490798, -1144092462, -309040854, -1287273175, -1166458786, 38642741, -1282751918, -708097117, 693502181, 459503127, 940277693 ], [ 605585774, 1902547379, 1955345893, -373638613, 389189808, -1730714768, 1379159115, 372386360, 1763792420, -1616897413, -320191396, 78374224, -1398121461, -878231225, -946440672, 668421275, 791915749, 630135986, -765467594, -1587828692, -1585263844, 1263147125, -1548667920, 1493078419, -711732371, 508121113, -1525983627, 1385379142, 1795029021, 1920896632, -2118978729, 1775949969 ], [ -1149905900, 351125996, 1842180472, 628531435, 1317415363, -1133954552, 1825110503, 582927736, 1620376882, -2103410719, -343426570, 1360905220, -1747424983, -1187598595, 1424860288, 1942483946, -541356961, -1467760694, -1653202958, 1393130285, 1174170419, 715552396, -2038955430, -611723176, -1212301136, 250293927, 670625283, 1597525922, -1116197313, 287371337, -1862763436, -1364885756 ], [ 783820158, 238578373, -844520081, -93092405, 1790975140, -757897735, -1875871494, -1709599476, -646922502, 173108462, 1709857707, 218977294, -1805451813, -1329055064, 1615589396, -1551872218, 1445735869, 1222884312, -1579604754, 233442043, 252712871, -1699591953, -1636323545, -1317802954, 1834775415, -1883617720, 2087308193, 432585516, -656725524, -822461254, 1979170301, -309147228 ], [ -969102636, 1817519489, 441011824, 1071967316, -1111276555, 2064862730, -2056663154, 1947532956, -641658704, -2108651900, -252943640, -392453666, -1317098764, 1536606313, 71764629, -2040123969, 1849383369, -104959260, 1349640199, -1695382014, -375150404, 853889451, -345434863, -2068266035, 1579326092, 473718468, 303375505, -1365875917, -352016623, 1592256339, -959652986, -1425825746 ], [ 1882994946, -596008655, -51733135, -2085132314, -746881434, 1844708403, 1714741072, 2119965129, 773352846, 1070683439, 1653479397, -1800677939, -858232550, -1730886254, 2050280096, 417766293, 1597935219, 443210821, 584734614, 783549543, 2041045650, 1595358897, -259738269, 552577140, 9173793, -1395364181, 414348707, -542835249, 1205794438, 1626246242, 866384182, -1393110157 ], [ 1793082970, -721234130, -128193104, 569918584, 293414800, 1160223331, -363642895, 684257981, 1242895794, 82064829, 936813581, 1516801163, 1953592360, 103132201, 2010122217, -176617182, 256101532, -1533038926, -1983002983, -213548921, 371745530, -49227520, 637899621, -923254939, -1858332778, 916769553, -1371105673, -779830306, 1577754743, -2092146665, -292576989, 583928029 ], [ 1818523454, -675390927, -761047037, -1279560180, 2064125699, -1204615956, 747326346, 1582785043, 1069065568, 73790384, 428042949, -691694846, 188042713, 1107652533, 974511606, -1452524031, -1287773465, 940102571, -54409367, -243846450, 1933077131, -1453448486, 1694535381, 180780320, 1852784108, -17335116, 1293057703, -1163535253, 1222405459, -1250309878, 1829236743, 338087476 ], [ 1137462444, 1782658822, -1758033178, -701117899, 326401145, -2079360009, -1982838805, 691246620, -1384266840, -13231935, 766189962, 1194576912, 1812698530, -2052251442, -2085719056, -1948820887, 1100959780, -1794835937, -184411122, -2086747889, 1386409606, 1357368754, 573700520, 2028821851, 375909732, 799123730, -317587732, 2064073705, -651579627, -1108604326, 11967543, -1392628084 ], [ 741312658, 373452754, -520608591, -2065827786, -51650300, 142411933, 412225367, -1956641005, -2134689786, 1202893164, -1228776407, 1695509721, -1355588164, -578388952, 1603606870, -1618451240, 1716104365, -2070094514, -1375415836, -871856111, 850625244, 369368364, -358318676, 261460402, 207006928, 1261210201, -385422946, 1844479325, -135086373, 1482022004, 815856242, -408969178 ], [ -902476680, 19768082, -2056914825, -698296384, 11022849, -574207641, -1726210830, 404260225, 1963331638, -285663523, -678196271, 863354152, -2057562429, 1712707990, -84038830, 1114085002, -766264097, -1266716217, 799573348, -901373913, 883973828, 848049895, 851994600, 1237495691, -464508296, 2064830563, 1537310338, -143300938, -1944039489, -1968391484, -127595033, -2022017484 ], [ 1921974471, -336377473, -351193943, 108116450, 2071447017, 416210759, 907480294, 252878762, -390184915, -1767819059, 784077870, -5082423, 1919007246, -1551376023, 1499817400, 733010639, -1309127724, 77932918, 1356590987, 880891190, -1171661950, 817706396, -1718556577, -1546775943, -415016278, -1883749091, 396332715, -1360907027, -806028062, 393849674, 1490846449, -1545889201 ], [ -747291846, -296343209, -1630726311, -1294680007, -5644683, -477934441, 573957870, 1591204973, -962016897, -1406731818, 1695769721, -647559902, -1883599853, 1801158161, 412408929, 2028607204, 1468557972, 558323150, 1333830482, -1561158771, 649437210, -1457054808, -1967021766, 1396450780, -1800341083, -2079725661, -78148431, -556228770, 1911476384, 797548816, -1811186122, -1494488421 ], [ 1514608772, 1272647865, 1344383623, -981708451, 1949331046, -84553985, -1497066573, 1621330222, -1697457963, -1629628950, -518517950, 1388615889, 79004841, -1489605917, 1537485929, 77779480, 1806325516, 454202861, -772388684, -1605053864, 1389242856, -1715898739, 1449537126, 1074375928, -376709295, 320378747, -181394262, -1974435110, 1639497096, 1116647751, 1618997979, 360492266 ], [ 1980402008, -1882002412, 481427910, 1764646580, -56731920, -130473656, 1403584513, -605972733, -1800924949, -975695093, 1599286450, -832227590, -1217260741, -279946660, -130683973, 1915697883, 800093559, 1205080735, -2027864119, 1537503258, -469964776, -1743766447, -889594088, 652040168, -1854113622, 1085694797, -1425108548, 1465155918, -1462244292, 1660254561, 1079240874, -1307022350 ], [ -410086812, -1780852775, -1949039732, -615148606, -1191000840, 1171751947, 959288524, -859832418, -1188959577, 1651993788, -267110261, 649967187, 678034170, 810585179, 1980444598, 877342123, -1888140328, -427495199, -1195595859, -1101862667, -1193519458, 1502291974, 1647482343, -1278817745, 219545345, -206420058, 1077543669, 1574820986, -175089366, -353264587, -116064164, -19738155 ], [ 2034727791, -1600897045, -1439234966, -462280495, -441037577, -50771420, 2091498639, 361117345, -1028410292, -1011558989, -1670855937, -2068506501, -874741548, 865117422, 1442567962, 854480351, 2128384668, -1081015762, 528815005, 1172176573, 2102871453, -906485037, -1382783092, 2049790947, 554609760, 1218781776, 397560694, -1537493613, -1582714734, -778736627, 497762198, 1964682754 ], [ 156319584, 95455441, 1100898943, 803044172, 1419476060, -842426611, -1185131132, 754759851, -1674985406, 1186522501, 1822644475, 663121353, 1033632776, 152115712, -591146814, -1199213191, 157498118, 1735314183, 1384680906, -553970334, -1448810541, 2103340159, -2141888425, -1360609854, 199338122, 1452427965, -1747291174, -1091912958, 1985033999, -1853046894, -1272413326, -2001205252 ], [ 1014498045, -732475256, 906565177, -2074546334, -1433267549, -1654346581, -2038224041, -2100875967, -1158653100, 1543816706, 175971293, 1108345318, -1604739333, 1714943137, 1890099147, 415250448, 1214353749, -375434898, -1184400678, 1617138414, -1661921026, -483486178, -1857277333, -835802217, 1372945413, 1046102269, 1641191730, 1358049455, 111789689, 2001466412, 277541136, 640480303 ], [ -334140881, -865365488, 1282136115, 1798362155, 1604815358, 1024541807, -798772505, 1387873535, 1720283200, -178773070, -1109369691, 678833111, -1200818790, 2041232689, 1508827137, 677406591, 87257804, -1388378713, -1922657773, -2077867179, -1709723424, -328208356, -909874948, -646917182, -1381427196, 947195877, 2131742595, -2142411350, 933570515, 1686523214, -263425836, 304345868 ], [ 1318136775, 587606249, -884475674, -797849938, -2022732882, 1295746511, -579403690, 1605446293, -609845925, 70716816, -1545586426, -1845086074, 560428025, 965938270, -487078931, 571474385, -865683274, 823100435, 448456958, 1497911270, 956341606, 1628894835, 2107517761, -595145509, 1653928474, -197753097, -2081026008, 1965688036, -1495646440, -1636013231, 194563221, 837153957 ] ], [ [ -157584005, 485152024, 1601750504, 308880822, 1351137030, 430367761, 123704895, 29148123, 1928853769, -647925487, -603616777, 1238452815, 653134833, -1535936932, 841935313, -2015971061, 36581248, -768166571, -1220919055, 533797229, -1482016997, -602931752, -1453635144, -1605689555, -481397548, 531506581, 734955920, 1815929281, -815920142, -614080171, 1548566850, -1366722592 ], [ 411959314, 1038618777, -197372978, 1529627222, -766965023, -1685178523, -1660457052, 138308237, 215050697, 96773268, -523278542, -137375318, 1987961557, -112496317, 1041194321, 1526844328, -1566705487, -1081924463, 240772824, 1072594195, 1605755645, 965397583, 1886497543, 2120034911, 1853384281, 500634932, 1362003830, 1952717001, -957086376, 247462901, 567438351, -570578114 ], [ 901825439, 915974768, 1434910447, -1171371877, 1659102073, 1983866050, 134139626, -253151314, -758599438, 1072308709, 112671168, 580618959, 1812802480, 887683427, 112390925, -1454282848, -1542676914, 958300626, -279301441, -2093515054, 1121527919, 1017793895, 2034235813, -1027168209, -332753975, 486869997, 1276177979, -1250888377, -975761709, 607915676, -585471033, 1994438190 ], [ -867810705, -2012354785, 765288234, 1100344552, 1792427028, -1016690849, 1369373349, 2008367968, 400923218, -1071725218, 149790829, 708431975, 1505027402, -88883003, 1880530436, -820629558, 1199279677, 944966981, 671427192, 675027011, 1275526866, -1725722896, -55109092, 1917377806, -324669262, -1602596168, 1990515031, 1078084622, 222812781, 1925597806, 323864403, 1539366462 ], [ -1644154891, -251317128, 63774660, 135446830, -520917956, -2019206874, -947714526, 1314235912, 1996797689, -1804044047, 1843976293, 2044722827, 2051495074, -1051047811, -644768108, -1316629030, 645120142, -1486731950, -824744874, 247370105, -238119883, -439586229, -1003423981, -1166769047, 362663569, -1389245528, -907293742, -1840403702, -888352941, -906537826, -338092808, -980042337 ], [ -2049180794, -600917194, 1710878720, 338521713, -1193566873, 1901431817, 561844171, 753465696, -1854678791, -1007559514, -508244662, 801890387, -1958645310, -1168258839, 2138071998, -898626423, 1584458725, -1413493248, 1511990669, -471559793, -1261565279, 676066536, 295212102, -1564690288, 1580365107, 1094533681, -520148617, 1739577708, -1997117965, 2022049985, -342372419, 1307002848 ], [ 1683637434, 1451921755, -1670221132, -418930240, -1771877824, -1110888014, 422300400, 835448834, -1173307705, -1890013913, -477729260, 372761854, -432391190, 1947270029, 858945200, 599071436, -2026435952, 1841180318, 683373580, 2073955844, -40619661, 769393471, 54936839, 1552533048, 889536848, -464423279, 606890996, -1675459844, 758785998, -164389240, -863122594, 1513627519 ], [ 1514376848, -1908089668, 496636635, -1955286163, -170466548, 1942129994, 7439953, -1553149202, -1094793990, -2017576312, 1239097129, 1700624895, -952893519, -959292918, 341191824, 1259082818, 1863044050, 2007299592, 221559393, 622423442, -1983560273, -1856070246, 2010751881, -1116684330, 276711449, -925514856, -1364879176, 1333506145, -13123656, -1669457062, -562482596, -302994938 ], [ -345756297, 1159267978, -68774904, 478267450, 1406292335, 1839338624, -1113588741, 559354820, 689403237, 764581409, 940956585, -1686833049, 2062402077, 1007378090, -798852677, -424027017, -1286634155, 482438630, 1867818309, -379348928, 1937338574, 998087374, 1194599529, -1881553023, -484536090, -43497188, 2025584030, 1302729235, 358533266, 1511901024, -1209235239, -1482861802 ], [ 1398402996, 1246910529, -78521735, -784106794, -1899912527, -1535873332, 1194399631, 495126308, 1359514938, -1929508513, 1527926914, 227049451, -1449019620, 1962929837, -703065308, -611395571, 1252395362, -131051712, 1123663290, 315749040, 1657136702, -1043789148, 205131293, -1307338295, -812990686, 2111973273, -384163715, 867864746, -885044483, -1988875621, 611519757, -1214927288 ], [ -22537902, 1135425644, 288687824, -1905348159, 740549026, -404894209, -1120259076, 798893661, 1694952342, -1172344845, -1946409809, 1460975626, -1096346802, -842382199, -1612759747, -1819556601, -381147515, 437351339, 1910055619, -126015942, 1404091663, 1827578410, -28428885, 232746120, -420136960, 1142615609, -1978684355, 1902064597, -40838771, -1605367647, -1053850287, 209046853 ], [ -2143371826, 1194432105, 1481818871, 354329171, 955191771, -1766061774, 1888212857, -389362711, -136738127, -975964273, -13956548, -2045610762, 261322688, -945879199, 1641873854, -1344497708, -1263163772, 605958113, -1853033880, 667701784, 704909819, 113630348, 40144371, 1186344660, 397707725, 1289739039, 1663494380, -937099136, 1745647956, 295062903, -521610851, 1405438603 ], [ 809831349, 910877871, -33765115, -1927655223, 239886692, 1162173952, 1344325454, -1827056936, -946630883, 948054990, -1754488672, 1619478949, 782743105, 1224562860, -836044538, 458843408, -868804065, -1627851188, -1609773893, -1427429024, 1939953476, -1747773236, 1435252992, 119939238, 991872429, 709805330, 186041271, 1812801836, -2021798549, 59675282, 2023169831, 461391530 ], [ -1305080519, -1100028458, 924371307, 538518182, 201882918, -1974389060, -939922847, -241931262, -186671563, 410590577, 328444769, -144151702, 867962399, 699805692, 1052753654, -805082658, -1998549931, 2139293633, 1593627085, -1066339562, 944026242, -780634494, 1213134213, -1437940357, -656250284, 195289313, 833455394, -910712113, 482194824, -386270717, -694890781, 1410060961 ], [ -1425917941, 982530019, 355712181, 754912327, 1159558984, 1319102892, -666847570, -401677399, 1579438019, 102091106, 1583220331, 2082439049, 1125637001, 1402767772, -1597998219, 1067937556, 56827868, 130696549, 2071969121, -1034107287, -1032475727, -1319829023, -1992640872, -1428884955, 79122876, -574648924, -1003031582, 2130323896, 1032217561, -1329010855, 1897082313, 595860048 ], [ -295615303, -577305394, 1281550323, -295593064, 925290104, -110616635, 734718875, 1099169180, -2008829579, -1613270411, 967286541, -900205367, 1192904842, -528113205, -1825548221, -271561555, 1752498510, 2087682214, -159913893, 661390423, 1165983106, -384239775, 850333172, 1603539148, 1286024112, 245149752, -2051530789, 897975705, 615263963, -104364400, -782373256, -147642591 ], [ -534358494, -1537275858, -1565186952, -731641732, 306182614, -2062056687, 952765295, -2031814319, -1100973175, 1783021662, -1477024039, -1107251479, 1938483389, -1842211870, -1107403724, 237524042, -736892146, 379531795, 1638294894, -186076800, -350095983, -824615117, -725057039, 331135117, -1849092339, -1522825005, 1237906043, -254640310, 1013215292, 1519051413, -976457873, -525455227 ], [ 469451517, 836375677, -1900347460, 279945655, -1150260463, -195757983, 1335025297, -1476839476, 1922822159, -685451173, 1164729214, -1364310735, 946988573, 1460580429, 718438212, 1854922566, -1832127197, 1788515806, 237409244, -1074388962, 747169465, -53757377, 1130646815, 988076621, 907505015, 1465563425, -732621712, -1159494690, 343495647, -1148194186, 1320986486, 1771694715 ], [ -19544910, 1246333366, -376681562, 1623306771, -1760538659, 2081277728, 202965399, 1967466742, 895365535, 984295696, -627038111, 710221777, 1084988343, 1013016011, 2119203682, -1906193697, -1255884826, -299810037, 522411400, 383431928, -705377557, -1569457047, -1105838136, 1202514800, 251969757, -2088481983, -498572690, -440670945, 515146769, 1342783482, 699599932, 2109307697 ], [ -376106563, 1376232281, -2089087200, -832980144, 1772334076, -1910538800, 1983886420, 65757295, -966579255, -2044653615, 1551206237, -1401984188, 1771770813, 2113313220, -1199469925, 856946231, -66314777, 319734964, -1802878146, -246116291, -240878833, 247790394, -830374091, -275101214, -1446555741, -730800372, 240066378, 520354225, -1595073743, 484400386, -630679448, -1102987204 ], [ 1560242928, 1198361153, 771670020, -341263833, 1313237854, -360662051, -1145338973, -90203038, 266461897, 522176067, -888618809, 214003543, -203616174, -1120252606, 467555808, -829041564, -512317683, 1995720219, 125286846, 209283972, 378637304, -1567362373, -1594814800, -308952516, -2054555501, -876986802, -1762688254, 559049122, 1644164573, -2010932776, 2087144110, -78948232 ], [ -1519271883, -796411965, -631860389, -644882598, -717243506, 1981364132, 404762439, -1387748292, -825002809, -651394156, 1958970920, 1594103501, -1361747418, 875537255, -82327523, -1196328979, -1200067607, 666623890, -424330945, -2089406512, -1284918020, -2138866514, -1769512494, -1382536708, 1723752584, -692128610, 354790466, 1787465504, 736059778, 1935681150, -411214747, -2005899839 ], [ -1470963529, 1877181179, 2016034235, 472346507, -690817286, -1483094019, 1030400957, -546847161, 1732360874, 823677387, 257795182, 1453039127, -385677231, 578400094, -1045274017, 2097063776, -1932267515, -1117008619, -1835665764, 1929645124, 732064316, -1037331660, 1803937260, 989209563, 1109026305, 131666749, -824791022, 1847341732, -1659533427, -1143143225, -1274750769, 1128599449 ], [ 1536053435, 1468058235, -1072832905, 160828381, 185933249, 1996229469, 2124724237, -782058500, 2143117544, 1677734627, -1221193206, 1004460296, 1969065766, -1055485174, -821819750, 1642388675, 1428126249, 1349943884, -1135292111, -1033246074, -1979964218, 973163163, 1303469941, 1349024351, -188849282, -1782590965, 2087308454, 1563350675, -627724070, 977160038, -572914736, 1518367018 ], [ 284774189, 2145107868, 1268622724, 642407421, -2058313568, -265429565, 576500968, 7446172, -1104499695, 427648068, -1183573205, 1956100765, -1769909476, -993852601, -2111020476, -1236288766, -842609941, 1909342973, 630391245, -1512049609, -311053756, -1490152953, -1647886340, 386404582, -37716808, -1389653452, 1387249193, 2035857734, 1444369922, 1642993470, 349554874, -1157372224 ], [ 223115920, -1340532192, -576414656, -435073987, -47419691, 1357114616, 1167627200, 764074454, -289753442, -1997637943, 1464055539, -1303387017, 488886512, -1521708677, -398996527, -1445916625, 1815132956, -413302100, 1664416748, -250945095, -435229710, -522017963, 1036420392, 1171464289, 1842968101, -1907112504, 380800759, -1095872690, 1877612323, -1038785297, -1804628333, -587980768 ], [ 1881709843, 401978402, 780469816, 417510722, -1468277918, 1753449473, -1630971345, -821071354, 990760721, 1833695109, -1076487360, 1989676670, -2001330288, 17380383, -1281685071, 1628416045, -1696326602, 337417022, -1415644554, -1694249057, 125091332, -956702004, 142181244, -886189620, -222056776, -1236343263, 1059920358, 1741217623, -2079174033, -342118676, 1670868562, 1896334567 ], [ 2103909489, -1825421048, 1910098868, -1810448824, -1008963341, -129758143, 1625189423, -273930294, 1037049149, 291172885, -68345191, -1665520150, 2099166103, -1746722773, -1172262873, 1521911606, 364288288, -787058887, -1230553861, -1505486559, -1049010200, 1296684481, 1423501132, 758102359, 584621330, -907565695, 918386053, 1918054779, -612751876, 241074956, 1817319922, -1505931599 ], [ -190156499, 906847817, -739976110, -1778284734, -1347826540, 1646311279, -1011893628, 1590020511, 1239944659, 537396644, -715887127, -354386519, -766571831, -521333521, -483857368, -456428724, -742335517, -463721725, 96966361, 118368084, 2052915900, -1425308571, 1924498500, 1491126373, 1863934557, 1296980144, 443033119, -316489598, 2082557413, 1412121395, -576531283, -920469644 ] ], [ [ -1293213595, 803685490, 1741502816, 1645695883, 1369165703, 1493721799, -476540557, 1301366532, -1115110638, 261167628, -558748087, -1071570755, -290583060, 1108131435, 1437683228, 412507630, -474944248, 574575053, -81276490, -668135221, -1356482600, -189113578, 996872182, 316329340, 545227635, 1095414554, -1514097480, 1419153526, -933260492, -969214118, -812693213, 1195068241 ], [ 493037388, -1914651609, -2056254865, 776520788, 358158360, -680054823, -1044954621, 1054665991, 1756813967, 1596081603, 1383856151, -2008666050, 255279742, -943658880, -868705078, 1625336111, -1013889671, 738506693, -1895207212, 983718015, -508129088, -1673074137, -1510753456, -572681361, 552351410, 1416298832, 1553862339, 1370206213, -1814017560, 1273102905, 1694355893, 474929319 ], [ -412982567, 1441639182, -2025772636, -2108014924, -1788493024, 871934269, -2146535539, -1745571663, 395312003, 367372395, -987935176, 1472835458, -135389773, 501377076, 984138195, 818555703, -346518544, 281799963, -1301631996, 711608439, 1451669248, 747614644, -1261172224, 2032101840, 966531547, 1920718086, 805747604, 690315288, 1293220490, 1508414592, -233508268, 606204419 ], [ 1842232307, 1198794715, -1627620103, 1758221821, 157005428, -1389683787, 887637174, 2019480003, 1566464605, -1457999065, 639300138, -1443049826, 693919075, -103626133, 1984545291, -2048436583, -381007090, 1198387653, 144495231, -62406414, 747337934, -886306962, -993890771, -628078065, -484253092, -1074161313, 807481894, -639441528, -454130651, -1366818940, 1755325669, -1548322329 ], [ 295313321, 1879878215, 834943134, 2060908556, -1451938836, -43702215, 2019833115, -1853001960, 2123153811, -1707533639, 729863680, 1335560666, -1246151156, 1438674568, 182821308, 572336675, -1722735336, -1870271012, -1909015403, -685165843, -846045796, 549904060, -1189968981, -234976476, 1967887542, 2007287927, 1064536540, 309741024, 918212614, 967372664, 1123126103, -519657480 ], [ -602565681, 295493681, 2120546645, 822464990, 347217857, 2017637366, -1248654720, 1184773651, 745674399, -1026220316, 226231052, 130471175, 468382478, 1921680949, -1001380203, -386787605, 365277683, -1767436407, -1827863163, -365436497, 1354280934, -583092644, 450560501, 1125342232, 700199120, 399042267, 329110761, 122358130, 2093296956, -438968848, -1792560001, 1619922358 ], [ -139289148, 2066421938, 736266099, 349725814, 439070282, -605268887, 953095736, -818624494, 2061837758, 406819440, -65805554, -1031158903, 1277948251, -159734848, -10568176, -1479209057, 1031779468, -1847265931, -2961175, 1208613883, -206835199, -1478902862, 1994473143, -1992482381, 796849436, -2139105696, 783542081, 2012604592, 83759634, -2111165710, -1854157160, -1146248848 ], [ -607639858, 1647717420, -1933562897, 51438704, 1031719658, 711916902, 1275280151, 794335648, -2011785664, 1662815339, -4879638, -31736935, 1722354620, 1158545046, -1691708557, -857551461, -612516521, 1935457944, -1636940386, -106203047, -6648051, -1363921921, 140513511, -1149870632, -464445997, 1239707554, 1448808980, -2002589278, -387706063, -2063557119, -1677356878, -2039921456 ], [ 1275551102, 122366419, -1233010050, -117324842, 959813569, -941046803, -281210825, -1537484694, -1209489288, -1205213220, -1720343627, 1335403220, 1403449164, 116272209, -1207538972, -1952775564, 2096854519, -253942606, 97260727, 7952575, 975952184, -276544528, 284571045, 1144056426, 2139985285, 866530045, -1118823017, -1320793667, -466068768, 1365289768, 1643596504, -175207012 ], [ -1324966213, 666828997, 554058837, -1564713412, 1704365623, 1925885416, 2112032233, 141659775, 1288702468, -2015355205, -1846643386, -2114495603, 291190200, -248537821, 803622109, -1214518094, -834427005, -680272941, 761235384, -735587092, 1763447362, -1088060780, 628620034, -1096456476, -27140170, 401148327, 1111665591, 1881455984, -873026557, 1193511446, 722899758, 1141556940 ], [ 28949406, -1149181782, 476645346, -471172967, -40951769, -1417205800, -365440648, 498080519, -1924901182, -635498730, 522871185, -122752196, 2049670545, 1819389184, -626105331, 2047989683, 535520185, -741903818, 960530232, -1666950975, 445527408, 1792259581, 1719002623, -1680540879, 1855313972, -499779339, 1594268082, 151621023, -340915002, -181479554, -1546026526, 881134686 ], [ -427145757, -846890326, 98745846, -775272024, -1965232746, 1182014088, 1453028765, 1554360495, 1656516733, -1897856839, 567601032, -1302288070, 344292779, 1991521120, -483784456, 12193868, 2052931694, 582676669, -274094325, 1997808914, -1261995876, -222094012, 1979779888, 867563611, 1440275290, -1018837496, -741871378, -198939473, 250641846, 377894767, 366029680, -1252180647 ], [ 1619662767, 1384931546, 204287490, -1601247804, -351619897, -643255062, 394396532, -534623033, 2028703311, 501412616, -1922963639, -1033632958, 631937579, -1440582648, -1793743642, 60751506, -1018759851, -2059525940, 840861862, 971485020, 902437852, -1745457827, 1433022131, -1764010975, 174326255, 1960919117, 1297012059, 1896005485, 13685748, -320230283, -1281604645, 2105233122 ], [ -234360154, 463789241, -1406220027, -829321675, 197073312, 1420689301, 69158889, -1310674399, -1025481676, 396696448, -59123141, -1213997199, 445197130, 725244141, -280228647, 1717603539, -1187186411, -546413106, 1949138219, -1838664099, 1299375123, -1421287474, -1232848595, -1439335232, -100112754, -1222836974, -523319488, -1345659669, 2132909162, 591291680, 951401289, -1896669202 ], [ 639896344, 1149489366, -1515674135, 1868222620, -1330455952, 1815635621, 1852669388, -1024873840, -219113134, -1522674768, -2083158352, -163698635, -13682714, -1422369059, 507557428, 1768337636, -898828340, 1127770560, -320080287, -242254654, -961628720, 2101626879, -249242126, 1815163422, 2079655364, -1340196379, -175344080, -1825099640, 1316277600, -608934040, -1594857359, -1195653893 ], [ 1245109830, -1742821844, 27816719, 1956648061, -572926173, -1323447764, 328222294, 565876327, -641297220, 961652510, 1330241913, 614670699, 1241893242, -653110382, -1159756624, 1678259686, -291951806, -1683267032, -1552850383, 2054623862, -2123521597, 1548214334, -874092159, 2132415343, 260299043, 1076885720, 1113735731, -228257579, 1932298326, 947456069, -331291496, -617034635 ], [ -2132756438, -1162539919, 643944001, 806134450, -1259630638, -176798206, 326570620, -1304462046, -206702171, 1306288598, -952718552, 1152465259, -864244100, -1734750437, -677731586, -347894084, -1397469971, 978641133, 883603705, 226159596, -452854656, -1897836720, 936776942, -700553291, 353729155, -779596087, -1172103777, 383005847, -767702422, -321746019, 1820839072, -1055877628 ], [ -336087724, -716375934, -1661197943, -328512250, 615022160, -741171638, -677530177, 741885185, -147473099, 355781164, -1260830168, -176420362, -2092677402, 297312000, 363631167, -1414124253, -282586311, 800908753, -406053428, 1989987941, 1816923025, -1508214029, -1025700416, -784163326, 371027906, 424974978, 1403891538, -604925953, -193453468, -46624843, 1087526743, -194467356 ], [ 255375981, -1744181374, -639938609, -197019835, 1748314442, -1656651138, -529235225, 602026009, -176820460, -845392672, 634575425, -2010272447, 402089055, 1615026106, 53658738, 1254836978, 816311306, 523782903, 832151258, 2053137245, 126706499, -948414266, 23926700, -91218444, -1440152230, 1948768378, 905821518, -597155098, 2109253477, -787531889, -898400922, -1275258184 ], [ -1287402424, 430294640, 1887584204, 214706445, -382775057, 1383101276, 825762224, -1507754244, -124234661, 564557439, 269089738, -2080919952, -713299623, 2101503834, 1162480559, 1033887410, 17211318, 252398959, -77199313, -1112957308, 261426970, 1480889625, 1879051625, -640113745, 1367168237, -781931101, -1890208133, -860923662, -604994240, 2133133658, -1485840913, -262560171 ], [ 1769289889, -1178345133, -1089875178, 484935535, 1145171904, -1011214470, 492223854, 573665009, 1146793858, 342725610, 727149449, -602027282, -912426542, -361514585, -7394371, 220908947, -1407026697, 1369195625, -1153163681, -1055606143, -1613762216, -1010770411, 1615193530, 1605604198, -920551311, -1094667563, -1582784332, -718243118, -1112521306, -1814798359, -1017206949, -1146511263 ], [ -1609214835, -711987801, 848364593, 2146566594, 714819893, 1052481551, 383449564, 516647980, 1585778122, 1688788501, -1915779782, 13226032, 459549013, 2081323375, 377965207, -1029197958, 931799311, 2034237023, -749134865, -830302902, -318169099, 488242065, -692198857, 815545489, -470979224, -17806314, 601495370, -1145823755, -1038068113, -962002283, 1580569658, 438953146 ], [ 2121166459, -933422883, -317786853, -338091001, 2107951670, 667377291, -76867297, 262515763, -2062361122, -637645018, 1728469055, -970476254, -702698005, -419914868, -1887873589, -373064, -1355604158, 864904113, 962461002, -302737644, -1146710850, 1101690629, 1001851831, -772379699, 1424229222, 158729067, 1761309699, 776322564, 1744783531, -924033830, -1371956156, 1177974078 ], [ 251286810, 1165817980, 1646452787, -601244281, -1103878588, -1361850030, 2143725247, 243654401, 1015234320, 1947526289, 1862795296, 2117808896, -812414028, 760334982, -1277202692, -151138549, 1931142152, -942553563, -937900470, 294398164, 1736344827, 584214740, -1416435971, 1994966746, -607853656, -193569424, 552411019, 804865505, 1769054165, -1167412171, -166135635, -757842696 ], [ 425894194, -947904730, -745778268, 720857454, -1308871500, -254454798, 1033688714, -134527011, 1008718394, -205364093, 1563557507, 1496540450, -1500292444, 1640853986, -1895766530, 1788223121, 537858377, -1526152459, -48073850, 1971015194, 539829326, 95404232, -1121923610, -568246910, 1398489862, 1519382764, -236596571, 236153699, 761527871, 2038098792, -1309966856, -1862048802 ], [ -1934306997, 182221572, -610122527, -1694400800, -318178161, 491824449, -302525095, 806548042, -1119315417, 2086000432, -140011819, -2339421, 24695564, 1887705512, -917390025, -5406478, -721409145, 407193151, 255224105, 1835066909, -1955156272, 1048717602, -1970187584, 287660888, -289756441, -1762421826, -1878253728, 1259257446, 1058372167, 398342107, 372921643, -1743959653 ], [ -2034682432, 1350017130, -732306946, 1234363359, -1769698372, 712614934, 1744807178, -532976732, -812862395, 1072522759, -506020716, -739418356, 1233242312, 773758970, -1218015507, -215651281, -1254591887, -45624883, 1319739929, 639686597, 142067565, -820521937, -1045455032, 545805425, -1470003895, 1667827300, 1251983317, 1136923734, -1271659785, -670603282, -38128845, 1393046571 ], [ -1331230333, 1429502148, -534017091, 1642340640, -1787151257, 1055880956, -2103763974, -718101381, 329134477, 1093913991, 297258640, -615915280, -1332451250, -608760645, -1299815145, -1975703875, 1173192607, 2086639051, -229233749, -695110933, 446770874, -2138123187, -945437266, -197676543, 369952607, -871390882, -351174614, -1133787635, -969406175, -709186981, 230537101, 1773477524 ], [ -1850194037, -1301241427, -1603365156, -1417063465, -243219050, 1924794580, -825175232, 895907748, 1318052488, -1330842721, -1303064985, 885458214, -1571870886, 1383405347, -1861005249, 372130326, 1359800373, 1896500753, 1547035677, 613187029, 1722906511, 55833176, 1662027521, 2101018153, 1605972140, 765240856, 2039543220, 2144883180, -437075162, -862898954, 679119087, -70925707 ] ], [ [ -1967365438, -826833893, 1572924457, 1695133600, -1523995771, 832158732, 781325602, 1219298849, -745623902, 1138463292, 377166758, -1414885196, 1259130099, 2011317148, 38075224, -1655054414, 1934993991, -1487094213, -819261872, -917064148, 259155257, -1073925287, 1537526193, -747994941, 221295646, -1479997940, 147813659, -1151234195, -487715400, 9501231, 1192864258, 1392938044 ], [ -604801856, -656667513, -1082078919, 1697363370, -1594950633, -1748519669, -311641364, -456064311, -919366285, -256939147, 2102942226, -995865040, 477054468, 981111154, 2115285420, 1511988707, 838932549, 1414627516, 1492985012, 1237578715, -1666418523, -711463708, 822254022, 1651788432, -1638638352, 2109448891, -1518548538, -1304061903, -1815222630, 635319688, 531508350, 1608086497 ], [ 646519551, -1781762494, -900516405, -675040577, 1698294155, 934192199, 1818527674, 1384281113, 1309390158, -261926684, 541458719, 1147022212, 419791124, -366934813, -459501903, 1753937310, -187413537, -451904012, -1541234224, 371393741, 1957304469, 1197198800, 383689110, -696937479, -514831690, -189258642, -1281067759, 1036143847, -400337094, 1349613095, -1426633788, -1933297248 ], [ 1280171044, -1827900778, 953723409, -795914921, 1058595110, 1145077364, 792625520, -409504716, 1692505386, -98122854, -1364652830, 538473914, 105974613, -2081561418, 502105555, -1757693082, 2069051939, -1706350664, -590143508, -498010120, -958755624, -289870299, -1893606425, 1957643438, 2019370495, -1676521943, -1058820561, -147952215, -1669791155, -885859829, 1704060118, 359582897 ], [ 1853165723, -1058821584, 177321499, 2096504566, -982144863, 1095726521, -24758240, -789112452, -1669761712, 1935932865, -1575281051, -1613537691, -87514246, -1721767622, 1477153451, 1053001824, -1527388490, 1735053888, 618293716, 837458309, -717043151, 1456892816, -1907291188, 2054146441, -1065269836, -1481102062, -1850445853, -1795758962, -1340602243, 129314606, -836843288, 165052120 ], [ -1402170945, 1370772356, -412569506, 292778542, -2134010807, -713785090, -2022979897, -655405787, 1139644213, -176906821, 1189271385, -1814296265, -500706605, -2144508360, 2073946245, 2000594084, -974359736, 1066449872, 1062882616, -517007519, -244805587, 2132322608, -679029607, -281092430, -909108103, -385230888, -1160339631, -2011894741, 698758182, -892653841, -2020097377, -1690771217 ], [ 1738027648, -196781089, -1054645967, -756042318, -80954457, -837998142, -469331222, -348407578, 1927927344, -728355430, -1424313582, -112564002, -578936800, 585527026, 694601072, -180664565, -933922067, 889612304, 191734116, -783628131, -2031913069, -2026510354, 1727265354, 563519245, 1453787967, -371795778, -1613984775, 2090285220, 983867747, 722774299, -1884651716, -1884316734 ], [ 1815125993, 1496078226, -1632148126, 250332901, -606160473, 577847885, 1535805262, 571585714, -1258940483, -430649510, 1838524781, -1868429914, 717878439, -3973816, -108381705, -2040051716, -1621366163, -220289832, 673130420, -1432656045, 381111645, 1708522530, -333685958, 919225919, -414371798, -1811109084, 382958726, -1812129578, -381330719, -868789389, 786844563, -1992196475 ], [ -274244126, -1713414616, 2060403540, 833196209, 232130420, 1642130445, -1542792538, 652236608, 2010371353, -107430044, 2085641366, 1511809497, 2117322359, -1502213480, -834994287, 1209149398, -673201387, 938903025, -2120948916, 516703947, 1665445090, -991559290, 901014859, -1724038904, -938017216, -1375652847, -1345800825, -50287656, 1674842986, -1703369205, -623644684, -1951580890 ], [ 270442524, 565341498, -1468655831, -1138097713, -1391503247, -1861117086, -482298298, -853254580, -1070987595, 1497750348, -1191376835, -1027961199, -397527209, 1548850687, -1248383775, 415846072, 1907932898, 1435783113, 360036659, 1013265144, -1959953970, 849332767, -1201527189, -932936550, -220282375, 1316143081, -299695146, -1256694523, 804519672, 418730637, 1170838967, 2144794 ], [ 302123457, -1806946254, -616744868, -1988635555, -1341696002, 1356108938, -1988220655, -917040586, -1888671315, -267283231, -384616629, 1041040551, -2141611315, -1567954804, -693445844, -1898330792, -2114854628, 352978866, 1550933340, -1841700186, -1240597592, 1636855421, 702717533, -890631873, 1684077776, 254677553, 1673179498, -180895509, 1386179643, -582954374, 572808644, -1143443272 ], [ -1193195585, -1700701107, -324099247, -1355271327, -390117511, -164160601, 387480507, -1710108127, -478091425, 1729326241, -1748643502, 1820732303, -1961221805, 1975911025, -399677749, 831228040, 1592067300, 1148303346, 881607532, -1845515225, -834425562, 1579257416, 1868239658, -895979409, 671391594, -196475424, 1455585024, 1608892250, 1392199315, 1145259467, 524632144, 2127407081 ], [ 1888115667, -461749651, -215116035, -512829623, 1226236663, 1653101661, -1272377261, -40587665, 1899437303, -1210027166, 989043793, 1364525619, -982420941, -1212707881, 374813857, 1359628931, -2052681594, 2038470332, 114367060, -1642270233, 1122355996, 59956137, -580338918, -720746611, 1028495441, -332403975, 987707956, 1369679454, 1865834965, 1754788101, 1977176259, 701469298 ], [ -1253029688, -2019029274, -756896118, -35699587, -1181649893, 1177192856, -475859498, 1851140411, -1978110156, -1633618388, -80578012, -919872018, 1658195079, 25582201, 969314327, 855696897, 279590762, 671528926, -1074517241, -396383713, -1087466910, 1647287430, -1793406142, 1544304569, -1792140168, -256051622, 1134852084, -160738100, 1898007168, 1568523577, 1489046056, 917412161 ], [ 1877178177, -685708122, -1790530582, 111259302, -619786096, -1834638592, -1127169624, -1905662848, -1728336280, 1287478252, -1132562933, 166204680, 606396489, -844936311, -70971602, -147079234, 1757065885, 1963692700, -1578072672, 911214150, 786795806, 1915732673, 377088292, -271686284, 1033396532, 796330626, -136108911, 926074162, -1996401148, 1913496497, -464195063, -857698076 ], [ -1239390402, -1598345563, -822373859, -2068547127, -1183306987, 877296957, 576044032, -41400904, 1816073607, 1120895459, -1515087362, 246976338, -479274336, -93536629, -919339778, 2062068582, -1652278777, -1697800378, -432454109, 1549723453, 1271129442, -606934348, -966298918, -753689838, -1030706982, 376299218, 1838239913, 436478588, 628912880, -691674922, -930407915, -1688643030 ], [ -2011411419, -252862636, 2108765592, 1155834119, 2044480064, -890408014, 725553429, 433647026, -1610673874, -2047482710, 960974638, -1066993071, -202399558, 1290372311, -1946287982, -1418698362, -1582725387, 446702598, -1969242479, 779578266, -1653654372, 189436199, 234627845, 1178972148, 1012728054, -255679439, 2054444087, -1082175255, 2080031482, 2097971516, 1342291559, 164998669 ], [ -1937338110, -210090989, -204769411, -454447626, -1936646446, 1798656873, 587978853, -1928063315, -1475753503, 1343069202, 674169337, -1411962142, -1060561144, -1617514649, 653213262, -1858354385, 992292428, -504878895, -908799686, -472098640, 2111630749, -317898785, -1158399526, 2037761010, -1728780030, -965439578, 360847448, 280967039, -381909858, -665116411, 1418529762, -1894226381 ], [ 68601023, 786344094, -1051458608, 1234559254, 104373409, -319432596, 1561205822, -1687053512, -1130388974, 1349377068, -1627333983, -2038046529, 1602272609, -2108732528, 1553499833, 1298110946, 1505102383, -1926687697, -970161141, -1353159521, 1271727964, -993980399, -1043679395, 369663953, 518706077, -10801763, -1626771792, -353558160, -345845167, 88967306, 1749784422, -604759085 ], [ -2061880517, -1702887381, -1487131535, 1583739534, 597831811, -885473557, 1266786937, 2053265372, -270310740, 1226915878, 1127364995, -1001062743, 2032625524, 1888113004, 839583357, 2021854536, -245369990, 867968198, 559100221, 423565276, -830973663, -633208450, -1736732601, -12302387, -1524162749, 5758728, -268071210, -1572023564, -930823431, 1663771111, -1955801168, -1237118882 ], [ -524352503, 1009024124, 1513087740, 1178059942, -1798433327, -553643767, 1726741619, 1009225236, -1463144743, -415761052, -176215503, -1230472492, 1679988820, 1036834021, -1815679567, -1178281293, 364999695, 948639086, 1082185126, 1894066188, 327325442, -1337924139, -1971781271, -1858474008, 197286110, 574942654, -1513184748, -446252987, -408562735, -686619095, -1184694406, -836318335 ], [ 1101336518, 787139631, 1319363891, 1684256512, -1260299663, -555497889, 606517762, 241107813, 1319620263, 1856725482, -275474413, 601223780, 1791485163, 152995511, -1211182542, 1291234641, -1604566834, 810378752, -1489834208, -998933143, 1772994982, -1211961653, 516340601, -9997418, -1646244341, 462362920, -476764984, 1972135059, -831710196, 420209590, 1619170595, -113125744 ], [ -624699325, -478231047, -1779903175, 1084483416, -2100343820, 1230589702, 305950299, -2114688758, -1498852474, -1754117739, 2116140338, -1810184889, 1746932886, -2044811317, 84891730, 295245317, 856542125, -194869587, -1293953665, -991503340, -2060459003, 1445249723, -2034215853, 504450269, 287046992, -860583171, -1418322667, 390444541, 922420724, -110236068, 867811893, 491694149 ], [ 1985514088, -958367365, 1167491517, -513402584, 273221374, -65913481, -662675081, 792202743, 1965775592, -272325477, -1346050213, -231266726, -1289700247, 76493270, 560622252, -127106531, 2090971415, -1095522175, -1791140292, 853032888, 2104071286, -1930238813, -461844297, 261386190, 597012656, 1601677865, 791889049, 1737454597, 244973555, -1228247340, 1795522323, -511196176 ], [ -759697411, 775445113, 1010915397, 856574332, 186394300, 848617779, 1146171735, -1240090701, 1568022438, 212312350, -467714573, -604515071, -2102150161, -116358433, 1235168820, 1877369678, -1574828693, 900189688, -941096249, -1698929727, 321744652, -1990076839, -1340187942, -1056335932, 1525643878, -1460545286, -933654777, 2019602158, -731256125, -934864140, 958470599, -1952669878 ], [ -1649798328, -513641783, 686942157, -2078499350, -2029923358, -1964579105, 812997972, 953058515, -441967685, -1626407443, 1133331935, 916536786, -1926499711, 994829154, 1759334232, 717050148, -654626351, -1197439743, -476203370, -697448451, -1409377262, 1930361892, -1593712510, -929784999, -1913647513, 364934425, -1685831463, 1074821746, 233727436, 16381474, 982225013, 1781764403 ], [ -1709008726, 753522070, -1593269506, -1718095539, -1757628187, -1026723595, -46835222, -1278282927, -1196045574, 1947974267, -1520047508, -1769532847, -340706384, 782203176, 396461049, 634394049, -1383652069, -415650470, 1190956310, -670906556, 412587517, -1575257380, 1117007653, 2050623330, -731797604, -1777709513, -460235701, 1538657763, 2064331907, 166658863, 450309851, 676984250 ], [ -1496218415, -1289058196, 920307074, -242625609, 1046870463, -446826386, 1995994463, 1151092381, 203652173, 1360013798, 384429012, -1140761519, -836597438, -1365239357, 243083259, 639388842, -1980650268, -255677891, 1389078460, 1143750255, 836504761, -880988844, 784514511, -1120252289, 776443325, 1357510854, -1213781028, 1018851616, -1957822308, 622852376, 119593216, 1946791634 ], [ 172439206, -2008089090, 1516814327, -1007525927, 766208866, 1187999370, -736591167, -1972394949, 78003551, -416915166, 136998099, 1728487812, 860392051, -1183839698, 1088715200, -910117108, 502382338, -1050371129, 1521744124, -61290275, -776399437, 2087499093, 1373197591, -1337865425, -1995792145, 1535366124, 1440400437, -1047564988, -818511174, 738088614, 835746057, -182251932 ] ], [ [ 907768172, -858562822, -532471424, -83344615, -1162785554, 1320858657, 1090354363, 71720001, -827730099, 16743913, -758476902, -1135482234, 622227162, -1294537613, 821085233, 754866036, -2125234987, -1369912999, 8213291, -2036492972, 1388517846, 299846239, -415439552, -361335108, -639665950, 695501941, 516677427, -1917581507, -1322757823, 1406703915, 1827365180, 1481250438 ], [ -1145506612, 1499200572, 836544851, -1243684757, 758201313, 1160250346, 914753840, 1954988634, 1457444304, 900132737, 97641755, 473983544, 1731719451, -424366307, 477370502, -625693476, 1989407459, 1687413090, -1755144884, -1465569556, 1475230564, 481839721, 548014027, -1436895857, 1665447097, 1140119872, -641220073, 1647536091, 657611622, 1575284659, 57112254, -420369785 ], [ 1119448577, -1857282881, 680503589, 1912086388, 1687603008, -852344749, -302134077, -1188441435, 352913975, 700335200, 1504139952, 1492658791, 246010744, -918003122, -312504077, -524226191, -140061283, -975265719, 1170294930, 730145223, 1888805354, -1879786869, -1271637862, -2105041940, -1074244927, -1664448931, -1318656333, 283885068, -1337528544, 338927831, -1880550300, 752112378 ], [ 1278371040, 1391058959, -689815365, -753548904, -323612692, 1665043938, 1569877023, 79553682, 1786198580, -941008121, 194633284, -1334822857, -1729171709, 824111677, -187671341, 308204215, 1775775575, -36741560, 1725514748, 340554226, -751203468, -1796561776, 2022915575, 1283879369, -754470705, 895487319, 1349638338, -2047698669, 1873654821, -1563884025, -1589357619, -217771731 ], [ -892457156, -500387002, 261698234, -346416606, -563495714, 160001929, 2058296676, 855945130, -415838362, 834210808, 1451644137, -1947222111, -1297727028, 2129076134, 2075027928, 884368933, 988130765, 1758123668, -2087574947, 108516811, -1407165559, 1948088576, -1708354157, -1629648954, 393189933, -745305713, 1433820808, -871064230, 1224964650, -463344048, 335925300, 2035446144 ], [ 503074916, -1342101531, 1903481525, 1886761456, -204355384, -511826408, 1075770546, 219769843, -1730215078, -736606228, -1784516898, -885880233, -1409682905, 2074272985, 1966704630, -2054015456, 1115222886, 1348832061, 1767647292, 1656399609, -687551546, -69841024, -1428224315, 1569463102, -1890114448, 10918204, -266701268, -697607498, 2026644064, -106915702, -1967063860, 1491643992 ], [ 1834616129, -645113211, -962028570, 871807283, -1901121809, 667326242, -1405146139, -1215069871, -1722357607, 591694632, 772916381, -152121338, 1957377732, -1824729855, 2098158619, 1324860792, -1843062514, -300760884, 202537731, 471176203, -280220382, -851395042, -946977139, 414886900, 165054169, -495877799, -1093429571, 42536786, -1117025119, -324980073, 1955090031, 1044236702 ], [ 1067777741, -1915646339, 1141030832, 558535373, 47425590, -974909543, -322029022, -577256180, -502894770, 1342148266, -1560600269, 564828023, 2031153060, -1395036232, 753798136, -1689523250, 33225557, -743756308, 558110989, 1084956532, 2135428956, -1742344540, -1072754346, 878728808, 1626692231, -501894074, -1716260279, -1756436515, -2123467077, -1802458225, 1770160427, 2135816242 ], [ -1775575094, 2145659592, 799771855, 208089505, -91122109, -1051230774, -382899758, 2039905248, 2103724679, 656365988, -759559604, -641885522, -1746452513, -1062183599, -1098161611, 2010031114, 1991356429, 508372498, 1870368809, 312741310, -893326099, 96079224, 197588917, -876652893, 391615314, 1676734518, 2059577819, 1858858703, 529088270, 529589757, 1501597488, -807400205 ], [ -1525419553, -2070368788, -27754621, -1524851892, 1134073187, -1245596371, -1967515227, -490432015, -292797259, 170281302, 1911323870, 23322511, 1203673896, 1043250937, -1550359781, -1135115418, -46113864, -813239469, -172854544, -1274583034, -1630068743, -431352857, -820797520, 338656875, -1371479205, 562449139, 2097602294, -257489234, 19873477, -1818155302, -1486488457, -2013974266 ], [ -140021117, -13473626, -1760247902, -334310547, 1467251292, 1568195955, 598544286, 1104518185, 89502207, -762186233, 987420963, 1488452769, -819807567, -425010356, -399373619, 926068288, -1759015799, 1052334989, -1110255849, -173884915, -2007570458, 1317549535, -1699352418, -1131879574, 662907377, -706964232, -1177884043, 217313530, -2118518530, -583885514, -1306770451, 234524712 ], [ -826536929, 720400196, -1540366924, -1809352803, -1232525174, 1573763041, 2043620165, -1853072115, -2044260311, -1455440628, 278706990, 1838254942, 1219055272, -1084657627, 2067947802, -989314439, -607581424, 1367494775, -839010528, 1041645373, -329034291, 1435407581, 549247326, 1845096635, -256802713, -562184615, -731578263, 190513306, 1769849661, -1455922765, -382018238, -1076505398 ], [ -1348496190, 777415786, 2131077624, 2106817666, 284219808, -2126049025, 1506162137, 883608672, -769284752, 1617869924, -1153493439, 427471955, -1331412239, 17387514, 1096305427, 941292938, 2004303088, 1096470899, 1895855268, 1646085960, 889759544, -623443071, 957733812, -1971652640, -1009506055, -123906965, -535626073, -925652267, -1862880378, 1755277792, 270080182, -258458014 ], [ 1969539145, 1118406691, 705407804, -389807072, -291703480, -352089343, -833809634, 1887602052, -26339121, -104272655, -662760840, -483696710, 1824741737, 1242120480, 900433217, 680560745, -1027974492, -1571450849, -276058754, 590688465, -2092603649, -2131107582, -2053797475, -2061741524, -235065004, 23629393, -271715976, -1734805243, -2096728788, 535374521, -571272318, -1617688856 ], [ -980029453, -1054887095, -946405798, -1490813788, -701137339, -1451364885, 420708927, -403253394, 963955979, 1184235903, -465242933, 1668654953, 2068526682, -227533230, 352042283, -230172051, 830235922, -1675341587, -204301773, -25125053, 1887915446, 1458941097, 166461766, 304521826, 1051866009, -1871244751, 89156254, -85667782, 1577544208, 958010658, 1137352981, -1809570096 ], [ 1396200932, 763264380, -1876602344, 616148463, 310749687, -1574286395, 98099123, 1431050009, -473897652, -1002404678, -954575579, 936419873, 1363885045, 1213407189, -904271271, -268655188, 289147213, 859025555, -13010899, 710552474, 43056714, -1948829387, 1863164001, -941090097, 1689234187, -95452826, 382567099, 1635182919, -1276113682, -1705895791, -1353371949, 1428100425 ], [ -1678662137, 591301555, -163475102, -1780044524, -1333011288, 1361553927, -236912947, 422333596, -647571805, 77941348, -2011821216, 2124167313, 1241401779, 442168727, 1934448374, 2001161753, -402967326, 2025360849, -800634307, 1509099739, -1936039891, -607481827, -2070635654, 1405032212, 577306522, -1896542583, 170003556, -1161749087, 1222649937, -1302440090, 191330305, 716911005 ], [ -1317065923, -1929508678, 1558813009, -1647958057, 1664452283, -1097108132, 1204891500, 510807621, 1939367350, -329818462, 1614139718, -57143807, -135924279, 1505959139, 1467646381, -1988716559, 992994125, 1623213772, -30614867, 479455126, -384335829, 1681057653, 845379901, 1261519618, -1842308441, -1539034285, 761784593, -1750206614, -344617759, 1779936968, -507196680, -1936756765 ], [ -128056097, -1533506432, 1867553328, 1013055048, 2054284199, -269063225, 2043908550, 1170199280, 627258580, -543923798, 1323753422, 2054137695, -1431709030, 1219438206, 124083940, -529477472, -809666353, -1244537817, -1411322155, -1163790383, 875841958, -874917850, -2108471058, -1327656950, 1569620267, -443360992, 2113744202, -848554629, -771323752, -75720884, -1578193761, -1477715293 ], [ 1246365292, -1063107221, 1291939670, -925154771, 1210326509, -1227168328, 883253603, -1164454364, 1241854660, -909244993, 1558688850, 79154244, -1999714832, 938081837, 2111320151, -1235965074, 1137088830, -934656382, 193194670, -1349419944, -432878026, 945741694, 2096444020, -976597624, -1748683225, 871757286, 1151690592, -588174947, -1564748165, -1109308015, 254209491, -1599249003 ], [ -147175146, -834292739, -1685628495, -1934723584, -1380863405, 1027606707, -594866599, -793965203, -751508844, -2123320945, -1138667376, 1376281742, -58113459, 900913139, 407756096, -2035231633, 925175317, -5120449, -759712069, -1805882970, 640742432, 300362891, 464313820, 411670330, 874015419, 1221759580, 1959442221, 2013259599, 1721923791, 2089812893, 1449316097, -447705352 ], [ 905087284, 295613428, -938999871, -2109208604, -1516896615, 2034145396, 837083241, 1597449373, 382878044, -1502570012, 287895263, 1792020687, 892081299, -866069247, 552572819, 548865812, -1157213440, -5757182, 1775506133, 279198719, 1635212257, 854693316, -1606263056, 214239681, 411362278, 681751157, 1759985548, -537467378, 719264124, 1450830778, 100036207, -1974154221 ], [ 1774323742, -1207900847, 1164144298, 1018493186, 675807441, 1190893609, -290479563, -1695733954, 1185932538, 222808350, 1592839071, -786399519, -1441637416, -1412523090, 845504828, -1787768667, 850617418, -1123312197, -1517425668, -644709309, 1494172843, -1893502333, 1569929118, 1764646167, -1566704434, -604613578, 996223969, -160038890, -1136127416, 141222401, -1154654179, -2108955587 ], [ -1604998464, 1772981840, 804036365, 1373912381, 1750572934, -1394329870, 319269299, -658124202, -1037621102, -605922449, -1334706881, 275888986, -1428581103, -1648600470, -1267261628, 522544077, 229210035, 1405945530, 2125888432, -1152821007, 1867116640, -939289201, -1744105425, 1316281943, -1280979802, -986938932, 779084728, 1312216971, 814701940, -1534947564, -1244558409, 102373190 ], [ 1960159843, -1426271687, 373468818, 2142591040, 124213643, -1004186089, 1386527395, -1406674833, -535733931, -1352064232, 921200182, 2062939515, 1796763487, -1810949971, 1929398800, 414041920, -1976628186, -1596136736, -1834722901, -163703506, 894632302, -190193572, -2128398745, -853955531, 701118094, -63554366, 1384103301, 1109961316, -1761280174, 898516111, -2046769498, -1970976704 ], [ 36576764, 2069698869, 2093025715, 1144353556, 150219173, 1043219188, 2040949955, 2105659268, 866193841, -1302614685, -848496431, -683738760, -1109716727, 1967716646, 454541526, -400106076, -719209847, 1368072036, -1122230776, 968774341, -453283613, -1928457485, 140510398, -1709935575, 1818679910, -1225000569, 1957090806, 694709181, 989353081, -1635160624, -1109046073, -2127379550 ], [ -168482819, -918310562, -1726088897, -798434529, 302516494, 173901511, 604130429, 1429722060, -440069454, 1635886281, -1208168140, 81361642, 2092667784, -2101944061, -1977297111, 189323733, 994121971, -1573021891, 805352538, -1991038709, 260814196, -1276090775, -1343943069, 2064602506, 1521006221, -632573526, 474054358, 2063869455, 764918943, 969851167, 897393535, 33254669 ], [ -1630817416, -2043967665, -144657463, 346423130, 1243101190, -2008367553, -438688781, -601203212, 993912137, 262220011, -533478840, 950916234, 1303917527, 557234701, 1484379508, 168269051, 1433128318, 1000250295, 657625903, -61960722, 18779207, 758388862, 1523033668, 956703877, -518385157, -1957537075, 1985528798, -1051516841, 1421925114, -1720399314, -992756485, -2038192726 ], [ -533519537, -1754308244, 1700551724, -394774125, -1062560710, -822927525, -1794719223, -1267980738, -1811092257, -2129170749, 1574072832, 781458862, -553591852, -1065923431, -1240478177, -554255200, -999979740, 1330545773, 398302647, -1775927916, -348596196, -1530165412, -1535342249, 592229989, -35169212, -1344474879, 659821095, -230434693, -451982577, -2037566938, 501818385, -962077906 ] ], [ [ 868160900, -730931408, 646585824, 534613247, -1535782866, -1749826528, -273376540, -970304263, 1757228897, -1625702568, -1466062331, -105665191, 1610621391, -318114665, -229979696, 1777430686, 443446748, 1575306636, -795291369, -1413845388, 975359245, -1064454238, -1378305674, 481336513, 1128557239, 1736143547, -1534104671, 1656926555, -1407303657, 829511147, -2110673470, 79771576 ], [ 1559892011, -1431035345, 1478192370, -1790529073, -468436690, -1361266285, -2133998995, -957427373, 1860031856, 1703524537, -1411443280, 216282159, -1507211617, 1729702803, -1240478017, 1656114102, -1042567721, -1530433063, 1852456634, -1551400927, 549963794, 565735468, -682298312, 903276700, 1133471911, 500949214, 1172291625, -966754753, -1089287599, -27219003, -1398647252, -1664035396 ], [ -1492222019, -2021633591, -616592664, -890963563, -2026289081, 741607241, -253447480, -854157763, -1283549964, -87447299, 1148340023, -2017045795, -731146238, -369662495, 648523173, 1414683684, 783369894, 510005441, 1269043649, 574218485, -106322469, 722417872, -430040709, 1690867489, -1042831117, 601721486, -2106143877, 975279268, -1471182432, 349793441, -1193791862, -1999353463 ], [ 679924226, 800974286, 1249897040, 1120107520, -176933940, 1848137145, 1382000210, -1910978524, -541942499, 757051791, 662736738, 1563002409, 245571133, -384353143, -1502363578, 2027877280, -162701475, 1385485055, 2008631477, 732057126, -1503275029, 113162183, -404758258, 481228223, -719717189, -1522203195, 1057512045, 1718233816, -1982026947, -1215788189, -201484181, 921886682 ], [ -1011453408, 312586630, -868561383, -619653946, -398282343, -530646454, -894825728, -1436983190, 290954155, 1169015022, -914026463, -850905655, 1792471047, -843804709, -225817830, -678395121, -1481401440, -520918383, -905683194, -735955966, 1276851690, 1716109772, -1679635358, -1400400258, -516590972, 167518103, 1927452244, 1410296541, -2142431416, 884919894, 2023991996, -1370859531 ], [ -605233583, -1036609328, -1240963437, -435321956, 1398023100, -1822388128, -132008459, 1775043635, -1693759311, 1175791912, 716336551, -1268331840, 1194185012, -1192678584, -210689575, 1709817313, 921183960, -52294559, -1687310817, -1720910353, -2010654269, -1886087968, -1207070178, 48574521, 2065204495, 1484226503, -1394003787, 1571345552, 1802623224, 364583532, -871469853, -640671573 ], [ -35922623, -1125347045, 877052934, 712225041, -1417788819, -1997955049, -1289955716, -509031400, -1060519042, 267312024, -98499422, -469043104, -661183524, 967107291, -1778334083, -637077438, -999645705, 1173635523, 1406367975, 1478417187, 71090855, 1800158597, 1921676611, 1759873868, -956150104, -583824715, -1022104575, 678485644, -319140312, 596247250, -1806401595, -1566401460 ], [ -789161638, 2043199822, -599283791, -977558507, 522466637, 2126189000, -1537683176, -549316217, 1669262333, 1949586801, 1615863645, -616843764, 127819409, 1605890802, -339967779, 1664826914, 852735691, -1336342609, -1271736426, 357525495, 274824636, 1626127568, -914267587, 947598957, 1816049635, 892961402, -83936602, 1918608833, 25976828, -300733197, 1127602938, -1515877219 ], [ 1221122636, -1127888480, -1136848753, -1674728022, 470892396, -1590611939, 1571716352, -1877129648, -373202842, -319121283, -1670257710, 1728204471, 1582632065, 1970120101, 1700245985, -1668597883, -1490029551, 1868916144, -1224518969, 596426252, -1120355245, 1007601145, 1438693635, -1587162245, 1957543572, -582676810, -451302671, 2073162090, 1865509950, 707491074, -2058824870, -692095153 ], [ -444573235, 1733390158, -1648811689, 1653307868, 2084991594, -1152663982, -1303808786, 2085646084, 1865146464, -328007031, 1187906463, 2031190791, 1678371817, -769859253, 34847958, -1745108325, 50900581, -1958249156, -1513733684, -454185364, -1611424168, -951303614, 690846284, 1940359067, -968346041, 584597847, -108477625, 677286120, -1620706937, 979756653, 384017638, 344463584 ], [ -1813357185, 2001780988, -1399325505, -2087031416, -1516327518, 778304933, -1556384130, 1889439896, 537775423, -778829483, -1990544378, -1733652265, 744308611, -72517178, 746490890, -463193180, -1290927005, 1652107665, -115737176, 1829095197, -1391349954, 445986130, -866948999, -885097486, 1194070701, -2063389557, 27914817, -137764467, 1995879628, -1951601034, 1882079103, 2077865338 ], [ -1216611807, 498401243, 1344609814, 2085918501, -678014691, -968329790, -500614401, -887705532, 410438550, 1856917968, 18307473, 1337933309, 1870082520, 2030678204, 1742199792, -591885794, -224126294, -1010474195, 1403435725, 436518923, 1777639681, 1677852327, 961286334, 2053609848, 850062178, -1463748946, 275744373, 957509853, 825751729, -413103059, -1510725426, -160727631 ], [ -1262350764, 1242080362, -568133994, 2095434900, 1904391585, 1331967085, -864609553, -678181982, -1594780185, -1759002992, -159285810, -738932403, -690273526, 955588651, 2106633967, -2077854211, -484854452, -1127464963, 271074361, -1344369302, 1999265377, 519735035, 1679502306, 573652532, 1729514750, -667942305, 1254863023, -557376251, -591212675, -405448127, 1176405015, 1260120093 ], [ 423253071, -1042444052, -588477295, 165388678, 133561551, -146164669, 1565695647, -2069480365, -1865714921, -1225207279, 1712431901, -1423316045, 902436688, 1969348310, -743519493, 1521667653, -418950040, -34650276, -291634351, -873221710, -287344331, -1482620793, -2058970913, -816003129, -1370082405, -390916278, -275664063, 350747935, -1757588015, 932494340, -1544535939, -1154865556 ], [ 1840708545, 1504016142, 283745108, -1121512663, 1736031356, 2101597195, 642714245, -1040437466, -618433130, -2091559602, 1337090380, 1985429785, 334947614, 185515111, 113061365, -946661168, -1752896606, -850429514, -1265264917, 1177631256, -1973368166, 1559529219, -1780423721, 98664288, 1679633374, -968898184, 1250598887, -1735418761, -1195132746, 1756457451, -1107685264, 688058707 ], [ -41984070, -1389210985, -728581740, 429279982, 235428679, 1408766176, -1216218915, -111964596, -397721697, -1391761802, 1786963720, -888792590, -174589574, 640152143, 1611921284, -1434261805, 135111321, -1887001781, -314122465, 2035922753, 44857754, 2027594849, 1035244270, -909497737, 2140956625, 897062971, -2020503606, 1241995012, 72780773, 2041121462, 738952347, -1605511805 ], [ -409384245, 1148978344, 307561209, -1998246574, -1917453331, -938131718, -943158809, 284054851, -527420133, -930899995, -402633736, -1346078179, 779929659, -1952404572, 1728164792, 1138586305, -1885185446, 655637908, -217970410, 364297299, -438962267, -865677002, 1996218669, -1366074708, 884687144, 24738371, 1953714029, -103497830, 14002994, 1648283413, 548585350, -214560065 ], [ 1522209607, 1477041387, -1990105313, -1154409041, 1826652199, 1781119048, -102240732, -566763745, 1981630098, -1972331838, -2107307879, 585609715, -1743859948, -1300942234, -1826004572, 1861151098, -1906969741, 1782768632, -1573192107, 1701262279, -716459376, -318202139, -1571502877, -944354810, -1524150905, -1245568054, -214756449, -59187483, 543944248, 1791826200, -1954411433, -974955325 ], [ 319895559, -127524546, 351826878, -885432798, -769214855, 905390582, -1337840694, -1784519071, 569226438, 288248432, 1208194549, 667476602, -927417766, -110798980, 42282724, -1715259696, -1722733568, 2014625134, 1210605050, 1382261897, 698830314, 1506934040, -307653543, -1448401101, 452045932, -1921749588, 1954520716, 474386347, 265928768, 885439091, -312794637, 587981515 ], [ -203084788, -1193859488, -1366180240, -1530004146, 1760854528, -586944639, 218731034, -1308385737, -451023788, -93300278, 1873821025, 1711611086, 218983075, -812384561, -1519523326, 1937141153, 830583350, -681763648, 2005868174, 796714425, 1403711255, -1008151986, -513659511, -403097950, 1325719232, 1525300772, -80465983, 436332013, -409439415, -442891989, 238594338, 1725315459 ], [ -1817666553, -933188428, -1012550227, 364100700, 340357413, 1743068609, -1643781136, 908832442, -385482191, -1862300899, 1406634270, -2123091697, 1691536064, -990885926, -1363229058, -835394238, 1909648831, 1309121264, -141584106, -680714876, -1494372511, 132740066, 1076150402, -1687867037, -1781171660, 1163537145, 994840258, -292309987, 852146372, 40260865, 590503052, -1313155575 ], [ 1408025407, 1271137926, 1387220383, -1428825069, -254325007, -888781983, 69610395, -309862140, -353266497, 1762271639, 487409562, 1987455936, 96882405, 1067510630, -874401369, -123328479, -330335096, 1141278981, 278350618, -763927911, 1289067528, 1261741143, -1568105638, -434041450, 267517886, 1680089847, 1882993353, -1075965583, -392178684, -1524477899, -1853249657, -703620720 ], [ 1501469125, -422759871, -1235941212, -1107354124, 848001399, 215049459, -164245157, -581478307, 1893307307, -1540801210, 1176166372, 2131366504, 1296949129, 171468677, 433559169, 1526486431, -1548693167, 1326568135, -1419561765, -1523048308, -1957299430, -1704840447, 556186541, -1754088340, 817270152, -1745919480, -1263052778, -584451500, 1542042508, -1486362075, -629243317, -1682684442 ], [ -1206150488, 153199945, 1077329997, 109394040, 543634405, -628268601, -1289909665, 686578569, 1428702799, 432658595, -1696914665, 2131478379, -1331091167, 202258425, 1148820595, 2065315300, 174582596, 1794271783, -288076853, -1805171108, -1494672573, 1789286640, -1762887026, 1814359363, -279296132, 1951323662, 2078252530, -1810492491, 525403009, -2021047828, -782115614, 1923877475 ], [ 2143755988, -1556298684, 2137687199, -1362957296, -696707243, 85981310, -1213182367, -1877014601, -1313716030, -1875350819, 377243126, 602972607, -798213474, 1445791846, 1201619758, -700376835, -625534234, -436788939, 468253033, 1468054118, -1078671600, -718369722, -81828472, -1061340737, 678948871, -1801685290, 2107186554, -939978296, -841058040, -980336342, 1095141645, -1419983846 ], [ 452904534, 728395744, 1095158499, 129281790, 483827496, -188756108, -1683124474, -2085752668, -1125794770, 911612924, 913535457, 422143482, 1040231179, 1293757044, 556406750, -101673384, -1298138585, -1645173604, -1685545479, -1685743962, 1014731474, 776367807, 590116187, 36367420, 251004952, -1049289078, -2066148351, 1427300613, 512599804, 1923012548, 1198033930, -492614453 ], [ -153062507, -492125191, -1928427569, -1260039226, -902434505, 1666802895, -1399546016, -1938342846, 508765376, -848969111, -1624316165, -494065407, -1971597437, -234155677, 1366659378, 275177825, 1812080086, 2123572780, 1477243749, 1150946703, 359346329, -1781653832, -615871599, 1768520988, -1802480823, 1190198741, -470773257, 1840931978, -1359116314, -311518844, 1323287681, -367888998 ], [ 1433071772, -591420802, -130191028, 908874199, -827277273, 1328829958, 855704151, 1604291646, 547556794, 1551452151, 347510767, -169962517, 1827622519, -287233415, -945796627, 1341057714, -725862084, -2034779234, -1913207252, 976496970, -1203684665, -499694559, -130714400, -494879633, 1376656295, 1470075560, -1335465351, -1883418546, 99013112, 1494859588, -820728006, -435899662 ], [ 1226132996, -296281826, 592903708, 1650968191, -1911810710, -1926048870, -1448414130, 98753458, 1132974057, -1612516266, 766335418, -1792734766, -1648152905, 1846520060, -850851856, -362937598, -979229824, -683474945, -122812685, -1262749153, -2036065051, 860857252, 129835891, 178896379, -1432845750, 938926804, 1007085638, -77017905, 206344854, -516622070, 1233769267, 1792909929 ] ], [ [ 558042448, -1706207696, 1758368568, 203929577, 1953550401, 978229487, 526516066, -786354981, 547145008, -1172360500, -621117785, 617291173, 1863661304, 168337477, 1351797900, -268959411, -1076718418, -1743994044, -1014879778, -1660157958, 1038604038, -1704910269, -639580188, 1630400515, 1385485614, 1434050952, 1789659934, 41979903, -1651609195, -1196633100, 89493582, -1290407186 ], [ 1665913469, -289590804, 221521813, -1659021282, -1522546751, 1284066740, 1251259166, 444881326, -1265622807, -157650686, -19767005, -1050213564, 2008994577, -289634479, 1673333621, 94138853, 470455135, 2037295289, -1473438815, 361419329, -489023156, -1316029933, -1129133804, -1347351822, 756328961, 562030068, 1121801567, 1326667248, 533294996, -772457469, 464610653, 481173257 ], [ -803176076, 1654567339, -203870408, -65111917, 2072069671, -171899034, 1756892392, -624123314, 914173844, 1936930947, 1577924812, -1393030844, 893500541, -1238026733, 596968266, 1054846997, 1103805257, 1566270166, -1086421631, -1507315038, 1993250130, 663156693, -282638937, -316718692, -1958171894, 2086341931, -1342147893, 865951729, 696451651, 1986842419, 707608663, 1832292230 ], [ 180512091, 129189069, 9048180, 1843667342, 574781114, 1769454714, 951230979, 222732628, -1280502921, 668813291, -1264561669, 1015737240, -1991953335, -337254120, 446482974, -577964422, -544602312, -1913561446, 1874923972, -1990787406, -707559158, 1699654828, 278735575, -49082902, -661573201, -1884408524, -617521182, 163192210, -588989975, -118315358, 473599924, -241189336 ], [ -573195235, 1562061007, -1512420924, 133855138, -1438734916, -1559478329, 116897937, -1964810840, -283493559, -908176878, 1601715325, -1249267625, -1967048275, -1860163547, -1010005465, -2072227236, 824815475, -1975082458, 791488896, -1111179164, -1818579498, -482887670, -1087272349, 67656637, -1168464042, 1855173262, 1973252490, -663033665, 1807568045, 2036742926, 2069920783, -775643915 ], [ -1518678823, 644183563, 839232980, -64618182, 97359754, -552600186, 1079621762, 1424256116, -1238997871, 1651548887, -2019675201, 725252663, -1661084741, -1299253719, 23713106, -1055254424, 2059776581, 1010604786, -1997074534, -792338616, 374885366, -1495181553, -1299057157, -1994452106, -1836728666, 1962302783, 532353993, -882224870, -537439390, 118671733, 1044577357, -895525132 ], [ -564112031, -18251578, -1717629492, -1273616285, 999608281, 1382728893, 657507675, 1829034976, 1732081455, 665072566, 844102292, -720126014, -2092398834, -957898938, 1412911218, 1055485077, 227976993, 251096210, -2098297697, -1340719422, 1298593052, 1824576119, 1161986957, -1236698217, 2145967030, -3944595, -74237693, -358290663, 1197298390, 874500619, 915764362, -2140996094 ], [ -21170586, -1570628385, -1400552708, 991689524, -240072373, 1772984760, -1475962305, 1935798654, -839118207, 612268440, 1600312680, -1520884423, -1058772547, -853167527, 1402289769, 1808549802, -2008533845, 1260720487, -49337759, 864214077, 1034140386, 699382391, 1569863558, -1202077744, -2039448541, 101096936, 1272754583, -1231879870, 1680610829, -1615631789, -1488221313, 1640793405 ], [ -1922700093, 2039997413, -1270215837, -1443664323, -1130196629, 1411435015, -1330167622, 517649611, 389568922, 676425373, -1060675678, 1247859379, 950460131, 625317295, 64722742, -101333717, -187169633, 1607148810, 1580540581, -1102474017, 411367515, 1010356621, -1011749396, -1358229294, -1763576260, -1501529735, 166460022, -107909266, 1062411508, 1328126626, 748100532, -230870667 ], [ 1309392187, 1687230049, 1196562050, 623068251, 83864021, -890180986, -1010314883, 1769243378, 1394309985, 1595395592, -259005423, 1101863996, -1550389788, 1721999332, 1688062814, 496646689, -1264576673, 1237997155, -1432027773, -1925139686, -1327200699, -163831185, -1254682529, 784235822, -958534373, 1192307264, 284160736, 545142704, -1233179441, 436707891, 1566610452, 255468943 ], [ -301607603, 376411684, -117082667, -2117835548, 816496102, -2831831, -1905579783, 1604478161, -792501586, 1175131601, 800008573, 215765846, -501422265, 1647663909, -1749240646, -1369721578, -39449733, -2087879221, -1213693191, -1625970055, 1639664248, -1968736206, -1635788989, 1560418502, -1821182367, -971849263, 257807870, -1846186723, -1285969044, 1810014498, 1544673680, 637918131 ], [ -1383323051, 1973374724, -112345746, -495472530, 1081220273, 831185174, -1929094547, 532991623, 2145994941, 768718637, 1147356662, 749511616, -704672492, -1284127657, -123810864, -886403561, -1478874793, 543848685, -456622478, 833411109, -796343115, -1236097437, -826910095, -2113594837, 1162570093, 796774848, 1294579710, 740855438, -575144157, 1648961044, -1649101517, 566306283 ], [ -1961370632, 1049297266, 1939701955, 504289505, -1704378809, -1800680170, 659147613, -103950036, -1759040018, 489824637, 1261685806, 594106377, -598436014, 2087693081, -732885380, 2124150291, -2041340529, -1750439684, 1995100264, -1583881819, -68065683, 727733188, -1505003753, -1430729986, -1601069005, 869489408, 779031622, 1016149020, -1255910298, 1697451051, -18764509, -1022978584 ], [ -1315995335, -420110513, -500577524, 1435336306, 1141953840, 631599339, -2028333252, -140402436, -1166249660, 328920509, 1809789614, 1700236475, 682570856, -1255700047, 1646737719, 563853696, -2043222323, -2003227115, 1623034971, -1672360817, 1208322823, -2045164949, -1606905677, -2108948983, -246656463, 1327179549, -482474089, -750147785, 1563476561, 253819633, 699057412, 1004348485 ], [ 1023433793, -1457501445, 1777966424, 588293730, -802365583, 613172591, -1854376029, 1459312570, -277192034, -1893476702, 1887421673, -276438024, 753914354, 1073846749, -1991031675, -507500316, 2079135085, 215501448, 171485465, 2012905005, -446296771, -198663242, -23453339, 1629088214, 159459141, 592975066, 1804842935, -1311692402, -585668480, 485408359, 694942241, -1290514052 ], [ -1655522505, -262411896, -326213382, -780834305, 1841783061, -1283349464, 1130414513, 1756476160, 1844077584, 1594951155, -1594495580, 1024307237, -144170086, 2142033973, 106100773, -1396658673, -1742962434, 806348389, 89529035, -716209693, -516890871, 1182889774, -2108947756, -1394027517, -1678894338, 130395796, -49660830, 1197717335, -1682097469, -57280063, -432410996, 1144612566 ], [ 2093881717, -1293208532, -258966924, 86519008, 279926737, -1207753164, -354730659, 975524131, -1687466149, 1025228561, 1326633197, 1988092349, 1005000856, -1053327643, -238873522, 1294796440, -1328266777, 1031438130, 991838899, -1825293233, -733000458, -782749671, -53381404, 1046199454, -1050000320, -1906602407, -336089020, 1880337079, 1767948540, -334866894, -864561730, -552082311 ], [ -482341186, -980893075, 32705429, 166844869, -926859679, 881363536, 2013262322, 1049188574, -1697920039, -287264954, -1620133222, -667853232, 552112060, 1882161433, 468406584, -1160175940, -925178481, 53559829, -1820678862, -1206140182, -1582463879, 2129017114, -1193088578, -4303906, -429558132, 972265351, 257952176, -994584667, 513681447, 1403205839, 839890725, -1060714342 ], [ -1938427546, 912915710, 200829298, -1851920590, -1957745848, -1555531046, 650718271, -1059673215, -778645172, 2130908946, 462772183, -1801724697, -98792910, -698349290, 1354639105, 255403088, -1727554153, -785716694, 146744422, -777528332, -808451626, 2101559650, -2093335117, -787456428, 163715542, 1168819442, 1211750678, -1174699079, 488869449, 867267562, -1945745412, 257269913 ], [ 634355049, -1415838374, 931491273, -405186871, -1837879421, -271231721, -490808110, 1033641046, -865215976, 1124358237, 1071869837, 538631822, -565910999, -1646423639, -1254336828, -857443667, 133329048, 1864944802, 1114460048, 1621751372, -461926841, -1900856483, 1702983737, 1882061851, 647679608, -65104901, -1648495882, 1208658560, 2045667029, -56622697, 959988395, -1745376579 ], [ -1133821986, 527359420, -817494224, -1710370982, -120465953, 956480732, -2054459474, -599957864, 1696195754, -1939762667, -1802096264, 1810791473, -1412130174, 197482760, 154795432, 433947441, 1275386890, 630708807, 1883064857, 598567193, -1651759838, 424095791, -2080920886, -507746315, 855302349, 1976617603, -986084219, -1732775784, -1579568860, -406295730, -2129116211, -771215648 ], [ 1992959023, -598010214, 1004240095, -1495197614, -673000294, -118716858, 420239814, 173047332, 1676294224, 2002554937, 1768867253, 1073984643, 149315411, 774861900, 1884031129, 692340295, 1107148926, 581184114, 201934007, -367019428, -510064478, -490914781, 1875600951, -1511347056, -1311246760, -341861972, 189994884, -1584062263, -1577000611, -745925054, -1573932111, 1299655626 ], [ -1890114514, 1444255990, -815687694, 616518088, 1284448683, -584056583, -1356594161, 1143150529, 1427873991, 63353222, 2120345735, 1042110353, 109182891, 1229400672, 1235457034, 817953862, 721562627, 1454421171, -173657491, 137569778, -924018088, -648855322, 736247987, 1403134393, -1156930907, 2092739894, -564445117, 793309506, -1483398829, 1144497057, 333948431, 502360219 ], [ -1440282176, 273291652, 1297417163, -997435819, -104599672, 216772690, 917519508, 839212860, -196819643, -150414427, 1178827533, -2088641215, 1654076872, -518948697, -136186886, -1541488334, -561095322, -116308485, 941708603, 1458053389, 1999532362, 1784415701, -1390936408, -129449594, 1058536694, 908527966, -2132348509, 1518656873, 2066747531, 2036972072, 1275047963, 644273609 ], [ 1916121050, -2067951874, -1687815869, 702933739, -1927887133, -778213000, -271229615, 1335432077, -1892626542, 1490082054, -1914273819, 1152458292, -1753581438, 1275649833, -1883269320, 1828135801, -1728395234, -183936637, -572994458, -426280577, 6587135, 1231601445, -1702013901, -2013484330, 604146646, -2055379484, 464197734, -1638343075, -878657248, 181648153, -843725863, 17752509 ], [ 2081983286, -326289880, -857915526, -1424427328, 1742746555, 1996658521, -1270439192, -1594316168, -1376354085, 1026218370, 1547198097, -2036420625, 459656413, 123880293, 1141083758, 1032655222, 324359377, -323182712, 2031311695, -914198812, -2022907131, 1233630780, -1502439382, 1238332587, -1670475686, 1921453124, 735759474, 1974296126, -799246681, -376266760, 1231138680, 1528813517 ], [ -1614505950, -80978723, -1159123974, -664231892, -1864990609, 129734295, 2118481182, 1326000521, 934150354, -2128633784, -1679468811, 722423952, 631110371, -1654024509, -259219608, 1939020960, 1787518504, 745859067, -1571565816, -1097509801, -2027763437, -1553832066, -1486048033, 1748282516, 1879101120, 1243951530, 1843065720, 275026266, -1852837197, 1248687396, 99915921, -1592276900 ], [ 792149054, -1050067325, -2129101930, -1662197274, -2077036268, -197607748, -1862384802, 286443563, 877464701, 991995686, 1890019264, 1980124595, -1854660980, -664117943, -1529440796, -849287390, -140444244, 1560925040, -246530749, -1083760579, -1235756324, 1090669742, -1286986140, 941777161, -1548057375, 2091989339, -1071358352, 2101173045, 1466508459, 174602635, -182461801, -934515493 ], [ 1794416475, 1891570588, 1467613539, 1461733871, 124063049, 103227712, 1392831814, 229749860, -1441665701, -2017159804, 604697712, 1831996735, 1891519298, -597311889, 513489518, 459640480, -39995161, 431940232, 668422027, -1686892416, -1560371256, -1110125202, -882679260, 748249912, -1064196113, 993190233, -1639400053, 269268089, 893581219, 1188272548, 576321219, 1153612053 ] ], [ [ 1600574503, 295550732, 850599316, -1264874896, 1339316364, -1216487466, -1549672269, -1626595973, -1865969279, 1402029006, -556029016, -1424506994, -1584969380, 247073518, 1149650595, -1835707590, -286270296, -308699772, 1883433925, -2118339191, -1769148935, -1110444782, 1916191001, -2030118554, 976415076, -177348116, 1304196012, -1161703159, -32017235, -70429500, -583708262, -704751881 ], [ 964105573, -1499097490, 2057596883, 1683994362, -2035304674, 1694295526, 417205703, 1810098929, -1084835151, 1496758968, -429141619, -59622997, 319736534, 1194041599, -1215935672, -2036478645, -2102528287, 1656582269, -1851857111, -1865219201, -2037021836, -728701818, -1954151239, -150311221, -1437996628, -964804989, -240064524, -70239547, -204571672, -1816230772, -2095955404, 1155234354 ], [ -2033344946, -438138434, -1060935335, -1989074963, -1934607167, -1684952723, -1265602435, 1135138624, -1996543931, 1336861864, -1775651199, -1389603695, 689794088, 1921580367, -1569069417, 714400519, -231530535, 1253008872, 1321371136, 961435062, -1898300112, -837729746, -986576481, 945009827, 539362843, 52369086, -1402448453, -1561708187, 85820042, 2115387961, 828996978, -1424666133 ], [ 1928076981, -965682354, 2036402952, 1300400164, -1446785155, -1888085839, 1615243190, -2101448544, -1922640969, -75099464, -213822819, -294219125, -129790598, -1195256611, -1785458930, -461373698, -790329918, -397226100, 1191967474, -2134090500, -1227744314, 1774414583, 528631613, 39332779, 1989379015, -383804565, -1920811047, 1934465785, -2083618419, 1215739053, -1006834931, 1184014287 ], [ -1731704866, -850726034, -1787033605, 398544920, -379050267, -1203054284, 653355098, -2134799342, 1041354532, -1736795435, -1680278364, -921687600, 305252281, 1495062267, 931554938, -696324416, 498564077, 1398239713, -152570870, 1032570838, -253236227, -315713125, 1199470041, 1242512708, -1155873478, -1672801714, -1349617878, 1770478177, -1890656072, 1324273169, -419379819, 1570686540 ], [ 706592687, 897221396, 104498719, -322814451, -1783233349, -809108287, 2115229141, -357788700, -552666018, 2131835421, -2135365989, 567397387, 454370448, 855005076, -2115811864, 1317947511, 1724510060, 668223609, 432478979, 147336479, -733394574, 1760162556, -705963390, 1241820580, -1702548026, -1610487657, -340377438, -2047925453, 7310279, 339871312, -1495406633, 437165731 ], [ 766000011, -1312801468, -778910590, 1335144128, -1855335683, 689262271, -1084762549, 894165812, -1992313838, 1397526957, 1759888663, 389004972, -170459023, 871040627, 1974884104, 706906521, 491576343, 52136589, -1964864995, -1613758270, -1407002325, -1876813567, 136630561, -454984935, -2110972684, 161036948, 481259203, -1280967796, 1606124443, -799820544, -778556388, 1802665081 ], [ 1457931351, -503747133, 1823094354, 419313473, -1056881503, -192040075, -120610310, -1980557676, -800387594, 684819024, -922677216, 444122023, -2108248265, -1176892555, -1157000517, 622011143, 1259294119, -425867111, 1715386038, 2045617023, -886961821, -371575394, -1994516690, -608017301, 1077738230, 1321902655, 869156368, -171668344, -930593723, 11662040, 1350090632, 1736711537 ], [ 1107318350, -240754585, -1749864128, 1057901917, -55522644, -1924086197, -1428805107, 2134948404, -1425981988, -344731938, -538836246, -52736420, -1467025246, -531887302, 1416201005, -1699523634, -239276342, 1350652189, 1594984225, 1622514066, 204470373, -1987612151, 431993644, 1880708566, 299495716, 760099863, -1354964957, 975198212, -1561606042, -557738789, -862520675, -2014511977 ], [ 732962229, -1645638104, 1567277268, 1484334793, -1485861548, -17425760, -1791548275, -1299732043, 1488806907, -697637484, -606901402, 1739055940, -1063925513, -1272461739, -2111147614, 1297590166, -1284965412, -293674863, -1965498321, 66142689, 827319031, -747976440, -1852273277, -1228691095, 1080728933, 1621653066, 799629887, 1813104561, -2004647060, 1194439260, 2115107944, 1636938431 ], [ 2057960325, 40532718, 1921461335, -251173202, -1091610387, 1543970554, 722490167, 799936570, -222502411, 2127425347, -714061598, 483481455, -323761062, -710754156, 841168093, -1576823357, -1682014409, 634077919, -238408505, -1534627501, 1874782283, 1875123982, 477025765, -540659496, 1792925158, -1287169434, -2036860123, 462045979, 291881550, -950054522, 847044089, -1150805046 ], [ -694273262, -1539711536, -1616924295, -1678001983, -1761491153, -1292775661, 172375195, -465069680, -1320661839, -1622537553, -1932664618, 554774353, 1417198246, -1098961508, 1309261589, 939428433, 1061208374, -901680457, 204669351, 281429614, 69518251, 1050563436, 212367886, 334290011, 1171198523, -1051392831, 690007814, 777970325, -1528199196, 946791042, -652820041, 834813900 ], [ 787480797, -1000255216, 219222810, 46455379, 1853310625, -1399105561, -951326664, -396033966, 954440312, -1149882696, 905843630, -1512167841, 1097984515, 1117421299, 610510969, 2076936125, 1666698475, 789998923, 1207348979, 666303715, 1355797124, 1325121399, -232456739, -1523593096, -1847863019, -908854945, 201397842, -904861899, -87999772, -1275592995, 1840701432, -303756655 ], [ 763097667, 238648250, 1251669156, 296591618, 852581841, 1450998120, 585511294, 591722010, 1776582545, 916066089, -1858731947, 1293154975, 1605281081, 412469226, 1305429897, -1790260854, 2118100044, 1583859558, -1564429964, 672428527, 1471807678, 1012886303, -1098485809, -1155368102, -1882029904, 178935410, -1068092413, 308854071, -1507465060, -377452514, -916133066, -1556407837 ], [ 1782057634, -1673608320, 669198308, -255480266, 304836225, -975481893, 1597926090, -636134190, 1712736950, -515839495, 1990882921, 998532627, 1619048772, -1637302738, 1366452532, 944738894, -2009485975, -1891749531, 245883001, 595669165, -462793816, 1818908591, -1878126469, -639778638, -1757554676, 2112700086, -306412424, -2023087723, 1913692297, 1002456270, -195706293, 401785915 ], [ 1172468900, -1061358196, -1235698654, 1493256287, -1133523842, 701003474, 1472692442, -1896069859, -900678609, -1937556815, 640581827, -1313704686, -2136824391, 1339571435, -2027368674, 252405299, -108075867, -844401048, 385191991, 452362231, -1809396240, -1774854246, 1235763127, -1435333461, -1866745450, -1338607638, 682773857, -1366106074, 748056222, 1931014563, -261095775, 2051053104 ], [ -161844436, 1684932800, -2137550705, 922664146, 146609636, 1532025389, -849366468, 1635072923, -1173125256, -135239966, -1684007989, -1345868430, 487197929, -622172425, 1528466788, 1800020517, -1610987923, 1299329673, 983466837, 608489962, -85422012, 664426019, -2104693644, -1121618940, -45577988, 1469981452, 1485168741, 224010698, 1966392763, 1858004177, -142619691, -1839239273 ], [ -215647605, 835472757, -671442247, 1734528077, -521461803, 1374293153, -102789974, -314291018, -1805685830, -929373872, 635595419, -133294844, -615091598, -1710049623, 689852347, 431589166, 569684055, -1722445272, 1658664061, -1245455092, -939634931, -1208800681, 1870821338, -11004272, 683972650, 928830084, 522737451, 995460979, 236147721, 583549750, -1270310129, -306579061 ], [ -2116587761, 46754566, 248145709, 104756976, 1781809503, -26531995, 1491938594, 168735427, -1815535129, -1945583347, -812512728, 1218323569, -94760253, -574084877, -49949707, 1904705739, -1352427626, 417087078, 783369109, 1406017113, -66420510, 1867398915, 1544327462, -1721150395, -1069954116, -1079210450, 1758679368, -1639425725, 1396466607, 2009696181, -367382969, -1538613743 ], [ 1329766319, -282432941, 578580429, -878366188, -200116646, -464021384, 48641635, -2080678633, 208966840, -936286652, -1170035682, 1826597361, -1489297326, 1428975139, 1231564957, -484130159, -1774669960, 698550378, 811342690, -1294751451, 1628392264, -763016705, -272992796, 1875682713, 1180524219, -248051493, 1564456154, -710416084, -931503658, 799500658, -1071835997, 225649171 ], [ 134975235, 69781132, 1752430906, -519037109, 835995742, -376536436, -1359038238, -594379071, -429031999, -1399191568, 341742970, 2127617516, -550590400, 237824819, -1320958176, -849544220, 1338082074, -1480621042, 813133821, 1940550494, 1227498295, 1137922183, -1451182551, -1814980916, -1489675703, 1395085663, -1736520721, -1553076357, 667111429, -1892362778, 1729735234, 815477316 ], [ 1518767034, 816447456, -1034372323, 539505318, -702065623, 1910838403, -85972367, 465988901, -2064146257, -1524318845, 741291087, 1870184268, -1213248378, 1929393769, 1349730047, 883309852, 68842323, -2134593543, -1481376304, -1664016616, 1071916832, -983787669, 1324704017, 1057146428, 1525562157, 1593842750, -1692905119, 703163221, -128127590, 1159103013, -1925215261, -252377562 ], [ 1968701193, -2110178598, -141558453, -836953212, 1130442101, -360038371, -1073610926, 368852016, -1244910564, 47768185, -79072013, 2125845511, 463901559, 1805637205, -976581902, -1966424298, -651214684, -211146444, -363689531, -2120950868, -2104341740, 229365786, -1115549000, -612493599, 1173668141, -496801945, 1344288848, -32683474, 1015283595, -917257355, -1548491095, -1030138553 ], [ -1538163468, -106645369, -813278718, -1008507818, -1227992142, -394607437, -2050317397, -518777118, -1196552982, 151504330, -63000708, -183784381, 463588493, -1905901717, -1762707341, -87245315, -534139631, -863765846, -529712278, -1095208165, -1576129774, -1177084030, 1923459718, -1644429969, 2120382090, 752810953, -1661300603, 1257511229, -974095993, -51515263, -2097466978, -2071947085 ], [ 1243126133, 376945405, -347683530, 1883151411, 2068598733, 2000695864, -19910781, 1411807655, -1854002035, 990619834, 1376825235, -2135435153, 1218394069, 1662295497, -1282810578, 1806858975, -1367188767, 1913154478, 1861357475, -50353860, 2128015501, 121779914, 928957595, -207066093, -1413291863, -796032094, -1298053998, -1308485238, 714090597, -1863615357, -1779489151, 1843089854 ], [ -1291668032, 396333493, -2110342513, 1059919621, 176106613, -2041704201, 499594592, -1453904459, 2014252833, 16900010, -1736184661, -100144746, 1788401000, 1284395889, -837168159, 69197345, 1638184280, -451859136, 763989615, -116113310, -729796702, -1539324327, 1650983073, 185144661, 412677817, -2031546573, 660777134, -1261922886, 1681943927, 687134375, -195974570, -481266128 ], [ -1663876591, 896409667, -1800463231, 1966219090, -759263111, 1765987844, 1535565904, -147834958, 1932742838, 805758557, 273496921, -1080389937, 302300713, 475426762, -1085663588, 315587401, 1644842644, -63177458, -469786447, 452977725, -75798845, 701144866, 1975918782, 977089926, 1274208324, -1204125557, 1133316482, -1884025289, -209225272, -1305706381, -1527064096, 2010283590 ], [ -649557913, 170511487, -287921927, 939496286, 1277910584, -1952771582, 1156363226, 691247750, 1804817432, -1806484637, -1838746610, -1128792236, -251658915, 765171668, 1418938555, 773081741, -139536490, -1571781398, -1152849937, -372715623, 1279118897, 1691965560, -1930413137, 1799927919, -592970472, 467340251, 800955130, -463025568, -1459084688, -1286109518, 1455396325, 690812769 ], [ -441090254, 2053284667, -511043274, 1058066655, 1928972936, -595883563, -1516982226, -184307391, -273310885, 193797526, 48132620, 531901664, -1731592229, 1521085064, -791889186, 1216001235, 139383052, -729250693, 1813253790, -965032594, -129049447, -865634724, 251879930, -1658450132, 752463734, -2036483806, -1521551111, 2084417854, -1515604512, -799304112, -93110741, -25603918 ] ], [ [ 533553028, -1744431738, -784102869, -258948962, -1798294384, -2141880916, 1097056409, 1686169203, 856394614, 1998063229, 1753777872, 1952610175, 1252741488, -1316864756, 1033471183, 1328112397, 98242122, -666216917, 1880826661, 669310030, 808374657, 1831595774, -1668089990, 208439032, 1192123001, -421314184, -1181244159, 92747512, 1321012007, 521311259, 2105220416, 211397447 ], [ -1588521227, -1577588351, -1802019283, 961990418, 1205771097, -2084148995, 1281902704, 727663237, 747403481, -344089407, -148026091, -2130324336, 1537299280, 903994941, 698262507, 1945546749, 1564114726, -1271330487, -710478316, -962541128, -682065105, -1684886371, 473413529, -1588296617, 805491223, 1952600946, -1572992742, -922578053, -1465351219, 1257734822, 1429785553, 601137504 ], [ 319032361, 91860846, -1163869026, 469103025, -715813803, -476323835, 1363818717, 1657905973, -1237658738, 609503328, 450950736, 1929473130, 36655839, -404788801, 1955941206, 1908518269, 1125870283, 1866924880, 930005812, -725055585, 1086445514, 2128417984, 1920898569, 1147371904, -1046815629, 1169854412, -1999122360, 543674508, -902389225, -1503055026, 1770357614, 1046316086 ], [ 855014171, 509385354, -1478008178, 137907048, -688388349, 2118172545, 433935446, 1542666036, -1447521460, -884347378, 424236975, 2030564601, -1829424458, -1639372961, 974286152, -1673128483, -857050546, 686277860, -311966054, 1113763022, -2087333422, 620008225, 621369816, -997931401, 798662739, -292870563, 1605335878, 1148285024, 977430581, 107293577, 757646592, -1543557536 ], [ -339842234, -571156800, -1835685957, 1327219075, 620983718, -728221985, -2052884298, 2015672770, 678766655, 1318629245, -1826195764, 1781199920, -1892218934, 1775936166, 288523997, 1585819861, 1804603579, 1627575183, 958809808, -1698233130, 860878973, 110336162, 1265205785, 2063577755, -169161759, -984605383, 986844775, -1115176897, -93585848, 879258186, 1931507880, 1017212827 ], [ 911949816, 83517008, -850887173, 1512878394, -579086247, -1228824044, 598686080, 1784346360, -107468576, -559230862, -1478617220, 1354127639, 573031746, -1373815430, 509728895, -548161810, -2075688533, 601275781, -507402263, -1252210218, 998880728, -1250109991, -1371106873, -1370684342, 1512998991, -302169369, 290185912, 1400186891, -399863402, -994651057, 2091085669, 467592753 ], [ 592018782, -878689897, 1828780065, -721943336, 2143601131, 516997565, -175564643, 927190027, -594021022, 1410494735, 1581383813, -1723809895, -2103254408, -1852633890, -161050756, 705326104, 618697815, -1038291190, 1333264048, -1755061965, 795097127, -144824320, -2061063635, 1553582033, 751435233, 236006935, 656708074, -807094487, -2107859903, -517708888, -863034334, 837780389 ], [ -129663040, 1989655698, 569702611, 768656660, 774981824, -891677151, 187242052, 1761535955, 2117885595, -775113954, 798542976, -1795635979, -1437738042, -385011789, 981297676, -1372619024, -1225379973, 925840981, -1425423770, -1836256875, 560941462, 14598265, 62686044, 226611560, 1918026792, 1915396308, 356613717, 674037356, 93506612, -574133133, -1561863098, 638158414 ], [ 1552710578, 868860962, -785988950, 480721834, -357399717, 2038586477, 12022314, -133791696, 1960634509, -1327556442, -1037011365, -1281483281, 793687306, 800635607, 882931582, 1841858628, -2040336860, -1092023841, -462173952, -1237218608, -1972245086, -1124740625, -1524351689, 1897831390, -1814246041, -1226700568, -1061397445, 912674914, 831201365, 1578413892, -1510888433, 1512336188 ], [ -451057609, 1381481729, 312986744, -60671776, -1269316780, -1999088880, -1037426938, -1190846457, 239332439, 927769713, 857777237, 1414341682, -104059503, -1112771878, -587801369, -688852778, 1502111272, 653543247, 1431394668, -899762382, -981310461, 1465984572, 929700796, -1964499553, 530678028, -2041203182, -1845141937, -1777499257, -1876580052, -156603242, -2146243340, 223502341 ], [ -1519986218, -1076292186, -1638528385, -1073466119, -1708616442, 149787082, -414597363, 1755821237, 953130747, -404281889, -180973451, -2065006733, 222319382, 233879121, -704211541, -850355429, 677225114, 573478491, -723717399, 1133711980, -815721060, -307522706, 1910863744, 828788452, -261293117, 346055228, -228374308, -1395709982, -1835463280, 1399307780, 1809541693, 1680885253 ], [ -564691608, -358301369, 773978444, -601926483, 734925209, -47077094, 1657186017, 1559832304, 1626934806, 1303848150, -1487081110, 1199223722, -1679883962, 941937527, 1671463368, 1500571043, -971105736, 930438214, 1445223118, -1972435006, -397550934, -1431039257, -650356542, 1700968798, -1383114667, 758354284, 2030139259, 1442350820, -1872638657, 1890966269, 101171821, 2129315339 ], [ 939835130, 1086796560, -352300852, -1474256088, -877990896, 7879854, -1471932438, -2069467344, -1309705806, 1186437372, 1910826448, 1388384292, -374464012, 34720045, -2006840974, 87054329, -467583261, -525433500, 475986528, -349920741, 507689505, 1463207222, -1742944769, 1719135090, -1025746515, 959514870, 1009432622, 2102395328, 2088636140, -1259985101, 53592462, 1754866620 ], [ -1778128205, 643718567, 1609741735, -172007580, -269214110, -424284401, 1004429437, -1440116220, -1095566957, -1767336760, 1598826978, 1211814715, -1001522596, 453226462, 832662252, -1255264068, -426445801, -627991417, -575762787, 694689296, -1327887289, -1097922485, 1457338499, -1336274694, -254075384, 1062166697, -358778085, -162397714, -1671402450, -286444459, -1533438402, -1477207060 ], [ -559192688, 581705671, -1962234815, -1661075023, 424769320, 493874699, -1343801939, -1890688192, 976353052, 1989914774, 632395191, -1111564747, -122136799, 1604494722, -1278459095, -1842860964, 1178018228, 664557555, 2114407771, -31687730, 906700551, -194256763, 970502641, 752432514, -1304910118, 1450095581, -417005484, -110352557, -1791108759, -980682771, -1794091307, 1882700709 ], [ -228366192, -1550795833, -1072258533, 687868380, 625342977, 470546141, 1855599807, 2006564208, -304284535, 862159686, -1604950900, -1791130335, -1260649384, -469620626, -182381441, 2021879233, -158808907, -126190499, 197220397, -1729966417, 1726355874, -1069234188, 1766810065, 1066306333, 604078190, 1664195215, -1483830136, 959236034, -1428959285, 2137405861, -861096751, -647770239 ], [ 964984110, -398803213, 1462767306, -439935556, 662897657, -1325070452, 1480632518, -2036276299, -1118269137, 1229393318, 775384239, -1385819020, -975224589, -911592133, 666464951, -686922622, -2025954977, -480373217, 471586158, -456808110, 1676750248, 660769123, -1022669475, 641071257, 1565345938, 1999530134, -1913227160, -975208826, 667833840, -2070209233, -345415527, 401919225 ], [ -2027721982, -1645184786, 608078888, -121492412, -1460538498, -2057475048, -14681756, 1811984899, -1089194974, -347374271, -1614631727, -519353960, -1668441909, -1156925322, 556866222, -114379341, -1297377426, -1546315165, -820167130, 1397978089, -1280296410, -748090385, -1604390683, 497187053, -2135691748, -1291523228, -79903651, 714629386, 1155887864, 1045628009, -1849033827, 369661815 ], [ -1407954039, 401348842, 1671114696, -2036445037, 1774117366, 1830889346, 1980579600, -2002961256, 549899980, -1020243563, -2080146456, -1879047918, -1598556103, -375954487, -1203179119, -1807425126, -633729013, -75958658, -643318283, 538750116, -1383987811, -752638454, -1387618988, -1179298706, 1952834352, 618545065, -1758563996, -1426677896, -2065221263, 1505453453, -2041397348, -1814133358 ], [ 249129152, -155720331, -1194099030, -148604796, -84654933, -1563524315, -149945407, 1326809785, 1733892175, 507053125, -1453164979, 1242828489, -808206971, -1470813035, 771337020, -1364184222, 123759992, 23756720, 360054708, -632242606, -145811776, -1613920050, 1376513859, 729842921, -1628738142, 1377865861, 1945179845, 1163774317, -1366991035, 759929143, -1344594246, 1259548131 ], [ -1154253457, 1798851877, 1035896756, 1388921227, 422926779, -1684984810, -1704815722, 1331140656, 1603464451, -511245083, 2100220643, -913891077, -10321600, -279327986, -2050642170, -973637398, 51994731, -2049967318, 340501884, 52529428, -1305369511, 138108392, -2000571072, 638665452, -54945146, -571013644, 1600603312, 1432581264, -1082021942, 182073649, -561784433, 1584887187 ], [ 1736621474, 1431196663, 472081127, 2072082098, 297660333, 584557144, -737488344, 938540420, 1986273589, 229515440, 852085602, -945785277, -1708213188, -535798418, -1946236285, 2141853649, 500800940, 1043799921, -991751937, 429774415, -1683062365, 1821639485, 994432624, -886533046, 1570381663, 189543283, -217754034, 77719809, -847885821, -408534589, -1563344341, -1775571042 ], [ 763267156, 556437101, -2087803681, -547409754, 780870034, -1533028121, 1959203432, -758753118, -473902496, 457241522, 976660302, -669293972, -1905285501, 81157381, -682214543, -1129724664, -185188209, -1468045294, 622828539, 741816940, -859467893, -369321000, 634049461, 1527652888, 959849431, 1678835861, -1481353341, -836978660, 1472780638, -1278873944, 796060090, -1832010272 ], [ 2105026081, -847679064, 1189443033, 1266874262, 1122303542, -999968878, -2066923216, 2121463256, -333345273, 814677868, -823735046, 2095876850, 1175095361, 675572893, 679125837, -1856422908, 46576553, -972889278, -588544858, 191802429, -1717633390, 1195798660, -803202447, -173189532, 443197491, -1724622382, -884016417, -1179173376, -1649566601, 856033440, -2080413584, -1500988427 ], [ 1752934918, 597941497, -1188795833, 1091324557, 1857670656, -493685180, -2050772373, 3366428, -314933453, -1153762205, -23398801, -599719796, -453163251, -925876783, -1726647501, -654987833, 1615231392, 1726383338, 1798603692, -1068380819, 1091965462, -2074239674, -1683606353, 1286137319, -1065969303, 1524237027, -883793142, 574427866, 1907054887, 200062451, 1287106840, 1992388065 ], [ -274692621, -61715552, 17953412, 791898023, 1278722714, -1218289335, -1880291112, -328567883, -462035725, 209692844, -1925647763, -1440077837, 1772935591, 318364624, -250826251, 479645079, -1376585077, -805105753, 2058188339, -1226532128, 1622396684, -1457939821, 35144558, 1338984169, 1823319659, -1313614375, -1363266905, -446265798, 1136510861, -1669859163, 1173685513, 53634503 ], [ 396998054, 800444504, -443975778, -485000136, -940799070, -1899784924, 616403110, 822381009, -761087672, 2118400428, -1588569865, 1537720287, 1514862922, -1924775392, 1285495361, -1439384905, -869043225, 763834878, -2113402597, -1130791314, -1124995389, -1952722593, 284861623, 702262132, 805571319, 1025656655, -412688819, -528387347, 1535267004, -1982418439, -1023352540, -773156864 ], [ 1904850581, -1347409663, 632889417, -697636603, 1070880107, -505688600, 171281720, -1549963739, 2147277566, -1742193485, -1440544175, -301893894, -196851035, -148668270, -1013996216, -1180988506, -986373950, -59193188, 1340656170, -1607159093, 313718328, -392018667, -1702103427, -416753979, 1844097536, -1444534406, -1529227301, 1986332016, 905785646, -397952622, 765684494, 475100084 ], [ 1401522042, -525134302, 592259951, -1426205524, -510597172, -1516269398, -1276999446, 1144099569, 170611681, -1726984320, -2006262676, 2009009975, 100896255, -578909289, -1405107824, -1157706220, 622520188, -1811307239, -378624556, 1278746643, 1113246327, -367815488, 387519173, 778503807, -5187382, 875515359, 677680152, -749993420, -1194916043, -1032970601, 1817519003, -1664349392 ] ], [ [ -1843616467, 995228848, -671866558, 1281308156, -1901304175, 1360038020, 369553726, -2130270742, -512440179, -2029091363, -1902933541, -1848727797, 716803396, -49903884, 1967776588, 806917879, -1688100296, 1711312182, -1200471238, -721610495, -976553988, -442763914, 773326956, -1329824831, -487811278, 1541975817, 1093829937, -888656678, -159356974, 755207110, -2046756169, 1166268861 ], [ -1400519225, -437394147, -772900417, -1672252952, 576619153, -779425637, 776601765, -771148743, 601594327, 1980759140, -1882399325, -1917927870, -562155109, 1224331774, 580654388, 2025837838, 599331658, 1561456667, 341633963, -1294440068, -317518362, 577043471, -2108892170, -490902828, 254239975, -268878241, -1023823647, -295405437, -633625571, 1001221450, 418428815, 1790919685 ], [ -92358178, 632424535, -290483299, 1021496412, -405447401, 1193864674, 1137445196, -1186414210, -22192945, 1210139722, 513638281, 640557487, -1744183789, 1697936765, 473378251, -1826420647, -1902380321, -1104093749, 1166607070, 771394713, -2102376281, -792363165, 1050572060, -1105954219, 125630692, 1198118489, 889480341, 1996609934, -1096904730, 77323347, 109894549, -318034866 ], [ 1478386654, -613646926, -1234250288, -2102752747, -2036549317, -1751783220, 1086618603, 321156620, 874456585, -1146180763, -1502579831, 1138030523, -678828480, 1185495371, -355517771, -1585264733, -1980267427, -1768069780, -510876512, -805678454, -1744066486, -1173355643, 2119096637, 511398468, 2068804739, 37071613, 285908413, -5467966, -88638646, -853117212, 2001524991, -1819683316 ], [ 719164398, 1634555987, -1579146220, 1848892395, -1235729771, 2000037671, 667745753, -187901769, 1923229620, -1322325043, -719845000, 398307114, -1645002386, -1445179267, 1112567897, -1553946134, -1264934205, 1685120734, -1733771218, 544928324, 815276146, -1762570197, 198627092, -378090363, -260072411, -757772515, -1918246909, 12429551, -2091408539, -342590473, -358127807, 462745588 ], [ 440583609, 1097621463, 1618282289, 48614082, 415438129, 77056173, -54029476, 429086471, -1392084041, -2007303364, -1471321815, -1416274018, 478136580, -1688393640, -623407185, -1691235174, -1478323639, 611273013, -436482435, 1341327315, 1013120776, -1084153354, -1813070514, 1987266751, -1576145833, 783321046, 366497510, 1376213602, 216568282, -2112725787, -1483359581, 1418222988 ], [ 436307941, 1157535777, 567970695, 2072029550, -1791099876, -1795257782, 969242734, -1967571201, -1664000875, 966945185, 1109834650, 1481331335, -1109471706, 735105626, -1179508919, 2118610689, 730360822, 1159614106, 696748417, 2088545021, -987709613, 1130358174, 1999643462, -1238991780, -479709250, 878138710, -408291672, 871129813, -1285834906, -1823346332, -1897871723, -1335691342 ], [ 1371190720, 758478203, -710572564, 740799531, -41692414, -1394795757, 1220156100, -1981188679, -1686824889, -1037843395, 507383337, -621458029, -587216327, 165824798, 1440019313, -739226194, -476380134, -1983787107, 1948876148, 1475823002, -543225428, 1494428924, -2012056400, -1834413413, 202937947, 243604098, -1591959071, 51720444, -1549787436, -196052548, -77733256, -1252968802 ], [ -913300360, 70217294, 185485174, 2074718347, 684309162, 1077298384, 1718237892, -515812099, -912977606, 368474983, 45536025, 607750677, 1121983219, 449502143, 355402310, 1363500059, -596684917, -1368486608, -1777563273, -1415442105, -1331407295, -246357142, -1989262006, 1174259018, 492506070, -1038902314, 25308834, -1776644410, -861354587, -76431955, 1931178030, 649759150 ], [ 4760514, 2128623127, 2103791916, 148807149, -568059889, -592285519, 525467708, 1230920495, -815934130, 1497575362, 1856124026, 284827262, -1044974153, -870297780, -1304336980, -1011223271, 587511037, -1929411756, -749152643, 1490682440, 1597731755, -1824515854, -1625608295, -1138490761, -1884278078, 290275881, -2029743094, -1092552868, -844619954, 1618632414, 1314525634, 1058701249 ], [ 1813274055, 2073201773, 1732109756, 1905278280, 1852447643, -1209723396, -864549824, -107864823, 224515924, -195635374, -641943974, -266333992, 883599045, 1048177139, 1755677767, 1305169157, -1439463226, -1279079142, -78337932, 1563150791, -220057209, -1596152084, 1751349042, 395914047, 1657266142, -598088979, 1551508648, -1911602684, 1056431379, 2078360347, 1791151658, -166297027 ], [ 2134431205, 2086681238, -1588336986, -45749163, 1768764181, 1604011265, 224607986, -1112266911, -993331344, -1751307860, 297477458, -2032198792, -16101067, -1394482692, 175736375, -1905711513, -548745034, -664376193, 627172349, 777081435, 760989847, -34321272, -1881695913, 1730084691, 1160937313, 719611285, 193398709, 285675201, 1606557947, -813571862, 647802165, 2119060383 ], [ 2120052268, 1093746606, 1040758548, -1653931926, -246710619, 1443703600, -1121875522, -679130177, 571542873, 2002648532, -11406141, 1302397237, -290992766, 662881908, 1410436906, 1631512967, 1792139916, 1568329123, -184722083, -1702471886, -2014592450, 2118759481, 1628520084, -882719435, -1960424948, 361212910, -217863267, -27688946, -722410450, -2118120175, -597353210, -392565637 ], [ 599200091, -1139782328, 1527756711, 1375561359, 945072899, -529033610, -276286470, 1894851530, 1164652788, 303706276, 628033021, 2041611424, -38311738, -599711586, -712538425, 1597400212, -52821101, -550695739, 1230411142, 1498048835, 797063580, 1598520920, 1323191655, 735355062, 2081694485, -533407203, 2020454314, -704072738, 1798265418, 830067376, 1092595395, 2105056286 ], [ 2118420222, 1788344833, -107928719, -112364836, -1531507725, -509003117, 1319599045, 386758027, -1404151330, -818070076, 55918319, -893357430, 1724831295, 1368776813, 1221930941, 1371244879, -791573053, -1503750156, -1144718231, -1509677059, 465860562, -1119945429, 1100812026, 1331857031, 1135819030, -836034163, 1142160266, -1358476160, -2135193889, 772478189, 863312196, 1276239795 ], [ 676337594, -41578339, -424180499, 886972056, 2141569444, -342945889, -219673249, -1100374789, -1845552346, 938387649, -1891292866, -1881737446, -317851404, 661000177, 498027565, 2091770476, 2143465021, -553481985, -276783305, -803949748, 315234663, 446442724, 1473928898, -656761882, 900852296, -1618314187, 1765455119, -1698931839, 598696754, -1535036946, 1880869927, 1524529590 ], [ 606154521, -349459112, -1597534298, 2003349384, -672032373, -1649512402, -156747594, -1888489580, 1292359629, -328199890, -871503576, -1042628992, -30924531, -1787819232, -1184471285, -719459881, -539334139, -2086844415, -944025316, -510506232, 1887663040, 1676259335, 1736792979, -1371471614, 989794544, -2125433727, -1621020815, -2030812023, 1899857008, -854055290, -1474299284, -1657145496 ], [ -1913301612, -1707537734, -1957798940, 397733046, -945223071, 1974421627, -1455673972, -1332865274, -1414617020, -678960070, -927900137, 1977818806, 1640854353, -1761794730, 1739308275, 2078147252, 1744634312, 1761599180, 1213067299, -984188226, 685884244, -1116260316, 383491074, -2114897442, 2121046218, -2139168089, -806201513, -1699779263, 1005898666, 539799245, -1868539374, 361615798 ], [ -1770312402, 729297115, 365397358, -1923404311, 1533630370, -1823191430, 1726709165, 873622930, -2029201473, -664147818, -926374675, 1747768002, 1526826577, -539984371, 217304972, -1262006538, -1436317161, -1025623331, -186575919, -2089086020, 1240822632, 1154708115, 1190343149, 995988101, 1541743139, -1612841277, -2055288320, -337728170, -822380501, 1276971088, -845426514, -186041208 ], [ -1034953442, 1431165496, -272705123, 673821588, -367389611, 945905745, -430122094, 1740388098, -275162663, -689796813, -806819501, 1271604865, 2066591360, 223354153, 303064890, 1888874300, -156467520, 1501655900, -1118195137, -1616453770, -1050083849, -1671270974, 1113726765, -1544918316, -363430693, 1076264897, -748901189, 1611452414, -1348433515, 969217463, 2122557629, -805384183 ], [ -593105182, 956709555, -1319981876, 560244795, 1020367871, 1943598548, 1731065594, -1106468637, 1102334522, 1236501465, -548760238, 1669041327, 999339921, -333068089, -777062334, -1616024524, -53137590, -1770002624, -1707806372, 740536666, -921255410, 303495158, 35274219, 289321718, -1832072321, 265761351, 1004775946, 1288763151, -374150677, -187318046, 129334782, 606516068 ], [ -173644085, 636509631, 905577938, 1012307739, 584738331, 2000892834, 880594726, 1958309818, -1149849070, 650870390, 549037738, -597860986, 90176575, -392170601, -1828083131, -512625368, -1908969175, 1641050637, 347792261, 427754755, 360985058, -562431973, 1171170116, -402981009, 1137941074, -95870737, -190366029, -978735878, -305444311, -1126900675, -478740829, -605701251 ], [ 1900971553, -494881985, 813241137, -680135794, -648819487, -572748455, 873155435, -1272220474, 172129054, 19159345, 325626529, -1752861941, 1781647894, -1000037782, 457066251, -749967150, 1744850518, 2029846018, 129106164, 1661422374, 1143207732, 2000132390, 120472653, 595333282, 281403009, 939586067, -299754480, -357941966, 676412923, 1707351517, -1856719834, 1897237048 ], [ 787247172, -2053055305, 94532627, 1796563387, 965862863, 249735081, -2102150509, -237493195, -895915397, 1396318984, 287853537, -1002840343, -154812725, 772121758, -1678083758, -36383753, -1916582052, -1374006978, -413604958, 404368631, -359613585, 1843631052, -515993237, 556873329, 1886388941, 665398068, -1263884065, -2099756082, 925863817, -1254229377, -1367133021, 1441023787 ], [ -1955210216, -791158034, 521095026, 1781883479, 1474494397, 679309201, -729388961, -1160507720, 185065702, 460407186, 559713191, 2077811835, 724821811, -1437756123, 444751872, 1360424099, 1704533002, -533229864, -1361716283, -505572826, 1037115498, -1309109070, 1919411627, 1389412352, -646016496, -244550204, 1195179330, 496153787, 489496628, -1381291410, -961528506, -1341368435 ], [ -408934856, 437387534, 1617144940, 2043987516, -82154820, -350367428, -888268389, 1521862079, 2132439640, -417685312, -851186587, 2132019219, -1966419551, -153967835, -1291521749, 400069531, 2003180955, -1826856927, -812043697, -1964295052, 1550221747, -1606663894, 1597605053, -670771570, -2054694384, -17878296, 1006555498, -1179855631, 186402324, -491350776, 535677351, -1303458869 ], [ -270149587, 1752786527, -1608667885, -1022516442, -1552318775, -368453163, -2035752338, -2027983832, -1024581095, 1061070227, 667163896, 338957623, -939209875, 1826736117, -517097715, 407382485, 380674475, 1780789127, 580213431, -242151686, 1549608442, 648683903, -599525818, -2004249935, 983445767, 1240381042, -664821646, 432122934, 904210599, 1165541178, 1853604686, 411541104 ], [ -704353394, -200562501, -20324042, -1358017461, -1080137581, -1273580372, 97149236, -305442789, 75323118, -1816877247, 1340444791, 1644412445, 1208716937, 840164545, -367885036, -1638343164, -1409694581, -758852058, -1059779689, -765100331, 8757174, -305392919, 2018408309, -1689140719, 768686012, -1203300651, -998127452, -234272285, 2114943476, 1968240772, 1441281068, -1922659239 ], [ -245600114, 1336760422, 790688613, -591008229, -1652814921, -96041679, 2074468566, -890329327, -1455378205, 1348729047, 1514494951, 1274241929, -100579988, -137939114, 1066997858, -1833942579, -733553515, -1788104889, 38031374, 1805490386, 412137130, -1965328809, -374441665, 384123535, -146922754, -178542627, 2043349788, -1286467253, -199718318, -540558911, -1457865066, 2114630323 ] ], [ [ -58064410, -19440074, 1740297587, -960294168, -1062354776, 1586487315, -836147593, -299166428, -990350159, -978103092, -550018600, -1025387795, -118339680, 1338411174, -710114799, -968900906, -1346631815, -312423668, -688453423, -433807197, -364606232, 285330885, -45034464, -1310134429, 667392487, 279383432, 1026281040, 1262460467, 1399831572, 949419011, -1069598551, -1655445971 ], [ 494968265, -1369144181, -1357641972, 701396570, 515421930, -1395672145, 1799766541, -1755107938, 1594187138, 1334706398, 464251758, -690103356, -959467135, 224223754, -1550791791, 1214098117, -232293943, 150213939, -435352857, -1612547092, 750538167, 771647724, -1690740073, -694061745, -1949554212, -698077470, 969044003, 297190413, 437131087, 406777955, -626847603, -418720185 ], [ 1050080371, 932463883, -243022165, 1040416459, 1252943678, -413338376, 1449827421, -1486862729, 1058923632, 231832817, 1860274964, -1301243797, -1838209766, -1935410624, -1602865277, 156428244, 1251270253, 1406855363, 984258367, -904170175, -317249498, -1944120978, 140452564, 1130578945, -1272147592, 43293078, -683787613, 1705229774, -1813891430, 956710699, -2000433429, -205494307 ], [ 682130349, -194412126, 398267149, 705696175, 861965027, -2075740108, -492309607, 1345258, 1310608112, 527535202, -529606207, 1322887114, -824675752, 1426708757, 421714170, 1230507603, 196368240, 1208174219, 955245147, 89770634, -179498100, -192926194, 1922565293, 427560097, -43835073, -723967492, -2077494616, -1412412519, 334845147, -1946725461, 1125093230, -609596824 ], [ -1427598, 298015917, -827971155, 443508926, 216481114, -731768072, 753210277, -960909129, 542776363, -2057682894, -397324027, -318336088, -507579338, 1610499457, 1333711149, 913978510, -1024001292, -433454233, -495262342, 971584338, 697117137, -1534010664, -366841086, 395329645, -442808542, -1878249015, -1611379378, 2055483088, 59731589, -1542253429, 2100553153, 1892461862 ], [ 1528583130, 210095419, 1219834083, 2090191791, -64710164, 2112869755, 1385866821, 552056037, 1772707512, -426590122, -1211105852, 1953760289, -14772375, 794827410, 1532021243, -1477830072, 1382135189, 854751473, 1646868560, -1231048115, 1967452293, -1592064053, -914118196, 71195603, 366331206, 1583582512, -1463283189, 1871873815, 109049430, 749882373, -1832876085, -1409097809 ], [ -345432722, 182755829, 88843660, -1461478773, 842764617, -1171702915, -1224950445, -1714975598, 1621662186, 785121746, -2029237050, -1588279401, 492492072, 634358569, 1771935863, 1968032032, 1570163343, 1488152950, 104153133, 1923366009, -1532849963, 414659564, -1728113505, 1155613845, 909717313, 2095740667, -1611654507, 910122882, -1891113621, -1781478551, -222752144, 1958308141 ], [ -1353039819, -811975813, 1318803461, 2095636468, 180149408, -697053976, 1525236601, 28127614, -474774170, -1158149934, 1812137187, -240530806, 2049789782, -1316573452, 224616407, -320033560, -1344013666, 2066255858, -1917837429, -2070587143, 1796457337, -1057376770, 39111195, -1708424458, -1280692462, 1441257223, -538040854, 1467416980, 1850558557, 2031410495, 1979384457, -356495986 ], [ -1261850238, 1105709236, 22831136, -1500682101, 1314899532, 1555699665, 954895005, -118111388, 668228437, -1546198643, 1411184343, 1711840437, 1351945199, -243507955, 450385331, -2067795876, -38237469, 385079626, 1368301265, 1710971646, 1132718298, -1438351399, -1305478856, 1625578792, 20405899, 1317267306, 394884959, -1956490542, 1999682852, 1615731307, -94713050, -986308478 ], [ -972877450, 1329753284, -1324851123, 380736812, 1854526470, 88152732, 212710374, -245213434, -1067653164, -1026252665, -336790313, -175793631, -2020228917, 1465619473, -2131949218, -1150082596, -675283502, 1876745508, 891636551, -1452204336, 1000340429, -6355145, -2126490619, -369988761, 787301641, -49103708, 1111234598, 2108414359, -1152663757, 357083552, -1490051327, -419387387 ], [ 885294576, -103318981, 290317327, -89364765, -443422408, 1038333672, 337913186, -978016429, 1332705663, 1058249651, -1747572369, 597861364, 53358989, 538349528, -959432350, -1791663570, -925028689, 73968453, 1173628353, -734744508, 642207916, 809614499, 1664852754, 1140556856, -574624332, -229569921, 22158619, -764540247, -1528135940, 256364758, 1515096099, -120843376 ], [ 509367487, 593763369, 1763150837, 334344469, 567583962, 1773844119, -1571588607, -1493252004, 271990658, 1556184409, 1930559379, -384002189, -1426874890, 869683804, -737941570, -1327114488, 625905602, 1369822088, 298784873, -714679636, -1361216171, 1836344548, -1456181320, 641317471, -1516262329, -14500202, 153247529, 1407783627, 1770229542, 1624370062, 7327382, 71702117 ], [ -387387103, -1233443437, -1248340884, -1473408119, 1657677962, 981625416, 2090146063, -748770563, 903016480, -1996134274, 66980961, -425401871, 1775108114, -233064591, 107779693, 1593035687, -664025567, 1772444281, -1344425154, 1468102210, -1556241602, 245173115, -219018763, -1635535554, -475061956, -1643611061, -1258050924, 1004499101, 36241582, 734876441, 982342119, 886262347 ], [ 497483253, 144103634, 1173319254, 1620250999, 1327958841, -289063877, -1563821550, -717771824, 2112838171, 815560763, -1444808632, -568616197, 1024969247, 1851992775, 296995981, 1622273814, 78881769, 1256877172, 1725827099, 375868596, 1243593073, -1301607817, -1902779456, -39479821, 547336287, -804625966, -22761480, -260783316, -371523721, 1119152572, -2002515687, -1281562231 ], [ 1623900926, 1707041091, -742536663, -148176129, 2143880137, -204072809, 1353031784, -1665858426, 1300722413, 38262516, 396971129, -750313331, 1415711215, -864316079, -1069300023, -382528822, 397687813, -1989314949, 358270806, -979152736, -296835022, -1193282769, 287192887, -1802553426, 1098821017, -1103251876, -1344006430, -2060031759, 2045613528, 912840380, -133340217, -813827506 ], [ 828274357, -152942044, 1746272441, 1027557952, 2012374285, 1575706659, 372140321, -2032260899, 1973526946, -1087286887, 325486819, 1135808215, -1051966091, 1165035707, 221484916, 1816988805, -1639916564, -945476890, 969954351, 1670451081, -1140504474, 949728194, -364100265, 1588239129, -530389764, 1945961313, -1133834627, 2120272599, 944933421, -1212060157, -777492986, -1858399526 ], [ 1897532554, -1484654130, -2118915280, 376588825, -199933540, 740897192, -153318404, -1244292745, 363019681, 1527481654, -1632197824, -975485523, 1549692867, 1800880236, -1193704969, 1325695001, -503126748, 932927694, 277281339, -372435598, -2127175157, -591847344, 526555222, 1148190860, -1273831725, -1301814505, 1118687000, -1078167516, -912356288, -364222967, 435914541, -731720750 ], [ -695530, 1978313723, 1636865007, -153848214, -618483018, -449774471, 10324206, -431503751, 150850635, 259321225, -1671781878, 410444767, 185016450, 1821709080, -46710584, -335300475, -1413122854, -1585118958, 522802262, -388127566, 49116509, -978636514, -1541177096, 2009109220, 550645901, 225589842, -130278581, -1971755990, 1741417919, 499586831, 165850480, 2024906760 ], [ -1101023176, -1287284570, 1034534741, 1695511042, -327064815, -1451782746, 1437341516, -1454421553, -212615761, -422879483, -1242041942, 1936830792, -6585972, 487087094, -1703719143, 1422802864, -453583129, -1633311209, 281694642, 408099447, 503812079, 1225284508, -531411986, -732172205, -1475609573, 2019042858, -772480608, 1964147273, 38272452, 1923725734, 198315198, 1902181624 ], [ 1465066656, -1895141413, -1919211010, -1492170639, 155842343, -1472435828, -1351768398, -1147390827, 1646666851, -844335070, 797208513, -602940590, -985187664, -1558902866, 348382211, 234301188, 1570907476, 1479827417, -1522226953, 268944582, -784077196, 476573608, -94367932, -594523504, -1078549503, -64956819, -1574434376, -91512219, -1327257052, -1345956469, -722430604, 1233991603 ], [ 1115609218, 1875972379, 2073979492, -1266844155, -1222370172, 1933919693, 1345653679, 639341888, -232936619, -1060797231, -1643011136, 1737481248, 421220657, -1934999817, -467382906, 1106689053, -827649376, 1813919867, -552217230, 1360891749, 50166382, 1324892205, -4882908, 723949223, -446049968, -1222969359, -1683818265, -103421659, 73716854, 685202319, 1711861014, 2089707003 ], [ -447446837, -1865810734, 179471400, 1705961892, 577182508, 169148676, -306757199, 1812722639, 1267054545, 1489409908, -2002207274, -943884853, -1642703986, 209785203, -2030495133, 1461154291, 1882830918, 1396856508, -1730572387, 40540286, 1332572588, -384103346, -1738050528, 1095784940, -265272312, 1535164640, 187809455, -593439794, 1239065771, 1099441218, -1476847821, -1036450516 ], [ 643900317, 1842341236, 1582582244, -1441191520, 1926848545, -128978406, 2076058464, -1142290821, 1834959910, 255706015, -653669275, -674833733, -1302427990, 2115258165, -334271938, 636937127, -1231314600, -776921764, 1838531478, -1954606659, -172682713, 331992957, -816689345, 295608673, 1804051340, -620289440, -864025246, -1099677663, -14069529, 1653804680, -177925068, 737440834 ], [ 1453671282, -1617858098, -65261300, 2140137889, -635215455, -910464959, -1613365990, -1435416451, 169437299, 1159674225, 711318146, 231187392, -1037011616, 76943551, 705293145, -1181325652, -163195569, 382292580, -1960213266, 711232483, -1958496156, -276189206, -1892459714, -1015592451, -363781026, -1486825264, 1374087158, 1617132665, -763290169, 264290423, 553623207, -86097489 ], [ 1481137009, 1601946797, 257166979, 792919560, 1819106724, 1579255704, -832013091, 1865641242, 38273670, 1880610925, 193346532, 2052609346, -1395296142, 1200978497, -2334522, -1546792111, 654995129, 210233181, -1719673975, -1496931218, 608552349, 1993489493, 108603572, -509704264, -553383616, 988444525, -509407745, 168560435, 1528258768, 1217050643, 1990019919, 980016579 ], [ -628508338, -1772650574, -177489537, -632953871, -76504095, 1881901223, 659626787, -1469471348, -1113177876, -1389623933, -616069806, 1987223324, -1548078304, 913556452, -2112694940, -1690908582, -1343473259, -409121086, -1953789008, -1947126193, -1106712444, 1284874409, -600127536, -1748707647, -1872421342, -1849933816, 1976906019, -385754382, -1568345641, -1511976937, 1530089607, 1369382900 ], [ 921211428, 105987381, 1155854465, -23862307, -1193488894, -340340879, 1885655352, -503891553, -1158861090, 497422034, -2053088398, 53591786, -1484994623, -2096992643, -642806290, 894412667, -1801602130, -1765544094, 1338441230, 1793318100, 260058684, -144351404, 1832496458, -1036878025, 375621685, -1889326996, -1874437939, -595013981, 156066132, -2130711426, -1809823791, -1562900947 ], [ 1884615179, -1026202748, 672294204, 1799510175, -653097736, -1484274123, 468894487, -735378110, 1082027067, 2014993049, 1888874972, -495480512, 543412306, -212269605, 751066827, -962045430, -424733192, -1655166751, -1181673048, -1178547623, -634582492, -1482198418, 694741769, 2043643690, 1597601798, 1104460287, 710646754, -786252540, 1960397269, 289299339, 739351791, -1799140853 ], [ 554209665, -1303164292, -2093776053, 1837659532, 472120627, -2082412686, -1835328188, 1245605309, 95265059, -1466519024, 370559730, 1833386739, 627984523, 1467439932, 1594219349, 1929344900, -116065251, 2128954691, -82453630, -694463806, 209153165, 1545147157, -710706081, -72282609, -981140417, -637449208, -1688123594, 1548321433, 1459177409, 2124613119, -1968162252, -1871930256 ] ], [ [ 2066655835, 1427391147, -905666508, -73224976, 867738252, -480753519, 993348093, 1211968015, -441431408, -1997253651, -384294325, 1994597922, 420211220, -1705282625, -1849437402, 2006025299, -2053252619, -2132422866, 955629426, -1703586430, 83611407, -1625851438, 2140196205, -1299785471, -864031259, -898076223, -545802877, -777746817, 579046871, -327238340, 805148272, 235717419 ], [ -488076407, 1351601986, -1623658375, 1512859249, -1855735602, 114371746, -2139957203, 427706587, -556695170, -1622984615, -950504514, -49032493, -2055134562, -244351592, 684860540, -1234100625, -623369332, -225752243, 193244529, 508203697, 1563617321, 907721390, -585764475, 1528751381, -1218096925, 1254676819, -953054847, -468737576, -1976994323, 1673532307, -1180045089, -1957005212 ], [ 1727643934, 1981327380, -1607075695, 1506514487, -728116001, 1216543138, -1595457193, -2043905876, -1894901371, 1193638789, -520509538, -1303446781, 1385530885, -440317950, -1983699169, 1421364868, 797950074, 724687147, -1933588620, -1429251004, 970083728, 1164245302, 1998865244, 1414305658, -960929907, 44941812, -182125040, -423868633, 205438007, 1700286823, -1170225038, 224268923 ], [ -1949332682, 62141996, -1855660140, 1523090520, -557915004, -1201839895, -1260680165, -1015998084, 57959759, -690831503, -1871335636, -1291741139, 803381150, -799999588, -1490315172, 450304981, -2002999357, 557210433, -1065418813, 81647953, 796284135, -243668779, -1655493315, 910374246, 1177786054, -961082891, 542635250, -2017086817, -825979192, 1454730489, -1759174905, -699613409 ], [ 1759280341, -131613746, -1146757252, 966363481, 569154642, -138358788, 820898201, 1224401856, 136821731, -1298242349, 361588664, 1355137486, -875164593, -1930577030, 375678897, -652154252, 1390482242, 480324406, 1188610630, -3932543, -1189399746, 659374908, 1214377597, -1141778314, 772836397, 2026120187, -273800223, -1006821574, -59144856, -278004882, 70134948, 758008734 ], [ 1197887004, 1013916403, 480549062, 733574749, 1493173030, -1147967841, 1376580110, -1419737333, 1777557102, 197439339, 1610074711, 1952455375, -2057728290, 191021740, -589212616, -1362368113, -542706061, 482387778, 802766179, -1767347651, 286750096, 465900276, 2106698546, -1230616918, 508337315, 1228705865, 287872411, -1248788241, 1504176444, -1577662079, 1245642796, 1861341320 ], [ -1458387826, 525581972, -68912716, 973111163, 2112063862, -1147382772, 892851194, 1861056221, -2046513238, 1320996897, -1883215366, -1425287342, 994130333, 1671559388, 1173885768, -1335811574, 1372101807, -907618933, -890550443, 1254628509, 1314557285, 1248009842, 2113742935, -1092334776, 326973922, 296166928, 420596755, 2098971251, -1098613810, -1354916683, -1220965791, -1737016860 ], [ -2113671202, -813469063, -1223815061, 1929028421, -1495512391, -758977808, 699089500, 608385493, -1970932904, 73717185, 2012048388, -1259864456, 1803694864, 1511513237, -792807756, -491251488, 1768878554, 341126962, -92299465, -49982988, 1544079457, -1562037093, 808828445, -1983892807, -1748432741, -1512939025, 916357532, 1512695786, 600703035, -411462201, 1313896876, -951447368 ], [ 1141373185, 684976259, 998163864, -962495635, 625715217, -1357331187, 1538616512, -1767739243, 1198607252, 419634144, 1012852036, -1847297501, -1620930328, -737359770, 2027875438, -179524083, 1614913073, -815921790, 152430991, -289156755, 1717993835, -419116247, 163650029, -876575487, 215903355, 357111240, 1470767198, 167454478, -485520685, 447956420, 942809628, -865219536 ], [ 1302725071, -587200591, 1714682054, -565975374, 542688166, -833973841, -908518853, -1641128840, 1211758589, -122734427, -1750826954, -1053248452, 641965997, 990235621, 891757710, 1902365732, 1613295723, -525585315, -450256719, -1142052478, 1092698789, 973890424, 277598310, 933979034, 551169427, 1307285663, 794468948, 325575496, -1473019039, 36617851, 1030236756, 2019723043 ], [ -1738758001, -1073881763, 2036320190, 2088073108, -1536279733, -928460840, 2088300225, -1833816175, -1070952161, 1814491993, -396895690, 1397693009, 302815042, -944219198, -88036563, 443314762, 888366537, -21314044, 757833810, -1566615401, -571751904, 1104960343, 1146179479, 1352002564, -48538873, 314845445, 509395671, -1725651918, 882004494, -1193983023, 496252450, 1565593250 ], [ -1811765106, -666430991, 1099092177, -1706617465, -105830940, 1010018174, -1584029293, 2012134099, -1327834914, 881912582, -1190453358, -412833217, 1661947046, 2106176994, 442743731, -1278265931, -1909244316, 837116567, 1297871128, -484604247, 847385044, -1231888731, 62947155, -1689783761, 1399527340, 1480247794, 1151602995, -2103269857, 13461567, -88846516, 1018182374, 1099188206 ], [ -2048300215, 1762820934, 13338220, -1767629938, -559305999, 950064372, -1155246908, 56552759, -168659611, -610325892, -462031885, 257302508, -1353487885, 687963641, 2146706044, 1075778208, -1924174874, -354409245, 1450104218, 844649115, 1091279087, 638749695, -1828073349, 963467117, -682391750, -2007299370, 491461509, 543812798, -1481615058, 1062073841, 1043823715, -521382128 ], [ -638825420, 1627744104, -1539157341, 681856051, 820223496, -1118364350, -1069354329, 100148683, -637497936, -1725212320, -279212738, 1008578491, -290908185, 1065999066, 1247641352, 359348218, 631411523, -1863819501, 1515442025, -1474836608, 1164933748, 1158465951, 1874478931, -710180686, -648104118, -1077094750, 339245055, -1239769976, 1468568162, 700134873, 1361944593, -83592680 ], [ 1330103518, -1691906910, -298659330, 522825544, -59709170, 1042403755, -1806240595, 1293536231, -1398552050, -1608124942, -252622845, 1286726348, -811586598, 1447974967, -1111833464, 1247695246, -1504082996, 822752218, 1088569421, -1692699796, 1334783480, 532732134, -38607925, 1759410967, 1396135969, -587119212, 1780281503, 1654739725, -1493020661, 576779713, 1420603528, -1594137521 ], [ -2028190301, 1118109830, -1661777607, -771086066, -381320935, 1547817679, 734379404, -952181300, -46224000, -109705362, -1248995019, -191733063, 563354495, -1586302025, 1583818356, 803201065, 1267384446, 101796128, -873146089, 961111143, 1726911633, -1439475225, -487158858, 1848428324, 1712663917, 1558598651, -1703168242, -1597817386, 1870036320, 1567501841, -652421448, -826084366 ], [ -261505655, -2115960469, 1451581681, 1617452322, 814650314, -1383593700, 236535729, -366187885, 767525223, -1904695707, 90994426, 1289923579, -2034705813, 1955464661, -127369237, -1962406145, 449148222, 785092632, -1583094712, -99291579, -1177621958, 1780236277, -1162704110, -1630220475, 176074292, 1755728649, -1179018403, 1685032204, -1171101308, 1808557749, -320159340, -417394908 ], [ 1238372115, -51891800, -947226879, -526308035, -1067040447, -223898546, 11343303, 800012151, -632993292, -996171702, 2065330842, 1389467482, 1316277503, -619814629, -465071296, 754183812, -1633196265, 2012185600, -1211670192, -1145682785, 1217024983, -952868882, -184870610, 1922667273, -1308439688, -1688513214, 536434325, -1998207245, 598904194, -1105519888, -733359871, -472226436 ], [ -1528570270, 1722228366, 274071062, -627084662, 274001729, -770357443, -184885408, -1530949914, 2018116123, 1196530202, -770895343, 198447436, 12041057, -1886109766, 581441216, 81079252, 818375357, -1097529544, 1483233222, 1027865954, -1198959198, 271818984, 1556271222, -2023271334, -1712529343, 1386661303, -1868850018, -589754702, 1593815158, 1156506839, -751213464, 350346140 ], [ 1272978415, -434895630, 1177018589, 1463620502, 753637480, 781976715, -1268928604, 1451450452, -323575196, 162147111, 1328691994, -793666170, -1725951292, -2079079067, 25679810, 251075276, -1487599109, 433383560, -1708410370, 517688908, -251409152, 2114442935, -818055194, 1240243553, 1377783787, 1885166032, -51695337, 27373480, 1035374158, 32051508, 692914182, -176441512 ], [ 1938336246, 2099976576, -1030699934, -1588705032, 1206012519, -1317500842, -1341646975, 1436394476, 1555992546, -1901357844, 1604226855, 2103389207, 1363351225, -1179076599, -768712549, 596213027, -1517332806, 1403432196, 1474237438, 1502259840, 384737673, 1849294227, -223295113, -595390410, -375319322, -1051438418, -1712260733, -112415682, 631170159, 1206215418, 89360656, 2093827521 ], [ 1981176402, -1502362428, 751894236, 591585289, 1999871452, 1447056674, -1546871639, -1250475387, 783806429, -1031679533, 1349841346, 218053312, 477375777, 1511227643, 493285132, 429214179, -1478503166, 1533078724, -767872354, -947130913, 569301405, -1583807099, -115926911, 671212145, 1559221213, -1179904675, 1190950308, 1293429968, 150058841, 1614072523, 480514162, -955632952 ], [ 671579163, 513681956, 666649580, -1461314154, 842151044, 1529451313, -12121683, 34117129, -1615720618, -756261182, 1954825764, 1774540088, -2076807606, 698507765, -2076264880, 739224675, 1882949299, 364005190, -24125414, -1047286927, 1363883639, 1783710625, -490851659, 800873473, -296597085, -1147701417, 882081045, 376181792, 38018641, 1302396718, 1720639219, -981996169 ], [ 822455559, -252825362, 117114918, -805899604, 1416200943, -2121199580, 192837647, -133438603, -860620336, -694654020, -1630444817, -1418155836, -641880378, -1681230888, 577939332, 265686146, 2068831604, 1764846744, 1054584301, 46286882, 510952716, -1793612671, -1278238053, 960014434, 889057486, -2072689329, 98595615, -810334889, 1026357757, 516869156, -577756948, 1802130860 ], [ -93928848, -812404304, 111782777, 1760119062, -592287741, -1090491351, 338083468, -964582847, -960483883, 321162554, -1819595059, 1754468146, -1381341842, 842019523, -25046721, -977713291, -1859227734, -986269255, -486721838, -1668894608, 754578931, 861775383, 52108928, -1343919505, 230083220, 1181095017, 963968048, -564470151, -1628228191, -160754683, -1014432331, 1166659132 ], [ -332749077, 834296435, -995823400, -1251551841, -262847088, 1057012830, 1690712740, 1594482597, -1655941561, 666915386, -882142933, -1240211497, 1577523359, -1793365582, 279156127, 1199700036, 2018591536, -152827822, -1406753513, -254162172, 1098320889, 106485520, 1456382752, 779228508, 1969388783, 533834703, -1469790443, -1861036832, 153549546, 1932974917, -416505878, -1940529692 ], [ 455133128, 468011958, -1806073161, 580664119, -112497677, -1450493114, -2023024582, 416913167, -818305805, -1217384533, 1380816417, -923160031, -141306646, 349019619, 1508879152, 1738836362, -1897710613, -869144994, 859141764, 782248516, -1889946879, -919413950, -1480134090, -1379796272, 1303987255, 2137770129, -2062860252, 1620861575, -512941220, 1424925778, 1873893110, -165656427 ], [ -1480861872, -1402971432, 1923525026, 1175523592, -1306920805, 1512401790, -988063393, -1828925265, 593137559, 216884229, -2119448069, 203757810, 897944633, -567401255, 1733142219, -500353245, -619213792, 791675297, 452537380, 1866929321, -612913723, -1621443819, 824254974, 1977109632, 115612691, 364175141, 11416837, -593950027, -1922908537, 2144079792, 694263782, 1257736421 ], [ 25771364, -464149201, -769290832, -1194197763, -87101150, -1591899318, -728026571, 1960881917, -983166273, -891616521, -1626889822, 1714095219, -1203251707, 1301414156, -1590488483, -820801852, -2104051145, 601958184, 1021164303, 1629762771, -1741860969, 1433200495, -451568809, -1694779131, 633491750, -706753695, 892088173, -433477879, -1818317226, 1444249175, 1638462552, 314513022 ] ], [ [ -1763129920, -44168473, 56916103, 1176444593, 1384019062, 1930425342, -181260625, 1052714458, 2145986569, -759850297, 884006324, 1900426426, -692271899, -1538646575, -1820171039, -1034087846, 1396358952, 80567292, 1591248538, 700953204, 561117768, -1939435402, -727174160, -74060919, 282856347, 995600015, -2135725868, 709718769, -354876367, 1822611488, 2088748292, -1662455854 ], [ -1232039585, 1375153869, 785633355, -1946117439, -1696724541, -1108104077, 987410664, -1064649250, -257710606, 1528765306, -683872442, 182034072, 23995619, 233417276, 1368633705, 1800663635, 1453266891, 286948655, -631834664, 1697302348, 570626381, 919710060, -760217607, 1935026575, -207026164, -1020002163, 671159489, -1090705013, -1049269191, -669095910, -752216377, -1676776546 ], [ -1434878844, 1487730720, 436049411, -1233649801, 1484229106, -2070596256, 1795754655, 1080235970, 1901221945, -112284081, 1200592583, -872214822, -115787355, 1941053976, 1342154399, 597459, -1049185116, -49928746, 46915566, 656073107, 1797433087, -1770750303, 335419769, -591692793, 476997353, -1178621029, 521013582, -1858780440, 1304673451, -577616036, -1786180363, 349551387 ], [ -542304868, 1800587475, 1874825716, 594049321, 1997598839, -1671007709, 252845126, 1211980154, -858882560, -212281102, 1509863551, 1660172207, 1678792044, 945742484, -870674424, -1580704351, 1005624010, -1961684171, 1937782000, -1222778110, -291277433, 2143710335, -1797376035, 379363723, 1432457722, -1462862086, 745702582, 1058010806, 1109040614, -1209391030, 687268206, 257345478 ], [ -344804528, -46844060, 1995147203, -2001604653, 525747555, 292169336, 108608651, 1659571818, 242667219, 1395280893, 1132257802, 1351657895, 468471861, -2073602771, -1831562797, 81268375, -955596144, -1083850595, 56809819, -120721209, -1438279739, -184212557, 1528092514, -1521228878, 1188010645, 1267705779, 1101879368, -1485110749, -138927332, 1824478128, -902014868, -4974054 ], [ 1451364879, 337626952, -632287224, -1639374841, 251272892, -30405853, -889447947, -796842235, 2072697606, 505771263, 891411302, -1879337721, 1996084608, -800418545, 1978571500, 1925443017, -1248758087, -721940918, 991626394, 1040665, -147256135, -404628197, 559159112, 705627465, -146704909, 323319849, -1902209263, -513856314, 777121651, 1094607988, -53865162, 748292502 ], [ -1573531493, 497802724, 666425928, 231372256, -1463032485, 1749255277, 1617344336, 1926169211, -2056797327, -1829839240, -339616542, 1990368582, -674990538, -775749951, 1646069828, -1989425859, 1046591412, 257348419, -1011573376, 715867321, -691948275, 1430451686, 585964026, -2108255923, 2009619594, 1114624107, -401919338, 511727712, 1437363960, -49916104, 935643001, 1372773830 ], [ 886043085, -50457305, -1121822811, -1184116821, -2019613051, -185658690, -130818498, -581587061, 467983936, -808451644, -96146194, 1178835199, -496921315, -1857628198, -908376902, -358894267, 1543564967, -1882080601, -1418397520, -981614902, -2124435094, 1784471113, -1682893810, 593320037, -245678055, 1494074855, 258266536, 1650108406, 848379368, 1392951513, 261484727, -1800973943 ], [ 578658777, -507827972, -1645544821, -271064912, -261652487, 2124760768, 900286729, 1194968968, -754886647, -292715665, -1042087030, 64743424, -962725424, -822431769, -518877529, 1927702189, -2131333817, 1574304825, 1735943051, -1070496957, -1263060756, -1034512072, 1531994440, -1505538811, -1906548404, -1475705438, -948463095, 783504872, 186207617, -59204833, -1527036614, 1113576820 ], [ 2092614265, -493786494, 264256973, -865140644, 1318453055, 327961338, -954705721, -814064757, -1331082530, 1899018580, 1492068666, -305327973, -1199263896, -1289954823, -502173645, -1795038705, 1033031584, -1776453279, -1144470653, -441051314, 665058074, -310940502, 1958704549, -547633658, 164006124, -94308479, -986779845, 472717887, 1889924968, -1327202258, 1788538388, 1406403271 ], [ 534595776, 1002824576, 1078431749, -677595926, 1082284119, -258707384, -235770904, 1809261378, -1008583331, -1809336916, -1861179691, -398749630, -1943644378, 1835542014, -1919255167, 1238732862, -1120687819, 983410037, -1663733707, 1912845787, -1942962168, -612449420, 357613644, 565882404, -687836550, -1936934076, 2144621143, 1577571186, 719798687, -718294989, 1885431262, -1386660515 ], [ -1869338928, 1270125907, -1022738353, 1084291532, 1208068471, -1569383196, 508017068, -206200404, -591922881, -132120557, 1463430674, -1576785941, 1987394, 969901021, 1788596117, 246359097, 203246107, -1378405529, 377019510, 2013706197, -817247130, -34323548, -1803911930, -939091429, -2090161795, 1641429942, -907525181, 1864046910, 1504206762, -1430649336, -695964066, -250953589 ], [ 1433151441, 1989505407, 2108937324, -140966376, -295938980, -1537160642, -276774450, -1335543675, 1509466889, -589522162, 258515513, -1171283747, 1426357150, 1065471021, 868486273, 1478291888, -538939538, 1944156430, 625108896, -1738676637, -2027242185, 1105229711, 5729807, 1873337960, -1763074027, 890589941, 221689852, -1832463944, 1340728596, -1867448068, -1459724869, 1800916765 ], [ -449453227, 1425431476, 198340265, -90605859, -1279878842, -1599207514, -2006051135, -2015089421, -2141294834, 1934712218, -1050388404, 1638149189, -829818133, 46969514, -151448289, 1422854850, 1496363043, -1625316111, -359105242, 1634094056, -1788938810, 1365263071, -745106829, 869644899, -833197757, 136294585, 300194719, -1137486455, 638174295, -1731389446, -2145318914, 722926328 ], [ 171202054, 390117061, -1089789293, -1958466360, 1123156926, -915683421, -698166124, 1601754281, 1785655379, -607791303, -440873758, 2037604191, -642336191, 276653982, -1570057154, 1607772750, -1396657480, -797418257, 747726933, 1550057250, 307072819, 1521680704, 215572453, -105091705, -1576138824, -576837435, -1692819500, -1008280850, -265596701, 1894322216, 1947016582, 328707187 ], [ -341505229, -643384473, 1734232481, -559875015, 2008154746, -191840957, -1670414768, -413327792, 1823013910, -479819795, 951164800, 2120198093, -1738956836, 1658613725, 978382284, 680658620, -28944496, 793621859, -1547248260, 1843396474, -1124838570, -1491530497, 894972499, -1817325204, -776729268, -1096958429, 1941184432, -1062408853, 1375331486, 347060906, 231848777, 802409439 ], [ 540236819, -1034438198, 1799379713, -1991126050, -770687956, -840906885, 1327357714, -67601000, -219968030, -2087872089, 1594874143, -404445587, -1867424175, -1003922821, 935966596, -2056184972, 1324998300, -168028199, 486607367, 1049786425, -886839645, 130911778, -1511914428, 17658688, 1026871530, -1508299298, -1597174293, -1686848001, 1478891536, 1631240234, 4829956, 270425072 ], [ -506512444, 56731769, -1130995290, -130998602, -2077098188, 79417348, 1740658318, 876698845, 448342165, -1129058978, 862834090, 1850951601, 2034524385, 1928607313, -1208240712, -1202443578, -1878112388, 1752651857, -65640797, 325349136, -339037732, 719048043, -1873690885, -742898295, -118936653, -1498423825, 177731089, 833072011, -1645850128, 1406976284, 838581981, -1833115442 ], [ -662612738, 1059740987, 276352818, -2048211359, 588808561, -887995888, -608995391, -1928738043, 1011416369, -935213698, 666954171, -290778381, -1900123834, -1679233815, -1571351778, -2015582469, -1954892764, -2039430426, 1587839600, 1831504704, -647665896, -1792298224, 132161006, 904503576, 121604388, -387725040, -115942706, -1718876208, -431032602, -1677263702, -663994837, -1637341595 ], [ -1034396752, -1278372621, -1131731630, -1488020510, 626765090, -958445854, 870072445, 32306348, -1101269419, -1289169626, -1560149483, 1578420457, 1167927036, 319631994, -1830411612, 301640036, 221876479, 1976069807, -61304567, -1703368849, 843377539, -187421331, 1272300486, 2092167525, 1812658845, 385572940, -971522694, 227238972, -1982368224, 653611847, 297779568, 1521448865 ], [ -502528680, 1084158399, -240139837, 275364490, 1463574008, -702624740, -596975409, -252510911, 168947634, -1926670890, -1564944161, 135538103, 1256772251, -1877860043, -43540762, 1391880610, -747102544, 1992468909, -269916813, 824838201, -1117160691, 1681152709, 268174369, -148945512, -1178803357, 1195210782, -607164488, 1926960032, -1775340013, 2123714738, -858035755, -2108199803 ], [ -508112343, -724801062, 1194735072, 2041924830, 638030955, 484935280, -1640396303, -1099653159, 438031232, 756305608, -246430058, 1420207075, -362067799, 1598672025, -1700487473, 1562689626, 363465157, 1959299060, -1397352456, -1646103066, -948424986, 309999652, 1372312205, 1240977604, -1901158565, -215760706, 1201083396, 1085175037, -473798763, -406652454, -925332792, -957940178 ], [ 19030222, -164946675, -1006367310, -1947783745, 1473424253, 1323792428, -1955128372, 401500980, 733266674, 253484282, 1313301945, 571282062, -1225712402, -569371584, 1163993893, 2114232487, -210195967, -444087789, 2100322825, -1140716671, -529081334, 1404221924, -764669300, 662445890, 1687718355, 2117127503, 685684617, -1688580336, 1167688923, 1745705749, -361528114, 1091164235 ], [ -33140606, 2089642606, 2071381577, 455415165, 172975187, 942897510, 1059371250, -1375678647, 2059200216, 651597951, 972980765, -1558122398, 921982613, -1251048109, -1650877841, 1406499273, -1238042768, -914170406, 1211102928, -439105338, 2073375185, 83458087, -284514431, 741788138, 1123138177, 333903726, -2099783971, -1333343823, -1614362449, 235638023, -1809471596, 1536998517 ], [ -1691846154, 449264419, -1899619651, 1593696083, -2041099659, 812507176, 732981195, 67504590, -258344075, 1811714610, 181104812, -1491614394, -683963673, 349950944, -424982519, -560328346, -1461403899, -1147127823, 611046113, 1484493950, -1574579394, -1179834503, 1637172107, -570575083, -934327353, 175640681, -1026356898, 1628622214, -1301434511, 467202023, -1686243911, 1726530896 ], [ -1069918930, 1206454549, 2137435225, 268338909, -2043707247, -568394483, -30001477, -1745816617, -625299202, 284060938, 1195175111, -1296963002, 495143013, 851785310, -2018991830, -301997614, -1802659285, 1414060510, 678768947, 302940462, 816502908, 1868658602, 590582504, -996122142, 666735959, 1286401002, 1440745750, 129847253, -504022764, -224826132, -779217540, -1241152184 ], [ 1377601359, 1937791405, -715180091, 372168394, 1970696824, -557367065, 947492458, 1348952850, 868134358, 17697322, 1749475903, -677224302, 1145143428, -1076482837, -1963219380, 1397152149, -180143458, 746060122, -524343390, -139046928, -320611994, 356297319, -938188270, -1254070087, -1196699310, 483117104, 184404670, 2017013032, 1043334441, -1055622456, -1356481138, -1299431945 ], [ -961942081, 1086066297, 707680441, -937494059, 722353035, -1250510411, -1777543931, -421820590, -1814529467, 1322703346, -11346694, 521287556, 1446121073, 923722482, -1194228403, -495220235, 2140340928, -54606457, 2143280906, 245338825, 442371699, 405750636, 1978262467, 411062772, -460170814, -200208059, 7261434, -1243685395, 872925049, -552300885, -1843938254, -487652067 ], [ 1155316580, 1136711515, 1875518644, 1910799509, 301479972, 246610337, -1206721350, 1888065066, -1588179962, 2088016231, -1212214462, 1689316291, -1282439368, 996306135, 1546911411, 967253599, -1559118574, 1928971349, 2018980599, 651601366, 1197257786, -293353650, 998345530, 2101873661, 503952428, -963246810, -1954666340, 734079954, 939404931, 1295453315, -504270314, 1018615134 ] ], [ [ -1616550020, 1201656854, 1425936447, -928222982, -715332349, 1415971582, 439860962, 5474905, -1475436252, 1333637384, -1598112493, -300015790, -229660005, 947410903, -1962814749, -2091181260, 491578073, -597093155, -1809070560, 1180898765, 97610569, 506852579, -598941228, -1205602426, -757402474, 1739199274, 1156038537, 1534864265, -110470520, 1645717040, -1316145951, 715333573 ], [ -484352573, -1330573564, -488982792, 730156898, 124701610, 1683891964, 629548675, 232605305, -831853160, 1301630092, -797929198, -1522250258, 1263868739, 920651287, -1373077719, 2080536522, 662594104, 178986102, 2096510289, 1010466863, 1211786326, 304676562, -1000865072, -1851855049, -2002804672, -1105473556, -906468726, -788152587, -2133682081, -837409116, 367043479, 81672519 ], [ -176836504, 1694964366, 434269518, 331572379, 1251000997, 1751720927, -1152793513, 1600806700, -548802839, 1747997437, -166847560, 833257757, 1155874569, -448426643, -192116112, -655313576, -1240885514, 2084027167, 1700306992, -1803799383, -1878173316, 1301864439, 598653840, 988371358, -835354221, 383882727, -52592374, -2007741100, 2004900360, 2005401387, 404091522, -1602438622 ], [ 741218332, -1135579470, 651282217, -1292538188, 939289702, -200328243, -240427083, 2104053296, -2073636213, 1761720421, 1674257378, 1910848961, 263793636, -2131700488, 1775149660, 747873459, 1015612345, -1047884244, 1087414365, -1445517874, 655167659, 869450957, 1982638296, 1623113299, 1264052843, 913938919, -277133176, 496579384, -973174613, 1184450004, -449927657, 1530104749 ], [ -1366735783, -1733229274, -1124478521, -237706284, -1449831581, 184562338, -1902477344, 1260832705, -459215970, 1374592072, 1113746492, 1727808670, -1850061815, 114792915, 609025422, -1213222543, 2060715911, 1634589305, -196232617, 1980994979, -959256841, 1989185704, 524847401, -2057205556, 789335167, 1354187903, -887847010, 608357963, -433538166, 2083858127, 1887378531, 291355210 ], [ 114494839, -1793414174, 2091044565, 670094193, 38070482, -639204182, -1443659564, -1192470550, 1283582920, -939939080, 1540980341, 2143268110, -2016672173, 1321634833, -1144292656, 16643255, -213317872, -681537901, 1805218675, -1225420945, 1650899001, 1582193822, 660057650, 984889762, 1132130925, 785321742, -1526374297, -550338614, 289995649, -66860748, 1212968528, 1922750310 ], [ -1136095552, 1344623499, -1609007964, 2003719433, 428968837, 1978349676, 1802845069, -2052911695, 2034426130, 2075544023, -317525603, -210254507, -140295300, 214438770, 542349532, -1803329249, -1985936047, -1877706500, 182570885, 251077302, 548465586, -1084578049, -1610597427, -966000237, 1413597827, -219551434, 152128222, -1684148371, 1582648434, -1393975227, 233957044, 2122776227 ], [ -823730345, -134845045, -538445057, -897164720, 1954637051, 997512677, -209989683, 436967954, 36126931, 1932937088, 1110280853, -786987814, 1353517926, -375641102, 1804991067, -2057927316, 828015938, 572694548, -867660934, 500164582, -1505576989, -1459419887, -175459543, 1480062222, -1742178843, -1063243628, 1778216049, -250258331, 2061010540, -1261164280, 90821239, -614745819 ], [ -1981082776, 1690866854, -876338512, -1837680459, -479322683, 121068120, -469540318, -807431001, 872256905, 868807510, 2067782712, -1579295901, -2042070005, 1536321381, 1999464882, 674660745, 1790935824, 457863547, 1529570001, -74444005, -273767831, 256048883, -465671624, -501627909, -88134463, 596422512, 659612211, -2069938396, -1017919429, -1047052441, -428682900, 590823909 ], [ 1973924957, 942125709, -1831705310, 773021310, -1278121505, 907631870, -1969499102, -630234855, 400252408, -1257120192, 84469083, -296307861, -1866571767, -581284991, -163531559, 289608637, -1308382993, 1341757517, 627381798, 1163225764, 1324238208, 1120052859, -1687558466, -511721131, 1095093263, -494037156, -253747455, -411412693, 55943323, -2015035250, -217280829, 584685266 ], [ 930690844, 429723798, 911216420, -1866670462, 373928229, 688170645, -1175804092, -459647322, -515004507, -1933044725, 1349228495, 334633160, -803170905, 1965854330, 1795567226, -1858683659, -910815465, 1908218748, 216336141, -410459003, 478444233, 1202984304, -1422988665, -1142239156, -32143521, -1336265932, -1025824963, -1562528499, -1120720530, 415355346, -52964320, 382217996 ], [ -867607905, 1069016980, 400010672, -2047442072, 897340433, 680579087, 980032065, 366437846, -1249925500, 1271095458, -701883794, -1191923971, 2018152753, 352617848, 1785707083, -590942979, 1805378907, 2027714443, 465641590, -823132126, 254363712, 387914856, 138692019, -777017601, 988671840, 940785972, -1948314385, 564925581, -1457868882, 1972641602, -984569224, 458253284 ], [ 617968278, 1232797518, -1011784304, 1377322879, -1544347220, -2102892769, -1729960563, -1953512313, 1701453447, -1803343918, 754294164, 129193790, -338527258, -1424534301, -1725168210, -15295137, 584226504, 601528874, 518019000, -429157026, -2116201849, 1307205220, -767617209, 705824612, 1143370185, 2119709684, 1565484867, 1593392440, -1057701327, 565204895, -230316238, -30727282 ], [ 1172491006, 1923153959, 414329298, -1603077935, -630531608, -1224117848, 2025499155, 2004385270, 44326254, -1303785797, 541484577, 1884586133, 15613633, -1160488777, -1595295883, 437535360, 196974798, -676644440, -944792831, 1129540408, -2044515635, 930992226, -1451962444, 2060210073, 1830026054, -1776729739, 1290913115, 391726852, -2052483799, -731224813, 470468385, -1537445527 ], [ 380124656, -772837520, -125202384, -1509286142, -1528830918, 1888222964, 1871222718, 1332169955, 86252495, 1833548609, 1000119238, 182966967, 1501096145, 1565908758, 1987988440, 2124851879, -1677947105, 2060350772, -497188839, 674409054, 109304515, -808345331, 335776144, 355795771, 1762127110, 2077618829, -80091217, -1915887256, 1143876488, 1639449222, -215721659, -802282479 ], [ -497636711, -361136781, -1030816227, -656963468, -843448656, -1607653538, 585409655, -489347166, -1909397170, 527132030, -806151294, -1549296012, 750585945, 837543930, -1762806078, 1102957129, 173839124, -1483029045, -175252271, 2117313539, -1867767503, -46459696, -1819168661, -1281204416, 433016648, 373267164, 120327222, 354543222, 948013658, -134475744, 533841067, 1683946106 ], [ -33794823, -1637734568, -292761155, 841764684, -780099951, -670593462, -1975225528, 1854839997, -1811632500, 1560878335, 335333016, 1036482377, 342176626, -1762486108, -1953421568, -978769612, -279842085, 1978651057, 1930540687, -1477638393, -1339826313, 1929996168, 1151652125, -547505567, 34954937, -2004914513, 1193430149, 1371292770, -980149040, -1831771542, 2080683895, -76883765 ], [ -601323974, -2040615363, 544600487, 2023591226, 788408712, 1991765269, 689670880, 869354288, 127489365, 1337202545, 758210887, 401992190, 770148970, 1773324666, 1020889618, -357582814, 971580251, 1705720503, 743839637, 118796870, 1763812490, -517143715, 1710541306, 174500728, -1964427569, -1903849076, 2066086270, -990757973, 1263198867, 639542577, 401525698, 58387854 ], [ 465377096, 1207064251, -477848906, 623841683, -298885534, 760642134, -519519954, -1291661850, 1929097732, 1978764825, 421132557, 626917511, -1465035211, 1024691707, 1161301109, -1633107227, 834645246, -1452306095, 572529769, 1218961487, -1013221211, 1569614224, 509581329, 2096968567, 1358686699, 555973557, -1429367255, 1940054724, 203434052, -355800975, -1249953828, 57110886 ], [ 224929795, -1955988907, 610274999, -1968996704, 1334876061, 54929681, -6761370, -416151198, 1848596357, 1065405258, 1766760977, 1400011249, 1361003058, 1433642123, 236947845, -775423456, -1333963388, -974917523, 647874726, -339802504, 884643415, 308911679, -23059334, -1141228510, 2005522548, 159099260, -1730686271, -467795033, 1521286650, -780935042, 1734269855, -1049016085 ], [ 550411404, 62373992, 1665434984, -945671966, -1236520303, -1131678641, -664639524, -996037883, -1368426738, 337437555, -800777418, -1476953923, -1437332765, -1654688135, -1443777377, 1895843109, -2015194406, 1947966453, 1050953617, -931866663, -849794596, -1753249234, 477045321, -1830640165, 835354019, -181833595, 734971726, 1948508211, 1849969410, -1327836834, 943917360, 229829680 ], [ 497840656, -1814068379, -1579092143, -1430517979, -2056219589, -1724609679, 967105223, -760603543, 1578179077, 1214342012, 424336958, -569759395, 2107501023, 568422502, 1666438041, -986740300, 1884800180, -946800925, 991380218, 2135849835, 1991020255, -594399182, 431446128, 963329744, -133906376, 13091512, -1950826058, -1785402433, 1811693757, -1818971442, -451788209, 1152678046 ], [ -1730881867, 1589525964, 912073515, -284414319, -717190814, -1749623700, 188178173, 1147803831, 2132272798, -980627292, 665232735, -2028125670, -2040044353, -1332119936, -1908380560, -849280585, 342237292, -1446498882, -1929324245, -513036183, -2120523204, 536771370, -767774222, 1182457188, -1903845533, -670540065, 1533286574, -611357016, -545268078, -2009201159, -86237668, 883726860 ], [ 1111676576, -1470126678, -725663215, -1840411461, -761779319, 1753444474, -993809106, -6425434, 2045916456, 1931867993, -1247387245, -343635522, 790983955, 2099448681, 622002704, 1146041124, -165693835, -1584982739, 1126231319, -441787153, -1372879929, 5831704, -1807218853, 787352046, 596794797, -234347505, -1026816582, -103256184, 1608098968, -909587458, 303966265, 211900137 ], [ -1355554906, 142003185, -924164680, 1475110571, 416999691, 265192211, 1854560723, -519683868, -507552322, -1122857315, -1891087263, 1343223977, 814821095, 769423686, 242156295, 661107916, 1091533875, -1805703815, 6563119, 1483435197, -435210042, 267015686, -299839807, 1494840183, 1339550291, 1260172887, -473158133, 1950674883, -154410454, 1027314227, -1072091265, -1367846855 ], [ -2086527749, -947733138, -1238444324, 1989857551, 1319121067, 2093438344, 1783983008, 305762058, 1037864535, -1233493378, -269585935, 1397822522, 773139040, 1967819824, -1615668744, -143201036, -1752224649, -1459404592, -1341461858, 985185195, 446747224, -84889690, -342103311, 1442813174, -1361651168, -505971394, 196101644, -449622650, 1767752093, -461489121, 220291004, 396206528 ], [ 75445106, -1308535103, -622793419, 2112373646, -2094390912, 1444596966, -1091347104, 495148837, -729444587, -1464563912, -196013716, -225521198, 1813358892, -1366413385, -856526924, 1467463793, -802985918, -2072908322, -768820316, -188704915, -1227593489, -1447143356, -289032497, -2008238126, 1063590755, -447998060, 1009159880, -32402545, -2130454576, 2085807858, 1153091926, -1839811109 ], [ -459210320, 660532467, -2063685162, -1293703893, 2108653209, 977746047, 1605459032, 1709704763, -611602761, 1317534627, 781908424, 503068587, 591675153, -1304902189, 2084927202, -1482665277, -1367636683, 1684738983, -1232117786, -1852082310, 730320351, -813519096, -1824765442, -1336481822, 1378262604, -1499212470, -1228032912, 650259185, 1146908063, 255828431, -1487837869, -860738003 ], [ 1032096479, -150724024, -1802614771, 1623532854, -1700370633, 791276874, -1939122413, -369509489, 685339816, -1426927275, -1436534139, 664150669, -586384548, -961948515, 1669772228, -876210694, -784848548, 1285612997, -1441066600, -219816100, 728673515, -1847529852, -1465098609, 1795704014, 983417764, -718998932, -235191571, -539784959, 1865220370, 1043943210, -1150129706, -1775108818 ] ], [ [ -57905769, 1309096095, 1508694357, -1706650238, 639728057, -173129773, -1267619535, 174905360, -1843695886, -1904882200, 262215510, -1425742258, 295840909, 2056130315, -1225471784, 947086124, 1249016144, -1595396614, -1132585387, -1230220694, 2027478610, 373309336, 908662856, -1636156125, 453990501, 251376157, 666048373, -227225101, -2119422814, 709470443, -597683313, -1022173269 ], [ 1575382591, -1406498505, 1810833663, -34431368, -1325693607, 1480052190, 1711131956, 1917691913, -544718586, 1823203279, 841461737, -453820566, 1611900289, 63260925, -1192668212, 1072345625, -1563420547, -887961948, -117154325, 428238354, 527807152, 1378884764, 291431996, 36196501, 772395485, 59078924, 1798371988, -461698654, -1655190385, 502677632, 1990939013, -1285182793 ], [ -1456935488, -329893303, 1858152540, -957680688, 1110529556, -989193888, 1337226652, -1046561695, 1608684833, -4181772, -1663188491, 1893212218, 703829029, -2124738593, -661357258, 1679077208, -514193302, 1951136116, 112192549, -1632366595, 424676141, -1874094769, 870385591, -1793821961, 474980851, -1455326218, -1172823000, -1294173861, -592199079, 449824753, 1551758547, 630787027 ], [ 919084336, 1517474800, -172130782, -1727856801, -1126620506, 2101959916, 1426590180, 2117479419, -1075815020, -1505161778, 1735711658, 2145134750, -258390217, 2062100772, 697886953, 1483517132, -1191686492, 307184072, -1489106339, 1099810620, -1129435939, 1522449709, 245991089, 797271035, 806943094, 1730379730, -79046544, -445097262, 1233893914, -428381565, -1496160424, 565953003 ], [ 1877487236, 593407501, 429155970, -1003936741, -720794837, 438043529, 203196430, 1903506850, -248890951, 758082200, 1323350295, 715835008, -917165901, 1391196690, 532907298, -86367439, 989226027, 1419476180, 2028521306, 1019867150, -1758064088, 414438824, 522227406, -1841003625, -588537063, -1771445377, -460409454, -246142787, -319511951, 1122540039, -702156307, -554846226 ], [ 124664561, -1543393887, -1099919060, 564446378, 1502751205, 694337221, 1441673643, -1331404880, -1746961576, 1352064577, -1824222187, 1665713689, -353927892, -2034199879, 724042044, 2138366638, 435780884, 1314482894, -1257460948, 1832925269, 218214061, 1116758906, -2059934428, -634436821, -1437330197, 1815171371, -947142932, 223671548, 991387411, -1034400546, 1083999173, 676011549 ], [ -1619825724, -1065252274, -1424038931, -1236768867, -1305208700, 464431138, 303744737, -44844752, -1781094457, 976495611, 1235169191, 1154323057, 759260896, 381221801, 907813937, -532445468, -882167260, 304621164, 218489262, -1490439947, -836056809, -1443911108, -295129507, 1183962979, -1764857377, 495005369, -1305804878, 292284065, -1793657264, -1341644244, 512237565, 1966373527 ], [ 1305882134, 2123541409, 2059158403, 257993889, 796658946, -298497167, 1541240043, -1329239265, -663904873, 1887905724, 1298214338, -1805121098, -1175741817, 1338730501, 233163219, 1210388367, -526687089, 1234928878, 805323531, 243907742, 370500121, -1932914147, 1193443988, 478806059, -1154526754, -1703441642, 1689063449, -243240191, -798226671, 1603836369, -1854485992, 1617020956 ], [ -450713232, 1242144012, -2004847157, 1104158753, 673291704, 1658612830, -1338121059, -1699943583, 1030181994, 720744828, 1755876290, 1209113662, 385292089, 1392803232, 705806526, -1502187688, -310816800, -1195562895, -1767446914, -1452043885, -298539456, 286725761, -385970921, 2048345239, -489431470, -67733029, 535672717, -1169719500, 53415910, -1180570884, 1758390022, -193337017 ], [ 1104670495, -215513276, 913902716, -1601972751, 1738744869, -832433989, -87923418, 1113195389, 1799708732, 137451441, -367133568, -116761220, -909414425, -474598112, 1249946897, 856529204, 1292133159, -820533575, -382403341, -1751901077, 575996845, 878500624, 1575059604, 1639357179, -2024254174, -1403545372, 1135236146, -156462443, -649971856, -186710506, 1848769679, 1970214727 ], [ -1550658467, 633386852, 617952870, -292101442, 1112565212, -1335205671, -1524861072, -642039475, 1611538504, -1983271510, -408145464, 504782057, -2015509398, -983115624, 673422905, 1171657737, -2127835527, 766192226, 1879599710, -11495655, 54732661, 1257167886, 1621475634, -880195413, 720534129, 974203527, 1882220140, -341292360, 179528529, -516583592, -749603027, -707801075 ], [ -1802323897, 1038365305, -1058044782, 363170442, 1741782856, -329318200, 2076043867, -1883124970, -1989024578, -698391547, -1044787941, 1167773992, -1275308091, 1401968003, 66173895, -1126330059, -177258979, 610501463, 2067979500, -1872523811, -627336162, -198870740, 398655816, 1636005786, 1269607567, 40762120, -2082704280, -1104828525, 1247432246, -84574030, 828182871, 839048225 ], [ 1756482806, -954707911, 1992627327, 946903211, 285888274, -1563003768, 1005193868, 1936072255, 2090460962, -1051383476, 1474809244, 1917917791, 351087672, -1848314709, -1517447486, 840402026, -552817033, 68151470, 1618016937, 455087258, -1789650822, -342379462, 1661654969, 1424112376, 562059796, -95974293, 1330172831, 151902579, -420228056, -1476561327, -830161219, 1287506366 ], [ 2016766496, 417147411, 384884778, 677000685, 796181577, 481945185, 1834820165, 1616226560, -108462984, -925694478, -1794626827, 403835398, -1080779063, -1306580815, 529774613, 1057307145, 1129455509, -502530955, 25868522, -172167244, 607542087, -550511991, 779747064, -1268929293, -1968100438, -216240389, -105226034, 252325613, 1619576326, -796485938, -1891155112, -942812730 ], [ 750394596, 1993845601, 221202277, -971079873, 941704818, -908071134, 1680619828, -1532026169, 1667861846, 408430756, 1385947904, 583350809, -289133067, 786589435, -1382631680, -793661274, 938906966, -2041242005, 1089272316, -1706282741, -1508707951, -1693647984, 1034325668, -2077147891, 1035356188, 1412365280, 181327287, -1695801048, 1529916480, -1165637193, 1727580741, 507244627 ], [ -1381326266, -1757686250, -1392316068, 326000226, -1749739046, -205283268, 1804386485, 2061318062, -1440823481, 533082352, 150192195, -111583829, -1748820881, -508602782, 393230218, 668045756, -330189944, 1812049390, -1146606759, 182222930, 775503379, -1259534587, -130625991, -1698938789, -46766503, 662858333, 2008102493, -2019333710, -795494037, -835043188, 2116083832, 1574980078 ], [ 1454596671, 1535142541, -1456992743, -1291944290, -635836419, 754625978, -797137384, 1319700198, 991578680, 885783130, -1005747526, 98939526, -946788773, 488949344, 1014337041, -224012606, 1183534245, -901873796, 1008454091, -1255980035, -16771243, 1597830967, 1046975386, -74680495, 391077136, 611462977, 1535136416, -845989073, 889868050, 1882038779, 485666133, 925322070 ], [ 510757952, 1859931272, -889277310, 1888259695, 393689874, 480073001, 2040514160, -1873495472, 1916784322, 1909015023, -1628860165, 585118373, -456273098, -1199786381, -1171332828, -2146124554, 1169399152, -947984895, 258288141, -371145427, 1662759865, -1542916304, -1595943760, 973447661, 520004863, 300265165, -66086941, 152469748, 369142061, 1862363744, 1358675797, 1763615391 ], [ 1481413550, -1184845167, -2146809947, 212864553, 1522909897, -357972429, 2063351422, -1050073848, 1143596652, -1652148365, -1304039183, 1756172508, -872805727, 1920583391, -1723840835, 1724880486, 2100536756, 2105921598, -367604971, -196545458, 1728923191, -1539648320, 1158895222, -1749109775, -624826018, 1217862515, -1034283045, -1774062333, -191590081, 655900067, -710419087, 682809563 ], [ 243523379, 827530829, -2020333845, -1351105554, 528934363, -409048867, 1664220953, -981587831, -1181476224, -2008254179, -670572773, -1859481602, 1770114923, 7811541, 844822584, 455629354, -2089171562, 320068585, -383951165, 1334699901, -1626384610, -273126231, -1135394369, -604903821, 1149329361, -1745434343, -1771817681, 1223809257, -721247005, -1928481739, -1464990184, -1766126808 ], [ 1154059577, 1249283266, -479626824, 54312719, -76816545, -403253875, -1564479301, -1590592812, 1750896115, -1153643870, 1581858539, 1094192032, 1241112539, -1175697873, 1424143880, 143253375, 2128635486, 1867272844, 167888084, 98096307, 1580424162, 266079905, 1617762298, 1500765972, -86138241, 2084304219, -1388837281, -370867161, 291331163, 1420916225, 1223805913, -1775796788 ], [ 735388958, -1168248053, 932396754, 1449586780, -1339415076, -633473734, -1698910766, -1563109712, -827540136, -1357917908, 180599856, -1159606742, -1225647800, 1921846403, -1320821980, 717216721, 2084585010, 1871313802, 1097453907, 1588061597, -601742844, 1830992800, -1619900225, -454393529, -1500855327, 472601248, -443261276, 1347563477, -1241567729, -978230673, -2044983196, -1274412110 ], [ 1320434230, -1132815329, -1028973396, -1642908427, 1549041894, -113695986, 1894052670, -1410928290, -69308304, 864220456, -1063068567, 1081508723, 607368699, 1180458765, 1927958144, 1279353487, 1084970317, -119921890, -1487178604, -1071302200, 1389629998, -1677309298, 271259338, 1232903868, -182346638, 448810271, -1365271007, 1380690497, 170601854, -1064395307, 1025530186, 1358020374 ], [ -523063996, 925019898, 1945501965, 1294676693, -1419503143, -565379033, -2054757279, 1384705819, 30788484, -1378758369, -1413509697, -2083049734, 609955697, -809647919, -285926417, -1159801443, -382017798, -427026869, -193962385, -439388895, -1627344288, 1545221586, -967632533, -2143900749, -224628993, -836431251, 1134865231, -596964290, 1652066538, -867186469, -982151342, -1760698802 ], [ -1472238098, -839073764, -577659675, -1036561711, -565018747, -1872404918, -200222941, -1777935407, 481476528, -1134068975, -331044576, -67014847, -1056597570, -1434633757, -1799209657, 1841682614, 1303861937, -1968813383, 1026166513, -239656649, 1526684886, -516503324, -1334852073, 1123666019, 1503489226, -2034269105, 1732880675, -584222657, 1483379158, 437991910, -1982885282, 1927572602 ], [ -660403812, -1576445287, 2008120367, -652431743, 166093011, -30419784, 1157682216, -870656619, -820382868, 1898834063, -226810474, -1410704383, -501204103, -394741885, 1272800901, -1633725163, -1506051844, 423673450, -171600120, -1901553160, 1662648922, -2102490341, 1564571682, 523765448, 1351370678, 1605850531, -1693285396, 433619525, 344938109, -305264182, -762566251, 598014941 ], [ 2023867273, 2099952187, 333337197, -86687614, 1723062972, -1398390927, -1374052148, -1081433681, 1404098908, -1267872708, -366431322, -1444946678, -62620682, -305503130, 1385777496, -1834926288, -1291986009, 1002818924, -1447686365, -447232273, -1925386873, 536783356, 171102148, 92031973, 852470672, -743697456, 1839894263, 1959538831, 1152986614, 1751199935, 508881452, 1815753431 ], [ 35968585, 1251034978, -186036013, 997804947, -269874586, -698118614, 1313539305, -1509596735, -616509484, 1860084223, -797289918, 270133866, 1686548961, 1792888873, 1595701014, -1304250314, 1016125818, 1124143221, 664084620, 1294435935, -584645739, 1168387443, 1143762290, 1492381026, 1226121926, 326303573, 22191026, 383164661, -481373924, 2053178880, -1638489303, 1866419951 ], [ 338898563, -950747385, 89555599, -1640897089, 589283289, 2058463891, -2089778671, -12940331, 534940438, 430719975, 1384852387, 903283427, 381846496, 1901851176, -206539641, -1150321763, 2129119401, 1053198512, 489257750, -668281822, 1279810067, -1771502593, -1193657856, 1721010456, -1314317459, -2028654676, 1819218857, -660895931, 1835500995, -2137627806, -1596443234, 167654454 ] ], [ [ 1991222216, -204318594, 983918866, -2112941827, -862947131, 54887629, -1211464234, -1322368723, 650541543, -1099906577, -1728993922, -1255126017, 904596117, 425734243, 1383690560, -1966008543, 38619196, 1887860453, 1398385085, 464904778, 749829808, -1792744461, 337462767, -1724213387, -314817405, -778580296, 654493530, 1202741100, 2037269863, 2013440649, -1641451807, -1984667817 ], [ -1422835316, 1312577339, 700149908, 460762025, 2081204036, -115924286, -1771405, 873000628, -446547144, -1391395070, 1977337226, 2024163415, -949884250, -1587126446, -735061659, -481113286, -335182203, 2044715708, 83009303, 1279619124, -1915406399, -1443363604, -418399619, -1781747073, 355120523, -1134575595, -1616318076, -1641920352, -166948381, -749033395, -827690856, -822981352 ], [ -1668498840, -1639373548, 1786769220, -1697120913, -610013409, -1262437110, -30496792, 1046828237, 106314852, 1161403474, -1434833336, 531021397, 285570872, -2072756098, -1091577969, 84106116, 451237334, -1267206212, -1643589965, -1536272100, 1254142907, -1739190131, 1561058813, -1488217959, 2063352191, 568573520, 1698639814, -207638231, 705127697, -658854253, -1526367547, 1013567114 ], [ -1772441517, -336599725, -1807901338, 69498141, 1460113565, -1378532834, 1137567098, -818559887, -1191677642, 1723811372, -1131712122, 332235753, -1732562307, -1503333314, 2026597242, -303702652, -1068797721, 1611120671, 1493414518, -1087059550, 1138900583, -974136754, 1297671993, -864449397, 552389092, 2013672731, -1231956670, -1223100621, -1201367715, -72292603, 1862316813, 1470510073 ], [ 229532600, -113768112, 733106111, 1450161504, 130738132, 98891884, -676581490, 1815209529, 878372815, 545311961, 1544043937, 569058741, -1143439002, 834250531, -1449312364, -1417590052, -1864386359, -1569045935, 1731579941, -1992935674, 804415359, 1683470694, 904709514, -1077352311, -1914064475, -179880910, -435438546, 1074354456, -1901361812, 1221700282, 811528761, -772181767 ], [ -676846819, 817167162, 2064623883, -639468518, 948604830, 417665585, -1534616622, 1416572527, -1365244892, -1765299611, -1623979602, -469766931, -1075885405, -212314582, 2023690360, -1829500789, 2084637599, -785363562, -915238258, -1800314467, -1098630258, 2049958818, -1045449616, 1312685998, 25140518, -2000715780, -78570797, -1771581285, -221458853, -82712288, -1805602985, 442818331 ], [ -1037812001, 1274046248, -196742147, 1582554882, -1221311878, 659468548, 534932891, -2134053539, -1486123329, -905276299, -604844754, 1644115019, 1112237568, -1277579018, 393549544, -1946581304, 1771173694, 813119192, -908930490, 743347685, -2103206710, -1028193970, 26916429, 561001571, -1197212326, 343920719, -1618177254, -1552658258, -2070997596, 1135061022, 371840195, -1205137533 ], [ -488553217, 1227521540, -758888823, -998734697, -509251366, -1214867452, 1130268639, 1618530890, -1150472290, 1807017233, 41567437, 669655314, 2121690595, 1770818835, -1933059341, -1660486336, 677092345, 509846574, 785132088, -1419613835, -331822115, -75521308, 1319430808, 629097239, 736191245, -680348459, 911723979, -1774625768, -1591668539, -312334229, 203412572, -903786761 ], [ -1428803943, 19121332, -1805262321, -1242445689, -324208930, 11321597, -1723570333, 1311196225, -2145805171, -150087, 2023443007, 1704939992, 1618767253, 898534030, -1349101846, 567110360, -1503727507, 2052096871, -674044992, -1951126268, -1663745042, -1739491487, -691777349, -1384478889, 881997403, 854228247, -1119158236, -1671781115, 1196621288, -1928434095, 1816289751, -911517728 ], [ -1984148634, 917312440, 174325674, 1628062793, -1819029118, -365506105, 219635185, -776852999, -1987645647, -1646954283, -11708462, 172677976, -313543130, 507158514, 1965566283, -1860689935, -1367027348, 33720793, -1681788798, -434987276, -1833770221, -1936009457, -1547700102, -1665779332, 370538760, 366638614, 2033001816, 1525549780, 411249964, 1793014045, 652629870, 1870004385 ], [ 495616203, 1498368801, -1394325759, 2031779273, 1909467717, -1893568842, 2112388802, -371601930, -1476818998, 977506810, -1078719530, 730317794, 301833260, 702533002, 1799893266, 875965066, 347834222, -1018135876, -527291324, -1487685645, -515645847, -2088668840, -428969772, -2086297222, 1849849842, -1055632323, 1164208822, -1526512561, 1291049988, -2048237807, -1962142673, -926030259 ], [ -818154067, 1321833088, 1217891474, 99383301, -1638268543, 1305391627, -1024315486, 721262344, 1386661053, -1087348451, 251360430, 1053468218, 189352339, -466254851, -879770202, 777642496, -1749419636, 262055921, 1567853977, -1179232940, -1367559519, 327423201, 114485575, -1509307342, 397042261, -1805732552, -98746720, -1870308006, 1346480757, 2013892181, -2125978864, 602544508 ], [ -590328585, -1707486275, 859905915, 1625195735, -1940345401, -1527516461, 1807910931, -2046117884, -520149887, 1770571829, 408674877, -1310044589, -2106848674, 105648100, 168978162, 41147810, -1260510334, 1956788777, -705274454, 1788011363, 1880704804, -1273259969, 935826491, -119731801, 627257203, 190848112, 2099137482, 418703827, -1379647412, 1486936028, -1885926765, 931997290 ], [ 1153470130, 159650736, -2048399849, -715046384, 1199144436, 1524832122, 26246698, -133843696, -1172871136, -135281200, 602724601, 1897521113, -25258884, -1825803530, -1334219422, -33339535, 1313850647, 411203690, -905240348, 1903595982, -1095153102, -2057705083, 840362770, -1922993131, -345404229, -1499973919, -671516522, -671332822, 257935236, 2042268860, 685062788, -1508114185 ], [ -1613201141, -684760138, 1697843332, -266670327, -548179027, -1024412689, -1308393524, -21354225, -1591607930, -132427459, 1714271836, -1565716467, -1874424300, -1392434518, 896218968, -1916462126, -2059823195, -1772485623, 1626822126, -2142316176, 1762677578, 416809400, -999490586, 1718215382, -1880598123, -1318800789, -1979080751, -905806841, 1967334980, 215548729, 607060263, -1220425875 ], [ 1943666194, 1898858527, -84292821, -194883908, 1297633824, -270250376, 1926684550, -878950929, -1068921164, -1293100736, -1762287964, 1607962346, -941612636, 65263859, 206173522, -1602453897, 839451351, -1460452047, 2043004312, -47071647, 1222910636, 199527923, -1771730535, 1302177023, 1806334598, 179894785, 1481560382, -775363984, -1223301906, 1016226410, 1685005792, -892812624 ], [ -1171778714, -1179637767, 105175401, 739912218, 1155463866, -1517135036, -1736117905, 920848343, 890644272, -369448263, 76279131, -1407438599, 41316923, -799831084, 510048800, 1989045327, -1822351228, 1784175066, -1600825812, -1424797016, -1389002165, -2059093439, -1496235819, 1259926688, -218141272, -274551181, 430257361, -1201945868, -1572715115, -612749265, 1051864616, -1475717565 ], [ 1497350947, -2107778177, -1732417060, -732218391, -1424697214, -280445637, -561277258, 6785259, 674496843, -1223218376, -1780556967, -1931223572, -655838414, 1273612095, 2108139726, 1206831582, 86802223, 73180749, -1403261993, -831993741, 479355535, -2049536445, -616524165, 648401533, 1673733832, 1492197223, 1935223065, 606212567, -1136993720, -1187234966, 1799031167, 819105130 ], [ 1184552368, 17961989, -1479095583, 390666358, 1400995698, -1099273592, -1383931731, -217451953, -2105817023, -1732196445, 1193663607, 1562362299, -660834390, -1847907380, 1810966171, 1785910690, -245294407, 1911309047, 474346402, 759768772, 1055814545, -1065738861, 1479196281, -1488858580, -1385428440, -1680383541, -1270812017, 1177774799, 1665747204, -1654484619, -893496725, -1118193805 ], [ 589488895, 1537116332, -1843004274, -693156801, 720541587, 1740886178, -1347709004, 38831199, 1279103283, 1433594652, 1039270637, 1168570797, 378032021, -2029405322, -1501079742, 1311488485, -1008401391, 858603906, -1966300506, 418473829, -794447853, 379610230, -512524816, 1083304617, -149312206, 1214446541, 2133576185, -341440638, 967644561, -168011608, -459878166, 825310178 ], [ 1484670976, -811884670, -573463551, -376412963, -590826741, -1316166079, -1873903333, -907079943, 1010186453, 1815325170, -1278491543, -416572194, -1137575638, 1537193880, -660208030, -1643828605, 1382700557, -1469475868, 1548935040, 172028438, 218683316, -108256217, 1827890117, -1359081667, -312628445, -1877817966, 450405165, 581080849, 1843584657, 668891757, 91498237, 796214164 ], [ -167643185, 1930636583, -2023056555, -622197903, 1634379549, 698705958, -1335769656, 1017262050, -184562083, 479258006, 1262935499, 1065327773, 54358961, 1267819914, 1206817856, 145430919, 1446235283, -343395262, 1525980975, 1130581630, -1805715998, -211180984, -1260323461, -1229551263, 1758680794, 1289996735, -1018924978, 514138291, 887586203, -1465526530, 124775338, 660189417 ], [ 1876822642, -130493770, -1050501123, -10835867, 1315327524, -1452288800, -388044929, -1676868476, -1114901925, -1752911900, -39248348, 838258180, 175772986, -1660801474, -1674083314, -219433776, -1321989993, -1500120175, 1757672496, -558395314, 711700079, -269867959, 876746096, -686076804, -627218108, 1584143427, 170805973, 1122099745, -1981982222, -725871188, -1532214428, -1992523157 ], [ 2042354891, 1330437290, -1247384407, -983881148, -39133433, -859111788, 1848550279, -78592962, 658570712, 871373219, -1433835716, 147650901, -217825734, 997585014, -160240434, -1901166995, -104946988, 1482209795, 1466360198, -1094887413, 239196508, 632785046, 1141568689, -808787875, -578904734, 1599346786, 841313298, -1527235275, -308255833, -2019542273, 1148523873, -681727068 ], [ 1011222003, 1908886819, -685634307, 2103950275, -616589455, -743102090, 1387070372, -1933530319, 419008712, -1449819179, 497607500, -961765729, 1969466323, -817534703, -1188261411, 1086381994, 94343059, 706734974, -1306867136, -1010594289, -1118439049, 1076724871, 468257333, -741960180, -1652863491, 453180070, -1507215137, 1981268934, -1101818032, -614070395, 34678988, -1110831569 ], [ 1971799806, 390425327, 777051057, -1682814737, 658350604, 1178201807, -559023707, 1147100470, -1763819850, 618268605, 1269444158, 324000851, -1980429631, -124014484, 1026462048, -1734633336, -587900544, 1041593831, -101788556, -202756588, 86205463, 225051698, -1092505805, -1720437009, 722060708, 1312688354, -948773781, -904976119, -1520796206, -1099044866, -601308172, 1313960185 ], [ 1438340334, 1682304172, -359631817, -1488373931, 1990609674, -1796318913, -1987764235, 1126153890, -2068717512, 220386035, 1702022002, 1894336491, -1322483440, -1418328219, -1217771801, -207266631, 1210597368, -1295582372, -1371123977, -340287049, 490914419, -853211182, -1955378214, 1884019097, 1614477016, -117828106, 304039507, -660542222, -218954195, 1222721119, -588251399, 1261735081 ], [ -804920614, -1188746722, -1013075635, -95946879, 2040815523, 665160626, -836958253, -1599749514, -1126722941, -460190898, -180962573, -1157615349, -1041867171, -1374973035, -981265075, 1444808537, -1007691471, -1300251822, -1555453381, -1916295193, 1661636336, 1091040046, -1356429579, -1071464024, -2053436695, -1996472019, 1192301478, -545233535, -208089316, 1218196373, -626389320, 2028220780 ], [ 141891975, -1354768971, 243736441, -781267679, -494412255, 716086111, 1509701144, 19196393, 1472291804, -518990714, -578297420, 1459343647, -1193560944, -1448134170, -58093121, -1639153928, -1476641071, 565174194, -934923333, -1616241351, -501829326, 1492847278, -503228575, -813202743, -1376890852, -875857164, 40738094, -478619249, 488813685, -240220814, 479640145, 1432734719 ] ], [ [ 1298222735, 2080742190, -1816065078, -1051186614, -1473641338, 1010950568, -270719605, -2101761241, -73796231, 196720471, -1265016536, -780890727, -861782226, 122951884, -1462887444, -119561408, 183543493, 132087894, -98083777, 992339281, 807188146, -77623483, 560500964, -1748431987, -984023494, -1158172437, 1117662561, -381407028, -1495390167, 406600505, 560032366, 1531588849 ], [ 515639096, 1839824017, -1136424412, -62355139, -1308341177, -329872772, -1688992489, -565848494, 516995696, -775292041, -584224878, 356724686, 2141968555, -1324494627, 579574944, 1916396992, -2104961808, -456730136, -541950006, 2017190951, -2086471904, 2062509713, 543508727, -2026195539, 1793664929, 1207054988, 1051974078, -899620415, -1007863021, 1282828081, -1379893582, -195097757 ], [ 1620854499, 1979147124, -1634922829, 1114719082, 901264502, 1514607096, -1098020954, 1296817701, -852217927, -383047457, -1946746603, 768382486, -1417765932, -465100276, -1978648562, 198509846, 88008033, 726457572, -215194305, 1143757590, 139260195, -1573453681, -1866847072, -1332021611, 1314696936, -375387792, -1614248936, -452979668, 1425498381, 1300789694, -764036595, -951032000 ], [ -240754763, -871276235, 655576983, 747911793, 452699508, 1510060402, 282647094, 741632625, -428849131, -1143043149, -86560735, 599614214, -1866037244, -120082017, -1451357524, -1059565970, 999722773, -702357049, 739845215, 121220570, -700898364, -102672021, 1255788499, 235359093, 1314946479, -866296789, 118127999, -819214721, 2060932248, 1628155892, -1002698904, -1314321366 ], [ -881592361, -1879853145, -2107427188, -2026332452, -1503846240, 800487341, 1365636272, -1925996137, 555137845, 350959774, -1330841135, 667188658, 761468677, 1959435027, -1445011028, -1994691835, -400743246, 871141249, 2139192251, 484340828, -788985047, -1165863061, 769861126, 857379734, -2121438456, 1772727413, -861091201, 205121151, -834879570, -781628515, 1451552027, 12400185 ], [ -1415381949, -695088496, -764018687, 1105290199, -1447270255, -465571796, -101275083, -1689581875, -979396232, 251422782, -1382310055, 321036970, -294083110, 1568609098, -116437806, -47668796, -820137546, -1897525631, 2005080723, -958453823, -1522143406, -1771452987, 918593361, -475967200, 117435938, -1678302839, -495201440, -775439347, 747871985, 903998877, -1487273219, 1560050176 ], [ 1847202044, -1772263065, 1430864127, 1294942659, 1047860508, 2139373011, 1968279118, -541823632, 1892944012, -1421946343, -1280158217, 1010090975, 1660326890, -1278347724, 1250881869, 1224117621, -284437193, 1601446022, 134385602, 203930108, 266620754, 390087217, 77377476, 1758527605, -324335310, -1019853521, 525902273, -99593484, 1389589010, 1575537145, 1946820613, 1518652613 ], [ 712997526, -153781137, 1918190250, -463700136, 1986532782, 2032020084, 645761060, 2060183549, -931319807, -1885308760, 79850945, -751751878, 1735745632, 721549667, -1601903818, 482896657, 1041394042, -476785349, 1916204262, 1002167613, 935198002, -763043269, 1924882906, 742791881, 954710665, 1308084968, 2088947830, 811560545, 1979758383, -1102311578, 547702869, -197688239 ], [ 429851463, 1631427248, 1704526343, -1845063212, 1161159025, 1957654758, 420368391, 449581156, 918925587, 2045265764, -1844434893, 1305559159, 1955131428, -2046395284, -321960934, 874705761, -1762361725, -1296151879, -520304710, 1857333008, 59893606, 1658964975, 2133280916, 504391074, 429628165, 854243064, -1952874743, -826401449, -1837215873, -1483132206, -395618741, 1818380905 ], [ 1564678741, -464331811, -600428062, 2031236266, 2080564967, 293405053, -2086111207, -471986122, 203221411, 996591327, 2047400106, 619374658, -71346650, 2873845, 33535693, 478154543, -775583157, -1303752893, 1289618074, 1028767578, 1847977447, 871436025, -313070264, 1651453603, 1773050800, 672220324, -1547846790, 1714189067, 751218671, -1052835705, -826807293, -1633820717 ], [ -1692425617, -498474308, 502729101, 467074331, 186420819, 416996257, 288996370, 534359129, 1020331670, 1578724971, -104419603, 519114628, -511382705, 1458467440, 1036017515, -1414078375, 959782049, -1599408992, 115771648, 1601325977, 514996148, -1907478358, 36919755, 1322573885, 541285362, 1630215512, -431404183, -4237033, 1348031144, 552700487, 888537487, -1054206559 ], [ 914704091, -442268563, 2065958154, -263591058, 19121113, -2097349781, 1934837637, -1467371113, -444990246, -630661610, 1760447147, 633496305, 283355860, 798158936, 301084143, -406468111, 1608525938, 147060167, 1951898225, -1873076037, -1290357507, -149739635, -1589736420, -1127746255, 1190143268, -810213172, -608997341, -1648764578, -1554034309, 1656176913, -1155899883, -1916509920 ], [ -650611530, -472921462, 1172448816, -856734806, -1830854683, 2045464830, 28500019, -521871286, -2072197456, -1100069324, 853216714, 1485479909, 1989990201, 628175324, -614838433, -557460154, 1816757148, -566193244, 1652397018, 1539506543, -651715750, -62989373, -1252960744, 686735891, -729578123, -1241809105, 1784661059, 297121469, -319599512, -1558848661, -7115502, -1903796976 ], [ -1518714231, -1692238656, -1167359939, 1998573847, 1830672655, 70081964, 1779556870, -219088156, -874624706, 729310912, 859831756, -401686181, 801884311, 432066427, -336016933, 1612923473, 918257060, -1738011988, 1697493004, 1940672656, 1178977682, -133303795, 217345535, -1530278641, 580931255, -412671888, 1450722033, -56068976, 1072615658, 367496106, 1885579879, 1471202998 ], [ 1458694833, -976494635, -1901482090, 92943440, 930107704, 1023198991, -1572397416, 1588650932, 1433401678, 1863521096, -1717687371, 166096230, -912211889, 909477058, -795886185, 2030709716, 1859004129, 1679797180, 2096626918, 180688163, 166434354, -113346576, 94721315, 397825789, 173117399, -1132746550, 601809725, -699982756, -1851793100, 2104438075, -874172310, 243375462 ], [ 480360646, -1367489414, -1139346871, -117671149, 469476840, 2096345339, 1721027047, 2091002342, 1152979986, 1078083811, 144528669, -540588962, -949688723, 953718278, -379626449, 1920096782, -1778369526, 156084603, -1524419950, -383600229, 2141379518, -1163775452, 1790171286, 1809831505, 504845218, 1902053730, 554715716, 1643552090, -942223847, -865007941, -466076117, 1721560703 ], [ -1266680416, 2098483457, 1934211312, 15964129, 1353572823, -1839236834, -886051218, -616194158, -590296559, -1608165213, -2099952768, -445611287, -996959863, 1950747759, -1007966265, 1282707917, -1487439277, 2036396088, 1784091819, -1935397035, -2048009199, 1662449960, 260480333, 765023010, -355196818, -1813501405, -428115794, 1252364392, -1500918172, -674444423, 1259064851, 286732291 ], [ -755449594, 660993566, 791868107, 843157051, -790967629, 1751338149, 1754393113, 514427528, -1170749589, -571736519, 1426999784, 1351522505, 1045925443, -62159811, 1589596745, -694380477, 2090555288, 1884386234, 333978393, 2107357736, 987539268, -954576260, 302930119, -983918846, 1693554866, 1906137040, 502246835, -2137120775, 1486740514, -1121142304, -1011096690, -2004206214 ], [ -1954274279, 1821952432, -1723015027, 147352223, 655367925, 546320786, 1440385978, 1400300962, -1107188297, 840929013, 387711259, -1214707994, 108655054, 875789701, 682557825, 334910356, -1157573741, 1274921798, -1193587048, -272938515, 1200669689, 1744013676, -1939173800, 1557018893, 833176515, -1424725052, -1840255495, -1312540357, -1704368539, -786318425, -1104402019, -1653246992 ], [ -680915677, 1390336410, 2090705487, 1545633580, -187272467, 649170710, -305048389, 316942579, 1163251705, -601229587, -989078945, 1591394846, 416563017, 71120137, 858268161, -2132930533, 1529711006, 1456894416, -1621795057, -928900888, 664986020, 1295117113, -2126992362, -1443727310, -13758548, -1639923719, -598551115, 79925408, 1351738812, -1194393668, 975804056, -996555576 ], [ 822519875, -1301106722, -1419329453, 1195417124, -815535489, 1834522370, -912057380, -1225756502, -1314205383, -581988347, -338106017, -1259182080, -321295024, 795395880, -644682473, -2129112073, 1263089907, -2038182571, 818523718, -1202071904, 1266775451, 41973363, 1323944769, -617693803, -1199562526, -1825980551, 1916566045, 1564384878, 646339141, 1508508924, 1281090558, -1941596784 ], [ 1839736424, 1998510065, 1354002636, 633249992, 256038132, -410133562, -86373005, -1158628243, 205913717, -756703281, 1608358128, -1929460635, -1863339317, 1530452311, -485558252, 258936667, -926371060, -1186482841, -229716021, -1593389920, 438752480, -1576295673, 1170239057, -436482587, -2111008598, -164667124, -293846113, -1899375137, -900559213, -913386813, 1014554452, 1153929653 ], [ -968798916, 1855787722, -1141798505, 116300237, -1405018776, -1486984170, 13710083, -1091145401, -1923732568, 2063646569, 849224915, 761248233, 1650415516, 985180407, -1306033387, 1713463907, -21303978, 1527708685, 1633118636, -2114805869, 1513945278, -1803926953, 1210981752, 712903485, -1346075921, 1847547831, -270496388, -553847272, 2075609450, 239430503, -1107873637, 1555230339 ], [ -1574769427, 434601589, -372811992, 1428584699, -1498230595, 371037076, -125504359, -42557793, 511748682, -563866478, -450619837, -843890865, -1061757451, 1905947067, -170071389, -636718612, 1248837045, -1587813098, 1364220204, -2134894263, -2120946132, -1012078555, -1954321127, -24494779, 1792166627, -1424374117, -1169129688, -1625310834, -402353873, -307804671, -1664626119, 1898766162 ], [ -710699099, -1189195608, 1121871797, 692900076, -1919899108, 1930287410, -221732146, 1344046460, 497299949, 1285843326, -916847939, -1224135038, 1379579465, 1448442462, -2131733034, -1723141502, -312917398, -775134832, 1511765156, 238443424, -1646469338, -148825033, -1322850019, 914737761, 666544506, 348701097, -796750937, 559866703, -1086754946, -928708800, 94838358, -1311507107 ], [ 567313597, 1665468316, 923759448, -1295195238, -506256656, 1026987461, 382880324, 1210318262, 1794961892, 938867155, 1934741505, -798420521, 569145003, -478780975, 162854014, 229366381, 1041186046, 642436152, 1754644535, 814040468, -1180976867, 63900200, -547035422, 185822040, -2052117686, 2055369778, 2006971238, 100913635, 1364075154, 1150937132, -1818702720, -1550543158 ], [ 1584923387, -1377629662, 890723266, 2006923540, 1557902673, 1949217898, 1508070842, -2104585961, -1084456486, 2027836007, -894681923, -1833389829, -695149434, -1727435971, 839441487, 1532674717, 686845968, 835743952, -51355724, 916211440, 190144160, -684597179, -210905730, -1905135619, -751965215, 499755957, 1348948593, -1130285449, 306348493, 465677295, 1140883276, -1175216718 ], [ -1463948080, 1483334220, -1088226109, -1458178324, -406067144, -818506948, -1183814593, -1849078239, 473527256, -1156315799, 920786240, -824536645, -1172257286, 1442855154, -2091373294, -1766372487, 458001610, -1924046979, 2066551200, -390530152, -741688666, -750219619, 576900649, -710539080, -1941545553, -2087588082, 295505272, -1616328213, 257735985, 2030909390, 288936376, 1286629285 ], [ -61258250, -1357170621, -212427604, 595207991, 1567328575, -381113700, -2090514907, 213324716, -538151598, 1443254614, -357825731, 482426039, 1412321627, 353920264, -473929007, -579110954, -1764021251, -1297899263, -1621192715, -1218113712, -1630657617, 789984540, 446098218, 1228766220, 129452491, -840057044, -1076649118, -1750379263, -1336000706, 5281351, 1758999200, -578561372 ] ], [ [ 369136223, -1015081911, 1474626884, -1824565489, -1011238893, 2101489820, -108729633, 1183102701, -1043705952, 1406937872, -1462123252, -306122402, -475911531, 1795465861, -2134127720, 1969361148, 1674846780, -799421050, -215377480, 1053852224, -1616720156, -979145577, -141779874, 1323800295, 1591383031, 1066991, 1964254032, 2007266108, -2139989821, 339938620, 2038875418, -1011222986 ], [ -757605625, -799171420, 889057812, -299326206, 1085630903, -595359893, 1745766558, -1035048528, -387608399, 1531828643, 1143696369, -545928683, 795606349, -185757173, -749905799, -891431200, 1400776111, 1330398580, 1682738085, -443927408, 287178228, -1748925550, 1370574404, -1413850268, 536133071, 1585351486, 1241781970, 1361952103, 507467003, 1939988646, 828885543, 663546974 ], [ -1986093365, 599957781, -1733579830, -473331719, -371665332, -399554687, 1242887435, 826206725, -1873969272, -525432219, -2088798157, 1357656504, -1210858208, -324951181, 1547601968, 1066999907, 1662836759, -674319730, -883144176, -33398882, 780878776, 1666154455, 873619462, 1696917504, -2143489376, 1597306323, -540627555, -1489919561, -1502854423, -476326885, -660733780, -1837277248 ], [ -1008383613, -29272086, -1819833929, -930620265, 2087500320, 1847003151, 4933753, -188932515, -1524627552, 1820121652, -1140744528, -1424648945, -1989447802, 1685720340, -858697019, -340898593, -1870800612, -906035935, -1084179013, 2124345009, -277672673, -1211116039, 737323780, -1126704319, 1428171439, 1836572690, -1910854927, -105252746, -1088241209, 1516816028, -1564912935, -385776221 ], [ -652395091, -125406052, -1390174850, -1624007384, -1137313270, 776782509, 1793137900, 2001050832, 607382428, -2104315509, 1574110925, 1793910840, 186861027, 229705170, 1373475822, -641479529, -645586985, 1056336272, -1097554628, 1409325317, 209592814, -835778656, 1898991245, -1523916091, 1439032511, 135415183, -1103196137, 498524927, 1953013571, -1404056154, 107336134, 890729344 ], [ -339549027, -1162964248, -909797805, -359601217, 545991271, 420322660, 338674235, -586139815, 1395926281, -245767804, 1781427033, -782521578, 1058550333, 240245910, -1352921192, -1765341582, -1578572278, -133289846, 154905657, 750702505, -1487802823, -1355695596, 502964620, 329870302, -1453181399, 354815805, -1150001611, -827194598, -1787922599, -1851043646, 1447820508, 1962632478 ], [ 384620564, -1729536748, -659376283, -631933353, -443751024, -1357268586, -1569074518, 1807151978, 1494433738, -1919914513, -837138114, -1567742369, -1841438186, 625885542, -604918191, 209046060, -1103614437, 948302756, -396912171, -1635719187, 1547408770, -873879021, 1051848313, 796567074, -1101016941, -1067359178, -767124655, 1686696244, -287400135, 1044886865, -1453934476, -1820281971 ], [ -923387149, -1368541311, -822744083, -937637365, -1336270794, 1983848256, -973205833, -2059730614, -323542994, 1151011625, 1493769149, -551934973, 773018072, -1547738914, -1859862349, 1057705634, 35961115, -2132705407, -1138868594, -466541087, -2142030883, -838209494, 281186280, -1949300658, -1292298679, 275284215, 631263979, 713495172, -1027769124, -1570248970, -1107724715, 240696719 ], [ 390065071, 1932494019, 389375574, 1203345941, 1497887229, -245328896, -1295704135, -1259905652, 2091401393, -968379253, -561501592, -570861363, 2018543661, -1597076207, -1480097149, 606015335, 1944392339, 592104696, 1993270082, 34785257, -900171102, -1384832364, -1274917354, 1400499879, 442349752, 1533819278, -1557758267, -1225594617, -879932010, 927893698, 2074165848, 705222634 ], [ 1137958100, 1496143741, 1271318384, -876137487, 1603953562, 1823870671, 813368531, -1476746999, 930445907, 47323177, 998731765, -1953880765, -466227679, 128629907, -1717345003, 19854468, 472479996, 369717734, 1288063933, -316617462, -1140555388, -1523632040, -1364237819, -614659380, 1962814906, 1120827450, -1552876198, 489651211, 209475655, -1199102972, 1035680582, -2108024708 ], [ -1739381598, 562714022, 260197407, 408449335, 773877361, 1754534666, -1959824205, 1265878259, -344330384, -1029784874, -110411933, 187571649, 240082981, -985034025, -1976986315, 716787319, 1690096162, 1742360332, 1548504781, -1209073335, 1517265324, 661184628, 84385921, -877075532, 1237345347, -1623994839, 1293801456, 1734266223, 1989209673, 1649546694, 1358186163, 1091399748 ], [ -1634655526, -716809623, -1534681496, -574293785, 36783476, 1642045721, 899549732, 1343524418, 1440198556, 1314976181, -2096615827, 1921692306, -285159151, -1070421174, -328596793, 225500595, 835307707, -353158252, 233066649, -377576908, 1300282776, -1710066288, 859271742, 243333324, -83427428, -490370692, -1126239582, -1043869392, 619680924, -1507067787, -1173058235, -285179769 ], [ 633719494, -421922411, -1497938420, 1277901969, -1236870209, 1899401162, -302148374, 1321145268, 80663465, -1037010454, 1948591893, -807816649, 461982388, 1286473325, -323272296, 1301530664, 1408964224, -1012061114, -1549308120, -1851714028, -2084031772, 121327329, -1049677078, -364529591, 140909380, -916539792, 585830129, -477225002, 1295068097, -1457492495, 443653842, -803551019 ], [ -1648679125, -1486127688, 1251917788, 1588261280, -2093949502, -1160684900, 882061036, 1116174010, 91752363, -2008900743, -20817025, -297735856, 1053187472, 1373489894, -1957957710, 1887719111, -383780462, 457538864, 1896254790, 435099908, -2088344368, -1167885632, 1620811872, -1599978913, 638024662, -299627384, 1752707709, 2010076987, -1950227953, 1939916927, 1319910536, 1962391262 ], [ 134756948, 1994481190, -1080300885, -1706653644, -124445482, -1098181450, 1817238440, 452838694, -260278372, -1954073762, -1559665249, 584769933, -1866133012, 918913695, -2085933333, -453710519, -1240252231, -1012010419, 211977345, -449892230, -642946265, -1235057185, 1610768782, -1095055953, 1228495232, 1979561492, -151229979, -837749678, -1158226247, -1060214307, -366182908, 503894083 ], [ 592342499, -1313081194, -2047756851, 1274785251, 1671715920, -1766934835, 664596978, -348543012, 1986652740, 1338621504, 705294663, -669196612, -589653701, -121640894, -266046657, -1761091052, -2117588132, 783872494, -1901685889, -149161471, -1705163296, -160334810, -457415091, -1802112183, -915197896, -1854374789, -426416503, -1777203708, -403297964, -1789977729, -640280081, -732039466 ], [ 59226979, -326862431, 1870853645, 1704492539, 97987741, -1981810551, 1375278670, 749716277, 1200412656, 1718392242, -354550453, -65566403, -1118189761, -1838497292, -2011452357, 917166416, -1908326952, 1626916422, -1206609834, 64467372, 1619887429, -1312125840, -1694702544, -487147594, 1397626187, -1001510727, -183724278, 637658921, 625160127, 1440270203, -1529784128, 2025727251 ], [ 1262804075, 2047938811, -1762110754, 1160418283, 98832030, 1257057511, -1704820997, -41072585, 1525056571, 1356671876, 379718549, 702900717, 196069678, 1533791803, -976329309, 1925000267, 47384030, 2100540897, -2058785054, 142589200, -82251212, -56415538, -1226842583, -555968956, 1684019593, -1606615315, -977858854, 507165277, 48441787, 2129007259, -2133988934, -1002277672 ], [ 1043125712, -1478238530, -1457324352, -1038506770, 2142229907, -63981865, -889825603, 1463000511, 710548075, -975345495, 1975446731, 2107503998, 1100842656, -487406925, -645425421, -905352789, 1807224090, -1808810538, -1234043653, -1397995420, 577559279, -1741706113, 1052427031, -1551604456, -614610710, -1349626841, 1422796693, 603254564, -117977046, 1875937339, 1552721388, 305870601 ], [ -1225932834, -1658725235, 1699267081, 895565655, 141999363, -1744006242, -306218349, 1961548751, -1136621505, -820328570, -1704744558, -834919646, -896741285, 1195377381, -439569740, 816890588, 425731371, -921284846, 959178575, 1536806317, -1963830164, 882333646, 1938924869, 277449486, -1079603084, -1759127447, 767137271, -1700765008, 1317242078, 1271399574, -355139823, 487843367 ], [ -267511915, 1154470952, -1942104399, 66919789, -394532297, -186181903, 1877495589, 17188639, -561673294, 839566318, 1706380061, 1329730964, 862826596, 1779301774, 1653019714, -1244639385, -1306235144, -183559771, 724665139, 1863480188, -1720399527, 1615913788, -54143280, 615096256, 963193092, -1230810031, -1452794459, -666901669, 1970349400, 982173898, -129621878, 1107472526 ], [ -225274225, -1754448355, 1657760790, 1413584913, 1547029973, 498449642, 1790021763, 1962462569, 729278766, 1143662868, 695689260, -555872677, -1160806175, 616289361, 1040536799, 1136003357, 521910644, 865494266, -673994193, -2073851477, 2003986045, -1412736022, -59250900, 1749420752, 959357517, 1797375187, 712821316, -2138731311, -2102246442, 1287370324, -185829828, 118396701 ], [ 459482101, 227242397, 2147120261, -1982328135, -1484623843, -1773304014, 781472987, 81644910, -272234313, 1692526940, -126636564, 1451023318, -1467410206, -696284189, 129380023, 1516419419, -1950580828, -254925231, -368913356, 1199241944, -405792530, -763249125, -1402216771, 1045826027, 2137395630, 1151731572, 912353031, 241530755, 1956997266, -1166166951, 1041488211, -979654873 ], [ -26125041, -1610815032, 484240878, -318537538, -1426329666, 1200600581, -1490657671, 974315252, -58667279, 2017596882, -1275363525, 152302950, 1159719028, -331532814, -872075875, -776430216, -1772337283, 1621739343, 366805211, -190875163, 238149722, -2044096314, -1025837994, -1798914361, -1594456555, 1678861634, 552109164, -1967898520, 1032306549, 806758975, -1335374981, -755543004 ], [ 1056129011, -782135278, 668022475, -297551738, 1179052802, 97193639, -1873026754, 597869445, 2001683192, 1221832158, 685277675, -1676191175, -1036074182, 1721448161, 1619859016, -1951680047, 346784343, 1382804719, -1457986657, 1965909663, 1514342751, 230106783, 954269352, -1929946635, -943473849, -1631368990, 188036018, 1313601478, -432977699, -430175140, -2118228207, -1488106909 ], [ -95605006, -191786371, -1135545975, -1443109969, -1484267553, 798800661, -1749582063, -542054222, -1187873126, -754260127, 1114563154, 1358383102, -606691821, 1400495104, -1550214460, 1125737429, -1419178110, -856212131, 654234516, -783730452, -414901366, -1713448527, 523945560, -133371735, -1923310348, -1076708951, 981291462, -587090117, 1987421570, 1762252351, 1230652017, 1718035336 ], [ 952336506, -226705466, -1294435993, 547764839, -405372507, 2014502093, -1478792976, 71077802, 1125638226, 150168594, 1040209063, -2059115776, -1618355580, -1955363810, 1053219801, 750444340, 305424181, -336035424, 2064701754, -94042653, 2102791732, -1542496099, -1800698940, 1362114968, 1446625785, 621999197, -1458041048, -429269890, 214191453, 1301927714, 22041228, 559771764 ], [ -971192107, -2041912111, 953949974, -1883756085, 153980144, -242046370, 524405429, 419352037, 820889338, -1777698183, -410259632, -790014858, -1969451944, 2005510484, -1040671810, -1841089312, -1393195006, 962394764, 1088107545, -1229857790, -1075327019, -42800489, -578812807, 423343629, -231523926, 74321720, 1439920527, 666116448, 1479550480, -1138441884, -1202951362, -32909351 ], [ -393636212, 1442858851, -1097614284, -265320230, 2044522767, -728254647, 142349197, -154168466, -2144031517, -1233799801, -1758255110, 1886970081, 1528974604, -1068214935, -437827848, 1560580066, 1740957082, 275772301, 701129366, 2096620317, 142778908, -874585843, 1352740391, 1584495497, 989381751, 1306520159, 351489995, 409357199, -1782537656, -1584336715, 1299136766, 1937096130 ] ], [ [ 1423082188, 894446664, 1691166503, 129755991, -1710847114, -976321748, 2027868186, 1550183471, -268428142, -1767174008, -1211849910, 1209768174, 905230631, 1515575474, 1179006298, 1192518486, -2145146670, -1003849334, -751268805, 562512352, -135884355, -1521211364, 1499288497, -569120888, -2061922495, 1350289426, 1081096533, 1903287078, 1852817535, -449936028, 1896629251, 1220487202 ], [ -1180417726, 798245031, 504396945, -982930569, -100057449, -1184657985, 498951255, -57488112, 199573081, 666796537, 1737879807, -350333336, 999260350, -17551768, 197689790, -1231381834, 2136139977, 216328905, 1884374151, 683238922, -1504438511, 604653721, 583204675, 1314009118, 1871918140, -1996799666, 1481894911, 440117493, 1692391229, -448119178, 501259317, -1392547019 ], [ -1812065312, -1943656542, -2074396351, -159774584, -851996077, -840746869, 499594909, 1745480618, 1827405449, 374348424, -454301684, -361677875, 544669167, 1754888502, 144357336, -419231801, -1133848720, -1740106379, -800328445, 1284128597, -544733929, 1467532104, 1136264963, 1230309725, 723914497, -2035996806, -109760886, 939345154, 2110278424, 1111081076, -865575629, 319570637 ], [ 1001478729, 1490484505, -1672337529, 1835928336, -207560221, 1711396148, 1194750254, 103899942, -93831082, -959010343, 368620539, -881941295, -95396667, -1131570729, -1177990379, 1752783265, 1594006994, 321598177, 703628611, -2142173234, 1044647331, 1980397661, 1928934729, -1922032503, 826400550, -102161535, -1868433000, 1240746572, 555722578, -1027880619, 21758920, -638411975 ], [ -1196090975, -310511328, 400596411, -1928583419, 743189428, -36628686, 254025524, -1525436695, -1489377037, 170039214, 580031217, 571921111, -2040843342, -113116307, -1462725284, 206903442, 1280801263, 1973437999, -43628426, -17736207, 388963178, -1915487734, -690631513, -798552737, 283832011, -1477046413, -1984782377, -683651953, -2044933483, 877997578, 1734671898, 795391774 ], [ -917728170, 886837377, 1303949948, 1691114088, 70026860, -416500905, -1824238439, -179927344, -1878008455, -506786612, -1881059807, -533423596, 10389137, -695799519, -714518357, 1020785964, 2052871233, -1028303689, -1685747197, -1997144773, -443390142, -16528802, -2087686204, -3527673, 488932333, -157294081, -1741629923, -201360957, 776252557, -38116617, 939671094, 1926965243 ], [ 2087615392, -1076327497, -1197590990, -1370043997, 672152485, 416109011, -834174138, -1467169893, -839965773, -1486327963, 1531674513, -68584597, 1676809537, 1681095389, -992216481, -1653874679, 422190995, -1567575769, 1031624924, 770319462, -690082473, 22710287, -1486156419, -1153021249, 1358923639, -600535419, 98605690, 1343450443, -954328286, -34129091, -2029026382, -1665577467 ], [ 1536842616, 1334196950, -236928703, -359532542, 234744715, 73908469, -1571341503, -1428063197, -1792294941, 416560071, -618515144, 426125722, -1163405549, -586601443, -2000084360, -423677476, -1391036153, 1939125575, 660457759, 170534827, -1069853352, -856060163, 2000735491, -1296753373, 1721687192, 1652619762, -662617332, -1361700849, 1251203034, 1704663771, -1375591290, 1798719000 ], [ -149258908, 1124445757, -304476551, 862704409, 1601826449, -1249235554, -407634298, 194407412, -1449129079, -1604115627, 853614431, 1384182166, 603141619, 350779529, -764407911, 1614445306, 1038454090, -53542321, 602217462, 1237902040, -1483611725, 280733440, -1279463312, -594273929, 696941226, 1303047859, 430276604, 1774642691, -1997805264, -1234282024, -1049088590, 983402496 ], [ -1749247036, -1286360965, 2036002322, -450321881, -72378903, 1807214921, 29413005, -1209184633, -1518370873, -807706379, -135145881, 514238203, 1991337730, -233225459, 1567248317, -2095005262, -78705344, -478209473, 1634977456, 1915775682, -336335245, 1922964158, 483109857, -298371677, -505271611, -2102300900, 776063130, -546624346, 867262354, -502200510, -1701455598, 1725650775 ], [ 1711829410, -774630850, -1071013770, 416880409, 1125103865, -54789409, 1899073402, 37293698, -888126161, 875294483, 2040703272, 729590096, 1178036860, 2125386492, 1002682997, 1545897368, -1692278177, -1405679122, -157200040, 1193166214, -114092912, 1451267761, 1696782213, -799469485, -41421702, 1086615395, -490797575, -1931693712, -324811572, 1009008440, 1991613505, -1221557326 ], [ 488955724, 437003405, -8339996, 1599839656, 1133398615, -1920861144, -941133620, -2029328843, 1526524848, 68065901, 528880095, -1239753798, -1012227975, -1010877622, -1728528797, -423274178, 10728437, 995277151, 1127550647, -560968408, -741364385, -2106624604, 1988852848, -1372222874, 153487186, 371219088, 1506106980, -1615412063, -1615827906, 2126555078, 194918841, -1367857973 ], [ 2052960315, 873267162, -281176810, -1264621550, 1194972615, 1172911758, 880906110, 1100809242, -683677044, 1397001425, 1418269290, -1744976975, -246471134, 1462889439, -495694857, -679614702, 701860662, -1729150838, -1229265002, -1312875225, 1749928936, -1119835642, -1860675616, 102882162, 1706833375, -1867150784, 177281157, 2057402315, 725811724, 347306904, 1963608070, -1875723497 ], [ 1979661477, -1366778557, 1514553113, 1083948970, 1132974340, -428187538, 296717320, 153959826, -1177959096, 2029170973, -256799476, 1037064446, 337808353, -1860945999, -1102008930, 2076331878, 440611717, -642158066, 269895791, 140910029, 936300339, 1848984563, 562079033, -1496666456, 1566594833, -1564818529, -345302985, -1163530891, 329018697, 1906913718, 451416611, -2100110524 ], [ -653548646, -1126301921, 695347451, -500896515, -728571434, 1901726497, 1193795959, 180949770, 1751682827, 877522914, -1062968654, -616529574, 366059767, -625475602, 1550820332, -426808628, 361165598, -1887537007, -340802617, -844398913, 832511551, 1632884285, -419465505, -2021385108, -92844220, -292934769, 2116320534, -1452637075, -517535887, -1944317252, 1749887281, 1191566445 ], [ 1039692469, 475210823, -342132052, 1209256116, 1727236383, -1409262527, -1500625223, 600673245, 1948056429, 632899369, 887075989, -737237659, 200057317, -1524799887, -225063969, 1643435594, 1846598436, 397869307, 1330607237, -207685549, 212689038, -610753275, 1354050043, -1928153359, 251969154, -832774275, 977791635, 119063033, 588447236, 958925719, -1310734818, 1185975165 ], [ -1213441148, 579597164, 953274610, -1664087055, -943788335, -1248599460, 1689614988, -734657691, 139005049, -374251809, -1552044548, -1366212968, 1143484667, -535781411, 1070276691, 1350960153, 647716827, -1409288206, 1756455744, 447149463, 1057007464, 1839495770, 1168727542, -120767833, 18837227, -2027582373, 1135152326, -1163897198, -312560179, -33168057, -218000382, 1947487059 ], [ 432494979, 1453037848, 1103536940, 698206992, -1754904694, -1483244294, -67036571, 1441212281, -2089954555, 1436989909, 7568604, 204702138, -287608148, -88786992, -1881760269, -252179517, -624773054, -344048770, -936211077, 324146609, 1688110464, -1767497535, -266040550, -1070017785, -1771588612, 1119992800, -428562854, 110046788, 610740486, -1299126003, 1788381888, 1702118950 ], [ 1600614440, -950701332, -260907545, -983913530, 571512714, -880638093, 2007595319, -1089786022, -1507606820, -44852585, 1645696184, -2022357585, 1488358322, 1347450196, 1780886517, 233400783, 2005099766, -418441677, -1440022149, -2062493722, 260314303, -1899616929, -1436518470, 1978602883, -985684730, -1420034304, 1264318160, -798573167, 1628791348, -940255836, -183647731, -2015465874 ], [ 1063914625, 1741962423, -1269104284, 707300510, -203870379, 1579799701, -2129636806, 1987383358, 1197055873, 41270720, -1002936929, -953993074, -2000578598, -1830506830, -637136201, 541933396, -610451516, -1794257913, 942929537, -1674732618, -574078391, 2052586323, -854932745, -619694628, -2112546732, -2007148504, 1209715032, -1100620748, -1833299138, 1720373392, -675647087, -1682970240 ], [ -1089516444, -1520142255, 1954511483, 1260606655, 456510267, 961519036, -2022522970, -261205132, 753873702, 1088798389, 1643971439, 1304660742, 722223117, -1429465784, 101375619, 111860444, -744240262, 470735590, 511743330, 1211839282, -1970467833, -1232938762, -1181689912, -1153800911, 1805658827, -795770815, 904986012, 1645622121, -1740857781, 1230431202, 732322305, 2070594961 ], [ 1716325924, -888786217, 733311093, -1276431358, 389667942, 2030107034, -22644778, 1962838441, 391125120, 1759689123, 1593857458, -2021568498, -790478161, -1811177952, 1169458673, 968690739, 605826447, -1702904085, -1586305280, 1470370593, -1122366116, 342358754, 1647861844, -772967711, -754719138, -1340353339, -389777669, 445732769, -718408568, -1112605927, 240506813, -1915992243 ], [ -1863731571, 629830289, -250679927, 2032150969, -973097, -729621724, 1349567904, -1726481028, -1234017597, 1155995803, -480583183, -197543542, 115209787, 398409102, 1329992363, 293134339, 867266883, 1225594127, -1954047462, 75481132, -647440365, -511678702, -1213575126, 1023937871, -1619892942, -1657595082, -964523695, 1918150662, 306838306, -358932410, 1361159801, -1999600677 ], [ 1653646031, -708676013, -706367455, 1642976648, -1157706760, -1105329518, 316910942, -1139605350, 714793785, 420122426, 226634135, -192851313, 1417164419, 1100810926, -447523564, -1295543624, -722759411, -1508865164, 286749556, 1705871331, 686903617, 1301233183, -711310752, 1905812183, -1057839873, 331780537, 2004468726, -2092765964, 892536393, -50790730, 485666426, 1400863764 ], [ -924302198, 2035413419, 1810379453, 105563638, 123222855, 1043594977, -987615027, -671722357, -594934987, -1767016208, -548914260, 2019107649, -2000851433, 1435013982, -390650581, -726745163, -1027686417, -1252551150, -204924890, -1039747168, 260493069, 1134233020, -705931036, 1619098414, -2016362637, -1548106728, 1836244144, 1454797992, -1642491427, -345860253, -641548516, -1706907031 ], [ 975923620, -288571914, 1629571456, -642442382, 627758712, 1720571285, -1115011783, -432639399, 702131813, 803103830, -419042213, -1819483938, 1051399502, 833718662, -448977512, 1355842258, -1770382552, 175305072, 114607359, -1742107339, -1966065190, 2094354840, 529866177, 1496590027, -784547145, 72704225, 1641288828, -269832429, 3850988, 1557097788, -2001321326, 218900175 ], [ 594922838, 1527729984, 1422063171, -1413428138, -1954747764, -1299060429, 1051856277, -1168020108, 1123173036, 1879992899, 775653311, -1625575809, -42482028, -964984758, 633257205, -266798994, -44717773, 458552142, -531241829, 1896520157, -1934032247, 968997068, -15890093, 827465478, 1215539348, 1569850587, -1928793901, -562759226, -1987520607, -709852042, -1420165806, 670452270 ], [ -879776537, -64896228, 128667, -1814816004, 1411563668, -144319834, -2020096649, -1716762764, 1210689734, 1875839697, 920944323, -879596632, -3291425, -967299600, -1321324280, 1567781980, -1782242505, -297797597, -1468098035, -37171424, -717954400, -470317432, 132439962, -771679645, -646758387, -901024811, 252431864, 723747736, 1638222155, 2122806837, -1590176069, 846166714 ], [ 1694020754, -1623769015, -1312896466, -1513529913, -32153347, 1283602959, 1003490323, 856805885, 845485002, 1425636108, 1108769149, -84426375, 917577866, -1973176704, -2078742014, -193161708, -17290583, 1340936859, -519068146, -1043065983, 1838006172, 838234564, 1952934334, 559016216, -1046820744, -853831411, 910722305, -1470986236, -1129020728, 1125483771, 1067651628, 674529600 ] ], [ [ -862810196, -1844546414, 990415108, -1039920639, -2031039668, 282650753, 870760624, -383527193, -340331612, -182165749, 1024813105, 1636166708, -1754132105, -1359804398, 1580636103, -688906296, 710602549, -2006740094, -554704759, 391749788, -680570140, -973365432, -878472965, 759992105, 381184448, -886668498, -1978403683, -1011494554, 910332240, 1424580812, 1231420724, 2113252099 ], [ -1059406435, 1027303430, -1546380878, 1717467255, 2025059683, -28405654, 575463377, -887926539, 832928247, -1130697981, 568539679, -170122371, -1076988338, 1121643980, 1295634448, -1847527645, -79751710, 682873914, -1016109038, -1016138559, 401537710, -466385679, 1647673301, 835481407, 1186460424, 1580476678, 908936175, 302450688, -998862799, -1026640220, -949240695, -1876078509 ], [ 1421360113, 1878404513, 1287311386, -893579032, 1551355863, 464638733, 1926986340, 1089787156, -577789793, 296991866, 429057641, -413138273, 276254367, 1031799163, -843537054, -1172427094, 197978226, 1183147784, 2079830648, 1610945572, 1870973019, -735870850, 82785891, -902545682, -1096081619, -1907248127, 1439183391, -440911091, 1532777348, -1071485198, 270353733, -413913999 ], [ -137688752, 626769045, -1366122731, -250113095, -730872297, 2038042760, -2085009650, 1586015012, -264085684, 1909300675, -1597204556, -621776369, 74817878, -788036868, -1081499976, -2053702774, 1660927466, 443913117, -1618122121, 1443591947, -259351526, 2010402375, -1551160365, -756620142, 299328538, 858028923, -793559833, -689710803, -1698504527, 1481553212, 431476634, 1756867897 ], [ 163784800, 1429303185, -1244288014, -917002586, 2004843105, -1404680984, 1238386324, 1581469942, 503654038, 823193904, 1904602485, -2106357722, 1060274849, 1470012269, -74088428, -2131100474, 1989299354, 756076934, 609952162, 1086321962, -1561388125, 1508619404, -1724189561, -1838018928, -1751239171, 1088029001, -620876110, 1617547655, -2111532132, -1090974471, 252656492, -295720167 ], [ -273173604, -1658791421, -584523417, -2062284549, -302645936, -1107971482, -324617674, 732950659, 2096828809, 52912819, -349281922, -1769403631, 1812744292, 1538559454, 1519215065, 590094995, -310265719, -1846849015, -1965841339, 1605797590, 1495673052, 994602016, -1235721445, -1969751728, -1896307239, 1504564571, 1593721324, 454759697, 680071413, 1353915939, -1382598272, 1489213443 ], [ -906305287, -1415386786, 1055256381, 1770160628, -1617469781, -813199534, 956256424, 994135551, -178493007, 212061549, 1448076748, -842264428, 614321708, -875758954, 2070480909, -1951837707, 1533662788, -317242009, -671272344, -1192581625, -79108014, 1582446885, 1887603864, -751865831, -1494053578, -1816507325, -355774961, 1838092051, 327783869, -1311202183, -639120947, -194527492 ], [ -1743074440, 2009440655, -1260957261, -1607088451, -287818385, 274948813, 1598661347, -1457974553, 309345561, 484128674, -865500610, -1160782034, -1425855374, -321312855, 508208545, -186817190, -1371553038, -885478098, -1843656512, -714349924, -2005646871, 1126732728, 849091918, 511386653, 1659463054, 419763236, 129475945, 196788669, -948570531, -65037728, -1269802973, -193884212 ], [ -960607659, -1087205864, -836777904, -1727220348, 446328530, -1497939010, 1818832143, 27545168, -1184937688, 1981853619, -604332848, 233376819, 406044901, 1795709198, -244401931, 1319649743, -1646563766, -1662820448, -1475040164, 1971663946, 337218390, -107346706, 466251438, -615494419, 380391875, 219833763, 1353755113, 371325048, -1320999561, -789062888, -210839519, 1902613282 ], [ -148143269, -173975957, -1223298943, -1865533437, 900129492, 1858420743, -806296751, -1170814048, 511257399, 2054521836, -338176591, 1897757489, -1116585885, 2030981660, -1258916315, -2140919268, -34801864, -1347538257, -1114544267, -48122912, 747762464, 852827823, 502857960, -867631329, 1245347651, 2024216143, -1575381056, -1349085247, 1641449143, -1531850649, 99485342, 865585405 ], [ 649610539, -949466027, 2057745310, -1740977271, 82165050, 1046126294, 1631697310, -2061821570, -752319250, 1892872763, 1417599998, -1830117365, 1870702104, 900452739, -1342411974, -1184516265, -6869028, 913669683, 1697359162, -247339904, -616883542, 924042995, 841989999, 1019436424, -1710700507, -536325927, -855397536, 2076539638, 684809855, 745611499, -249762400, 1840181922 ], [ 680587459, 525887773, 226268981, -953898842, 1844116599, -218568209, -1631377628, -1381058764, 530608746, 1220298595, -188712858, 402581901, 1832908552, -1499127389, 1531181078, 86788411, -787445173, -1502629088, 1434233941, 285690118, 323354574, 663865893, -899247447, -1675734631, -1754619986, 888071525, -1431115446, -1683264010, 553845821, -344220752, -9228889, -1665397447 ], [ -1572686575, 636525195, 1690183011, -1104730032, 336020938, -1312753240, 1999429102, 141152537, -965092752, -1639183123, -1357833253, 1352590242, 1598354704, 537415468, 1077619511, -1271769648, -1237186662, -1599218934, -638569998, 416492407, -780675512, -1683039731, 880575998, -1823543035, -1222489298, -1885166651, -1816947847, -1917686541, 1366754065, -1340194635, -2097904487, 1295552070 ], [ 464676093, 1955362780, -822245084, 1962699574, -329784153, 419471020, -1858170169, -1620754470, -1436377798, 993457929, 5348073, 965138225, -500963977, -620444416, -212483896, -547516016, -2125051302, -843561678, 1838451246, 1120608057, 85401724, -342908038, -278468523, 834388327, 1579702355, -102888563, -1878643493, 674360618, -229096491, 1554259507, 327430110, -2081900055 ], [ -955841702, -984972687, -1032602864, -159666156, -1453610883, 1189248289, 884830559, -630892301, 723733850, 1609398119, -389643581, -142367979, -1717558059, 234215640, -1350996080, -2024282610, -414528688, 868469730, -1081466721, -1520950792, 1016099014, -1369059097, -1806867997, -2101767662, -469519946, -430581861, 1664744980, 988040187, -695372184, -699015287, 1122915219, -1446398484 ], [ -856872569, 902727090, 625911561, 1818709893, 249172079, -1068636784, 94468546, -823110596, -1513123060, 160513065, -1927550157, -1220583629, -1575371143, 1430568693, 1093773583, 1713688999, 2138529437, 1647094591, -1032354490, -1715712350, -1011207970, 1734887229, -497216378, 927961237, -599216092, 338984939, 591655794, 1717752792, -225684690, 1890620910, 536967238, -323170024 ], [ -1729377102, 2140515755, 1038503864, 2033599400, 1163461677, -664143132, 1932801531, -1394087550, 664737686, -387678045, 325992317, -2071321023, 349093487, -22455556, -1753413171, -835592682, -732068691, -1386680817, 1677138409, 1103330385, 1650011183, -1663312378, 1952330898, 25194261, 736019140, 2026252561, -1188520608, 1544904726, 1420789972, -776402636, 338541200, 779257314 ], [ -1734453061, -1958736909, -1895431067, 1178723987, 530445367, -673339572, 681641650, 593113742, -820928414, 3690352, 1872991422, 1690344141, -1389158714, -1046364521, -1483211798, 1884845766, -560671280, 78768738, -7040924, -1955626955, -146311768, -1789141183, 823292963, -632271940, -1293269074, -1330367702, 81951136, -1420274122, 10027315, -1948222056, 1739555266, -1486403959 ], [ 1310810492, 2091497676, 1630013010, 1469054249, 1612039656, 44238001, -1715589168, 1072916216, 18862164, -1156541076, 1593048608, -314093928, 1396600494, -809944559, 1784542490, 1844674846, -1965501159, 2068139502, -343658245, -1871605146, -1649962219, -640906085, -1621251324, 1250690417, 251648376, -1057180157, 2086475123, -140502823, 1099848861, -560191371, 161288139, 74421224 ], [ 1443713383, 1183845157, 563735342, -1491427351, -1780782107, -1841276079, 544920243, 1592640767, -1815000000, 444318583, -546167430, 1795419837, -569617861, 998402749, 2087902081, -642866430, -1600154058, 1916513810, 1492268891, -1192304878, -843488500, 203186954, -83817604, -26649909, 1661754534, 1434617803, -342005526, 923934791, 758240780, -11601395, 1648726189, 947315110 ], [ -1293494263, -651733951, -728554802, 1829531171, 462402060, -2136974778, -544950319, 757480231, -248108032, 675072113, 921955600, -1770513191, 1579996584, 804056243, -528533198, -137406422, -1004401139, 422621725, 996122963, 149854707, 416597459, 1162636147, 1043418518, 1191612731, 1889997450, 849928965, -1162273088, -1059871597, 1109877194, -1684420481, -979873471, 1419777391 ], [ -1091929891, 1039755901, 945182397, -448299962, -916882743, -680964595, -2092559670, 351043166, -335391683, -1481066732, -593412170, -1625253548, -2044121358, 660233574, -646640740, -1308618779, -595874969, 1318442795, 136796472, 942794922, -33162310, 1537822632, -1443089650, 2061514736, 845725605, -826660182, 1775553158, 196640099, 1265418754, -468605811, -1466079115, -174657915 ], [ 226058756, -1747545805, -1337345521, -1155180338, -434093086, -1295882793, 1618990203, 822358472, -1645223316, -750169293, 1893616128, 1394142541, -699435456, -997523577, 511454602, 991546663, -26823674, 104542853, 229612283, 469479972, 545586772, -718784532, -1765895419, 608516523, -1287542464, 552493582, 1087300054, 1126571950, 1074594550, 29741847, 237138231, 1138128481 ], [ 1915329139, 2043563066, -1958918516, -762506260, 1728101207, 605294963, -286474583, 456200979, 1771036960, 1177542133, -145370055, 966080166, 1160531362, 842426226, 2078671779, -258709935, 1606826435, -1381503520, -1763840753, -1408136607, 1223232622, -1274805260, -158167971, -562649148, -905784753, -1335753716, 911148370, 811176631, -283666153, 779489875, 377822295, -1551319826 ], [ 1212651030, -588792728, 1385561292, -2014688178, -140994432, 1890083646, -255790898, 1382372185, -373146666, 848174220, 759103173, -1088264530, 1922693981, -861120181, -996530575, -1391658569, -920040577, 2100229116, 635160747, 486756725, -223550152, -1127662005, -1944700305, 1063027379, -1836362180, -1372467189, 448936442, -44767815, -524829539, 688036530, 533808563, -865386719 ], [ 1085768006, 2019082926, -680598406, 1287689621, 350694746, 131188747, -332819858, 586338795, 1815716101, -1437540517, 1997470878, -1263552578, 754590678, 406376010, -508820371, 939809564, 1928967917, 1384837625, -706538592, -408896085, 126798769, -1227803826, 1891309821, -2122099777, 465666437, -987967281, -425264259, -1450978069, -2009582268, 390615731, 1246981468, -1679596828 ], [ -1775654142, -1171908733, -1760272838, -290542749, -1171201626, -14011109, 560813787, -795325153, 1689110079, 35469502, -2111755756, -286308166, 764540221, -193418888, 92715834, 1045713468, 520202698, -1546169480, 816403940, -1600414803, 683049455, 808116123, 1419656282, 2071396096, -1679153624, 2040323539, -1188022653, -2074763188, 1479860861, 1729114294, -1841820616, -180726403 ], [ 2063876620, 912429685, -194657913, 1182073847, -629439667, -911757393, -242022881, 1548438418, -922494965, 406450845, 1399022215, -2038439753, 498591059, 1654169470, -910357145, -1462876414, 1202115912, -693213053, 896011749, -37946116, 374245903, -562196786, -242518427, -1942738558, 1493189839, -705080223, -1256346060, -1957034518, 1745618078, 957877927, 414472938, 155560005 ], [ 1910578166, 927618505, 1870411838, 9761425, -1788474148, -1040373732, -710880256, 1724988048, 666851291, -1365086674, -1593731195, -211246741, 201617823, -335833054, -681287715, 495257810, 2145014069, 1774477869, -1286829285, 1153531597, -1672275916, -1809265406, -190946667, -954767918, -1099920473, 515564873, 1326795011, 172085818, -2072833267, 2138297950, 654022462, -283855106 ] ], [ [ -397029159, 1236052618, 1853694731, -1862603552, 1776650631, -275361916, 1291378953, -1969056946, -302314257, 302534637, -316370165, -1885238145, -2056183726, 1599760579, 1836737627, 869090398, 2049689689, 1760910847, -1242096285, 263935502, -116641237, 1811605394, 337065196, -1590204244, 170907097, 37333334, -87428378, -609418716, 456519102, -455358525, 1242952064, -724537923 ], [ -368617318, -1651412892, -1827356151, -408172049, -963263214, 945147956, -1634403616, -1144487385, 446614894, -2003635328, 38908710, 649697752, -1504051485, -1382245726, -688049707, -1890510095, 1773673582, 690976406, 1596062583, -604113945, 372537678, -243146807, -2074054559, -415463563, 1241041049, -1664201644, -1925531805, -2019867657, 1784257170, -77078702, 354159262, 595867721 ], [ -1054808265, 283693028, -1738006794, -1138549291, 1017419106, 1349200802, -1575809946, -1037976833, -146926199, 547807762, -2055253688, 561525586, 1775625860, 1568725728, 1170412774, 488687312, -1468754573, 396374347, 595397587, -1167215840, -96593435, 62919638, -1774845831, -1416460204, -146597458, 1535647496, -555303250, 1466849427, -1156734008, -1290075088, 1872968463, -164280740 ], [ -1172076811, 986660654, 709650657, -1710346323, 2033133348, -1632147606, -2059862314, 1488998240, -1547395677, -88114658, 867512593, 995805556, 211084745, -1417300657, 1351480835, 710824199, -90412909, 484493894, 1785729766, 797851740, -1237106977, 1501726444, -57077099, 1853401298, 1541953559, 2041343874, -1564297271, 1949756231, 336340323, 1366505953, -398048531, 765236138 ], [ 383386143, -1057574388, -1492999627, 1305825669, 338805864, 1183616395, 368959307, -1348960902, 373871951, -2139092282, -1381665043, 342556436, -472409380, 1214506957, -197508622, 771891454, 674024832, -1897480002, 1929224110, -360392427, -1795210293, 719568738, 1925932313, 1528847668, 1540564660, -1305323296, -477430556, 96797363, 256070211, -1736161658, -1016334659, -1292644501 ], [ -18764482, -1089840962, 1358370778, 13639465, -2115446274, 1283312510, 1681513679, -839090533, 134190061, -1223067065, 488214486, 49798509, -102635758, -1363454098, -1101416813, -1547306549, -524809450, -2146156102, 9850055, -621131058, -313287556, 1207949998, 363980251, 1964655037, -2012324495, -1943414265, 917073286, 1410258512, 203654632, -561420628, 1771845076, -969272936 ], [ -25688495, 2048839841, -1989151079, 1293266324, 1340404496, -12452803, 1896622112, -1404273319, 487769399, 1594312243, -505259599, -1020185315, 209530624, 230995157, 1582490932, -662660766, -1786567278, 1433142223, -1907861414, -1361921328, 1432812536, 990968036, -1425605731, -1638785020, 876830280, 556186001, 1779453017, -56649893, -1112970019, -1928697552, 1872817610, -1710585007 ], [ 1329201044, 533779844, 792953603, 496316358, 143477122, 731255579, -1190822970, 1939728491, 354345287, -1283124480, -1950354783, 1014823505, -382115693, 1255558289, 610434151, 1922168117, 1667517384, 1070721091, -1310064923, 835376713, -1967992810, -1338977080, -2132116376, 1663730368, 1355459829, -659106829, -593578954, -802665254, -1647741464, -847238420, 1306885700, -1675561271 ], [ -1719004289, -1137644101, 247017798, 1731520513, 632391628, -776836320, 1725230402, -49219570, -286720095, 1966189867, 769140796, 269960795, -2084668753, -1129717642, 85835680, 428984276, -242225076, -209786703, -871081310, -2125009759, 1802629291, -1641480214, 683725585, 673229288, 280987231, 794824906, -1584245172, -577857103, 776116163, 346091013, -183429301, -1106975905 ], [ 861056431, -2083127659, 1015131884, 1330975562, 1389492653, 154686856, -235037309, -1384461682, 1618503629, 938461596, -578152270, -573554188, 701537055, -1254602829, -608521428, 479620733, 1685834015, 1688798942, -326391386, 166162192, -1245646033, -1426019214, 2077869533, -2005262906, -854654081, 548754843, 1755811915, 1067883606, 1457257034, -2044864289, 161479980, -492032368 ], [ -924857028, 262651069, -1849256706, -902203456, -1060101955, -662205190, 1663361869, 551673321, -930285720, 1544448211, -1145552715, 1958029618, -1902646541, 1723887998, 75134225, -1121539571, 192477432, 1257712225, 806710985, 2092426261, 1577063277, -1002229252, -1696425125, 843554981, -546499002, 279184030, 494847245, -1768984866, -1326463121, 1477498917, -983656046, -521723650 ], [ 1267942869, -1163348434, -1999938397, -40203113, 1689650666, 152615144, 1221893344, 220086825, -753138534, 1590237280, -657453983, -1062426153, -1102188644, -1065372805, -2115747723, 1587354542, 887384101, -1855001367, 1269801756, 1252307896, -1359938521, -974916228, -436161334, 512142967, -196018853, -1041160023, -1763727544, 1897009394, -902059894, 1233361631, -903934464, 2026253162 ], [ 1533068232, -1189853362, -1691344057, 1020482939, -1131367806, 411220371, -196745242, -39486348, -1552227492, -1784244595, -1278326460, 345314949, 1953365308, -1024669768, 1582525907, 333804429, -1598603425, 517307268, -979591570, 39220193, 1589730520, 1472495671, -639995253, -930450821, -250126729, 478517088, -1363570353, 1702129952, 201544853, -1163291608, -1523917696, 510972111 ], [ 102011563, -1151537236, 1798459674, 413062458, -97879080, -905686094, 1380110446, 1586551015, 318274644, 1917209181, -570227174, -1898751039, 1898793103, 844127530, 2133987824, 1033169824, -750479018, 806519694, 2099243835, -234700588, 2079211232, -574621342, -778223846, -492912053, -190111192, 1862818104, -1971848819, -1495248487, -2078561761, 258360639, -1468113243, 2016792294 ], [ -994619083, -519000215, 1682471711, 700278863, -741401646, 1883075717, 932150270, -2044455106, 1918659888, -2034128336, 112967186, -1700229672, 1457610423, 1385291658, -362110029, -722248698, -1051367981, 1837223234, 1169920305, -1672356072, 616146055, 1861890723, 692342096, -731024315, -729994430, 1621243856, -15433229, -929019264, -472881962, -1005553303, 1732984355, -1845670596 ], [ 1853262462, 197257345, -1661498708, 313418221, 895058894, 1463160586, -1019865087, 384794813, 923513004, 1252719238, -1049224802, -1773132393, -236083589, -965485285, -386323756, 1364877565, 1360125556, -1186794895, -635143740, -1146629226, 1775343527, 1788772523, -1701109740, 307382807, -1139008175, 1809656309, -1132895478, -854791206, -1049080850, -139581733, 421586920, -201834140 ], [ -474437267, 1688012505, -181565852, 1339477382, 2099207058, 1732053455, 1396419323, -1534602524, -289618819, -581647324, 1066478500, -1666921701, -1592439482, 311715451, -763085799, 1335934298, 1859193243, -2137523867, 2057134483, 452740102, 1548245341, 1262983082, 620670023, 433199650, 1338655984, -1874418053, -1536805836, -762466948, -417576191, 681831650, 416859577, 1693896551 ], [ 407350947, -335242717, -977547535, 1604826025, 564220241, -39481788, -927151999, 150738122, 1085534859, -1661229475, -91093597, 1361131567, 174475477, -1940090549, 1907659006, -1034080424, 2045928792, -1281157733, 1313271923, -782154344, -280436368, -646905277, -211089508, 1259687696, 70151183, -1857482515, 1154377291, -1662756978, 990164576, 1423458668, -952698308, -868525542 ], [ -195790771, 983811302, 760784411, 545302501, -1825435787, 1789517993, -1687569301, 657001186, 1392541694, 968783580, 1844311826, -1638424841, -1379091947, -1311983291, 1789893679, 2005411629, 1526871802, 725292040, -1517092748, -323181920, -1518854189, -1714206957, -39250573, 1123540156, 1232788643, 552294525, -37381457, 2046264963, 1382736740, 1177565210, -1577271891, -1877690906 ], [ -1085183704, 1685235116, 981632953, -1039238820, 39020828, -2114426662, -387696255, 217925061, 1441951177, 758989342, -1546575821, -1895539473, -394395594, 1905950466, 1732318825, -2136573487, 1762191247, -2042062969, -570962135, -2085843282, -315083589, 1001362749, -1820200892, 2093133530, -1228137450, 1411206742, -2071597066, -1281276823, 143543275, -1818732502, 2097095500, 1337479114 ], [ -1518504738, -822972900, 1932961721, 1079208935, -398875239, -913847364, -1931396415, 2007503356, -1458864321, -1841317604, -201270790, -82419460, -1267888706, -1141529621, 724238897, 131321364, -1131494597, -429582522, 1180621707, 2104553365, -1247814016, -1327089595, 375052340, -486936077, 96842526, -15873735, 1303500312, -1962976170, 464181898, 2096618958, 64947668, -1429816278 ], [ 1741423657, -1475990773, 1637763849, 436957578, 1642059361, -1783504521, -1130185967, 1398211655, 938305088, 587173033, 601985520, 1983339063, 1499077889, -1158426937, 566447119, 667537594, -1322979858, -981353463, -913958512, 951196804, -65401412, 20499913, 230002812, -1577368142, -313809870, -558876483, 1553907098, -1800097227, 1512804310, 1831079599, 1070138876, 1934434367 ], [ -234599514, -1409357324, 1126627087, -1627165492, 1541092120, 322047436, 455136110, 131310637, 454401803, 1607325686, -1139451147, -74475356, -622390894, -1404426293, 795345732, -51324562, 1726832498, -1182470218, 804954273, 1078568478, -678297332, 644809488, 1230694706, -1009823090, -82093818, -427829479, -601400106, -92557965, -635897158, 2122502988, 1287409788, -648270154 ], [ 1527829845, -444995945, -743458908, 519035045, -1265468239, -1555060304, 156848292, -1239327328, 1475975380, -589661036, -1691545693, 34694527, -53047177, -1292913516, -2145528756, -1361747672, 396343681, -121660356, -1035767012, 57591710, -548349034, -617735558, -768213043, -107375498, -35648348, -1518603555, 775341187, -698368149, -1719056970, -1288256340, 662617217, 254448409 ], [ -950974047, 92087133, 1074012622, 694472375, -1689480721, 810758986, 1273614413, -1142747045, 820293395, -12261933, -1726119189, 1694149143, 1663871677, 1402920578, -1824808692, 1701058438, -1559444523, -216498605, -1342693594, 101341568, -1327177569, -201447567, 1785102022, 609918728, -388544171, -896120402, -1454872046, 1810796252, 206294611, 1903972936, 1045168264, -1715905508 ], [ 2054910378, 1078659580, 421492699, 282844931, -1638829300, 357843520, -1604782073, 844360900, 1829677082, -160399015, 1142723698, 150031185, -1512465633, -146786061, 1253637256, 1979511896, -1729251561, 469032974, -539171376, -1389273847, -2057004269, -165559891, 2039768570, 2086150531, -687591250, 1767775837, -1611968584, 923627339, 1337456294, -123839415, -355126686, -799395891 ], [ 518041488, 783464105, 1554734303, -8923511, -1027970882, 889707481, 164504482, 758204813, -1434957342, -310634374, 1507246669, -2007970348, -771204692, 108294092, -55584089, 289601878, 962563756, 475684443, 1733836717, 537346242, -653069097, 548016804, -1782728711, 1407086041, 101961430, 329050863, -2090782342, -1952925467, -461427965, -1720018399, -394293940, 1661022192 ], [ -146137154, 982688587, -393617099, -298672603, 1022652236, 1722032838, -1129844279, 2127896810, 83116244, -1103934808, -751788311, -1652830167, 520833463, -1701812939, -335179374, -2029006397, -1261531787, -111881092, 402815818, 852319920, -1083387063, -742235164, -444684398, -307096321, -361806733, -1580881890, 1711051202, -843803780, 1028000657, 563152996, 555535175, 2087589136 ], [ -1664754077, -685551572, -819882592, 2125121588, -1933761376, -853966908, 167805176, -2123451030, -1641451337, 1687135162, -2022714172, -1367609689, -615244389, -557708973, 1048387195, -823647581, -318812481, 52417060, -1775480378, -608341093, 171767896, -943496850, -216908114, 179941924, 1979764267, 350759170, -1558062890, 1012366655, 785126195, -708534257, 947310730, -1614352188 ] ], [ [ 1496737137, -1462953334, 1488721939, -784479733, -411242607, -1009146370, 1062996725, 592595178, -465421968, 1139373949, 1695233990, -359089787, 880233007, 1728288014, -1965721196, -920636140, -1337998895, 389459301, 1735818476, 2026993354, 272083501, 1834628410, 1190111624, 1153603331, 1507456672, 1388967509, -1942095925, 368526672, -1678720340, -1547969261, 1879436606, 762537350 ], [ 466712918, 1915650080, 942327289, 18406519, -452578201, -836321582, -1108474649, -567101502, -1718501897, -2089914266, -1227928293, -176332341, -1706454525, -735205410, 1836550038, 302841810, 1594577602, -1371696470, 1093903280, -1636562815, -2052552985, -2142414930, 92498140, -2131629089, -1117895705, 825429286, -1823566012, 1649823259, -2057587914, 1407470933, 931016557, 1482086182 ], [ -519698045, -1893006210, 381261875, 1942436343, 1178737730, 661149612, -222075648, -1128121376, -1592486526, -1926272259, 1904181227, 1889007862, 630565496, -296408087, -1292738162, 1977948919, 784950789, -1881671376, -307767019, -657931500, 1256205429, 997999511, 945000790, 1207153299, -1025966107, -321351735, 1033220187, -1058463245, 216713051, 1337952392, 742149722, -693523428 ], [ -449966475, 589733161, -1702771038, 1246536467, -1993055149, 1263007942, 1253406331, 601504897, -940440069, -393331157, 383178181, 1904457102, 1464656322, -1890440373, 1933646099, 836557545, 2018209153, -592281817, 1312527074, -1651618324, 94504322, -309735891, -1004017920, -748544377, -2072690819, 701075284, -1178368466, -2068131853, -1131774484, 1202800512, 112475594, -1196348621 ], [ 547281147, -1278678072, 2062175074, -1682856758, -469467041, 132644370, 1883208886, -1786788662, 1319595412, -1066430572, 888949934, -1624356822, -1395971464, 2140076045, 506619305, -2038356804, 398852304, 928249581, 1247421719, -1037389165, 340186840, -1481430015, 1990584128, -1202247709, -1292535163, 798965099, -1436658652, -1564256124, 973140762, -1517732001, 2129231796, 1348267670 ], [ -1125477648, -1836405078, -1916242296, 236279133, 675707767, -576084595, 1062084545, 369321762, 44722751, -2114276069, -1168762219, -1016085618, -16136153, -1264598700, -826070602, -1442859439, -1212603966, 1539214652, 5002342, 1910703376, -1942495834, -184674357, 931321147, 1396164469, 1140770149, -291135837, 2084186143, -1091201449, 1626667823, 2140839733, -881819856, 1368000155 ], [ -840948354, 1609890521, -241201311, -593119587, 963015724, -1167701958, -1971497983, 1758557662, 1983162448, -1953353591, 870392860, -1672137464, 1506011250, -1152150219, 816377304, -1401695762, 1807470884, -1012518859, 1361658899, 1480335545, -275059942, -1561920717, 897101372, -1875301298, 1898885805, -549047623, 1911336293, -2051934553, 1718905004, -1524313581, 1074183463, -499561543 ], [ 578556514, -1229262448, 214083393, 370139253, -1330971905, 870571160, -177578413, -397024106, -1568769052, -1851359305, -1487846373, 471439023, -1470038135, -1801210040, -116940979, 1261191846, -1773876133, 317666398, 1542530390, 1817045690, 1745958039, 1752538426, 755686825, 1115948383, 78274002, 902460402, 1948988440, -1380955806, -765471182, 112163366, 446980405, 1488943550 ], [ 1280546085, -1030324497, 1014962912, -2024892654, 1477071029, -661823171, -1146679492, -436153313, 1295996243, 1955943524, -1995321822, 1286840573, 220753952, -1294776323, -2106048967, -515216573, -647224217, 1341523242, 340683594, 1137795232, 903621477, -986933613, -8299977, 1088593206, 1924741198, -280941168, 48906219, -810188575, -1839529128, -808953715, -1367607095, 611413275 ], [ 1483192949, 322732489, 1912099851, -555161164, 726105911, -1515343836, 1048424885, -675413623, 510814116, -1409828212, 595387207, 922030420, 1780774334, -1525662844, -276092921, 58727295, 717350830, -1595952945, 745952407, -1581042440, -445745027, -1118193511, -220372091, -186291334, -771890207, 1302359536, 1949018728, 2082166007, -1581929895, 346772328, -1057927676, 1847192565 ], [ 1170985198, 1509695984, -675517779, -1537537408, 828599665, 404163583, 974455362, -509029236, 226961691, -1853362465, -392928137, 679505965, 864009742, -414147769, -2103437509, -329296898, 895270598, -1666515473, 327345879, 1919272264, 1475609005, -1294931783, 1034660883, -885782354, 265868433, 736836387, 1206484674, -501424220, -1417930899, 1621442062, -444925152, -284338948 ], [ 136008964, -1593019258, 1166040282, 1793054179, -1298409084, 790605519, 883379928, -583061810, -961811006, -195593943, -1294638443, -321948011, -433621362, -226784572, -1302400618, 1940365335, -273378826, 164239441, 181573672, -445848958, -552405042, -1325356715, 1891887563, 1147068903, 747505309, 551580098, -413582787, 668183670, 1918729464, -1694503263, -782954786, -1429578643 ], [ 598458457, -842751678, -127522434, -1871730009, 1600389608, 1922952664, -263993778, 302294387, -1977628824, 1306897790, -825282503, -488753473, -791197042, 138413378, -451277950, 1085783735, 990983133, -810784689, 893884937, 1328554301, -1681975670, -1432285419, -1904721996, 1946231608, -1333680691, 1609325787, -217215566, -793406868, 324216632, 2079916508, -172638125, -1874057157 ], [ 1340110778, 1015683380, 33610872, -846459030, 1030250984, 1749364009, 2098422189, -1045669597, 672633126, 57871836, 508253764, -1680302926, 1136188575, 311519448, 19963185, -701608679, 1792796415, 1400708620, 571023755, 624795455, 1722032110, 1008616790, -55157575, -452696806, -1158393493, 897644347, 1467926549, -1217181584, -1373801143, -22679170, 1986502498, 180536217 ], [ 1784115585, -764153845, -510898212, -265369708, 1562561333, 1612242832, 1759289661, -83546538, -527043040, 1166823525, 1671806564, 115432493, 728862302, -2078756490, -790949445, 1277882755, -155578605, 2027626857, 1796957047, 1691459214, 597031976, 1410207631, 635733162, -374696598, 973258260, -233350442, 1060443639, -162923704, -701073162, -332304492, 1502631224, -275143884 ], [ 377156573, 1259015743, 2036368480, 1288531550, 233900547, -854184196, -1313553617, 402386345, -1850740569, 1363901198, 806940656, 413539518, 270948775, 1432127298, 1580894950, 1756104818, 1505668959, 1000862287, -521409874, 1458599714, 2118310649, 1257707471, 1496787006, 598194730, -1842332077, 1689098440, -696936999, 356577942, 645006087, 1405820995, -1957094184, -1871452638 ], [ -906147196, -104612653, 222701264, -1528562005, 1967308040, 1330750457, 1585196339, -596310203, -1995876242, 923466664, 1255902466, -2102787014, -1514170177, -284911301, 1811719058, -1674236822, 709117628, 1769089740, -1527041756, 2041016784, 2080565159, -110291993, -1682217130, 1243578461, -1298360702, -674330263, -1824404133, -701381475, -543188999, -379798322, -1399410263, -1541673549 ], [ 2112779457, 1489358325, 149827027, -594050492, 1188059243, 1163469131, -870017639, -633825896, -1019121542, -1729867957, -31035847, 1617565318, 1191410918, 26269705, 557534059, 1727856680, -86583016, 1260669699, -1533367883, 605810449, -14905218, -1820933570, 604919193, -1062535659, -1869422051, -649548261, 538218697, -1585045853, 1980208446, -1446491755, -1263873993, -1768857026 ], [ -1159408726, -1414246961, -236251152, 1913312805, 938306633, 2018112988, -64985157, -1994277502, -1506959682, -848657847, 977616084, -1379543143, 130146043, 1956273432, 1149518437, 271291635, -1023100126, -690776080, 2074351679, -279523276, -1459696823, -520920732, 1997400864, -562862498, -1768567432, 1141397325, -1017651739, 350562486, -1543169853, -184383037, 1392989311, -1718620061 ], [ 842241501, -1980827863, 41089747, 1751581689, 1885803207, -802428065, -1382660195, -962602476, -589393099, -605554114, -2106324226, -105043296, -336467779, -1563747530, -1928129149, -1727880052, -1226569997, -406298912, -1306835772, 1865693182, 281421819, 1125491353, -905828334, -782234925, -1795164229, -425556917, 730492441, -1331535102, -1430850083, -1507149932, -1168169890, -2110739680 ], [ 237458539, -1247755500, 2050632967, 1372510832, 1384515427, -67837281, 1362094313, 100542254, 660926002, 1768024558, -870886075, 218655226, 379935890, 1874463851, 1279553385, -1440833480, -1377434027, -1702091779, 1957023099, 545991213, 1338644914, 386734185, 318106305, -1764990470, -48302163, 967542590, 1064316448, -628568833, 1968223568, -1385027988, -1065026471, 827373306 ], [ -1756397502, 81792696, 589933870, -1062427548, -645534947, -306147517, -914794389, 1330985840, -276858514, -1371287656, 510778071, 300713522, -1327855137, -1940260534, -137835157, 1924244833, -141696698, -746653766, -1181316193, 1124943016, -2141685787, 139807817, -1264215491, -1951704754, -2035918757, -147604146, -1996926118, 2096554730, 317874114, -171159648, 2104889426, 1199000308 ], [ -730820562, 1354073023, 1434643910, -2143449832, -446559881, 1559450721, 684560360, 1810903118, -98909691, -1567422546, 2070486428, -545119037, 579543613, -128221865, 262966419, 1951614038, -648340668, 2137320785, 1351080461, -1931652162, 2129402959, 527677103, -969603993, 402191121, -1583554546, 1677253849, 2025105053, 2073059954, 894800876, 1687940526, -1894953404, 2008281218 ], [ -1273761882, 1989888105, 1111111834, 797782231, 1778938626, -1555619978, -1870042615, -1537066235, -1648435861, -2009605283, -1586539057, 280888949, 1849380178, -2090041714, 1850721654, -1430630966, 532675385, -231249228, -375022426, -617142367, 256430029, -784071564, 623421270, 801637832, 1495942569, 212929762, 732259188, -1688692613, 778439642, 66807611, 2029311982, 901358163 ], [ -1435532116, 1000496988, 1089034404, 394426943, 1908905057, 144071673, -1365236437, -2031271120, -537630502, -1126082216, -551679341, -153302164, 1538350494, -649736913, 408387356, 916151212, 551724799, 965653695, 434453708, 1090873859, -261290362, -728297787, -1365838273, -2096363039, -1952335987, -1945969695, -946287478, -389467874, 2061990301, -120232700, 1357486887, 299973683 ], [ -1250990875, -139550888, -931453823, 694393224, 102231555, -1696762706, 703603716, 234583848, -1845564755, 876790648, -1866885762, -378738212, 613911373, 601991374, 452200611, 702252245, 210361649, -412035842, -778367749, 1076099441, -49447555, 728231512, 702243980, 610897670, -1153595844, 442520916, -2012028411, 646825359, -32089645, -266451258, 871918628, 1034202612 ], [ -1302090140, 83396658, -589867781, 162080533, -771779917, -73680520, 1403954429, -1171720373, 2046741900, 1685415021, 19111155, 1279404994, -440678290, 1811000513, 538063003, 434985441, 2052778170, 969354697, 1061350841, 1986610172, -1844342100, -1084756782, -342115590, -2107804952, -1303302000, 328191292, -1477829378, 1538416785, 778584866, -307698684, 1033014722, -1158077458 ], [ -60410989, 1078946486, -212822853, 270403682, -588726459, 1875962312, 1926127829, -496360419, -943398804, -851697074, -1226431960, 109621889, 1910244815, 2068571785, 257811365, 400564503, -1586362378, -458076002, 1281680446, 31207292, 505651914, 572614140, 1302100607, 25534636, 436839531, -1773195698, 1561845328, 102901923, 1013147090, 394776835, 782760215, -234268857 ], [ 1531199499, -1984189154, -948908782, -1247682310, -1810060024, -172419103, -1960769341, -587749117, -1333273104, -25972577, -164142110, 727351394, -2115100137, -1428698811, 720659989, -1508593071, 1943611614, 1779395935, -341972105, 1016968796, 198099896, 184541183, 1965311258, 1777140647, -1629346619, -781630113, -441381034, -605029255, 2091970109, 1266053986, -1544669813, 476126013 ] ], [ [ 1636682761, -1120644560, -398691287, 506940921, 72993491, 1075715056, 1393000774, -1069369316, 2083042108, -510627243, -2032929878, -1748921338, -653163764, -437069315, -893543955, -367380268, -170237278, -1208010337, -1479140228, -1967478036, -779603630, 521690068, 506687820, -2082265803, 1300115685, 1269067986, 1980274736, -444834391, -1031987074, -209460230, 2038130455, 21148631 ], [ -846926621, -1068323309, 1833739907, -733935499, 1064310817, -83700432, -377731064, -1437063062, 2034391628, -826261866, -2021893174, 824171897, 1222327627, 1872151232, 745454794, -1445945759, -1759009637, -1832352456, -924661112, 837599570, -221585679, -1151359077, -1107155943, 560158759, 1862095955, -821923869, -1483945278, -1304218047, 254101224, 1428067867, 203681377, 2010847323 ], [ 146922849, -760580222, -1553683133, -1879642776, -38600304, 18265180, 1806829720, -2012297131, -1249482870, -1261041152, -1828293173, -1713203404, 1928458959, -2033785358, 1814267279, 925993961, 245868893, -1537092342, 1661286542, 1357737013, 2036777604, -1008541479, -1402460560, -41180472, -1210187197, -1655386515, 146989011, -1828125263, 876781398, -1448882168, 1337868138, 1047541716 ], [ -32706131, 1146371500, -2047197105, 2101979928, -1838385269, 1115696146, 1447551727, 367213605, 270399835, -818228325, -1917292279, 565488984, 837752037, -313750406, 560019420, -690229685, -319366894, -786062814, 1541452788, 954887534, -889379998, 315685161, 1102738696, -1759409267, -729486727, -13568043, 245731194, -1190429763, 2130010707, -1299796715, 484774486, -1108349207 ], [ 269328777, 1243243238, 305066460, -456885196, 840498781, 565542113, 1297662991, 331245782, 1266192982, 345964675, 1133597301, -1720529922, -694576889, -1620029214, -1109372823, -890787539, -419145820, -551023772, 84581014, 554875127, 1341001363, 739438113, 102770938, -1949425425, -569393344, 50195443, 159859058, 1654147232, -1831600717, 1807569182, 163816696, -430675946 ], [ 75571343, 1117197649, 388175531, -196260076, 1565316036, -1277703971, 294542583, 615399480, 268654994, -42520529, 773089620, 854348747, 2021198281, 1547697596, 969866067, -2057203825, -1308298807, 2019991330, -285095610, -2043828898, -1568409332, -1973809586, -2005618818, 1766073515, 1371057531, -1798682979, -619884959, 1880650359, -1002976549, 1274255151, -64816668, 323156038 ], [ -1267103873, -906329080, -1944543950, -1715341215, 725643165, 2063134345, -1205144408, 1195894185, -2033798757, -301274485, 1022227545, -672823324, 1921643553, -1844021732, -1647750238, -32137944, -149081119, -1983670781, -1251438890, 860626991, -1963991035, -130959386, -461352611, -1975749759, 1296992198, -1589598301, -818090769, -936136700, -1736791708, 737253915, 441304543, -1128581401 ], [ 1462916624, -1769569021, -664622421, -1868581396, -221159040, -1449610141, -1421439126, 2086504366, 2109962084, -1885361967, 2001441415, -690821973, 1294181798, -1709727843, -1836171367, 134498048, -856139973, -652455557, -1302462542, -656461300, -1644888794, -616718393, -339593087, -1461098288, -354542487, 906859115, 1971772108, -1419584235, 974849694, 530938988, -1808913247, -1385338121 ], [ -1926471323, -1000528851, 1932002450, -549141415, 1303668370, 365260707, -1978268470, -1487581987, 1537279458, 133456699, -38796734, -377562361, 1049451072, -1277072861, 358120300, 189066433, 784468767, 2118864143, -746414687, 1851897267, 84302264, -1192477731, -1299898819, 1326747120, -443765361, 488020220, -1745487000, 1297419603, 693626549, -1313055505, -1891314969, 134499172 ], [ -874867378, 351535967, -1712009131, 974726624, 711518722, 1977176624, -135638123, -172416033, -581595115, 499052748, -110235368, 1309669520, -1454938460, -1560564234, 1679959659, 2038535991, -659001433, 646719855, 733943632, 138501313, 1914160761, 1749171591, -1612415456, -159385838, 760146109, 1474984742, -2113950560, -288894284, 1926384724, -126943755, -693043021, -1823296074 ], [ -899557734, 442123773, -829019742, -1297646228, 2104462566, -1969625587, -874893803, 284791507, 1767371912, 1006637517, 1712688381, -247724125, 1524943214, -785054212, -1466471857, 1696773232, 686119583, -1862111959, -515850571, -1340726404, -116759632, 727704519, -1485479634, 1775598638, 2049655377, 699838603, -1006786686, -1184851633, 1539823883, -278531062, -1888766281, -403837550 ], [ 1255506482, 596557723, 1274846278, 716723324, -1026745971, 277492673, 289690125, 2074937160, -868989484, -747658625, -1242878733, -502870804, 507815148, -288359477, 967809468, -1885489322, 913155916, 1727851657, 1453741093, -177072739, 924452389, 1185036748, -504881856, -526331699, 2058152474, 1386255684, 1957798822, 1579675909, -206471177, -432273516, 2023587907, -14246883 ], [ 2075021652, 526900144, 1046007446, 907375483, 1320908483, -1521184913, -1657282610, -881904197, -986634918, -25832783, -1621653346, 157303961, -1489401092, 989820992, 1190648247, 2020894727, -1268291869, -1794114257, -524022830, 981044972, -272867496, -1256310162, -1853793156, -1450813579, 1551793611, 1375356505, 1484803791, 54084224, -2065216637, 752954895, 395896948, 576140265 ], [ 423122075, -1086997977, 537326136, 1941702077, -1036410338, -1069088327, -1421034919, 586943106, -1775524773, 432870858, 950318964, -867755268, -32893487, -1093109420, 484354301, -1366690762, 247636522, 294004767, 678191913, 1728415399, 882503839, -968830239, -1238479345, -289819356, 807332397, -457698782, -961954831, 852609973, -2028538310, 1447802783, 1369690405, -1762231059 ], [ 1080697698, 213000035, 1084611940, 1137708726, -533781725, 1357321662, 1174925418, 853135420, -902353877, -1192491327, -867496128, -781154979, -575850963, 1149349404, 960056995, -691787129, -1081067690, 988906444, -1828197906, 284932295, -1034059512, 397615123, -175149709, -1845320081, -777816265, 13104716, 943703534, 1809714871, -1815062166, 856320523, 669775309, -2120095304 ], [ -799692933, -1550094054, -1357897836, -724837741, -1145721915, 469378938, -1294677466, -1516267507, 1550239037, 103540443, -878528498, 1385650257, 1343519673, -2108215562, -901331123, 171107131, -2131381786, 753749420, -2118116055, 2079913141, -568078169, 146757854, 1521266496, 226288314, 393925291, 1962615383, 770971787, -395781209, -366461404, 636764691, -965016999, -2140013272 ], [ 613910094, 693591196, 341244696, -814574484, -1997888143, -1326031768, 228043710, -2008972009, 561512528, -1349240851, -565125700, 2091147939, -678805114, -416508159, 1234468315, -1859579269, -554578160, -67724547, -917200964, 2076054353, 1222802035, -1900109653, 2082384128, -1287052989, -1353831648, 1067439595, -522138978, -1979842022, -2136216346, 860634008, -61273837, -128496508 ], [ -932720380, -1226895769, 1398544541, -284170149, 1785726721, 353665766, -1648533662, -315809999, 1562521724, -1829050400, -1224126995, 13372906, -824801701, 478379057, 1656751728, 883379805, -578765360, 1369409116, -2075049395, 1080033101, -1924977893, -1365193525, -697184302, -1567169664, 1651069967, 598053302, -1766629875, 911607457, -1307497703, 1047940645, 2007207000, -1878095841 ], [ -380225958, 576255121, 1600504372, 668486019, -500866147, -1933036877, 78626001, -250057321, 1919578342, 12640062, 1960132465, 268961141, -1436516542, -1792127340, 759157905, -1339138150, -325485410, 819638536, -1504256380, -1656265922, -2036787538, -777881822, 33485216, -424581322, -1744895419, 269062405, 1882783287, -1163674324, -1073996500, -1945196246, -258469432, -1473933457 ], [ 972280355, 314533649, 32947897, -1766750854, -526746518, 256801466, 556637213, 2023965231, -1298426066, 1705306296, -39726793, -265502755, 1989247720, -941888670, 1223021486, 245077348, -709960096, -1062639048, 1772277150, 1218164668, 1610069564, 1143988627, -981545669, 1684446330, 1864870798, 1179102056, -62915719, 72276500, 1858962855, -697421105, 213342828, 1758566923 ], [ -1731990641, 305405432, -1549750472, 1507903508, -9205142, 252290532, -2040822166, -2015879268, 1152801444, 1977571513, -826027965, 440394861, -2013018174, -1665823437, 638461774, -1113905287, 453824068, 940529766, -1603840317, 772473311, -1368960792, -287329465, 1045501875, -143043181, -1498514792, 1044535671, -2119791906, 2081394510, 2146251351, 1566292662, -901195766, -1971050661 ], [ 1679554307, 876909850, -369040345, -1151091933, 1987614921, -434374387, -301148449, 1266930428, 1070748434, -432640153, 1999926599, -147338010, -934952239, -1308975730, -2019922732, -1806621646, -220590704, 2059297062, 1122229357, -1371129668, 274891525, -434631603, 1439909279, -1054966392, -1001995953, 812814678, -1855705994, -940912112, -1198644512, -316622576, -1165038118, 1425556953 ], [ -707546835, -615392647, -808382970, -323520235, -1141515382, 1001492938, -1624230185, -1777223930, 93767838, -61951387, 907954172, -1737339950, 1753752869, 363492758, -963066940, 1135543455, 689503020, 1758576068, 118370121, 818931061, 1648769739, 1399772297, 837787159, -515919243, -1361704470, -2009979236, -1003605147, -127908460, 534652818, -1324690174, 1078818807, 1578459179 ], [ -1809470884, 1539384794, 628677552, -1841627548, -1415539982, 1063838707, 1902398807, 1032027744, 1991818594, -584733393, 1542757306, 1549655048, 1548484257, -2083117467, 1980579800, 95917669, -918834720, 1087345355, 97128437, -518697900, -1572371006, 1307829167, -188204423, 481598087, -1697994213, -982914877, 823193828, -886379760, -1822502290, -913313024, 1544332130, 1967265364 ], [ 1509989669, -539327513, 1999820973, 1458494179, -2030529211, -617804447, 1368434322, -1369453972, -889721315, 2009438114, -1306187946, 1010298966, 1076125953, -1003642462, -1631808699, -1703529760, 1614031016, -1118254188, 1612029832, 20197002, 240350433, 696945494, -331861169, 1936642275, 1672804614, 700009228, 912133440, 928970912, -2009241917, -972338080, -377872993, -1553585474 ], [ -301594527, 650163049, 1529622381, 1071721335, 1643899671, 740629535, 187104313, 445908672, -1665308089, 1323091159, 468483511, 964503484, -169955255, 1247364490, -331044911, 1518143989, 2080150909, -1415173929, 2129556246, 1265128007, -388271580, 170053713, 1866516101, 57726465, -1096913832, 505334370, -1316430573, -476775083, 673124638, 366611256, 1996057, -1544372662 ], [ 1055563981, -1074504371, -1675535060, -953908385, -75522726, -1869408502, 780718226, 823862345, 4595903, -148977485, -917717328, -125218567, 3491514, 399309140, 366124904, -1072961235, 216282048, -510427645, 282991505, 725694033, -245720854, -677803903, -725814619, 1608507144, -1845041734, 1379354034, -1947876667, 585369597, 145223378, 930912355, 1540931951, 1407695231 ], [ 1226973299, 397305837, 155708247, 816866930, 599146224, 96349372, 2046327879, -819080362, 2006766269, 945168911, 2125172771, -1085995010, -2076668219, -530618796, 585011650, 1906567714, 1052576892, -1110446473, -1704791026, 247680269, -587393501, -577393956, -1438300509, 236949242, -495527722, -1484439014, -252518840, -1721755402, -1381395096, 527156225, -16818611, -1736277999 ], [ -1341822559, -1956735569, 1813732495, -292504881, -1419587082, -676300668, 53897898, -1912969083, -668765001, -156801475, -331797988, 2090777951, -475126772, -1365866438, 2055826585, 2023469482, 702717241, 1372168503, -1938213327, 411727169, 1439175583, -2143552613, 195134028, -1480493065, -1647057816, 673749266, -121969250, -305858242, -1574111091, -733602671, 246996950, -350410962 ] ], [ [ -555276338, 1996778796, -1860555851, -360747237, 659535820, 359191078, -1144995323, 288224872, 1144039903, 50482317, 1734364796, 775847980, -1104868603, 638275652, -833885972, -1060320372, -1947427319, 1074022590, -79393220, 1380055021, 1461513809, -975556554, -1674325021, 977560667, -1427029098, 780234333, 1050563362, 868298707, 593169974, -1195785951, -1291343045, 680617976 ], [ -1411986602, -111125072, -1844806682, -1061485748, -2071696462, -889283630, -332464044, -1727991520, -1684238358, 1090089979, -892918209, -254683591, 1606016831, -1925437527, -1935527949, -592699843, 1274633744, 2006730719, -508418081, -874987957, -378447823, 150788867, 2030083529, -1164506514, 294114959, 1653912263, -1990133616, 563389694, 1261980192, -650585219, 234182923, 1434129664 ], [ 1189987455, 562158508, -1498019056, -1276891067, -1019976394, 832261292, 1763203791, 64373104, -301213559, 2005535452, 45905337, 803937111, 614732367, 1544523595, 121519462, -577206880, 1076407028, -1906310989, -1188971520, -1667289907, 1807490852, 1623304931, -1916918108, -1109948307, -2146450, 1999910085, 2137401783, 417847907, 681993926, -747047741, -76566189, 1855253105 ], [ 1943646583, 186718168, -1812533389, -769485132, -333373278, -835174792, 1733262639, 104446061, 774147426, 1278060423, -565062138, 1378242979, 2051083356, -680564899, 1112985773, 268447180, 2050064816, 815694906, 359406048, 1392286934, -2112362398, 1638635239, 2026968263, 1246089744, 1391872284, -622966117, 216016765, -1472787265, -1456461283, -152175471, 1636115984, 360317005 ], [ 589931742, 1980413915, -2134452975, -1935606297, -26718127, -1397451170, 2071537185, -805902704, 369364031, -2143018921, 905069297, 2067182595, 678819732, -163094744, 80482807, -257829431, 825016607, -1549209646, -1306682828, 285007650, -696101521, 1595707040, 1672561284, 1893194461, -988492395, -842929279, -357569007, 1233023878, -1703463860, 893579131, 1848938119, 1634124059 ], [ -990750944, -406575135, 347745481, -816939473, -434772178, -607490362, -658320485, -609771045, -1425072635, -138058032, 2130408017, -1068289579, -905429640, -1144112291, -444837389, -1877223385, -1319717726, -916239403, 547933172, -665872412, -1777378088, 143642656, 699841647, 582103291, 13259914, -1210842763, 633443925, 1479799987, -2127345302, 972552262, 745112020, -893649438 ], [ -1951297783, 103282310, 1793141188, 1152060831, 1260245073, -426019710, -1615324370, 241342170, 241649457, 265044862, 1962198236, 1143459934, -1105433995, 1181956629, -1835291006, -498888597, -332740618, -466327654, -1553884950, -979887229, 1192049280, -2062809303, 1770167013, 1404677513, -216437581, -1292357710, 2138500371, 1968283474, -1331073392, 1314791343, 1794321702, 1433608620 ], [ -758145634, 509989616, 1726092607, 474044984, 1737215966, -1331901671, -649090581, 2000459188, -2060369747, 1458841098, -847720290, -1524094600, -273445287, -397541897, 2077940102, -597707046, 814827658, -774102156, 579168662, 1217639572, 623544853, 594609717, -445544680, 970972147, 814445241, -804618250, -946305733, -1928631017, 1083610733, -2077398229, 652136501, -369990326 ], [ 1057943744, -1759187315, -1497405510, 1175380582, 224567154, 1796527382, -1324052518, -2051595072, -808054265, -1322338680, 1253675964, 341755974, -354853259, 1984852822, -1933424123, 1258505045, 1683757029, -2130145232, -1686499221, -1373781128, -11625779, -352080997, -105872977, 1200311241, -433296321, 2136729864, -2125213595, -1374393865, -1055901299, -1685125941, -1479302972, -1713025508 ], [ -1444891072, -422430036, -1604568255, -63480567, 1391777076, -21523915, -1713900480, 107618470, -717160036, 1439604487, 342872480, -1047385523, -1971859444, -289275557, 107499377, -1870623336, -155453441, 1056992693, 1537973341, 948404312, -1648948906, -980641127, -1896395509, 215989975, -1515526933, -1786549165, -101862699, 790969646, -1696600375, -1325112785, 497023600, 184883764 ], [ 1260223248, -1855634128, 238371442, -93667346, -608009112, 661876198, -229011954, 1901295273, -1106186524, 1217532100, 1512170966, 1887791073, -757985779, -509424679, 1540302868, 889898148, 2001055667, -690271325, -1049369328, 740700449, 1537191075, 1820180899, 1445051435, 2039083371, 478187912, -2135029065, 1433813613, -919428081, -319905445, 962677199, 441857604, 645274101 ], [ -404947402, -992988023, 2142686318, 775790668, 136821935, -814368381, -1128528502, 614700453, 730732404, 1235328408, 1108276535, 105456188, 1551944181, 472073520, -2092983149, -1666035603, 1062107598, 1654383677, 131285051, 1940996596, 972691779, 1298903779, 117550725, 811072770, -731527225, 1790874021, -1996628540, -2048084971, -771582521, -1246119628, 669963798, 948685547 ], [ -2105765562, -1227788435, 1810208019, 615715318, -432430727, -505943343, -1877322292, -293087550, 1640593420, 184975402, -1371337394, 2060995924, -1897123178, -2075337065, -1810520994, -1715984342, 120286353, 1397317963, -919514901, 723153051, 1468074973, 507910955, 195725931, -1919713250, -953101288, 1725088163, 361879817, -187743419, 1907085095, 703123492, 1556419190, -1610174197 ], [ -1561236924, 1650258949, 1597483285, -773541370, -574485554, -1084036015, -496249727, -2054102542, 17472875, 1082036483, 1151961056, 64599407, -332767068, -1602339442, 691752108, -188319969, -1416782247, -22121698, -880063928, -1787312099, 1923442928, 1510288461, -343328368, 1752598157, 972305576, -391654337, -1805922650, 2089700863, -2017308486, 1829734792, -1921297584, 1381604478 ], [ 865142609, 1158163572, -1903847439, 1764652121, 438181226, 1540417303, -1070775421, -44865591, -1544620156, 790435344, 827783280, -1632308480, 188646084, 453154174, 1680361853, -1695543584, 975921138, 505399564, -761396597, -1317876395, -1603897430, -1714449467, 589472447, 924566709, -655273708, 1835918847, -1436564499, -1533766072, 313690651, 995229542, 694544564, 2070714328 ], [ -921032981, -545223218, 952145727, -1066981125, -1855082642, 978317348, 986529764, -1267468923, -1693585748, -1775969312, 819046528, -1879687837, -278310667, -2063992613, -1495285324, 1627341594, -2056898617, 1731458894, 1483255351, 687078347, 1630927251, 1256936544, -558307041, -187092786, 684305750, 1355618224, 1587867325, -912211594, -1762746089, 35548145, 25712587, 1631319555 ], [ -322617400, -783526234, -1221696236, -1823260788, -1070384432, -557251963, 1795070322, 1123966208, 837129789, -2057292249, 534733563, -1817035351, 632436635, -404482723, -372740385, -550400805, 1235168921, -2015091528, 1055806190, -904393231, -273680779, 739070770, -1517252103, -1471003690, -1728936374, -1186811636, 1266659810, -1594026860, 870961154, 67702913, -215496341, 1350792971 ], [ -1562936997, -1954978967, 1174201895, -1589768456, -604964861, 869476150, 1188489327, 831422763, 855697321, -519305894, 1847100390, -1162159632, -1856071586, 1494636280, 615830080, 109000370, 1256485637, 984113323, -895608489, -2015605212, 1017593570, 926191492, -868577957, -712763962, 579621458, -1876170517, 775372742, -1429542409, 1696893789, -1524824277, 1936610565, -227781066 ], [ 2133854525, 1224485747, 832603554, -1325729881, 338998857, -1256056873, 785262542, -546796814, 1062074767, -814309709, 1356121777, -51864911, -897952422, 2107477356, 897092733, -1197962709, -1322646751, 1370868931, -1704857059, -1653547975, 1259301071, -1575694437, 344459202, 1733333010, -103167706, 2021826340, -437080353, 1039966969, -1049484458, -571353236, 370205394, -569266877 ], [ -1781629097, -599341280, 844830821, -160725724, -53291845, -1374186143, 560759729, -97666576, -2011803263, 699743376, -539758497, -1738266394, -431021668, 40481361, 334154776, 278160657, 1726043961, -69683215, 930826315, 797215406, 1314705696, 1692877701, 1111233093, 2084266008, -1307351670, 1013839122, 57919842, -852511256, 1009357717, 2043563899, 153886969, 1169939818 ], [ 1930321234, -2039911311, 77703460, 2101661774, 205494763, -1481555755, -1632755214, -836026856, -1807669014, -1443848371, -1894686233, -439439924, -1504760776, -1439607192, 738314702, -1657544004, -1382575185, -115028622, -1683422533, -2076332030, 484450747, 1193339837, 1539085799, -2099256532, -2005687332, -1832611333, 26397118, 1159836665, -1324163612, 1640487128, 1779835519, 1444919825 ], [ -349992379, -811867327, 632418827, 1826524169, -280308367, -56169393, 1365028639, 1661989059, -31388358, 2013490248, 1915094585, 511814495, -605870823, 1674075391, 951194925, -642379897, -1766858510, 471438431, -1451369188, -749777115, 127190839, 1476584328, -1033731313, 1293149214, -1894260079, 772005895, -1083667075, 627792460, -984037051, -173316500, 528935488, -1855295555 ], [ -1433751993, 1581521452, 1839771561, 130148035, -914890639, -956692739, 1991145962, 1095132763, -328406193, -188455069, 997443008, -262749444, 765703589, 1151624099, -940367780, 1080603525, -242313977, 2055766664, -1162701247, -430342500, 1651708300, 265635793, 1659264593, -1666764620, -602220032, 1802715058, -392232707, -857278125, -847193396, 1764803160, -863224890, -1637197316 ], [ -1771703844, 2038386789, 600744854, 1935261195, 1151481700, -118117557, -683962400, -1181116081, 7619172, -1909755785, -2053042858, 1454553407, 558226864, 948502630, -751731808, 298802296, -1512804277, 24288690, -2099694537, 146717846, -313819935, -554679783, 729232385, 450096641, -1116738074, -2115240895, -1426262052, 1614412029, 485316132, 722541671, 401690383, 1366550351 ], [ -837667939, -267517493, 1506208518, -1641416411, 416800424, 1431055616, 1354084185, -618164072, 1820317550, -1005938409, 752183497, -1281455657, -892115986, 83552368, 761718020, -951055564, -339216138, -506096603, -1368320759, 338703123, -1398768576, 39366659, -1487574436, 256120996, -150217534, 2065341520, 405561024, 503758501, 2038167770, -876365785, 744103084, -981107255 ], [ -1150941991, -1937355468, 1439982464, 20765100, 2078392486, -1793774343, -373989004, 2101571588, 1632645823, 1148059232, 1048871610, -1298146631, -789811207, 822865371, -2118423715, 1966647544, 851538496, 1582775393, 1998614810, 600175151, -1565163877, -1504788891, 1783002156, -163903283, -1258502694, -1573401500, 178316675, 293511559, 225874224, -438751360, -1199200316, -1595341463 ], [ -2044610012, -1317384802, -1401350934, -1433792368, -470255342, 141046580, -1334913943, 231941433, 734322321, -400497053, -51337191, 387323068, -626790991, -653500120, -1147369483, 628430159, 696992009, 277933976, 1683096718, -1264750978, 647569209, -1011582376, -391002449, -936109609, -2027542826, 30846087, 1246624105, 2068985308, 106046633, 935748886, -1866422067, -2028918974 ], [ 976205337, -38854061, -1159383600, -91739941, -863802337, -1103543662, 649030928, 714033245, -1336912135, 1665413813, -765066881, 553589340, 848975208, 23298667, -793515188, 1834421517, -1753599481, -622824529, -1717789330, 406834656, 177148016, -186516781, 2140601741, 1189765978, 99564956, 1166847160, 2050462143, 670423756, 1746142980, 17856900, 1620910004, -841139324 ], [ -226858263, 992417124, 280185933, -636964464, 579851257, -1567255622, -2110823439, 179237508, -1959755704, -2061158092, 1973610078, -524733612, -258744800, -486176679, 1441625801, -362113866, -1621128270, 1128893546, -1040670820, -776300997, -1922525029, 1633857399, 1127162008, -1842069205, -1036580550, 1913605905, 1249548587, -599124100, 1198235681, -631223277, -1705690632, 123029197 ] ], [ [ -920091799, 2080789795, 153293900, -988141224, 1317188472, 1566853973, 1279407077, 2070195910, 167939564, -595772560, 838581100, -1689585733, 1886267453, 1345638962, -383299974, -634909339, -1584097542, -185895034, -1563258000, -1533348319, -537653576, 816293660, -1648352323, -1436252356, 1636660690, 1730505150, 175122855, -1170468285, 1155716117, -1506801151, 2119843420, -1886485541 ], [ -412343234, -593235580, 1297821747, 2119833653, 1006785079, -1387903983, -1055076882, -2117660350, -1650374102, -1128676679, -2104926517, -1090918052, 1403711716, -1281732526, 2060882992, -1178576585, -485213934, 588983004, 144571171, -1393696449, -1305748437, -1080083161, 1190188652, 791723237, -2057593988, -1017040964, -1568149178, 1064064924, 1887070093, -1953183090, -837506707, 1912576549 ], [ 173703755, -146482765, -234863637, -1352398556, -1385170898, -491124393, 886362137, 956029386, 1733403759, 342666018, 287166833, -841430090, -1007928351, 807742371, 1500792632, 1340179785, -881582853, -2635097, 1358758382, -1084903746, 1534882960, -1026091666, 1506636117, 1497699948, 950175980, -1138373379, 1972150330, 1231745877, 1695180425, 522209343, 1862510639, -1464353059 ], [ -305237562, -1920790777, -1105948484, -2069644752, 2136482277, -1432330353, -1548016832, -1790456717, 355163447, 1930078453, 821877880, 1414145655, -615564157, -1480099486, -947500605, 959769852, -1510949966, -5833358, -1972944101, -1670786197, 2049423008, -425575162, -265550244, -867303191, -901493087, 815389964, -1353195160, 57127064, -1151567313, -1966176252, 111138285, -1375134397 ], [ -1096825116, 1422659972, -979592783, 616904982, 2092164625, -416198494, 398175419, -1696509425, -1707804322, 1066280876, 1091624933, -1000540596, -1809479893, -770056851, -779039992, -654736504, -690356251, 1737757145, 830389364, -1488519687, -1823340156, 1905818518, 337417037, -1278980889, 120686801, -1274283972, -705870762, -569346762, -79613592, 840189426, -146247315, -1480948471 ], [ 2037215057, -884345755, 734960215, -387847977, -876769242, 424210450, 1271464967, -113067627, -215443107, 258325549, -1733864389, -1391072006, -1541913610, -649370006, 286130525, 192419318, -1445362367, 770429979, 1430938680, 1315413751, -1451728857, -736629396, -556114599, -1615869593, 241668705, 1751125891, 2135534638, -108817971, -1945188265, 1345761175, 569675385, 1368839543 ], [ -9876523, 600678565, -205007394, -1093691307, -1125070623, 1173619138, -2113246001, 1521009007, 1321858663, 1110080895, 1089152117, 1491438735, -1669426793, -1364332, 200368044, -4782612, -703761811, 1591218668, -1684049688, -534511773, -174119262, -1383470767, -2128487725, 1404852693, -130184166, -2005918339, -1537594312, -954521151, -631503942, -924318700, -530625206, -1114769404 ], [ -1836146925, 2087054502, 506333366, -1311296138, 48322419, -423891624, 687448638, 50230997, 1392323837, -1535026111, -755974912, 335458341, 26217996, -531953292, 1186025872, -512148798, -627112978, -109966447, 237836802, -1367327751, 261942091, -1041699851, -1037722906, 600380238, 141851218, 1819966554, -1104993087, 14563872, -1509247370, -581441312, 1278827114, 19212789 ], [ 1554855014, 649579293, 1299907431, -1593542012, 507049481, 1612381606, -1826932451, -1575963323, 132308578, 1159100007, 1939989380, 395736512, 1744377508, -97291621, 1317336282, -1589490881, 834803928, -872928477, 23489471, 1596354655, -262683669, -1793568390, 392086258, -1925938888, -114601071, -1363166983, -374764878, 805919540, 421605712, -1177068028, 1791519693, -1424442787 ], [ -1208546433, 711299647, -1565174305, 2071072314, -1471197833, -492805396, 855492054, 1112738528, 1589311664, 5259318, 1145454686, 730280873, -412484909, -1403293559, 280157028, 1194648519, -1948258298, 337752745, -151720297, 1767745804, 1054694152, 1300082519, 1254190336, -610592441, 480100427, -1161091236, 1426181853, -712694142, -664609329, 1266715656, -1770291014, 1397466373 ], [ 69183576, -2094053169, 2116081665, 1548636206, 1677231362, 1620942245, 1615864483, -1871736993, 454701110, 170352986, 1949979068, -924172358, 254813433, -1139821715, -275389913, -1381089379, 681317145, -1652646126, 231663115, 689985614, 850556585, -1530673844, -525456924, -369419049, 2033131351, -1050686902, 1900110238, -1086312045, 1301307350, 1101180559, -1999338270, 471244398 ], [ -1016339338, -1992032010, 1869669171, 1116436628, 1337137495, 593856756, -1060855794, 570794745, 310044981, 715770091, -2031943045, -4356050, 1412208897, -332685690, -24897356, 1741875243, -41041992, -125964631, -1547269527, -260922110, -2001288722, 1452700159, 1907256149, 75541455, 991890649, 401111890, -1022292269, -1240315404, -2041882493, 1002437121, 583819523, -1355871275 ], [ 1584394907, -1884152734, -127583144, -2060165155, 713228505, -81842713, 1947573433, 546772346, -70283160, -296257094, 1341777862, 1418253686, -656763183, 1893762566, -2094474913, 1468466350, 1515567269, -550779336, 1929520158, -61857671, -1898988087, -647568828, 641390075, -36749906, 892507161, 1521905377, 1572679126, 607175454, 749205407, -1326334363, 1381353354, 344353770 ], [ 1004548650, -239859324, -506282546, 980336101, -1573346203, -1207549543, 1694482587, -105817128, 1939926757, 136091705, -2045381472, 713257140, 878046136, 1398323951, -1726918701, 257180389, 894367405, -1863555934, -1228431635, 1587335878, 2050969101, -1231428939, 1045337777, 474448250, 868612595, 627379203, -1208240248, -2078448275, -1123824914, -766689200, 238762744, -407021276 ], [ -1457665621, 2126195458, -783726679, -202341598, 1784565166, 597923584, -194269659, -1593712660, -681225103, 2067829299, 1535454437, -568925257, 722847866, -1133452139, -210197723, 246928691, 1160724974, -477848105, -1235826593, -1005871215, -1692507273, -548594741, -904811408, 2124732319, -789792173, 711940870, 1719134786, -1611647485, 2013744249, 378185756, -1914165370, -2093828964 ], [ 1681353716, -162732431, 1404593099, -1150028616, -1335072980, 1519379787, -112504565, -1750443574, -65542194, -915872967, -1261302185, 735687800, -506646819, -915380825, -1455156524, 1431331935, 258655456, 1786235309, -689644860, -2122580265, -163452873, -693962721, -19739295, -64635982, 108688061, 1264309644, -1357188931, 2049378165, -2091661116, 126027961, 313990575, 1216336171 ], [ -842752997, 882412356, -1870108056, -264298698, -534265844, 1982882665, 2098637231, 1649687043, 506952245, -1966628162, 958008513, -1288185743, 1476286626, -513338757, 759045071, 255736988, -256089710, 603201142, 1580452233, 1000735652, -836820338, -1363899386, -1054737652, 106672463, -1031549418, 1273967805, -648064204, -1291076175, 1191171375, 1061816261, -1683982667, 90995172 ], [ 100432271, -517297599, 431038585, 83425871, 1848242968, -1580553892, -498043200, -415673593, -96701325, 978191891, 808271889, 1906589854, -1436573083, -1042907103, -397250765, 992561000, -2011178774, -1175265333, -2139688301, -1882034327, -324282039, -1026490184, 1357850216, -1672558166, -498417958, -1836452399, 228134825, 621966583, -123487905, -1653741166, -301258156, 1509015347 ], [ 481878460, 355463615, 1931049110, -1259335786, 218508300, -815384531, 1497660229, 1172632539, -708548826, 1481977365, -950331036, -264988886, -1806923662, -247555248, 359717909, 649944503, 1016830273, 1064210811, 552701576, -449897525, 1504767169, -796009211, -1241685209, -950707140, 708814600, 599025116, -18146098, 1737904223, -790216807, -1631294511, -54396362, -908103459 ], [ 951381559, 69433729, 1678225096, 1081056061, 431568374, -345014765, 699948884, -611586638, 1864857548, 407026669, 1032166918, -1221607816, -1198047139, -95391765, 1145746229, 1768152820, -1596214211, -1730189354, -1571338579, -1726124185, 1936621986, -1504289451, -1666121557, -787746743, 1410851912, 1778339927, 755260748, 400200508, 1095565648, -1756060985, 262031377, -1897415866 ], [ 1108774815, -21485921, 1952713953, 432881286, 1039581372, -1877010762, -773622937, -177906449, 1692823739, 766000465, -91864918, 643359885, -1464068688, 798279609, 1740289451, -708340516, -371500286, 1955344526, -1079107160, 758306074, 600519974, -1248930487, 2128063423, 1939175468, 1475861198, 672691519, -1069633861, -2084300592, 913691245, 854909052, -1054477829, -1613625066 ], [ 52914218, 2129162779, -1543896694, -809708493, -907561064, -1406016052, 2106581694, 1529559896, -192789865, -558050740, 1039232051, 2074080091, -264820254, 1585521092, -2139913645, 549028657, 662558391, -328735817, -347296434, -1521329248, -1024647135, 683456934, -1307051926, -912851565, -59871835, -1693941178, 1707639401, 1751013074, -682511136, -927888784, 280929848, 1656760494 ], [ -1926993333, -1990079387, 954848716, 850356252, 1214746540, 424629327, -526332219, -1963284077, -260120828, -1686682513, -1849728095, 306873882, 1806233411, 1079846294, 218854870, -1292907537, -1547534961, -1730762932, 1048078109, 1409571545, 1196469730, -2105968408, -1282811633, -105370203, -199824914, -1571674957, -243309930, 372932691, -546834177, 156994904, 1566764784, -1457191429 ], [ 889475761, 1134096937, 1647724721, -1044913897, 128561138, -271736569, 1328761337, -1393840041, -1130372753, -920712327, -946756211, 1468477673, -27356007, 814865297, -37967231, 1133039590, -1960738320, -1157201575, 367934338, -1004913285, -2080514454, 1121580780, -1318542787, 1550279119, -798409845, 100059995, 1450702399, -692355261, -1305905629, -362531050, -469287474, 434746925 ], [ 628672529, 1987486139, -1504816519, -1309271601, -1829743768, -1790745188, -2117331035, -615504702, 1987041961, -1952651530, -1977663511, -716813883, 655173263, 699321033, -2129334217, -2050230753, 1402931601, 1333685989, 728748976, -1515819351, 2060731649, 1024638475, 1873207570, 494747021, 1998097196, -1659691034, -1817962530, 1970180134, 366702567, 476015993, 1059077971, 1852401696 ], [ -1616322980, -1007510768, -1248171714, -999989291, -394416025, 299102591, 1500551846, -1139331536, 1357686473, 321255349, 1358596321, 1305536733, -965973859, 1198926453, 1140840565, 266272743, -1741030457, 1944409825, 1925949287, -673410974, -16264146, -319068068, 931797313, -780549549, 2034568566, -1763980328, -365643826, -181801232, -843759695, -124355469, -792681195, -620796428 ], [ -1749592236, -417687588, 758563720, 1796304668, 2130584924, 1234482299, 1602110523, -655898273, 2005257278, 1570321699, -1241907396, 956585946, -1849181511, -751386151, -962167592, 1237291084, 469402835, -846523502, 997282293, -1715535705, 1213334838, 1570890205, -1947307441, 1054919889, 459597574, -1153920978, -1009050218, -1216360159, -1019660964, -731679795, 1218407408, -924670357 ], [ 1693372459, 193606063, 420456803, 1719842321, -2066650195, -350343891, -740401222, 1292475216, 1889924104, 1971013322, 520620204, -954981690, 1435520465, 324990114, -95563643, -207549832, -228727733, 1582941229, 231792560, 1645376697, 1475270452, -961996276, 1921104229, -701591851, 147701779, 1859867848, 1964574208, -1523806471, 1218450650, 94943945, 1186369119, 1585046128 ], [ 1909777945, -1700991448, -1544468695, 713073245, -1937801890, 492905488, -1634375847, 906234843, 285139060, 1818220834, 1541879347, -778222945, -1924678191, 313620134, 39164383, -352117891, 543134104, 847854083, 469387035, 1945057862, -898422337, 54694858, -1109457740, 750514476, -2050350570, 500932877, -1462918303, -2127006563, -2091916954, 667511341, -51189577, 333863759 ] ], [ [ 699702528, -1394163075, 476366219, -139110050, 936691697, -3488198, -1792960463, -1505001167, 284716001, -2081224532, -1272444382, 1809086052, 624864223, 1416433132, 1321746772, 1297226293, 591687242, 209851621, -450018488, 757159652, -487656882, 610878485, 251989004, -795632755, 1684932438, 1884135891, 671878037, -517773369, -1725889690, 1005375175, 1223254608, 416748622 ], [ -1919809648, 1535470774, -544213250, -1833169474, -525785805, 30585100, 532371840, 2026535449, 1443497810, -1229399456, -960923851, 2073487543, 578542922, 1436792937, 336803545, -739217139, 472365607, 1307081779, -2066228147, -1721177086, 51078532, 2094164094, 1872930332, -498217768, -1088555547, -589050294, 1225759601, 861436335, 949840292, 681055072, 2087110895, 1654531255 ], [ -782507079, 1207880641, 1512689378, 1798232701, -961591283, -574382272, -179004185, 46007547, -76729540, 1814921145, 868500875, -398285037, -1083738881, -1720319364, -701653784, 1786170928, 2042866330, 1413828407, 658024492, -1924640860, 215509467, -1919433777, -1909459421, -829032180, 2137916403, -1329629, 1140573713, 1280237342, 2049299389, 1816925023, -703439937, 1704556345 ], [ -1604081240, 281565884, 1056468443, 1129606873, 1018779482, 1464040138, 1590696341, 643287510, -2116552404, -1646233545, 374148924, 881317417, -1535702012, -1752799950, -90522345, 1788038567, 2144376908, -1317243991, 1053736116, 1143561317, -1012253051, 1417875407, 536476713, 1821741883, -79856928, -1148478001, -200704498, -621608066, -1866856694, -1762502950, 622597838, 480848363 ], [ 483521974, -1179480896, -1758460295, 1544994958, -1593219950, 1730189579, -168864435, -8279098, 164503933, 997611559, -1325936222, -1627355273, 1424962411, -1745745734, 896561090, -1866356674, -1179781503, 639407508, 1306096608, -1760597758, 367988220, -2064614698, -785545399, 1487895569, 1410594865, 36516827, 52248715, -1272880774, -269512445, -1718273754, -2079141941, -1165613289 ], [ 1379782794, -371057033, -961232472, -1702443216, -900102438, -255560338, 1440941290, -1530977144, -1776905674, -1906667485, 1952167073, 1987057536, -724905814, -729655002, -715069698, -1705528754, 855214139, 2076383533, -597261840, -1109719242, -984106724, -1107370693, -1463085445, 1056995649, -721839059, 78186342, 2029393399, -404337853, -1584311239, -1340601422, 1873125008, 895338292 ], [ 319177080, -1681426741, 750525004, -1634714695, 1269915964, -650248100, -1957672520, 1557441103, 2037404739, 887352169, 1115382533, -220778926, 1297173074, -1309716535, -319206264, 1757418542, 417281242, 484248159, 263581816, -1484289876, -1726155985, -1920358709, -1315845418, -1457726815, 1154001970, 521214198, -24814785, -536266072, -1350268825, 726200440, 1535048403, 328085848 ], [ -1415136189, -121543378, 1818213860, 1041028271, 1094414208, -1069850701, 1355316029, 979413029, 23269224, 2050155479, 9279979, -1257561530, -1632246688, -1438910235, 1863681946, 306773561, -474544714, -946787054, 302811347, 1733522170, -1835740086, 929877995, -1295405979, -407125108, 1588747233, 878476849, -273198994, 1687570221, -497473897, -722925064, -1018366564, 1396212208 ], [ 1973540510, -761103409, 753390999, 469671555, -26834768, -168998206, 1953928860, 1608348767, 323056068, 228943274, 1848984555, -1083868337, -1462094306, 1146798958, -384118267, -1931008091, 201957746, 1960023896, -1379922544, 1765391707, 578971592, 2073247632, 1018294485, 1973240924, -1120542884, -179023059, -459877995, 520344908, 1838497663, 454732242, 382627751, 1195917929 ], [ 841168598, -1551348747, 1269555383, 291755024, -1201258162, -1280231093, 939015991, 1257695833, 1658715940, -1008628285, 1945785399, -1098654975, -1722769134, -1214604274, -1251349726, -1900590715, -2120910088, -2068339666, -445883109, -1815408434, -854843921, -151754728, 376038760, -1404485489, -1098507671, 1279498719, 859437316, -400062726, 1974732493, 47937097, -1712995439, -1688850161 ], [ -1225609336, -856076125, -1312983292, 1052466890, 2057116111, 88053402, 347852982, 1686126012, -807232324, 345816616, -512421703, 1874387066, 1344821907, 496658311, 1084426172, 1317481559, -349379247, 186585257, -924223992, -1449305734, 1964949514, -1518883672, 1444527385, 323024545, -2119688861, 1221404942, 40016802, -1362426899, -1964072533, 1062092560, 205470613, -164965734 ], [ 1903486317, 1868781179, -2061769025, -982009210, -832722267, -376807020, 10893714, 951967914, -1048028907, -762138729, -1627612410, -2057035044, -983883735, 577601985, -485444517, -1135266287, -810308849, 1994035158, 2121635023, 376985343, 1982805531, 2022437953, 572636585, 1243523131, -1913250077, -1314287089, -1810438328, 1060454666, 857034676, -92956079, 722724392, 1689407728 ], [ -1375070008, 941630179, 1649802013, 1046532165, 943605109, 970634837, -1279196795, -1215330569, 1739855520, -1060413755, 1016095272, -212289949, 1751811462, -922344690, 1679238953, 1655497090, -2132735274, 605860450, 164428348, -134406765, -1711952286, 700195510, -685768612, 143471376, -866622930, 1494669097, 54278690, -209208938, 1488169779, -1758311405, -1523482736, -1327322197 ], [ -142655354, -1657058880, 1519646451, 726674738, -139701366, -672273011, -992265694, 2084869023, 262505294, -278279985, -2077018814, -1176769354, -196920530, -212438978, 108365292, -1714420234, -1199445643, -435222616, -1068311232, -1593516523, -1702488116, 1593543143, 1689757861, 1430197790, -1936772030, 870748346, 1682745705, -1610486388, 1975595795, 880704702, 322170390, -1530252852 ], [ 1683075980, 1988268476, 88759064, 175977105, -2000649447, -1796165234, -1082470616, -1822911856, 2023631889, -353292874, 1346091950, -705076537, 2074607075, 290752238, -309194189, -2047069356, -1172752460, -950110485, -1004645600, -882697851, 1400780948, 881951650, -1280170180, -34161674, 463364661, 1395060988, 1716218421, -539561690, 1351420777, -1279316797, -331692725, -848272718 ], [ -473248420, -1382837877, 405774703, 1487678613, -268277726, -852258067, -967870366, 13103882, -1661598853, -1200101189, -809358850, 420334028, -1542920704, 1752606597, -1878557630, 1226044231, 1699840558, 2015970657, 686400391, 1470624197, 1994840344, -862062608, 1059969093, -1734376264, 989403420, 960322153, -96701832, -1544580990, 512321107, -1722548149, -1735715438, 261525856 ], [ 705120551, -461679786, 612299152, 676088595, -46544702, 398015181, 671630848, 655245369, 1317218659, 524368185, -360363068, -1278581226, -743936321, -138642179, -886155801, -2119241937, 1612222801, 887091591, 2005253748, 1662745144, 1310535045, 1935601110, 827454267, 2053826370, 1464629553, 215735508, 1140075325, 170040449, -858360531, -1609831389, -1013826495, 1259792185 ], [ 1595221053, 2145323772, 1537442743, -1675258967, -920703566, 586973415, -976490784, -1116333281, 1995757438, 1305051523, 324334522, -1687222723, 1099742717, 309871973, -1972156273, 949006431, 38920925, 507812343, -416863311, 101065284, -1009500538, -710628507, -776290255, -1340086178, 1515880336, -861959500, -2064164808, -296739583, 849628162, 969024465, 43082050, -2092817441 ], [ -533155585, 703417314, 1694013159, 642714245, 1114576095, 1716073635, 450680275, 114643860, -353652059, -633169911, 1779664346, -1631643780, 1883817713, 663435765, 1003234057, 699749506, -324436636, 1259963477, 2075341937, -758863279, -1955492084, -394598665, 1500893265, -1636901585, -872992479, 1334478643, -53752983, 141060763, -1778893014, 1359082648, -143978796, 206373471 ], [ -1161894263, -2071411261, -791266816, -1376710816, 284094900, -854906423, 2027835415, -986554652, -1179881574, -901734060, -674971275, 1081075551, -1117606508, 1137351659, 21609000, 1423409185, -998247845, -236409260, -1321899769, -321362162, 653216399, 231274900, -1392727439, 770497308, 271474662, 211566955, -1915111236, -478179154, 936948247, -454846577, -2145411306, -972405130 ], [ 769025964, -1243664033, -1525104450, 1035374583, 871108792, 397000936, -1798851261, -750900166, -777119327, -466841588, 903870667, 1768274387, 511986700, -1596446458, -903055926, -1764815140, -182688551, -1189303113, -716127653, -242726443, -2095488473, 404412645, 264378224, -3134823, 2103635771, -399186062, 57564713, 122228836, -548629961, 1864242273, -21947550, 1947847753 ], [ 924517839, 1890123340, -1722866685, 497575293, -227446867, -116560192, -1402592610, 1384382741, 633078458, -160435338, 1941292830, -276264800, -1147133505, 264042284, -469310007, -148960149, -983459993, 345305209, -486030965, 1693332442, -175249550, -1854309029, 1197092322, 277233796, 265808269, -1607444855, 4833993, 1187155316, -2017218579, 179084338, -1966069710, -1611549616 ], [ 1549853141, 351371243, 1412575726, -739240661, -1550045356, -1716851191, 1630921412, 1637749450, 2057858260, 58287763, 925448580, -1299099722, -154143859, -236473699, -1197015494, -1496026257, 1667565078, -468447307, -625577201, 32820596, -1114834173, -1568071979, 326151811, 1593988265, 1743941403, -1272635082, 1591530414, -649533187, 1329697995, -803403654, -818800541, -266926635 ], [ 1134910082, -375009140, 1709845007, 1699592533, 1451644442, -1270264620, 480142652, -1015861291, 283382385, -1785014374, 1476551151, -685078472, 100979670, -766574344, -1091373144, -1084984359, -208410251, 1095932983, 1499849770, -1041451001, -2066670722, -1329670056, -367533513, 451405408, 1538018946, -221980227, 184166456, -451761767, -455969857, 1081920305, 914994913, 916105344 ], [ 490127035, 1294126824, 269965275, 1987358048, -1153653609, 650739768, 1808210368, -1367294845, -1785578327, -2036664840, 823499289, -1946377216, 727436744, 893319, -1588522634, -778546932, -1718376059, -754680143, -677936357, 1322376350, -1799880587, 621743055, 1948022355, -973073376, 1543237819, 1327739977, 1925187009, -865831972, 2111301188, 1409935384, -1202035168, 1212416489 ], [ 1160540027, -1778535268, -186878593, 1625221093, -1962040435, 2016380985, 63139320, -608392929, -1794516774, 471633174, 2089140198, -368941059, 1427540369, -773220706, 1401263821, 1979193517, -1812837240, -987898806, -2114384520, 1158131437, -998174529, 2003522372, 1423666348, -1518855531, 343274759, -187453884, 654448511, 396697802, -1594849679, 567217356, -168622589, -801737818 ], [ -150288886, 1847557083, 2059168543, -741877031, 1177645077, 1222469621, -1571387971, 32063894, -175894244, -98270156, 1165798446, 1976871518, 1222980239, -1788574616, -193402548, 1960659886, 1390384773, 1700083977, -105583104, 1296142403, -2003879709, -234295084, 1339970582, 22624302, 2122896865, -1983750703, -953476311, -258023289, 712948981, -902804533, -405928860, 157454226 ], [ -403382095, 143894826, 1792736585, 348483885, 1975628624, -511031262, -1680269795, 1033898566, 975176936, -1362437847, -1374418419, -1695323115, 133187027, -625766611, 1292176506, 1844713805, -1187795383, -168750169, -751070526, -1358863109, 1908784712, 1008060367, -353475267, -1523079112, -1818043180, 781327947, -358756802, -2074248265, -208090380, -437235029, 1197058034, 171723780 ], [ -651226765, -1984539740, -1603392062, 399674806, 1194570052, -1272058567, -535481645, -1749118799, -2013476797, 942222686, 1427431870, 1271582393, 2003762736, 783395377, 1987531353, -920771098, 517898029, -866738751, -1014608270, -919124265, 1576939143, 1043767842, -1383315849, 101841902, 1070773346, 1099069532, 1598880869, 922602395, 1836281381, 1159171144, 297436697, -1577931268 ] ], [ [ 1963271008, -42142676, -1993327481, -119836784, -1983886079, -1057029625, 1123401015, 1161848165, 2137931616, -1221153314, -1512955946, -885890365, -539121817, -1088158456, 2087650191, 1297349103, 1596794164, 662635469, -382765064, -952869328, 1677636331, -1552913239, -210168920, -1817643266, -690174145, 1824091978, 376170458, -1735768878, -950985362, -1451369121, 674142566, -302020310 ], [ -898957195, 794627701, 32647234, 865157412, 1172345102, -1420145467, 1557225145, -1748055253, -1974810408, -1927778449, 968896803, -1841688936, 1668488784, 1017990479, 1015715712, -785831674, -1157990864, -777003457, 1059519087, -1240512244, 1308599489, -624431539, -1375851180, -446810346, 1768260382, -844697996, -977400862, 963018577, 1917529568, -1175465953, -1936801, 1228333898 ], [ -1591770948, -1224783939, 890952744, -915300999, 288891105, -119171555, 1128808636, -66057015, -864282998, -907631609, -1902570416, -1634528155, -1407434386, 1606618489, -97307756, 2036993828, -1950950671, 2100164645, 683545976, -18457995, 20537157, 1956758409, -1247008404, -722878003, 1283708022, -2086013172, 661291691, 505141937, 211568104, -244263185, 957513215, 1852805494 ], [ 398782894, 1382751762, -2106503643, -1508679696, 202245153, 1290641332, -1066981410, 991468009, 1154852453, 492722262, 711865308, -1250681874, 401801541, -1473796272, 147318063, 1729609388, -1042312701, 1389524516, 664109630, 349047339, 1263663296, 515247684, -461409579, -1467944829, -639969513, 656883437, 1881766997, 1888300809, 1294152845, 1053379383, -1875422897, 349571628 ], [ -958686164, -324467662, 1513093788, -1230557103, 1092017179, -2040933958, -1314117079, -193890246, -46647335, -726831587, -1343300783, -26951965, 386553675, 99928891, -1768183891, 480757968, -1015439543, 563948049, -1788226247, -1865572084, 1822204994, -1463945267, -1374636520, -974221684, 93340694, -644686543, -1374925529, 330627658, -1597857772, 484176999, -2131234023, -383003253 ], [ -1794962081, -961778261, 126271291, -1742836808, 112405055, -837203294, -1053457850, -706656202, 1860794928, 755062287, -257240442, -1271252813, 1318511808, 206463169, 41305117, 1584222408, -1100777304, 1923528816, -1463846762, 841797629, -1395002179, -1876376272, 751350168, 660625148, 1068628205, -2100971842, -1429570423, -494996104, 2096275149, 1872728190, 1779348014, 931447520 ], [ -1104309954, 1136364512, -799050605, -579271997, 2025711124, -967435124, 2137175162, 1362382634, -382376160, -901621778, 1450933597, 1796910746, 1807154962, -866501741, 1632546523, -548007673, 728861079, 444960445, -350756787, -654662615, 19959330, -1867978798, 916313929, -1959000738, -1035300377, 495452172, 901124770, 1171265254, 110930076, 259957948, 350838677, 1613394419 ], [ 1442871135, -229204815, 1902845273, -1014175457, -835390977, -1661307198, 1128153200, 338765891, 426801364, 1238704599, -899003937, -1106981948, 631508482, -2128159005, 665115438, -1224845514, 1375193850, -1131060112, -405071576, 753529805, 1337171904, 1518006363, -1097725583, 1541037635, -166461192, -244932324, 511950269, 2075183725, 422675673, -703890364, -1937976652, 1596472134 ], [ -632501249, 1348392538, -778830079, -1708449231, 2010578823, -1787519545, 2013017088, -1283578897, -590016006, -1472818332, 1229101036, -1896015972, 224251741, 2040424960, -447721448, -1318549527, 1211090055, 497652014, 1941776238, -284752186, -602941488, -755587841, -1423396349, 210695655, 1932983078, 669027011, 894072589, 998082256, -1221696902, 1222411681, -2110858999, -214794927 ], [ 700711488, -1434532430, 527745640, -1849722476, -1186209042, 1138949905, 611718010, 1949878195, -1484241481, 1457882986, -412304175, 1229798939, -810093170, 1174551738, 1563231109, 983192982, -893046026, 1518436308, -937691530, -1650865667, 1091796853, -1205751396, -2073096065, -1789901096, 940196727, -1983998713, -1945387208, 2128104134, -1907227344, 840714484, -40415550, -709899538 ], [ 1966155912, -677692662, -1448901098, -459099849, -841379191, 1149295558, 777567973, -1722663897, 1686605389, 1603497868, -20743236, -469084454, -11417296, 56410428, -810263809, -285040388, -526658775, 2055234777, -1541688436, -1895794352, -1626052789, -1483792311, 1010179314, -631479284, -66515368, 1402929990, 1191326754, 1771497677, 637712306, 1155585481, -2132666743, -809671164 ], [ 16152164, 1774074253, 212769233, 947817598, -1559051430, 1172958740, 1959208737, -622233147, 1280637210, -1266251642, 1717278795, 823692771, 417913757, 382620340, 1428359475, -1025508368, -1372929515, 446265281, 1521778826, 1803230046, 1805604410, -1435990379, -2065732259, -1244834872, 605137881, -399749566, -1739746365, -477037749, 631022985, -1919089358, 1700625917, -413219071 ], [ -1372741775, -475194018, -26232856, 1236040920, -1735875891, -131681371, 646262063, 1321547504, -1638637918, -1655474963, 2026432641, 1853875645, -770501971, -77083964, -1353894498, 1262721831, 1945068158, 49657446, 619397936, 741063065, -54081341, -297536232, 1089245306, -796148486, 1570908736, -407965829, 1327623483, -179639246, -619751967, -1636786084, -445965137, 852235713 ], [ 114685656, 470201522, 370549337, -209378522, -854312152, -1390168556, -1562700534, 987410450, -262631727, -1826397464, 1353808428, -540126360, -960691878, -123307298, -537994927, -418821972, -970635943, -1983642187, 471422821, 1037524767, 1940564136, -1518096135, -1373678402, -332123716, 1200515185, 563866147, 707052104, 144602415, 2093202830, -460821102, -1719755537, -96299644 ], [ 1754606347, 226763436, 1320765442, 820135364, 1742379102, 470207022, 1077737309, 488553868, -939423754, -2000304422, -356137742, 1902797724, -1680722855, -1107151572, -2138508785, -344592122, 1920001606, -289274016, 1404476111, 407392447, -1797833514, -860219926, -194529535, -774197639, -908089497, 433970292, -870491605, 1542863792, 1695082420, -2052326705, 2114095376, 260413036 ], [ -334732958, 219638095, 1350832190, -1608619825, -1435384359, -1967206433, 1158443902, 1259359514, -1929274453, 1399903890, -678198621, -1957881271, 295017375, 748068571, -1877152367, -1062090776, -1640878175, -1141006816, -777481221, 1781603520, -107486002, 499657071, -1225852482, 432628745, -783265452, -258772221, -1420546574, 590923830, -1712413609, -374331055, -343971667, -532294581 ], [ -1198300464, -1627741407, 652227986, 1867871486, -1170422549, -1668747735, -1330355952, -870534935, -567970136, -859960790, -1702771736, 1083005214, -1969712872, -770993573, 1138512295, 442759775, -1405674347, -1638633501, 479404597, -2109884188, -838830988, 1455975431, -745834314, -671748378, -1468564102, -213104603, -1160330198, -2054515262, 309990525, -2081035262, 376630317, -1290586619 ], [ -915933178, -1790839918, -1244336475, -589176121, -672761320, 2067529972, -1770080903, -75930293, 126077394, 2057101883, 1388524326, 497584729, 557479187, 1722777460, -2053500359, 1249263535, -975846385, 551637883, -122606877, -160755055, 1761646848, 1633095032, -1415645060, -450387893, -1829085276, -1135708806, 126944734, -1140453928, 255224169, 278411541, 2070365223, 1071650402 ], [ 176498279, -1566827077, -2075029476, 1280124896, 726933746, 1711190764, -1264576116, 180862951, 1348491451, -642898709, -251623686, 1206015073, 1558715105, -79115042, -1393481843, 1569731134, 415089656, -249980091, 868427413, -539864726, -1961686515, 224800487, -110226545, 1845777642, 773002678, 1809305613, 528755592, -422843988, -1690707142, 1610035627, -2004324705, 1983833408 ], [ -1214808947, 436372811, -1116344095, -128923876, 421263009, 1073580337, -2045193037, 1979693162, -976945375, 874404473, -1146194791, 2015740156, 1443720302, -1521294159, -623028533, -332670592, 948341871, 1758571843, 1396309624, -841647266, 893185971, 1718302304, -1664494840, -1237972944, 1026298610, -509972728, 1499045935, 1583187146, -536770300, 2126587133, 1665201318, -975968163 ], [ 813726984, -268941635, 903494464, 64383527, 199434885, 304760658, -500598840, 180344877, -768582803, 1401835265, 1282170334, -763165209, 1457873526, 103408670, -722056041, -726087353, 564755676, 1197955221, 958017562, 566904505, -1226431815, -722430057, 559383724, -1077855494, -689992862, -486889310, -974431615, 1390201400, -790491384, -486636310, -747198985, 2028959956 ], [ -21113058, -2028255613, -624495342, 1224448014, 941547878, -1357121699, 1715794913, -76115231, 1171633356, -709957469, 217472007, 652007500, 782054028, 729493773, 1707523578, 1112216868, 395292128, -692347879, -1917609187, -1027046031, -868826366, 1490525155, -727296164, -2076754174, 2077967487, -196288823, 1022644607, -1835996243, -309027828, 1613896454, -635163054, -140160203 ], [ 1982998529, -1662322464, 1140486341, -341777492, -1266545964, -1114875034, -109650805, 207893647, -1177422478, -1581274050, 2104092360, 1034533904, 309497485, 1245502164, -1797830433, 1625719652, -810826251, -1215086853, 134455368, 1796228459, 55627084, -1092778306, -1200873269, -511402996, 795819436, 711657264, -1145461497, 309192333, 2074329055, 1511370510, 1393862849, 172328378 ], [ -226210802, 1503394452, -573564757, -147593074, -1388786179, 71915859, -1785765636, -244408916, 1093902343, -1395248329, 1662127455, 656876003, -3093470, -560760438, 1697709981, 1549382515, 1929517051, 693779270, 388113166, -677008461, -1055218729, 1550680753, 1361733409, -599878584, -1207332082, 90276173, 1843819681, 1536471696, -1328177267, 907743911, -623118385, 295439651 ], [ -1628521158, -2007580938, -931472745, 924877936, 17741374, -540229674, -479787638, -1850509684, 552928663, -579252695, -575663547, 751914962, 298478492, -1377216467, 555888177, -1951354080, 1827917719, 151580204, 1641168379, 2013906268, -1010300432, 1456584492, -124553158, 956733153, -1720463030, -1118714371, -1192592228, -899559783, -884544045, -299348433, 1951365402, -2097533219 ], [ 1098962962, 1652972708, 1703514289, -651040614, -864868291, -1063346932, 1541181197, 1098317745, 1168193207, 1404573596, -1522825953, 1767302695, -766295234, 1174549021, 907574830, -574745197, -746651582, 607347625, -1066441740, 475641615, 2110546937, -857530569, -68167635, -937377525, -651883498, -1943196329, -614875360, 230118317, 507753070, -362788323, 622737559, -2065166276 ], [ 1569450969, -1203149513, 675412093, -1582934858, 1878275875, -407093145, 319476884, -391487707, -28305177, 1342179826, 1226101784, -1574217286, -1231414794, -691033345, 577623809, 416609008, -427789268, -982137849, -1571897944, -1886881435, -781767776, 1427500313, 568732576, -361769882, 1897557106, 2090706043, 223321417, 62633125, -373856204, 1349975758, 1696323663, 1164433595 ], [ -1291888078, 643733877, -1798987426, -1312692430, -759557037, -1949183651, -1772653898, -1068950724, -345613730, -1546571638, -1111898190, -404021386, -1341943202, 1958504801, -1320541256, -829711465, -1078562051, -571240765, 172001820, -673616048, -2140151901, 499304571, 502647642, 1867107028, 876060530, 1866225024, 922717515, 1227087151, 33260367, 790154916, -153634784, -719061209 ], [ 437221737, -140893464, -863420660, 1984272880, -1655653952, -1633881316, 35464052, -2069309166, 1576884730, -764601265, -59483061, 298056581, -946687990, -1650262450, -1239925598, -1757856716, -1863382393, 871767983, 1824205549, -423180686, -739943399, -528848136, 1710094081, -925794321, 1911432796, -922486226, -238022221, -944707757, -334793913, 781126696, -791136565, -1964030233 ] ], [ [ 592863017, 877283441, -1228903941, 803322470, -696094090, 837767631, -882766950, -1837446903, -539435741, -1766766623, -1827701801, -1202320582, 124480607, -1469957002, -1754175736, -504488586, 1218106900, -824488919, -342512370, 1599547959, 1013864925, -315698086, -1587711462, 667292914, 338059834, -943713995, -1325985878, -933269981, 342227637, -435067846, -332333035, 1201920026 ], [ 629328322, 1377570295, -1757801525, 866435416, 1725706125, -608038464, -75932631, -911496357, 742840723, 163715944, -1045083037, -1916672777, 958478985, 201106036, 1889707150, -1125506682, 1961190446, -116639734, 1277053750, -516351801, -428656523, 643764225, -1359162199, 1472223576, -1005437156, 342350386, 1083788255, -507338809, -931557313, 648123508, -940517072, -95649177 ], [ -971143390, 419093070, -769010614, 745249500, 192734967, -1839486353, 841631494, 812442156, -475397644, 202807208, -489148310, 215347271, 1420709525, -1886355092, -1295662590, 442650099, 475664078, 862094080, 238527341, 641492466, -172405421, -1983823125, 1727195867, -596952465, -2097380100, 556695726, 1299804807, -802383174, -395919282, 1964864158, 1392755333, 1117574825 ], [ -205329114, -1577705274, -1367020299, 1446055597, 278689045, -322487610, 2032767488, -1379666719, -1683863804, -760702418, 1652687598, 1586149508, 527984592, -1523362507, 1383251422, 1559708454, 1394952430, 1275801238, -1620180302, 1884782604, -440510686, 1290240501, 312985144, -598736942, 1364630333, -823762507, -858501347, -1294693487, 1992298083, -1521338235, -1964206007, -1912513669 ], [ 308657308, -1678969996, 640065861, -761476300, 324927485, 1988248053, -1890929044, 115118022, -197525722, -2079711082, -1320766255, 424475179, 189174932, 743473662, -575998537, -1929475271, 1400562216, -1266876258, -1873059319, -1235854234, -314045677, -1072322333, 1540821419, 357355323, 667624646, -1897037270, -1391179972, 270958002, 1322877844, 1728054742, -706282550, 1694317253 ], [ 94375008, 906674444, 371807033, 2064925428, -1640568186, 243776959, 693472130, 118893351, 790314293, -2134369218, 577112674, 431962327, 759116491, 438272555, -1115277434, 1507474874, -1158296180, 1146049120, -1079201991, 854183801, -1014806506, 1459458040, -590931878, -373844227, -1073315077, -750748823, 2006482965, 1845995681, -1788365976, 513695750, 1496989123, 358043223 ], [ -615135949, 1281497706, 461893168, -1318357725, -786605760, -1853131192, 1726760037, -1344367924, -1862990285, 1830463671, -1012331517, 603972942, 1979980769, -1627455852, -610495766, -1246701880, -1067300218, 1691283912, -872810093, -1150348602, -1653861862, 1096115182, -688657285, -1860279983, -779935379, 1599291365, -949357007, 1342870116, -1797860507, -707815673, 405848541, -2118020246 ], [ 801850995, 2135750293, 870120060, 1350252271, -1454061115, -11115636, 632336027, -223750973, 1671593523, 1179925863, 2053116696, 987303291, 1692493394, 1212001559, -1558748178, 1611567043, 1949029662, 635767283, -755661239, -341937260, -2019611557, -2111450552, -583023763, -780104104, -827757247, -1184778890, 756104194, -508594952, 2078209070, 1707113823, 974919446, 1429632605 ], [ 763860432, -1222760071, -1419833030, 14681226, 943178761, 150532369, -979321800, -1844293320, -949814357, 1687106245, -287319798, 1756885317, 1688935593, -1524494284, -1215315594, 155514141, 1684804827, -1030665232, -15738183, -398310912, -1851502686, 161240162, 745468141, 604773153, 735528090, 1299998895, 2000584494, 1963648412, -773989926, -1566276280, -1723728658, 1209547754 ], [ -241231267, -27195619, -938180173, -1036466785, 202430221, -1073145078, 294210594, 1095781819, -675355031, 294107456, 1946606018, 1158561354, -1401517719, -776252244, -1215175773, 132089355, -493229747, -944567929, 168872036, 261066960, 154514781, -370756440, 883730069, -1139302260, -1774863018, -1889158613, 1906599299, -978434663, -1910818773, -1577692404, 589054949, -813005235 ], [ 109440124, 1139167206, -1082218220, -1297609634, -525594710, -298000211, -39622341, 1583445367, -1914541555, 1387455938, -597132017, 1583183806, -358784742, -1583064295, -33926920, 1237604442, -74730782, -1935719683, 2036470430, 1073638122, 1643158609, 1821101931, 865138061, -69109895, 2047286697, -2108358513, -735884182, -540449640, -845598672, -1490966897, -153002359, -1170263221 ], [ 778088355, 1347177191, 885617689, 491976733, 654801784, -648000672, -1320800872, -851139598, -1211431662, 245556022, -802992476, -87472319, -281213296, 614665035, -584826539, 657795682, 716844804, 74102208, 720423286, -1011678308, -778742370, 869974318, 1053170983, 40786300, -568576174, -1951483452, -1998929732, 1093118945, 658297520, -334586595, 1239450791, 273195048 ], [ 764525696, -221497607, -1339153153, 1121316055, -298145007, 1131360512, 1288382987, -371757954, -1832247339, 2053415609, 1906825370, 1753765086, -1975581793, -421066455, -1344202372, 686403724, 486023448, 1279925574, -114091624, 524232289, 431467206, 1560224914, -201580595, -1914565095, 1431726073, -1170696218, 1997735863, 1984441937, 1162812534, -699705280, 407757622, 1877575779 ], [ -517570493, -1133862553, 569133856, 1838867772, 1262099865, -562356833, 1235117406, 1644482932, -2112352586, 933806270, 857382884, 112995141, -1277295557, 1394018424, 142233797, 1740628467, 1054225737, -890788067, 1966181176, -567643419, -1992761686, -1929403252, -740013490, -1153645098, -1883135739, 1501899414, 1163771899, -1995112764, -1408011910, 1475251999, -1613584783, -1826433796 ], [ -1732989064, 1273973732, 902951193, 115967407, -1760345361, 354295281, -222183044, -1008165658, -1459407571, -1987212115, 563763762, 755419637, -1527954841, -952322759, -1146622983, 2044748377, 1533702237, -1725746796, -2075615666, 1816499777, -1998367909, -1193272005, 1004974069, -1436696166, -1237765307, 845613642, -1151283579, 575265860, -2114151303, 1971833511, 46392531, 231667883 ], [ -446236710, 126275189, 1431783813, 2056646762, -1702016759, -82790585, 2139909011, 1168220431, -1909486438, 1776636775, -1200713174, -1497368983, -1546517608, -1159477328, 1188208119, -1069012657, -928954334, 240020825, -2047524278, -670546100, 131272966, 645442802, -1122373554, -1308308543, 513306335, -1036484862, -228817311, 1932680657, -1779321493, 1705760794, 1718794841, 2067261343 ], [ -1173763781, -242039986, -2113488141, -413851836, 354069582, 1277100186, 1406980497, -1420644472, -31116083, -2058012774, 1500960325, 1184315833, -1831182386, 1718057051, -922310586, 1450217588, 608863676, 661524373, 1173161701, -1115736525, -1810805852, 1155638761, 480648369, 498120082, 1157996950, 1050981876, -1603848794, -1492536281, -1513674302, -592364514, 32355317, 802208777 ], [ -289510457, -1935647171, -320790994, 142462659, 1578498476, -1004296094, -1865918977, 180662170, 1012456687, -52898691, 1365792888, -957345842, -496329664, 2015719742, 827766389, 1535025608, 373219292, -1063946773, -1009766532, -1189309771, 51146981, -613486456, -1899064815, -621119012, 1329958109, 291169071, -1907312941, -482964607, -896382302, -1926384183, -388672414, -445734015 ], [ -2104552, 1022599919, 141697661, -1078819491, 444393321, -1319636179, 1789764279, 444044313, -96399374, -1025098941, 654520462, -1624333929, -1764376572, 482666756, 1467058177, 1615680931, -696170192, 462252596, 390651766, -770104161, 2065061335, -1456934300, 1106128372, 1640379633, -407050772, 291083597, -208702074, -1907108770, -1521721800, -889321606, 564143686, 1233891029 ], [ 227041449, 764516132, 398666763, 741983531, -998243898, -1423741546, 903625695, 352686717, -865343231, -1531332274, -227153951, 196829110, -1506342684, 1969192288, 923778247, 910031631, -1392548165, 1132988460, 374902585, 742688776, 1397634609, 85488278, 386346893, -1664511197, 450697964, 1701124976, 1631231631, -1415556030, 2135924425, -378930269, -1309813694, 251897453 ], [ -101559725, -303370610, -590526719, 1126369733, -1847731847, -158379287, -571817206, 791903499, 856870544, 1900327372, 1509389601, 1773492668, 1384329383, 675542876, -2060712564, 1533198326, -450948298, -584617616, 1926794674, 52696057, 229132514, -776841316, 2062443028, -541743414, -669162861, 1140614783, -430195122, 1892885623, -190597250, 776527182, 1516312914, 2008559978 ], [ -901702728, -617583157, -269222904, -77369932, 1226608161, 2065876102, -727246868, -2118572631, -396111495, -1729780739, 1634582167, 1162247973, -634367107, -281666891, 202716523, 1005796164, -1856756363, -514087232, 1935796905, -415939232, 695377641, -1050758914, 1987760532, 562245345, 1340487912, 2129784072, 1131429854, -1317882334, -1567151213, -871988096, -57559421, -759703314 ], [ -2081624859, -1645463471, 264384880, -2073658628, 1962599887, -1008342313, -488101945, -893612561, -652922532, 617879054, -919590720, 21171895, 323676628, 1410959969, 1737840541, -1152940658, 381058168, -1773354514, 1090948916, -375540091, -566108663, 1455407991, -557278785, -920131148, -1129369599, 755342142, -1731758679, 1786587284, 1441449468, -1715074073, 974578269, -2107831586 ], [ -1583186345, 524945551, 162600084, 1388700826, 537417572, -1893119605, 1567368247, -745382857, -1542278568, -440239281, -1661511679, -1065896735, -1041296115, 1778775857, -1122012213, 267356846, -1515354064, -1615447569, 1620568346, -475177118, 2119106342, -1179281703, 665960060, -2069613079, 1104661135, 1555368076, 105542091, 896064887, 535155508, 457277, 1506022861, 1160565973 ], [ 1657416300, -1098560880, -746907061, -1724151171, 1277611504, -443044613, -2078549995, 2065511352, -1624608298, 1910239064, -888116507, 518989299, -29256009, -66826850, -1148995579, -262821314, 1592267521, -748426850, 179670838, 1725156605, -371852383, 2097784299, 1262587977, 447601925, 882755251, 1129850394, 1090247963, -1020844831, -757162754, 1856926363, -800365007, 953024386 ], [ -858832232, -631536719, 1247628297, 606727769, -507375059, 518965978, -1619973896, -855184921, 6870027, 1459280229, -1242637148, -376700048, 330626539, -1069629071, 107164124, 853361240, -981781525, -1168867355, 1828746528, 905020557, -256209344, -760652809, 138114377, 1489430165, 919962441, 87733896, 591268304, -1532261532, -1975838578, 920776698, -30099944, 1721329092 ], [ 1727769224, 2034110740, 1670696861, 432475954, -1592996613, 624386147, -869634645, 1519352795, -966032256, 1657537673, 1786433107, -105777312, 2011236154, -459522392, -262919145, 1790877332, 839650308, -1359414756, -1430353307, 75716328, 686504505, 281299756, -1941575322, -1462458108, -1811331054, 1225093562, -456610836, -536146316, 1532940148, 2024184430, -2092349107, 1649114969 ], [ -727977366, 1145541499, 577312398, -1547460278, -830650335, -464577328, -2116874257, -514423514, 132700732, 450114928, -1618418620, 914651085, -793402255, 68773840, 1714746092, -2056542, 400991991, 1722669009, 996115221, -526137765, -1465567158, -311950713, 1065292980, -368949007, -1420952048, -1945964098, 1617368729, -1147872506, 815660259, 1449498271, 733078277, -1963963717 ], [ -1201722215, -1723062649, -293341937, 1548613133, -1976939804, -296475514, -661535383, 356213809, -2049703472, 549859513, -2122263761, -360723857, -1370760339, -666847360, 760005599, 1511409918, -1145104847, -531784676, 1718963984, 2030890246, 226765070, 36435056, -219442222, 1894919924, -328357507, -472876727, -220441939, 1536264679, -1245275641, -2111616210, -350588871, -15838998 ] ], [ [ -2087992728, 227049945, -363588442, 584400647, -507531849, -2052010748, -1964019111, 329357744, 465572365, -1117879079, 1228233225, -262139240, -1327376922, -305034238, -167654551, -1693302696, 1775107825, -557192707, 1716244041, -917557888, -1031959254, -1362529754, -1201374342, 776163239, -1206253022, -1844449935, 382492920, 873598396, 1458583416, 22489762, -1101646750, 1733913529 ], [ 612692909, 2010973897, 901824436, -566942924, -1570957063, 587131111, -1764038524, 1406443677, -1767056747, -979302075, -212483136, 1891920072, -1044791299, -603914933, -615442037, -1591490016, 2041670585, -120480088, -756258679, 1007991544, -734956762, 2124613754, 1031700542, -1659034593, 1895920009, -1204799792, 623634472, -1936841337, 1157306066, 1545630930, -1167941901, -1125705316 ], [ -1342746987, -1582215877, 2137123514, 263040893, 1999451260, -1783373712, -669671901, 1118511827, 1306257647, 539196572, -935845365, -1329652713, -1915821057, 1658219980, 832972786, 583679526, 165087085, 254869239, -1921866066, -1109348877, -328737893, -407677534, 368873310, -544236869, -452420675, -1298147119, -1960523388, 1354018961, 1875609295, 1134378229, 1838068071, 489747096 ], [ 1661207744, -339878923, 848243258, -821739315, 1739149328, 1043960941, 1526997295, -2057096802, 191099216, 413436784, 51576101, -215222310, 505688606, -1190434503, -929609593, 2133834901, -1637222979, 1683076407, 1842903264, 609093, -36402265, 1558838005, -1779172760, 1208603199, 1913903239, -716374986, 1324488973, -41079255, 628828103, 2096776471, 2109647767, -428479737 ], [ 1378801898, -909814036, -1805863490, 901708072, 945990028, -285662608, -1634108108, -1995992414, 1179242006, -1620145964, -988618920, -953578551, -649526638, -1481782767, 1426667705, -59429035, -1582805743, 938278391, 1905753263, -1392753932, -1602677743, 2049807816, -2038852446, 346477660, -2037533817, -1776660061, 1330691971, -1411506352, -86894709, 492206712, 34413796, 38078221 ], [ 1436778142, 205146620, 56188560, 1294717357, 1962500051, -1662552667, -2130370433, -1676803893, -1449378158, -1928241112, 1237326299, -93533370, 1784165452, -776065560, 885236514, -132969006, -866950135, 1235029815, 1462747042, -1414499263, -1202468092, 1033888902, -263513416, 161460805, 1221282679, 1050585464, -411229248, 560526543, 1395060144, -1559986662, 444041844, -246335525 ], [ 1553145219, -926253403, -1138569591, 1101746613, 582111019, -1319019269, 697272857, -999545735, -367107020, 2120654323, -288687957, 1819551593, 1792300913, 670303206, -1195872083, 619365685, -1736578546, 835720770, 68558737, 2118391949, 1633221288, -1539882720, 2046853955, 535779177, 1708958040, 1585541649, 1165170419, 902372891, -1680333184, -1394203887, 520045250, 2126267671 ], [ 648255123, 736265566, -21836750, -103905903, 1469591226, 428239967, 2072389189, 2057860281, 2028924422, -970170281, -2059914412, 1463644997, -1993330609, 682409793, -1918369663, 1953053923, -805460048, 1982022912, 1054642462, -1907507939, 320965506, -2020445820, -59840727, 922594539, 1008292270, 175188092, -1044970712, 87604209, 2110392367, 158094567, -1084640446, 1249735652 ], [ -548989443, 1643538418, 1512602347, -2058529289, 1237729610, 1192072982, -1491908047, -1587447070, -1881686248, -684109448, 661844942, 2002580336, 839754960, 453832656, 1686189137, -1888278178, -2018700108, -1808086915, 1583682983, -808482692, -698169509, -186978029, -593087047, 1998768080, 621366428, 874213321, 1546000255, 604724932, -372506892, -56105681, -2118675756, -720865080 ], [ 635841727, -1043516809, 230044031, -88480065, 2024936959, 2035360669, 120286388, -892071337, 559914352, 1839018631, 1604948855, -429195970, -987539735, 434667293, -2086381147, -394260754, 1070356408, 168290947, 785705692, 209698096, 1635538616, 585684670, -1146479823, 1631542617, -301295986, -1792663734, -1938911482, 489455605, 913832633, -1183211447, -1327945770, -601106286 ], [ 231977353, -2104592672, 20033526, -1751082856, -392270554, -387649323, -1938441536, -1996875874, 455519719, -614447590, 49488271, -1361267551, -1107164327, -772645074, 696115908, -321351262, 2026427271, 1649076962, 1849932434, -1584493976, 1668595459, -2068136510, 1080893665, 105417012, 1291567530, -163678626, 914876610, -730657860, -388409226, 1802660085, -1338902851, 474271866 ], [ 1104182627, -1287079873, 499684192, 146037431, 1321096160, 660817327, 1948244295, 185655548, -457331510, 338168137, 1734610589, -2101702067, -1851303932, -1480646809, -1050027025, 412527593, -140378102, 317359232, 1887031964, -2079513099, 2030034386, -857293684, 46985921, -1440928523, 356074221, -1124883235, -217048176, -1222630668, 1687129198, 489962255, 1518708909, 1810789859 ], [ -1059953861, -89603400, -1858579255, 2058471780, -1833054010, -1483235135, 1720891461, -449753800, 978199364, 574490905, -1408816204, 648294170, 870007459, -1638753156, -389413155, -1686618593, 361659093, -1754503951, 423082922, 1012595971, 781007968, -1842799022, -932312674, 1691479287, 1825618492, -1655979720, 1623609524, -1711456717, -2094960965, -1596937132, 800894459, 2135583176 ], [ 172646864, -1273900290, 31270952, -220765400, -1664113615, -593224391, 164063259, 1074686176, 1017932513, -1411336364, -2084893980, 1932660748, -327045090, -610947087, 519896070, -1100741412, -1509433917, 293211343, 2097748104, -414754923, 807843153, -252035880, 791579186, 944056629, -207772033, -151246365, -1783631626, 1287956924, 1728700046, -2099356291, -1905355711, 654320649 ], [ 1195262691, 162222372, -1422480375, 858229602, 938728144, 128799245, -47665389, 90803885, -198505997, 1377283628, 2142893466, 926463793, 2136392983, 1623260793, -1913181836, -353262536, 1702984846, -287073894, -2123264802, -1816461801, 433310648, 1599426353, 1375669935, 1677554294, -766021310, 1866238406, 867067294, -1281162299, 451722196, -2089329623, -174854310, -1107795615 ], [ 1507828224, -1509867636, 787629035, 94990325, 1268763894, -1022336975, -1820293802, 712273744, -1257123565, 981325981, 429118313, -286327205, 1394207196, -1250193788, 1164574884, 678394060, -136578361, 133108113, 1377250523, -453232017, 1659759900, 2084645882, 398601372, -130585105, -1504902641, -436443261, 454503853, -786885981, -799907869, -1900290443, -610604081, -731776600 ], [ 1690566050, -1837473557, 2084456327, 467437909, 900879473, 772451804, -801056430, 1015375318, -945321783, -935453627, -1966409814, 1922664635, -1890913853, -359336351, -1826704605, 2013905184, 757633817, 333911756, -1329506541, 1748847901, -1796186173, -313870597, 2106749314, -554496900, 919222892, -1947831324, 439886225, 692854107, 203226240, 292055367, 1964340893, 999507673 ], [ 495190127, -1693882372, -1992254087, -2125249541, 383984888, 249524440, -297788809, 830362102, 2143786170, -975365983, -63036239, -1966130336, 1215559668, -2057600391, 1367472263, 1102894889, -1924783218, 2130114752, 1990919526, -571331349, 84065067, 1213185902, 1415371256, -2070522714, 605387384, -1476583690, -210676256, 1891756645, -971112237, 7924797, -1340098875, 2001141780 ], [ 911081063, -1300978362, -1814307464, 1138557853, -1102167148, 1252446906, 109200484, 1662139062, -1203565880, -891191168, 213869583, 1748123002, -596343859, 478076149, -991094468, 727180896, 927082094, -1750324645, -1105717626, 22812225, -1300669182, -1226117093, -1418754464, 770052403, -1276835498, 2080404367, -2093427891, -832110483, 925096295, -182959738, 281063137, -1910773802 ], [ -1942440325, -1372370909, -74741250, 68932109, 1438778233, -1642356574, -88717748, -596074980, 2146897877, 1900025378, -1707815760, 693361718, 489121595, -2133861912, 113240875, 847151320, 368169123, 645539540, 78006899, 1851319924, 267971606, 954099021, 1759829842, 167538189, -582540846, 783433122, 687126621, 1179551728, -1193988764, -2063086384, -621687829, 1173908467 ], [ 161440341, -1819278051, 896505612, 372745654, 1775714088, -457952521, 875107923, 1587984436, 813208016, 1779064967, -310678296, -2045868477, -1130280733, -1499199927, 902113911, 661593867, -542290905, -116473384, 1609444786, -676207102, 1553526456, -1388978355, -1810548462, -1058336233, -1982440581, -1877206316, -168702754, -388664456, -1184024643, -1450088149, -1119036168, 1036495584 ], [ -383743213, 357306483, 1208883398, 1182569776, -1437571555, 433736704, 1941601469, -135582362, 455057610, 1628386321, 1139967093, -592891829, -1468383332, 767510960, -1503171595, -553654961, -788762341, -1567411295, 1695607339, 1487414491, 1446992443, -720318477, -1005016352, -16455081, -359692850, -552512452, -912974, 784930707, -753205807, 1108773680, 1933314872, 501063318 ], [ 770411498, 325927651, -295245422, -2009630736, -2113904528, -228100481, -1898983713, -1012950782, 206114466, -1990717890, 1097434986, 142749192, 500400889, -1411922415, 1337346607, 367892053, 1176739562, -1769477122, 1302917557, 136190318, 468763579, -2036650060, 1557318357, -2023585346, -698985101, -927938372, -1486428875, 1616985893, 1290772952, 368262031, -866736900, 1365469900 ], [ -1159460774, -711591698, 243028440, 362966012, 264715851, -1408068750, -1824137204, -224152274, 534018748, -1981705242, -1169002722, -52082643, -1575181638, 1757356965, 1995976605, 206880194, -894893737, 1692761712, -379849746, 242875178, -1532511765, -834850344, 1918451824, 426098207, -2080507036, -258570085, -2107181956, -98098651, -404883127, 269551988, -1627945535, -1169631584 ], [ -1311635547, 1422589841, -912184162, 798776703, -132507499, -664036851, 1674982766, 245473439, -334073392, -2006371150, 1241980872, 326721711, 1978534179, 1311403810, 1477484556, 1173471673, 1516773897, 1177129761, 1284517911, 829931514, -1655240756, -1070369321, -1413634002, 2138037659, -969497245, -935722156, 750679249, -1705489293, -347921504, 441023288, 11042950, -2129214425 ], [ 1343135024, -81340356, -2005924824, -1916465782, 1570658281, 2063507530, 276258242, 732384024, 392936140, 191705638, -942859231, -1197738893, -1439399362, -1813835415, 309190252, 652962092, 1469920994, 1814904344, 1098323177, 1069743440, 1287182328, 46222052, -698285495, -254471165, 553085445, 461066707, 280658047, 1551886071, -1766048817, 646331460, 167522829, -1850615306 ], [ -2140584086, -2101335398, 1011431920, 1976878834, 1670530219, -2049024738, 1665176932, 516442096, -756442937, -1269199381, 474974971, -1420485545, 1057094016, -1255770910, 603087762, 1932397993, -2088513375, -1490109162, 106189703, 326949610, 64064056, -1420263838, 1329197054, -735211611, 1305815257, 1683975190, 682094036, 1348847312, -1481518772, -996940031, 255722007, -342219298 ], [ 1658069963, 1951296401, -1447765270, 1948327915, 1535128681, -961327287, -1791685342, -505502805, 1989677541, -2060936560, 1997280203, -1148212927, 2078760953, 226559336, -684311595, 657084188, 1518457961, -732164029, -672816345, 768635455, -1713954550, 829566372, -295614478, -948854978, 1297555510, 510589736, -2042529426, 1961764589, -253269168, -2134359066, 441803850, -659297808 ], [ 1355459196, 781151971, -1076311418, 1640363323, -1676185804, -647848783, -1276862766, -1157393518, 482086572, 1296687869, 507028122, -2001169385, -601493773, 294428703, 74588843, -58172805, -545456651, -1590679729, -1757759404, -2118463725, -1761005982, 1101938249, 35413982, 1405294152, 1845354190, -2034645997, -268210901, -805632949, 93644092, 856599330, 1325557350, -59392975 ] ], [ [ 193534173, -1995079153, -1913424371, -591497398, -532173170, -231639687, -2051871999, -1106550412, 1802291589, -1960963170, 2060610970, 905538726, -1187571774, 1317766855, 192333515, 49058961, -1820404645, 432146812, -1198190710, -735194858, -1771210030, 1140535763, -2130540712, 474381447, 658053150, -115437691, -273660799, -641594118, 838781413, 964025929, 2017287757, -2006391233 ], [ 1699959919, -124001734, -1992568758, 1837447455, -391216573, 568991085, 1870494551, 714070526, 1985869414, -881580478, 960343633, -1703564577, -1060542599, -1204257554, -297665491, -1777484074, -935536288, -1945915606, -1057162387, -1917875619, -1036471219, 1529367409, 812180314, -1937670224, 876951230, 1868019106, 299138777, -870478935, 1892279350, 1884315602, 1120856691, -365710131 ], [ -341879260, -1015445430, 1388214207, 1538790796, -1106690308, -337672978, -362992752, 1211235331, -1920942017, -404541232, 1782415990, 214082277, -962181186, 1925875649, -1705796386, -211434433, 1171476487, -486024979, 1910624854, 1353476499, 1456013128, -79375482, -758909497, 967628736, 2137806590, 347342799, -962692693, 1924357022, -1158211479, -1582695057, -1285508062, -1289787196 ], [ -2083377705, -910363049, 347701876, 1730664913, 1010272880, 984520458, 465915367, 1400924455, 140225290, 1212903730, 607526431, -1513680864, 1594271878, 692658841, -821932624, 1274938944, -103021981, -2117684672, 1729541277, -89797770, -981881804, -95056540, -1944530689, 1722209321, -717656111, -443811856, 703974993, -294511, -1876026744, -293336027, -1303879184, -844374893 ], [ -296066324, -1744030572, -536360793, -1290868076, 1814208192, -280860348, 127659844, -1838589589, 1667927882, -1637106008, -428853774, 692229452, 355949237, 281088618, 277855155, -564543710, -1456940796, 2114411386, -2083749996, -1269323763, -992772967, -926157121, -1926183623, 758942680, 1055187652, -1305571950, 1483728229, -739039634, -684092109, -161274288, -1394025692, 1308523989 ], [ -1505361376, 1469371945, 40147267, -1187715007, -246424721, 1264128244, 1905980498, -679144053, 1750428072, 117157075, 1928646185, -65749271, 656461373, 886534474, 1498013941, -85200031, 1319507968, -1330835205, -867472394, -2026557313, 496814022, -11583184, 27129187, -187894085, 298318256, 430148628, -260310210, 1622480194, -1076295179, 3840211, 1269115458, 834627842 ], [ -1485248815, 602790476, -987694173, -8907794, 1355565384, -325814918, 1707961998, 257667391, 1869867522, 592067207, 1950424667, -896176507, -1525357051, 2044253465, 169781421, 1775993066, -1377966407, 1662765463, -58217562, -1718183622, 1024116302, 230878342, 2041144370, 663565859, 2013962583, 1675224553, 333548712, 594561160, -463219347, 1463018867, -603975873, 1635037510 ], [ 200643533, 2020072968, -1643286020, -851602021, -526299921, 733189940, -1573723538, -1012577901, -1882299565, -795134315, 1979080507, 1712675882, -783568724, 875870519, -116076155, -849824767, 841997749, -612949181, 42315035, -1829741689, 1715688238, 1648410043, 1759164938, -425066991, -953890949, 221803520, -307330485, -726722190, -1287608746, -609216938, 1851636451, 949429922 ], [ -1889022911, -1080708034, 1316098792, -831558035, 1421832306, 1037814748, 1626356948, 1914221796, 644162971, 1392767536, 67942528, 1625893762, 444777253, -1750884423, -1325844706, -206437652, -1393715084, -1345315995, 1255760592, -1934588632, 193451538, 1089666196, 1856072344, -395396315, -998105570, 873675505, -934125101, -1677856933, 44538983, -907611250, -1808583269, 588981822 ], [ 1041791588, 1880102372, -1430844087, 1244979432, 267684675, -1258872809, -1723499767, -1500000333, -390251887, 949247576, 252020023, -1320156236, 129858668, -503424722, 2040983154, 1682490381, 731277788, 1047747319, 142349969, 526486609, 659035533, 1788868894, 1028801726, 1378614729, 1952906846, -1093457614, -1514819313, 1647433600, 919722371, -1577881809, -2092374815, -495718125 ], [ -2120233083, 996823604, 917915108, -197542279, 233038066, 827027685, 1286763333, 1464382241, -525484751, -382567001, -1491751131, -831221000, 616031965, 1172610281, 89169349, -1172699087, -865846662, -76310803, -147446160, 1856216730, 207799416, 1280387240, -1261994023, -1098353323, 1004053762, -404583099, 461452585, -482734730, -1864356113, -587820289, 2228741, 349546792 ], [ -988572063, -204928800, 1669683063, 13412593, -212194080, -805353202, -1530552451, 1985027192, 712298456, -1487252461, -1012731730, 1646074506, 1972910396, 179571926, -1996077393, 1392664372, -1583780250, 570369590, 2116930087, -2022041031, 1924854507, -1878995295, -1885333808, 259122795, -519723462, -1109821864, 1892462201, -507431065, -984559711, 1145443145, 1543767779, 666511856 ], [ 90940183, -334575007, 1321404384, 642279068, 702463934, 2096347526, 1307502558, 1176385704, -668359373, 1191571781, 2081368358, 873995828, -448658231, -2089775771, -1983524640, -825673627, 1151065930, -1716287594, -1212665571, -576509483, -1749310974, 393197912, 795016064, -2034882827, 1201361441, -1597220619, 572099415, -1908416659, -1093982713, 568224368, -1246695898, 1022526982 ], [ -802460749, 1652228218, 807527038, -651480298, -1892929330, 1093139391, 1551014788, -168223031, 1988435899, -423117876, 1653475859, -1588154647, -328698658, 1005243297, 116634100, 170035744, 60474251, -1711247929, 417241032, -2073334478, 1523962371, -519661942, 1569897571, -698176860, -812161183, 632588386, -1670877754, 30390847, 239899521, -966159329, -1981873973, 1506599639 ], [ 762465089, 1185773661, 914565490, 1810977823, 736049498, -1668860307, -1037199410, 683355702, 1041453671, 1386226681, -890021331, -704447718, -324698804, 2131698141, 855243933, 910094778, -814589540, -820995890, 1662680451, 21921881, -747166234, -401876283, 1546338540, -1837428479, 1890695441, 338920942, -538927659, -936156879, -1926197728, 1583454687, -1057122024, -1694254982 ], [ 1160653558, 631131358, -1738555224, -281215784, 1612595613, -1269949590, 423314928, 465237047, 1275621573, -1201077175, 1112874800, -2132076156, 1086681373, -2068738201, -2042517543, -1760253737, 1026201147, 1365140302, 763168460, 1962790832, 436909205, 2100348693, 1533247488, 755915721, 124488490, 44939221, 302401031, -1004357791, 76372167, -1846189930, 1049895462, 2127695861 ], [ 1849374340, 880136606, 425931999, -161690072, -629428786, -1204062258, 49750844, 976964371, 1914386746, 271105754, -1359703025, 247817682, 1745188210, -196812832, 1424580591, 1371763234, -564707539, 1044683765, 1622017893, -1470938355, 1069664005, -123431910, 1925942792, 1771767700, 36631705, 624728046, 930860822, -914890416, -630234591, 874196988, -503732235, -1657062431 ], [ -1373560361, -755775865, 324046795, 636500426, -2131228527, -1019154668, 1798056286, -1367446918, -723733366, 644727306, 525548758, 1886080298, 2036485224, -663211116, -349805138, -1072317933, -1840514698, 1313325570, -535414134, 747971635, 2063506834, 350456338, 1966410997, -181052313, 782896135, 674619721, 772233746, 2110023441, -72207047, 174963675, 20772766, 1226333301 ], [ 228061615, -1349303597, -444782640, -2011934092, 1361436867, 218294267, 1753874772, 232248695, 1557769680, 1505653160, -933009652, 414686012, -1283514843, -694176438, 2043039934, -60009697, -1473218999, 1997721436, -544156426, 962278249, -1931448896, -1612633233, -1245762848, 1893059571, -312348550, 1648227815, -1884631482, 781879185, 318253747, -828655543, -298606236, -740254960 ], [ -296907402, 64543296, 1128174631, 1531165015, -449529765, 1492837961, -1853641082, -369998787, 787606251, 1572366890, 846856306, -260706411, 59371640, -416242912, -2123896539, 1155895741, 1927583769, -236114035, -841627281, 1390278287, -832912378, 1221026120, -1353527614, -2068702736, 587551989, 1441489436, 409346990, -35392305, 1668524682, 668705890, 538488180, -2117037711 ], [ -980978499, -1689826058, 1223324998, -1557738553, -902806133, -644027732, 1701391752, 71182595, -1691147543, -1164452252, -324915360, -254572520, 2061065397, 1312448217, 1098180489, 2105259625, -668019460, 136433174, 1053331393, 1472793571, -2082565571, -705323914, -2070957885, -1622869958, -408358562, -110640018, 1968761866, -643296783, 287609019, 1126763616, -1714029139, 796210151 ], [ 333359495, 1232438462, 1727703078, -211450345, 318850899, -1458463461, -931457345, -502617064, 2032233705, 221551573, 1894604863, -965877960, -123036661, -817135235, 1449329082, 554835828, -829103608, -1492028828, -1199965109, 1803431613, -207917114, 1075630878, 1674562516, 470705268, 1140274234, -825004870, 2129540644, 136052072, 1237124492, 174598621, 1228039058, 2084472908 ], [ 1486341593, -791299718, -1958075414, -202492569, 917358283, 1498667625, -1810874696, 191252071, -5151908, 370260238, -95082328, 1510550347, 1089714018, -1367629161, 1890982175, 713632190, -1407438033, 180027073, 1857445194, -1231384373, 900919268, 1201800552, 482336524, 92823414, 1027506232, -150823476, -1206766439, -1899248326, -1882346492, 559032224, -1226963174, -1012535201 ], [ -630608374, 526178771, -304254106, 1385693960, -1629686112, -1629991872, 1099824185, -613115087, 222772835, 495061589, 691824085, 1011419472, -1781634503, -1036491551, 1617474, -1479927077, 1609370739, -815817510, 1547740538, -140123589, 864152641, 2122104063, 454987882, -864431058, 1823346383, -1515221077, -1687511490, -1913845046, -1973143961, -753484796, 975369312, 715828750 ], [ -627670009, 1518129541, -1576757456, -465989981, 1874911199, 1769395076, -2061025851, -636158417, 1244148635, 2042353193, -417141599, -877720859, -514130440, 155939647, -375319319, 1375383148, -645951815, 1266145416, -1682580278, 1948087029, 900061384, 836102702, 73370005, -2095056804, -442095547, 266561087, 142865085, -1158768339, -88923057, 679819306, -1092491507, 1551852863 ], [ -1480473429, -1726154118, 1287354912, 278013322, 921741862, 552212027, -1321307604, -1233709472, -1623482332, -859099765, 214097326, 150131125, 654850738, -460567278, 366798871, -1771635749, -969660581, 1208130185, 995915064, 1224118785, -1237829740, 398343129, 53820590, 241001378, -1330732179, -1254487248, -643263320, -431233088, -5004390, 1096652630, 311160004, 1687348076 ], [ -1682720508, 1192068455, -615308046, 1017116503, 161931160, -1857828367, 1278426639, -853289564, -1037399873, -1169552813, 1247044268, 567489031, 1995750184, -1582881685, 632046675, -1222208526, 1023987072, -1418869434, 1296392687, -376211864, 1573312117, -476158735, -1727859979, -1201542015, -792174500, -1298413495, 27165283, 1295241042, -708826333, -1801670514, -1199231131, -220037368 ], [ 1780531488, 324130181, 1158661037, -1158226315, -1188525507, -1672452099, -1112151483, 1911088972, 568857479, 148426175, -144255861, -1678398898, -825756172, -1321637153, 1438562481, -1026540998, 1862909685, -1084114224, -590521973, -1726742954, 626349249, -1510117175, -707106980, 2007845862, 1952983104, -1781904858, -408980698, 310088638, -1256453942, -1800375617, -434834787, -36885235 ], [ -780062170, 1504206831, 39595095, -529930494, -1746706854, 1880601666, 507084295, 1624184373, 1176242815, 465428133, -1017648159, -908697859, -1071057823, 765323836, -712067448, -1603356731, 56826463, -1913601693, -1705036295, 1586995416, 225737180, -1094843006, 689489777, -534408701, 2057568633, 1546610747, 1997750600, -1019876422, -782404306, 516233700, 715232490, -1534266990 ] ], [ [ 999728351, -451953910, 1426923937, -9965439, -1779175674, 325284627, -1590907217, 916053247, -866103719, 58976475, -998442867, -1567541295, 1212743876, -1245950114, 1353653572, 588506827, -138895010, -18250192, -104710112, -324978353, 80418471, -2054372854, -2010317819, 550378469, -440464975, 1328963582, -1754470724, -1630314399, -1575423501, 1582717931, 794916208, -124686026 ], [ 190393608, -862144532, -277727916, -734325781, 1112324248, 1189781376, 348271731, -1155437549, -1019355767, -480166185, 700975345, 1659190842, -913841936, 1262412690, -1670982994, -1554749461, 1955784677, -745666636, 1432382967, -599530256, 203483045, -2064794379, -1736209750, 1964725651, -320325377, 1138019222, 325516265, 754658504, -719786459, 1935958299, -1319414683, 974295909 ], [ 31336912, 151905434, 1661478008, -2077561000, -783637350, 1213674781, 1598481966, 1850587069, -516007616, -407536240, -939631867, -509004873, 1565235223, -613950130, -1744525046, 2136238415, 1135443084, -1560225004, -104164151, 1151902748, -1806705268, -1162534469, 748020807, 1083416240, -557884530, -1977772499, 1103431008, 959875089, 61940951, -1036992694, 1309964945, 846087020 ], [ -2045649346, 1415175628, -63885304, 820708446, 158719, -1764657444, 1525681891, 1616597560, 1538764444, 158352823, -86563296, -1173582739, -963086054, -1452541405, -256699892, 646332593, 967175696, -476992166, -1816795093, 1750660851, 2050227619, 837442625, 591639058, 1699195838, -315178156, 7702478, 404202036, 86537502, 1690013058, -1106023891, -419529987, 1972716397 ], [ -1174997090, 477585063, 721494412, 1537449550, -1911474310, 32157294, -533604947, -191122085, -1252339658, -765450670, 1082196243, 1905281737, 1541575132, 1026314695, 1310958012, 1013959116, -1707616152, 590873071, -1536131775, -586006102, 1847223053, 1718877108, 518440434, 902887113, -970270583, 1082822548, 423088688, 78272920, 985529744, 1831466186, 744164949, -335960966 ], [ -570539007, -1007968527, 508264022, -582521390, -1769444393, 285608534, 1779083227, -2065648130, 1291931500, 1547371633, 1637385552, -1726784594, -1028799977, 1279179743, -1127598245, 2030339134, 262232174, -671714017, -535896727, -279301064, -1297002474, -597659651, 1277522402, -1850044166, -1779302439, -463138731, -2033756861, -281630710, 1411859861, 133554860, -1210794547, -1875037379 ], [ 1617511362, 1209343414, 248052220, -922502048, 443083743, 1100831529, -2058441741, 1063144615, -251085421, -491501820, 1777832120, 1359376086, 1052733959, 904406317, -1041997173, 1934306745, -1972669107, -667367201, -1537399558, -1289781912, 1263748204, -1145788117, -25627759, 898295417, -56547486, -1009796231, 1539415415, -737336186, -191221183, -1184467213, -231701532, -1996458731 ], [ -1873356007, -2045335009, 1240402013, -859316866, -236584229, -377622325, 1893911471, 1253712782, -1179941083, -1877872463, -1333657414, -1346779382, -2133604969, 1001420693, 814546217, 246706652, 165283196, -970787680, -931440331, -1747148881, -726537145, -364347308, -846100468, 1692772558, -500505941, 1094168363, -830867242, 1627722797, -273587690, 1110745405, 1486024383, 1478255442 ], [ 132604362, 1411587510, 1188169541, -1298915884, 311128376, 91880854, -959067546, 777865673, 2015378309, -262333612, -1357475086, 1030640119, 1931792434, -1957328436, 1873066826, 984838077, -1355630808, -560591265, -1451475706, 268395510, -890815846, 584278905, 460803450, 1248156460, -302018841, 455433434, 1508687187, -307736643, 2063842650, -153008045, -243459578, 422461685 ], [ -2085788744, 139333864, 2048945442, 569945624, -339617861, -180043693, 9558575, -1678069172, 544486190, -1624631029, 1129673517, -1666300898, -81798656, 1901156260, -1980954101, -1903015686, 525214257, 758781550, -218311299, -1344129264, 178932332, 950938984, -968643992, -1529421519, -2127849919, 1991846231, -1583371892, 686755887, 348456086, 154222743, 625552640, -1422217100 ], [ -1613345702, 183476153, -270157703, 266316163, 553490503, 2040741345, -317354920, 1016515360, 853279914, -1033044670, 1864655878, 1716635224, -746123695, -602647633, 1258669827, 811785858, -1128271362, -1416919333, 334423093, 1060530399, 1608228650, -478902976, 1623255862, 1086122186, -357132415, 1159378865, 1398220453, 1703478956, -121866878, 161253859, 632021139, -931647648 ], [ 136732950, 339152956, 258902672, -679808120, -1856814062, 130813063, 1496015416, 941742233, -823913260, 447511806, -1685291302, 600064003, -595835398, 275172808, -1800453513, -314474225, -2031251843, 1099304127, -539985365, 1981872050, -10563226, -1752493504, 1722218745, -125910170, -483113463, 776027374, 1322528882, 927151867, 529918250, 1938244386, -151907704, -212600926 ], [ -1943513370, 12995694, 1512647148, -928083336, 504604394, 1341136035, -1215000070, -2135267772, -957205716, -1980292583, 1049761855, -751352928, 1363817548, 1134974160, 972223376, -1070741619, -1254022858, -809387119, -1832201871, -714439412, -269115590, 181237670, 169378521, 1360115812, 173165716, 1196693275, 219657966, -1186638501, 899460633, 2061446596, 291527000, 358573665 ], [ -1130075359, 1110551187, -1977453002, 942667138, -85885555, 1850023508, -1333980733, -66771637, -390744995, 1415663538, -1165426073, -391859343, -72576701, 276129354, -1143828174, -385309443, -855326282, -1490074012, -1330266444, -1277388497, 408897371, 1030465599, 790654976, -2116624760, 166115707, -1191408663, 2137211407, -1520450448, -317712409, 253711365, -1357296556, -1918855680 ], [ 1395655618, -777044741, -197657633, 1046333368, -515313003, -187302284, 164351652, 1090253437, -1566640449, 2146668931, 1771831212, 513063901, 1384913298, 845383045, 1839327468, -2012114164, -106817496, 2063726761, -723264245, 1457835165, -1544845650, -2126134367, 708364211, 1790178593, -1136903540, 1408797751, -843448872, 2039106031, -2084710923, 1017048445, 1983825959, 140059989 ], [ 1474395683, -1883546910, 926905837, -1938865188, 1102854456, -1411449706, 1423934039, 130911193, -1198166743, 1359742089, -139248993, 1822885505, -265885301, -266001686, -1961251302, -1210058848, 487141919, -1005751265, -1589508355, -1169528463, 306266376, -561571508, 1068201912, 1819042779, -1713144565, -1828278798, -1401217857, -2065151667, 1592503444, 1058879536, 971528529, 1790190552 ], [ 1216347675, 1406404369, -1481703511, 1582051046, 795487450, -1529321450, -1556877421, 1061738444, -357680749, -799773169, -1969854873, -381009064, -741509588, -866063394, 2008991722, -1303300078, 840518530, 647017678, -1986983530, -2132170900, 1148075355, 58509642, -476884617, -148207269, -897066157, 1847238902, -1323615024, -1303757281, -339152930, -1484904534, -1036475922, 683307249 ], [ 1800917330, -1942831971, 863665611, -1276298633, 1772191936, 1070016766, -1996983867, 811518094, -1964463562, -472500020, 549234449, 1542798397, 496667824, 1430938454, 937325934, -1658604635, 284866154, -1609565024, -1996295326, 1680950627, 808552196, -2028291492, 1414762113, 1455668229, 866391100, -259907329, 1377923810, 2116916646, -243338369, -949257661, -1700108443, -1069333519 ], [ 1707908797, 671226088, 1135912165, -1582376221, 160073776, -871406344, -1539261884, 820316781, -1417269070, 1716400667, -1317498891, 523959096, -1486593241, -1071574402, 1376334868, 1602864778, -231971917, -1247716043, -897460627, 322342726, -705711657, 1340024496, -995161185, -709229531, 130345692, -874744333, -228719446, -1008393138, 1714079935, -108778557, -1401245706, -1419431979 ], [ 1531374558, -346038756, -803476073, -673131656, 2048377837, -561137948, 818503321, -993688912, 1834186059, 833388105, 1724789493, -1054393727, -52285966, -746873643, -306381942, -1053376042, -1398470905, -508741537, -659721724, 154481037, -847687756, -1485988279, -648779218, 879465778, -1382356835, -527194711, -1240763433, 689735720, 1327983716, 1713700712, 1261893574, -1929830832 ], [ 1552618511, 1755593976, -1375121946, -290528781, 1942943486, 626941851, -1073599597, 6906443, -1313693747, -135571252, -1579274959, 1088884361, -1561542027, -2105133441, -978894394, -561522767, 2064508131, 626109127, 946633321, 949169379, 145304851, -1983296735, -655464534, 1024270136, 388492333, -713907642, -128855987, -1851191144, 1693331021, -1009212199, -988695087, -1033674691 ], [ -1333434777, -348434365, -964433432, 349247410, 1067314915, -1589712084, 234783612, -1685300202, 957552949, -95688172, -33694695, -729328210, -400795711, -552827084, -1054663344, 1505153771, 1314921578, -896040298, -626692800, 918885940, -1970422614, -1167526695, -866085114, -1623537043, -1475039300, 222661756, 251234734, 1047968609, -1272749, -724978072, -88026428, 1936921388 ], [ -1068123515, 1614999832, -1709108385, 924297396, -1630040925, 1642020043, -621086083, -895332242, 547449293, -61167370, -2073960694, 1001781494, -2115654793, 1315870791, -1585652302, 1722710169, 30286708, -1773416287, -717466892, -1078341192, -243401565, 1902025061, -831895030, 68261041, 801622435, 1324393990, -844385374, -1500072258, -1263945848, 685840439, 1131627133, 614624267 ], [ 1997629514, 102641923, 264577236, -1924034311, -1900488662, 2042923218, 1294979199, 1220222440, -306168259, -1730159534, 827659720, -1802272116, 357529988, -565785487, 2825474, -1498003428, -566945908, -507468095, -1256056332, 592332563, -492634056, -516369310, -1454920999, -1127749304, 738650791, 1069598240, -1769070722, -1048342188, 925311547, -1216025429, 1281500219, 1739892380 ], [ 491624878, -281288851, 1391106406, 848687275, -669835909, 2043745668, -846528, -308433000, 11630532, 1776584196, 589315916, 1828817177, -128059111, -434950910, -1891417533, 1255291431, 64270856, -291339917, -2029526431, 296851173, -273086123, -32481510, -2008644939, 100811783, -79282330, 1353342678, -551778589, -1572142253, 40835692, 577184149, 130509811, -1595477212 ], [ 1261591428, 183482578, 1899994169, -1408338943, -1085644028, -2030041917, 1770706783, 283595764, -533192612, -1717590467, -1442845463, -1860142309, 437538210, -292251754, -464498113, 1087402665, -771077075, -551493267, 531290759, 389856761, 840502271, 697597210, -227564936, -573365375, -955589086, -1962136809, 1229285334, 413302584, 631938436, 1212615328, 557774309, -1904284875 ], [ 1800051413, -1919285132, 2133078447, -1231742242, -1948193785, 1821442468, -1054389490, 695165628, 1334173841, -504417285, -1715355004, -990860132, -2026225336, -368529296, -730664550, 428348311, 1235558340, 1485887683, -383917294, -691451105, -1228773747, 676926525, -1416155364, 1732409850, 218218412, 1505108555, -637288837, 1842877579, 555698785, -144913887, 1257361525, 739801869 ], [ -2130390826, -1736014157, -754121112, -12616160, 198780654, 1625285859, 755796566, -633903803, -841379790, -1318604772, -112504451, 1958745269, -1694635636, -1993253172, -1729687292, 62777844, 1550505045, 593536532, 167807524, 763137472, -159328462, 2019526931, -269044222, 1314828061, 1946663060, -203742565, -333050993, 633067321, -1028485667, 1168033064, -1736456921, 830367333 ], [ 1303945379, -770713183, 1910425693, 1983069587, 1843564191, -1912713428, -1419796082, 287570739, 618836595, 555291174, 137314466, -1514219992, -395113267, -48009917, 1349069404, 1522887289, 1713582711, 1838484594, -1563557904, 1761962576, -2125086256, -1873327634, -1308533130, -1605041097, 1329530468, -771030866, 1787634974, 611343519, 774997639, -1456161711, -2071961959, -1632493412 ] ], [ [ 336817938, 1710518378, -343020675, 175890312, 1207925119, -1346357805, 1085041650, 737580845, -1293821522, -483649623, -787794148, 2052540977, -1219689791, 1899516221, 121576531, -1909200835, -1795956247, -1618322202, 403911217, 1695513177, -91630387, -507828295, 260391707, -1221035748, 1453434117, -733558255, -53566351, -1275267981, 1232883974, 562982130, 1870466024, 1374450952 ], [ -1756528878, 502046657, -1817006390, 713577909, -1355119172, -1217250186, 975572736, -1134770002, 585936339, -1306478025, 441440156, 2069545250, 744229814, -1241468098, -179420956, -1131970364, -899675058, -310334991, -1351979460, -1027272656, 1887581967, 919301266, -1081961266, -2060595206, -682287318, -1452362417, 950414114, -294118497, 1077272136, 1405509057, 120344024, 1154111263 ], [ 76497784, 629571321, 2004504231, 1972513066, -161115750, 127881532, 1712719464, -1879578816, 2090114656, 566678002, -1875769376, 263489698, 671472981, 250056152, 1990241581, -175142435, -240629065, -1255968182, -515916328, 95450840, -539147608, -1803003562, 1124023357, -988235633, 729411425, 2038170518, -261126801, -1988956353, 364575348, -1933021244, 425042808, 2042366590 ], [ -893952665, -677967338, -2120887729, -1048577533, -2131286888, 160945106, -218522518, 490391697, 800557179, -1984405151, 1813003541, -983944107, 1457066046, 1869480227, -661494379, 1217475640, 169223442, 548246361, -218604066, -1768963978, -1258845309, -1201246295, -1255825178, 811742213, 1469810799, -1761694382, -1612496743, -441804695, -1846505310, 1888143298, -961470965, 1091791893 ], [ -47037716, -484158983, -1945146955, -179547119, -684519197, -1234021812, 1416566112, -2040555066, -557993630, -2006388720, 404011725, 318496909, 1982611183, -1721142451, 874429115, 1357006774, 775143912, 1930445256, 2025608090, -1829035685, -1746333791, -1325829947, 1874421467, -1293872205, -1493334246, 82561184, -1995120352, 993939236, -148722277, 2132267890, 1652366064, 34764516 ], [ -801743759, -1995987796, -1757511548, -1812415436, -2065662559, -54785146, -466092736, -1668249304, 2081604070, 1792134320, 765154406, 1702165408, 36488849, -397373249, -1265751656, 606190067, 1934267697, 1928715610, -1966347629, -2126737654, -1998372817, -1444496800, -865645362, 200874432, -194247140, 822199626, 1673091910, -1877404052, 910129388, 483034803, -448451526, 842005137 ], [ 645545754, -945695434, 965133556, -418371322, -1343888070, 2079046515, -693797852, 192351807, -1111117299, 177000978, 1417422125, -824448423, 1664597451, -140710332, 1695448640, -1779571056, 396105405, 1105033952, -621567408, 500417627, 34234512, -318983963, 1628555739, -1497212890, 778523393, -2036414768, 1430117135, -249513407, -1770014564, -1073805167, 129727571, 452927101 ], [ 1347637675, 1556984982, 132746491, -1376159749, -835729919, 839299167, -636343897, -82637444, -1864304208, 691042214, 1636021180, 1875527525, 843639637, -1769082545, 1727522429, -184786403, -1448375569, -1928542588, -1143753700, -1860201136, 186730847, 693541050, -1748949808, 887176079, 524663845, 1260835270, -756544840, -1834080285, -1424416006, -1062131653, -685642953, -109290086 ], [ 1901596178, 644442990, 473292523, 1493638315, 522467934, -1557233281, 1120326322, 430170841, 1421345638, 825409160, 348377789, -1810991016, -194990066, -1161851765, -1728032063, 786798953, 1178401551, -1788129454, -1104542235, 1402387112, -1458051666, 888598296, 1866962257, 1795913903, 708755252, 2085464146, 395431480, 1686068607, 819827128, -605529322, -628608968, 977235785 ], [ 1651733689, -636899237, -7042658, -1166653995, 187646315, -1348101908, -696602175, -1764917829, 2056529853, -140049252, -35001897, -640011742, -1994994520, 49773303, 1708391586, -355809122, -359931830, 99985917, 374407589, 503374805, -1006085034, -1313202420, -2008489150, -1984704885, -1743488744, 1635790594, -919241139, 1272185548, 1430490757, 1753515192, 2111140878, -193659374 ], [ -1670341462, 1443910741, 620465753, -93062202, 1873765579, -71954844, -816270586, -708107497, 1834756696, -310196555, -143985783, 1062002607, -660672401, -1638443179, 1355281656, 789576778, -1710702695, -1345497419, -51346298, -844932020, -1271463951, 1795604656, -165830605, -2110484431, 115974050, -806460258, 534089044, -1448472888, -1538425306, -1527111590, 1307855941, 1534202392 ], [ 1798016159, -1272150036, 1653964059, -1577464289, 317984626, -1002152932, 748617683, -729381696, 1746197094, 153601513, -1687476207, -255668396, 888381601, 306368802, 294089982, -120858187, 936603078, 1227362177, -1304996680, 1492144318, -869874844, -1758897086, 1789664927, -1890771863, -1746640270, 620857055, 1827657258, -451264410, 947822172, 1128321173, -1043649647, 1815531240 ], [ 834021604, 1134786029, 1716227731, -2088866095, -1281443267, -2085362528, 822245279, 454154294, 1980170487, 267923592, -1063658048, 962030007, 1784853949, -1642076049, -1593002628, -1320917083, 976785992, -432529676, -1941472341, 1862755247, 124393849, -1224307933, -1912645794, 334240720, 2048057535, -970799762, 1456854949, -1174601992, 1553442595, 735716219, 1826762017, 194198634 ], [ 946144886, -1321050880, -900992815, 1825255007, 2147082760, 655222327, -644357825, -317419672, 1591052277, 1142322026, 1077465831, 334325799, 581128774, 1227364230, 738952534, 1570973402, -2146726774, -1494395554, 314999305, 631350923, -1740202953, -990071615, 2143314028, 1509251712, -1242175209, -1836888166, 1498325067, 434337385, 1250168358, -2117647483, 733315472, -902585043 ], [ 326538764, 1156183190, -309101229, 1236492867, 1128466095, -1121659325, -479106260, 1512433758, 1095143110, 77749, -1361531161, -2073394262, 1369484058, 1565201309, 1159891500, 212829628, 1125462542, -1289609598, -392618088, -638326670, 867908353, 1757536727, 41471420, -292239800, -991336702, -1148255663, -131401574, -1529199276, -428374020, 1447722614, -1452538352, -1166603099 ], [ -2082642160, -675931291, 663407638, 2089603943, 1035411454, -855512645, -817333731, -414809028, 2134359460, -659451957, -1204219046, 1699104449, 468479731, -159291046, 1357539740, -414170661, 945459901, -807106565, -444534489, 1183002093, 1533270472, 1069927843, 1050376578, -738183989, -1048744715, 331806620, 1022227858, 1316001757, -727937126, -1077957623, -1016738655, -621375289 ], [ -518142682, 1851472105, -432080345, -1996447546, -2088156180, -1229292277, -1017478844, -1853114288, 789377127, 1881437738, -543874444, -862718923, 569985009, 97376969, 665446764, 1591293947, 2056838062, -1023802053, -313471832, -1774376264, 394711655, -834712806, 934689394, -9933230, 756493987, -82067924, 132522429, 565790115, 1263822720, -1585885521, 665529896, -215457442 ], [ 725447843, 653236634, -919478708, -224142475, 1259064043, 534774681, 273509214, 1435350881, 1480382043, -1887485517, -1472732025, 981157899, -474467560, 2088331536, 861170798, -1219570791, 1751062771, -1668245262, 1572408038, 1105419807, 475889665, -1789680727, 1021748733, -13616091, -383066440, 516846107, -1409054658, 592003072, -55200313, 82946570, 1953099472, -572428086 ], [ -541350693, 1500571040, 122693578, 2005282672, 1902856439, -1261436048, -1712598114, -1333221686, -1924371110, 1352911662, 515679624, -1608508128, -651899651, -2011061618, 706054254, 1504467392, -450334023, 1038623907, 45609964, 829619100, 2000311293, -418467332, -140011485, -524489991, 764711169, -370662323, 2133307950, 586450273, -437032406, -236821902, -2108330949, 5994874 ], [ 874429596, -1188557387, 609641877, 225110774, -624245459, 1326062792, 994377419, -1350785824, 1136819777, -1168054826, -1158613007, 189389358, -1316087741, -1926174451, 779172749, 1118027572, -315797745, -762351678, -1609107223, 1174648013, -1667184442, 283854579, -2118939866, 329042563, -1803087225, -1632695741, 742523346, -772244963, 1879249061, 534132394, 1269242449, -1523404024 ], [ -80567680, -236550174, 836206995, -2054641454, 388294991, 1517193122, -1151297717, -989194629, -432113287, 1117482193, -93101376, 1410204862, -980255844, 1919239241, 1890592585, -823154961, -952328941, 1141628616, 835614422, 872101071, -737820422, 650295707, -92138593, 1732724929, 884423052, 620483857, 1123142948, -111596764, -1141361785, 209845747, 206523082, -253715742 ], [ 594171405, -132950084, -1997082297, 1655008853, 1107067622, 2100972820, 538027009, 1611094243, 601332521, 2077538393, -1274069111, -990749098, -31690016, -1148309816, 295409916, -527281478, -660079097, -653404405, 791399783, -1533058597, -1978657977, 1694387596, 28037196, 1335378743, -1891707646, -1106813972, -267021683, 67584947, 1682748334, -1550289336, -217198117, -1461639057 ], [ 2067919590, 699845103, 1092566606, 529757360, 1918324369, 2036200111, 1612491954, -1251524621, 1531984585, -1034116662, -729993809, -2078413803, 1385969494, 1747822572, -701395293, 1190808985, 1492931549, 316889536, -132787728, 610887675, -2111635091, -203138534, 1777833800, -697242632, 845067346, -1988157825, 801913666, -739962856, 1617073896, 1006868403, 1982265084, -1735976446 ], [ 1144438372, -910325915, 300387904, -1126547546, -1381255585, 1438815130, 933550271, 89748862, 6847451, 75903314, 110743421, 1205643078, 660408889, 1648242601, 1111448493, -1140341519, -1027812836, 2192132, -784766441, 737594828, -1112839713, -234381481, 1095093855, 109230950, -154265588, 2018622070, 410044117, 1114473106, 137509781, 645975127, 1494118837, -1289539295 ], [ 353105323, -730548165, 2061848864, -175403149, 416010549, -1985227961, 10443891, -351244374, -1880991312, -2141307777, -328246885, 1479680231, -706154334, 1454761994, 352986508, 442645936, -647794131, 1137468784, -818898550, 808135418, 2143029016, 317035070, -772702607, -198717387, 1508394134, 88325005, 1329530578, 1687999105, -753788134, -1557717258, -514072330, -1377466124 ], [ 1036187290, 337818654, -490133661, 1316332315, -1969536564, -1771157517, 13926859, -1178908283, 132981448, -1519093442, -718383870, 399289325, -1918125362, -558503634, -266807315, 1403458625, 1984696243, -1611205875, 1846405195, 2047630115, 1436219695, 691573609, -558302859, -1682783108, -1359871445, 2062215358, 2041047081, 916220720, 1542679912, 2577733, -1308560713, 1026833879 ], [ -319176383, 91026996, 438027566, 1298507342, 467202727, 1346234414, 623115248, -1209196614, 1934308422, -1142047600, -1483338460, 1297112696, 1695520176, -1088756603, -959606296, -1411487768, 221642964, -79004693, 230549327, -957467149, 849160161, -731378064, -640368148, -256114597, -1653295785, -510147638, 1482839205, -957190235, -1372538213, 1059778340, -1117839318, 990595185 ], [ -1807215759, -1323739065, 40517361, 1723877032, 454337383, -1494809193, 92246046, -1910898245, -1784228579, -1347884230, 1450030939, 1744269737, -1880503877, -635914157, 2068907459, -162545481, -543070259, -42950107, 301447757, -1248959130, 811844033, -794632625, 114401232, 787511251, 1467762501, 771727132, 1211315673, -2040843796, 344152044, -887638528, -2081458187, 878072699 ], [ 596396332, 1675681004, 1242304752, -354825614, 1350104877, -613805691, 189912005, -1772679064, -677320999, 329428326, -606740550, -797989644, -572540388, 305798627, 831451374, -1518051756, 859875031, 1278278801, 403970205, -1571870614, 1143419287, -846303405, -86674132, -1337643020, 147240668, 1832495935, 1577853490, -681444497, 1896207, -1071250755, -860934706, -1553186709 ] ], [ [ -350643367, -851584370, -1055469486, -1179187297, -1183118443, -1714670407, 465370120, -2038835357, -2077384147, 1976165148, -812967177, -2112780123, 605698292, 133732317, -1232088145, -880263934, 2138213810, -268448032, 548816704, 1128515490, 554405960, -1682557156, 143318686, 744878430, 1144077828, 2098122958, 839267059, -582093405, 1449967554, -964908261, -1046811389, 1051095927 ], [ -312532899, -412407526, 152336649, -845298126, -621293764, -282262688, -1021439283, 207491004, -2073374703, 1555764193, -550612234, 1946736719, -187087907, 510296320, 1296570684, 1426296112, 797300073, -538457779, -687406359, 748431337, 1017310840, 338128397, -1482995799, 12066622, -864267021, 329354269, -726307482, 813674214, -2030258346, 273868816, 1596232247, -1664448945 ], [ -310810874, 1692102722, -835491776, 447243317, 1043732934, 390321256, 140151589, -1592275214, 1652326167, 643919108, 776221288, -2139792239, 1694363463, 1112259091, 950633643, -1396425027, 1205590214, -849479419, -300615442, -269632792, -1697215887, -1590692190, -74087674, 520584676, 179022393, -154626230, -1069823706, 1449289908, -1160092145, -1099738837, -560677527, -623596546 ], [ -344431253, -1122860814, 520315310, 324552052, -894159705, 1778110975, -1850683557, -910756524, -717036087, -962503413, -1191258240, 1345890851, 508372489, 1149748924, -528024873, 10634697, 358486948, 823857661, -598513208, 276381728, 317605477, -1681711423, -2131870427, 1978304137, 405004388, 387917192, -1931955778, 2053874130, 1140271195, -743184967, 1759477121, 1023811045 ], [ 133969888, -2070180681, -2043056418, -958118090, -829935303, 841248701, -1693410773, -1083644199, -1842187254, 172140200, 599981811, 1468862647, 716929201, -1667020190, 525034102, -1297715916, -1495792756, -1266977016, -1379970763, 1656025582, -854485646, -1029000965, -391572770, -1562826835, -1161176980, 1253540491, 1675612437, 1532169440, -2031772455, 382544767, -71988159, 1450600133 ], [ 1928627245, -700373037, 2090366955, -790786093, -752895617, 244237083, 560794387, 1942303886, 1308314120, 1694360979, -1170004041, 2012614289, 235031468, 1280478782, 2016644776, -227678227, 1691206076, -1735062393, 1654932524, 1852029028, 465219533, 247250050, 528981750, 1174553358, -1149645028, -239126626, 1329818768, 1151523127, 1157190879, -431645726, -297663606, 408055925 ], [ 1533410490, 725033481, -1095507925, -1920186804, 1492988256, -1715881474, 537511223, 809522426, -1952806769, -454803926, -621939686, -1889486662, 802236181, -765413867, 962127659, 903417466, -565414846, -298508399, -1165406385, -2122824607, -1399345524, -1716331341, 2052003354, -1273179694, -459842484, 291712992, -408722531, 1852357436, -1424728650, 1368678404, -533999778, 841002077 ], [ 2056841489, -1655960350, 1295664, -89142117, 889437328, 900183593, 1895633213, -63867682, 1823195405, 1816919104, 1634469373, -698077398, 1752625422, -1597743750, 477275404, -1638024725, 1577812299, -366995643, 1259795344, 721828336, 2111884453, -1349540413, 1635203116, -1286108977, 163000661, -1999020465, -2136948711, -196347400, 2120050378, -514761854, 147121232, -447427538 ], [ 1904159603, -1044781315, -334883273, -682044696, 643415383, 60651806, 1628007474, -1839087960, -1478783051, -675847493, -579735193, 284680433, 1611587649, 1893347715, -16038947, 410080681, 680999897, 373118418, 186575202, 1891752840, -136371420, 451954978, -606711724, -326494208, 1986272606, -1460558497, 963951903, -1677343965, 1942843180, -1896889606, 1555264321, 1711775361 ], [ -1958618522, 1945745411, 1572503261, -956202122, -1766023968, -1855945682, 1893829892, 1899297840, 85196708, 1448892244, -856050715, -1932814301, 715692375, -1015093565, 1744229271, 1505268653, 2109190750, 307827984, -1189142576, -430691923, 1037900373, 1413718367, -1226538343, -2059505031, -1973733467, -211623564, -1436799666, 1918210488, 1150669534, 1072633332, -1621950764, -1276630124 ], [ 983179546, 1406361011, 1948680453, -38815810, 1006886891, -1315463629, -993016020, 968894602, 1625043204, -1656634675, 1273180384, 872153728, 444120672, 1242529440, 2028975023, -1269871583, -1383105370, 1738475767, -2112692024, 816183543, -1022232113, -356223495, -893951659, -271016937, -1410046076, 21328729, 217115970, -1126551182, -1689442236, -959321684, 520664968, -1953223197 ], [ -1614803947, 478683527, -449835277, -1819814098, -152926494, 1468289518, -1458650450, 1025216905, 1999629606, 182901015, -1730490441, 2040926636, -1292558758, 1241306193, -496372676, 1529333863, 1362904194, -309876379, 193807007, -1649678759, -614852393, 1639036209, -110644769, -862777892, 1517076610, 743334636, -256820551, -1482868771, -1143778014, -469728478, -1254263499, -990770628 ], [ 1468242168, 837747658, -1074220413, 233693866, 146561037, 1553110219, 848496654, 1169608470, -1488245530, -321609729, -2063222685, 772572889, 2101234960, 800343716, 1349163713, -1632416593, 1918148327, 1007436839, 285511935, -423434726, -1184265196, 1587806325, 94507976, 1977396579, 1126607143, 1548278750, 420644246, -15091307, -108853351, -1869600654, 252079526, -296094081 ], [ -1188781928, 740664471, -480060447, -1835919969, -199331473, -1064039712, 1118656699, -910032274, 143142811, 1624138236, -219471906, 1093094625, 1944744571, -1981228456, -1245570402, 508441043, 1330417184, -1615755799, -2129499162, 475574244, -463997313, -1910438179, -1316680504, 1438741267, -83702994, -489882279, -31286492, 713737520, -470522366, -1089820192, -1912861820, 2024936517 ], [ -1154507736, 1639234879, -1025949080, 1042874259, -152790640, -1015810126, -328459944, 743919387, -1281434030, 1666242820, 464949581, -1030592560, -130873022, 993778048, -1198003798, 1274742277, -1815102048, 1136630363, -1620870347, 1245274926, -1845942286, 1235513857, -1963423951, 24275428, -1732348831, -1470065924, -688410780, 1764130341, 136193274, -1220994584, -119168823, -1879424278 ], [ 1723937051, 1418203167, 1739594498, -1362845392, -1358815226, -1681502381, 1576503440, 426624133, 273782196, 283219449, 1022108827, 1804808551, 1249493513, -1057454692, -419891343, 2076621225, -323645191, 1193547773, 1094362501, 2036333006, 1387493197, 461510713, -261297165, -2047713544, -1087517332, -193052693, 727930295, 1979813526, 1200247828, -1423945649, 1138079737, 1768411270 ], [ -470375058, -1103180488, -1364375573, -1601578963, 1565008, 1906341404, -932412326, -1915846017, -793887121, -1944810371, 794409272, -1721518384, -759815085, 1055557021, 1301914952, -2089864618, -459552757, -770405626, -1416675252, -1105650071, -205346784, 1288484280, -643102625, -792410953, -772270420, 1699103242, -1290542828, 1106676318, -1117962349, 1288296046, 1091300375, -1105581692 ], [ 1136247368, -1361266277, -330904800, -628993187, -905442484, 356159426, 533057251, 1583093005, 687774964, -661367969, 216802314, -102939409, 1091632926, 712234421, -340432972, 46636195, 641363071, -81215643, 54506307, -695663619, -777575456, 1159284262, -1584123711, -805660024, -1334295374, -1279192017, -39203141, -1405617798, -1288995623, 1746644941, 1987048636, -184318895 ], [ -594896324, 289623192, -1481528997, -963348536, 1859065240, -1913019573, 1456784930, 1711071977, -1068334790, 5004005, 722246974, -1318807290, 953633218, 1794220933, -25113881, 1554627568, 379182889, -2041520831, 1473725921, -28506839, -41534722, -1102035558, -185795575, -119316866, 1033714552, 335043573, 1905945375, -1010392136, 1815560417, 925706457, 500328577, 645390802 ], [ 195733746, -1778437743, 543044471, -1059660038, -1901889193, -483301067, 1674844991, -1840481698, -1989857155, -592617143, -1836883402, -1937097230, -1977950000, 1171561910, 983840053, -1193090265, -943112157, 1016502378, -391630305, -593862471, -1081060981, -95441039, 1813555993, -1186713004, 2127980051, -1173826907, -258286268, 90767722, 1360180948, 1039215200, -1061991899, 1048249345 ], [ 638659582, -1940150904, -1577573693, -467610754, 1562901161, 1323535116, -298183737, -684707013, 964403445, -1917156438, 604470733, 613411089, 1209604064, 2006453713, -524079167, 1902250241, 440759496, -682666588, 478301910, -1559465162, -1292046093, -811693108, -1344901709, 1381961708, 901015582, 1358963773, -1146071807, -1931616138, 543969038, -377151367, 1978666789, -1284767954 ], [ -983969710, -576576189, 1621607916, 2056589673, 107936159, -1133172982, 377258885, -1982957942, -995986987, -426381542, 1828302291, -1770325398, 907213644, -1025417534, 899920087, -291419009, 1529591623, -1712776547, -1671943897, 474441072, -1715714981, 1764197543, -1792563793, -798134136, 1639950300, -67436537, 1726898371, 1036816277, -306938289, 1575687495, 713480918, 685668851 ], [ 1498012421, -1541870064, -601520645, -410242124, -1016543309, -819092715, 2008014710, -2142636827, -1321138763, 196076067, 6106371, 1711828317, 381576516, 2046024141, -532431802, 2043912361, -34501015, -1677472510, 1318925049, -1278819268, 943514711, 1679409596, 1268450786, -880335183, -933621249, -1676367211, -1007968689, 294957080, -1072670948, 1489588124, 151441226, 333187376 ], [ -1454123004, 1688984556, 1998439737, 615544821, 1377064351, 690154404, 2077350535, -424243832, -1095490765, 124520842, 632147439, 1415778233, 1748769945, -1829967940, -251708003, 675383399, -66312835, -1734940382, -1973177689, 997528164, 1963740484, 543498631, 1038638512, 123900428, 2003839753, -690368938, -1190642452, 985448656, 1170246606, 1539833619, -1251960528, -1595393692 ], [ -1495020697, 1766378036, 1789237739, 559069379, -1597128383, 991047414, 738486242, 1220271606, -361253143, -1958662450, 1847712956, -245057835, 69256082, 1502102146, 603986470, -807346247, 1124686830, 59873373, -637455164, -7208038, 1889278586, 1778390455, -1828693070, -2069250031, -1593738878, -1305070139, 716651351, 852421134, -279557118, 761419498, -678166656, -1017712527 ], [ 1100862523, 231777389, 1147662393, -581819248, 1587968009, 796974129, -1402959347, 911966925, 1336185890, 1601404181, 748931421, -1410975487, 1515672456, 666941194, 409554537, 2094689598, 1641739869, -1630156291, 1182984812, 1431088691, 1852466046, 903313130, 635953089, -1255885602, -376580206, -1152804128, -442218030, 605836557, -401993606, -1534778280, 767307941, -700068659 ], [ -708142081, -45247372, -2101835055, 1061534614, -1723312301, 1245286384, 1270269032, -1118571505, 1817566836, 304996732, -1839678899, -1341564127, -749781685, -2096879643, 115196639, -1363248396, 1148868559, 275734257, 848339261, -1430421618, 2101122886, 761896060, 364118894, 1839389423, -340704779, -216265680, 1757952627, 1504677643, -870278384, 789058626, -1242728778, -1877612541 ], [ -983067017, -1611758845, -815645973, -927450162, -88457460, 1967914101, -905028926, -444740967, 1511742339, -688564869, 2109874872, 740464979, 1996512750, 1298059063, 782883201, 954255623, 861481286, 1487093661, -1925699430, -1687248786, -56235844, -480418077, 438116639, -1052308971, 1778468596, -1391751377, -1775858040, 1131714199, 50115973, 1436489188, -291463937, 2058111288 ], [ -1499281035, -186273762, 1973416914, -1695289174, 1800720527, 1586063102, -1524381685, 292154120, -1089540272, -1311826372, 307411440, -660221708, -1049463658, 1519532320, 768154684, -1055421233, 1289330105, 1660788300, -349406791, 594262758, 1966817547, -446857080, -1500961375, -1921202842, -1272066995, -2091072638, 957375686, 1810741770, 158484320, 1913722334, 529417560, 2099095902 ] ], [ [ 167940068, -460646142, 1583889598, 1158342901, -509624615, -279031984, -1887136488, -575140458, 793162073, -942427521, 47752489, 1334208840, 483689988, -743322203, -1137735041, 373839488, 1243201347, 1496057112, -1876376821, -834365428, -1299490053, 623259372, -2112926622, -1383902667, 814897345, 1040711819, 1142717597, -1841975134, 174026937, 773835264, -1378874945, 1020391970 ], [ -1940285360, 1574873228, -890051821, 1584264272, -490064962, 1380473824, -111525841, -1293793935, 1126270159, 746550500, 1902990817, -900801468, 1303393250, -516432626, -638821630, -1176767778, -2063953823, 120089964, 2037805228, 440037508, 773205026, 809276195, -766747595, 1824422916, 1851798322, 1130520428, -1756554778, -1993913854, -672241462, 2092686818, -5021650, 1678459812 ], [ -943698196, 1026319137, -1654000705, -300315532, -1611958418, -2141673966, 699850667, -1164513997, 2005214400, 2060183296, 2083280439, 1061222693, -111067689, -1074693429, 1138502216, 891661664, -1245660123, -1146115550, 828029779, 1021894249, -189404043, -1693971294, 624027531, -1505494406, -2011535577, 1853448423, 1129457865, 893698630, 253698370, 958813597, 210084372, 1960790850 ], [ -1191736975, -279584976, -608817949, -406381939, -1928288256, 1738889025, -657873664, 356364690, -974780265, -1698757219, 1209475332, -219036988, -1567928528, 644485301, -1440347637, 1655719036, 1291396210, 882824172, 370363927, 2048344743, 635367671, -2014767195, -1592872135, 748187162, 650036867, -571698740, 624552681, -607839938, -132871265, -1384364433, 1970870732, 536959830 ], [ -980645976, 739551932, 325677672, -937284265, -1591072206, 768106753, -487060671, -1027353693, -1008633058, -1473165483, 841338522, 1888183042, 1127826443, -1210827207, 1543101454, -77536243, -1081565953, -292120202, 638196244, 665992685, 28483623, -186566123, 151842493, 1043694784, -1181800863, -925736538, 895352563, 953474862, 529085475, 1155183692, 1746267953, -512743477 ], [ 431432288, 1567757354, 834774227, -1382256325, -666772954, 429932328, -1340400629, 1078539382, 1919864244, 327513982, 443825252, 766739425, -92722152, 860619724, 2141237681, -776312098, -1009891200, -106305956, 884926315, 1081875299, -1179815361, 1924200641, -257124446, -56945210, -518717802, -1989851603, 1092291789, -176014252, -139732261, 105126363, -659951037, -1576597327 ], [ -893632605, 197987821, 1452254460, -268744732, -1252141360, -996626479, -174771208, 1779131507, -328792415, -1031181794, -123351996, 1788390628, 718614081, 939890995, 1661023226, -2035982446, -1470332120, -1167006706, 930361085, -1250871434, -1533693152, -320080146, -2118890348, 1628859859, -2113444447, -1502081768, 1701093886, 2095164137, 1487474141, -29740440, -747354107, 1791065803 ], [ 640127886, -1975924266, -1503351850, 1693416193, 1091299840, -1822279937, 2140582449, 293765263, 1909836998, 1977958538, 575234933, -1909140705, -227698421, 1695045549, -573749683, -825445950, -959319869, 718817832, -1779852457, -271035975, -1247458970, 1650089720, 251881493, -988583881, -980047241, 1022336146, 968605008, 1645835576, 1150138660, -1493589005, -100338516, -2137316941 ], [ 1741838929, 1122909038, 1354114815, 993610107, -1813470624, 733505582, 1299195518, 587275138, 1416409882, 408860602, -658836699, -423130854, -30108811, -860652959, -1846347126, -37355533, -1005367025, 68573582, 1939021025, 756582206, 1859924948, 1406945484, 785615003, -1550716179, -2068853417, -1472720682, -2044720887, -12461560, 408253851, 215893958, -1158558151, -307695813 ], [ 651546103, -868420533, -1735657830, -1433469463, 2093640464, -1232740908, -1654890800, 1444057497, -701339879, 1963536192, -1727925024, -1915172048, -498001350, 1720170433, -702537146, 955759838, 625780603, -1826177822, 1543037794, -1639174290, 1332372518, -1646799456, 1000216194, 1697431307, 2138115986, 741469254, -1960208787, -2002207129, 1243604103, -145198543, -1587807589, -997792233 ], [ 464318520, -1742885091, 1336438726, 1222761497, 693175036, 217767663, -1655474735, -426633410, -1357832973, 295425365, 1662165501, 1647385678, 1763900637, -674266908, 1058512020, -229134644, -886568945, 1127885609, -1071746879, 640468274, -1837891239, 424495763, -137963756, -1828134060, -452616822, 1768648823, -1094924807, -463155798, 645161070, -1601441987, -1258074306, -804498479 ], [ -1765618371, -119343066, -290631813, -1386278947, 975221029, 278429410, -1357429510, -1001975343, 377276685, -893127182, -1772041535, 1166556984, -993519754, 603243605, 1438473639, -1865686179, -1516822473, -1012434244, 713755668, -2117722965, -2086146166, 1344113782, 210317318, -1590135164, -1106304690, 168436025, -1191878468, -1591599001, 18337452, -1816052264, 2094680324, 1041548914 ], [ -1141083810, 1942388030, 222418305, -1050561146, -519216583, 1171727643, 836966269, -519654491, 1845221683, -1845778791, -333669935, -983635303, 1755213836, -1325558342, 1790486268, 1044416148, 1595438255, -523484646, -1082587104, -1371679004, 865329577, -1719190029, -694139211, -251357840, -1334324274, -200350634, -165680185, -1484449404, -80251561, 261447161, 628720408, -1058161220 ], [ -768140207, 1847062535, -1803348129, -873579157, -903569038, -1117114432, 1368125552, 1699348133, 1561851381, -1318537165, -1848530577, 1626807331, -1275112349, 1269237249, -1889770796, 450202328, -820792, 1585956027, -1404064207, -1813417790, 1195079996, -518486531, 1382655010, -930900302, -10579359, 191853789, -148691615, 536524189, 156119847, -312827987, -1117163280, -1404595257 ], [ 827691001, 1737782767, 757414936, -1510941021, -1533755330, -400921294, -828592711, -1201948899, -97159098, -39493953, 1767200093, 1207625992, -1448640156, 332115592, -1835593341, 2122465115, -1575829180, 1928092338, -1140572919, 2129898727, 473856290, 231026725, -2015645342, 968282455, -2002736732, 89561370, 1672099499, 1076353599, -1635557973, -1435610009, -739688379, 980740047 ], [ -598686824, 438740602, 1265745851, 864923497, 1769948571, 1573277305, 1165889088, -1088432685, 5710314, 1286928729, 177434523, 1426231293, -263781353, 1849651635, 2062641599, -819912442, 1980134521, -406689370, 1120724616, 642934699, 1635711635, 1697931275, 235964309, -1595883116, 270100558, 496583032, 1051126253, 835910222, -640338436, 1407574187, 693579200, 1072877488 ], [ -331264776, -704396073, 1811723997, 757064016, -619412299, -539646246, 584892908, -150625685, -2063153889, -1765947597, 351970203, -1406279460, 1183549593, -660990533, 1430218656, 1197766095, 1621210716, 531504944, 21894756, 768672652, 371756123, 1779458118, -781384263, -1703628127, 1947879998, 1406329688, 568242303, -1502887314, -1047337500, -774992434, 1683110380, -594310336 ], [ 588879214, 1877714241, 792500630, 264041230, -1604497397, -1003405424, -2057958417, -1446559526, 375751022, 747382550, -1425003972, -726719051, 809066525, -1854527031, 446181274, -138863478, -746604066, -143309578, -274878325, 1616121777, 1414445123, 1879162976, 772752098, -88783304, -816014092, 369332582, 7041818, 1532663207, -196793730, 816640594, -1940062242, -272059272 ], [ -607823870, 611974253, -1623473726, -1550504861, -1415181409, 275763791, -699067442, -1794108493, 2128856997, 538152986, 407701781, 624745044, -817206997, -2007387325, -1441602250, 1342964310, -509091198, 2062159857, -965406261, -135815287, 1603429170, 987341555, 114011699, 357199360, 1867141117, -16613000, -750235586, 1128155314, -1594676326, -1971392113, 1514769421, 1736914090 ], [ 598335803, -1295623853, 822009779, 1923993362, -1482962586, -1347886413, -799419194, -939142642, -1897733816, -1780560106, -974723339, -1059764252, 742667541, 1164753528, 1321502847, 1656407002, 1871615580, 1072547994, -661084585, -1150203808, -1031203110, 935082843, 1506224436, -1976236644, -603533636, -148370101, -385284429, 223243528, -1213177517, -1742469059, -1920163636, -2132665934 ], [ -1320657541, 1139788946, -1356310402, -489242640, 1039545055, 2146210326, 598432109, -1625921687, -1865965302, -1507279340, -2075456762, -1255552384, -115709449, 1441212565, 288746225, 1532280360, 735706544, -1766628101, -847170378, -90072846, 266261317, 1131438248, 452393954, 1229184485, -2015609929, -656045026, 2108236134, -1544663449, 1911506372, -698734034, -532207086, -1698771351 ], [ 401584717, -1093124557, -517474980, 1016570823, 1455763137, 969660063, -1758903057, 515453313, -1397549478, 1817065421, 973965486, 314798845, -1094843385, 2107471184, 2090209283, 432945708, 1440041607, 861640595, 1414915971, -1582217388, -1427077045, -940805302, -1289415037, 930414016, 1337746193, 854858964, -328582632, 878085342, 1052198367, -1788849511, 538695923, -2070500949 ], [ 1590174560, -1989545998, 1276991720, -1896246308, 728728791, -1822785449, 579942109, -1153376962, 1280463786, 2062053584, -17976687, -1263923445, 94958828, -1616031617, 1894025278, -1995339000, 1262055037, 1061785886, 1637938341, 1201708842, 746740370, -1275627541, -535748769, 250575700, 1825708016, 414911199, -1065374441, -654247113, -783152150, 778643187, -1174256047, 2122301963 ], [ 921125040, -1183419359, 372706795, -990721790, 317769499, -13624863, 865399404, -1241199155, 1409808849, 1188906427, -1026509178, 1401894848, 1128668592, -763111207, 91285528, -2139565967, 1680044540, 801381239, -1976196044, 1106839289, -1140636079, 32757277, -1375379891, -2089466574, -1907295209, -2044992706, 723537801, 1863172308, 1246974491, 1940522302, 111478898, -655206289 ], [ 1433759730, -1231851746, 594461824, -1548989986, 624343408, -1052594797, -1147516835, 1113106033, 1999482229, 761090886, -25302560, 953649724, 1988525266, 1287547374, -416120533, 202218607, -211835841, 58134198, 892616256, -1215550559, 1302351705, 36230447, -1141595542, 1734101211, 2123023152, 150771318, -1979678829, 365357221, -1931894242, 1570304375, -1655045115, 1070416828 ], [ 274779087, 893764822, 587174005, -748810828, 1716781949, 1272951703, -218731340, 1558098999, 1219611618, -639925328, 486186625, -1337568720, -368983436, -470101633, 316291229, -731403726, -1225167515, -553312724, 1131738473, -1996142458, 179820646, 259523799, 1390332666, -1241255146, -571168375, -1982680660, -1327172967, 1015337064, -67519037, 987400359, -36095792, 951573211 ], [ -777759788, 361238003, 448378445, 672963709, -860413304, -793418409, 398165439, 1728197374, 139438003, -261241483, -2054607778, -1767949004, 716728801, -1514002067, -387123189, -1724265103, 1298249878, -1112894072, 968777185, -92812981, 1248390515, -120846253, -1016537339, 1989907584, 1059738653, 619655347, 680752048, 1602289950, 1804060112, -1458735209, 652009683, 1782416893 ], [ -1664640949, 1508765527, 167043538, -1813840318, 601793904, -785296490, 1805137732, 1718884294, -938006366, 1414591987, -596296613, -1265712162, 1389226982, -114079402, 471505501, -966497446, -233569665, 1398284032, 954263668, 2081569565, -2019006136, 1317894451, -488276386, 983337051, -365424177, -1425538800, -1782326181, 2121521223, 1996509865, -743074099, 2054994009, 1241738147 ], [ 423607187, 76941228, -712396328, 1437447320, 642522136, 1735366253, 1834115978, 1784016723, 1604872774, 601755382, -760826120, -226691738, 908694187, 209127739, -1486201022, 1053877405, 742918840, -1002763637, -1132285414, 973683650, 1335173339, 2012460634, 847661734, 1019391826, -2099363535, -15548424, 264544822, -1704288974, -203634897, -1858121250, 1883916422, -1565956448 ] ], [ [ 207925462, 1025977736, -1666634183, -560865706, 1260497246, 60151060, 1623285155, -1637797862, 233726912, 608630154, 1612596843, 56968102, -811447502, -1206228413, -893121305, -1373322629, 1654651546, -1243230848, -354485887, -1650524945, 2122546049, -313901084, 1870040214, 59195032, 157737222, 1347391179, 1221536482, 1734535960, 1287305796, 1710245378, -617422420, -2057429664 ], [ -165478884, -1425057607, 1731404225, 1015491919, 34882967, 434914153, -854921840, 1211799039, -1598222234, 1116938104, -315734871, -233019176, -215559909, 1968433194, -27800868, -2044350763, 1090945927, 1854102825, 2051934296, -972888589, -475089920, -999466668, 1331179794, 624368619, 558124447, 2087600575, 1502456568, -1563725462, -319396040, 1815479680, -151490668, -616226408 ], [ -850724037, 835537657, 860261292, -207281304, -945520072, -1985543660, -389612026, -623115865, 67843689, -2124723648, 1379307051, -1054517818, 638487689, -21342289, 158330892, 1712310595, -1816543334, -692766874, -1853472906, 1221567133, -610254915, -216737607, -2043405738, 440181019, -1180861810, -1884605335, 1936514899, 73674885, -1217866753, -650627674, 1285959014, -112297666 ], [ 682810068, -881610558, -1608511441, -2112078511, -1271150732, 1819339204, -2018668132, -2077523006, -2017705995, 1004871545, 1663770593, -220644609, 2060149187, -615123001, 1842178665, -14389345, -623345651, 1640576146, -1830959164, -1658073971, 1134310939, 1798407488, -923272334, 479574147, -1311839920, -1438678617, -174830627, 1927263752, -1800831776, 1713146670, -2041550428, 2134872123 ], [ 17502269, 1322698375, 553856052, 1475412720, 472963135, -1480613402, -2039086375, 1424914768, -1773810376, 963397697, -1349887819, 690083454, -713299793, 1646923150, 981580741, -97536842, -2039288246, -815095844, -1342622146, 1048785775, 1048554893, -325807684, -476968115, 320603961, -195312283, -92660348, -1704475430, 1600437718, -871511077, -431153385, -689137042, 1963805228 ], [ 1966414110, 1774337489, 239538531, -726678459, -1576359324, 225130925, 1068503559, 766053641, 1841987413, 2017337065, -1992893221, -372191251, 97503424, 401878743, -410553323, 692684218, 522261265, 120397661, -1686658288, -951481107, -1496046353, -648993159, 227817483, -539363130, -55374943, -908262322, 853040097, 28811393, 940318781, -1882667119, 1385237191, 1203396439 ], [ 1075895228, -2136568350, 1915888645, 618775145, 422143727, -1864516715, 1166431087, 1958590594, 1778728526, 365681140, -99843622, -343714834, -1638457458, -533765403, 1455856209, 1874115327, -1639645777, -1350671543, -714043962, -147405730, 1218795229, 326744791, -1244715623, -1571250375, -1231768200, -1338411544, 1407983014, -1676931880, -685747711, 1516751258, 42005273, -1956894254 ], [ -1022176431, -1322496858, -579279440, 26286433, 1213519656, 1909939552, 1552691860, 2057642, -131787719, -510228208, 3225041, -1563900234, 778685597, -1628820674, -930767810, 1361839560, 1102617905, -578851992, 1914513708, -88860309, -1411492105, 1885653141, -571959090, -447391274, -1577826704, -1194917082, -1675955051, -32537895, 383931614, 136886605, -946448244, -2121565763 ], [ -1026022272, 1972099988, -453553502, -1139745798, 820836843, -85515442, -882178676, -910686178, 132429736, 2124012847, 1317110528, 186492568, -1840791901, 800509394, -1364905568, 1576723023, 121041545, -1543653903, -969374216, -352923489, 1892974685, 575781103, -1843804273, 34050739, -734517867, 1262883945, -2124619237, 1703981891, -2123992981, 207681281, -1856234237, -498415980 ], [ -389947059, 448517518, -714834426, 1762165977, -330060176, 1681727450, -576568521, 745357076, -1825220457, -677616464, 455077860, -669039123, -737521810, -143789942, 154984937, -177098585, 1293416419, 306707908, 1763686067, -1268917954, 1602051463, -726516823, -574788036, 1310233933, -1389526902, 1714900887, 255245075, 376203643, 1597911458, 253896399, 1313084225, -1007083162 ], [ -186458414, -1187839282, 1180925491, 1733518762, -1350837454, 1845275879, -2038006529, 1256348686, 1775761125, 1273753752, 1930389002, 1639095229, 971997648, -1353422524, -698498247, -1314526109, -1787167511, -111855135, -1997965151, -1391565878, -2043107002, 1176151676, -887137060, 1433129923, -989971326, 387245669, -1038750283, 343434645, 1656218509, -509481685, -1402542138, -1026455688 ], [ -1640475135, 969427396, -409697445, -86632752, 1201117439, 278903558, -118571592, -1575884174, 712231343, -471820920, 654694062, -1999809338, -1491361734, 1760146708, 1035240861, 457342803, -1629816134, 307112527, 913889099, 1224605174, 1818560644, 1514304283, -1650188061, -671248581, -1604426781, -1485693505, 2096435450, -365894885, 2024896170, 2046148890, -56506568, 349362547 ], [ -1501732846, -1227918876, 593981545, 1578442715, 114678430, -1276160095, -477192496, 405123223, 992056112, -1725612823, -1121217692, -1352021301, 1194492551, -956512352, 642898549, -1594923725, -1647866250, -1661362264, -312573715, -2060484185, 77084202, -989857693, -93066773, 495850349, -135557085, 1259780662, 1249367519, 478645140, 175776129, 306230347, -1183751297, -7677683 ], [ 369859647, 1857808861, -894283290, 864343386, -1308648346, -1743511389, 2124635088, -1050773679, 570901248, -1033396593, -726177931, 1149765805, -982336808, -1866651479, -368249569, 1146169808, 1173569315, 413216106, 1129998423, 1304552910, 270650307, -188795990, 1377494768, 788497742, 121583285, -1683577548, 1274313881, -1941620986, 1295491067, 257952374, 268939407, 1962112512 ], [ -1360996140, -314461878, 1008856526, 1736850953, 1433730359, 813812710, 135088525, 1750465513, 893964688, 237897449, -47936930, -731077684, -2119587910, 932423573, 1207625823, -1920438166, -207432821, -722432259, 1993133670, 1380912714, -2024992485, -386597651, 1583384882, 660434188, -1560126381, -309775745, -1802220433, -1110649858, -405626016, 1604134314, -1367913940, 106059845 ], [ 668290346, 1167610494, 456776396, -1586248934, 1445182483, 1919317061, 1503892293, -1347825094, -891798267, -1896213619, 1171137860, -1227631516, 1892586838, 536404336, -770695929, -182065589, -609483257, -1748850371, -1491176217, 150224393, 2129781930, -1395020849, 1948806776, -1444588995, 896800596, 1811701311, -2045452059, -895013853, 55687796, 172819454, 1600977087, -767661151 ], [ -1765301303, 653789061, -342513712, -1282208925, -1748791360, -728928515, 1699756180, -1961483784, 578577656, -1045163619, 516218605, 1600377403, -786971100, -417164016, -396044850, 901151551, 1102975436, -440663023, -1765447351, 187708422, 847093518, -163802940, -13135407, 720911600, -356173699, 930754617, 573019333, -1717725475, -2072152986, 2021604644, 134386131, 1205150504 ], [ 289671554, -1028479438, -1667291572, 1502098587, -1644567776, -420624955, -494067581, -1403380621, 1812843850, 106709816, 470847379, -516954521, 254237295, 1649055050, 2035740772, -880785902, 166814765, -589148981, -2035355208, 721712818, 1446447048, -146718213, 1961330701, 1083230408, 2020531641, -2018618208, -1239997492, -955333504, 185928719, 1859476817, -402054375, -1167931200 ], [ -253293647, -164919555, -768094684, 915745613, -2028300233, -828389664, -1283615129, -1841997715, -1768882443, 1536481390, -60883536, 2040961177, -1363073651, 1919588543, 6745743, -1680408136, -1287855750, -57947846, 780067414, 1387678393, 1800068369, 1675133698, 357546220, -2024907304, -1701300242, 2124841428, -1470224880, -1744836672, 1366011971, 217869342, -360343949, -228525899 ], [ 779297636, 2128289291, 759138901, 299422151, -1232123806, -689428160, -890856510, 996606311, 943478267, -1984758427, -2096376629, 1928942626, -44329447, 1820151411, -1569243697, -554574838, 48317142, -1308330848, -50961715, -1043091006, 230454212, -321101207, -631945719, 1054711555, -1162854404, -921073411, -128334267, -937916923, -145767508, -1403572766, -142206539, -31676573 ], [ 144541217, 114367347, -71220991, -536387849, -680658787, 122190305, -918099384, -742836621, 1005404340, 1172658419, 185632693, 1141337951, -1676166775, 1572653530, -1259543465, -337756059, -141420732, -471104162, -2010749211, 1124532466, -1606844447, 1629361334, -1563506402, 569968634, 1581511433, 710567267, -509075441, 558911067, 1552773300, 516898225, -575505685, -1094977451 ], [ 889213420, -1384120493, 94527944, -1507469465, -1164235075, 1649833607, 1728102115, 1378565095, 1614293836, 1141733993, 1066722066, 1230409636, 704170995, 1176018142, -244329055, 938454796, -1575671830, -444500915, -341704974, 335097094, 968639620, 2098023239, -87206175, 1328092224, 2073156305, -1055252644, 556007077, -1614509243, -1454534457, 65509512, -1811474641, 164856006 ], [ -1224564311, 799685006, 174874108, 1282477780, 2005110532, 1438115108, 2096495362, 88368313, 1131813634, 1891064362, -1107190509, 1465141759, 2116219007, -704981580, 1883879530, -405197890, 651752519, -1891693367, -2079851800, 1236255217, -1073721449, 1242137587, -61503381, -1724944072, -868952493, -1321364479, 484410560, -1700141681, 302809975, 1369674664, 2073193982, 792669526 ], [ -269559507, 68654458, -2020818139, 1706785801, -1931904711, 2045385116, -1468294158, 1799702224, -1068683640, -1965783168, 730364396, 1963991578, 763384048, -740246111, 1473384034, 383582663, -2126803985, -1327246864, 766189961, -1876847326, 263773673, -849791745, -1045253089, 86163272, 424311801, 279398177, -1518202821, 798448598, -2059241730, -330376981, -114124134, 203524349 ], [ 590965430, 1470516299, 219685173, 1026446324, 1243843059, -306942475, -1135624052, 790021923, -678095322, -1534916645, 380676240, -1005358411, -482149284, -103399348, 1186441078, 605740199, -2094246743, -1681398000, 1159687375, 1815981990, 1345895600, -1382341802, 862286478, -1723140048, 213149626, -852078909, -1097785966, -671479206, -1520188517, 1874594020, 1684515639, 1719964847 ], [ 2146075080, 1560138948, -1439200570, -133152486, -506071297, -2106827959, -1164728267, 871616523, -1266982578, 422462700, 872333921, -2135500123, 1871839096, -126480327, -436561599, -2088323602, 1463661964, 1688971651, 1608175583, 354895873, 807610217, 1419730789, 1198589332, -28832249, -1762514268, -414458563, 1250308310, 2011972360, -1504479550, 1520940626, 963602853, -576418377 ], [ 1957851084, -1937830442, -925190632, -1801651600, -85506349, 1105715597, -122695195, -461798187, -1333216197, -695038756, -2066488359, 398862161, 1129305709, 953501767, 1679254463, -163629337, -994934972, 18948252, 740523978, 976397783, 481293086, -1428748086, -753610787, -1609129888, -974140646, -459552178, 1590232858, -549816090, -440568123, 564467924, 2134994127, -948303041 ], [ 1425404809, 1827436768, 1436084641, -1424898231, -1212286107, 1210145433, -365725964, -119903681, -1623820855, -1444530020, -531137637, 888783803, 2138806595, -1817538857, 568523792, 1822652692, -706043714, 1662777583, -892948742, 223439190, -1229588649, 1428510479, -1672841616, 318127025, -1419841949, -1272259837, -574114141, -1749656243, -306721756, -788418953, -505836671, -1429258516 ], [ -1493055067, 992043203, -944738703, 303272410, -239829856, -820715685, -1786201559, 76876149, -1931978680, -998914765, 1262500351, -1543358093, -1289426774, 1448480672, -845180752, -56718196, -1716995771, -153050095, -1354766945, -421739127, 1445361522, 163853366, 1821203278, 1996423530, -377485936, -986560275, -1233983804, 505080132, 837622810, 1187409692, -1271422980, 701021458 ] ], [ [ 777515016, -29276713, 797932016, -38694839, 1287845702, -837590429, -1055124641, 493916174, -770290223, 24327346, -1065740595, -1101116789, 598203510, -941506370, 2044506743, 1353179263, -343795055, -1104777237, -701503882, -228383224, 343880638, -608176531, -628934222, -17715733, -1667154733, -1986224304, -21289691, 931131429, 369446572, -1820092727, -290262489, 190435958 ], [ 1136952437, 743486520, 763573615, -2125065024, -173704463, 1825559844, 1930039287, 1166443365, 373414990, 1379527426, -601258458, -211235997, -536787119, -1717113292, -2053782820, -725736926, 736988368, 929224734, 1052580636, 262896842, -1189626501, 1490107479, 1152486023, -1285198344, 762558520, -1147830879, -1913297847, -1909183424, -1006372602, -1197326220, 2147266020, 1942710520 ], [ -2113311472, 2097807014, 1804975695, 1951161745, 1362821958, -1634860771, 977334269, 1102312209, 243016232, -1709832991, -1057231154, 73096998, -1444988961, 2027175347, -1901856394, 153476991, 264252430, -147069543, 1633820276, -1649763794, -1492640951, -1868253893, -1117352766, -1998441324, -1507542898, 498440875, 527915849, 1035678916, 1127519455, 1137704964, 1464499550, 1108652416 ], [ -1131042254, 2113042513, 861669850, -1650893521, -213606648, 1760539722, 2102350272, 2006402294, 871068692, 337074464, -1706623712, 367405433, -840532802, -980034471, 761648621, -1137796146, 851635520, -291045865, -463439245, -919821030, -869545502, 1247017886, -1049058135, 613433342, -759296572, 784215575, -1772481867, 1807734511, -581501728, -1400707737, -1447961318, 1057312688 ], [ -1200949785, -963110355, -1156315021, -845458471, -1407680750, 360586868, 11252124, -1772199972, 699822266, 1806396793, 1589308180, -717986161, 101794658, -253803633, -1921505654, 229821928, -734470437, 1555517007, 130320547, -586126848, 931177404, -1376255404, -1169805397, 417445664, 1098889104, 1325550334, 1008967178, 808829858, 1068126394, 1280124067, 709991648, 45509323 ], [ -1149727864, 1084341623, 370727011, -1325889935, -960883704, 2057406899, 1787679370, -1833196257, -1923682298, 1560668210, 760014187, 55552936, 1593589775, -99254920, -709041256, -1372833691, -1058620001, -923132999, -1667437532, -327451672, 78134152, 976130552, -1336368602, 2107191235, 382685479, -1328954744, 311142413, 16071406, -1590561291, 40909573, 823572348, -2016411299 ], [ 1792516227, 1948588053, 1851503733, 2016715238, -1507685620, -1374802597, 1388172068, -1648958404, 1063819603, -1706684633, 1981403816, 218793577, -1089296769, -1258100951, 327284454, -1396504852, 154303855, 1106331653, 1410990202, 2051044907, -1822356942, 1516903563, 96607452, 1379432524, -213036686, -36759917, 2079176377, -167565438, 1378962233, 1404604122, 1956496982, -1483934966 ], [ 838539955, 820408764, -1121645713, 94255828, 701124720, -725897646, 1437243611, 533042283, -880277350, 1168262409, 357450468, 1992393032, -1710961051, 446687738, -1518454705, 1422157863, -436877473, -621964377, 81347008, -1359703581, -307347128, 302389541, -1987932552, 633910698, 1316631498, 1162638759, -874993255, 909606622, 1775778265, -851556512, -1127435144, 2026349625 ], [ 706175468, -1759135456, -184609420, 1779188368, -2059351803, 1533961019, 469692614, 438393637, -2011410373, 1046134717, -1916170238, -639797709, 693325449, 1930552750, -11762955, 761493398, 1641909941, 1620039114, -201824217, 1524395800, 2091866718, -411928634, -2058787680, -1497873233, 1812346132, 921984981, -1204705953, 860531199, -1333897697, 1630430294, -61378900, 1523802512 ], [ 653532061, -1236442345, 534336355, 722238601, -629143493, 191470515, 493236782, -1862197994, -210370099, 1006391064, -1253142475, -1473067074, -1989200373, 837691436, 658362033, -2033057844, 428577370, -482527200, 15902722, 610470685, -206747290, -470206488, 18019491, 1885978159, -1662901722, -629546289, 779380941, -99013471, 1547260633, -947905079, -1655974304, -1250440512 ], [ 1161347760, 495504074, -348868925, -1200375873, 1237994106, -721239652, 18310920, 1327105173, -1196105227, -474224863, -382565400, -1763879844, -1623072643, -1118238448, -2073391431, -313996133, -2016172458, 504789598, 1976185559, 120714578, 2104348532, 112541781, -1977917278, -392024269, -1332271881, -60938657, -54034167, 985820106, 622402441, -1416737493, -1407096436, -1464809133 ], [ -1234310732, 2047519503, 60457087, -1155375005, -1934907182, 18724865, 144172764, 530912678, 1645160829, -458355484, 2091601715, -59927702, 175717939, 1940479785, -557124836, -1963440858, 1154524274, 498260103, 1726195764, 1752488311, -72268630, 876466842, 1483117811, 1136195855, -313534558, -337253132, -214315444, 945872076, 333843175, -1584028046, -290630520, -710275119 ], [ -1068433703, 1738073912, 1607240083, 513520961, 1951458496, -1295819788, 192405672, 817608128, 1240950225, -469385889, -1170918557, -383869503, 832031572, 1932153871, -823745358, -656250332, -1408029535, -577637476, -54408149, 260866492, -2015730201, -1449410589, -895714935, -36273494, -1185036951, -1666857523, -14784954, 2030300859, -16770208, 1751993948, 777745059, 1248832493 ], [ -1625350273, 1214258000, -252644778, 1334635605, -1955104070, -942661228, 1292114696, -1865536589, 1687340769, -1403456284, 2107397499, 1457035249, 83080328, -1977076377, 1498421068, -1999457178, -175558048, 1056082901, -1275556763, -1934869454, 1455902263, 1457250949, -1947647645, -1595608350, 403989444, -2131379678, 1874228598, -356410520, -982324676, -1152398979, -1063393539, 1096334057 ], [ -1697182568, 311933666, 13911252, -1228319278, 588756171, -624246500, 44745467, -1228303853, -695089502, 1027740964, -302834487, 465545601, 1433527165, 699618641, 1906506441, -859350667, -748596151, -1097959543, 588471517, 1143996727, 1394524270, -739998747, 575763974, -1082935959, 1669509161, -1806928862, 704296688, -880490190, -1086732605, -2039235900, 442988781, -1138280722 ], [ 251710323, -854068198, -692857644, -1384310203, -1798624717, 1599446939, 1427290562, 750205339, 1255507427, 1628776389, -2025002596, -551040607, 968142989, -1938979968, 669059805, 568719590, -584570629, 1582876675, 1244403083, 815482594, 1412479021, -1607883120, 1551269838, 428348287, -1816096976, 250995349, -525284768, 396430735, -2017464842, -2129157055, 990213581, 1349090903 ], [ -336409857, -621734764, 1071118260, -837987315, 1263164895, 307446404, -1863537584, 816990538, 1906175202, 1125502843, -12846650, 521953321, 2006530279, 177884816, -1562207586, -1430297068, -641566607, 1520899786, -179095417, 877712401, 1889996283, 717265458, -1696261215, 1870588654, 206497984, -221868067, -1576952800, -163749094, -1187197162, -468727079, 462269599, -1546297208 ], [ -943404879, 183527473, -916232820, 16123377, 730033307, -970020854, 1324172570, -904124852, -2001206278, 1593238347, -1183143257, -398278402, 114983992, 1078979883, 1758489439, -384613416, -554420093, -1275485290, -907173524, 251117147, -1743439028, 1565010273, -1247456639, 391911141, -12524157, -1386918298, -885278061, 84427512, 403092318, -1397363218, -850966498, -73939102 ], [ -1123656902, -1536996991, 620155964, -1318322299, 970743189, -1535619238, 1801989642, 142921465, 281561139, -428999926, 1922559365, -1832300081, -1218247502, 998569055, 123199296, 175149235, -165305046, 14731262, 828046205, 64732551, -1152585910, 1421166178, -1588129457, 1819630045, -263561508, -106883836, 776538575, 1438569142, 936252122, -1465603793, 747548451, 1117468903 ], [ 634721075, -472644943, -1460612891, -1732241953, 1252626412, 1590505424, 258777153, 1676764840, -1854408355, 1805690445, -1051611824, -532662129, -1005279861, -562432756, -1576990113, -19592397, -1541535662, -1426504583, 1680533529, -1681178194, -216106449, 51103316, -368089249, -30786618, 1331877650, -626170647, -583891014, -1304915900, -781617657, 1585376774, -1264306034, -1337120898 ], [ -1771609216, 2062858926, -1293633332, -1260326108, 1368404481, 1674591820, 274507448, -878084819, 379700495, 1337285569, -568613174, 1265013393, -36154558, 808663243, 682541386, -265379508, -359076107, 1332743417, -725103918, 672925576, -1067474489, 686425758, -1238857612, 34407926, 303014270, -1518124788, -1836982502, -1078950599, -1460349644, -832647324, 393194615, -702232137 ], [ 1317916887, -122635692, -1009377167, -2087497767, -2106734238, 1865370892, 722484792, 1508530567, -1974290473, -1197589885, -721601940, -1708256826, -216064079, 1822219337, 1098611033, -971725852, 1172177920, -1178117755, -355367240, 1118635473, 1605323375, 940867860, -505338429, -977113829, -109747676, 1350674059, -444607139, -163080452, 511657225, 424884762, -415073582, -1081296329 ], [ 1853717565, 2071114046, 1462804890, -1355958148, -474956006, -473202931, -2044133668, 66714581, 197413857, 952830768, -1106901687, -170100702, -772217104, -1520425164, -176717626, -1279317555, 1308498462, -120865693, 1064774882, -1229378819, 247277025, -800613052, 980125599, 1696195802, -828118144, -144194147, -30754188, -1215312492, -1842134831, 1098538486, -1922052248, -2071004768 ], [ -1457690898, -160217855, 1078279671, 1779303519, 1812955931, 1867006307, 503399843, -26484380, -1973238487, -165933777, 529065546, 882716231, -965177532, -798027009, 1627690385, 1465759375, 991377270, -520204871, -594784619, 84652237, -255408454, 1267102333, 938929767, -1415478440, 1840156901, -163803345, -866120011, -333277509, 1161976990, -622563140, 807780570, 479668693 ], [ -1119410607, 290309355, -1074420363, 1288313177, -1231191497, -735212210, -1401961549, -806504921, -813553236, -485178693, -1592785604, 852520579, -1066111235, -552720470, -597017335, 2097271618, 242225341, 1525428510, -274307661, 1259937168, -782585971, 152675405, -1647727832, -981879525, 261329964, -503409331, 1460778858, 34462411, 492623109, -1480970207, 287364727, -1787922717 ], [ -501761884, -1720955126, 133960048, 626762666, 733978175, 1730720235, -899745051, 1067773870, 1947535373, 195748788, -2053685862, 1223345619, -707684486, -1786137030, 2070515846, -381404822, 1334499066, -817254732, -1907971961, 134017837, -598905220, 729530395, 805511413, 1596810238, 218782267, 883310948, 1865403383, 1995604372, 1241113945, 540758056, 685449342, 1547839866 ], [ 451744061, 485972598, 2140863665, 1197918576, 9045055, 276468114, -2126096736, -19336830, 1041327831, -791880057, 103127429, -81145737, 1472215275, -798074494, -213183736, -1195139137, -1449398027, 341517628, 669842217, 316357941, 1782231081, 886303072, -1758656934, 351129637, -1367349264, -1804502930, -1166108165, 1208701197, -1543020965, 2106735525, 270078859, -602441815 ], [ -1819066657, -786757902, 2081289652, -299042473, -1422309411, 1875230295, -1933787989, -97645595, -712483201, -406533332, -102590580, -244829532, 1396215794, -1788800723, 501467611, 468309806, 2076654967, 1789009572, -429898641, 221629222, -1745312419, 1358041776, 1764887799, 1583874371, 318618447, 1575260493, 46895301, -1516894148, -210614720, -1965881046, -1341052822, -63422622 ], [ -567599131, -2045128937, -749251500, -243736247, -613544625, -175660576, -962486155, -470756271, 2303402, -1350616047, 1077348126, -1038448543, 1975953807, -671401695, -1642831637, 166075742, 1619375404, 184934054, -667597581, 1567468238, 80241882, -167510986, -1650477330, 714226445, -1558145743, 1031641728, 1354620272, 353722772, 59200272, 1744206205, -1110892647, -1747443053 ] ], [ [ 1818438914, -1023969275, 1557511855, -1491551651, -520924423, 1309057408, -1279176828, -1287790420, -623453446, 836642933, 828618402, 892234040, -744539722, 1092062881, -105422364, -535805735, 1930217978, 2129875204, 1900771165, 150190950, -199007449, -1713915680, 1716179790, -958905383, -491181362, -662074117, -77741971, -547314313, -1234894770, -674709366, -1086825981, 1111710487 ], [ 838410001, -2142997708, 1198920256, 538597241, 303691289, -49706447, 601919840, -1895259741, -810933588, 371713346, 1722774061, -1161064995, 825099812, 1841580486, 1588506072, 1053659482, 1169495099, 586405533, -134759141, 1660776464, 744360353, 1781094270, -1548607478, -1758265100, -577755809, -1553652233, 425873849, 1609693718, -1403309827, 1556140931, 1379622771, -1887558538 ], [ -523640313, -15915045, 1793662475, 45229378, 1402730116, -308583283, -986331981, 1151555053, -2107807384, -22959767, -1860259033, -1978647094, -1805580633, -1562132778, -894586373, 1952357239, -2057482788, 1785883544, -145258771, 1422028778, 357205364, 970805811, 1216285401, 764341738, 1678033074, 1999369752, -2032680678, -1198000906, 2079000746, 1184752233, 309713746, -37790463 ], [ 652226928, 998168958, -1181401985, 1516133321, -107303848, 1118764236, -669027225, 1451743746, -413232239, -149682452, -572573123, 111076844, -1441811550, -1325178430, -733057141, 818605700, 1027810181, 612807275, -980374244, -1564918688, 1040976044, 698513304, -149674862, -155421304, 2029509721, 541238601, -597783940, -734850816, 1992283773, -49484963, -1931555853, -1379216417 ], [ -1725063535, -1630241234, -1031403292, -493189727, 1639907301, 1207098168, 1001615222, 1979347695, -971569938, 2028713198, -2115375573, -2136712482, 1375275777, -283599148, 1517387210, -1591391610, -1028535563, 1516353751, -2045336604, 1807544858, 2022710087, -897501510, -548982682, -1220643942, -1170038723, 1409145115, 2006544386, 750637430, 1041439635, -2140351573, -1427577120, -1041508595 ], [ -181406367, -1130845731, -336677471, 138269947, -465701786, 902975577, 748787425, -433749247, -1591319652, 2089336753, -253884768, -442323401, 168714026, 907340966, 527200775, 1567729314, -1501942273, 767420866, 1423769118, 890017695, 242928140, -735969443, 1969651978, 1051596924, -569936961, 2065654150, 1782405538, -388639391, -1730886298, -1231087239, 2023069045, 1968892910 ], [ 1189967809, -1573763236, -281486477, 439430487, -1821770664, 389524667, 1310846325, 1330276124, -335888209, 976855380, 571967618, -343646602, -263519673, 1197653557, -1173896675, 1510952240, -1809041084, -1182128030, 2095698741, 589327632, -1053664264, -1816351440, -210229532, 1689903242, 305039186, -1867354997, 1204478329, -4808064, -971030552, 59670510, 1146968654, 1082412867 ], [ -1609857730, -1260384923, 1363430457, -856194262, 1734556937, -1576154195, 1731910460, -16556010, -1963938923, -1625907068, -8443741, -1761148554, 1675048611, -2075426087, 1257192022, 1598299893, 1635645160, -1301761401, 926001141, 925752007, 1510514470, 1134853948, -1889580320, 681922039, -1298189434, -1844079738, 961346154, -355279691, 1348086723, 983858196, -1361967501, -661386284 ], [ 1308509896, 182692022, -1166353940, 971175221, 705796937, 1697648616, 76155863, 1332746161, 1156698006, -1170281231, -288263335, -132860590, -1275180251, 363492050, 1384635480, -1847838618, 1832732632, 1409154664, 533454809, 1610305569, 1566297822, 1962541757, -2052938730, 1735343284, 194750200, 1305751107, -491911627, -205325514, 908262231, -358482886, -735638724, -1587693294 ], [ -2089152053, 1637851788, -117690663, -922045811, 405678156, 2056494185, 763830321, 98316922, 1429909388, -2037916651, 2146753508, 913564684, 1127396413, -1135265726, -835424377, 537441839, 1890873876, -1076484231, 765240020, -830507893, 1695154733, 349757031, -362076276, 2123096304, -1537610865, -408856562, 780623735, -413162779, -1564853106, -882830642, 1589473202, -1379355595 ], [ 608962804, -1559526296, -246453643, -412383165, -1595328618, 1219185767, -939652907, 333221372, -933387200, -368507007, -1949305266, -1091867661, -1519772157, 665049992, 466151403, -1152123385, -1983506256, -690717887, -111916782, -1876485271, 410418931, -194929452, -1088384787, -399575982, 2126535543, 1985246459, -181933474, 1705330490, 1090837211, -928843517, -1191906701, -1792583540 ], [ -2000875404, -283791336, -1833125218, 867820834, -891374779, -1161549939, -841687533, 33734738, -1323811911, -803361835, -709842119, 1985236498, -1625125526, -1511685651, 1659313175, 962248373, -840178603, -1791384990, 993160990, 545229503, 1779349667, -1918847529, 1872321260, 206705137, 283655246, 1192591846, -746028113, 214117796, 1744685747, 231788458, 2028936494, -1852380390 ], [ 1085112166, 2000030569, 337528092, -2120747118, -1433348425, -945940965, 544674387, 1352413191, -1137409192, -1538763350, -1381502755, -1096240192, -426942138, 1148717226, -430362503, 1269735332, 34070522, 831255461, -494152462, 1410591959, -1984203686, -516222151, -78981126, 1319593155, -855171540, -1256658693, 390675617, 122730527, -347386477, 265293229, -409389953, -1572140136 ], [ 1528524572, -1437951734, 1035717475, -1297578944, 1253183968, -1230146178, 577052453, 2010643290, 1632318979, -1212946492, 564919464, -775540276, -2023635802, 2001378290, 10940083, -269032091, 320179156, -1420276198, 1680505378, -314522540, 67813641, 1895593093, -1132372862, 1640310105, -212921975, -1694864716, -331633311, -150124371, 244241534, 266917833, -1010183859, 1706089273 ], [ -730381851, 731457719, 1979481575, -1555004559, -50088283, -1697505992, 1495411402, 1389605250, 1982213804, 1754648429, 1331382553, -654248590, -449086941, -1935989016, -1295853650, -218698448, 1306736068, 1595165911, 497007867, -1350581103, -781254439, -1288326339, 1325752965, 1510672671, 324794910, -559024611, 1206430756, 1367446114, 30712367, 1174842716, 483239215, 1791444765 ], [ -579478400, -1374575681, -661848047, -1248059175, 947762726, -1451726117, -504588391, -2145370279, -405451816, 865153437, -867068031, 1497961850, 1274037594, -1756319779, 1408422113, -259042288, -1472119654, 974452871, 800108771, -1444048243, -1092653409, -154034143, -1100518653, 233604208, -1329215864, 1083590779, -1193679098, -1834652371, -448347602, -1164782336, -889619833, -379948031 ], [ -1260779753, -1733514749, 549488112, 635857102, 1266507844, 116824449, -288198519, -1600071308, -2114271935, -1840535718, 424226566, -122504024, 1413558823, 1773679148, 487345023, -1253472854, 1483321374, 1483674688, -2097709860, 1169268320, -1187484814, -1046925554, 650041181, -266387027, -532572163, -323868525, -1299241054, -1173245152, 1782978101, 1638736644, -414144411, 1843608121 ], [ 1478240886, 1978135402, 2000177877, 823463419, -2030920928, 1420469751, 1923615374, 2141996781, 946258253, 2121867275, 1188749417, -923854641, -1351704098, 352034806, -1389327046, 737444998, -114796044, 183099233, -1491537751, -750129490, 932147291, 772780841, 1729429402, 1335574946, 1938211497, -1191542551, -844885122, 57650182, 73119093, -46557225, -1333551567, -1131856417 ], [ -702803596, 1887510200, -959674860, 299618049, 69027385, -426458938, -1011494100, 70156400, -2070049081, 1859117234, -1007770512, 1225531808, -1567161509, 1265235535, -1978103954, -383761877, -119655937, 1957836614, 606849405, 612110029, 1739919869, 1616384038, -1262361069, -446178144, -1821438018, 1077954544, 979804786, -1958204934, 74830416, 1538652827, 1782154019, -701967115 ], [ -143084861, -794108330, 1579998044, -886559014, -1868116552, 1318995699, 2121790081, -1464147198, -377059789, 1136145618, 1576498475, -1988088100, -1990612682, 1831772601, -1342507685, -1942084638, 378328599, -846530131, -2082151531, -175436693, 254624296, 603068296, -984168814, 2089996808, 129642992, -1821175626, 1068330808, -460295428, 544480868, 757264066, 1052699832, -1405284301 ], [ -656340936, 2023183988, 930203707, -1989133030, 158922404, 1175809346, 35539521, 1064441512, 541910420, 1364464630, 16264617, 1986730054, -230436637, 713382115, -790046894, 1254800633, 436653047, -1633232976, -874813385, 405416198, -2145740800, 1843592380, -1878988094, -1695823202, 1629515005, -1308834923, 1487542956, -679988657, 1964993336, -863078549, -227647254, 1665547848 ], [ -982514880, -962685795, 2141766391, -1500451809, 465241392, -522123553, 1752777871, 142841501, -612881720, -680201964, 1170726455, -1702602126, 1201251071, -1741132525, 678619949, -560354271, -1105126897, -1028080191, 1425010958, 1613651275, -131711210, -2115596235, 1091264097, -1643572573, 181552902, 1628675284, -1690240426, -691942492, -269111213, -1421471807, -519901656, -576052721 ], [ 1832841490, -1875885167, 1447281859, 1459182955, -785410615, 1392574401, 473650184, 1922270265, -251677844, -994555396, 670874136, -277996820, -284488103, -1307090292, -397911719, -69269723, 1192016280, 1586657110, 1932182039, -1142188997, -1952670011, -765552265, -2054820803, 1888935161, 95633500, 774049400, 955379366, -1524706342, 1786990553, 1824037215, -896653142, 356971653 ], [ -99221018, -1063215402, 1404132959, 1195581792, -681389846, 1596016009, -1865396888, -951647937, 1492762321, 133766306, -1001870655, 694568320, 2097126281, -743006624, -1060100572, -1565704770, 547593923, -188255378, 1843759465, -1508423633, -1023537677, 1401428993, -316549611, -160439108, -301118553, 881614189, 136195509, -1711476064, -561352127, 653311359, 143144907, 489428124 ], [ 549917497, -1583004818, -845168374, -1808840654, 527657815, -750814309, -1257554125, 877396639, -1028269423, -1430149773, -1811168200, -806308425, 1547068482, -1014977148, -306911323, -5392974, -894571149, 1029713525, 734302434, -2051366100, -588763592, 1300745677, -20167979, -1675922486, -571214759, -527642067, -981324583, -1110830065, 2017777706, 1072305370, -2106693386, 1644955927 ], [ -759014719, -1069438926, 708982726, 1890139630, -163411928, 1833632197, -15570324, 1052114, 353844824, 1918778792, 1126846241, 665413166, -1707512551, -1260758073, -1889271004, -415400094, -714015671, -2030140881, -184528402, -1198746341, 1364449764, -290469708, -2096880556, 951855811, 562691633, 1025124262, -703482675, 1906772217, -218794744, 487651211, 294563475, 322387177 ], [ -1210852525, -145888734, -1263234086, -1139768677, 1158633087, 1224467415, 1425863088, 424190719, -1023478385, -1671114792, 555826549, 1628556192, 69267335, -949561961, 412397425, -1435941841, 1562492520, -492897205, 420516464, 758280633, 1541922547, -690863333, -119455097, -548132596, -1876040533, -824587691, -1464246834, 1061035555, 626897001, -1678645815, -518690775, -2053613552 ], [ -124216614, -1119938372, 1040757781, 1871788813, 534436280, -1558084554, 1005017244, 65799475, -1988224018, -1806942498, 1844833604, 1063085235, -581229380, -2129171757, 905731007, -186487615, -363221047, -2035859409, -1245458722, -1100482498, 213608924, 522425571, -1775751638, 1933415733, -1942043655, 742868368, -951584407, 2104931204, -310443158, 411200744, -1092937068, -710703981 ], [ 2104839844, 1474840559, -2026635555, 762073433, 1581700025, 629247753, -327733599, -336452472, 1097658674, 1775463980, 1756741989, 322524112, 377409188, 971437849, -6931431, -1936705367, 559187174, 1312313986, 2031855430, -910459347, -1799725069, 384991073, 282580652, 885299780, -75477853, 747052704, 1371681711, -1169584403, -1694083322, 1225201557, 605866322, -1486968429 ] ], [ [ -856698851, 230326679, 1120884445, 154141343, -1863989809, 1179831199, 1457514581, -1968654775, -2145594096, -1586969591, 1651527186, 1861869185, -74313741, -326413981, 1825775863, -1088607298, -2108202376, 1497580653, 1809944498, 1329751970, 185871669, 2134204283, -1862667814, 1638201546, 2083922927, 179700949, -940562010, -1270249750, -1356592729, -1701170588, -1858115334, 138449698 ], [ 74521615, -1683271303, 755328735, 137480044, -857400671, 1708406623, 837055812, -517293777, 1481061761, 2055280979, -196927698, 506211391, 1995542871, -195202748, -1689348831, -377698668, 983625909, 2059705890, 1016197287, 1982087286, 246072691, 1025243842, -1548091662, 1498496589, 187938921, -2028629153, -1437798694, 999829332, -1782058092, 587579750, 175469905, -166188161 ], [ 460698727, 734326334, 1301316459, 164397957, -1268986377, 1633887856, 1855703601, -1325747122, 304963163, -93865331, 622715480, -1886443653, -1429521449, -1453823034, 1291700746, 506004979, 676489414, -794356811, -1353264076, -1727983306, 6125227, 1102297940, -489277444, 2033430198, 2139123741, -1855662902, 2080227532, 1152452295, 391621023, -1310730788, -491106046, 1403689373 ], [ -100137878, 1753156731, -1007798779, -814320288, 1174310377, -1626906507, 14089117, -693566930, 243136140, -1442081609, -1953295209, 1159259628, -1781863672, -493917530, -1225709932, 857120433, -265494545, 2147213126, -266780213, -1008437693, 1500807899, 1394069308, 1200524389, -188519929, 577303946, -968731379, -2012316401, -1761072736, 220638488, -1125491856, 2082570771, -1872844046 ], [ -5327540, 265656493, 222364123, 35471507, -1945057192, 709998191, -1021411045, -1028227380, 453651598, 1219030953, 1566965143, 1531900913, 1121915126, -305555161, 1444812580, 1742593400, 1252472097, -2132387328, 541104483, 1783261082, 136920324, -1797935677, -608451991, 857333197, 1326516656, 508398517, -280560894, 61671274, 171913968, 2100942639, 2142759084, -228277997 ], [ -932217254, -1162244860, -326600548, -1456091139, -1799101363, -777601149, -703470384, 1064849506, 1697704113, -727830761, -991571307, -484676631, 1443926937, -782614799, 158146423, -167908699, 181130127, 164592, 2072841109, -1560732960, -141700994, 649761210, -841428804, -29139679, 618906964, 1285770440, 8086797, 914933897, -108110188, -297760830, 1685670177, -528950662 ], [ 1020201139, -1219295199, -354359639, -1420975713, -1366229554, -789009472, -1835001572, 521855032, -1082818322, 594567246, 2044572728, 1834740300, -1651105366, 495837165, 2136932456, 848542617, 577732200, 1290056292, -37490515, 875031463, 1496958348, 369733221, -848378273, 1144605527, -1911506602, 753022422, -1386975140, -2079711321, 1288829454, 1290189540, 344929334, -2071849907 ], [ -132872985, -233506908, 1108910172, 1554803436, -84335722, 843318234, -120636851, 1800297397, 1788781678, 985386227, 307765685, -1076437, 640910942, -597002272, 583337046, -2055105266, -965575840, 948584711, 2140606593, -1323144675, -1971732518, -636682600, -780981877, 2129123136, -669305603, 1815909628, 2058288138, -2115008606, 427476993, -976791913, -537973956, -313233240 ], [ -774374614, -1403770806, -1768393526, -1505565204, -2007174471, -415577036, -1473030639, -1335731116, -170844845, 380840128, -907814631, -94109746, 2081756498, 1648513691, -953465081, 863981507, 1436603151, 252626009, 1515722727, -755232649, -1221098524, -317002859, -1173316932, 440466420, 912730489, 1694275846, 1984794473, -35743951, 132366623, -2112261083, -532067910, -905227622 ], [ -2015789304, -1938310392, 1244328843, -1654787364, -1049909865, 536468845, -1292759276, 328017781, -1233126471, -582037365, 738046981, 1368284832, -378444691, 407232794, 1326304435, 1324641138, -1755303718, -1930475269, 801619226, -51563354, 1581989408, 404826731, 1512391923, 1169043111, -1423347727, 1638700394, 421554972, -1741498690, 1953275723, -1151260040, 1283453661, -524109497 ], [ 1553047430, -1726603119, 1839800838, -776436, -1664400056, -208396641, -1356869680, 100571899, 1268918645, -1661682054, 1260446474, 1343293239, -1711127298, 1449019414, 1538858830, 556222029, -820456040, -1409435229, 1821700145, 1269662484, -1881275865, -1050597164, 457526484, 431192241, 2079971871, 790082331, 380892720, -715320879, -1654204461, -941237564, -1761842359, 1952919807 ], [ 311491708, -348325707, 975077207, 603194662, 1289482218, -1950844362, 353249593, -2135067703, -838867288, -706088862, -1712424685, 1902695379, 677464439, 1346805104, 238855247, -39227556, -1038315296, -1179178197, 1934820475, 1794834537, 285679499, 1560066557, 1211840812, 1058915065, 458768673, -552660263, -1481980393, -161767140, 1850595592, -1686258805, 325528970, -72472687 ], [ 637741987, 906727810, 72169867, 407206283, 1164189690, -1281688792, 1905677963, 56025947, -730409373, 1684654148, 1506284342, -1412284805, -1642263950, 1497614793, -317886941, 2084057346, 1703354012, -1667358224, 356972423, 222779808, -1981152490, -725074744, -571117157, 415149192, 942006756, -1515474376, -752739072, -420853931, -1112321163, 1543462294, 1295368820, -1680933622 ], [ -1087884688, -930356066, -1272307162, -1480515413, 833968070, 1517023457, 826614675, 846702101, -2140824392, -1746898775, 266591870, 596725617, -1875544014, 979563085, 1759808090, 631080522, 1023509463, 1066106537, 1007967431, 125236053, 1031740248, -2128057095, -1351148438, -111579403, -1691895709, -199771681, -220147748, -77832723, 856514883, -634442082, 2117083610, -1980335742 ], [ -951282435, 1606104332, 1754658440, 1691876546, -1817331220, -116683843, -855191708, -1828709297, -383278977, -2011186302, -628130985, 336760944, 1431739467, -1756320588, -272037276, -371409760, 1153285322, -1051992457, 1647980435, -993463680, 26506113, 1343080258, -497693305, 1093369894, -2137499218, 1992966728, 984297260, -1517110302, 1985680550, 1531083978, -1124115205, -581950964 ], [ 1873437419, -559607054, 2066035134, -971667387, 698611160, -1287719363, 587093551, 1389655091, 1460158217, -374084746, 2034714721, -332655310, 532217784, 1638341903, -2050706231, 853209281, 1117247049, -342287627, -863125393, 997198550, 39644928, -1631054205, 531887932, 1939920368, -560361041, 1232396989, -1637854728, -1916724434, 180934836, -1054811091, -98494572, -500948857 ], [ 2047611501, -605205576, -1810261781, -1103620468, 1582825396, -58375642, -24513661, 1397333745, -1244520608, 1438723079, -881987956, 1156526676, -2110509338, -459304007, 178633990, -8014968, 1818676458, -674955644, 1082021374, 1695322820, -898871204, 1039338037, -628075452, -227883036, -872436776, -705170544, -1606285483, 1158970442, -1466612377, 1011826164, 929893615, 1626529393 ], [ 354449985, -1526701300, -908646026, 1201646127, -1019085349, 1327378615, 961838841, 571032398, -1738361978, 253351229, -1216316803, 2115793391, -631643935, -270654814, 1611491220, -2004328244, 1365692039, -928273926, -1792558521, -1336080947, 240307132, -1173795325, 1445158692, -1837269183, 191813210, -2014122229, -160572700, 1017569929, 1684798670, 1500932303, 1006128561, 1530480765 ], [ 38464761, 1684415002, -1393685392, -168548772, -1382815181, -1521778744, -1130573088, 1025873420, 370727336, 271374592, 202435781, -308151180, 571830210, -1430137154, -1300010878, -847547940, 80337485, 595973212, 473557210, -1572431947, 1536009286, 981845653, -964038769, -1460640119, -952942993, 2035031539, 2116506965, -342593463, -1879760569, -660312068, -50663688, 1988849675 ], [ 1840444748, 844746331, 212713129, 31693068, 344400403, -1724396923, -995217573, 334373102, 1007112437, -315410155, 1983426023, 1072482175, -147308059, 2059170519, 1570560501, 53436457, -1998380719, 359968914, 1466581866, 1705631712, 1966106707, -1834913799, 1503768808, -406319283, -1771424277, -284140150, 585356706, 498236704, -1827564858, -1684202711, -1856519326, -1814445576 ], [ -1815373255, -1319579491, -1533687723, 1104569119, 154684339, 290769876, 1059255689, 416583468, -1447736292, 1680713666, -2119006513, -837529363, -315850736, -1229820583, -320331363, -1429241670, -265689717, -1659567435, 246025377, 258567992, 2025900676, -1418833170, -933048705, 531228357, 301380436, 413546106, 1473770286, -36294629, -279315522, -670570726, -2083547457, -437925998 ], [ -636515017, 959325363, 874136137, -985482249, -1345245723, 763536135, 715087781, -912644883, -1923979694, -55373841, 735157048, -1264980275, 131864, 1771644904, 870188555, 1514359690, -2028083140, 1880754571, 1941611438, 678380369, 344463412, -1409081199, 724229080, 550513753, 1354576999, -1317591182, -1935709905, -133727180, -1460511591, 1604755356, -1470132905, -1345157789 ], [ -1471428126, 1626914704, -1772741379, -75811472, 1803965179, -802906138, -650970030, 749791963, -1659258353, 278299804, 911827855, -392409875, -572732116, -1494530911, -1264689109, -864174568, 1841293643, -1483894797, 1492655629, -733920144, 394449212, 1264021098, -10599589, 2001494888, -1707834863, 625754131, -81373861, 92246539, -374274943, 1455787954, 15898477, 1456888029 ], [ -408155771, -1967646032, 136902066, 2126100382, 301527628, 1909492340, -1784429005, 721567179, -1247123880, -1930904038, -183348317, 648983655, 1731591655, 224936817, 1887082590, 345867996, 289540780, -1284569092, 313010428, 2068284991, 138947537, 542637072, -897526041, 1766960356, -189001146, -456533938, 300214386, 771156959, 1572828145, 207437582, -667126236, -822371102 ], [ -1251047611, -994810593, -1509290496, 1180312517, -786569284, 2008691526, 23692597, -1710114125, 2081993616, 735629179, -1307420376, 1098941423, -1937612079, -1780978843, -983488474, 843168024, 472678553, -771908535, 1951313051, 981389604, 755806468, -1980082097, 1230548825, -1555423077, 507270249, -963744925, 1990276874, 2017223288, 375791583, -1188149, 764546936, 1639920496 ], [ 2077338134, 1831354104, 248152183, -1656301720, -1130137541, -502888477, 1930597153, -675321405, 219664931, 1045109661, 1322030056, -1133235323, -418442457, 1670833548, 1978445377, 357254830, 1237035684, 29123494, 575472767, 2085497463, 1140723935, 1160298578, 1371035863, -2089196888, 1522596548, 465870129, 237975844, 1891940658, 871169897, 380595772, 2013581921, 296013518 ], [ 310916161, -1683686328, -2110439836, -484917222, -2097757927, 287905117, 1160333778, -734530156, -1949732547, 1634306851, 784617304, -1786914032, 1679165776, -193685402, 261091674, 1322087984, -1147031138, -1313078325, 1841020200, -1674071962, 25048193, -1034835565, -1379525571, 1712557859, -375424686, 2070368302, 1146849118, 636647560, 323970823, -1513764094, 262837402, 1969684067 ], [ -1969594996, 1470347256, -344271008, -252197416, 803570291, 1164265238, -1415652663, 913003008, 2068669034, -1142725121, -2031940157, -1055411587, -1019442348, -117582733, -1996157821, 317916180, -1048554845, 253904211, -813234155, 1747069458, -85331701, 2080408372, 1561189264, 1031686189, -857809266, 1464971565, -1279565990, 1319979654, -1271331735, 112806381, -1782853583, 287194893 ], [ -1509619248, 1511042552, -872145908, 2098318897, -1157176060, 1086363748, -1812800830, 262330624, 1971183472, -1191830082, -1815077338, 439905336, 1020099139, -986694854, -1005360194, 384467570, 227322226, -1000830592, -2141389745, -475758862, -2116337368, 1323969647, -700216454, -1821042768, 876044204, 992518412, 2029185677, 1122219413, -206093848, -581348849, 773359781, -1360438301 ] ], [ [ 287307202, -745467228, 1887239922, -1381334209, 263757382, -928317716, -968565853, 849110344, 881369593, 1449205802, 1545692939, 1656406140, 1496398756, -1618233174, 1296182100, 1687514958, -1751745137, 1344799936, -150014359, -586780534, -305466054, -196510441, 2080819386, 1613514883, -1514374559, 1773651672, -175794710, 1564821307, 991283096, 891079076, -1870558520, -445637850 ], [ 1689009678, -704568372, 887460674, -607650229, -1560947892, -309462915, 795673036, 1828464810, 586731468, -154308839, -1627509013, 1579903064, 1995529900, 77688311, 31243531, 1363278323, 151975833, -1571360245, 789645678, -1323583813, -1284017513, -1092031717, 403171100, -1393825043, -747452241, 1411403450, 1631777493, -795751398, 1700527876, -723666735, 1101758767, -2024698494 ], [ -1418735038, -781736048, -123486452, 211837171, 1986863176, -1910831776, -594074047, -393727290, -753473210, -30487846, -1208846038, -282516652, -1838230237, -1479195594, -1821575683, 462258332, -1396571417, 1564005086, -379722715, -1052134566, 264654830, -1913505396, 128586422, 207594168, -315868467, 1066287514, 1586344631, 960014844, 1406936309, -344984038, -463366789, -1932332639 ], [ 39189171, 1921524908, 1656199399, -1651559565, -1342803510, 1699793454, -631796038, 311198780, 427375784, -365340670, -229694059, 1472323573, 248487944, 2068032252, -1974080572, -1617643597, -43367486, 747129267, 1965127094, 1881912434, 1893468466, -212975682, 838017313, -965151357, 1864769756, 1523679965, 1104189081, 742946983, -1338096391, 864427595, 802020554, -829498255 ], [ 2105118160, -655120977, 665503060, 2041807799, 1312893630, 1181970393, 836440342, -1860372988, -1987482773, 972075180, -2068059903, 745773288, 1056402262, -1173353881, -833093651, 1492017600, -82734512, 791846567, -733530889, -1489445518, -1295853774, -1157724168, -837152731, 887894724, -267671722, -37146395, -891409737, 427629179, 2000272440, 1372567364, 1908335701, -275850519 ], [ -1679239253, -1037768649, -1131771474, 105826097, -1626259637, -315510024, 399796713, -365329782, 193388823, 34604309, -1597648861, -1342799371, 641860906, -202970880, -632446269, 203550773, -130860005, 544236827, 968360797, -1703018181, -2028040379, 733550397, 1659696041, 880756014, -1661649631, 1592905347, 178598658, -2141018238, 1902224367, -2005083671, 1948112878, 1091903787 ], [ 1071822270, 1714013453, 590355932, -1668065186, 26758380, -1466739765, -1464574972, -1777218613, -44193282, 701627817, -713357974, 898416144, 1752697498, -793856424, -2088215700, 910987413, 444316261, -1864829805, 1452043680, 486051919, -1951585707, 707022663, 330041217, -2071273076, 181200469, 2083889, -1907292028, -568649084, 878177643, 346918036, -362309565, 408794915 ], [ -242087511, -1783472120, -1918268135, 559820196, -459836869, 1113229804, -1712911645, 1357050626, 935789790, 1409179021, 1209473281, -1919929623, -1443110309, -1387158192, -1658214691, 982480734, 2016581646, 1387551905, -216023577, 1750614838, 1021847329, 869276961, -1167214981, 1296050837, -1451961417, 310581373, -820968783, 887081073, 1059512391, 347469696, 123889166, -2145859834 ], [ 1438988174, 778313657, -2102830825, 128243069, 213645614, -2045924807, -313455170, -1847710912, -1449388591, 1469422959, -612124895, -1608666701, -40551173, 137414525, -492223056, -1666876710, 1754783614, -1858944234, -557133914, 711649055, 1609306962, 851295346, 360857485, -251922974, 1362702977, -159615800, 391639222, -308231810, 1198758266, -1937658798, -1216342116, 1474059371 ], [ -1742208941, 455927953, 490629191, -1562763999, -1037072013, -844335688, -144046156, 157216707, -1110872513, -776872505, 604880150, 1667981001, 967812402, 1755327709, 16871416, -2005920137, -579540901, 2139945280, 475837366, -964558668, 1480032381, -515027310, -855505300, -2130419029, -1572692792, -282857848, 317017528, -1393133755, -267309406, -408479644, 184395823, 1718579037 ], [ -187860812, 907862806, 459651725, 1441600376, 1943148263, 1263233362, -1218963296, -1040523861, -1105467666, 1095677146, 2139167187, -1904788110, 2058441297, 594059898, -165722835, 1096442810, -77125101, -620659903, 281001605, -140730083, 242282079, 1384068768, 970298083, 1178873488, 107979884, 2102182737, 1009464370, -798822506, 1151493971, -585647482, -669651881, -208873289 ], [ 826753190, -945688646, 182050810, 1429929942, 1959917572, -777280075, 178842621, 1706244850, 1205774117, 690546614, -1660885435, 1341407044, 619537227, -28058267, -1664165756, 867372387, 731518134, -1037092319, -744833272, 1981281568, 578996191, 113652342, -282592902, 151402194, 1371025921, -1904411904, -1620447625, -1250665908, -1102242187, -1583912446, -324968915, -2109010363 ], [ -643661370, -2030080992, -1755560844, 676658037, -296108513, 2028224636, 318344362, -484124507, 1003605944, 1437731143, -1294607758, 191176648, -930739407, 2115370816, -219403364, -1801393748, 1456835199, 1687216591, -532950441, -183705196, 969198862, -2009154705, 1648145952, -2146069485, -1356026299, -794090307, 612833723, 1215037264, -1390853546, -718074624, 1286397042, -719631769 ], [ -595329033, -339173974, 516297603, 1308811266, 1831047023, 1452531322, -1077032032, -530484671, 581517046, -472452353, 187856917, -676630880, 692260960, 488513433, -1709988777, 2102345866, -1708446347, -422885093, 1483755987, -2023486092, -915531939, 866200704, 775995884, 1674541981, 829471565, 380069554, -1345422524, 1643070132, -418952269, -1391467870, -1647476375, 2025966688 ], [ -1681063388, -1333009952, 1656545009, 770739660, 641085749, -1716790451, -743638076, 1180196106, 253402166, -1911088851, 512335308, -1936668224, -2065547496, -1150163051, -669664900, 227078038, 309813688, 1648397970, -631371871, -830159616, -889746477, -214610507, -139070487, -1193269982, 998247911, 130138747, 1025070374, -2037975720, 398967923, 1612714948, 1153941072, -855910211 ], [ -1535200442, 1817378490, -1467514969, -250266274, 1119060360, 260492485, -973445194, 1462109323, -1289911052, 1882069868, -1653307648, -2060009115, -266083495, -356878878, 186209724, 37108588, -931603993, -706095502, -611861602, 2092564577, 2003872535, 210669420, -1040670279, 74867954, -380559440, -2082061608, -576497250, -635681323, 297862766, 1272535873, 1397256219, 2132983082 ], [ 1769151723, -1482146687, -405941005, -1511049604, -353352012, 1237919652, 318226002, 964160713, 1656042049, 1892550752, -1803632510, -840132732, 2029904845, -410875848, 1151585986, -12611797, -181611071, -876235893, 481126572, -1914084245, 1988483535, 1198464539, -1286524444, 463657365, 1897482390, -1823999316, -1345268513, 65640697, 1986494149, -1829752277, -2086217947, -356290108 ], [ 896478131, 689840979, -2016242687, -260759565, -163671238, -28939312, -2118034625, -226161852, -1964236748, -163606817, 1250045941, -1997413998, 1804001503, 330101850, 912419415, -83523775, 1463139861, -925295352, -1479452183, -116017245, 423210050, 1474486591, -10064352, -1753000406, 1531603100, 1392368864, 239854060, -1907945539, 1786349759, 701689009, 1757728131, -1602377671 ], [ -672326288, -1159205629, 1055335262, -795209022, 1652380655, -346604728, -577210518, 493732057, 1179204558, -471285003, -2145189084, 1771764770, -313891972, -1667510954, 588835706, 944767451, -581566987, -1467566877, 1647360243, 1562764058, 654005875, -1007192761, 155695724, 461015970, 1569982308, 1706714901, 1072794429, 693954584, -1101719869, -1624217375, 1296657089, -1704685564 ], [ 58269902, 118361083, -1265644018, -992899948, 2046996383, 1039798986, -429088819, 1036187900, -1994055446, -1371026146, 1808757779, 1276131616, -1602043407, -1261736816, -189552687, -462027527, 77161297, 1442814354, 1118441159, 1053674806, -1811440030, -215471125, 1067875871, 859319930, 865142818, 1279591115, -836246744, 1378311373, 1259641683, -1225658649, -1366539524, -744284840 ], [ 2003370864, 279680792, 1862252381, -514279021, 690041989, 2103984622, -678198648, 999523715, -330769581, 1731179156, 1128329892, 1002346119, -1255250232, 1962118714, -808410888, -420161205, -249761777, 878841599, 1214346387, 1841277113, -1526626388, 1468097952, -1650190961, 157665322, 1733215858, 1130159171, 2002133559, -1981206853, 153023276, -1833878126, 906797221, -1359835246 ], [ -1316150525, -906953514, 1573552149, -713646293, 1577555125, 421379077, -1488497729, -1138574353, 1034997638, 1479630016, -1253267144, -55890840, -213434271, -154132239, -726930587, 1614422330, 1592708426, -552716642, -150367347, 1712357278, 1382060230, 47024299, 461717084, 1427139054, -57316542, 1562589942, 737398717, -483252489, -2133698136, 1298943182, 178318466, 363562567 ], [ -1329010626, 1558829226, 1218538187, -1828661010, 1573073927, -337099084, 1062406702, 2001958993, 1885189948, 1576001177, -1530076873, 259365060, -1211641531, 1335038681, 912150490, -604169059, -1559058828, 1677958257, 44209622, 891588020, 789017525, 624567819, -1247017559, -1456253857, -422656999, 1898212044, 1334636948, 1765892293, -589591047, -593800476, 819455651, -1952424284 ], [ 1944426036, 1343560066, 1131789950, 1167848753, 1264127952, 136723588, -796308546, 2075570349, -1425864183, 1815492639, 1037771488, 1388324239, -234084559, 1014787479, 831351840, 1484454712, -834734660, 1033849927, -1251742363, 2047901947, 8321105, 1743340185, -1651340761, -634640978, 279023401, 2037783860, -1097657608, -172563157, -1504860310, 1218556175, -85449165, -1159185600 ], [ 385656928, 857588738, 1263658869, -710517240, -924350377, 799540166, 320855910, -1234290393, 348902639, 422400721, -1432405723, 2106375054, -2061988254, 669061422, 457086713, -784222905, 164479192, -908127287, 1919824805, -240731945, 422205888, -661580168, -1287799262, -1465794837, 1046797751, 1968834061, -2054025021, -1552950517, 877178047, -1208451174, 1342684810, 1160872024 ], [ -1416248061, -1767468073, -967961742, -1550449323, -1733845440, 1856848601, -1301230888, 220751062, -1064471431, -1326474176, -945431405, -1091175421, -184675521, 474314776, 1911222952, 870204920, -1832352028, -1407855737, -683299061, 427438820, -1208421344, 243174281, 1089450053, -2024942044, 1867075068, 860838040, -285535343, -1190559833, 1721548282, -779009195, 1534591347, 1666879880 ], [ -612407837, -1997054125, -1708152358, 528434473, 2016804776, 1292511625, 1329837395, 1692581786, 939659378, -1245570918, -249015676, -648321844, -1241796513, 25905509, -703192163, 1412935144, -173644492, 515538657, 550117919, -1490847596, -1661829897, -79478358, 925417440, 605023624, 976767984, 1494774251, 2101505883, 1235550788, 1196933911, 532295487, 2103842095, 1346761371 ], [ -1873473284, -1848907626, 1841161631, 1901646336, 1278951554, 1173935300, 285247991, 692876724, -630656114, 502178211, -1526664915, 186243269, -1852499151, -1224573053, -601532029, 552326500, -386252647, -359060409, 1106276074, 1028609863, -1050403318, -1245027752, -948375598, -1509613712, -1355082483, 1849200512, 1938079078, 118900442, -1505841672, 2071453479, 107627641, -1108846366 ], [ -606075987, -517954110, 291566598, -626833123, -2108093007, -955255430, 1549559489, 1622112397, -415888641, 1252583391, -1026921314, -898151879, -803714810, 1446460719, 2009154303, 1931865526, -563843901, 914197652, -127469663, 1483831346, 1563047149, 1539395633, 2127904121, -1108230075, 2031909178, -1216535971, -1569545513, 1146384992, 248589197, 1142472007, 424180177, -351724665 ] ], [ [ 1215137861, 562289756, -65697655, 89899757, -123019863, -1360363516, -603929784, -1638047488, 990830701, 849559679, 661660354, -879978355, 2079458985, 1058891526, 372860226, 532206069, 1799261609, -2109149603, 2007347933, -120858291, -1987555515, -651130546, -1985287865, 454523832, 2069450606, 572697541, 427180847, -1884116741, -931165766, -986915365, -251286499, 1355134716 ], [ -242384283, -1463866144, -1700602896, -1671950337, 1763960427, -1182388400, -767676861, 35614885, 210364050, 1373581961, 1587139301, -1222116747, 1672668045, -392794273, -1344525921, 104860991, -1420014383, -618335683, -1554538885, 1080191247, -1142682981, 1883244752, -774601379, -1476212446, 977968611, -29988661, -1495129420, -491907528, -1215425302, 783170055, -525434238, -1723123376 ], [ -2047209804, 1983368574, -1065211242, 1368518993, -152878435, 780483225, 243281380, -352216674, 577045843, -1695318106, -462090238, -1627442736, 268672167, 188092115, 1544099261, -2084258244, 968611094, 711223779, 320898491, 1689129710, 1187987171, -711343200, -888040561, 996361066, 1962194995, -746447506, 814668182, -1293969814, 737581266, -926366967, 1225525288, 905956235 ], [ -2130615361, 1044415182, -1540353370, -1130553718, 314309071, 376296175, 463018872, -718674054, 1705213868, 558850960, 138608091, 1022039063, -995259861, -313269221, -46374626, -1637533497, -792349083, 1329957333, 774654543, 1789658864, 481126929, -1909505064, -1333744518, -742721494, -553056572, 2066940071, 759161842, 1587402728, 1908008359, 386097293, -447840928, 73012181 ], [ 954019580, 1023924178, -335558834, -1717068937, -512484514, -237570864, 571595319, 375090344, 1977383732, 781798735, -765028844, 1260005906, -241292134, -688254260, -1915771813, 1166478218, 556319489, -1843985514, -535149789, -349843074, -1633459240, 1153534870, 514474730, -1198868557, 773180775, 282112109, -1616642213, 348896927, 427258744, -1346009454, 1477540410, 1062907459 ], [ 178193693, 928673900, 1273788638, 25830662, -32697333, -368138962, -1149753200, 223526791, -1484284318, -2008262687, -1158217480, -1706910584, 607606541, -1438660499, -894054878, -310332528, 201154646, -1458136374, 1304400373, -1623818109, -1723495023, -1478124210, -1643852154, -1534699285, 1015783373, 473194198, -2018109840, 379262174, -1258655967, -1806002308, -291941023, 1365403833 ], [ 2007524583, -1816256770, 103027020, -17335865, -1535391738, 413599632, 358848745, -2010745816, -530845921, 1802902164, -1897606131, -1759440668, 16787868, 2047899191, 583166965, 721235734, 1977581403, -1895075440, 968506657, 1778155543, 1205046312, -1227155461, 1769201760, -178690932, -758098169, -1256468342, 281252557, -1466522418, 2024277639, -1091412697, 227150951, -1970008275 ], [ -1586442413, 1527762898, 1967878930, -375690477, -632025091, 644519683, -1064569994, -922810206, 560488015, -56709369, -633490552, -957555251, -380912126, 1498870275, -1221135258, -1122773710, -1984967065, -1332366123, -1834385486, 535262282, -957795383, 768540523, -331384175, 1032597153, 1402577924, -2043305107, -1226883243, 1460530579, 662934101, -2018888214, 1829668930, 1475547445 ], [ -401964461, 196753, 2056685374, 2106338479, 590458990, 326647789, 1962942027, -1160179908, -880653464, 443717186, 665778596, -770649027, -1465285437, 344148748, 1775646839, -1999098816, -697003682, 1349265615, -1466201357, 1445497105, 125956042, -1901529067, -1428751873, -1824229619, -944635592, -1093441476, -508583687, 237303359, -1516560083, 2105952507, -1974192378, 920531969 ], [ -537268189, -1241044469, -1257262275, 1195399257, 736080861, 940747432, -2146529760, 1607598035, 634565893, -1707743053, 186282024, 1179765912, 100096904, 745868676, 32992511, -1894296792, 181461337, 1050880597, 28283604, 2083472714, -230360493, 765199806, -688000343, -2135310179, -587964063, 953438404, -1730761184, -1366512591, -454171051, 1560359437, -41360534, -1882170434 ], [ 1130899560, 247708216, -265414677, -1014831076, 1159385701, 1776955432, 1199570327, -1825014907, -743983938, 1476577453, -16866446, 493624740, -747755441, -159864711, -1836315634, -628550869, 1523643023, 1543469566, 1376609870, 939122288, -1783261528, -1206091233, 663905215, -1371031649, 1482559329, 445814990, -1975736253, 184079853, -469771045, 1688816823, -1099077307, 2113938842 ], [ -106890413, -1342131733, -1486510579, -1201877253, -2001688744, -1929589284, -2057300415, 1891443041, 1927166130, 1387142152, -1859421697, -1701927298, -1210768841, 915246538, 541345265, -274932846, 595004028, 1867662125, -1735795210, -1011139769, 195376041, -542538356, -177874901, -2006167928, -1186622018, -1304305516, 1311445849, 1049763228, 1999826379, 1799303549, -882815445, 538338895 ], [ -1262918766, 1089610777, -583585924, 83550012, 1644815216, 350720924, 1141957007, -1534352661, 1079069060, -211314258, 1730394216, -880787877, -1149553528, 556383774, 1561479243, -1660088788, 1792376559, 315536813, 843087452, 1514501081, -400279685, 1649219031, 1751835577, 1007112523, -1993940336, 339546650, -928327230, -1754132281, -1735697189, 1711754999, -499792297, -1717121164 ], [ 1035371432, 573359357, -422538838, 117783028, 251401856, 1843655301, -372559729, -2009025149, -2005581314, 852370507, -1874149570, 1908361856, -1954554785, 645513221, 1330117145, -1538465921, -1789566860, 2121456425, -720343623, -1053355956, 242388496, -1059125226, 152302371, -811113283, 495282243, -1763798500, 110272359, 270390306, -29072184, -967771334, 731072052, -693381658 ], [ -893703289, -1345413980, -187864701, -138314367, -292427854, -751442538, -624161858, 709329254, 2133797939, 766951057, 1730747556, 115949458, 752737102, -589041776, 1029533005, 178945721, 1600113093, -345513497, -606955171, -305601637, 127695665, -1748009288, -627997313, -2653178, 1683485243, 393844469, 462692821, -744809335, 263223887, 1698932661, -208604564, 1109664860 ], [ 311300297, 1330810785, -901897647, -296461362, 62914833, -1222436478, -1262464181, 403656469, -1109823260, -1115727731, -1371035345, 1053547401, -1305706328, 69263838, -97832859, -1596841947, -1895360562, 1024519940, -723089405, 1722987073, -89454345, -662456064, -1505324211, -1615370672, -620708673, -1159181640, 196384322, -2100203320, 1742329214, -200567333, -761944097, -1972443786 ], [ -2125681481, -1329412904, 749004593, -1976297184, 1971007218, -1710844966, 2098032764, -688642257, -159060049, 1001113563, -1391594540, -1490415229, 746353961, 30887931, 1320168229, -138086246, 242088356, -755149799, -637799663, 2068053349, -713724092, 1667632415, -251311768, 517349737, -1271177535, -737853871, -322542095, 1110107545, 1388394697, 208431030, 237280528, -1970262303 ], [ -1051487358, 1671878510, 858599413, 1513096392, -645811844, 734803827, -1343676959, 933644457, -1932602348, 2114222125, 1575076321, 660382708, 266950227, 1239522113, -2019566074, -1317429975, -23101726, -1671421700, -923046832, 239970084, -1025796892, -458159401, 1820995883, 870703846, 1961939097, -1141611855, 1026035670, 1790682431, -1081446738, -1680162951, -1721976971, 2019134960 ], [ -1913162652, -270626057, -1939841809, -913082833, 2030215003, -1449504102, -1398182818, -2026068975, 992546745, -1253282018, -800241378, 1082123802, 1136981421, -52993520, 1358999416, 355438653, -1017341645, -1193877206, -695571411, -2074979180, -20599965, -1651303434, -1924832957, -1327793714, -2043786765, -1513022221, 1354900050, 1774033521, -189020630, 97631579, -7188540, 470979049 ], [ 461566435, -834150514, -734815176, 847092815, 1126905478, -1209320445, -2049941725, -2110098533, -1600235987, -512496538, 1837647259, 392175847, 1616370253, 1708618883, -1818369895, -1511804258, 232861552, 1773648358, 1001533593, -274428288, -1042907076, -966549611, -2078954865, 516533298, 685955118, 61921617, 1180041279, 976953775, 997537116, -1898930085, -1419492047, 1604439645 ], [ 286932811, -1576885803, -1169737629, 1895636144, 491709630, -197709248, -76724155, 379741066, 300868846, 358964170, -796032051, -1868996564, 115891554, 322339386, 66052087, 2041188498, -1410120366, 1054800636, -2065643992, -753328436, 683658086, -28126902, -1100389645, -86912244, 132659155, -1683447584, -2070540366, -1160993383, -999393068, 126598333, -1973667237, -493978375 ], [ -882765644, 484800306, 987741626, 1012056002, 546107789, 9021332, -1441010566, 486418694, -1626633216, -327390438, -1640492546, -980626492, 1501154269, -2106785159, -924684959, -1773139208, 2127235174, 1601447982, 235303673, -1412074278, 2142405722, -1799298453, -1113496052, 247620441, 1927878892, -1505943486, 1815638375, -1214903092, -1414047254, 2016642592, 2087973469, -1587412184 ], [ -644052945, -452258742, -1513818702, 1827124904, -581135952, 1313701855, -1796968464, -480244127, 418241266, -1330900360, 428097432, -303788052, -721362626, -444908718, -798496345, -946489553, -1993144463, 198724335, 712317657, 1865694865, -1071341562, -272813803, -114737429, 628541575, 26881894, -188301198, 1235364516, -1549249564, 572052018, -1326428982, 2021504543, 785016846 ], [ 567182594, 1596178468, -613229073, -1722691263, 1588256266, 1833073397, 68242624, -228764363, -1341494449, -1125615824, 279552960, -1428731771, -1620165849, -965359324, -664486779, -1105558584, -2016446419, -750705678, -1811276728, 1076827980, -1208991573, -2035323491, 523871532, -497140139, -29007793, 516651549, -287850209, -1712050578, 305919759, 261301792, -1307953538, 1064955847 ], [ 782900149, 754135770, 189789561, 582060947, -1548527457, -1637012381, 232337418, 1102933497, -1663209304, 513211385, 748546639, 2143226661, -1177214092, 1224424476, -1937544888, 1184253947, -1341993004, -175217427, -73256918, 1908930728, 908847218, -36970908, -555175462, 2061018755, -577752546, 1471370299, -260443091, -1297267888, 1573854413, -1742321595, 1291040007, 1273474893 ], [ 1832700035, 2129975583, 1226631905, -2000663426, -235095869, 1394689329, 308947818, 18359161, 222109463, -1172340677, 2098127832, -1408744663, 1019974568, -1848514744, 143851698, 2085623049, 625524035, 1347360805, 1967697758, 365243498, -1327660639, 806716242, 1901787077, 887901121, -632357117, -1293330803, -650906807, 1070522868, -1182600710, -1059155960, -626258204, -980717263 ], [ 25887318, 729346582, -1413669953, 1364890150, -1422906938, 932014876, -910620761, 404317027, -2114033337, -1396345672, 628474044, -1574019578, -1283089185, 1099027444, 1602484062, 1324384230, -522026948, 318749782, -194053410, -1607148136, 1838294014, 1187445976, -2038777607, -2103466366, 890749389, -724720450, 24984326, -183825821, 586500729, 1409983907, 2018873246, -1142539797 ], [ -1591306355, -917033900, 752551609, -889737964, 877957983, -1246032625, -200914158, -1714408883, -1376452531, 2008466477, -1408501045, -325801381, -342391866, 816922368, 752363820, 14444603, 214489749, 1216029623, -1705363686, -1257340656, -1919007171, -845761858, -555107841, -1628834800, -1665989277, -133499664, -1545808852, 985369524, 770908669, 331122356, -105476783, 1625660565 ], [ 636085136, 1695211000, -655616286, 130014504, -1742459523, -52020726, -1870182431, -556116075, -2075471577, -1103009202, 1559328029, 939349382, 1995086625, 1960301093, -1503631047, -1372174015, 1916158817, 1318553716, -1015575738, -811421698, 622463344, 204996743, -516775859, -696450936, 509770377, 1801543626, 1473069662, 1064984795, 1549281925, -1894223105, 1584790033, -454696853 ] ], [ [ -1010903433, 1570217948, 1189126630, -1798750048, -647519348, 727167680, -1372936996, -1421197680, -822702608, -796587216, -652515389, 1261310381, 272616350, -231979767, 503562978, 2043600852, -434632582, -141246532, 1405647094, -1278242389, -1918449293, 461727805, 1577159559, 513900202, 987996725, -1425323725, -584044836, -794566419, 497653086, -1047051268, -297882129, -1565531801 ], [ -1682247697, -845862418, 1992080550, -1750316592, -630605946, 156955266, 1469286622, -1969105465, 1197120295, 983917839, 1114757446, 449610075, -1995530914, -2055603778, 1433158213, 1502169550, -94669614, -539342887, 1607602002, 1426589062, -467043046, -1430970950, 638869662, 1608971804, -856759294, -1494334105, 956853415, -1890506774, 2112523089, -486602646, -770368147, 2076264555 ], [ -720128209, -1292086387, 1052868030, 350411143, -76088676, -2063557909, -945517305, 848806898, 2018953589, -1994365962, -1862271378, -1943550370, 1607753798, 238335379, -1925262382, 658797337, 621776558, -1525085301, -626854985, -778012968, 769386906, -5952225, 696819514, 407478003, -909203030, -2026566877, -638471408, -101456537, 1052327788, 1291132923, -2098199374, 1815989560 ], [ -545674938, 1364632916, -1310366899, 1576480570, -12970690, 673274823, -1239853151, 1768310333, 837548881, -957151701, 1246766233, -1315013639, -864216093, -1338970883, 259882187, 1136030012, -74550007, 672398873, -1133782365, 1209480181, 1062832419, 1758642551, -902571245, -1054998032, 403903657, -1840982709, 1550984749, -419868629, 672347721, -1081268145, -484112959, 16110591 ], [ 138577018, 831551857, 1660111530, 1249168542, 576276452, -1959547963, 210940424, -1688100695, -390117767, 1980939564, 1095435913, -1280024142, -1408211390, -957649192, 925145361, -807762097, 256255577, 44650908, -1760508387, 645463627, 1444058060, -147532264, 327609853, 928877540, 481639186, -779013634, 335204659, 203852335, 1778807913, 1846441438, 199953021, 1730689594 ], [ 1139153919, -355044427, 159671724, 433565222, 1288771312, -1431447872, 1227583655, 1887771601, 2111867301, -2010982527, 411640682, -38701941, -600250268, 337544255, 1741417430, -2109771040, 653558180, -1115105570, 487358316, 1111092285, 1043895156, -1635173516, 20501345, 900409261, 911302544, -465819031, 2076645587, -1183486828, 930014219, -1176515472, 1123585714, -584519430 ], [ 860081058, -1723426578, 594062984, 341002766, 595491802, 1985984612, 2088955944, 75810984, 682557339, -1673285438, -1947156151, -532489222, -1236189162, 103626911, -963816454, -422601913, 770919403, -357260882, -1448193347, -48609906, 1688834882, 1239825852, -1422540908, 1380299318, 1451301421, 693560319, 1788594477, 318308278, 2113619213, -1640706227, -2078293606, -354958716 ], [ -80199184, 306276750, 1248789203, 1149372696, 1808589094, -868597790, 65322873, 539027184, -1112269572, 214534221, -650693629, -557888022, -410748325, -11590385, 1257293491, -1839505004, 1864241727, -1241712910, -175331394, 1031341018, 1968743011, -2001109592, 826232468, 222364248, -161993125, -300005189, -1686933417, -1668630777, 23320647, 1142989251, -464039051, 931592774 ], [ -1594453914, 462243389, 1647352123, -2108831024, -1632747783, 851442727, 1873146510, 618773422, -2041071551, -1511779301, -1334107700, -1714585504, 917398141, -995844742, 1950816626, -1420205046, -1889220495, 1382085275, -1066478643, 1122890616, 417116042, 1068422940, 1901770865, -1626860724, -317757798, -1658700005, 346427035, 1773986003, -621932469, 31870697, -1606541313, -1631804742 ], [ -2052941580, -552409956, 740393569, -2139585027, 1621272206, 513710446, -1441836848, -56860457, 352119004, 1698334859, 1036094358, 1476461275, -864262523, -1934621811, -500215509, 1651279911, 1821805197, -144853172, -704565529, 425442322, -993253330, -1577395309, -1768360245, 2028530733, 452867139, 1147760338, -137404332, -830853740, 1972434756, 2029053662, 398061254, 1806789141 ], [ -1130625563, -1652383852, -1897996984, -638456739, 1716165881, -1769965945, 1058636842, -1309714297, 420187335, 1469511866, -207813575, 292460868, -1969950722, 1895698301, 332322947, 179055399, -1609411444, -1639618380, 1107414609, 2030924164, 1684457888, -303554176, 1824102796, 846678994, -1902465137, 226353285, -293372944, 852887843, 444256743, -484227488, -209498984, -1665943749 ], [ 688799279, 100452719, 36435198, 1751863142, -1682522736, -864528737, -1487892293, -187159093, 606426042, -398795794, 1291392278, -1898197085, -2078550140, 2136112459, -679899165, 2007339968, -1192947691, 39304290, 1914180188, -1804465757, -728230482, 481225754, -216400649, -506390289, 994684496, -840081100, -1644665543, 46244495, -920999655, -1813489210, 1715315263, -1749628800 ], [ 623988947, -152067664, -32688240, 807218934, 612711309, -1114115508, 584359400, -1184829210, -1091577670, 1828875262, 1928668471, -1067187949, -688970270, -57832848, -365118507, -861555662, -1668564281, 1475164944, 105102480, -1073581956, 450057665, -1747293972, 13231096, 1011030216, 1108392072, 658358246, -700827498, 2046726682, 412867163, 898875078, -1219760455, -1525424211 ], [ 1896235278, 1485870855, 1048168058, -1239240117, -1083074812, -59962953, -1756466713, -130075544, -1429163169, 940388640, -1504665809, -1988330925, 890269560, 467836217, -2107768830, 688782131, -1021541080, 2129029378, -421018472, -1387586023, -2026133200, -1657737085, -1065893880, -523478379, 1209485269, -259611490, 1512637467, -624959900, -148461512, 1764651749, 917591993, 2042185602 ], [ 1479019640, -1856247479, -1797968910, -1988115237, 1329915187, 989866353, 1452282221, 1233384660, 925934153, -1785764433, -391045107, 2008422217, 66830451, -1961392249, -1484507084, -457773391, 1077204342, 1296162002, 939314538, 626185315, 527812256, 276988152, 1426556084, 902982398, -1792328826, 1903213003, 115270039, -1416688209, -784538767, 1354307073, 408947997, 1608020163 ], [ -2101966920, 125146183, -921268042, 1045918154, -1775189718, -1785165687, -269919005, 1705465328, 1817114901, -580823229, -1951196021, -1261244220, 1804019542, 453825566, 853875497, -1382274994, 1644258571, 679621142, 1256246123, -571331449, -314260748, -2082920134, -228906769, 1103226598, -2076841170, 1643590401, 10508283, 1125810781, 13928801, 829378745, 1111631778, 415415494 ], [ 298374901, -1022275527, -925761411, 1173111966, -1172864467, 456628207, 1172852177, 370341798, 27501313, -802210383, -1716332042, -1494028828, 1283856996, -1570008107, -447540951, 1759198408, -952748416, -638171381, -1658696877, -82174533, -1315138711, 551600672, -1923137973, -444966962, 949699900, -132661346, 500876804, -772531383, 1989263433, 1147490382, -1433390626, 1580835764 ], [ -830032212, -700764126, 598573451, -122678122, 238471985, 716660320, 191595663, -1490625317, -1748227651, 333249074, -2058422963, 1380717226, 952954904, 507142189, 891614639, -441712230, -2024877294, 1428690808, 1421794727, 534251600, 1145589996, -1819158112, -1214838786, -1236338939, 284498307, 810138991, -1018560882, -255140193, 1434961048, -557028443, -1398793863, 2007486996 ], [ 1418714508, 1964660223, 679641970, 795973284, -1350796363, 775298191, 1569908557, 826585950, 1414563443, -1991068518, 581871752, -1676577556, -4262363, -1736512245, 554094461, 24119235, 729949048, 612382625, -1706204712, 1835492927, -425309910, -2059196464, 1871992145, 1527944896, 1172653901, 1022050414, -1816938840, -737499315, 1535509979, -1745305097, -1878310316, -1719787315 ], [ 792222452, 1283575526, -700445002, 1744806307, -982054015, -718637425, -83370222, -438799117, -1807754290, 373247536, 2005050592, -557369855, 1959670229, 1434567098, -1415850275, 2111573556, 1973992749, 836920928, 1964309299, -725405735, -1622964430, -1527628482, -2089208313, 1534631837, -132828064, -2616997, -696868785, 110269444, -77390681, -213202146, 64121128, -1051141054 ], [ 1089773613, -2100565534, 565593878, -1589384241, 45997973, 544354076, 8693646, 2037495033, 1887732834, 1948007582, -874624399, 2144860580, -1330056657, -591095004, -799178855, -1277983016, 1234871701, 1048272149, -867697484, 819117284, 648942117, 1919742737, -518477875, -1341699516, -436326186, -1941623196, 1044949439, 2095066143, -1345667877, 1601375940, 503513781, 661035339 ], [ 301844691, -1456144959, 1315319803, -1127743908, 1775813329, 1472922490, -1533351572, -270455078, -1042767483, 1533805292, -1536800041, -1259971234, 2140791648, 905729511, 465720469, -1750362513, 1882981974, -1417437760, 1990715229, 247507919, 1736298619, -184885408, -1003161407, -1674822267, 28383571, 458767400, -1144508662, -746105733, -298783493, -1607599091, -317886700, -682680152 ], [ 1778207446, -916363350, 837203718, 1171960094, 1037828363, -241928704, 1030676732, -143740411, 200385519, 121997384, -664569821, -704178804, 1454917836, -1662309843, -656457487, -142412419, 89927686, -1423132186, -1496036292, 626450655, 396587273, -1347072832, -128370959, 799376178, 1625865972, -2039053299, -846818520, 1082699557, -841363075, -1541779129, -1613885496, 492324517 ], [ -77097863, -1040329193, 1144015541, -1337616276, 632154685, 1738941560, -1765904110, -135866247, -857828646, 1235152271, -751387479, 1149770216, 432646396, 1279276853, 1238784342, 880449380, 2119159043, 1396824544, -1052349136, -1685497823, -1316533475, -288239066, -331146609, 1056442684, 756504967, -1524333556, 937480501, 474783442, 1417180682, -283230174, -806749774, -956697078 ], [ 1464538761, -1066957966, 730325869, -178684336, -2064938092, 25387195, 2030714919, -718434954, -1060957935, 33293064, -1822975121, -513465128, -243975579, -397221625, 148797732, -62191069, -138874141, -767418208, 1150701855, -691136498, -1645554572, 757472930, 1340145909, -2112270213, -64442578, -1736074076, -1815708016, 1164847791, 2040888292, -2010065056, 1692712065, -1031906870 ], [ -781572705, -201252368, 21444558, -1496946950, -1101278920, -149742312, 31579879, -286812247, -1078862595, -1128802572, -557302055, -543346584, -974074770, -1252024479, -222857955, 1571717570, -1856657332, -1648430567, 149216424, 1282713662, -1203358548, -844278582, -1422134117, 1479230033, -646256770, -765034084, 978194877, -1585148066, -618829130, -577963355, 1091034720, -1339361165 ], [ 2056475341, -443220206, 1906535086, -1442802186, -1198432112, -1823787836, 1849235144, 595440120, 1561253836, -1840996428, -2026100879, 69461057, 2024554702, -656753580, 1965582449, 1533324184, 1039126536, 1828280906, 444361606, 509993092, 2104935649, -557883301, -1308402829, 132832038, 1180323820, -1390345512, 1736351151, 1701792482, -569088, 1754647093, -867075985, 1413656398 ], [ -236965486, 1437431415, 2027205562, -1677739370, 1041626693, -645589714, 201626558, 932900911, -1673966855, 1062556353, 823319580, 72072043, -1011310160, -858181661, 2099411096, 1621819526, 73147389, 1325119997, 491134962, 317013819, 2144584628, -1948007898, 1085573438, -1395656016, -58378411, 187561615, 219207862, 1141322526, 1738561492, -1318032701, 1875827305, -475728038 ], [ -68230787, -131656575, -654714639, -377631164, 1209445705, -2045136831, -1463457156, 33430466, -439925055, 772450170, -2055389694, -842270174, 1453776970, -1045439530, -1938297288, -1106105859, 198351731, 355977287, 2122641163, 2010753574, -744829142, -1595416108, 1302304841, 1674909296, -1568055988, 1626482291, -1591699742, 605944614, -1175221588, 1014751754, 1297982201, 1389502419 ] ], [ [ 543380655, 102036586, 1423775934, 1867494007, -920642602, -1337813148, -1396917010, 706051961, 203143294, -111564155, -1997929616, -1120153155, -54335504, -751278187, 1970224163, -30776016, 638585054, 1732872176, 26122491, -1816032099, -1304897650, -1005321785, -174164383, -2081091774, 215623117, 1142300939, 7164538, 1223192870, 196236828, 1545345846, 2003792850, 797361993 ], [ -1316811496, 1112002150, -437187801, 1658940275, -1509656359, 354296667, -379378544, 423527296, -1735504631, 1885376241, -624425964, -968323459, -485104274, -743937867, 976005403, -442765016, 1777929748, -984987933, 26781996, 1327299810, 1186223478, 1140464904, -403387991, 2063967239, -933513423, 1466086476, -1503078898, 129881965, -454503839, 986453891, 1108229335, -2034248613 ], [ 431582346, 1825419101, -1210191385, 1210107042, 1064140589, -2033229792, -1766712821, -564737208, -1477486020, -853004609, -1368022395, 1427011750, 788127962, -1355993005, -927897031, 829001626, 1641036615, 2121322449, -1752610471, 536528234, 1875490474, 1684375240, -2125983730, -1942237064, 1792448733, -1145292613, -1586579258, -1519298342, -2046996322, -337499266, -993496535, -1850808274 ], [ -702182391, -858642715, 1010806700, -1309483980, 1710437932, -1707242671, -490617539, 2010558559, -1067963122, 1428700926, -943865160, -1845846037, 1614037159, 1278131377, -1915518748, 5912763, -281642404, 875817694, -1199847282, -796349940, -614634288, 1392651387, -1026394350, -933563266, 1206556688, -1356970380, -1063997649, -381309383, 1720874467, -651269427, 886878339, -905063589 ], [ -890418985, 2008892387, -1866498831, -1556423674, -1408192692, -1454428574, 89081320, -1447785835, 1399784257, 708611487, -499117108, -306537531, -427488671, -37632599, 1782186448, -998222477, -314440555, -670347819, -1416565122, 452897769, -1362981497, 943649776, 1503683479, 596343348, -86325411, 915543582, 1218222286, -4100865, 311246176, -777024052, -1245837702, -1893336388 ], [ -1078808132, -689434248, -1559384525, 1601931704, -1713940860, -721305131, 477826682, -1477905523, 1247547244, 757648561, 795375917, 1160221775, 1732983663, 107818353, 1745967575, 1887223998, 1915348759, 1609958942, 1157176142, 2062561715, -94375447, -1321259887, -653524192, -1020526704, -1808995260, 64444367, 1872389514, 1667606810, -921479283, -434375564, -1486127942, -276554963 ], [ -1782975686, -1703639638, -1096822779, 942501143, 1521343418, 1517979796, 1928839669, -1652283999, -1073047723, 135187077, 1456328095, -1786377704, 378378111, -1527883363, -904175899, 883029442, -885259758, 1056471603, -433453154, 1960896103, -1533308242, -1234746867, 643389596, 2044833306, -2002384720, 440983874, 1677157477, 1456042433, 1104966700, 8775487, -671496218, 540706113 ], [ -21978273, -774881060, -365656565, -1538760309, 1940933482, -1446316096, -39622799, -287281394, 1920581756, -26041789, 1205936363, 262902559, 1184956728, -451728478, 898127490, 1729601263, 757830071, -358091677, -443997084, 28255343, -1710503738, -1406376059, 15384678, -1018057044, 1215884499, -634098360, -1618513550, -206792448, -115386387, -936458688, -1056573453, 304787917 ], [ -203799823, 958322282, -1274676735, 1396557010, 761665594, -1569855311, 625055079, -223754315, -303008622, 302301469, -1066896101, 1830016224, -949682666, 1771874837, -1299708412, -1252540074, 2003569074, 430820309, -1159654415, -135538133, -318632537, 1121773918, 8044285, -1860257149, 734226560, 1401435065, 1079171722, -1239408715, -492266081, -1975234211, 73800928, -792892539 ], [ 1718929073, -1101907732, -1653964849, 944868102, -249566308, 585906448, -1334189809, 1606055609, -1949450550, -448023377, -1481909235, 927958526, -1078054645, -152124907, 273356399, -1007472111, 1145911739, -1045858418, 1892967264, 699785658, 1967735485, -1859476570, 1626910492, 2030281611, 64568808, 1660390234, -326746465, -194980255, -214131402, 593927258, 1998331144, -1250053493 ], [ 383936095, -19323076, 1053401500, -219222339, -1868458406, 1294255584, 2035178345, 1930938115, 88578037, -667761606, 440937814, 1446557139, 1322243974, 254833083, -1784593811, -1076989686, -2093276680, 32557802, 1955793362, 450842849, -1231273288, -1981375382, -1693163749, -712643645, 1871361260, -1968046452, -535503929, -456711441, 1521978832, 485571262, 1852177137, 1524904944 ], [ -1303647812, 461445236, -1850196009, 689917404, -1978840544, 585998182, -960569793, 897275039, -1381823257, -947199080, 1724576729, 510432591, 1841453479, 1122412223, -249201974, -548934614, -632452791, -115438503, -395418118, -1592268037, 1433451404, -1143001497, -1525751426, -1414285690, -1499737051, 572011868, -944781476, -2078014092, 355767134, -274653248, 911884111, -1366327252 ], [ 2106670781, -1581647515, -1972088652, -608312071, -614712538, 1759961010, -825041825, 497969108, -1966365926, 392136244, 1253609081, 957104103, -318240517, 184521614, 490307452, -290451903, -205065529, 1871107549, -575006923, 1803927232, -1556592658, -99829600, 1679166329, -1211065807, -1634630642, 601738779, 337178320, -126342402, 2045026484, -494425255, -916639948, -492794484 ], [ -97273893, 737748213, 1055040375, -450725194, -1044828506, 510083391, -1180569408, -1508181597, -1672033039, -1053926501, -2050083574, 709704184, -933375462, -1819519582, 769526250, 1670732286, -1824756186, -1188363285, 1150212764, 1277572663, -312180338, -90160677, 231823773, 92501797, -806662572, 1339641249, 683955287, -46235985, 1099760935, -1076309276, -1781911915, -872787771 ], [ 1665187663, 958859663, 378986252, 284867856, 642112208, 1817682068, 114697091, -748945009, -1746568253, -1725655156, -232937553, 638769622, -1388789033, -1459503155, 46700983, -1520494173, 1723718448, 1557820368, -123653588, 1172254500, -1249254604, -1535322334, 22610206, 1164409471, -696968630, -1179916806, 1841373675, -250566699, -317228982, -991933959, 1275377360, -1213791308 ], [ -78185495, -1782489608, -1133497525, 2011260531, 701163974, -1104449509, -2066431098, -729310181, 1359197667, 661296820, 1683775787, 967843146, 204632431, 2014865170, -1084236474, -1505390804, -1398775191, 436947047, 951245073, 888260647, -1226566903, 934171003, 47310561, 2128482114, 1558776079, -1579239907, 1134160315, -1712988020, -2084404918, -1357571788, 874105813, 1666074341 ], [ -2096181206, 2036323376, -755512523, -957570277, -539749234, -1973009294, -120427608, 901628071, 664934833, 879329847, 2109015180, 115345090, -1387095499, -921071885, 735409805, 673594701, -1367802994, 882282572, -719788317, -1662793684, 1349170123, -827259282, -1839630825, 1963510297, -2062001846, -1238133237, -599800796, 230643130, -258989375, -842467192, -378738651, 1255651999 ], [ 372257862, -206282577, 1008545012, -67685083, 613162413, 633260730, 1023369619, -739819721, 85759788, -1207895971, -249919124, -2125308318, -1585233123, -761565071, 2085822948, 888152606, 673066549, 1295834390, -1158783253, 2090870982, 804715236, -352203888, 161688527, -680388507, -412624460, 1793101226, 494322887, 81825339, -1190889951, 1316982754, 2025724138, 1308391731 ], [ -267153418, 1651594719, 307974879, -541875354, -1705662008, 408796977, 1630062420, 2096821117, 774828530, -847732181, -1720579053, 793913101, -310693764, -328240968, -1027599708, -1813440212, -68571632, -481753898, -359137725, -1680981469, 1188490515, 491769904, 291094851, -1907660687, -252398705, -633845039, -1399667522, 1839355928, 1913058511, 1853196805, -844985910, -1404896045 ], [ -1880811068, 180529670, -873681613, 1756018470, -1359128961, 1892038193, -570784870, 1651875511, 1362486642, 794302909, -523083035, 1027516971, -178015725, 2002965591, 1267919195, 276736605, 37077221, -1842184790, 966039789, 1327644506, -74813379, -256241912, -666585880, 144858256, 13471372, 1483461487, 2055101773, -861405726, -1684359308, 91349323, 1657400102, -1199657341 ], [ 539845460, -1854207927, 2010364187, -1547175242, -1074746997, -1040522871, -508815663, 1190679938, -1676712475, -1546365921, -1922239531, -1769574147, -152270182, -1323506262, -1762642286, 856688461, 440570255, -1891931470, 274192362, -568308733, 1912653122, 907385389, 1767143750, 710804123, -880650879, -335544145, 1822105949, 977179696, -1913178156, -1244515824, 1000326634, -296891475 ], [ 345472487, -176863670, -622664274, -655667471, 1380992963, -190257053, -629576732, 1822400195, 130474171, 928646144, 795934469, -1007115169, -997427067, 51194428, -1647351498, -784218375, 837096338, -1224942823, -1349863765, 1918172335, -1235952276, 455943088, -1288515039, 1709390118, 1062512615, 938763186, -796297661, 585550811, 1033322343, 585182049, 289783455, 147652210 ], [ 30520565, 342014815, 1735642846, -1123372606, 334965736, 1366122482, -1131143118, -1687955676, 2077037215, 1209136544, -815007428, -1876018464, -112286413, 887663992, -529928123, 965683892, 1027323242, -925266636, -153157316, 1223433823, -643980307, -598651289, 632703399, -444383964, -33167100, 388336297, -2072115603, 816280412, 622415394, 1276214083, -1464195172, -2042831902 ], [ 1978032772, -1943710524, 1049337854, 992598539, -542883436, -604817264, -1888936782, 1371167140, -740103250, 1932048555, 650357021, -2051481686, 1712177550, 1731613296, 1063718215, 1800850342, 1160321613, 436731197, -1587670706, -190516967, -1162384692, -544178055, 1247443173, 1499413883, -530998443, -1317347214, 1539283020, 679467054, -1973960228, -297633044, 502524836, -1619789383 ], [ 38292859, 42865574, 1309251337, -439671871, -1419354504, -390858925, -1296723356, 1217862948, -31401789, 36923048, 447703501, 1571799843, -1449670868, -1976332720, 1745087200, 1977974169, 1473554025, -1345927118, -1607901394, -606867977, 1501258860, 1634072134, 1780206880, -948672757, -1097357349, -869236065, 1565976976, -1828540271, 270925318, -1716602698, 1298780506, -900794053 ], [ 440379327, -315398097, -867305083, 1184104191, 825724668, 1333782359, 857501050, 1137896766, 949891701, -1655734758, 1117134547, -433192324, 628509527, -1859335565, -283152898, -693251039, -719438093, -313787355, 1759229187, 855760230, 1348791497, 347138295, 1439676220, 1020032199, -1755424369, 661837495, -401658165, -33374081, -625899625, -1822292048, 1614159939, -1167325273 ], [ -724355389, 562167971, 1891388128, -1000423446, 1330174140, -1608594733, 1583379712, -1171156135, -1690375092, 421499558, 2043888433, 1893398718, -559045071, -1783780416, -1802789097, -1298770066, 530552842, -210143729, 1565895256, -1756612937, 979329749, 1921132622, 881696264, 1920199026, 1894809743, -681948976, 2006825363, -1430881792, 1391107302, 1889868284, 1219959529, 1276109324 ], [ -642194506, 920749108, -160271899, -1421710557, 128500391, 1642194738, -89920961, -121537586, 1318657839, 2011332005, 2118318024, 1672085620, -1264004560, -1118800530, 1240120961, 1250663608, 476967225, 759868442, 973379393, -1420276265, 2540686, 430499567, 842219254, -1229684357, 538388215, -345780290, 668888291, -1078353824, 1936877775, -509906590, -1950797512, -896100337 ], [ -876081208, -648653074, 620261849, -1950070098, -505751589, -1453617130, -215056088, -706284488, -314411392, -472830925, 1194874779, 1688124221, -1902815391, -534337133, -215088591, -436687416, 716980978, 878938076, -389286107, 375009377, -1868442468, -1410423561, 1931829090, 295114264, -519654709, 2045792993, 1891157721, -1899256921, 1809912157, -1437794985, -1560825051, -1707394201 ] ], [ [ 592777861, 269233864, -915471234, 1548396329, -1262851812, -540018556, 264204105, 1732619868, 156321923, 1474074851, 1652432523, 245502302, 760473999, -331405904, 1002368207, -718126755, 1249456487, -1511805840, -1857095606, -1931501130, -589966450, -1477632098, 478190728, 296781150, 1185130374, -895910996, 1313433980, 1420860669, 1595316575, 1355630842, 751311014, -1789002567 ], [ -1541654079, 1847008675, -955567185, 1959166563, 459091048, 323971395, 563969657, -610887273, -2122898674, -1116531535, -17476848, -1142736921, 2054144713, -125080128, -1893620930, -431793652, -564452504, 736954214, 374116646, -310298186, 1876965133, 568018539, -1826797601, -720844496, 1444191648, 853125662, -823094266, -938209520, -864122764, 318094016, -979234185, -281407688 ], [ 1657971391, 433137387, -1435780333, 337577104, -1835076786, 144699823, 1271735370, -552427633, 1600925954, 1721465310, -1043490129, -803275496, 2032337358, -1223455871, 1858188546, -249390685, -1626446330, 1885220242, -1479098318, 492181579, -517494815, 2053291908, 739841343, 1300471073, -2115810255, -598377449, 481767373, -579951468, 1528654921, 1346536621, -94063261, -562832587 ], [ -1802924377, 1534519666, -1331499346, 1206006138, 496423475, 556403749, 501644216, -4361661, -1522400867, 1824207438, 536024714, 1883687620, -826718372, -1058697573, -1705535151, -4075515, 238045851, 432279371, 791209863, 1331046664, -1020152795, -1877611719, 1185411190, 843961196, -1871869578, 566632971, -990291621, 1248871812, -236370850, -863029621, -73593771, -232780888 ], [ 507114908, 972757727, -802497666, -306311786, -1450794105, 1999710976, 2009382816, -1291761737, -1650878150, -819081358, -2122951169, -80017582, 184914209, 61982376, -1490447036, 1850647927, 691653724, 1703562451, 676375026, -788961274, 12938940, -1995415508, -700457146, 1598263446, 812481063, -842229228, 395908886, -1503603363, -950826361, -646355325, -1656701939, 87118152 ], [ -1579255992, 237378905, 306518452, -593881837, -198107773, -574612436, 758087887, 151056114, -1953602079, 1259471908, 2024800034, -482305419, 245941289, 689792778, -1236476159, 776725660, -1273829188, -1723311951, 1612502437, 1119847199, -1788800658, -1825631277, -1686215041, 1691474146, 1207664080, 2074106677, 1921580207, 1328815044, -254114829, 1407101841, -1731680575, -1486108515 ], [ 813144473, -2138568144, -979215633, -828611548, 1929342571, -1587986632, 1723664022, 1132724289, 1629829879, 1210001329, -2135256550, -1842400811, 1888283100, -432081767, 792786793, 1827490258, -1939059924, -791126249, 937859973, 239205943, 1803664879, -49974681, -667351843, -800717968, 769767750, -1109081016, -719664714, -361997212, 667757132, -2068041417, 115594860, -112421401 ], [ -1592485801, -689304695, -2115381312, 2141983424, 1134263439, 1315099769, -1195177461, -279020996, -389857938, -1742441561, 1691236367, -1889582835, 1488014620, -1447446930, 590523819, 2143456210, -958505090, -1014333021, -1612385050, 2103475905, -1379084848, 1188882614, 1928344127, 959901171, 561332071, -1719129843, -371863845, 630605538, 1909190668, -817871945, 141558314, -2125135692 ], [ -417712187, 409056012, -1606413685, 1639692297, -1784313632, 1122194323, 729219280, 1540011202, -1910178703, 1925639920, -1795113482, 2013638501, 1982108971, -1380113866, 399972007, 911216668, 1693331141, -1289098184, -1419747272, 441262619, 1933371101, 321686451, 888869881, 1547025276, -792182254, -433385165, 1742052586, -1202428299, -1698073878, -1911052876, 1695559163, 1001515149 ], [ 691578563, -735829473, 36885530, -16865149, 1634043456, 2032282731, -2088942331, 471830438, 241980545, 564695522, 34088429, 1999825815, -1481004336, -1221831399, -1032798034, 840267633, -1356674467, -933674322, -1089188390, -1040561168, 875468846, -1383154725, 1997389490, -1707156276, 643734339, -2049246021, 223373551, -2035255143, -32410276, -1212839984, -1546441212, -920074072 ], [ 1074972369, -892821352, 1768653855, 1569186927, -544529976, -213461244, -1647968941, -2133110067, 851644189, 1386321765, 1056378978, 592622193, -1538226976, 666791444, -1110837446, 1687534855, -687130371, -1947915240, -758103967, -353046536, -963371115, -1631783775, 370579633, -908932145, 1508522120, -156939516, 372242370, -1555400003, -1457833323, 1105161170, -1540644837, 1279271497 ], [ 2005414390, -560845770, -2110645042, 675652112, 1866480252, 25711132, -149292122, 1136466247, -2122953482, -702831716, -1097465465, -2131625296, 498747727, -13943099, -1256608341, -1006026066, 1818388063, 167320950, -2014875208, -1029215216, -694020551, 1426612182, -663532782, -49742359, 866005423, -1871153424, 2088760093, -1525001275, 1931588268, 513842980, -348317198, 1915232888 ], [ 589171813, 796638770, 1798224724, -1041848328, 1073882738, -1211692130, -1497042656, -285641470, 1801251000, 659084467, -217580848, -1372116848, -328592289, 651792472, -1858338911, -287694382, 1544335558, -2001488749, 1780041564, 664784925, 1696572639, 560724808, -1315126601, 1223851208, -1677483881, -1881813584, -1192651295, -1712224289, -1066023700, -2082550629, -705742749, 1724719789 ], [ 44951958, 1036347857, 2089316573, -25942914, -565397439, 559320014, -1188842888, 1990279594, -1261056874, 1808452190, 397067105, -787978320, 811148337, 881072900, -170507972, 3471279, 1352323647, 1050519053, -2081440105, 997152870, 472167533, -290610258, 453137077, -864747943, 1713077499, 82959344, -1269051980, -50882357, -545583332, -1379178192, -26966019, -992748809 ], [ 102861057, -1671450044, -934054927, -892014441, 42820549, -2046576780, -1448459489, 267804014, -554033245, -1946899218, 1908453000, 1448039353, -1352524607, -1232304815, -1558535005, 1414641010, -2018384919, 2081721415, 996840178, -2124822305, 512857114, 1065641282, -1281226398, -1722149874, -412486822, -1292934978, -1323028865, 786048726, 853138077, 1665783677, -1555640374, -1900818448 ], [ 1097000241, 717270179, -687528230, -197948967, -105597966, 965296829, 1318672640, 1189661691, 136299911, -369388397, -488892622, 1729152559, -502016219, 78895613, 98169749, 1335801394, -1441551222, -1978166387, -955439439, -2099061037, 244313945, 2027306834, -1274690104, -1662369976, 486504936, 1991150770, -1042455167, -1795172581, 587441718, 2028828287, -1616790199, 267729777 ], [ 9627235, -1031265452, 1074317395, -849535014, -792851339, -491730271, 1132147238, -1935174238, -728580363, 1094662968, 1171137912, 1109074225, 1576739079, -1346776477, -1941763039, -1545866963, -1011885983, -519745404, 2005796174, 1827314019, -1745518757, -1497256401, -1589544138, 1576036405, -2081808515, -350328498, -1004914875, 1568383611, 384884846, 616591275, -1050292007, 1141655405 ], [ 2013003788, 1358536204, -168504155, -2081008965, 481996457, 385272097, -1163720255, -1980078675, 560837273, 1268530237, -978338828, 376391331, 1889563766, 467865181, 1378142294, 1097584202, -2096411604, 714966391, -380058674, -1527001220, -365544098, -1333479330, 192777768, -568352364, 1305538520, 1363270003, 1589182429, 771962116, 337128183, 639445801, 846722820, 30359913 ], [ -922681620, 1409820698, -1774885683, -1210268019, -2118403029, -785947299, -2049081991, -1047316622, 980870782, -739368177, -1256201709, -764447773, 893541324, -1955623109, -1752213634, 1632604046, 1339919620, 1845092544, 538831727, 1996243599, -519154425, -956387578, 1386627349, 2064933314, 836952077, 2101001193, 1437128932, -1158451525, 901927951, -819016245, -1934194239, -612587254 ], [ 294269006, -1682977429, 186181429, -453023622, 1382863029, 2035045907, -1378861541, 1358076711, -1178946477, -277267437, -1737310870, 50140114, -208442372, -257202715, -2125567841, -196658693, 512254280, -1917073290, -1496015518, -832555072, -1498046138, 1287085314, -1722299784, -812158648, -183417672, -2147418477, -1221497975, -1979077139, -1994552676, 149065002, -1197607507, -452767317 ], [ 969833121, 1977510975, -2124109977, 859412991, -1063659151, -1388618713, -1172331225, -1805208311, -1035917096, 2055549446, -1200365669, -884107760, -631235133, 578198760, 1150478825, 32420696, 592553273, -544105437, -736091004, -821278682, 929213171, -1765417349, -715246819, -100805898, -113962800, 865588053, 430495856, -1912777147, 245296205, 517247792, -528077956, -2140776795 ], [ -1013856049, -2130451206, 668677435, -425865638, -443712103, 669073298, 344660522, 1226215835, -374524890, 830755994, 1252870399, -994619525, 1887905853, 829359550, 1905403620, -1685209286, -1992268249, -333535831, -112889012, 2133586721, -583414767, 806080751, -1759156173, 1447375131, 1454181132, -161552317, 720631688, 437443449, 297677775, 1958107806, 1804016669, -1233487962 ], [ 614862420, 555727567, 1805416464, -1318446297, 731209847, 262745369, -1812044869, -1410224323, -2071488088, -925787114, 1613949849, -1086759906, 152604490, -204579524, -723837605, -714252477, 431343921, 1122530293, -271253725, -2085871732, -878782286, -1131828792, -641876485, 879766876, 531185834, 1924361686, 594549062, -874577833, 1859601339, 2114991402, 1271437287, -1717774143 ], [ 1062346080, 280112678, 1258354383, -50740102, -2074399430, 2056414051, 2063809227, 789677606, 1964353868, -1158200301, -1151826650, 748537692, 1467088532, -2010390457, -518418749, 570122951, 929237688, -558898988, -1011010387, -299294071, 1896375495, 536212923, 1702307060, -739505155, 1357543624, -371182537, -1895970245, 1894142210, -1851532171, -560656836, 121530457, 1587998304 ], [ 1629942556, -751452360, -1203122531, 4645504, -1588367546, -1498463954, -179457281, -395239984, 1863137253, -772379028, 1910484139, 1159917488, 1851157379, -1867279938, 39604032, -316205150, 1879133482, 2092574871, 2068508860, 902796959, 1760489057, 423397309, -269657326, 1596462677, -1071222586, -1671391599, 1081629386, 887251515, -1019391279, -1244851943, -630305163, 1300607959 ], [ 159118475, 779699345, 1554265624, -1953068740, -85465310, 1238525842, -1810040391, 34811381, 343091542, 400134917, -1814030677, -1440554127, -1127943489, -180347675, -1670947959, 1268625355, 342460538, 1534165789, -1090244208, 1187824349, 495974124, 1120496895, 695469527, -1602026537, -104977720, -1074264556, -2139143026, -1993497553, -2015399583, -1192837816, -77891504, 893685288 ], [ -1245257949, 296097170, -75780544, 672751603, 329399571, -1515867044, -144392332, 10048686, 162290133, -398296857, 2002719370, 1635542971, 567990858, -2063622416, -1302943434, -1123973196, -1451333735, -1020069202, 1937663944, 364543697, 2063600426, -186434198, -179161016, 517595583, 1552799845, -2126444339, 589636994, 1274856970, -1957871789, -746416343, 1172734239, -475129804 ], [ -561015642, -1712141911, 332356576, 687452989, 1676155058, -246423041, 114935211, 75086046, 367755820, -1694599534, 1321300781, -1851122295, 1315066282, 424585288, 553869723, -287416562, -1985456150, -1651477662, 1607673344, -509020024, 533758403, -429327535, 192527607, -216761856, 1496584027, 1945728725, -529888321, 630363782, -1724133770, 2109395463, -1045403709, -1949915595 ], [ 1771832557, -1718802083, 1247133248, -1175276616, -42202648, 2144124151, 1378704817, -1863795440, 1595337741, 734145279, 1288584543, -592807731, 2131046803, -413747919, 1971968877, 1479008665, 265852629, -1195926121, 721864614, -1448166459, 2105503425, -199789472, 1750478423, -566220162, -80562911, -324547762, -1185419829, 2124247661, -1432080335, 1506812346, -1548569458, -1583602323 ] ], [ [ -2063051960, 1509808498, 1081399838, 1160367191, 140903825, -1271352523, -197449352, 1323272751, -2141727029, 420034330, -111293640, -1468084163, -2084155018, -777723487, 816150552, -649326026, 2088807062, -809189899, 1676405334, 1103945177, -1318337766, -1056913497, 600761644, -1668237044, -1002565414, 454471034, 176232953, 49250272, -175421820, -1827803699, -1041120259, 2129716745 ], [ 170010139, -718248397, 764284383, -2105147, 799038530, 904717887, -1364131606, -1259499842, -2059568487, 304964737, 1271533094, 351455680, 687263911, 828831351, -197134695, 1146102594, 574325475, -594711082, 1655970039, 251288421, -579194449, -895535589, -229729589, 325363374, 96632530, 417717884, 801485675, 1081710967, -32593201, 1765903925, 918322303, -29917909 ], [ -970565771, -1952605398, -1623677345, 605787946, -1877252200, -2144196269, -1791594810, 738776243, -2055041666, 1465798921, 2069574227, 1164069720, 1108805823, 223225729, 162666640, -1275028131, -1021600604, -1167672476, 989741180, 1342486469, 2130901762, -350070536, -594374295, -1763302889, -509645478, 111613695, 1507270895, -1821989596, -489711089, 1161982764, 1628507810, 710761759 ], [ -1416216371, 267735206, 1776663452, 1055600701, -1562898269, -749846145, 1010847640, 945126329, -783215199, 1810259945, 1330931931, -508216830, -1421845671, 343265971, 577945662, -2053474134, 28955748, 1988584418, -912678213, 1918550888, -58582481, 1380159122, 1974729355, 1470227190, 1108890027, 1790160976, -1897558847, -914218425, 2050923921, -532750864, 946377467, -755579191 ], [ -1062237131, -1801905524, 1975960102, -1855145123, -19851248, -1192491011, 185762938, 487491917, -1082669436, -1031830135, 2131420678, -42809766, -840857320, 27673681, 610110306, -1805398605, 357914388, 29314028, 919445389, 1427891579, -1830748155, -1998734275, -14787375, 280903538, -1159426583, -1014892631, -1622019861, 1335659828, 109702684, 1146672068, -201623681, -1239140120 ], [ -196234100, -2025919389, -515029383, 1149756719, -805765484, 2016308672, -2024332801, -1007840980, 400279785, -888205367, 1762868321, -1816531738, -39525389, -753001245, -886000763, -1902187243, -824095712, -1962558381, -1026840792, 1441710486, -263913300, -1010873659, -1916413614, -867320064, -1131809249, -182815391, 1902229354, -1950234701, -192756172, -146281799, -1947438267, -1032325699 ], [ -2097803670, 902620123, 2058182268, -1920433833, 1206687639, 137746354, -1010913429, 579161785, -728410557, 2129410663, 1097134406, -1038613050, 605931951, 1806193935, 686922740, 691718121, -543017425, 542402939, 1450192248, -1829018115, 893600977, -1218880816, 974556252, 55184725, -1301510059, 2141926447, -842751723, 1387514220, -591787870, -1546775182, -839079140, 2008820524 ], [ -1281753340, 1411880983, 746666586, -289991236, 643599181, 351475158, 213939642, 899461609, 485586719, -1911463704, 2030648375, 2128636270, -1853473126, -2120679536, 747182778, 1539103134, 1330311672, 413264091, -271708881, 1777877429, -817916311, 1660645811, 208270508, 180615944, 1125837582, 334305337, 1569700794, 1602032424, 696953068, -613210265, 616867344, 2069915605 ], [ 1698815150, 1599121394, 140508305, 1982244005, -597158698, 1024936904, -1339152603, -882362684, -1572126513, -551516895, -550092566, -1076770687, -2026887999, -607934987, 594763239, 1522039806, 1611467877, -539394736, 608675750, -1795680375, 2065764938, -858285795, 1822787155, -216266766, 402489760, 76260628, -1587126458, -850878622, -1305119496, 849167628, -622019429, 1490608911 ], [ -1414381112, 85688067, -368577994, -1919830545, 2124168680, 532197137, 2133119245, -1834445303, 1083611920, 1181926517, 486181702, -1578596107, 1512948292, 76445414, 1985273643, -1930225836, 1499467731, -757561739, 648682152, -152553934, -56575115, -1871751143, -537228818, -1973538347, -266181441, 1693572226, -1459056321, -1905658902, -1019219542, -648750575, 1138368528, -1587088237 ], [ 600643048, -1511468163, -791113532, -540407266, 59185851, -1432226447, -546736523, -800331038, -1120432012, 281659150, -1690813795, 2090087064, 133743623, 1652758270, 554472587, 879116867, -2140563716, 1604410513, -1983853157, -1205860156, -1345576562, 1584930501, 1073973433, -818387424, 1003846520, -1091754427, -354031210, -28213909, 2140271982, -1912727215, 24497823, 20810571 ], [ 674453635, -492330831, 151247222, -1885583255, 1851838331, 1713500307, -1595453987, -1356687338, -1910919338, 604235265, 215143938, 462535064, 665143303, -167198935, 1451926460, -1214109606, -43223829, -1063678336, -1425145580, -830185787, -593321182, -1995359444, 1207398416, -1856944698, -912849678, -581156891, 1540990946, 482109150, -1632495344, 185256534, -324936301, -1023861697 ], [ 909937861, -1885948741, -616202510, 1412954117, 701440787, -1489112287, 2077539800, 1137745643, -1963160138, 1618034476, -2007265015, -10111019, 438209000, -958633758, 1942891862, 1235467599, -41132128, -166444743, -148816906, -223686099, -1176638230, 652753361, -579102716, 1127593168, -2128623573, -1394971058, 105237084, -896943427, 1356274435, 623526111, 1206119331, 1079548517 ], [ -255765507, -1762685791, -269584566, -1107518722, 762453631, 1960898866, 1870949169, 1065059134, 1039845247, 1997529392, -5572836, -2094157823, 1763079406, 264729301, 2094266676, 1349528608, 931262588, -422833310, 1734226250, 1785944908, 1892874947, 168934063, 301290529, 819702405, -884499166, -1537261403, 1000253193, -301524451, -1435724549, 1901417501, -712441890, 502212566 ], [ -437216629, -469498895, 1492577953, 1404790090, -284901116, 16685850, 526572321, -1670325895, 1565028538, 237577901, -1563156892, 757495505, 759397265, 497751882, 754415555, 1475177519, 215968298, -1684286504, 1746899034, -241724141, 126736541, -908103718, -1469637662, 1814663710, 735075426, -293934949, -356289903, -650064726, 2110068659, -933833915, 1346214237, -2119333930 ], [ -1559240922, -1151076794, -544113602, -90470559, -1472569946, -685511990, 1737486212, -1076669500, -2016065258, -1564190051, -415328996, 1780015146, -1262183658, 367989445, -199401760, 644942294, 1255344320, -1886637845, -2046168993, 1594106214, -1017601513, -198567970, 1445989678, 1730452905, -890419488, 1930102661, -817710943, 455875723, -931060763, -751178318, 783913316, 1548711997 ], [ 1656146597, 398572267, -534201630, -126849503, 2027669542, -1734113334, -1489927748, 995642750, 1595940064, -877519806, -626095114, -905332857, -1420229972, -21325079, 768334826, -117434538, -1065446459, -61778931, -1546909794, -269326830, -42449431, -138031485, -1388441834, -1044628218, 92610515, 1485349673, 1866984981, -1175834259, -2130404897, -699735627, -571057372, -277694406 ], [ 501560117, -1066172115, -48597529, -1951297770, 386055556, -347927094, -2046960108, 1737066602, 144806219, -1370066169, 687980381, 1402026530, 423499190, -435953539, -1964744897, 1140121904, -1696332223, -57173111, 809307594, -1391306861, -1523329555, 743237754, -816760554, -1217803218, -235012781, 1681829456, -255589746, -1513563379, -1910391099, 195814543, -208124617, -1200849877 ], [ -335577994, 661180380, -937996930, -1839589967, 74634365, -700052433, 990331339, 1924494474, 2113965960, 2077183449, 2014713834, -2000580598, 806360496, -525586009, -1135882353, 2042068811, 1415625451, 2062336533, -715054135, -2119525375, -1321871555, -1085919004, -749594469, 1446629286, -1905962291, -903767056, -449770455, -1690971945, 1293474263, -924512680, -2113888754, -1114215505 ], [ -2147023484, -1839631130, -1391132733, 238374502, -1304295669, -1221262872, 618425972, -578081586, -1458890016, 2001742182, -436598638, 128633898, 592710457, -1893856856, -1104655157, 1339223432, -1418653602, -1199255929, 1663084629, -1266088071, -1205975776, 2092751832, 1688018493, -670207501, 1920094737, 697870995, 1836837144, -1104040307, -76323390, -988198562, 950680558, 996895117 ], [ -1087883235, 1327689274, -1871254476, -1206982524, 84838979, -863721461, -1709794614, 455041273, 1197977540, 1152448235, 28724584, -83616529, -1873870536, 1625688248, 943298860, -641954611, -60440474, 158248183, -159672776, -979972753, 270075338, -1174341378, 1240247174, 1854771838, -1543684248, -1997450296, -1659891144, -421596052, -1412081745, 519764876, -836449882, 2081962312 ], [ 1074262391, -419364482, 402550835, 386156268, -1879144000, 7959431, 1377659847, -1646240832, -1951991606, -1090617699, -1258622164, -391271698, 1666187410, 252344021, -645082836, 542904402, -684531144, 1161488076, -1335346694, -180500510, -1379832296, 2009286769, -2017013268, -1166714661, 1495968005, -1280494757, 990836310, -336137134, -532357459, -1822100003, 1096466060, 537133625 ], [ -932462063, -254980552, -678649887, -672078161, 1649368278, 983602409, -1183613017, 1390212084, 1521662430, -1594674702, -1088347681, 1791518498, 1769190815, -1713980286, -1168184064, 281526535, -892935495, -1610459340, 225366229, -404058117, -1286604055, -963818116, -2038630287, 1811702620, -853968061, 1047222020, -294018344, 1863166319, -2093998587, -1690812702, 1226616732, -13806673 ], [ -949216973, -914195000, -1393114153, 1530628735, 543258709, 785881895, 1622088991, -1383832642, -208929930, 94468138, -318216955, -757045924, -12163725, 1354340580, -1468165189, 1605241152, -815983515, -1783960158, -193084928, 454123766, 2124871807, 1170213927, -473195156, -1993949971, -1931943036, 1132302712, -1047210639, 278164217, 1843346366, -865841610, 1461910488, -766884863 ], [ 523795394, -1906477987, 148469562, 902287315, 603446265, 1783518827, 1984762223, 259888345, -259144372, -1986425543, 1288120968, -1351562457, 1619535081, 875458810, -1246752756, -865277747, -487890007, -147427211, 945785145, -987672531, -1140450013, -399048517, -777584180, -840552367, -633763614, 1295191550, 2034885069, -1729382612, 839884281, -537255521, 92284676, -391769079 ], [ -228251567, -201951315, 790458022, 1195764505, 1687944049, 1509264249, -1157307364, 1720142286, 1037161651, -517608205, -1094017917, 645760444, 1189604721, -34637204, 1025412184, 994316437, 823797544, -759291911, -1000061920, -371548530, 2112560746, -1920544414, -714536458, 1699607439, 1635201917, -1312279445, -1375447584, -1552725309, -528514824, -1778466013, -2048386364, 507595746 ], [ -1715280413, -31659419, -231768705, 343299714, 1390870673, -738033816, 724385936, 1057284742, 318310324, -388733214, -2092040446, -1102987627, 1426664984, -288488358, -744995880, 1786254615, 219725885, 1997427967, 1381827461, -1295984184, -1920342688, -2068811775, -788993686, 1527188470, 1953270781, 1948255488, -1732238502, 768589813, -581306229, -1791359269, 1713469256, -216502819 ], [ -1630495572, -236811932, 789329428, 50815184, 811558229, -397268498, -1102845280, 531787131, -1524519130, -288670420, 1116961063, -1573779540, -1164473172, -956917177, 1191991669, -1985660135, 1749367934, 120662158, -1945404868, 1890610945, -945952668, -2140384545, 979540793, 346767659, 283038668, -859198221, 69575377, 439792280, -136465874, -763611960, 1962880040, -115760910 ], [ 1190128179, -661138250, 227751993, -51754180, -742820341, 1965646185, -2045422196, -238996414, 763286399, -1295625675, -1479851143, -438516513, -1472894404, -1382615397, -1698572349, 2048775137, 1636426807, 521702879, 333739574, -593944632, 1301153702, -773285220, -2082884663, -1292019449, -105327731, 625877180, 534803465, -457722503, 1786913834, -851037310, 425641248, -1624269024 ] ], [ [ -1582786097, 1757611326, 904065185, 721635348, -616547040, 1057071244, -1106163372, 553073783, 1498708384, 1307355576, 254817616, -722425582, -31738521, 2113419209, 1464685029, -1907290934, 1893742523, 1906320981, 596293418, 194309832, 1481777420, -735073141, -333981347, -846600264, 1733000297, 384827357, 942093756, -1923021251, 1763822036, 486487258, 1563051497, -1816508875 ], [ -620718991, 407880085, 1651416822, 1786659548, 193754633, -115197248, 1267698405, 976000687, 899649835, -2087486514, 1822225188, -2003033068, 876438346, 692649399, 947377655, 1846022068, 2134249446, -1596422632, 1584707697, 296889962, 482825070, 2095355424, 1076470582, 1838438344, -1051145815, 1457175080, 208460510, -1262769563, 2068616914, -773408032, -1409747783, 392414386 ], [ 1703313061, -68961769, 1045882026, 1952368364, -904858181, -2002219601, 1917342245, 781856354, -320770675, 1431375762, -120390325, 1768932438, -75319309, -956681604, -1308933216, -1080258035, 593101240, -1499630275, 92475370, -1696537502, 2073550766, -1633199514, 1181855733, -467313655, -265251317, -1755724554, 1672704468, 1999235127, 1824348978, 1866209471, 311406215, 2081922526 ], [ 1975654377, 1064761110, 86355502, -1273150993, -1205398437, -134168388, 108174805, 525570326, -54376110, 1163159664, 53718947, 973470131, -1393739464, 831246172, -1270943430, 77864949, -455201231, -1243379033, 1097970553, 1488563742, -1152196005, 842535749, -1798209590, -214743500, -999787744, -1788057382, -442739674, 1096757569, -1909067038, 276356197, -386476439, -1150487635 ], [ 373834462, 634533757, 1393917377, -343618480, -67209912, -446840339, 992398732, -1063312098, 763720165, 1529818625, 173292959, -974179242, 257456796, -302132198, -901424897, 1739672207, -1518194326, -532152533, 128314473, 849013723, -985982473, 1376686886, -557809357, 2089115779, 1070650378, -1067673910, 731258792, -1965607798, -1512597894, -2091150429, -1589432605, 1230712597 ], [ 1531642776, 732479751, -478975439, -66589239, -1365067819, -290046851, 485589607, 1226592077, 2007779324, -360364677, 447195985, -1705489153, 437034239, -1642695844, 1669843232, -1560683147, -1292339859, -1099330942, 265521197, 868295026, -1113276444, 1213345657, 787261088, 632315513, 289364077, 1853595368, 1528661186, 1233197701, 350407748, 256291881, 428756903, 2133649541 ], [ -59692875, 755872529, -1910911361, 1135497139, -125477447, 2111883199, -1961169034, 2088486524, 489254861, -1265997468, -1137793426, -1361345184, -2090468532, -1930469368, 1124684507, -1268529645, -735640211, -326241034, 649436352, 1277934688, 802868404, 1491022072, -2778805, -79240027, -2143557918, 498298037, 1288122869, 617584758, -543637495, 676948149, -1056294707, -1919918390 ], [ 1043135728, 47809508, 1242645454, 582546114, 1342834750, 1090191633, 1155599204, 1613989059, -1350660810, 35217130, 1190126103, -159445915, -1098538741, 2075400773, -830762570, -38062837, -1033646481, -1746702235, -1208183630, -400297123, 336380376, 1879249327, 503905778, -554092543, 1063580418, 1095969485, -1296237723, 1298897907, -116158074, 1357675231, 411872091, -1914948094 ], [ -573401781, -1855686887, -1195315871, -1802903524, -1812459082, -461644930, -952502701, 585133743, 93851007, 1710130622, -1424120225, -1001684615, 1614905975, 1840486385, 888912176, 2069649369, -1709847273, 2000873927, -1277365775, 1810009538, -1926247545, 1770619021, 1528725288, -373283592, -1152518232, -1746851196, 2006828350, 1843435776, 2046411126, 1384321197, -1098484088, 1177325868 ], [ 1826969175, 1189185969, -632143954, 257705206, -719364637, 728849269, 1757039659, -1934839463, 403339822, -775464638, 794448249, -227223757, -363977478, -1089586434, 95675923, 22103106, 1177014643, -918923872, -1415182532, -1301352499, 2094200201, 294353845, 1290795724, 201689759, -996734530, -157050032, 859153501, 1302339180, -2091143817, 963677741, 1078384295, 1195575033 ], [ 1277358527, -105526048, -1546186365, 1031371452, -836807328, -1759732408, 639315980, -1942403353, 888393442, -649743072, -1853238073, 1694502849, -315249271, -1816342391, -85879284, -881543321, 782767316, 1209966950, -644910433, -307074215, -602615212, -1487961325, -1214893537, 315107119, 1758702525, 1273967627, -1740228846, 997510178, -45796399, -903205375, -1533761842, -898605225 ], [ -2017962376, -195903848, 836250679, -462683929, -1436041863, -502936724, 353970041, 504474602, 535266674, -1357856058, 2044546842, 638385103, -296426116, 1398147352, -1823903944, -783007237, -170571700, 2052297291, -1573301602, 1006153600, 78540415, -324118856, -88590476, 2856604, -195630391, 407633190, 1255006033, 171064883, -545629859, -830053959, 1117758037, -1820664661 ], [ 1211099480, -1379771448, -581268245, 1738730300, -793422342, -875056582, -2062464132, 2138469706, 1195204816, -839505802, 1010845869, 1532249757, -1499221750, -1974531871, -1473718579, -169117568, 1149720329, -123493346, -1597358176, -1215604507, 1273935504, 1281930459, -1197446134, -1252747294, -74796857, -1847432263, -1334730990, 619189369, -1052123769, 1270916812, 337573151, -690408401 ], [ 1513591734, -172087486, 393652570, 58848012, -1241584879, -774112607, 228718204, -2098431111, -1394794937, -2017169200, 69628464, -697976026, -1197031902, 2022447280, 1212876749, 102725659, 1516739290, -2111112208, 533970343, 2068991876, -452137277, 2002120425, 1452588364, 1112072392, -586872274, -11204122, -635798703, 706209517, -1611321382, 995383377, 1581772358, 612598727 ], [ -1552040752, -2059962380, 1920927442, -697811994, 995622390, 576939586, 1465515812, -1341285180, -65467517, -26079808, -1067636704, 1888604310, -40075111, 1395453321, 1296286380, -655445072, -124281026, -528086085, -968124659, -1664977520, 255471669, -1412956520, -2012157573, -978447799, 1039396117, -928128513, 706451100, 1962358168, -1183642203, 2013695565, -1214096819, 828687785 ], [ 1176432974, -1572515631, -883660057, -194074745, 279108270, 971594610, 244999075, -1805550002, 459789414, -1743957776, -1984521374, 632878273, -169574062, -594541756, 1173562486, -610898339, 1071372469, -775015508, -290209031, -889654776, -1656997205, -1130354042, 138006849, -273299150, 464494170, 1980037201, 1364886449, 2031762849, 1150917871, -1078680397, -551010140, -491789950 ], [ 537432528, -1711425756, 112946932, 1749568661, -1202563330, 83851285, -1009289548, 661896533, 903930204, 416368567, 959593869, -1019192497, 935886808, -1835461141, -695127597, -271195303, 39593323, 294789754, -1301958362, 165532989, 821337577, -572832008, -617346477, -618081313, -754112450, 699076115, -651889669, -1367219132, -1939927969, 22664990, -254251163, 1702599951 ], [ 135522550, -187109128, -1847791301, 1147962945, -551743756, -1309271494, 2088741776, -2009525909, -176743114, -739821853, -427931329, 268668492, 370600619, 510930476, -577595935, -1787657871, -1624732768, 1511841829, 1283165831, 1846748199, 1273160772, -587515807, 989753503, 66820470, -977249130, -273935402, 274103160, 185480533, -128128768, -1313671135, 770531507, -484489084 ], [ 936107700, -1621888542, -455875941, 1808121957, 1189810393, 278628804, 532949234, -1808854562, 1020280553, -1736911852, 908502337, -1048408342, 1169515931, 644484698, 299898359, -1351277608, 491194153, 480787093, -1682908657, -59870246, 130187019, -1096526372, 1749750228, 252745953, -925191956, 1266986502, -436209120, -1697827121, 417336086, 531501232, -868935202, -1702959402 ], [ -1244225361, 332604826, 1740975298, -1036639005, -1877925950, 711251421, -1103626034, 716154185, 575782804, -289426004, 1462960782, -125080918, -1572191662, -840405500, -809876070, -1032794454, 1353281387, 450794525, -1437227964, -701918856, -1883155899, -1929294999, -1970225781, -1964425141, 1704854160, -1019371187, 1363522221, 729118348, -140336995, 1775361395, 1748123468, 621239398 ], [ -1741739122, -1650226218, -1987322975, -144157676, -47670650, -80383688, 1181747007, -1841019203, -1833753779, 1216540899, -652795855, 1264064676, -1547876039, 1277235945, 937548232, -1730098366, -1000406615, -491859957, 196047561, 120174491, -2114568587, 370427357, -307993239, -297260843, -1797656350, -1687897062, 1721678656, -1559369265, 640194278, 719506845, 220537988, -1312149768 ], [ -732362854, 313102612, -2035911107, 1602090413, -492692724, -881882485, -1268315803, 1988744323, -2651471, -409264881, -1699817126, 2098793061, 247948974, -1155819978, 1402135911, 168847115, -366282831, 1251990318, -1932199802, 121417515, 351705467, 1445888205, 1869612903, -143931896, 1889172027, -133063478, -516731036, 143866764, -300016272, 64240893, -905431482, 1931439694 ], [ 1753009059, 1066309466, -1246270961, 1506144539, 241121601, 627735072, -41026969, 729610727, -1771177025, 1701850488, 12627880, 152614031, 273944315, 1955581521, -964288382, -602059600, -1400430438, 281991167, -230297391, -983620188, 2000253171, -485735323, 1966015775, 1338929405, -471635848, 179429143, 1270131274, -1194301344, 1186505684, 1525649990, 1895055236, 942046107 ], [ 687987720, 1485087155, -879258306, 144835968, 2076848348, -1623773001, -672048373, 857201210, -1573068835, 1335102116, -80627396, 849279924, 1985174557, 1891954203, 627602323, -915493027, 491184233, 907457264, -724735768, 913091323, 1001619229, 26352372, -1372149505, 721421683, -1732525772, -1015503542, 1604824842, -2075934447, 80482395, -479577469, 1658671993, -1175509847 ], [ -1995016353, -103875559, 877049814, -2059810192, -1604033823, -656436912, -1509692917, -276231340, -1254848437, 1525846217, -1975291431, -2029679123, 2095644491, 1818313224, 646513066, -1836057038, 1734325691, -1402370714, -1523207353, -1980606252, 1269336904, 92777059, -1753114085, 127609570, -1565395106, 951125211, 1608139460, 1849988695, -1383104445, -74363511, 1307688323, 1716259712 ], [ 1772570541, -1578425496, -1985163530, -485900583, 1874417957, -1889142231, 214393347, -853612602, 495466513, 730991879, 1454848430, 1199705995, 736664933, -233742625, 1992340218, -974299173, 1797353122, -1774486128, -1068396255, -1823858791, 1031191211, 694642848, -488863884, -406608193, -1646386121, 651721656, -844858196, 569288410, -1931003126, -1982589637, 104471704, -861014766 ], [ -2131575997, 1433666692, -1397462374, 862531421, 2129326556, -498947210, 1891051017, -1482355390, 437752178, 1709454518, 2079382478, -906108807, -156496576, 551249478, -71750152, -10879829, -243043533, -1575274764, -1993656469, 1785776081, -677725985, 249561590, 110632292, -1708356165, 58871423, 1280653508, 34367281, 956515150, -617612923, 1422431154, 927771170, 250638237 ], [ 1935781704, -1761927761, 1290545886, 151500560, -761331258, 1262118519, -918639224, 752798147, 1650879137, 323185297, -1214795000, 871659538, -1642983363, -1345905692, -1005811812, -817426312, 162798127, 497429397, -2114458916, 1606871352, -1304895629, 1856602712, -1048897088, 2140368423, 249842023, 1487631951, 984261351, 5037802, 2071475881, -250695989, -1290411065, 10897308 ], [ 846160107, 992148405, -1166304428, 1074955409, 420250981, -1180316171, -1050413128, 1237165874, -153826073, 107553467, -94501577, 416418562, 1963130381, 694914942, -1034736190, 47855932, 1395480056, 1871267810, 986875848, -128447517, 202775590, 1149221677, 898168787, 193870771, -613078638, 776911050, 556999892, 684514951, -1520117093, 2046799607, 1240189118, 1182795585 ] ], [ [ -705620837, -2044358711, 2086204355, 76761364, -281155128, -1415724556, 1848536965, 78149379, -1031534568, -872587541, -893864668, 420838744, 1298613180, -109468830, 1639498612, 848379862, -50020487, 1652646170, -1872806962, -1389363521, -646574473, -1773347240, 1310297504, 392112428, -88904702, -303346309, 938206069, 988407083, -522109700, 214921909, -2005786838, 1191843757 ], [ 758147964, -966319351, -869340107, -1843200564, -53624369, 1553281265, 1770283182, 599313217, -1194028061, -1426387939, -644783442, -1326364566, -1475815326, -1457788282, -1990084330, -2123676380, -376069946, 1709769414, -1723541177, 1346542991, -860490355, 910495943, 1499578802, 391373848, -1962747260, -1710137679, 571918212, 259723208, -478023535, 348447783, -469354574, -1802366859 ], [ 3607314, -1591828775, -666502893, -20681299, -1797389233, 1553801688, 1656262086, -1798544993, -1320930563, -834037424, 791893822, -1992046564, 1085706466, 441545945, -1259027986, -80028511, -1464129443, -959076357, 1773746759, -2073471120, -2037135293, -59484451, -273789854, 1286622522, -1848806745, 202464771, -320672182, 159116827, -1326144263, 1839142672, 1796919020, 307212705 ], [ -796680977, -905204718, 1278082289, -1378119461, -541310273, -1657457741, 130914970, -197823652, 759125608, 1485324474, 738827718, -1981628680, 1503323492, -1136610939, -782905958, -150257313, -53894674, 1555056202, 1439472341, -1494444430, -768553295, 42581873, -1245273626, -716669599, -953498393, -791306325, -736899930, 962266476, -1470053374, 1503378704, -1365569783, 1585227991 ], [ -1922650614, 1883983492, -1189977399, -2100602620, 1747888415, -1647871338, 477783708, 1031045752, -726066635, 1665052668, 1293469238, -2008898448, 425867103, 657669264, -1346726628, 1413023931, 521064572, 314605067, 1871384880, 796673270, -1818575003, 1190436271, 2105967643, 176615748, -325518049, -1607529009, -48440790, -2008198250, -2049522140, -1522645385, -1013280481, 534728091 ], [ -528951276, 1101378134, 2009628965, 1324822769, 1023763836, 316066581, 1885649007, -1218582408, 997867753, 1672927273, 1493120115, -881487754, -2011177281, 1615124524, 1564727456, 573180179, 1345107049, 157417581, 402982925, -1077591075, 866136049, 1319836712, 1168359916, -2040003815, -1928455633, 1469868775, -1078574720, 582387658, 1882651097, 81128018, -857299019, 1974601343 ], [ -1703233237, -78068401, 786571301, -2039246279, -516918651, -1759508191, 1399650378, -284738284, 338005775, 1914888870, 2112594102, -1972729877, 927753033, -2033505684, 643405542, 2079175120, -25867315, 670273197, -1872036781, -2046004364, -2006691373, 532989853, 1068634852, 161026450, 1120392107, -1404480095, -1245084925, -1578379039, 221889837, -574010731, -740362289, 548561757 ], [ 1007162142, 55256626, 1372399390, 1322080079, -250699890, -1192949493, 815363740, 371596501, -596622136, 1787138501, 95972127, -1304040311, 1031190225, -157154648, -1625085196, 672978377, -2069077963, 736974488, 629058393, 762950007, 1241763105, -2005411230, 548400014, 637299317, -1363621882, 1970041283, 18275433, 937277074, -404929962, 487636306, 1908147482, -2114849903 ], [ 823020714, 1201215957, 83848234, 1440903205, -438596073, 1526778538, -691488087, 185989577, -1568682324, -1790203884, 871680472, -730136073, 168893669, -736878482, -1814445055, 730738533, -389619415, 1590721924, 1143858311, 1874842120, -1523514047, -478695967, 1190773058, -1117774448, -180537907, -1860244957, -1850054268, -1057424222, 1890263116, -1917456400, -1349386686, -233804771 ], [ -1966957600, -1568630215, 129579429, 1615229347, -1507311410, -1042343129, -1938009864, -1498875147, 741156905, -1774604568, -1683776673, -1534276953, 1999929963, 1977100868, 1339602440, -1461897133, 1595653647, 1526320746, 725733769, 828911532, 194335657, -853297635, 792518699, -882226251, 370539476, 852496774, 1322709696, 1966243514, -1351308638, -1892125704, -1578264244, -840375370 ], [ 764038279, 1261794099, -1289740540, 1947034483, 2060873090, 723972753, -1503630233, 1027805554, 694015424, -770459888, 1278787978, -2086237057, -927150654, -1790506452, 733648104, 987250086, 1962421396, -19886679, 1948238594, -891080956, -1511654058, 2113862166, -1657389709, 1431219071, -839036368, -876540093, -1893461730, -1007300541, -1542778982, 77051036, -498610989, -868323575 ], [ -2093675549, 1338410004, -1847448763, -1469674665, 1997031731, 1303567038, 941858815, -1693721330, -806017988, -991585122, -1630853426, -876768276, -89341001, -1045675057, 417626674, 152570118, -971937970, 1282089134, 287351755, 2112675844, -202737347, 942366021, 587907287, -1876271074, -346421579, -365866691, 10524480, 1297096894, -1622585794, 958988055, -1229667551, -111528806 ], [ -138397091, 1708619770, 128879039, 217064325, 1174337202, -883117623, -1364004125, -1007808392, 845922448, 237623470, -188687444, -355619560, -2020860822, -1362614688, -1925765265, -1021747172, 87674187, 1847448697, 751222867, 497097824, 1554498539, 554564449, -1148417008, 918754745, 1362647486, -878016667, -1392189851, 304135626, 648123421, 950347789, -1417756744, -985868715 ], [ 541819761, -18776767, -976334018, 187061748, -522796849, -447748517, 629467125, -885064709, 130786729, -1187301384, -1765957087, 904768815, 505406426, -428199726, 269051411, 1147612659, 1034987727, 1160512618, 1512451492, 802233650, -1302109781, -213346097, 746785369, -101488300, -631185109, -52454924, -1133820551, -1958828719, 915281725, 1710501196, 59856266, 259007209 ], [ 1692125217, 499263871, -1114133189, -401920464, -1401933668, -175044562, 15457867, -805019710, 1235804258, 2062433826, 74270605, -604708351, -313619084, -1918969380, 621583306, -999874364, 137026977, 966807740, 591084622, 237307031, 1107111588, -1664292134, 2070127700, 170241473, -1097422303, -1986548855, 438045048, 156892771, 436450248, -2049940065, -1161781138, 717854299 ], [ 1984683538, 402176571, 1235843086, 1818867602, -1187704216, -424376246, 2065528448, 943412856, -1179917530, -1281383312, -1061989273, -511215828, -2090804596, -1770775950, -1664131469, 1997085679, -1807299546, 1452955768, 1862449045, -760894058, 1532207952, 727958621, 776556302, 1841954145, -484632130, -778150952, 1081750048, 197955762, -72321644, 1445522391, 1980588388, -1341238031 ], [ -2006276882, 1070887758, -2115553997, 974912216, -513384543, -1885391797, 1465626725, 1743898275, 779943598, 860428858, -755384406, -97864896, -1721149211, -2111976878, 270749727, -774787454, 263712977, 283827390, -2012904273, 2033570355, 1414716120, -1902591327, 1103100677, -1443894962, -15847213, -133086405, -1405326553, -24018006, 136287276, -716817897, 558451896, -1278062743 ], [ 1765244428, 1543694530, -1136304724, -264624483, 1214344401, -181408314, 14875702, 1183893522, -1917163619, 83722809, 1292650018, 196544766, 337868433, 901381193, -1938472769, 1367431973, 783535538, 133752274, 248300286, 1503116349, -421892913, 1664943348, -1757079669, -1059727533, 1677919605, 1008890314, 1846271409, -1347892544, 1873970896, -893289268, 567335596, -1742978564 ], [ -1876023642, -558746422, 589897788, -964083561, 1435183540, -1265445422, 2120289553, 1104557172, 265293998, -623154825, -618312904, -1758636797, -211800070, -1382379235, 320488890, -1651281238, 1398447743, -1990141788, 1909765218, 2104006040, -1183763172, 1368819133, -1075820737, -31653954, 1443683318, -1233636910, -169326326, -553836342, -966175285, -310771234, -1629687039, 92595047 ], [ -1357817542, -967870355, -718911500, -82634518, -2022345658, -2000214063, 2024608589, 2043193866, 200755022, -1761525874, 1388826668, 1447325524, -257010942, -1683814108, 1966206221, 1804782922, -328078535, -424700153, -437057066, 231802664, 976035855, 31278443, 268425104, 315941051, -831742294, 505369611, -2143153118, -475157183, -1616900684, -780051883, -1030070952, -2127852644 ], [ -1686623501, 1545706529, 73571526, 907954717, -694681628, -1862898075, 856737349, -300857334, -109274598, -1692182650, -1242040101, 355355457, -261629323, 461294696, 982004408, 5906871, 86817886, -93214463, -320773442, 660758722, -604918100, -353578923, 828893952, 1717906632, 921719571, 394347476, 555146610, -1637218539, 298949738, 460645071, -606591032, 935219904 ], [ 1058063002, 1889339571, 1621125632, -177294636, -1606007374, -1415559962, 1805989627, -922968567, -1149133944, 383333380, -1569996389, -1800394031, 716900415, -1674169510, -265525757, 532452449, 2060978147, -748368184, -367500417, 7244471, 662021860, -1262833908, -1508656911, 917360542, -345915164, -3347712, 779218326, -182163544, -1628177665, -498356749, 321728756, 433230003 ], [ 1954146870, -949828710, -868197137, 1263827320, 438329043, -1329950212, 551938234, 1532016490, 1441457995, 207282598, -1493928402, -59922405, 923337935, 1285513499, 229100917, -1344242390, 191837958, -1582838015, 587705558, 1202707994, 1257972879, 34043310, 938328781, -1716060654, -1912611182, -1561163111, -89065051, 1791659827, 734562319, 44643447, -2111657222, -1166136891 ], [ -857061308, -1805653731, -1659230039, -64361813, -787707144, -482107697, 1113408545, -781709602, 1224087758, 1659809817, 728339802, 735804851, -1566568344, -1930900353, 962853742, 352608720, 974822714, 582197722, -1959684232, 212296488, 226306642, 697428167, 11627912, -117647473, 634514933, 485640197, 811869714, -907330325, -1863593860, -108789431, -1078696070, -1323650328 ], [ 1397059634, 264001904, 81879225, -830999548, 1350844709, 1530426890, -1049212456, -71100917, 1883318044, 372531353, -159150031, 1055838043, -57667329, -1881883197, -885946626, 1506133669, 1260863836, 1527149931, 845496119, -661420094, 1564496105, -223916911, -327023848, 1257608564, 1358322823, 1181515413, -255898554, 982524729, -842832616, -527252902, 2089062553, 2010998379 ], [ -975744106, -899144372, -1293752968, -493579869, 368641631, 1538378663, 1142568627, 601880073, -1551833223, -1437304445, 1295095051, 1172947350, 2021752188, -964144173, 55261853, 853797577, 2000886615, -2014540058, -1557219029, 1834512709, 306781572, -823712578, 1649782159, -907254737, -185610715, 1688322430, 1400576419, 1371437886, 664710363, 1226681252, -1029646149, -1216547909 ], [ 1719509888, 1172915545, -553788431, -1437686106, -1951004670, 147559909, -1154010308, 146630036, 1285197565, -416070864, 938833836, 1623096716, 722436297, 1589570756, -1767716644, 841693634, 1154886432, 843365455, 475096276, 509049596, -1588383592, 72810529, -248904810, 1539099403, -784516079, -386809801, 914830862, -1506851932, -352315168, 333933361, 780943593, 1684740479 ], [ 1793283227, -1986926619, -310148050, 1873444306, 1615791833, 570711613, -639719905, 813542673, -792901766, 629803004, -1477619145, -1326034210, 979285178, 401960709, 1049371533, -1605341356, -1583849185, -512287078, 1839231844, -1568993279, -525121912, 873804345, 646175570, 23629903, 1553426156, 1454828424, 17428915, -167535817, 1635999047, 506448664, 1115714809, 1287798414 ], [ -537731159, 201491323, -225403539, 551308725, 607896093, 288566500, 1624147397, 1133588771, 2094690413, -804462937, -1463977279, 1150088947, 521888459, -441199105, 1747941870, 1651745420, -968843861, 1671080630, 4442773, -1778029141, 866084875, 899557942, -125495822, 6603087, -1412864499, -495501984, -1330975019, -1757948248, 402846457, -1857014524, 2099008896, -1438709152 ] ] ] }