{ "type": "int32", "data": [ [ [ -476325998, 1560183874, -1226045778, 1204725543, 269175953, 1108845891, 1097533977, 139295671, -1041863021, 112460134, 1403551855, 2021465222, 1836119390, -1368088543, 418306317, -1698251626, 725624670, 2114565887, -1921671490, 672474346, 1913493361, 1491145711, -461774551, -1701142482, 1820638357, 1809566514, 339205885, 2056837136 ], [ -2127646059, 500838839, -1981947022, 1871292671, 774892869, 1775662615, 269157069, -1789871305, -2033527698, -706206633, 1045652571, -1498804754, 1512452706, -1118910011, -15386796, -1275257280, -147070674, -205410711, -2123976825, 291248163, 1231151140, 1873791427, -727068958, 1634605339, 1626777359, 2097587905, -545200626, 1507067527 ], [ 279507497, -1897212871, -986374509, 738955137, -1457762098, -280324165, 1180720454, -1504271408, -14643782, -1224672730, 156714439, -1113635766, 1998946299, -1818054701, 1991060562, 1253593372, 1527471281, 1509720026, -1341707872, 1851524954, 404898138, 1984950474, 1624130821, 341922759, -539173288, -1643739141, -1713235972, -473693609 ], [ 1335575495, 22951462, -78324951, -1097562872, 276564456, 593029110, 2070793984, 985338185, 460469587, 1761266426, -322211086, 1868091382, -558412889, -1598676170, -353822444, -1594436267, -1638963458, 1637278421, 1265944008, -1197386449, 1450482861, -1851551114, -926007256, 885200479, -842687108, 990005419, 1607753388, -1863750853 ], [ -2044531755, 1889794265, 87864051, 27807175, -156011618, -285131560, 816588257, 342504421, -1445721640, 543908748, 722975026, -1659571318, -529423405, 1247720336, 509876089, -1561779690, -1975276892, 348799083, -164380437, 1980201104, 95566861, 1853230035, -1226958758, -226183365, -1547804620, 318811765, -1337992681, -33229850 ], [ -669408973, -1349780630, -1731687223, 51762813, 1921223893, -1293866428, -408047399, -1182805467, 1327014338, -365490980, 2037606028, -1094497257, -1800728261, 354421498, 651415404, 2107717875, 1595189880, 1649997302, 576532503, -602090581, -304830488, -1573053906, -296024790, -582231937, -1993299107, -1269301326, 148609095, -561167553 ], [ 2119751030, -92222722, 1970133822, 690249269, -1973970282, -1273693371, 883891400, 193778386, -851413415, 94852872, 1730825234, -477995243, -1953717291, -811923896, 1872065013, 1124325291, 1449447282, 1767837188, -1642806170, -933413764, -1890540076, -2127144204, 1437558472, 1876673713, -1478509546, 954208612, 149886425, -1850162301 ], [ 1785610568, 1594457882, 289687441, 892874096, -441379610, 1257733907, -236154247, 2100993191, -1876397465, -1408107046, 2013275890, -907175774, -813234083, 1251019032, -1334173645, 58147422, -918919842, -1297354362, 1994467685, -1288932192, -1742528132, 747056737, 1577554546, -1599893389, 892682729, 175195614, 1417421581, -1602217929 ], [ 2043964372, 511576587, 1469543055, -592867849, 1904312698, 542723973, -1602300872, 1816348211, 1270402213, -858128770, 196175612, -480777719, 186812158, 1998767230, 1713355123, -1221745998, 2026381971, -266522444, 879773898, 1134829565, -73279060, -186155768, -187244005, 1557137319, -488159725, -945222727, -594427642, -1310468586 ], [ -465974567, -1657520483, -1761996438, 961429407, -1814898195, 292938861, 1202031826, 964140939, -231615162, -1315840132, 1849775793, 1439505040, 481985561, -1774845515, -1996403955, -793623902, -1470926049, 1547721206, -1263494369, -933507366, 2043270666, 1366916126, -1208156150, -500178573, 67670114, 705535563, 1873365656, 1593973147 ], [ 2049527168, -1972913055, -1132323308, 270588192, -1936524975, -621303513, -1487768801, 1859376944, -1875489904, -1510091976, -1309431414, -1509277096, 294504682, -582622685, 1771454091, -1027278640, 159853888, 687579970, 541121025, 1272954401, -1280470405, 32023864, 1290996820, 1559143134, 505899509, 652368282, 1563955772, 536318155 ], [ 1927766465, -1599472482, -653261194, -1665665205, -1758449554, -120511758, -1177126163, -398756677, -266968443, 519362714, 1914239658, 1500609083, -522655334, -749107362, 1162962097, -1616401135, 173846069, -330641886, -1362325958, 500143845, -769941097, -1350343138, 657954136, -1399308321, 742399677, -1451295589, -280204754, 1322819650 ], [ -1165458263, 1149452834, 953082360, 1729398986, -1422179458, 923918091, 1875482045, 1129656747, -1340443922, 1383672117, -1686580560, 381583251, -10103042, 133485181, 83964884, -2012292263, 35188301, 1875802919, -272011063, -958151174, 2125213782, -1722314388, -58924320, 54107238, -94718715, 1811299234, -336012203, 2032815123 ], [ -1860469218, 1004748718, 399245690, -1114346850, -1168369522, 943519600, 591026069, 477471254, -1929155592, 420404465, 2067541856, -2073081153, -133122172, -24148064, 1704051345, -932669672, -104963962, 932832531, -1888364756, 1293168678, 1383896642, 943376652, 636444272, 1063481219, 1210137304, 1732568318, -308508088, -188736703 ], [ 592433805, -1318171408, 1529991921, 1161845934, 562921790, -851900712, -654236757, -279282099, 698059292, 1194150634, 738108119, 1846547259, 1978205940, 880063270, -554427358, 425497671, -321771359, 554465980, 1340557910, -561212891, 24748953, -1951476366, 1016073698, -43581506, -173046533, 139289018, -1221939062, 420767146 ], [ 1053142485, -645635885, -1584176486, -486034765, -1294573308, -541426902, 544709153, -1660457510, 1062015705, -1182775472, 1695171566, 998338344, -976733557, 271560926, -1671926579, -1719106603, 1958705488, 1298932626, -1484241536, -933342473, -1298510424, -450279322, -896233173, -738465056, 126234904, -1335504727, 1644223286, 977755648 ], [ 1119036646, -1419584438, 894029886, 1444160959, -1395088839, 1079231030, -611248444, 1235143570, -92750137, 1297976489, -1514294000, -476397522, -973112020, -1080767648, -823202621, -504943275, -1600836539, 889412994, 215777833, 1414202260, 880589398, -1507346672, -1847129578, -331534499, -81075661, -1115618730, 1212087854, 350394186 ], [ 1065109493, -1679287193, 1353228644, -1262331969, -222304788, -260397260, 1376782186, -958436077, -1113457081, -688791942, -597814087, -1367150050, -1390042215, -1153892094, -139652840, -672782081, -463598674, 940838359, -1112709563, 1760474105, 1081389911, -1397207552, -799522026, -1359136745, -975797972, -577688462, -1585313958, -2085489091 ], [ -262758790, 863250121, -846260476, 1548151239, -561468872, 1721410481, -1133883124, 168936637, 1130244222, -1893912179, 1846850314, -579996574, -8882625, 551641552, 614173551, -2045828156, 1576992920, 530877274, 2142456978, -122351623, 487549589, -253133381, 1674090061, 1427592981, 1754959055, 18385754, 1251774608, -606471547 ], [ -167798398, 1117627563, -1798929871, 904047972, -2079599305, 346392556, -97922535, -134523375, -24418893, -34645300, -397875515, -208931828, 292776544, 1131577053, 224037104, 612130709, 1445742002, 2102439130, -1680804944, 914509646, -1180352937, -1302315825, 1258446802, -1852457011, 1493947969, 1161982768, 2125253814, 721309313 ], [ 1601644914, -1638380592, 1674603484, -1458889074, -797369515, -1596897726, -422360066, 1069441815, -996066891, 1383818378, 456552438, 553733383, 1884654645, -292720163, -667262312, 2124095392, 244820788, 492220537, -874886426, -1222189503, -1418198314, -1187304973, -1309168181, 1059656580, -1898610289, 555702065, 1929700987, 1140539791 ], [ -417128906, -1892351550, 1435038304, -2133959829, 778804155, 734220646, -1323188537, 1030235315, -1393879038, -1178333042, 1339979122, 2057843540, -1010555509, 1809633626, 1775046347, 1157097033, -1545950266, -861485642, 763252687, 2144131539, 1350655012, -342442692, -1137065154, 1977131513, -961182056, -677663859, 1995093424, 264848490 ], [ -1011045587, -2124524910, -300832180, 2087360510, -289843321, 856971320, -1060707673, 1183748412, 1184513696, 465148600, 1167584038, 338540296, -522620150, 1021686731, 1439354312, 1464845220, -1232333774, 758459427, -2128990483, 309234854, 305661492, -586282533, 2122047874, 1644804675, -1981507602, -1250541404, -1254138724, 1707502389 ], [ 81237770, 983009351, 1331185326, 1149418290, -1765051149, -1544749800, -449963736, -694160494, 1061182483, -1476456991, -551717719, -1131404117, -1336437398, -1405296738, -1307835463, 276480909, -386337519, -277935214, -88402991, 1035344774, 1553981091, 113539927, 610969485, 1024600939, 817770167, -1570829306, 2074414106, -1439626624 ], [ -378629541, 655422574, -415089678, -1103243249, 1818261381, -1840265586, -1091456043, 2117407577, 987048966, -1773922949, 1093383303, 2016530035, -1727487398, -369144169, -136445074, -1584788515, -1286074393, -1401213679, -1351302914, -414340429, -155357083, -1125347189, -904392520, -1321832950, 1271569940, -1238006495, 1750649678, 166883113 ], [ 1300175099, 585809621, -1004889751, 435347294, -970085393, -1638270140, -1053433715, -963616719, -1567499442, -2046082221, 1906099477, 57647332, -420701504, 1846631167, -1182449704, -417167399, 1488940824, 567072916, -432952879, -1048711696, -1996658093, -1782185800, -1451949900, 1231021061, 598075657, -285753098, 1215068900, -1456933735 ], [ -1241527348, -460724212, 1792700405, 490623596, 1507521151, -1081636360, 1496283945, -1836185418, -1169686468, 98893355, -1930433230, 1538723399, 1578072085, 178098161, -834081667, -1722436827, 510741968, 161797801, 1116549263, 440383761, -1596468299, -1624507833, 1206191548, -1464481077, 1883392375, -1692443189, 980863009, 2041101482 ], [ -252446374, -1903898097, 1617820287, -1343006421, 117929623, 2081065856, 1051283129, -1948555225, 1376562547, -1454955038, 1070962386, 519499134, -911156370, -328095212, -1641347948, 2090722192, -1123827460, -821720357, 12347760, 740368372, 22664208, 22072481, 354954777, 1536294722, -450534178, 1426489309, 1232189100, 1980007314 ], [ 1774481845, 1280673886, -1087807613, 1178098702, 1015859484, -904084183, 764383286, -1060988582, 99172939, 1274530298, -1337752460, -700282307, 1268012895, -198463510, 1978374832, -2113293776, 952779792, 1349471236, 1794695019, -1474229007, 2079559878, -462661788, -635437516, -620441296, 593665639, 684160215, -111958040, -1842385310 ], [ 2090054553, -1193560277, -1744582112, 418254873, -376346878, 496357383, 1612927914, -1729477576, -927492559, 71174106, 1236060881, 432258417, -503442483, 472709554, 2061492131, -85669189, 1647248104, 1202402880, -853322567, -1075875987, 1160470586, -1256365093, -700695809, -1136461751, 456824920, -884162970, 680669717, 1867641670 ], [ 1415601502, 1923947377, -2042468087, -191318086, -1201912706, 1794731383, 910180065, -772144837, 272830225, 452827737, -18876046, -110156429, -1910358690, -204174817, -651650119, 1366874893, 1568093555, 1075528244, -2014799924, 1465558816, -444802983, -359192957, 1911897337, 1577522527, -1928952558, -602013306, 1072478034, 166846953 ], [ -1041045887, 106414456, 1574572944, -1188463349, 1056853922, 1008290502, 1656591094, -867834470, -1220093735, 204675215, 134401358, -388544580, 1199455274, 1284403940, -1092211288, 1269289923, -1156435814, -396709844, -2030737274, -685502570, 1969308192, -246692585, 902015631, -1683941740, 582227287, -551580189, 1047949354, 1838328364 ], [ 135776451, -1705841955, -102504458, -1618735334, -216757374, -1884859192, 603181823, -814108524, -1281897520, -2073165435, 1666699404, 1448245067, 1338966238, -1897787915, -646119369, 2024430646, 337624358, -1595599578, -1541776007, -1017428131, 2028711687, -1419006452, 1730410917, 764561795, 1812035992, 1400214302, -720854222, 1408300186 ], [ -1421055612, -897780299, -1237929132, -1575529356, -1760930617, -1342610060, -1631612420, -513570487, -1841233006, -1884302137, 2103774063, -1770839374, -1829408320, -2018178932, -1578219745, 119911806, 1405547785, 1008855840, 344629106, -1782305788, 1178612919, -1987490275, 562262792, -389416569, 1641429428, -826639102, 594713503, -257719472 ], [ 95026550, 1884622787, 913752976, -366979289, -225946411, 878627405, -661150847, -1426539605, -138931659, -1854459126, -1418567117, -340554799, 1273765880, 1208679005, -1027769434, -335317096, -1488070678, 1096265342, -1089408827, 1286455828, 1469180114, 812114370, -729279883, 1945229928, 799078104, 626375977, 1530767707, 1638397739 ], [ -1813572847, 1638734060, 1138271152, -1260478660, -826070532, 1085188689, -1217097679, -204376195, 811325560, 646347731, 1760063092, -1668436056, -880385795, 2082540855, 295638942, -1079295234, -902655608, -690576781, 233154815, -925384033, 523393436, -235074838, 473886886, -1481243335, 530627617, 1824251429, -1567320359, -741125684 ], [ 831249987, 504248248, 750547065, 255827815, 784210013, 469815203, -1829353047, 1079254441, -228325434, -1926504182, -390691133, -278401121, -1775060662, 2130682942, -1192420671, -727319139, -253563566, 1428102904, 1043274656, 1163777537, -1129309781, 1483630344, 1416265079, -155224237, 196702139, -1987968476, 1118502621, 1979647378 ], [ -117871155, 173952154, -3460776, -1792526774, 514190862, 951101973, 1838119765, 1845916530, -35164696, 1971319850, 123083188, 610075496, 438073622, 2141823117, 1020119746, -1632067475, -1838888807, -387059174, 67377035, 724232693, -79063523, 62881773, 1811123216, -709190633, -27889025, 246467725, -136062268, 2010561160 ], [ 1985133834, 56354285, -212272473, 382118419, -1370590936, -317909399, -1215835995, -1528792625, -1738656284, 373951901, -2145043552, 627807246, -292291161, -573452360, 1156388081, 166429131, 1002730736, 899685720, -2009404368, -1221951219, 300574282, 2042454800, -1484842671, -1694115012, 1894408218, 2004899166, -1428656449, -422161415 ], [ 543911298, -1308986345, -746300552, -449731623, 608001265, -824357528, -376846459, -903733682, 1115158418, -1490203689, -1156724349, -1073786698, 1742862737, 1909011203, 900436, -1475749345, 1099911694, -33970097, 1502079734, -601318982, 2142452570, 1318569446, -1185644339, 968711723, -915290115, -645138493, -1071881731, 782627473 ], [ -1018459874, 596137749, 354097468, 1077173269, 2119663096, -2109600715, 2105728350, -1677814058, 114990153, -683373093, 597117321, 952351712, 1546061712, -420994414, 1859435045, -762634570, -1271908921, -519123724, 122585792, 722240865, 1429524264, -1181729657, -845240645, 1884113042, -258518195, -1109944672, 2085726749, -219166413 ], [ 2083259699, 1800948009, 1744215470, 351493813, 1281825880, 1978070020, -991576950, -1985356870, -769443073, 587974208, 203078256, -1801375155, 261036836, -1398447427, 23634429, 325130973, 586994382, -375574224, -393749620, 766966393, 1070194856, 1321736548, -714897623, -326089943, -727236761, 118300175, -1601052303, -300255077 ], [ -1336970878, 139187629, 1505475711, 2084757977, -230715600, -1905548315, -1168798957, -1697290234, 1113861543, 2081653739, 231847169, -1387926057, -2056619271, 2044795989, -788721536, -1666400895, -1387268376, -1051172308, 669468840, 1682696570, -966234324, 804193884, -1868539356, -2104091586, -1911539666, 1817322811, 351016071, 1310694192 ], [ -2054182117, -2051992480, 1498050719, -1706773876, -1480058103, 81368463, 457698924, -1164429749, -237563111, 751066557, -245450848, -504000284, -1839117270, -206694174, 1300311013, 544424638, 1688147567, -1605581661, -2100167422, 206841096, -1380384555, 403689719, 1734755281, -699490516, 212573448, 780377163, -1503068567, 1706713708 ], [ -1276505287, 1324027838, 687135686, -1542043365, 965580899, -1303633541, 427034891, 1974317976, 1946257471, 1594457524, -25496629, 255712423, -857825606, 1808002258, -97783908, 1166625421, -602728680, 1032613826, -1183624729, 1004144314, -1950072996, -1697290083, -634742507, -77156078, 907996234, -605365740, -2068293888, -749928192 ], [ -261226297, 187775647, 618515669, -1083778737, 474182038, 565164076, 1188195984, 94703612, 1333672023, -1195702756, 909269577, -1950583211, -1705970905, 1566463793, -107277787, 519028584, 444125205, 836925396, -1092785543, -1381858532, -1964724983, 1566666520, -1187170533, 322851810, -193727070, -1450167180, -369666465, -1790133953 ], [ -1388704741, -1547502682, 1393354146, 289557863, 1828310320, -274939745, -1282699203, 466374761, 1845001623, 139985193, -2070771413, -843430782, 1825199922, 78809008, 1941019373, 39818243, -2095721291, 1602244206, 1129659277, 924483855, 2019500376, -1304836448, 1743336755, -1148373194, 2021684748, -1325293992, 216137811, 1242723366 ], [ -1811805584, -1860986369, 1502333165, -1887952802, 488888636, 1882140669, 492790563, -81601624, -355393040, 593408163, 308558939, 7589226, -1487863520, 698650505, 1029804422, 897024936, -1825286767, 871369810, 986900879, -1359723038, 1498850912, 102417011, -118246130, 956642581, 42221100, 192177632, -806533557, 1837715739 ], [ 2016309263, -1587285685, 1001261994, -2047262679, -562689879, 2018624682, -1396691642, -528285225, -1204396481, 980198156, -154952602, 399936393, 1900816805, 90415224, 1005650897, -1726970962, -1223018789, 1919248553, 1544303308, 672919389, -523124771, -1289335440, 1510635272, 1225376023, -1109391780, 385824546, 509643447, -96791558 ], [ 1832535792, -1614475141, -1039837313, -1739338794, 828613397, 618516962, 2092991765, 181739436, -1500668930, -210961943, -1767798701, 734061491, 748162654, 1536097624, -688328864, -815521921, -1841490948, -364416282, -106061564, 1092996270, 1089936769, -1545103323, -922892263, 49271788, -708468267, -2037760733, 1484767620, 993309283 ] ], [ [ 86208206, -783874711, 1472022597, -1995951992, -230255378, 1292616629, 1945513504, -1067653270, 647657831, -1332792560, -1649701812, -631264063, 1653961790, 813791509, -46105655, -932787775, -1539148913, -984557252, -1491684517, -1343956618, 805452118, -1577547686, -1944020281, 181850655, -916572801, -194453735, -1547100519, -1245635809 ], [ -253070513, 816140520, -367847749, 179169636, 93958571, -992736932, -946454760, -319012859, -2009857480, 796265644, 491284586, -832652443, -542377048, -735724289, 649978870, 1115489743, -1680762563, -372292422, -2088310358, -205085047, -1081067974, -705219047, -186627827, -757100477, -454957407, 1137181513, 1332739326, -2122301337 ], [ -524683323, 1489865016, 130743870, -1265810630, 401646411, -1525018734, -2053718535, 568763535, 64997358, 1101665589, -666444667, 1521634767, -338099278, 1022286231, -1716752552, -1730217863, 1214705080, 1434459189, 1900111788, -753241507, -2051839792, 2061174349, 435392700, -1086104547, 1133201640, 1734719597, -924244370, 1158217781 ], [ 1235041832, 7232899, 568460614, -989904558, 1843239470, 2074915052, 2065899933, 1018444130, -1965608474, -573570739, -236490516, 1975007816, 201811010, 155344499, -1517226261, 1261519809, -703147005, -1752896427, 2094429840, -1331135209, -2077774369, -1813174364, -203976881, -1705514870, 1471690394, 53463611, -756338318, -2133955204 ], [ -86764770, -1497637683, 2053190844, -897268704, -107903166, -2067505919, -1585180894, -1256336127, -1925341533, 970635508, 1913049611, 2084585559, -1005840912, 1240155940, 17454345, -1950527703, -1757922529, 205241978, -327898761, -2111484866, 1847289139, 989289498, 10363728, 2091623223, 2023510068, 2035607210, -1035793052, 1635914164 ], [ 19521655, 970820478, 1544172992, -1446001177, -222254445, -1593866016, -947094519, -371442694, 1526755060, 1557637787, -472921131, -733601865, 131955530, 1768971403, 2046668165, -1173539020, -1346543996, 888090250, -852977771, -1289511031, -2014040732, -415701982, -464553499, 270833234, -1287702361, 920695098, 773244159, -161710382 ], [ -1368713913, 29876198, 750815054, -546680591, -1015865301, 27942976, -621834668, -427293663, -649138557, -844111636, 930941678, -170758855, -143841620, 657498498, -595716694, -1713545904, 1514503046, -1908232633, 309025584, -1005788651, -1229087264, -1967282167, 1718378955, -304061571, -675811833, 1036068580, -1980068497, 277243226 ], [ -23191862, 229513290, -1615173758, 1943640827, -1123278072, 766438916, 1061333116, -670084534, -1585908886, -873295270, 1318315405, 1745883443, 1876502513, -1175484470, 457551887, -1498789594, 903485850, -361345663, 917347504, 795112832, 2116594059, -48776483, -680587982, 114913832, -1448020087, -1667476763, 82322647, 1397609289 ], [ 142806845, 1210853125, -1383355330, -217364932, 485801255, -654227710, -2086818380, -1832028073, 1836821802, 451559829, -1011145778, -1035864770, -1977573847, 1910304141, -1682555838, 1114358732, -1115622273, -705979545, -971065612, 1393807873, -2006565774, -634413597, -947663866, -975148578, -1318805200, 1771445069, -521319148, -351304686 ], [ -493200813, 2062517753, -691456490, -679949450, -739061293, -743171572, -1762090745, 447860916, -2039229225, -1177027154, -1279409339, -895548168, 1102300897, 427336257, 2108011891, -639094105, 1840505907, -1954582540, 18121994, 1283544490, 136682419, 1861053265, -796366098, -2004320541, 1176560930, -1855408495, 1137121316, 1002519585 ], [ 1478638516, -90511842, 1698679224, -1418062181, -281967832, -1624208875, 1146221837, 920292509, 1315972519, 1135345325, -822659658, -1855140436, 1843581400, -30845472, -1742289980, 1834227852, 2122869959, -234085239, 1160030801, -1991584807, -1746888160, -959641099, 671001229, -1574437132, -2000684196, 724865436, 1160444111, 1027410781 ], [ 1285152662, 1300735641, 439848687, 83380050, 1532703712, -652720330, -1727078161, 1082172470, -962399771, 2056661589, -368604739, 1510939253, -1965128130, 683890819, -222410211, -160622450, -1008400528, 2023761150, -460699616, 1505299217, -321681747, -1940140382, 1629560987, -1352443886, -986378021, 1550942321, 1691113860, 1789946545 ], [ -317952286, 1103689255, -739560209, 1032470737, 10789169, -1924320802, -353289895, -138614201, -1042077981, -539148962, 11507612, -1934015448, -1495500169, 1145825008, -635956053, 465509683, 282566840, 219980904, -371908759, -71661402, 1391192997, 1997373608, -1044872079, 727886074, 2017653567, -2114909338, 1222871768, -13654010 ], [ 2008296754, 336156485, 1452285444, -1434456598, -1537151934, 1832147019, 113645223, 250579165, -1417431459, -1173684723, 1366776072, -844694866, 361473678, -787981530, -1015977459, -1434431206, 1845113535, 1890053879, -1652763317, -630283749, 274286934, -501282004, 949361953, -1029804169, -1894731105, -700359345, 420288462, -1371644766 ], [ 1356785389, -2094875373, -1857456041, 37951581, 52583160, -880964309, -1036989024, -1847642911, 699755191, -519577817, -1637768238, -430188594, 1877121601, -1025479569, 1695346349, -1036189613, -1348729597, -1028033012, -759067247, -1629471416, 376389350, -715333591, 936570604, -38699160, -246290540, -124576826, -1476217532, 914314565 ], [ -1700156389, 951459203, 2146475777, 1133863464, -191761179, -796820895, 1600011679, -1042855912, -75694484, 1163391625, 1814012244, 1807992482, -1770559970, 1710527738, -1657774951, 362822400, 1845256195, 664887641, 1921967993, -668580019, -795782504, -746398411, -622062074, 785145757, -204224687, 1019752233, -360082843, -825813540 ], [ -1331245661, 219290276, 1711009245, 1541748920, -1059535788, -96060391, 881638285, 482858029, -1859052209, 391092407, -1981047947, -1647124083, 660267352, -1707046152, -691421627, 379788335, 667693007, -233084443, -1743665660, 1284644244, 1932096964, 1669539232, 1067361507, -419965287, 1616055460, -50787999, -1561347082, 1505590049 ], [ -772402758, 1884209354, -565457510, 1586538667, 159655308, -140038986, -872443212, 1441832884, -1887076594, -133689030, -563163067, 186364981, -1054202667, 706917563, -489964323, -1339467268, -1301548854, 843983793, -1022647285, -827842008, 545256150, -731072574, -480375623, -1097456324, -664073270, 827981756, 145623583, 2136891189 ], [ 1167632131, -2075191049, -520258166, -902584284, 375893358, -1006494088, 2002325029, -861673580, 94403871, -1619583089, 1760067189, 1768883286, 1261314316, -637250467, -1895288831, 906091828, -304518029, 2106145380, 851771075, 165932096, 2090411746, 1290510518, -178772469, -2066504480, -1748973157, -241730658, 266327377, -2017981886 ], [ -1603896300, 877441067, 1080268285, -2019444855, 32972453, -1799700704, 959630420, 1434834307, 1586396966, 421657847, 553827516, 1832194339, 482923241, -230749987, 1093371093, 390151485, 1470833031, 106088264, 1585073942, -1954793442, -1991017149, -1722116093, 241335487, 897544733, -1218614036, -1478552347, 1547673816, 1076058232 ], [ 637363204, -49960349, -342641844, -2059317301, -1339582140, 1705071014, -691388263, 878503655, 875218533, -818525836, -1269766085, 823202155, -1745547959, -22235388, 1666570826, 907652381, 1134774810, -1789852292, -1289370955, -965946072, -892015129, -1313910137, 2027525972, -1439009456, 894145562, 372595078, 474688393, -1225556286 ], [ -826229364, 457407062, -862750937, 833714617, -1977730999, -1834721869, 981322146, 501476813, -1962047469, 1713860461, -2126621542, 1956583019, 985673896, 2096545183, 1927898106, -802618995, 1101672201, -1241621467, -121804454, -1116227089, -59935197, 1599193801, -274291977, -1750654533, -753149715, 1230606515, 93261839, 258501131 ], [ -295704388, -890007959, 421627834, 571610872, 1709912725, 505867237, 2126049258, 1402637653, -1809283794, -463118685, -495280714, -2134509818, -1371356447, 1126089229, -635137729, -1512349971, -912796435, -967643008, -1397852376, -1712867406, 1134198013, 1393814962, -15939729, 495914331, 1800646064, 1471727753, -2007500171, 1945428929 ], [ -1859815273, -2033357069, -415436798, 1055930478, -1802695183, -889104811, -1019068624, -440743938, 2087481851, -724069454, -1250008968, -1622146308, -1296574428, -1575659221, 316284264, -341422657, -8597276, 1426559156, 345479855, -1481035217, -529417949, -804963675, 1403433649, -828826903, -1552284712, 1013636669, -307551245, -1735756267 ], [ 815020933, -1243343336, 1581563468, 1427905759, -560185686, 238780580, 290965132, 658963957, -1850529846, -752272813, -1415968735, 848240836, -1850537502, 72842357, 978740978, 1925766508, -910275504, -2113239433, 960978704, -2140840802, -1862305211, 2106654453, 1557130945, 891375936, 1441091227, -1823851754, -1765537605, -855432821 ], [ -2045450230, 1667790655, -1905725038, 189150525, 1518830028, 1009259003, -1139439839, -127417020, 207332321, 1150720040, -316778736, -923262619, 1269272470, 1659915466, -47681433, -2027135256, 2838289, 1671993966, 2100633884, -425050019, -1502682112, 309937242, 1420362601, 1911281683, -1925220184, -899583853, -95997804, -1725483505 ], [ 1659295434, -1665717119, 709588579, 1797999642, 795490732, 1130464752, -1016544533, 1406471753, -349718609, -1884110624, -573029969, -644930682, 92097886, -1010058738, -162229805, -309368126, -743465918, 842796778, -835454409, 1141521050, -1070078683, 1567129067, -579617662, -1972693269, -1503489904, 1315364823, 1598175807, -1237036891 ], [ 438599448, 319316193, -1572875326, -206178649, 832619500, 2006290248, 1493216109, -1727291493, -1127275705, -271822759, -1500659021, 303602952, -2110472811, -1659910819, -1944544988, -878373340, 1126360964, -1386105094, 2092449363, -989808933, -1954724131, -706551748, 1065456656, -1689416074, -1838837996, 1500419774, 395707469, -673256704 ], [ 1099834963, 1478866397, -604712510, 262773197, -2100519379, -832654788, 408835154, -1300942535, 2109879612, 2023543798, -1041025243, -445117597, -1333624810, 16965757, -1615225992, -468374377, 237321080, 480369698, 414228547, -1196494678, 1255293687, 823555453, 1086941433, -138066835, 1685952882, -473056274, 1313283739, -1273332268 ], [ -1085479613, 114868227, 239991626, 1057489443, -870109011, 1600521393, -731066229, 146816254, 1855186939, 169229566, 781236963, 1755029846, 2038350303, -2546374, -356857938, -1301672310, 160793153, 1796750068, -55338851, -650782053, -1686689245, -473595306, -1130856323, 2047470495, 118697264, -1559129713, -1858113211, 1506431646 ], [ 1853114875, 1129591106, -1615579085, -1725350651, -1297162817, 1078623020, 1139545979, 1451046083, -1731152962, -1489436257, 1719181347, 1841442809, 969378287, -1692052950, -1852759311, -1908739234, 823976854, 1485917214, 565340283, -1021762697, 1105307397, -1893521658, 1409599043, 1683125307, 937808527, 1628927955, 370124369, -135873241 ], [ -762514241, 1811227212, 847283925, -1329316052, 1962678011, -1893200935, 375903185, -1329106742, 705855835, -375154986, -270033003, 736770858, 1100030501, -515213379, 2137465174, -6561562, -1458616747, -2120001553, -1278159592, 820741169, 169383883, -696512711, -79992060, 1452235200, 307389883, -1897961660, -1936712218, -77092580 ], [ -411129490, 1505391920, 356388921, 1103213604, 365894067, -664520805, 675744220, 521531995, 945820642, -1334699830, 607940609, -921399346, 1246584860, 1282154337, 535842845, 1918553780, 161094183, -2039517386, 456110189, 1192697793, -1712861448, -1698227579, -974285239, 1478529420, 117681161, 2046293473, 1601967891, 235509076 ], [ 769020578, -725841579, -1759183908, -434918197, 396317894, -1364972591, -1195126243, -2083084399, 1005093471, 1715535012, 1406347752, -515408729, 401391634, 1979138870, 392399420, -876656345, -693244473, 975525438, -230854402, 1448716777, 1563833471, -1993579042, 959153518, -558519902, 84841322, -1010202993, -565937592, -728511170 ], [ -1931104320, 1214493717, -1533271537, -533441850, -1318446772, -1457671477, -543813541, 1798585657, 1907582438, -508093691, 22133662, 2086059717, -1138852828, 1910004133, -1693290267, -1177447308, -694472484, -1988208202, 1356052754, 1526499968, -501038888, 1444766564, 1170403524, 1294526935, 1300107972, 315603969, -1671512067, 1818860469 ], [ 466690083, 1723416949, 1971802577, -1343626663, -420313768, -1320728349, -1928680452, 2003200259, 1818071210, 1854318133, 1647834131, 638977788, 95096791, 2110864347, 224425442, 611738172, -1238062537, 1059603575, 1372030547, 766770925, -6012790, -1297646742, -2001979626, 546793266, 786043252, 1170873945, 1934866745, -11333540 ], [ 1413690591, 928963556, -956926702, 1482281773, -1918454153, 424729656, 1891294915, 682742163, 1877170109, -1906285177, 139222738, 1205220369, 611248628, 1634391663, -160631517, 784274326, -344605125, 1598242229, -1634456523, -1056047131, -1731933114, 868014453, -1147906690, -785387599, 1445860996, -600510677, -1521138686, -2057415819 ], [ -1173820352, 1781060006, 208795794, 2125290813, -1223502103, -637892750, -1446516275, -436456724, 271941187, 1323403797, -566535088, 1166217885, 541850006, -894158974, 1770408456, -282414650, -1498973087, 1987276860, 1775684047, -1934704914, 1728681247, 1921472369, 1413420407, -1052281321, 563868721, 164243401, 516025964, 500122797 ], [ 597913821, 60132980, 818172162, 114274250, -2076693136, -1995948815, 1967492646, 1757717339, 367665355, -1397627356, 1208886575, -1532056135, -527070488, -730746571, -2094238020, 1318599030, 41810045, -789188435, 30881327, -2147479911, -270628946, 84098740, -688410011, 1418974076, -1074488772, -1555531207, 118304335, 1663340853 ], [ -535676312, -1947230147, 2018342069, -239239767, -1404766517, 496562280, -774530490, 1880301006, -884933040, 215331067, 186011495, -1106205997, -3091273, -1679023329, 617360598, 1109467647, 1932742887, -748267081, -922468414, 209633495, 827947585, 2115119346, -2039936796, -1123969817, -1020533739, -1050626449, -155822582, 1601637048 ], [ -2014362046, 1356529244, 505386484, 494780109, 765838231, -1651807612, 1059704646, -1081766160, 71186956, 759685695, 446438936, -759672408, -446396347, -100883544, -1970303223, 970844363, -1718193697, -177881560, 665702425, -1802203615, 2128393805, -527320015, -2079609253, 681327449, 247319235, 602721894, 1078074384, -104652068 ], [ 1403487199, -557701504, 194153572, -1466664029, 515035213, -1023933692, 844927206, 1293019330, 1541748302, 1842892797, -1622254086, -1554814879, 1830438595, -511840969, -2035739751, -914871828, 1443966935, -622814470, -1817886026, 953951826, -1311561845, -632211499, -2130758417, 438074642, -235120660, 1576465034, -711421705, -1268711023 ], [ -1434549522, -1287808336, -210066160, -1773106459, -419313864, 1523346588, 1149595381, 589526580, 1688481807, 1203514653, 655271356, 1559362106, -1613145098, 1366909408, -878789846, 1000996852, 1775188567, -17072168, -1766371903, -557364511, -400051124, 1875762250, 1900542867, 294059037, 1935590755, -273629075, -381379451, 1445284653 ], [ 718964159, 96108623, -185776241, 883072400, 1088604727, -40415819, -2011842866, -1710098495, -1528333408, -162830638, 490480126, 1304671679, -1148679287, 1230929022, 713189194, -1925618235, -638992661, -847567543, 1660630027, 1809026844, 1371208619, 120286674, -30761415, -809660726, 1172075474, -1776905259, -982955294, -1566764079 ], [ -24654071, -860041613, -1299304694, -530798964, 1549994291, 249150697, 1387564847, 1777707153, 1727219673, -639948581, 1621251289, 1758256825, 1973950914, -639937855, -1166787001, 361953510, 1854671206, 1720650129, 305858327, -1506506742, -332881080, 919643177, 259303908, -663693853, -676017731, -1890859906, -908157920, 727468259 ], [ -1111046459, 2119104560, -1793458130, 381280893, -14753655, 1431530660, 1665423715, 186742178, 558998451, 854499543, 90089656, -1353395790, -306691081, -1110023324, -152893851, 494583983, -1248644285, -1076210979, 1386999031, -525137002, -1295435309, 915574368, 930387655, 1400845119, 1116627121, 2112987148, 321560086, -915592695 ], [ 1558756911, -1010109703, -897431903, 1410872452, 1639033484, -690024810, 985310421, 1814174237, 1283120739, -2126034758, 706864470, -1417806018, 1487531931, -1859547944, 2117843489, -1385862563, -342897929, -1142096277, 1348257595, -457417835, 1050462068, -1858783904, -202421097, 1765454584, 1833731990, -1251151701, -453437180, -390349825 ], [ 281173969, 160361554, -1692464690, 1128145683, -1177786574, -794822473, 1463278910, 814550793, -444302673, 1771562083, -454905373, 281300561, -1091003220, -1360671441, -36033340, 270666195, 1313473847, -468563119, 1697216962, 461212279, -1846344456, 1026933203, 321352593, -475223082, -140559815, -851300312, 490836810, 287554361 ], [ -226449201, -922571835, -435317180, -9286176, -120771421, -819085000, 352183576, -1174467281, 4222859, -1625432498, -119638672, 1219685231, 1365092261, 836202650, 1055050088, -1864231124, -681274180, 662500246, 1290968889, 355834028, 1518918057, -974683093, -1488239646, -1776482015, 355118469, 709462283, -922077967, 1218298488 ], [ 1027237300, -600721781, -1121908468, 1040744913, 736172530, -1413962952, -1051731594, -60272587, 47862099, -1434696300, 1926921907, -478249663, -509780241, -1887499224, 1613784509, -1137548199, 2091411051, -17105871, 1609972136, -1378160952, -1435094475, 1293273806, 1372921598, 185084762, -2009403048, 1905776501, -458264921, 1872539156 ] ], [ [ 1592287713, 1509637959, 810684580, 744106197, 140619064, -2041059037, -481620345, 990167479, 1341305171, 255834990, 900046491, -2054091594, -135698119, 33178947, 1685707392, -811526472, -1159864432, -634028178, -1415657689, 250929858, 613337497, 1293299962, 2027200265, -1831350978, -1085524752, -855934030, -1075157536, 1405665900 ], [ -1548340659, -2019757964, 1548608678, 1982206262, -1175113617, -717880545, 13651668, 111447824, 2108281239, -411657486, -2095338876, -331756600, 242605911, 72541097, 52781036, 1815124529, 1320476426, -1066407602, -621561055, 719760357, -385080932, -307510475, -1426195514, -1054979199, 1034293544, 1472877950, 1222815453, -825349031 ], [ -1560519155, -1461600272, -457598383, 76258737, 1687514105, 1712951594, -2135855997, 891464597, -864323211, -1297930107, 236404814, -2001827637, -712561447, 224298989, -979058458, 401116694, -171637696, 1285945098, -1367847836, -1902227839, 127239441, -1044128544, 887752222, -1746823134, 323389359, 2103820767, -1747582118, -851178482 ], [ 1479223734, 144158970, -1395959559, -1232097874, 1137358882, 1550032452, -598868290, -112387091, 1214450742, -1387586088, -1261548274, 1178676226, -1345776018, 1163127205, -12773894, 2104680233, -2006024543, 1915360394, -1179838947, -1996813343, 962125297, 139707817, 1449051005, -1682108023, -1800513152, 288832835, 1641011266, -404744401 ], [ 1277826661, 1744658037, 1587781959, 37231245, 852244152, 110235223, 747981728, 288136727, 107774616, -271406431, 656216132, 1078462947, 1800062302, 486313020, -1715744940, 375717833, -791285543, -2032321934, -1836291906, 392139466, 1910423666, 23928836, -235083034, -1766689530, 753098767, -1909237237, 1465099521, 1358952442 ], [ 2108830007, -926502857, -1452633283, -860991230, 1286396846, -1207649015, 1663968677, -1485257562, -1937565503, -1205349928, 1091310646, 439287654, -623949995, 670175513, 638218359, 235024910, 60336542, -1711572873, -1031899170, 118958779, -1566712321, -103772094, -1645199107, 1233659743, -1703715354, -1750031718, 591803716, -1200305528 ], [ -638185534, -797750306, -1217050116, 1124344835, 824140197, -1121945780, 802512774, 916855628, 168226534, 336669104, 1868129598, -198086207, -492142129, 167508207, 1442520477, 900167624, -1824762349, -174901415, 1030066705, -1185765007, 2097865668, 1323314388, 1488628003, -1796477673, 342157364, 119346599, 544456100, 1504362760 ], [ -630116588, 145937870, 770883142, 1087435122, 1161339327, -700353306, 2139875032, -2106156936, -32371525, 467154333, -1884184691, -209761246, 411706763, 462195493, -1636278817, -955593300, -1096225791, 600961164, -735384682, 306885223, 992265749, 1276793555, -1358033768, 1733151602, -1435580163, -2053519609, -1954363697, -1284024294 ], [ 1603053320, -1254634060, 831099469, -350064046, -1975914885, -239921251, -2025969121, -102330882, 252004184, 91759622, -934007635, 1144909419, 415436511, -1053190169, -280872927, -1681453423, 1818113611, 1086840896, -911353342, 751268508, 769423498, 471057599, -1915322148, 1625750845, 1957906085, 2036425651, 2064837601, 1841785101 ], [ 1026817712, -1903199661, -149411297, -1094580458, -1202619021, 1419989866, 1342247460, 94780866, 1015133117, -1591858986, -1194198307, 1548233829, -209528717, 200272448, -159777346, -1279215481, 1401922637, 1109400658, 789606906, -630531691, 614899917, 1946709280, 643503879, -24604692, -985823503, 97956592, -550995944, 477900926 ], [ -1951365626, -1330724987, 1232402794, -512295372, -287770475, 188542909, -265264237, 1110843524, -1093686515, 1109967153, -1248000324, -555786218, 377192315, 1657764436, -1148676054, 375328793, -1871708731, -1823529453, 1148935603, 940421674, -530559740, 528183140, -514384251, -956723366, -294985735, -808061660, 1353107213, -379374356 ], [ -769499673, 155277206, 1108257088, -972098178, 1887830716, -156618843, 690923640, 1963840738, -293427523, -1289265644, 1064248757, -2119048412, -180829420, 2061545122, -367532073, 790674777, 108590360, -1225443269, -782876611, 101070107, -1699732379, -365539553, -365707852, 1438433329, -1615522395, 1471854330, -384650943, 650046413 ], [ 244528470, -859924556, 1849890437, -1183415804, -1991909921, 1074274978, 521659883, 1677348854, -181525992, -2075152230, -2060462765, -286652567, -1075682394, 1813249806, -1638593365, 1635580708, -1216359883, -1634656340, -968213432, -1528403011, -423886062, -728171559, 124723245, 159201321, -2143231657, -1611161689, -1452260038, -1311149640 ], [ -1745619082, -796136775, 213345625, -820801459, -734117842, -130759473, 207866693, -725990980, -1194759820, -389205375, -2043419365, -31906727, 1895656406, -438368947, -1682303810, 889403407, -1602629475, -1315807469, -1518069821, 1647831758, 2067066930, 299096770, 505346883, 624737200, 473691735, 189418739, 2090352858, 1001295196 ], [ -1767642027, -464105389, 2037965815, -413773696, -1271253856, 1582652725, 528588082, 268739175, -343238474, -1613307525, -498423166, -268532653, 1852175992, -827765171, -1506555435, -311264686, 2134895146, -76436264, -519153910, 716763430, 638983346, -862060937, 2009644109, 399196247, -1900089021, -396988749, 1816188609, -458024622 ], [ 291247682, 483733392, 877877910, 1599087095, -1506742458, 71922651, 143397923, -1492949824, 745235730, -1640020357, -187916384, -729075439, -1481827377, 1384353915, -1099000205, -1051237745, 1522105447, 1620778534, -1999431862, -954014382, 897055796, 1194597511, 2144863874, 234754870, -2115344425, 1604733446, -1455797708, -1628666588 ], [ 747944077, 445888940, -1889824976, -1420421182, 385645044, -1050766749, 790274427, -378974910, 378585682, -107561219, -579027292, -676858961, 847321009, 61784979, 404991484, 332040219, -1255688785, 1774806777, 271165094, 936579658, 1640279007, 1824104601, 716543505, 1233152479, -121154554, 1021311820, -766290444, 909597060 ], [ -1778605188, 1779313083, -1096818114, 672435294, -2099436910, -1478690329, 2090042401, 1431790999, -1191929652, -1585502408, 1352381876, 2105258975, -1423159397, 704132727, -929425986, 1049634854, -350996242, -1609092485, -754171930, 165884599, 1281406983, -2057173349, 1965778219, 642533151, 1611877533, 1847066721, -1487871733, -1744913696 ], [ 1188368816, -1340531685, -1512056494, -135219876, 1775458333, 1269618139, 76787897, -1303729844, -702737876, 809574032, -1473064273, 104818995, -2096764001, -751254273, -1082559428, 777755074, 1778202631, -1518351969, 1276731394, 669680421, 2017748610, 1767424891, -1714716211, 1044635233, 395904688, -1661795224, -1043030772, 1833712103 ], [ 184433221, -693798287, -771140395, 1451122631, -930008381, -1465060897, 317163157, 2115314896, -1360138139, -1050895082, -132570879, -1289290821, 647733746, -1058183540, -1596945836, -1025344278, 1849388311, 1867860486, 24587396, -427531315, 1372362189, -1313126179, 661018791, 773315862, 901947174, -1211415317, 928275323, 481000300 ], [ 1611041790, -1398477340, 487931628, 1415788167, -952550081, 1047020771, -1720092987, 936729260, 456342935, -1320481026, -1862500526, 1054365504, -1111136165, -10969937, -1886748276, 1990695851, 209970595, 1853622813, -1458836646, -1263608974, 474195826, 448802746, 1249256224, 1838490443, 1382467168, -1545243984, -818004404, 1777356994 ], [ 210258116, 1576313355, 270629153, -1933849701, -116448666, 1394404188, 666209090, -1577200832, -1245166322, 1522025017, 2058334040, 1086153851, -1726233999, 511940243, 1413994034, 602131764, 404139186, -140196363, -1095840517, -941601879, 1055166093, -1847642936, -1784640964, -443816509, 1178615624, 674461497, 386483586, 146597036 ], [ -1671814653, -722435908, -1806009855, 1108779263, 1077333848, -1038975197, -889333510, -784025784, 1672038717, -49278755, 1125595054, -219784975, 851220619, 121661611, -950879764, 1616193086, 897409875, 1156798141, 1924779648, -1079023223, -1754237154, 353355860, -746625768, -275834109, -1139573943, -436074539, -458487182, -641857553 ], [ 1040810827, 397939183, -110627271, -1663373915, 303785640, -1395773896, -798198678, -365474779, -1540650867, -474638746, -1001012356, 1502219987, 1544815130, -2127864446, 439877503, 603662151, -524034659, -132619218, 1245136710, -524147344, -1870641084, -547576279, -1057029729, -503703630, -1159198127, -1503784823, 2084624921, -1594004166 ], [ 885186671, 934484685, 505886744, 1767191839, -2126073386, -851996466, -1355878217, 330395408, 582145420, 1708973855, -516601560, -1134306440, 1822270372, 742977077, 1136981863, -236315125, -225983687, -476541002, 1071658668, -1242897004, 2041846023, -1391890106, -167586082, -796229337, 612144027, 776065438, 1798150829, 1242178267 ], [ -1079434108, -1259897552, 1660253597, -52095813, -1728532323, 1395739449, 637580037, -2037656526, 1214780626, 461175666, 492229963, 1567394055, -19177871, -166362499, 504001956, -1298013646, -1496092979, 1476513488, -1221614498, 18658923, -988274793, -1157674335, 419959070, 1298635854, -249532989, -1551650152, -1097467900, -1440645331 ], [ 1644153562, -775112991, -541501573, -1842381533, -231792001, 1777792498, -387830924, 649586158, -1366044606, -1533561103, 994830456, -1865150357, -221370078, -787249686, -2077659893, 134029983, 1992923676, -1850494370, 1356194385, 168272102, 960180114, -1732808819, 1585237513, -2098449607, 1747223850, 677774610, -697976397, -2116981293 ], [ 476563895, -1771954095, 467325982, 1173150648, -999440313, -1122178514, -1194205987, -1181809429, -1658255714, -1075022501, 684249261, -848182888, 1206537879, 1371337317, 1120784512, 169777837, -789091247, 1846380838, -1265899304, -152432332, -199225587, 1054798068, 201062280, 1286402621, 1799965508, -469761137, 1609853189, -1418698868 ], [ 1786956926, -1383025175, 1504365489, -471384167, 1995361079, -1592596795, -148176384, 1726062651, -1943586530, -1009253562, -1788587453, -767623829, -471260383, 510631425, -1040726019, -1465939075, -1417594366, 1882931275, 1946495389, -1196559391, -1308162907, -1914715307, 1973018951, 885410043, 1120294288, -899478244, 605357052, -1890603924 ], [ 755995677, 342123440, -723812269, 903959238, 628899339, -261999406, -1345647106, -2046266832, 1879930518, -939055101, -851291123, 777672666, -1051465924, -533630128, 906937312, 409636098, 671942127, -2127422780, -209169553, -106223171, 568852246, -1496974852, -1462466121, 1127135577, 744439411, 1336518225, -985219563, 2137189314 ], [ -975662052, 648378510, -1450926132, 1797455901, -719934724, 1299133031, -724771178, 1249181909, -196799647, -1879087438, -1329638103, 787865498, -1318522593, -965000208, 179265800, -1060647965, -1593959410, 533855526, 811306471, 1000934852, 1906738386, -1612786372, -314410411, -1142480425, 1722734202, 170904867, -1725217105, 825268522 ], [ -1962982044, -969921409, 950772089, 25792214, 1121079119, 305757949, 1473423925, 268718596, -1903453578, -1841417372, 1189306745, -1981690877, -530262105, -2078318578, -844658436, 408610373, -1404351565, -145604404, 2130371446, -1844713070, -1874050614, -982482837, 1404488728, -404596060, 599124038, -2002011229, 1009662820, -1857891774 ], [ 909318106, -1512174987, 1539464391, -875602008, -1358102719, -701346971, -2143941946, -1438285872, 423176638, -855646339, -627672365, 1319540795, -1615821110, -447141074, -1348023787, -73668201, -722631201, -1948931067, -1845833617, 1513263943, -1903043307, 1214228849, 1786819158, -146843527, -807012547, 1186773861, 2071165074, -1630252712 ], [ 1994441114, 1905835072, -1535144654, -1912384412, 923092852, -1813900160, 432953702, -1869357224, 818822944, -1152318383, -1734346449, -1861373567, -1337624277, 175029496, -1818323104, 1298254182, 447253005, -870581127, 2089892757, 680920990, 738667964, -1400388873, 905213900, 254235667, 2081276905, -94500896, 764553803, -682346099 ], [ -1974905108, -1598085599, 1576277053, 1022724679, -581202318, 849651136, -2128742037, -1987790309, 31070556, 536716927, 1876965136, 1115227349, -1042256763, 1353499498, -36450645, 1400290246, -1401117599, -2034843639, -1899695510, 2108330160, -1801545737, 1887008443, 975004416, -1520250333, 1563687945, -1528104775, -1532019820, 324364003 ], [ -909164829, -898405555, -1309838463, 462480662, -2032138965, -1094899275, 229485986, -57791034, 858659182, -1218726232, 635128944, 1116446370, -480806354, -1044491132, 236267207, 338705943, -1743330204, 279657016, -1484754223, 295605330, 1854543769, 159224071, 1123167224, -817314242, 1815650591, 1343285711, 1789628194, 1037649073 ], [ 641636404, 107381381, 1839270988, 1495475134, -357753154, -1779609948, -2131951995, -1144685227, -1878742752, -1239089906, -1677239165, 2066102647, -1737943686, 544993411, -636933382, -1399233890, 864451534, 2021018257, 1248327118, 2041136369, 387463062, 745497409, -1518545068, 1513616634, 1064729273, -1056458451, -623621009, 476269520 ], [ -2091677641, 1365425209, -942364700, -1825457905, -727565080, 1442115252, -969608044, 168322710, 1339472108, -2002695823, 1116375377, -907557125, 839889575, -1339633973, -1550461382, 1238231053, 1322136574, 2067277263, 760964960, -146546663, -1310662157, -879534313, 636058587, -660983019, -70816963, -1425653892, -260489501, -1125401352 ], [ -1665918328, -1580770395, 78616266, -573716056, -1718279797, 61413331, -1442020722, -2081151197, -1578201563, -221086684, 1950380207, -1109510468, -923999119, -1105289698, -621892695, 933411651, -764157978, 676752041, 1710472637, 1916337565, 270436529, 915855775, 1800278057, 1231331289, -859315987, -1580425892, -1654272477, 1640901342 ], [ 241456415, -874686936, -663413569, -937670435, 1296679976, 482791490, 1629611132, -851380173, -117795874, -1624636968, 2024471593, 50954433, 227689128, -370798533, -983889419, 1925886996, -47349802, 750638681, -1987237163, -962372136, 1305675041, -1770235477, -1711823422, 1330747261, -821418988, -971183042, 280532433, -1310301506 ], [ -1962906889, -2128371763, -1806820160, -1466597989, 842313342, -867795625, -1839203381, -2085530874, -98428340, 1460838324, -692796980, -1873245797, -1167890050, -2716789, -1336684456, 2055049246, 1131342891, -667527755, 1939358952, -751529682, -1545416240, 1882414724, 1974315802, -804632166, 407001853, -1403198078, 608426808, 816553084 ], [ 901626928, 295215890, 876683958, 236433719, 1373578250, -1376162717, -71001602, -359079609, 143274042, -1537241426, -756657263, 1950519305, -1695405726, 581139774, 707124235, -109454173, -2003129930, -1999925116, -963640118, -1707189147, -1742769462, -1459768519, -1328316745, 1453741572, 595844733, -2016874542, 551802925, -1560323917 ], [ -339066567, -1984079505, -1760197958, -1577991985, -286156850, -158566388, -632455960, 516123547, 946864851, 982400179, 339416697, 195661536, -36224754, -1125561789, -55911531, -2104112968, 2002729881, -557944169, 1100775300, 1961528728, -12972690, 1554035666, -89238199, -1579306417, -2033756774, -1564989632, 1900562814, -106908783 ], [ -776641878, -231666336, -1048233662, 1591512885, 2144945001, -1782771812, 939264987, -706091891, -1944057791, 1813379575, -1881687549, -1263139375, -2037955265, -123338063, 427859915, -770203217, -1840116461, -1648601427, 1861388819, 1313902897, 1876499300, 132301432, 197800710, 1228346955, 500960395, -272984878, -893806740, -62245214 ], [ -1872723671, -1320924326, 1019884846, 1580779623, -1710316156, -1731271851, -1780016378, 1252318730, -810790573, -744041749, -2093944047, 2029800503, -283314874, 1277523465, 891982716, -1538564157, 1294283805, 216053132, 447996458, -1287133116, 1489813358, 1853995544, -401569978, -1750296460, 1497964699, 1663838500, 27802656, 339941284 ], [ -1189550773, -1857688418, 1907591027, -73196628, -966492738, 829927566, -2034949131, -1804143852, -1105206570, -211960672, -572572565, -1342834370, -638448249, -713344615, 105946146, 269472913, 1645517428, 1317603836, -891900524, 1729444540, 89209081, -1341414188, -686597966, 1038361891, 1382004766, -540631427, -1470590303, -1323335683 ], [ -1702910431, 853571981, 12864514, -209667807, 738251559, 1411610581, 1269271073, -1558451588, 384935812, 1642885017, 1176175768, -732667050, -460806790, 1675879281, -2006318080, 109177284, -1648840918, 1694743039, -1981171343, -2047019394, -734681427, -1287777328, -19364542, -860843736, -617111709, 278838560, 260272763, 1868015300 ], [ -83283074, 275872423, 764258514, -1399160430, 717097032, 1554397920, -781408539, -1381519057, -660503885, -966200712, 365707109, 1562233760, 414174295, -1608416059, -795857811, 813102352, -728779132, 371046317, 833416985, -733718704, 633124663, -437586178, -1567444859, -548974292, -253223199, -2137231360, 1686659765, 119786430 ], [ -1991551957, 1580513304, 1525417534, -2095735181, -1446638800, -584999622, 31132639, 969645891, -324972564, 479823022, -2103978476, 680920728, 1784116259, 112562940, -193594675, -871370120, 1951067392, -2004877059, -915927971, -1551737091, 1573142468, -74709914, 1814149406, 709348412, 244093369, 75043909, -1276989178, 266494919 ], [ 795631662, 1998636357, 210359193, 1884788521, 1909240376, 96864343, -260824509, -1534577333, -994226313, 1628193885, -1553545500, -442132309, 853124681, -1114020289, 2036285308, 642029334, -2025748081, -1085887209, 1032704935, 1559895793, 1833651944, 1508264028, -1826299405, 986498472, -1674306908, -1818699507, 824449460, -93777880 ] ], [ [ 635497860, 1509616238, -1851872151, 118243428, 1436334783, -256440195, 100604660, -9219369, 1748899401, -1933192465, 1623458472, 1358855012, 1342210647, -376723517, 68285239, -562710422, -1066394674, 1612479255, 25664593, 959264732, -1714502078, 1240928118, 682239012, 2137220124, -1572055874, 171972091, 47987508, 164925196 ], [ -1913914848, -115439533, -861087298, 504029015, -1150705660, -278948969, 515531550, -1872410804, 1231739549, 926573715, -1901369333, -1869444920, 1504456972, -930587098, 1549485451, -3209796, -677449168, -972550877, 682917263, -1676210103, -418273844, -662042598, -1485238852, -632122659, 123104150, 762627937, -1776571671, 1599437532 ], [ 1625525529, 824536124, 1822310640, -309469582, 1381317905, 976105355, 268556233, -1376514791, 247384065, 1723783162, 2081372833, -223052016, -1082753998, 1063037637, -1821287901, -1498543813, 266034241, 2105406860, -735360259, -243421182, -763049161, -255531726, -2117052284, 406830583, 413345116, -792149324, -1013467532, 1123584427 ], [ -1340637328, -1945332101, -1973829825, 1639619436, -582562594, -1710117331, 1627658913, -1509153019, -701493540, -2058631659, 769117876, 855991007, 1101860817, -1017719547, -738301403, 1881710575, 1381436437, -1987895822, 824116863, 1343207251, 254443434, 600895801, -2143221048, -2018409522, -1996769956, -1464684013, 2108252747, 577043774 ], [ 1212400219, -877955659, 1879328476, -1293151399, 1727879108, -2015223703, -2059681704, -1808622544, 1253474565, -1041541382, -209827432, -123209783, 1243643016, -649682585, -2118639575, -487577493, -909677075, 991620562, 1079427397, -1752528012, 1258514704, -1844723316, 514170297, -475523755, -853598167, -72215085, -814486469, 1262134749 ], [ 2004735958, 1356347266, -261081703, 14109607, -227094033, 1260747371, 224767450, -136901937, -388684504, -536675380, 226222647, 811728652, -290617147, 1317100537, 1403229894, -304605785, 1756860752, -1404276187, 1855899434, -884333430, 276150101, -929498271, -248470054, -686930289, 881499340, -1798776884, 1453088760, 1734502885 ], [ 270506669, 203043916, 858911948, -1292466081, 1072579394, -1208290521, 757605502, -835036005, 1057135572, 1250081816, -1251358769, 504378110, -6981268, -884590640, 379110555, 2115974081, -2136841017, 1962268139, 1528847333, 126158809, 472551665, -561819648, -1592847327, 306987795, 1358743280, -1154879109, 932252572, 1065375282 ], [ 1109388091, -687194590, -463674096, -359865787, 1521288182, 1719919622, -369248724, 2018536655, 302834505, -493672829, -2144724975, 477067543, 622225289, 2011687536, 937057891, -2020033624, 288232530, 1042725622, -14779769, -303434212, 1331167018, 478338082, 778989888, -154171684, -953164742, 81995507, 1971704973, 440964687 ], [ 890205820, -1614336606, 2095681742, -1096493912, 2024051941, -232953040, 1799203559, 1682820326, 1096812417, 1788457333, 469995558, 1497975403, -1408016279, -1845615185, 186192920, 1330784287, 1139783484, 119810456, 89580814, 471780033, 1581575013, 1468092630, -1676515148, 411205169, -511357312, 1285965923, 25616982, 2110303007 ], [ -290660642, 769275481, -1681107977, 1856972658, -1488084647, -522389234, 1450055231, 2007550019, -67069097, -65622679, -1938222419, 2056744706, -2076654231, -2035444802, -113922281, -2131879724, -1441482396, 548552953, 881009229, -866838340, 1268404613, 462634145, -1166956752, 912436039, 395896963, 1340513332, -1484148956, -1155970095 ], [ -843606088, -681117756, 1669863932, 998758096, 189399860, 173747786, 1657379325, -228514400, -1180051696, -1559506493, -730039887, 658389925, -124759616, -335941107, -85555426, 2039571656, 2137381743, -1454737799, -1655944746, -1098187301, 1511678317, -173880700, 1562002465, 630291153, 228486382, -938386493, -669855262, -1513040966 ], [ 82575489, -943288068, -891344421, -1977631124, 1284656709, 1886613857, -7390958, 154757243, 1828978231, 49317839, 526955311, -308828233, 61501067, 93906065, 906535972, 447481869, 16891953, -1821746231, 1737341546, 1667644078, -1355294279, -887719340, 2033017116, -768531731, 1340848210, 1227280434, 1549337991, -2078760874 ], [ -73410301, 281368634, 1448269626, -1183404531, -829898992, -1374816212, 1125058860, 2142641076, -1544254812, -1146260498, -828705711, 1670871958, -233076437, -936581368, -763131000, 421419239, -485257794, -1544427798, 1374839410, -334005476, -1045069086, 981115961, 1053474612, -1481606999, -1830892722, -1952431702, 1141340776, 540055713 ], [ 1254230277, 542912326, -422200545, 384644759, 955534974, -434457925, 1783005867, 1716295671, 1291552386, 2114269278, -470528656, -1657402192, -67802440, 1056088347, 1199831518, -478804385, -890799454, -234192808, 1305166431, -1887223918, -738428820, -1160156090, 1314219544, -130318402, -1774678583, -1023117408, -1956798710, -104986048 ], [ 2137499770, 288756484, 1586806261, 1041926594, 1644317506, -811681267, 1938232616, -1122521842, -264929434, 778565245, -915534322, -1011651718, -1589030547, -2129435555, 5193189, 2090610212, -1202383309, -257012357, 1870676685, 1169569879, -2130290197, 2560460, -1532458343, -1086544498, -1088877920, 483086211, -1292971079, -1065726281 ], [ -1177772647, -614671230, 670219360, -429639221, -740829983, 75602324, 494025958, -2081517270, 1676145062, 1788556466, 440477953, 320415491, 835511976, -253983122, -577658936, -632688552, -1461412154, 1465308193, -770585585, -925990482, 1994078792, 28805167, 523175912, -1093303938, -955582466, 980708463, -210817323, -1512924851 ], [ 1441017523, -417636855, 723459627, -681720297, 260501967, 1183823281, 1654261958, -1256945604, 740622323, 1780862383, 613019525, -1532917418, -1332435705, -1276454224, -1690547734, 1089773684, 1997770180, 72496943, 424593466, 1175533726, -362137001, -118293191, 382341514, -839052320, -1882003297, 291083428, 1383526106, -1832971301 ], [ -1216998158, -1017940790, 1308015137, 19753770, 147654289, 623900467, -959615895, 917171351, -2017732909, -1659063231, 1356493932, 679488958, -1389593112, -263045476, -1924982371, 738087137, 1098986485, -951766139, -644059456, -1130358408, -475306827, -977904018, -1086336441, -299762508, 1542659819, 1128432817, -870463058, 1902010782 ], [ -1244713436, 1764117560, -819266188, 172932198, -1274962867, 1125388387, -783164864, 1600179788, -1791275284, 8597093, -1466602358, 1670556929, -356255154, 749360471, 1629797734, 153059681, -1901421765, -1199490576, -1234052738, 1778903129, 1753831321, -98956158, 1675100270, -1090854310, 770735460, -464139405, -1114657598, -1073694043 ], [ -344411018, -688662792, -1240296385, -712338191, -1595200207, 2017218433, -515402972, -1686280695, 325651314, 1645489370, -601584579, 1482803016, 475987819, 1027575819, -875079249, -1988850375, -662066942, 1823031189, 1248433569, 1220464558, 1624849396, -544317220, -764357800, 1826195707, 307158027, -867758916, -952785736, 1620401446 ], [ -1918413107, -1882512654, 1021588815, -2141684919, -1413029280, 2107252077, -319062282, 977806267, -55639183, -1758482697, -1355184227, 1121412186, -1741371510, 406375162, -652779132, -557069355, 1942553181, 454989447, 494503593, -642713497, -509339191, 797879531, -1980362946, -1128279613, 430670464, 530584252, -1751240098, 1236205274 ], [ 182725393, -1126511130, 1082119193, 2108300946, -328198431, -930092106, -861521070, 397729151, -1943969914, -71171108, -2041063485, -1981782527, -300533595, 1054474940, 1646455400, -1771093065, -1099241995, -336460684, 318065975, 2091864807, 791587467, 164758386, -1886221357, -1800387454, -1489922541, 690583301, -724660655, -1112640983 ], [ 730544620, 1354487634, -261842200, 1640044853, 1005860158, 928857667, 1578820810, -1358033618, 1109700478, 1965965517, 2114185656, 335195233, 1092472471, 1669053765, 1512598124, 1708503725, 1427502639, -509767655, 988983918, -384665441, 1296228932, 1332483814, 1866950247, 379328799, -106483499, -1436474546, 593938245, 285206385 ], [ 64165615, 757308809, 1507692379, -1508942067, -294808261, 954791136, 1373216025, 1195670542, 1285718109, 1524874166, 1983785699, 464137605, -1078377386, 272911588, 900308939, -1714970226, 1103460840, 189883744, 1873801858, -1237698243, 1747632578, -223318553, 315791171, 687207125, 339960344, 1734443337, -1428973294, 987315865 ], [ 2039949273, -1202082725, -1052191986, -107325276, 965234708, 1971304469, 1270429871, 1262801035, -252477486, 624422457, -1240413528, -158271919, -1335904978, -2030989819, 1531138665, 1308800496, 46198758, -2085227282, -1760348258, -1667436205, 932091538, -1273493765, -1073007158, 1550904930, 1616603144, 1129805858, -817882952, 343330070 ], [ -1287326983, 1537191431, -1783019409, 1049705385, 49525854, 1105834988, -211580450, -1468355543, 1079377442, 562983808, -152030731, -546636326, -670805306, -81027466, -1023684343, -934747954, -952852473, -2093025195, 1837592746, -1131502431, -1438476451, -1498206261, 2096701778, -99888174, -743375280, -412777741, -1767850478, -800294597 ], [ -1079366596, 1302313054, -1896595799, -320198196, 1245668373, 1432786461, 53914348, -1191737559, -700137141, -1192750415, 695997752, -890600711, 561122556, 668700964, 1889236237, -556838530, 1981098834, -426419186, 776030907, 694151124, 1365009013, -132667817, 1255956242, -621324556, -37351043, -1399094, 878141660, 508296263 ], [ -1811363770, 1327424866, 1108192113, -1698435597, 1983557662, 690289079, -1782519863, -36953939, 1443606302, -945628264, 1859635054, -350448860, -1176009764, -616539871, 106563239, 808012775, 1837637085, -1310413915, 1976655638, 118974928, -1598232990, 1831666500, -648521914, 517908824, 851024753, -2089901771, -1195897139, 800823845 ], [ -752604420, -2107405483, -2047449307, 1402076444, -1488113050, -1716164018, 267703140, -1636654832, 657516828, 189390196, 639571444, -36057915, 1195549118, 621716677, -363863558, -2081430756, -972849966, -1582991855, -2080565051, -974225074, -1260015303, -1817886821, -805788211, 28197030, -1382091028, -974480142, -2060963802, -1930998113 ], [ -1471251318, -202191325, 713392150, 1238406231, 556565125, 501865585, 1871246982, -1049511710, 1280623060, 1876347541, 291010305, 1462671156, -1556683635, 1626860784, 275186366, -1196001273, -1882934876, 944584302, -296847106, -816028966, -471335600, 2108885517, -310037329, -1809142278, -945640480, -1523150734, 798135695, 1290205184 ], [ 1464345336, 570726888, 1153271701, -355235076, 548691073, -1688030348, 164689659, 246821305, -2013978112, 207483578, 957494233, -568693330, 193200254, -918807051, -984659690, -1591312919, -739412813, 1302210948, 1870916901, 582509978, 534131775, 488858140, -103455306, -330559242, 519354917, 1221491532, -370473894, 283003856 ], [ -128066162, -921213709, -900614885, -1809165460, -258328107, 912491247, 797112568, 2085925158, -1975934387, 1119514527, 1267133065, -273011437, -932095775, -613741936, 784088342, 1555494282, 613000558, 60934613, 655532479, -1844274174, 464410159, -1966491903, 1971827380, 1671631864, 35837905, -540818056, 997803003, 590912527 ], [ 882398158, 66923966, -1132722131, -1832870509, -930694334, 124549302, -326344079, 27342439, -954780119, 1880636432, -572334033, 1486729993, -468320598, -242294675, 446094892, -1017338287, -1203063106, -518871497, 1306923612, -1526429524, -268279305, 739236424, 885811714, -281721069, -1797690855, -2079166047, -128997650, 1331632813 ], [ -2026281681, 1664208483, 755527661, -2112884620, -671260108, -1200436858, 1929526144, 235287935, -755380747, -953275352, 274044245, -2125602481, -1042012428, -1437053511, 515879813, 726811145, -141552029, -1546062924, -555647386, 1472745851, -1272644556, -1445825411, -1668503123, 1360279730, -1632606689, 350549842, 2143360554, 609078081 ], [ -376622561, -1259169038, -2139195616, -1479344907, 1945314343, -1530711046, -2061670527, 1357519719, -349669929, -614197561, 934059119, 98906444, 1780690195, -139161545, 914339659, 1627203526, -156226194, -926504191, 2037713041, -1173411654, -1978608184, 335664044, 2091186086, -1776233631, 1500625288, 1419197623, 1842240395, -336885922 ], [ -1053244419, 52153304, -1535630887, 1472531427, 701433783, -71615075, 68115767, 911056525, 99505633, 1459458277, 1823725484, 1931833841, 515743566, 1041747352, -811474650, -1983773667, -429210872, 1596485492, -1574123403, 196334617, -1321501135, -303775064, -1531799785, 1008220944, 1332691162, 1109622048, 879924844, -1137509579 ], [ 130330858, -1697432504, -539586046, 24975185, 723677466, -1731720332, 1343918235, -176502441, 1637384193, 118006280, 201933162, 827173107, 1373896136, -1470489603, 48558700, -2018829233, -109392434, 1346534498, 1569517868, -929773291, -488020228, 221454167, -447051640, -1382639847, -837899392, -412073575, 80323311, 1807030495 ], [ 192629427, -484830177, 689175371, 1172765706, -298490306, -46104195, -1211879604, 1566751032, 1575574660, -1396250893, -661421239, -979475705, 1816528156, -1867346101, -1256907864, -794966792, 257944896, -1078127569, 157260629, 1061829162, 1411531758, -1722016427, -1551121483, -1738630330, 1760666751, 653259539, 134982971, 1249459646 ], [ 369836987, -1136216770, 43663897, 872786487, -1992757852, 456706737, -12495513, -1848955875, -1015546466, -221040133, -675649121, -901657848, 640386492, -410758925, -9890754, 1281256521, -1747114474, -601703062, -1833773762, 1835360849, -1350089918, 1373820781, -1327638187, -755671164, 465148209, 1423242528, -1383776341, -1232135016 ], [ 1639472439, -764655118, -1246568471, 1045921670, -1756077071, 1576101020, 1613816851, 1531244356, -879061368, -1656957391, -320307366, -710485082, 1971503307, 565628507, 1908551263, 1077502864, 923061010, -1667111688, -1851393105, -1947806247, 400892786, -1281146034, 2100573736, -1577704425, 1919490585, 720006841, -1692206410, -1896428369 ], [ -446817031, -691675075, -792263644, 122670599, -1590305672, -1591469654, 836652376, 2105861098, -971313880, 1855121289, -666296303, -704860255, -1759395228, -329310203, -8729269, 703387006, -1468157847, -1337052188, -291669410, -1848346417, -1531833492, 554373572, 1949270434, 313370284, -1524788410, 2108788723, 94004609, 931340003 ], [ -1301461741, 336880138, -1819512200, 540053693, -1278574747, 1758854043, -1912230649, 655539720, -1548776447, 803680568, -27985330, 2007816117, 652042697, -549763836, -1772361999, 411274600, -253323082, -1921949266, 348953306, -1245562996, -1141492029, -2109005344, -549419039, -1210023510, -1838955232, -282201568, -1202027858, -1571278385 ], [ -142795096, -1875871368, 2106433119, -124727125, 2131442215, 1637917978, 2059959434, 183522849, -330341456, 944424499, -1800964062, 1461130308, -757746318, -2115634282, -1126508180, -1106727998, -2086810471, 724052938, -1738458407, 1489044992, -201039109, 937332179, -688644475, -1580579362, -1372870312, 626543472, 928142306, -998455394 ], [ -613683843, 1911491730, 1511260932, -373491476, -1112494626, -853178494, 164898784, 286822899, -1356611733, -1864731173, -20183699, 1277577538, -1492644979, -393610434, -1453508741, -1107522281, 481995734, -918285634, -1014531224, 2128864313, -1407172048, -1334501864, 1845840579, 215639850, -1962786093, -322303031, 279809013, -1060034917 ], [ 207291622, 637861610, -1071126729, 1341749872, -202843811, 1990551620, -1770652740, -754898005, 950348040, 1696149420, -1195301647, 2062659433, -1316899853, -360251967, -795090882, -325031170, 1728165648, 998795309, 1273314558, -1056563021, 1919387775, -276863318, 652673306, 849199124, 699742561, 437214832, -85766205, 634111671 ], [ 1740262007, -473418212, 46717000, -1374063968, -622512256, 1168435756, 602906076, -1240617696, 198167615, 1339863330, -1614822598, -1881416597, -460740839, 672366186, -801761255, 1378827401, 1489639720, 139669392, -520367256, -1968314664, 1381069208, 1697725439, -247434811, 70731195, 1088776629, 839111944, -1566452190, 740075945 ], [ 1823858805, 1076686068, -83494634, 99476770, -1031658680, 690456326, -1110293687, -679211007, -1008985363, -707293637, -572415319, -1791098384, 934239279, -253430439, 1931030365, -1370585357, 726010234, -1377877101, 202577591, -39169171, -220770734, 664487111, 1409584502, -787173739, 1501766249, -1353552773, -888896420, -813164265 ], [ 1947425139, -1638215815, -450476085, -324539970, 1288825493, -60561051, 2004976109, 1032166290, 874704882, 1086280137, -1453628562, -218823813, 369955405, -1252087408, -1637339789, -1564370923, 1241855605, 673799212, -939244177, 1018795257, 838441280, 1359364575, 1761321738, 1641682962, -1370052260, 1156453584, -460172080, -416087183 ], [ 631870383, 438894790, -345063717, 2145272503, -1396642012, -1731242387, -2022622016, 1349647157, -401157919, -269110357, 640847889, -277473318, 317759754, -1896424452, -1476432633, 1855587639, -211770047, -1428563125, -560617588, -709579049, -969793298, -886426511, 984712494, -1688923214, -817538306, -137648090, 172408372, 1634259951 ], [ 1817731242, -870104272, 168689059, -2051469544, 502609572, -1490774473, -1832894533, 737534345, -1382403327, -97170346, -1713901549, 1055147973, 1137362952, 321297709, 1442770056, -271430679, -1346664262, -1497508861, -1205718649, -1287170433, -759318910, -1226907132, 391175386, -1510274855, 523110669, -712533770, 802102144, 55504217 ] ], [ [ 1740289636, -258226394, -880295894, 382762653, 681864666, -260962401, 256507669, -125131028, -833922703, -800732565, 1749834902, 753056771, -1737385517, 1984617010, 910537476, -1932027705, 978710145, 384931338, 1783813853, -45649638, 79803036, -795804947, -766126224, 506467971, 1407635458, 1677914037, 1163121303, 471465155 ], [ 1355553, -688887193, 1150438668, -781061400, -996966698, 1579969969, 384426761, -626120300, 1568450995, 1987206542, -781750601, 91984706, -70652288, 866076987, 1937222897, 208431248, 1280810108, 410613663, 1662319934, -409790752, -492860121, -333205673, 2132473852, 478636487, -1492219366, -1971847168, 80619041, 1312956950 ], [ -89020146, 258599342, 1281756499, 70198286, 1754999969, 592423147, 992736064, 1208880976, 544671586, -1932450927, -311689252, -1539804728, 44349476, -1532589484, 39944541, -670705877, -2060001720, -1611151013, 13081632, -1808963688, 1528882945, 1111089520, 898825033, -1408243451, 1270058861, 578499938, -470363388, -2145700893 ], [ 124439105, 1270908690, -2003672815, -1921438162, -502520012, 49709123, -109882251, -316954145, -1051369771, -1890368375, -2013304665, -1723097800, 817796600, 1228267085, -278795988, -1814973880, -362159403, 2085818228, -1073798716, -38160550, 162480326, -730414950, -266172948, -121376216, -111735838, 934934569, 347339796, -1918130761 ], [ -2120319495, -383559636, 1751040572, -1989023570, -1842165603, 769918269, -210776606, -1156927698, -1256823931, 708698670, 102144498, 593690266, -943904496, 113263916, 1546216135, -787759866, -445131124, -1444213469, 595950574, -2007849516, -1078553355, 915084654, -2064134867, 2100618003, -411653136, -435071221, 156708279, 597785799 ], [ -173743663, 1650339742, 1984336582, -1286984873, 888367487, -855071760, 2128885583, -1059499166, -880210210, 920147288, 1241474382, -1595219129, 238621801, -662828460, 480007067, 243655216, 2086723606, 1862585859, 661369986, 770583479, 1712905509, -1359399847, 969589875, 1168560952, -1600364422, 1637714280, 856518313, -656558663 ], [ -67364034, -44674729, 1798723683, 2015389330, 1317843915, 653732081, -1700228571, 1781655076, -1572320339, -1431047832, -1848506672, 1923064150, -29013043, -1134008285, -1800571584, -377991212, 960691140, 2124123231, 224878394, 460130893, 1442615165, 1725851305, -945769887, 2112670065, 82209041, 1847438350, -1642912240, -1729033517 ], [ 1651887383, 741177783, -1395843059, 1696174294, -1707841127, 782966027, -1266798034, -1844266341, 1315254229, 1492068853, -1693013713, -1747485077, 491462348, -2024177027, 1057340635, 1785243390, 1078385372, -1156687811, -1331178356, 775673925, -1882810591, 161919295, -219874908, 1050525734, -1277815713, 1126681958, 855861607, -1122216170 ], [ -615499739, -1863951695, -217523167, -1028213699, -1660069572, 257321822, 290126271, -1778354307, -1350663321, -1792717446, 768737560, -695650725, -1841815883, -1324833964, 2043951710, -1049029607, 792537338, -135559536, -1366961098, -827271396, -2086947607, 1060804730, -710976465, -3249817, -1491155677, 1392480002, -1209414116, 284685619 ], [ 1600950169, 915672147, 443260639, 1666614189, -1389603800, 1990943771, 243350272, -387162239, -1048914107, 1051946845, 2045267138, 816528347, -2006792416, -132769141, 997800025, -440508864, 1172513299, 890304943, -1859021774, 248968223, -1409310350, -57901639, -496899116, 1318123775, 1581212939, -165489898, 158913525, 541553227 ], [ 667037841, 581403506, 1215530872, 2070081751, 1409276644, -1568893481, -101857112, -166248861, 37766243, 122245871, 936328026, -339236033, -1016436830, -182151739, 1522521824, -809892897, -2058204917, 2045646570, -1306651020, 441713708, 1289348937, -968662199, -686085756, -942770690, -1503956532, -1490583227, -1345378080, -180174218 ], [ 132097740, -2078818659, 1486838347, 755533997, -1844041135, 1471960238, -2016569141, 259962795, -149601718, 9189314, 1959310028, 1834219225, -949145668, 342151101, 1972122448, 982931923, 1665077974, -279935417, -931427755, 45771722, 1361281570, 1841741768, 798293985, 887019827, 50776773, -774790049, -331072645, -9847104 ], [ 1355074018, 237725344, 1258766578, -2029967775, 1103533160, 30353419, 2139993015, -121455300, -92288278, -1599994993, 1318224152, 865549133, 1556832731, -1749129448, -1238657481, 1619100753, -1966809656, 35238510, -409102498, 1887316964, 1532172392, 1703871463, -905794511, 375843006, 859037070, 2007762532, -2115923632, 2048814997 ], [ -621205034, -1596550423, 496140426, 1209218842, -1590180761, -1972360493, 1703413717, 1862761097, -1476292028, 1735431520, 1760049873, 2136426291, -1218098645, 338377939, 2122910739, 1729339470, 449892297, -1300862895, -1785225085, -1034365375, -1867120061, -1308830828, -1825697413, 1126273186, 386086409, 76823457, 1329632549, -383045544 ], [ -416771851, -1258745865, -236928610, -1397939211, 383487767, 2136571471, 141908316, -863131766, 807718993, 1374419434, -121179410, -1072341990, 918524648, -1343168306, 2135933375, -782488932, -642965872, 974669805, -2095018635, -1276174175, -1607928186, -467889467, 229841674, -1376063879, -668907711, 1169083154, 1889710850, -2086154594 ], [ 547376789, -2037174613, 87424858, 1629815410, 1280069910, -1147953738, -1036848609, 1217681665, 1373266573, -941001530, -2134336303, -238558094, 514010356, -241578776, 1867267745, 1346905222, 1236349079, -2060345147, 1518847290, 1096264657, -442576215, 384610545, 1392595669, 1744710242, 218320338, -1969908994, 509126439, 773174248 ], [ -1894444193, 1362836292, -1281825701, 1677027383, 218890497, -763957214, -1894935028, -2070751033, 1037006138, -527591125, 1460533730, -1157394202, 1805442594, 1896560752, -1710391445, 631082086, 1888584084, -759810654, -1857057927, 1612680354, -111427705, -2031205736, 1461367006, 768199740, -1845499608, -1036487572, -2069181786, 1953661509 ], [ -2040334013, 1270681893, 48405309, 355332701, 1338297827, 1696361098, -1600190264, -2070699782, -1612286682, 783864770, 294406500, -1787207376, -1141191705, 159941973, 988760463, -672566953, 1931169287, 2114175644, 1142604780, -196432510, 1619955863, 978810984, 84121476, -241460710, 1427300543, 245122405, -1361920455, 2146677999 ], [ -1853931695, 837573438, 669813507, 370086201, -1924349344, -31798018, 1685694859, -1118684162, 822718797, 1540835162, 1942187326, 69317812, -799350725, 857352120, -59449610, 545837134, 1038052213, 903163530, -1104755846, 1098638145, 179739313, 1850129467, 684906730, 1682800228, 2056467511, 2123896072, 1050992645, 417880366 ], [ -1640115510, -489094082, -105942020, 1204846893, 381267609, -261430798, -1517742045, 926872479, -292203561, -1992252329, -927687955, 1629765713, -1637123241, -403102797, 51719710, -1787813632, -1436094982, 1890952570, 388855208, -1244079039, -1418640874, -318965028, 960332884, 989538837, -1308927263, 969059799, 1702031547, -1175370497 ], [ -2034915319, 1970919270, 94478057, 1187367187, -772644148, -862564018, -1180787331, -1215384408, -121965135, -1693144578, 1468962723, 48219877, 1783602016, 9405759, -845040751, 64056223, -1485012336, 1391966931, 945496022, -1515467969, 352181844, 163182403, -1284125864, -1623124089, 1117961897, -1013432079, 81305600, -1083573833 ], [ 658827365, -1937080411, -604134249, 202122646, -261573983, 482718454, -1372920234, -249949071, 1101727262, -714677600, -1473125146, 1493574472, 1195300542, 774860186, 1279933990, 1197520027, 1059143075, 40499536, -2064063409, 416947680, -974385433, 1173813366, -135988360, 1740648749, 410359981, 217037717, 1800545206, -107099959 ], [ -534268282, -551833997, 1610712889, 1100687394, -1445560201, -32257843, -552846097, 630073886, -1922934122, 919650792, 1041483574, -1174319992, -1500434982, 547757587, -1043591087, 1896564225, 1182117816, 1954266210, 149107165, 1883262673, -2087471276, -902222454, -2137883517, 762604815, 45787064, -911949717, -837709690, 617428818 ], [ -1373051885, 62525241, 487882247, -1116782849, -1166356473, -626084560, 396026692, -1054868745, -518548794, 186592761, -1345414751, 296044610, -1554328316, -1535289031, -1130175104, -916929620, -2019355720, 1982585557, -824088424, 1308326608, 1726382248, 1291245605, 1423189493, -1717661785, -549739679, 1057358585, 325702911, -2123177006 ], [ 289311398, 1307872482, 1411916979, -498698681, -1132625390, -817955197, -874509077, -658948668, -851325080, -183841785, -1971948379, -965510871, -795909567, -1488890795, 1623127311, 753702690, 1769473472, 264467419, -1676603424, 1737820822, -180137193, 792131977, -509602588, -24546038, -45701903, -924689574, 235018566, 1003871442 ], [ -2060472937, -1585230000, 1469919262, 299101685, 2034371703, 449563812, 658868650, 1713748649, 689137116, -731766489, 120172574, -1135533160, -711790277, 774303239, -1507628766, 738640335, 361049307, -822983691, -1954461790, 878857559, 1393727915, 988161241, -339681665, 659428166, -366127820, -608768233, -742295511, -1241877781 ], [ 2015859602, 713883686, -1396221057, 1567828619, -1497621504, 402345798, -1436531263, -596001325, 680870354, 2143711196, 2112674306, 1698933824, -1136125493, -1745875799, 1742113455, 1817408284, -950834639, -2065119975, 635225320, -1820677929, -1973541974, 1877534091, -18666038, -1666233882, 663872950, -561800960, 155992255, 1713116857 ], [ -1125988449, 629217899, 1410883649, -327366666, 2019220940, -222018091, -175251435, 1650110333, 583768798, 1583583093, 1247315489, 912108911, -1110296031, -434465590, 1565302471, 498355292, -944029924, -741514535, 1184684280, -1382181605, -1666021111, 1138641117, -908872189, 1139938158, 144396516, 2138102127, 107039585, 1578338330 ], [ 1505090476, -1237018219, 2130850346, 1055708845, -1687016572, -2121549764, -981880493, -2077718407, -611611030, 2131862876, -90544750, -2044816080, -26157454, -1206437529, 1529846147, -1758508418, 1162043357, -232061434, -2066516733, 743606039, -193180068, 1166322493, 507123273, 1233753516, -170099659, -2113387715, -1586366546, -176517653 ], [ -440345458, 1264281052, -379435901, 1546988794, -1341249901, -494463090, 1100830674, -1614501165, -767078238, 1081714457, 382197502, 1194297015, 67560612, 1542714869, 1621036961, 2038214557, -1623433507, 391656580, -1656727765, -1164392189, -857620491, 627685010, -295429463, 1566530998, -865254454, 503497092, 1130379911, 2062912808 ], [ -1094074874, 1003319464, -1783378901, 186536500, -370226998, 1969456825, 1174155101, 1835029142, 1505652082, -383666078, 1002208492, -2016627055, 248621391, -1944331356, 962896027, 2004557697, 779062121, 1460020039, -1140886627, 2121312420, 218007781, 749262392, 1162258233, 599546859, -785460777, 478589215, 661309629, 1534756255 ], [ -79540959, 7729608, 13567161, -1656050215, -1760700206, -2059727734, 713897289, -348495355, 1570613857, 868602472, -1540040892, -1717672253, -575071802, 1807939279, -1938458522, -1342602333, -2020215667, -370808281, 2103067229, 789047671, -28039659, -1527299770, -620541090, 105410196, -966895594, 880723946, 2061638611, -1262969404 ], [ -1064074774, -1605314728, 969410178, -164408828, -928751907, -1206091853, -1844733528, -102405079, 787167065, -1138041224, -2140479211, -114572546, 754834109, -665732396, -1072124344, -1484803299, 1057009628, 1552915332, 1158568146, 78113687, 962533261, -442737467, -2042328068, -568754132, 875042118, 632825071, 2105159382, 2136738066 ], [ -1105415626, -2106409623, -969637949, 1615508805, 1346586276, -1723340775, -1458584616, 272838755, 689701634, 2071612257, 1095329950, -1237571841, -1987879821, 573875057, 230906436, 1811420813, 325890343, 5326423, -844206328, -1776962237, 1616388047, 1400431929, -1448478927, 875708142, -583279282, -270430920, 1497520608, 1468990476 ], [ -1328679244, -826309281, 1380291405, 1790972660, -1807884118, 1432775728, -46260805, 387886404, -1823940917, 774632528, 764090079, 698812957, 1248123891, 1915798289, 1502631022, 1051337767, 2067005627, 749658680, 738801901, 180633710, 1155612120, -1840926935, 24731617, -320743824, 1772691492, -1835837825, 617437550, -1355792348 ], [ 1647340746, 1511202071, -1136224936, 1596464797, -14011126, 2023117654, 987064749, -1999462892, -1276800342, -414043897, -1239786148, -1578698037, 2053177936, 1585112497, -280846363, -1223949428, -1366592224, 1785727865, -723857116, -2093377370, -440766087, -196108437, 528647155, -692831915, 1816834126, 616493025, 2089888462, -571157436 ], [ 651541208, -578358495, 858660001, 1055206891, -765237890, 1879786584, 1533984486, 1694355360, -1212046922, 935663148, -1690582239, -1694320345, 2032619000, -1490786145, 1563963708, -297198434, -843337726, -1831812121, 752352498, 950610773, -141655077, 1331199544, -759658571, 221954343, -915797792, 353154996, -1563250220, -102361860 ], [ 211819550, 242849118, -229365470, 616634924, 52340276, -930989472, -1222531657, 634461832, 1883818486, 1087447926, 595244655, 1810469238, 1716271754, 27792316, -1678167564, 576744716, 527640880, -956251598, 1500927082, 1588928910, -726189722, -99393524, -1309350119, -1381468857, -1009225807, -576438779, -975242218, -1496217435 ], [ -226778719, 530703288, -747480635, 144093034, -982370378, 875574324, 637855464, 1975946130, -1919711347, 1516724923, -685632353, -1863819617, 814978488, -1409950698, -1392214726, 2060094684, -1198605706, 202565093, -1285627055, -1614950599, -2143506050, -2078552569, -112666648, -283466761, -1980156922, -645997937, -975216083, 306318664 ], [ 2125164526, 823089340, 1796998044, -1321880970, -1223740086, 1077212684, -816033342, 1497956844, -155887633, -1284963494, 1479244919, 216720483, 1299854420, -205124917, -1605280807, 777544688, -1612979915, 701328681, -357632247, 1252109404, 1589547594, -397832479, 1641042575, -1671174866, -1686350835, 2119732884, 319104421, -211684878 ], [ -1478863768, -906247827, 799419299, 1381747774, 1788567180, -396281613, -194264410, -1446124317, -1790645848, -266930164, 340394179, -1699449189, -392917910, 608008845, 1335299973, 1883288989, -685715307, -465029280, 1610171215, 830088588, -971949349, 795179749, -1470950554, -218866803, -831160451, 2115875910, -1997521465, 1532299049 ], [ -939541419, -1991904093, 687700001, 764648483, -1536382909, -1982876162, -1669174732, -391401223, -1578893152, 872063544, -1814401744, 1240887576, 1609046841, 931369357, 1907459896, 1886482510, -1947505025, -678767783, 1116999796, -688742231, 1018558996, 1178114561, 2134209727, -730714726, -653390533, -2043228608, -921231866, -942619627 ], [ -201510757, -338529198, 1531478724, 1175920134, 981802218, -2125095095, -121874791, 986119145, -1097094235, -322759923, 975025184, 1265039401, 1522681303, -301452383, -429706191, -503768871, 724068976, -345535976, -428586106, -1424740733, -92369980, -1128337544, 106989267, 1669290199, 1184233353, -94256113, 2050872585, 2062551792 ], [ -238945513, 1131737562, -677251892, 1626268423, -542922494, -1038176792, -1572434474, 1471617238, -872141481, 1345695956, -1776194836, 3794956, -309691782, -262768348, -1428689650, -1830234367, -659678003, -127847879, 1260906832, -161256420, -1091232432, -1020098000, 480583739, -276349030, 1723061075, -258680305, 287458669, -1873016116 ], [ -1315150714, 1503954662, -666724121, -339251145, 388132789, -1898992607, 28394629, -660666622, -1509166312, -350739408, -228507960, -1347217149, 184970046, 1057336423, -999298383, 2003733835, 482949810, 1172882138, -1846148316, 1148772240, -701767448, 902559027, 1306859045, -1072028577, -1033863908, -1891853090, 451731131, 1176962428 ], [ -386419438, -1456046762, -788297686, -417281132, 1787271990, -1614824749, -673185795, 592971771, -1130968392, 1652426239, 1757935764, -514929932, 1056322965, 1099171933, 780823824, -1346530829, -1934732692, -656175326, -1583962633, -891955184, 594165620, 381402198, -1247976465, -2071417640, -1178375879, -194122093, 1198890794, -579209297 ], [ -919445344, 220545640, -1840018527, -1179187232, -1991009626, 110022065, -244048687, 354551727, 503063410, -450452592, 1584350013, 1796373301, -1671582396, 1804410307, -1302780292, -1080572321, 127992649, -2021192353, -583650140, -1311708673, -75001076, 1351563246, 1821601496, -1236161185, 192808185, -109878352, -364554202, 569922194 ], [ 2102128392, -406988981, -1867384479, 1786569909, 1855913128, -762928272, 7137557, 1557304685, 16133347, -80752685, 1812323015, 1412207412, 31456252, -1453843588, -264539532, 757861933, -977154057, 160119077, 682112819, -1782322281, 299123388, 1020305514, -1226877007, 207945232, 899421621, -1957263369, 618848340, -1031891937 ], [ -440947610, 635655647, -2128581833, -2075367043, -229432213, 1931742324, -2121464234, 1240311096, -1825367590, -47536182, -298028200, -137050139, -1795640425, 1088914846, -963509626, 1164159707, 667830342, 220289400, -821990845, 653973738, 2137384436, 1817317103, 1788003620, -1203857741, 366403250, -438926786, 2005522689, 1933101753 ], [ 1580622243, -1448555152, -777824939, 907420650, 1072007713, -642998466, -1559795611, -1559458516, 792642332, -196840434, -38303264, 1354483268, -2075216790, 1093202031, -969675530, 1852031171, 1955851730, 9175063, -790997749, -1145976671, -1368142697, 2144075183, -1342042219, -229504673, -89278349, 769575631, 1471667282, 249092230 ] ], [ [ 1108109143, 286415191, -271218563, -1469952725, -1251008510, -290262624, -1949636409, -788720331, -160501556, -117529627, 1351949827, 2008582052, 986476650, -1805879529, -392556714, 987459868, 406744878, -181315882, -273819108, -403902457, 339371607, -1379624783, 75184452, -1263288430, 777245629, 1566583225, 33109230, -482840556 ], [ 1892409827, 685872790, -309116607, -2023856360, -2079123647, -1196206000, -1132267044, 950904976, 2606435, 2147308771, 174254776, 1731388746, 224990956, -609106968, 921494245, -217211802, -967878858, -114996521, 708255908, -534469591, 876311940, 2064657524, -381046267, -879459446, -420180520, 1452823470, -1379007546, 2034428577 ], [ -369421407, 1467223155, 1231866592, 1217958340, 1756525683, -1353547656, 402065595, -1722263084, -861697814, -1973160615, 782928380, 462687906, 1031420112, -1390591392, -720640628, 757379341, 1402512385, 1656467464, -1830962460, -418633051, -2101296783, 1368023539, -1619328202, 1383612415, -1477432897, -2081470580, 1627487804, -262800089 ], [ -322201136, 630224468, -966661023, 819463916, -304620058, -976414272, -451654927, -2121097750, -852715643, 392767227, -1555209452, -1638319776, 669651810, -308243563, -1560772206, 1064448369, 1182939016, -1998180609, -1281240227, -556861971, 993732197, -1829525723, 1312482330, -775489170, -1609212535, 1560668996, -1774913411, -1590950788 ], [ 1930900347, 84036680, -158712757, 804695366, 559357191, 487733108, -2047580819, 222200072, -950432538, 1321429986, 23182749, -1615900379, 1658795025, -926491328, -981660227, 1873792598, 1181937718, 1544121576, 696699221, 1763018594, -1652399471, 429387769, -887446876, -436263498, -1125865391, -1266854262, -246842132, 1796541689 ], [ 581256147, -647028162, -285959973, 128135034, -1097207053, 91084539, 841292903, -1103085784, 362800589, 894938175, 82952600, -893515591, 233730391, 1259438937, -1194427630, 320738643, 774945506, -766669660, -483181521, 1670132987, -586401250, 421904510, -1504380121, 1829562565, 415913184, 1118252150, 440940285, -620670967 ], [ -685903513, 864187204, 1545544225, -1599252374, 1483730377, 1417354138, -1679098969, -1682923275, 837683497, 1472335457, -455976251, 604025326, 2146258942, -761080615, -1181014518, 2111485803, -942641361, -117713839, -248651572, 99755399, -993360873, 768904802, 824605229, -1286090956, -81999034, -1901122152, -1198816276, 2092586860 ], [ 27376419, 527117826, 1669830741, 918016823, 1255829740, 910756436, -5029732, 569394674, -908417353, 1676821526, -1374877166, 1649700071, 1625142082, -1536400936, 902660136, 2103109080, 309939026, -685714429, 1629659395, 53928129, -1624827844, -1076859305, 783785515, -191700515, -1216711354, 1284339196, -1629607483, -1206598603 ], [ -147710325, -1977727696, -483643684, 1760731341, 1894826223, 1597533049, -756002091, -1868866541, 1352494904, -544097757, 1068703829, -1635664801, 721227530, 371035475, 1805606282, -1709698164, -395460856, 2104284161, -473858649, 678786671, -1456219728, 980992749, -963094553, 310187268, 1631127458, 691707986, -110027902, -1331212528 ], [ -681382293, 1500128680, -1219289440, 671314645, -64595234, -769331424, 930570680, -592110666, -916150775, 125641020, 1106884028, 1563969695, 557434247, 695718235, 1235071801, -991082016, -1069834998, -68785376, 562761596, 627047962, -1487195651, 1205212139, -584987508, 1620448990, 963619269, 2074224626, 565511409, 118092360 ], [ -1340627977, -435231352, 1539070057, -506678975, -1918342924, -1094647002, 408948268, 554522262, 2077993225, 1863394267, 135311792, 234129070, 1291375633, -1938547421, 408799167, -111660647, 1215855054, 1290019636, 668271722, 675523298, 820905751, 344176601, -1169042205, -925462163, 1038612915, 508384717, -1125668466, 1622888283 ], [ 2064334262, 541514546, -1169145113, 1882399654, -1130933594, -290064094, 1540489322, 88815051, -1103867318, -1803447993, -597417953, 739119252, 921872472, -1189957510, -1465663688, 865231892, -1464275664, -1871514300, -58590126, 304563596, -1100814059, -1240299173, -1135340436, -675056371, -2107802783, -2096991704, -556414769, -2061997935 ], [ -780607924, 347515112, -2013670460, 506053914, 520692535, 314965164, 543979864, 1328160524, -1843397938, -1422374652, -785800504, 807948997, 1601187567, 1798150639, 352904870, -386057443, -378065682, -1890542955, -149886076, 55171025, -1252927884, 1150844765, 1339520845, -850323049, 1778136670, -1687492836, 1763788631, 1151400383 ], [ -1185692760, 644955730, -812864361, 1287344348, -1457614084, -1095598526, -828064826, -1289869473, -718095459, 440596578, 571684787, 231642013, -1332958642, -1277992148, 1801296074, -1067999508, -1704674796, -197620067, -2117942816, -675798162, 1524477719, -999050238, 875184660, -43751030, -621224627, 693960581, 410168113, -780680352 ], [ -1187369046, 1790230874, -1424255615, 1973533265, -123913522, 2133497877, -630553471, 281350668, 494909298, -692783241, -1210540035, 87353251, 699769145, -1024680257, 1146161502, 596469680, -1431786864, 1883980573, -1959113756, 660257827, -259470248, 660605863, 1176924487, 804019776, 647594462, 1464092395, 867075386, 1347513115 ], [ -417301858, -1276364701, -1138400215, 481496785, 136489092, -1816116774, -1269739677, 2008118118, 971644854, 1095123827, -1301519162, -1871652373, -896517443, 1532780443, 28109608, 1222454292, -57080399, -42152317, 433144773, 1971083791, -268673396, 411289942, 1801624141, -548437514, 1460005817, 150551756, 1628279874, -138241514 ], [ 556269438, -758992168, 579854583, -746261791, 469004775, 1240251627, -279670428, -303937434, -764048908, 989847902, 395149392, 70620135, -2037825243, -1674602616, -2115458519, 1504304942, 1510290143, -1855738780, -1948093894, 1208751269, 106494359, -820655796, 493868681, -1131863358, -1296344698, -569179121, 1699651008, 1147406845 ], [ -1331028526, 265090323, 1651479295, 1939683568, 1129534605, -1594030022, -1113500536, -1208568433, -1500042384, -1394463100, -789274500, 238416438, -438298981, -340092570, -1091846501, -1498781840, 2142722886, 425186403, -1161134375, 1331392684, 1420065768, 2004804172, -1464078129, 601164962, 2062634959, 1317138015, -1178867771, 1688065193 ], [ -336345097, -47591497, 251530751, 1165622437, -1630860436, 168591412, 1360731828, 208320952, -967718269, -1905743977, 211612616, 873385489, 213175593, 2058807233, 440838244, 35341446, -1909173151, 251673585, -1423271581, 965237338, -1455168237, 1746747222, -850183368, -283536494, -1525082084, -1242534465, 1812138274, -929056381 ], [ 55638941, 2067594931, 530751217, -1968637301, -612083626, -485959530, -961015507, -1111624397, 13645842, -528102689, -883376097, -373737348, -671535636, -1165055646, -202933450, 1899669910, 24625998, 419002310, 2080112841, 487956592, -1188320436, -436052776, -51641979, -108307963, -1505335617, -1692921362, -644248390, 1779241504 ], [ 933342429, 1467669464, -1398174447, -368193226, 349401205, -282109777, -357766380, -602190833, -1925951192, 1534258490, 1860043998, -1800248888, -371071687, 76595719, 1219455185, 2090561876, -359430830, 1069116883, 1878448277, 1418618167, -899923062, 1363611718, -376966490, -2072229401, 1111813446, 1440540080, -671443769, -210735042 ], [ -582581943, -1644858891, 2125249347, -2050358988, 238862569, -2083361457, 813382855, 1721631284, 616165603, 455993384, 1408423487, 2036821591, 1554026968, -1153526419, 271683020, 1369278096, -882374940, 752467005, -2049557331, 1620631470, 491358221, 1044162811, 1397877994, -1207838241, -212429918, 1540362336, -1440076162, 1384974938 ], [ -910180567, 324304638, 42902125, 800980246, 1446034824, -648636206, -1409809503, -331449955, 481680048, 1075641315, 1088209910, -687363768, 1872809839, -1790276329, -1646245109, -2041095623, 1831338124, -1373877663, 435799745, 1344123370, 1145474595, 1927771815, -1916523030, -399113675, 26406127, 842450217, 526690439, 257481996 ], [ -829642341, -1690178286, -293560121, -1032263286, 233208715, 1276149302, 225691682, 356666901, -1967689766, 621262330, -259923834, -1616207397, -1229141666, 1205784665, 1789691732, 33170740, 2046895471, -1374223334, -860510028, 1847119543, -1395068097, 684537749, -1204720499, -725086822, -95553336, -601347435, 1608489300, 2030613454 ], [ 155541, 108306461, -1909576555, -1141590177, -1976176289, 1531796294, -1170846974, -684471020, 1472191427, 916074322, 521755021, -1982248289, 270401923, 261530477, -777519680, 1051959015, 1844368070, -1034932977, -725083917, -763065472, 1438575298, -1813462551, 1700392662, 1181266425, -71575574, 358717724, 1693459517, 1158940445 ], [ -958622582, -1931016454, 680466384, -1521244177, -1769682225, 2071437942, -111951699, 647880770, -1214050666, -1710693146, -1877917422, -625496671, -2131482713, -343357289, -752683929, 115246531, 384530975, -822780350, -192284193, -1812058195, -851394380, 2053820322, 2109688067, -60950065, 1887745672, 5593147, -1607806805, 1580133866 ], [ -364610827, 482879674, 639292713, -824479290, 1002835339, 5615576, -573927225, -867949970, 1057772331, -1076571607, -1614263403, 1639584641, -722359275, 605730673, 929573411, 1453154059, 539803473, 893101173, 1448306844, 1904225859, -1946234269, 1044767236, -1398476924, 1680524532, -1939201004, -1087602330, -1322359338, 444173865 ], [ -2129089117, -2074362102, 18083108, 2025784655, 121609402, -232233608, 678140037, 222516266, -494297276, 380316259, -2133706722, -1097416209, 746856821, -680533333, -1914305202, -1613013702, 1572690025, -731960497, -2050185512, 982712656, 130889657, -208794411, 1696159389, -800047617, 311340357, 1051840055, 465646380, -1254243462 ], [ 780012654, 1045394517, -1621741651, -1436887730, 751306177, -1636467386, 1633611779, -1676895007, 2036762968, 736646921, -244589801, -994736497, -667846577, 1067357815, 1087956514, -1251301808, 184143665, 2117146702, -1042368573, 830665941, -1408071163, 1434879409, -1416350075, -869222539, -175333293, -555526239, -1416804890, 605533712 ], [ -2062791429, 2076712202, -1923764064, -713555828, 1846340057, -1481410860, -1834117074, 1047614867, -1833174976, 1716265295, -209644031, 1586268026, -1094785952, -1541307658, 1987254963, 1126030907, 1765170739, -773575489, -409124632, 331667927, -220196448, -1105249445, -536382776, 467108501, -1984849916, -704619752, -889716051, -1845453760 ], [ -1620605108, -18556172, -1707806429, -666129993, 261398465, 1605645148, -1723291815, -280702660, -1705396979, -306776910, -83692958, 1285332662, -247895355, 1870518115, -1556346748, -1919165897, -2128375232, -615271045, -1318664732, -1754132428, -1134334131, 2040052525, 1289557245, -2067712738, 1784294129, -1265920796, -403965737, -740296420 ], [ -407907104, 1119801091, 912600164, 403889172, 545125906, 977219733, -1356607569, -448097101, -1684962390, 876910154, -267954890, 589604994, 278435699, -972240984, -1551739029, 2031266754, -887883586, -1676909963, -833468484, 1728372913, -1025216421, 2090747333, -168529079, 1553986421, 657403088, -1958789311, 40329243, -356775135 ], [ -1282234302, 214694053, -1705363808, 851691041, 1382423111, -1750000496, -88885711, 666255370, -1880597885, -475335594, -1038860249, -1978875954, 1305815135, -237631964, 1081156332, 373985469, 1614120147, 2134625172, 438463873, -634928787, -331116491, 1397606684, -315100287, 84776473, -1314259802, 2104813780, 647676607, -729247453 ], [ 365367525, -424605511, -1482346066, 1609531339, 1656409628, 1438356985, -564924766, -1046246063, -1933857277, 994449564, -739245817, 1684573087, 1588522493, -1596952573, 1790814900, -1544950630, -41238484, -111969974, 1959965118, 675635266, 1611651298, 411463630, 1396855293, 1512342188, 1544942963, -379600515, -507341242, 2082292264 ], [ 1101525712, 1792309968, 332168488, 1842646053, 943535602, 1041809349, -1383898131, 287270682, 993829283, 1120986137, 1965344539, -743265416, -847554577, 2016400863, 2088046986, -1374901830, -522371039, 1924531685, -1289677761, 1216182437, -1665217964, -1381641200, 1223902098, 461568964, 235473301, 1531527039, -828364787, 14159823 ], [ 465790791, 1030226836, -721119908, 573957788, -221801744, 180208357, 1557630559, -456753464, 722269518, 1898340139, 1127007319, 2099050257, 358602072, -936511177, 2110538549, 620951250, -1110635309, -785165900, -1020951691, 1432832757, -1749946034, 1030387964, 232011994, -1831921228, 486874213, 1087276832, 970497565, 122467121 ], [ -706754367, -1443779297, -2094841085, -603213511, 567921537, -1985750791, 2141880831, 369158206, -882403807, 1984732632, -1357491191, 1965369896, -937303780, -516551553, -320338097, 2125309185, -1069820825, 2030966832, -657301687, -922627527, 593593422, 832145256, -665599729, -1571670512, -446423433, 173603977, -1975550684, -1809672658 ], [ 1795049376, -1993450284, -399921757, 1133413590, -738117979, -22450587, -1776036854, 1264600624, 576312521, 1510343515, 1562616262, -640788056, -1970732000, -659922587, -1523543152, 143007863, -1518744121, 1812052749, 439267158, -1060712472, 1809171233, 1158299614, -267282829, -1518240303, -670846197, 360810412, 1141777050, -1022514812 ], [ 1041826187, -932709577, -1087674100, -227555480, -1456739682, -409501310, -610701261, -944713556, 1183707556, -722722208, 837790880, 946133909, 712336244, -990722796, 1414884892, -1131502363, -957218020, 1610563379, -688553157, 846186970, -1965637093, 491018327, 1583751047, 896376931, 354033015, 1499070084, -867058155, -529222509 ], [ -1849341916, 852006887, 959536509, 1079661159, 1068319511, -1600375219, 713731876, 1130991754, -1272251043, -101014952, 1774749457, -365888330, 1087305412, 130335546, 677558250, 543339169, 648299214, 1199907681, 1736703097, -877607231, 1839565129, 549163973, 410759582, -739895411, -357902155, 651225813, -585258102, -913606331 ], [ 1370433187, -363230338, 621075205, -2013526672, -1815628575, 1495388899, -1536799373, 1270460415, 1718785331, -79903261, 1651406971, -312557975, 1940605590, -1129080943, -309877736, -477111050, 1220032308, -1959715233, 1409715758, -2046847298, -791575762, 412610084, -1523262932, -42447619, 2134711968, 1388171054, -2017693157, 394116197 ], [ 418054587, -1854459765, 645156805, 90195893, 780779278, -869722163, -1049570848, 1013434539, 951675607, -1452908836, -1218054601, 370914012, 1413208547, -1280774599, -1206384699, 1321897424, 844845961, 1727804072, 1217251652, 1946813922, -1335967830, -979519600, -1125339467, -1909393865, 1198741430, 694729242, -1778120878, -1296508262 ], [ -1328171596, -416911845, -190993304, -906271665, 1847617315, -1233653316, 265763277, -266370760, -482419969, 1399257000, 2054584459, -2122247692, -155858753, -1635712890, -284606121, 502654442, -379484770, -819927393, -806680446, -859563863, -748635092, -541224109, 806754029, -1735148890, -1972096093, 71916404, 780896890, -1036301319 ], [ -1283316909, 535841428, -497322840, 1013902833, -1518103554, -1627309255, 226564009, -461759266, 985052660, 26316200, -624249548, -1461672875, -1445614792, 1098856786, -1174649582, 10509459, 1366284581, 1708688585, -997941085, -1676674380, 1179838653, 804346740, -724993028, 401867643, -1336883500, 861923397, 976282829, -861703970 ], [ -135098070, -712672076, -2013148877, -1600690848, 1975437649, -188833107, -1512887434, -1957346057, -629612242, 2073696862, -494803276, 2145164937, -45398238, 1133685740, 1225972740, -2026524380, -2121326096, 1814511716, 1857453316, -1577855778, 627019957, 1819926872, 1935522197, -874561669, 1363177683, 628494044, 1837551154, -1517327241 ], [ 433794063, -2042300256, -612853252, -2098486019, -245182232, 1336105993, 678743604, -786524391, -313825273, -569321849, 995027028, -1004123600, -1752999423, 28901248, 1417281865, -98195058, -1270500119, -1949650905, 1906740464, 1119805207, -1479419525, -1829958371, -1592727650, -530291506, 1339497695, -1460832151, 1368813927, -2139368331 ], [ 1025463900, -934519820, 1977963281, -103742847, -985524791, -1104127419, 1402945651, -416619602, -635481085, 1012187088, 160625873, 703669113, -233646094, -1872598521, -2122357992, -1979528463, 319812686, 58518212, 1063029693, 1694956995, -1397786870, 1964039753, 1853947809, 497946329, 130565027, -1388734935, -1381922894, -2067326753 ], [ 626840044, -287146996, -1323181892, -1572612355, -1874609995, 605408984, 795922905, 565370702, -1672052745, -1969851860, -1691283181, 1080605744, 1030549756, -881193962, -1910391862, -774236450, 1330448493, -1531512823, 1271949233, -157481345, -1540203499, 1863555616, 78944278, 736806892, -1732480325, -551287967, 569389053, 624288609 ], [ -1877201301, 447855563, 1909030741, 1230009550, -1255286934, 1772115007, 785526565, -1902905531, -1596476176, 1809295137, -1247273758, -1731903480, -210669654, 109977239, 313945536, 682319137, 2142601302, 1113434415, -2036131347, -1767062092, -2146133226, -449957826, -642668435, 1862045638, -574854024, -2015826145, 1648568376, -1029622416 ], [ 1772028549, 1178744313, 1634342328, 1373185534, -1532535598, 541941767, -377506859, 553093820, 1056068730, 4106513, -804829336, 1788137518, 701101993, 1655892691, -1128962807, 1452810028, -758408513, -169709885, 1548033556, -623981474, -1071555531, 1784769254, 1994256767, -811418477, -832108850, -1169636722, -2046431186, 227127700 ] ], [ [ -1052692603, 1499298198, -1412164021, 580994154, 29321596, 480716851, -1663371830, -143652476, 541375805, -683151604, 1610179247, 126849153, -590476907, -2015112407, -1423812929, -100538026, -429389374, 1595642622, 1228218145, -1464712044, 392936568, -195820256, -1713076855, 712591829, 159717611, -1771855351, -137072243, 995004645 ], [ -742547207, -614650787, -1674347491, -1269856905, 2066360029, 518828305, -1391383347, -74080870, -1319659236, -245927539, -1522210747, 510249717, 301476805, 573097451, -241937336, -919220851, -1075643713, -1223442058, -303124262, -208471093, 745270675, -1922278843, -937589078, 1514511541, 1783467027, 1850726960, -831736579, -1558510847 ], [ -1296311192, -1581087190, 1952354036, 1646636770, 1333847663, 986991070, -673718772, -104419699, 1466438634, 1350197189, 80806584, 1449816621, -658193009, -371507797, 1458620670, -530751486, 1083040715, -200636401, -868120941, -1207596955, 458180734, -87361646, -560964719, 1044349695, -2142965461, -1751515772, 1983483506, 702355545 ], [ 213155258, -2084200910, 422764805, -280047477, 429030406, -1971388064, 217503418, 334443254, -901737641, -1913354080, 2025404034, 899307414, 522561852, 1147139731, 734101653, -1570266501, -194163629, 1669324067, -911128348, 2028120541, -1871106875, -727038901, -643256408, 504304631, -1391150949, -1163331314, 696163811, -925000874 ], [ 1627809290, 1589965463, -847161434, 257477421, -717763659, -666268752, 731709972, -888521207, -1506367720, -1034589478, 1844419703, -1033699097, -584773623, 553267629, -1712835338, -994462691, -1397221560, 1822624221, 1858630243, 1098369593, -1086114387, 499998715, 696939205, 1586468848, -1476759121, 1014703420, -1313823228, 295034837 ], [ 1628815747, -1880881505, -1511685809, 1344884988, -2066950492, 795112205, 5296508, -658832521, 1557899800, 1498767950, -747362770, -2128467513, -1597030887, -1686356379, 2071165642, 416145817, 759086633, -1155755076, 1506204795, 956358076, 1082925633, -136394030, 851444083, 189199560, -495793557, 405847299, -754453985, 1944960844 ], [ 931830073, 1026429152, 930775282, -221860968, 1935262373, -1254724768, 294891672, -1849352055, -882095634, 320179648, -44973465, 1894772332, 488397123, -380216708, -314693115, 479290097, 1250407243, -959792608, 363410979, 320933323, -2106957507, 1772841394, 299960035, -1107768895, 573823891, 763703289, 1783533494, -2001135483 ], [ -370562590, -1373721499, 319836161, 6906027, -107385132, 2070286966, 135963324, -382196582, -1858414866, -903625325, 1706320359, -207573610, 1762707577, 140133971, 206414452, -301184733, 242904090, -1861072371, -1900282356, -104048283, 420694250, 218472385, -304290746, -884654547, 897835555, 449732317, -1945083673, -204514447 ], [ 905755700, 1220517079, -915284058, 1825240038, 651569432, -267697104, 546001906, 1595689117, -1173206891, -1501658495, -255755230, -1787029431, 1441533871, 2020532950, 453512655, 2060938586, -1852254890, 569272743, -245204703, -956206219, -808435429, 194044339, 608363558, -1443068438, 492048381, 1831983590, -2102824143, 1625038608 ], [ 462548690, -677662169, 1008671583, 505891549, 1154186700, -1798351527, -1894184643, 609947240, -843280678, -1124117832, -338127483, 967289247, -1375370043, 2032356708, -340445432, -1500748544, -1841984618, 1534434127, -1661219121, -348051510, 724538489, 56247832, -1019743515, -1683935897, 907981201, -41708702, -1940859094, -1369243165 ], [ 269307562, -1424275363, -466224440, -1612664763, 1275482416, 560104568, 1219562750, -1922209038, -534467266, -998080509, 527052677, 1380812936, -1170168699, 1158500832, 345344731, 1391820590, -1798454446, 2108496163, -280872462, -944540891, -1362674232, 2082677315, 1646609638, -1584019223, -236649185, 1003033667, 389870281, -1335585981 ], [ -599655344, -566346032, -907350345, 1978698295, -1275949817, 887383537, 1768974977, 1266214092, 1286195741, -1465397278, -1575131391, 1215130995, 1059675274, 1038924894, -349907649, 100690080, -2081355519, -897526988, 121836713, -1607504085, -1588938441, -1953290949, -1245822639, 2116891709, 841989517, 1925239066, -1043067009, 424556115 ], [ 1683147010, -635523990, 675038972, 828217759, 1427146700, 2016397616, 494735299, 354479579, 1584196930, 792521232, -594059798, 558942202, 211057170, -1164981191, 68248750, 530714251, 1734267885, 345625776, -1439177362, 2094419893, 335268424, -914377302, 1092773658, -495198051, -558132029, 1457874088, 1578750626, 102759988 ], [ -545397423, 1560258597, -1403128193, 1061701498, 360984937, 1520662714, -341157800, 1426042717, -2082242646, 1109250612, -1847529178, 611615044, -1308774546, 1990581571, 1156763367, -1698158001, 1683796900, -1065401325, 196026061, -1781233651, -1694083439, -1111045688, 147828274, 184234376, 1527313823, -1438212978, 1071498258, -2122228650 ], [ -897226555, -1395817241, -1615377533, 363030735, 1720914796, 717159304, 1520799586, 392745893, -1916777912, -661475292, 1390171348, -1957606245, -1729958548, 1433670624, -1875682513, 1973298086, 1110682395, 709165075, 155952933, -1763771663, -367013442, 1321806201, 1734574923, -227712560, 1457297745, 1187966564, -1899992723, 516148304 ], [ 498590907, 184164103, 1169379592, 1672883764, 216855388, -771430645, 2074492822, 1991268252, 799067947, 604029523, -1700192815, -422556142, -1295800172, 63968798, 1401214273, -1183133567, 2133553665, -1591156381, -1725119713, 2037842196, -1716572510, 1010106487, 1131238783, -729678016, -1871084113, -822554000, -1853020192, 739767191 ], [ 1669954078, 2134963172, 1290422117, 1179542614, 1638801464, 1159098913, 646450139, 2131395723, -762200265, -374686075, 1745101864, -811646900, -864475878, -1494284667, -964173603, 402194884, 1659577163, -1562237046, 776627121, 1143920286, 1699398663, 1073948004, -1477892710, -47618319, 1942599954, 1754116729, 484223875, 1989385386 ], [ 721705018, -1868779952, 1778376651, -1425302093, -512162074, -1124844653, 943067421, -2018695264, 602758378, 1565006339, 1235888516, -828967842, 1704856309, -592529860, 773355485, 28653208, -1856973974, -2134875271, -1360901852, 1866821950, 1949821445, -386094410, 2012838456, -1935072199, 2007524896, -1155706015, -1989431427, 1107531685 ], [ -504881275, -891927199, 1115285771, -716997529, 1086136256, -1308914156, -1778507711, -751958282, 470251189, -1181210527, -1533863309, 1070092309, -29165694, -294390870, -1118041402, -2071483066, -1919158154, 779518132, -1803802833, -1086936468, 1764771781, -670118400, 1050746415, -672924468, 1854669879, 1382387164, -128892260, 792029393 ], [ -372405882, 1908711634, -608136049, 1445074892, 499535173, 617128110, -637547579, 1429678069, 1057735485, 1354168024, 1294148061, -1470561958, 1614240237, 1468206566, -1104661594, 2068680900, 116058817, -764879243, -1187796327, -581038512, -1986182615, 819073574, 892602884, 720600890, 210372969, -589510179, 961760342, 1595075634 ], [ -1771146110, -503023449, 2128268733, 1554645580, 2123210927, -1360242190, -150324605, -1587614834, 1572210210, 80821031, -1101364667, -1759544927, 1020338893, 1339359326, 1628762652, 2024552474, 1351481321, 1229720054, 1339059469, 2141899329, -158799407, 1110579261, 1374346360, -1648060615, 819070935, -692205578, -1578609225, -1415776309 ], [ -1657065367, 1708302257, 1167896680, -1708757316, 538864158, 689039423, 83219789, 455736438, 1749176072, 80972838, 685435363, 305364868, -446046334, 1678709290, -369660070, 1288280653, 452021087, 794381641, 1117873835, 1013345807, 276395348, 496004078, 37627702, -690924259, 974531097, 1627281439, 881604528, 1168958244 ], [ 1418828876, -569679845, -1878825772, -697624554, 1095011069, 1356010994, 59100686, 1196534027, -1826679141, 619018059, 768842216, 33672661, 930033051, -36647744, 101477920, 446532114, 1261857000, -1079301943, -857927841, -348565212, -1280298748, -712003875, -641092796, -797845659, -386330104, 20540801, 841528414, -846366883 ], [ 1483996833, -88358442, 948836401, -1654392320, -1400212772, -199440265, -574593246, -16655659, -1467101930, -113350745, 801974330, 981207210, -1081593548, -668167268, 109036046, 77213470, 1253399632, -471201280, 734178595, 1648212120, -865977117, 1387155197, -717831841, -711278528, 658694595, 523067188, 212462365, -1154373347 ], [ -1733476772, 1756406189, 1606281644, 1660739058, 54173487, 1651578996, -114413578, -1823207370, -1295193187, -976665511, -528307525, 1885721467, -718011750, 483687015, -984682745, 615355567, 289509033, -1501395441, -162026094, -1694812554, 1671591330, 876736379, 1895557947, 1613280839, -1204852448, 890032384, -1717534106, 1978261605 ], [ 1225515451, 775161583, 2125413544, 1489958290, 1561650408, -1717441703, -2045704081, 1980450076, -1068314916, -316107422, -1961329986, 528555689, 1377736933, 1467787287, 349640300, 692891242, 58920685, -231305047, 233860462, 1872153635, -1063213749, -128025088, 436533471, 301271567, -2015769979, -913387447, 627115579, 833636792 ], [ 1006885633, 2110415726, 743142143, 342168734, -721049769, -556543536, 1401288550, -134415368, 925754418, -1614372782, -1596450842, -1222026013, -1309345603, 459520518, 588876150, 248682300, -904450820, 329299895, -1634523071, -116670800, -1481896891, -1817850687, -1436163274, -1670161458, -95387329, 196804704, 461217010, -258920275 ], [ -1389841647, -2057763188, 912665992, 2073392861, -940543690, -1268287391, -809351633, -1226692590, -1187564380, -23469318, 1224951026, 911799279, 1974885374, -612646007, -32212905, -514068016, -1966963418, -478912128, -1028346956, -91383690, -1468662817, 1037892614, 1472152803, 1979169936, -1783038548, -1642253179, 2003500198, 1495586131 ], [ 380163775, -766502251, 76191805, 153123135, 1491859563, 126263075, -2029167516, 857231480, 1190361994, -867272193, -1646673086, -1536703235, 1463630790, -225301790, 125310907, 1978346321, -1884934865, -1262979850, 1431276543, 172406152, -2030170409, 871392340, -1553186048, 1211800921, 1279146589, 1393319129, -150877375, -997189181 ], [ 1638052012, 252401316, 581664297, -1561137071, 530551960, 343997084, -892343425, 1146128156, -1573330172, 942230667, 1980720336, 288865017, -1697381001, 228957799, 124599578, 224139281, -976810465, 541536892, -1013008137, 248533148, 406244718, 626522500, 1279617289, 1642977626, 1190476813, 1270749068, 1583991193, -1106056194 ], [ -889475968, 141968662, -147096696, 868120345, -2107391962, -1550555993, 1060245418, 1382835290, -848929870, -812011092, 264112714, -98278973, -1420344474, 1976037, 1371810437, 985883335, 1362673805, 617701489, 1621147924, -1074509489, -1950185748, -1657686962, 2115094053, 603522869, -1083279167, 1520837664, -818476087, 417809112 ], [ -1076594846, -1739935838, -998439458, -1167489528, 226178802, -2058609374, -1117505203, 291073265, -456248744, 583849908, 668325182, 1998772160, 1443221554, -1167272356, 827818440, 546480760, 405113533, 1284112793, -1512994304, -536113898, 1357706170, 1684333052, -1987389224, -122543264, -1012789095, -1426126509, -1902417466, 163421176 ], [ 719101974, 134259389, -565341896, 1165259469, 653043262, 1754182680, -656997028, -1121125273, -190092114, 29507657, -180556087, 1427676485, -1951716232, 119262735, -299674788, -1241828921, 605866826, 1294213709, 197792890, -1782619636, -1824142334, -336594110, 721794962, -800971276, -820928217, 1546660952, -2085486643, -1805027039 ], [ -1479205819, 2077004725, -10481193, -1467641798, -814318674, 2016139421, 834868686, -1186727695, -1113884841, -1825551924, 1171650622, -1557338709, -917073523, -651234489, 519105671, 456637450, 1285124567, -870716704, -491532685, -478336562, -1946457954, 1020368655, 152237353, -104452669, 2127765717, -1379345325, 2014304728, 774692660 ], [ -1198200554, 766736666, 1098208145, -590662225, -665926812, 1439613892, -1459118588, -2090188509, 712598213, 1746087309, 3731164, -1567763329, 168493962, -1065652517, 1406140777, 481491515, -702039567, 534964981, 717666527, 767683715, -574703274, 303352467, -1963985910, -414256770, -523921125, 148924053, 1932883301, 1947927124 ], [ -71887093, 627677721, -1682637462, -76183050, 806710089, 785101645, 1990199152, -144990919, 1752111492, 2056070245, 309069444, -1754586682, -531370157, 1136950432, 346507947, 1873973990, 1356913579, -1875921308, 1551502570, -612582704, 1369424058, 33428363, -191227499, -1836325887, -1636992470, 409295650, 297097605, 235844788 ], [ -1475626948, 42691925, -1885669598, -1528434797, -5721612, 502325580, 667323886, 2069957768, 1521051098, -516350817, 1214769454, -1736689443, 1534336319, -486860591, 1116986865, 2021350400, 872906562, 1804934352, -2103943121, -1414959895, 541605305, 174325089, -1630018240, 937885406, -1895510234, 2107831229, -1475698571, -234205887 ], [ 1388529260, 60302948, 1047325168, 874657977, 1927462803, -154832282, 2057187366, 71997413, 1689141859, 999183134, -1576570607, 616892882, 1625141497, -1596114879, 1454435419, -1694624118, 1593801632, 1240852635, -1495998884, 972652745, -1645866568, 292198617, 1820245277, -1262876402, -1400903875, -331226587, -564265369, -1939300627 ], [ -189043632, -1032726850, -1613007061, -961920130, -2058860056, 1782585941, 2122102408, -568553802, 1617730548, -166017257, 1770977921, -1403889466, -925294572, 1030045393, -1202154592, 1389589564, -318400709, -412761577, -200491784, 1279321159, -2123434242, 1076701548, 1199382985, 1379325186, 2133168685, 1212291041, 123226348, -145528449 ], [ -479925251, 1405109806, -460627112, 311994580, -1734835508, -784590932, -1004327343, -279079686, 9160257, 929844658, -292710607, -1501805380, 193422760, -1912596837, 1499225545, 1162072256, -1180075325, -1016885718, -2028666896, -582357841, -1983306611, 1874102215, -1571233018, 684505132, 302722114, -1130180589, 1323643680, -1679870961 ], [ 1661318859, 1032270488, 580306783, 1630624958, -415996564, -937858731, -1483848030, 1822654279, -423405009, 1414724331, -719771520, 1954206452, 1589249056, -824464028, -57039840, 1262674307, -1175979656, -2045753350, -907092511, 389074244, -1561348755, -715573526, 1797810814, -1825029002, -1931249885, -327048556, -2092309431, -2028000698 ], [ -1361552163, -1708297873, 1335193740, -1620472995, 100789081, 881697784, 540492803, 660860330, -611037802, 1670082505, -1852513947, -1686564000, 1529687660, -1853925264, -1323304025, -1403710933, -2005495463, -1644949446, 312261886, 692341746, -1789759171, 1900029878, -1736189627, 803193488, 1290109526, 89257976, -36036540, -1679087009 ], [ -1110212744, 1505746394, -650144562, -1999523787, 984582507, 788791700, -1862494767, -1928126396, -1647203212, -1928850178, 499341638, -1577875474, 459440101, -1390971353, 2029209631, 970324903, -538805876, -306181812, -1867977368, -1911764881, 161222055, -2049739338, 594195032, -504943550, -1547894249, 153277389, 227040447, 1057850467 ], [ -1298080329, 203477427, 1480604324, -987882328, 1439507663, 959290156, -302240732, 1645793203, 2004646738, -1130219342, 2060613100, -2137119301, -1592354448, -1962046784, -568164882, 1876824702, 430877432, 500703563, -1783108031, 69244778, -503990774, -88382363, -1025758089, -1281756443, 1941540915, 250895482, -379736000, -1830479203 ], [ 1128162747, -117774901, -486596759, 717034795, -1581355117, 142582898, 1559723945, -154700734, -2145693004, -1159982298, -1907219424, 818959, -582464542, -1578721469, 802721895, -1388955213, -679874875, 2094656878, -1862672266, -1083593486, -782371098, 37515521, -1095298871, 2018752414, -2124205786, 1924391656, 149473078, -1983057426 ], [ -1646493259, -1704876367, -912696490, -716990123, 606405703, -810889458, 966864521, -885637483, -1015950347, -964813028, -733607597, 1450581455, -1087016546, -973841811, 1962321596, 660324359, -1329207652, 1581315859, -1360728947, -1451203685, -236071607, 821512693, -1334419027, 1088055334, -1474425954, 1210156744, -1735684170, -152757612 ], [ 602030926, -1006828159, 481389619, 810242627, 644944709, -442831102, 1173814596, 994985582, -745786657, 1002527902, 1797116251, 1360246782, 1001606177, 1144682069, 1308713422, -905726114, 949025267, -1290959985, -607928374, 1866281238, -931868369, 1475846718, -332786653, -1246125623, -1730741423, 207102024, -209248653, 48722130 ], [ -1962194537, -995901319, -2130535879, -848302668, 1853273833, -1493309518, 813195624, -2122658619, 265630615, 1807908293, -682461545, -1300682064, 302958466, -949420203, 1681805153, 1498935558, 654467691, 597171654, 440156829, 1010571521, -170920359, 2017538456, -662726208, -2109092807, 852753361, 696761222, 2065797411, -449572778 ], [ -323163246, 266290705, -462975124, 1223454077, -308750286, 1218150601, -319786223, -1180693025, 2107217356, 113750538, 888105853, 391977644, -604798186, 2027825784, -551893103, 2117816869, -297224946, -2050206921, -1989806003, 2034343413, 119470536, -482599153, 1337371003, 503152307, 689633420, 796497256, -1295272601, -1768371158 ], [ 979399609, -2053816076, 942567537, -1589421809, -1019886303, 892316007, 527742632, 1209190781, 476522468, -1941972930, 1459376732, -1220868333, -1563057519, 1625812613, -1310658644, 154929422, -60260523, 1157534429, -1957881678, -1689247480, -362520161, -114838048, 1237891359, 454115273, -1508760190, 2056780192, -172018866, 1995403470 ] ], [ [ 2103542839, -1925546559, 25426264, -334857982, -7199121, -816300960, 252516519, -33516960, -1348600961, -908336135, -1515419585, 1475753447, 761732331, -483046547, -447678143, -1807755010, -902344161, 1822880197, -2012657668, -1519890619, 1486275568, 87308302, -2008632227, -43951585, 1073669342, -665410421, -506855280, 564005904 ], [ 423860918, 1730498196, -1083714736, -961771916, -1480047164, 708327137, 143400371, -657338791, 840171602, -529625662, -1307846340, 171140025, -273336240, -406320201, -237705093, 1778982825, -1219860267, -962877313, 279385244, -1946892132, -1520694646, 284916278, 41872380, 656357877, -1660299017, 1519887067, -62094882, -1481650265 ], [ -809175898, -1170564355, -205100614, -131503110, -284544335, -167470598, 1752059421, 1972020704, -43226270, 1988669970, 1367942375, 1374215527, -1178314001, -264457377, -635299560, -1733229096, -1824977214, 525847242, -340385630, 1398965441, 724560497, -1781667606, 1452416352, -16766627, 283102390, 2000106151, 601607534, -2051765766 ], [ -1386127347, -316332732, -1987684931, -1428194429, 1252791044, -1534208919, -1430060010, 20108907, -1755913475, -1049328453, 1879315858, 564673869, 1990809099, -625991107, 499321265, -1122878083, -521248945, -1397342456, 1431252930, -1357009598, -1268218118, -155443365, -303257645, -799557951, -614106025, -880359370, 1772532963, 345201672 ], [ 1802930270, 2090846040, 648050118, 1398717682, -1671858368, 1930229374, -76481387, 916695321, -1093806339, -1737309186, 1653200185, -217117251, -1553048153, 680651267, -1914222790, -212716223, 878016013, 946700309, -200634781, -558500669, 1453266126, -1354045999, -1826951823, -1473848846, 1293112143, -129265268, -1987132106, -1422596681 ], [ -2026923865, 1350457590, -166147582, -1855159203, -1197044796, 500170839, 402518781, 1371328346, -2036600503, -1849413835, -1995486721, -454985310, 975595362, 700098631, -1244831149, 675335864, 671806430, -1325476261, 1073407510, -333755868, -1892658232, -469951646, 1158584412, 842723119, -994623296, 1103385717, -474396498, -170764709 ], [ -1775371151, 2134884805, 1454404703, -1310271875, 260828151, 1204128011, 20037215, -1242104978, 2012427589, -992961542, -710792349, -551367362, 1678384255, 55987, 943552264, 1723190272, 1840514328, 1530861157, 1751496479, 1925114057, 2108956953, 614581534, -1581936305, -1660804373, 1271380723, -789661896, 1307793296, 1867175933 ], [ 620079581, 1135158775, -949784953, -281156107, 1997796614, 1360872640, -1269497252, 1873988079, -1823737, 1476900765, 92286446, 446220239, -1452431905, -692931273, 955754014, 1470566290, -1765802085, -1817352956, 829348645, -227224364, 1497292155, -1854479635, -646837429, -1995267612, 899455524, 1536965995, -1474144411, -756040348 ], [ 1485839647, -1969540470, 1941461362, 1662108252, -1491669229, -1550782643, 824030166, -2104118141, 25044369, -1864367695, 135288600, -643390747, 886866588, 1635127310, -48359188, 608893473, 430898572, 2082742779, -1155771322, -1121263137, -521810195, 1016587478, 1568695358, -953158020, -1675455955, 466649054, 419082554, -537857262 ], [ -1355976743, 1502690691, 1488376239, 1063132912, 339491196, -1024666049, -416402308, -1853574668, -1074494845, -212868588, -271249952, -1802270391, 1965429974, -995406329, 39553598, -149227522, -131041464, 1481896771, 1057737974, 1578980932, -519488876, -1008656705, -311711762, 264100851, -700304161, -171549782, -1499288235, 360105583 ], [ 918303582, 116637559, 1602155575, 2128919596, 1742007163, -1748146065, 1635536165, -714232589, -207086992, -378048734, -927428643, 1620189586, 592377993, 2005609059, 1952942725, -344623219, 975175108, 10154755, -22125260, 1029243449, 810926652, 1768436562, 1170541420, 524593499, 1800747765, -1707745953, 1130503055, -462640472 ], [ -286944379, 1209784055, -972352600, 1647685208, -508247, -648535674, -737970109, -339637911, 1901659445, -1706632500, 34213037, 1438833332, -120017124, 283544379, -651992279, -1562453929, 598748464, 1803693391, 86119585, -291896905, -1593222745, 1910097305, 1585735472, 1726370444, -605535276, 538155413, -289573439, -1139663736 ], [ -1264150366, -498849932, 229343555, -1623488255, 867819885, -181399067, 1637092586, -950076035, -1925830415, -807215999, 2032945072, -764514682, 875390536, 1474428954, -926430097, 612447310, -1269271263, -591818468, -875795721, 740401010, 1613729815, -1063507523, -895972384, 1378440795, -159682012, 56106301, 883638214, -1556558210 ], [ 1597684299, -578858677, 681057956, -291276768, 1087095721, 479246521, -1403050727, -1340698028, 1620954277, 84201331, -963278772, -1532195006, -1596103632, 1803471425, 2045453651, -457414850, -1281446763, -348407963, -1560567906, 213273687, 541255644, 2084296837, -777976850, -1297884294, -1574753173, -527549228, 434311891, -1861306417 ], [ 1112333081, -171336940, 1259277428, -156307691, -1479562113, -2055303690, 244242197, 169390017, 1347238343, 1620295082, -1455620203, -795913062, -1255495169, -1689150054, -2137126775, -1793957404, 105802896, -1495228207, -1311332127, -1641384264, 963114529, 582753957, 1985193393, -1668617895, -1250885650, -190265366, 640366789, -1588797716 ], [ -1237661564, -337100140, -2070144778, -449792256, 1110481808, 114416254, -283447756, -51899233, 1918934958, 87777734, 147256742, 1850340386, -1471099877, -1735320446, -215717130, -779177555, -1276070025, -1634218999, 1623623363, 490878409, 819922918, -1640314524, -681874142, 518966760, 119487376, 837012579, 727911865, -372215982 ], [ 1214864642, -1032402123, -1803254003, 1775437826, -2050765959, -929134762, -1655913057, -1151780625, -450987414, -1590816127, -142994021, 1835344164, -1561385410, 1832161045, -381594368, 397100565, -250728224, -787552293, -1678945822, 400891531, 1789540902, 89284608, 425828516, 617374533, -478736252, -1629511731, 29666127, 1584532595 ], [ -798015720, 1595444410, 1521840192, -1096057203, 322187150, 1063242197, -21922311, 856283833, 1764739368, 546619647, 1451611750, 1292639316, 1343473893, 1513356657, -1178499495, -2068649386, -1489824892, -1075155484, 816458335, 42710672, -134680484, -2108490303, 789040094, -583058395, 1119385438, -1663176738, -879121792, -1912555078 ], [ -924919347, 1818302090, -39378124, -259601909, -972598293, -1009874031, 718527739, 2083818315, 1059699195, 1017876961, -120091813, -1723833465, 961212674, 1325964899, 44829017, -1754453397, 914277084, 1808458005, -1181252382, -1462689637, 1025823071, -722291405, 923950645, 872629668, -1002420856, -1965975071, 240393576, -396128693 ], [ 1526051993, -609974962, -1075792040, 1546956712, 1013525454, 508363517, 1949772203, 1215466929, 1572997067, 1284205454, -422968025, -1879669129, 460453707, 1137706882, 2112136643, 780006968, 293936443, 325193313, -1653443858, -2115813375, -1952360042, 1738927146, 1246891324, -1030039442, -328013845, -70372186, -1087430355, -332099866 ], [ -654243647, 836597562, 1105408044, -1724722920, -149261557, 2109844784, 1582693268, 1261703746, 1008997720, -2128908388, 2035875274, 1010126300, 1668610972, 1756192500, -1054211699, -2088139349, 683154203, -176192360, -2059251987, -984367886, 2109287320, -586820759, -1026470947, 663795047, 707789537, -721102246, 1499603384, 344919586 ], [ -1458293170, -751700310, 1494130400, -1763820395, -2094888914, 672166663, -249206295, -1061576231, -120097497, -1358995058, -540776269, -1142875154, 371019660, 745747021, 1781734320, -1856508462, -743076096, -1011712837, 340418623, 142291072, 1621189203, 1799669601, 1172506293, -1293157397, -1972535608, 1714378311, 1901771850, -1072088115 ], [ -1947136720, 775670122, 381214744, 1670030010, 323641334, 1118163025, 1230036674, -2105428138, -1509925595, 1202638455, -1377093681, -1262160886, 1082791031, -1269131592, -1505365626, -2089559234, -131232180, 587596002, 994920971, 1741940722, 649579137, 1101406935, -1242945557, -685314810, -841984278, -1868158403, 2014231872, -1111258539 ], [ -220458008, -614416132, -1956540241, 1732362050, -1204373687, -1716179852, -676736137, -1530003284, 2145290656, -1335747552, -847433351, -982722222, -2034114341, -2092096509, 55497753, -1147951332, -1788401254, -896024667, -970372275, -326084440, 2114769638, -829399674, 878915746, 1153130971, -1929872133, 5665521, -220388866, 33049748 ], [ -1410306145, -150032179, -1619440370, 1914812177, 373943102, -1999256845, 24291861, 1831092501, 1043104036, -975174600, 1684942420, -1350668888, -1087993138, -1481768285, 1816736749, 931623637, 77274074, 721186079, -1035796140, -1844010231, 1485138866, 1993777659, -1994883813, -1925498241, 255590830, -1962690691, 951857245, 1912783051 ], [ -944988639, -883264296, 1561185898, -617680245, -1115469307, -1785514553, 1459748929, 1829256483, -1810135598, 1301153404, -1460599872, -1551067786, -511167320, -271915115, 1520656848, 857918692, -1526494234, 361092085, 1612494961, 696227032, -1160794255, -1594147067, -203974875, -119425425, -632500918, -1678200477, -1640135368, 124492204 ], [ 1908295800, 420632688, -265522220, 1852350661, 817466542, 935943048, 323272209, 1129087135, 7369806, 524269432, 500697080, 1085124912, 1710867177, -883621267, 856040135, -2011520108, 139500879, 1712449921, 623568952, -997729951, 456959955, -610978453, -287242227, -1167812960, 535857343, -1295626608, -242365863, 1886562382 ], [ 1106445327, -367839902, 2013963781, -2087576825, 1975106671, -635087372, 1377549713, 1922081109, 437051134, 474564199, 1070872734, -1117773053, -1382772043, -671433001, -90115040, 1043144078, -1042368098, 278244187, -2132472819, -2014663131, 2004622619, 1504493047, 1562717673, -735653714, 58835118, 750347127, -1055907883, 1049894129 ], [ 828822216, -398272833, -280027210, -827411474, 1302876325, 2091229452, 2145413946, 1165640645, -648185266, 1207234653, -1097780570, 1703268784, -999084604, -417180848, -1746564576, -1798056868, -455068121, 215614324, -2072643617, 1486787221, -1656158471, 2140614329, -980559300, -519706088, -1460878254, 1393394746, 997115739, -1810107812 ], [ -1693914525, 468680226, 1571932711, -1675838805, -1197804086, 194760213, -1681090500, -839425851, -2104075941, -3617638, 924298455, -378047078, -1045323117, -324870138, 40796198, -1435727179, -1668096378, -1366584150, 2084330119, 957570030, -1608960295, -853142144, -378275265, -1369206619, 1510323112, 1892296225, -1095702214, -2076415781 ], [ -1000848561, 354464532, 1324995331, -689144670, -973498760, -1078621395, -2135151461, -2087270011, -309608213, 504885339, -2093645333, -1287286738, 1760044457, 2104836595, 609083159, 93085286, 356543558, -556256056, -1281663292, -532812660, 858762327, 698483986, 761302897, 466952324, -1887794576, 543166099, 1635723394, 639492535 ], [ 341077796, -1185610565, 1256135689, -207999890, -1018276307, -43624722, -1623292340, 1831367901, 869514295, -744960320, 1262216526, -1914811148, -489482246, 650193444, -2045726101, 896471466, 1366890627, 404286447, -1262317061, 1069808978, -691352546, 1013166507, 550747984, -1746297363, -1718181398, -2082356947, -1838264187, -860464817 ], [ -2037086790, 1883222801, 1789454573, -1406139548, -810104945, 1040207694, 690024356, 350551728, 2101249394, 557464749, 727785616, 8975347, 107781327, -897502971, 89850430, 1796033451, -528636823, -1575294161, 428550359, 1224910151, 1970494013, 181093117, 1237139704, -1071716036, -325444202, -347712622, -719643980, 928409360 ], [ 1647255376, -744835993, -1564287968, 1397722085, 1501457245, 1867944244, -1051937301, 940769358, 926120515, 1245634100, 1315207379, 1943534321, -98799207, -1821440293, -1321630259, 1660520627, 1480766182, -2099936520, -569047325, -1094435741, -770172417, 596121793, 43019175, -82044736, -278802472, 608230735, 786203285, -1960767935 ], [ -1558223548, -682175646, -276210833, 2131236600, 1682346468, 638968278, -1992595491, -1715025607, -183230464, 373873268, 689479545, -1537870491, 1665206439, -29100566, 402808777, -1978649117, 1393649333, 184904566, -1191033005, -778013379, -632178658, -2031274469, 1898943657, 1301329126, 1657750487, -628610343, 248906165, -179267540 ], [ -105276788, 381949088, -210163954, 1173565532, -1894983975, -1320070020, 1685246829, 1642151615, 1366441733, -563704210, -187899903, -2038947191, -947298104, 972536985, -674650859, -84781089, -1618512960, -15552252, 952579685, 309776147, 243395180, 1780624480, -1142017104, -861362551, 528304909, -85085795, 2058278097, -1891163534 ], [ -1621800544, -678623329, -178305522, 1676991310, -25087674, -269936363, -1431095070, -282407081, 135635973, 359847338, 455168859, -302193433, -1471694000, -1491507467, -1482949562, 509324884, 1530506079, 1645462310, -810084792, -1805479125, 559777635, -1982650932, 544486214, -502071074, 1456727818, 538476026, 1030339595, -404911264 ], [ 1462764643, 107926268, 537793426, -598602840, -217079843, 1460903837, -457128311, -2055663872, -519563196, -464032847, -350498976, -1843994962, -1592104639, -755754358, -326596310, -2022873662, -474830508, -772548209, -1998999485, -1071988448, -965806052, -1531027704, 1081932218, -1836640781, 334773680, 710112311, 1314979385, 195773280 ], [ 183343754, 1120159869, 1520778192, -1241468278, 1271598510, -161621895, -1725354634, 482873684, 2048726750, -1543165445, -2084143846, 1788936586, 415916205, -1206483003, 1256327366, -456637773, -722009172, -902775632, 423354034, -1569631398, -592179221, -837183187, -1887144313, 1130246468, -2111141701, 1974488091, -1740054332, -608875052 ], [ -1724817660, -571762266, 476267967, -1771755298, 111090321, 1167700985, -191283670, -1664533215, 824296461, -1346552753, -2075215940, -271492891, -983618458, -2025171183, 1191392709, 428348254, 1760838264, -84311917, -264842303, 1471570438, -1797512619, -594129518, 1283030165, -891027961, 1654294414, -927572908, -370826314, 1706673831 ], [ -1102280792, 2010528980, -1958626772, -1005884781, 391197741, 404220368, 1760376057, 1974880084, 764023251, 686072070, -784911296, 1312758068, 613700679, -2044094080, 1426222950, -602752891, -103809105, -59700089, 1373309307, -996752938, -464244404, -1979454945, -650663156, -1767940605, 356433434, 1688750132, -151670682, 1769980304 ], [ 2049180094, -1916399294, 70392038, 121457430, -493182381, 1419353088, -451256997, -1910438513, 205900520, -1280293384, -623148052, 8115049, 957376565, -952793756, -512548823, -1855845339, -497596071, 344579749, 502396280, -888034738, -1886148320, 332047363, 667244292, -1781675233, 21355510, -1739099999, -201751303, 604917532 ], [ 941684424, 918193610, 1109200137, -1111382674, 1487179084, -645649809, -537716502, 1235166720, -742867456, -1825901557, 920592316, 696222526, 351349194, -1532097592, 566083331, -1295324089, 238469070, 34034025, 1171207616, 2046899511, -1331264248, -1654808202, 239281788, 1941258842, -1468441636, -54167702, -398349888, -781508748 ], [ 704348108, -878390418, -29757216, 1483496649, -517150413, -2056849449, 1653433566, -968501856, 1171777521, 1128623661, 112918061, -1770311595, 1932963585, 776844962, -324848609, 1519953063, 1237263802, 1117995285, -1426202991, 570554811, -920014306, -1810395784, -695417133, -1700671723, -1692986976, 975127142, 7751621, -438633099 ], [ -1321732660, 1163744350, 576324006, 367590828, -1331043181, -1616849003, -1617028312, -2039930817, 2014712154, -568050269, 679636938, 2071221656, 1874542404, -770592947, -43431603, -158739321, -2004021162, 1152313562, 319421744, -552104156, 250520661, 1011271077, -2083163911, 627265615, 1551522766, 972403632, 515270149, -1758598461 ], [ 1050940570, 1076617962, -26108651, 355023349, 508534598, -1627261042, -1041658877, 1255430953, 2034774118, -987433125, -426404321, 1783670636, -1450296119, -1025714521, -1907328755, -1139156137, 584853999, -651869382, 2076100652, 1681717048, 1699924419, 972257825, 868032507, 41521498, 2107102060, -1737890360, 957040098, -1545088269 ], [ -690411168, -1049602275, 434728571, 1233561857, -1804888528, 436595963, -1195364603, -1816777398, -354161990, 349035559, -1280679819, -473287436, 1947772027, -658183666, 2128575169, 1435471237, -554326003, 329887683, 898631652, -151858306, -396121696, -731276326, -1548296178, -2040412187, -700393856, 1270189613, -1145159835, -1375471715 ], [ -738398421, 424752837, -1223972529, -1200895296, -1664965036, -720654077, -1213635655, 1422518435, 1742713181, -556170330, -1781459338, -1771868103, -752664484, -156897328, 122191366, -841234083, -624863384, -929063997, 75621897, 845680995, -1960995910, -91426405, 638101716, 741107886, 272639376, 107983263, 777244193, -522377476 ], [ 288870119, -775396883, -266702083, -1614541121, -643637175, -1537246378, -1174951912, -345899602, 290884, 1898334173, -2035589218, 1711812363, -737700027, 962782385, 763955683, 2022273179, -1680547519, 2006550750, -1877367820, 1620519853, 653602132, -77678027, -439054230, -1745488464, 1296328661, 979044284, 1878237748, 989643166 ], [ 1962973801, 1661320510, -319576260, 874975951, -1012206865, 1268010961, 466492455, -256298073, 550584424, -956974462, 525467499, -108182344, -765455026, 2042381127, -1873672026, 1106808771, -1245519734, -1191767368, -1484257255, -1707639844, -1615335715, 1428824816, 1830872922, 364122037, -2088008462, 1565506261, 437475658, 89643512 ] ], [ [ 1921885318, -387416007, -601067241, 1201809671, 116385406, 931495181, 840884431, 1457892841, -785250183, -1838120425, -95983982, 633733207, 1361946371, -1000492372, 1053794558, 1426776269, 1324780134, 1323155730, 2093110064, 692128569, -556939255, -272805012, 1061248893, -1131575644, 441456354, 312379356, 715562026, -338142069 ], [ 1030250576, -1840682110, 1072587839, 1339549557, 1656762800, 1815874066, -647158478, -1948257677, 659197405, -1759986344, -943645411, 869628965, 406169495, 458042256, 1078789012, -1440000188, 1249840148, 371671221, -343062648, -156075068, 37453073, 216294221, -713609456, -1189551464, -1421478068, -684160742, -1028569913, 69310608 ], [ 1770114957, -1683209425, -820469568, -1936378499, 2039075811, 862282925, -1110343170, -368325958, 958083025, 1965898874, 317412228, -983932141, 845550424, 797776315, 618294672, -1950052663, 887978405, -2063196813, 1741811310, 1640500053, 272599409, 627337982, -1856075345, 1608146178, -984297265, -1021749010, 894293711, 1884992374 ], [ -25449280, 32279138, 208529177, -897049873, 414809897, 1979913736, -504103435, 1172894569, 1176372322, 1506816888, 960075015, 1810105469, 920408966, 2045074748, 924750155, 1447010587, 1676574850, 2076209036, 409708867, 902905545, 2006059821, -514365872, -1635554967, 1650458380, 566759488, -307160187, 931692420, -2007233361 ], [ -97837590, -1007292082, -909638054, 2015702002, 214909222, -1544332364, -580904290, -1105301538, 1757174505, -896485480, -615071905, -712296576, -1392827861, 1203365457, 328088858, -270677036, -446708419, 715905543, -1735604253, 1854437227, 278495776, -1169703935, 162549098, 1512052061, -1403607826, 102425828, 419352742, 1331588881 ], [ 289304589, 1015370945, 1175157267, 1679887263, -594552625, 875610240, -1079069630, 1478747420, 1937974657, -883860788, 262927258, 1384436492, -2030918413, 880554046, 1377446194, 1594404938, -1302414212, 1104518021, 1228516629, -2135236968, 881165915, 542120757, 2013539613, -1962753987, 1999647874, 306747837, -968898990, -483277074 ], [ 1144392237, 2130510116, -786601418, 2077546105, 554900921, -1322783896, 419816238, 1296080908, -1913221033, -1808549828, -2125228202, 302253898, -1899389095, 1855879644, -1597976739, -1839915312, -1040874624, 1130370017, 1747859374, -1069431516, 80026731, 1175793135, 1275140308, -1490705667, 1453037911, 1577447503, 1009072924, 117028550 ], [ -466497339, 1672481371, 1562764196, 78260681, 1039595774, -429945360, 1044327497, -1763835985, 1724748602, 66779550, 423756387, -1334054088, 122726242, -2133933417, 1675735425, 1068879475, -195585389, 1442411482, 1338185949, -1636049877, -1916215291, -1058451349, -2141943379, 314102912, 121515317, 163114278, -1831322972, 1796139160 ], [ 2046736657, 388867549, -2123856286, -446786849, 936945554, 1068273953, -1102154340, 1385991220, 2008120571, 37246278, -508774737, 112221563, -2030302225, 100716791, -2031795417, -1998067435, 229236886, 46346232, 2090412032, 32963583, 2060611642, 1319031464, -698907263, 1830384752, -74287262, 407796737, -1716029248, -1234418792 ], [ 95248871, -982525218, 428215107, -1804263996, -1069182005, 709355378, 481527835, 2077299146, 1716667296, 1334123642, -2143380523, 440092496, -1164220575, -1001090846, -1245885989, -189393194, -1615396458, 136543860, -1434084372, 1960313, 540790264, -1375785594, -1706414601, 1315370136, 1024485459, -1024542179, 1662249369, -1197594347 ], [ 1832180324, -1660932455, 687949884, -2065158347, -1299672520, -409319423, -1781137646, -184794086, -1150944060, -1722480187, 1984091005, 2069446787, 1985757520, -1485630544, -507154532, -741224781, -748219634, -358184473, 42995123, -63810299, -894692835, 2060835699, 2060134542, -724901838, -1197345013, 140501290, -562027901, 2092281155 ], [ -303349780, -1976626494, -1610337759, -1827193674, -503263537, -788102211, 1532146776, 1677554607, -1544637738, 1909518412, 360871530, -829747846, -400990439, -251781873, -1415033987, 1578045072, -2094500226, -1848020205, -973483099, -1530777658, -1881930284, -500824598, -529275386, -1608167740, 1332341185, 1643141482, 943541010, 95269137 ], [ 1921498410, -642082307, -313466396, -2082766737, 892500211, -1750208766, 710137289, 1213012808, -1215276875, 481110017, -843606717, -436711033, 128116870, -1076000772, 1274133483, -452570759, -164013057, 1351586210, -1169341199, -205068476, 2119419001, -430685066, -1651076455, -925897915, 1958027948, 1112966194, 1327343701, -1058414773 ], [ 1455536582, -458046775, 1266661374, 1635898241, -1253396264, 1883314705, 569436974, 991645745, 1102732047, -1424004383, 1055212442, -1232933633, -981119263, -1646886560, -1369581801, 2056959040, -738206164, -485281559, -86567298, 914566642, 316885895, 155240784, 1447190786, -17423485, 1155493209, 1764782902, 756560746, -1995783686 ], [ -1015805752, 505710469, -90707567, -924426045, -706797539, -1810928756, -1138474800, 1214524899, -2103480161, 1446678133, -689505587, 1322334479, -1047472655, 1412085144, 308818142, 1509462000, -1879899583, 1277422444, -985610828, -606262327, -1955200153, 1950168708, 607385274, 2065539050, 292871923, -1468071351, -698017986, -258177519 ], [ -1514686358, 1853307394, 1966750705, 272710347, 362462801, 873989941, 769286051, -1878322186, 134641870, 1190221648, 1316550273, 412493124, 1702439349, 370236279, -503754380, -246267511, 816152501, 1659922401, -1160124421, -886940180, 652212461, 1132029101, -433123272, 614946023, -2118356901, -894438739, 1956477297, 328533188 ], [ 1582444388, -1212686117, -898350176, 2039814253, 2137851385, 1618540144, -785430658, 1294728937, -176762874, 1477165272, 1508646029, -279766321, -839252281, 2039475274, -212427862, -293479152, 711191467, 1875476269, -1587129768, 2080783143, -333502628, -2037555618, -818578086, -161083491, 759239862, 285033935, -1563499565, -50535951 ], [ -1147909557, -989791514, 907853882, 1302603558, -1476505090, 439693904, -334924719, -701528891, 914315739, -1078773022, 1140178029, -426279758, -1739972089, 1255198590, 1511809630, 270882041, 961953708, -1513744258, -690224486, -644680527, 1133024623, -635488613, 980536160, -829596301, 433324518, -1246371057, 251174727, -1800370032 ], [ 1008043809, -2022491217, 2144304950, 1455848999, 337379341, 1759120965, 1325933162, -1534257980, 1049147627, -526985810, 1528185450, 1562542312, 1952169414, -210519753, -1318197587, -1610285719, -1436839921, 2112277921, 370878278, -636513367, -217776047, -1404958186, 303751653, -319241738, 1280083797, -2056610162, 1854199573, -1886950472 ], [ -354696330, -684499570, 936013585, 679524650, -1302237573, -39826863, 148399492, -155131512, -2053832841, -1382533050, 16108563, -1028804428, 194718609, -1444519342, 1011230017, -1338093689, 642032285, 1445769039, -608181396, -1548425070, -2122869617, -598911991, -1651475598, 1640013229, 2031780035, 2064287709, 1813907102, 372434766 ], [ -751219145, -229562377, -1035718737, 1461329282, -273089940, -493386650, 815786215, -542064721, -614920464, -1171163145, -1858458773, -1984364165, -417491899, 2127188933, -1028262440, 605884386, -751919877, -847369283, -1447587607, 272408440, 682212903, -643384917, 114378987, -102397911, -984135418, 823424896, 231337595, -1864642939 ], [ -31319558, -475103647, 1271202329, -830553771, 1958437524, 493930182, -1586258086, -415011683, 1648895836, -1054049614, 879596152, 1217003842, 827011179, -1759310821, -539873536, -651926595, -670409196, 1627787307, -2123262246, 167575709, 2071054166, 1612772477, 457439066, 2138649128, -419495367, 478270745, 187985658, -1944227708 ], [ -1973421362, 1704570631, -1401658475, -623508840, 529826843, 324444180, 61253662, 2058042215, 1232976975, 1897408408, 681794663, 2057809786, 435662910, 179218492, 1354055889, 1584024443, -1854295843, 1763427526, 819852547, 1707827107, 925955062, 1833601040, -965665202, -1341543231, -1307174858, -1064467975, -1228994260, -250749698 ], [ -1296475120, -1468158508, 102143732, 1259913362, -1564973077, 48526022, 684127565, 882979364, -1696175963, 1003964505, -2031993523, -1129887579, -776142499, 1516150832, -1323452410, 1213086390, 2098787546, 1975398995, -846124447, -1736401688, -1193725661, 1154569349, -1302363692, 625314216, -541797649, 1146130170, 454617543, 367253973 ], [ 1210945735, 1953664142, -581640588, 123906814, 541041239, 1387513940, -77052151, -538836697, 1488186180, 1946475589, 296532174, -1702961379, -902408398, -159127321, 874400611, 729073692, 1374666508, -2018671012, -148431249, 863545313, 2092496207, -1536077332, 1628208698, -2114114026, -1301569783, 1490339354, 1231607092, 2030447693 ], [ 433582292, 498071903, 149513385, 50296838, 59865773, -891123088, 1517889300, -615796758, 476195002, 726928056, 161945972, 478590755, -1937631947, -790482557, -222037484, -454362023, 1752525164, 1705712289, 909402327, -634448151, -1928637979, 1095781807, 1649234293, -44498832, 1403025032, 1849704155, 200507161, -1247404792 ], [ -2051252908, 1103574378, 268133167, -1487298188, -1913025464, 2016413305, -771466495, -742655644, 553662597, -582208002, 1773448191, 777132984, -610763088, -1002287571, 1546290373, 393992582, 1796846857, -665295175, -2057100870, 1714195045, -1119148916, 1483796917, 901351711, -1151996128, 1103132470, -1797109422, -462066110, -616085894 ], [ 673255935, 148257897, 481717593, -102183565, 1029825618, -1459957222, 939130796, -1932628357, -1778671379, 960546069, -1467804297, 1160237011, -1577424892, -1517396951, 1857487756, -1385911741, 1776152150, -652312960, 1277375971, 1887367182, -1646181248, -728129135, 318993534, 1569880252, -1343334233, -1345342381, -565286684, -1268829594 ], [ -1000335350, -1589791778, 1412747808, 1274355480, -1527069612, 157820487, 627834748, 547834719, 2078311755, 606730007, 803393317, -2006318125, -1807178404, 510810330, 1751700272, -433635257, 614522536, -1245229592, -187642914, 1079265368, 685873972, -1657032290, 1627983003, 1834528272, -98237809, -683969660, 134524744, 1294359900 ], [ -204236866, -2018051743, -1835705846, 1338198439, 1232956806, 1168379539, -1604549344, -1414434259, -452818358, -1155971649, -486092177, 251150240, -944717605, -1617133175, -418728706, 955995374, 506845269, -766806139, -810085326, 359432566, -1406550518, 1433001726, 1586421377, -2038322165, 2022210833, -2046890044, -177881122, 718650471 ], [ -742944679, -1272926240, -1943549677, 976651002, -1989207487, -67788937, -460068326, 2008678195, 1847875397, 1363720882, 990885648, 184271894, -647382917, -1431672226, 2010244089, -494370763, -305982476, -1541015099, -958667865, 578098297, -316310406, 368795294, -1238912407, -1794963833, 1656305906, -291902272, -596256092, -918712068 ], [ 678471536, 270914224, -476538653, 1850813003, 1725423301, -1294815182, 611520672, 2011597161, -50457748, -2017839738, -1579933917, 720162359, 1726218922, -1596026558, 201076918, -13483441, -923190452, 565536809, 1623183640, -1119938398, -1913663793, -605563812, -798533560, 975777804, 158176778, -2070613070, -687992188, 1009775825 ], [ -99925613, 269981524, -1012253989, -775724612, -1588781027, -1796890295, -1989196328, 534255022, -1470396808, 316849893, 1945390464, 847050457, 323853991, -1645552120, -47415901, 1680097138, -496825328, 1400958507, 895157710, -1001710068, -1540778819, -2074477271, -961514897, -717702041, 669594505, 311705866, -89917870, 957314693 ], [ 1160038621, 916929096, 1705573792, -602412489, 1388874704, -340345506, -1356317540, -1521319376, -1754621978, 1956716521, -1419741811, 1439898571, 1217755047, -260956776, 1777390995, 1753629166, 1827288972, -13363475, -866656586, -1959335069, 1461755088, 1601885153, 155630437, -1842790195, 1386380432, -866296969, 207725416, 684845892 ], [ -1520877041, -1877951095, -1807238267, 1971639896, 1963741292, -314279738, -318675594, -400249814, -642008942, 188158992, -617173552, 498902236, -519972744, 558016300, 1911246822, -1263517811, -1878169496, 114384997, -1636119313, -1153713951, 1244043786, -352654945, 212212149, 1186083437, -1595422477, -91733697, -1999478488, -3626129 ], [ -1184404456, 1766299331, -1027310060, -1287767041, -2086439151, -1575049890, -1219381853, -1168047730, 1023572040, 1664495020, 1526576072, 1960058301, 1710409864, -191144170, -472815630, 641188742, -775612142, 445377140, 2146885995, -1296578018, 1156808428, 1870424271, 160425965, -618372198, -1053248677, -1425955787, -767487236, 1058942329 ], [ 65989375, -1196297252, 180744764, 1327420473, -2088734319, -2059032146, 1973108342, 1066235431, 324726359, 1743769439, 382931743, 88885345, -1239222045, 1334294516, 1138111266, -877893044, 1019043354, 975384951, -1738783265, -1458539225, 407997722, 530802289, 679436962, -544507751, 1441254335, -233422102, -1262328775, -1653053255 ], [ 1621929102, 889722094, -165437538, -1248551164, -1732917860, -1491281315, -1693843956, 126317964, -1297919989, -1598537078, -933078613, 856462305, -15436953, -1487286971, 1068378259, -44829139, -1345502006, 821294443, 2115923345, 172812917, -1453752234, -817902522, 426825121, 2144864585, 1842285143, 1860643702, 1428108506, 321353195 ], [ 635179284, 1004774242, 925535373, 595814760, -1571074871, 1631041120, -2105981149, -318009583, -282828818, 2130496220, -1763002788, -103955167, -610948095, -1727856480, -1186515667, -334658053, 1788195556, -480110427, 1632328086, 1004004044, 1369849103, 1519306888, 918883764, 1002561446, -1485749752, 932221041, -1939747135, 1019629736 ], [ 660943316, 1103521024, 610994046, -563983613, -560818427, 412963611, -117309875, -684739053, -46603023, 157160128, -1117000165, 593588266, -798148325, -997533042, -350514194, -1703881697, 443150559, 1002389974, 1957728582, -929399174, 165290139, 15261518, 992841431, 536221020, 1318559694, 1505981663, -1659969980, -622559932 ], [ 657665439, 187940132, -76833872, -1403759940, 311088528, 1033281530, -1982484166, 393296804, 1744683303, 316670142, 1944693114, -633184128, -2132528900, 781957075, -1233550720, -2105893805, -1373555565, 1864140167, 1208193701, -966302023, 421250646, -690036365, -1385841364, 2097589443, 1348494984, -586339636, -629320634, 1355458900 ], [ -168118437, -528487495, -484014445, -228452137, 91827287, -1975363274, -85287447, -257833368, -968154337, -621077748, -324029352, -575222486, 1753794704, 122485961, 12430221, -1018178559, 1788366015, -2047899264, 215294031, -1422478273, 1154561483, -522799206, -886518575, -1898574438, 1247316442, -444605640, -1012230965, 1478743810 ], [ -2063517160, -133855360, -1457158094, -1602137426, -2054485258, -1344127493, 1920119426, -233986026, 2147384951, -999438729, 1126270406, -1762647774, -1683076721, -2077066891, 1713457705, 737107240, 1047010734, 1835393765, -720504321, 955784760, 9783556, 183223310, 694751080, -129089561, -2044187642, -1825100454, 6618167, 300269934 ], [ 998130785, 310041859, -1339061832, -572000872, -241417649, 2078523196, 139715840, 579726838, 1011745568, -591678586, 1994813498, 751233709, 1495832088, 1070396451, 521917640, -2014870342, 359233963, -1591240043, 443183472, 865002669, 194040792, -822739666, -1892522019, 734664097, 851676529, -94775163, 929159481, 1198791185 ], [ 53602747, -1942718741, 1590802652, -142863569, 740610428, 1764876496, -589850804, 523960627, -2062897044, 1653773556, -1893386312, 176623814, -636521620, -1993776266, -162756389, 1870860147, -1430777648, -892185154, -1334324764, -1610732171, -1158733391, 308524785, 1204795619, 817365832, 1165172404, 926000160, -502773230, 1719039094 ], [ -1407184267, 858028999, -1671135762, 1140692139, -1773266103, -1218988561, -466952062, 835236981, -1951880387, -1042151893, -714532075, 992228539, 1982270182, 490344862, 32232078, -703172609, 1385748249, -1686870380, -1592290638, -1283410838, -996094045, -164943962, 1917902375, 645937869, -500140795, -1239012939, 637399468, -1060273262 ], [ 2044948945, -95664495, 218131752, 1733009241, -836032783, -121099384, 137217573, -983228613, -1912818664, -928802200, -1664858714, 754540310, -2116683987, -788151747, 1650169563, 294706509, 735643840, 723764814, -866167064, 568307871, -1197602586, 581970027, 786308014, 1615515829, 1801876497, -2044483455, -862691035, 202355681 ], [ -766397790, 509289274, 1521452329, -1039237781, 1689536264, 1640752603, 1778273513, -1831649286, -888395912, -1614444105, -1630745105, -1919232021, -257708466, -1772861675, -877183225, 2067441457, 1648694779, 1877282288, -1990137772, 691105858, 575012238, -1577265251, 1744535682, -410695069, 2047283636, -1657959138, 644806014, -1585978295 ], [ 1932404386, 462132227, -1822528731, -1224828534, -604394902, -2092250787, -2110054308, 1827422068, 2066668564, 155527432, 1729697055, 666688509, -2026998837, 921245933, -2069604508, 1359389041, -571361673, -1540787711, -1037071536, 787492347, 1490062784, 303757503, -1458208385, 1718649587, 1248329936, -387104353, 233902630, 1992566827 ], [ -526598333, -2036784062, -1521622037, 430858374, 2137567882, 1030371205, 506746530, -760201311, -260351329, -1982672650, -553502930, 530295106, 1742589481, 1814296061, 1379508311, -2055149235, 1336532784, -1208526856, 499068641, 1917223643, 1666260834, 706139331, -862092828, 89693555, 874911188, 61037501, -410393822, -417287608 ] ], [ [ 429491612, -1993791582, 2139550846, -1709117060, 2081018087, -1995545642, 54198263, -353982119, 317241111, -285314672, 1706484004, -2075907216, 2085789503, 813620268, 1196611400, -1547022078, -1867518533, -442278867, -761756541, 1215293513, 1703222280, -311545747, 1152565236, -1891675775, 1040383118, -1720834959, 721224783, -506166985 ], [ -363938995, -960554728, -415575365, 1608107219, 1326854930, -685829693, -885706903, 39153908, 793846848, -1364324189, 971558210, 1927108659, 1479856705, 207337375, -773585498, -758079524, 1038906490, -193918376, -1690113021, 762990140, -1554513038, 2091227601, -355039005, -678615314, -1910290745, -1427117704, 1922849649, 159415738 ], [ 1726129362, 1958152803, -1937315027, -512025210, 1453037781, -18599551, 38114287, 301059745, 867424000, 1884432594, 1661856717, 537258176, 330602904, -597018543, -1647862557, 897694724, -2136408601, 851144160, -13221919, 1230413229, 1929437315, 227578463, 311908563, -54233722, -545722247, -1765762720, -2014674596, 957811771 ], [ 1782323025, -1916179233, -742356489, 464740136, 879512241, 1010537289, 834242430, -1787294314, -1057063773, -132095980, -1873561344, -673517643, -493919613, 2053412536, -785416316, 2024522593, 860094683, 825798145, 1373455360, 1470220738, -1192087856, -339671366, 121251521, 2047675731, -1973072125, -99704757, -1227261896, -1259256185 ], [ 1124257534, -1280358697, 1260136191, 2121379882, 1187148130, -1417675536, -1535932167, -270044798, 219192485, 1195478929, -331964833, -1429951393, 2110917571, 1737554161, 661725048, 839492554, 1869178749, -107956158, -1523208842, 455096576, -210997686, 1287424509, 1166545759, -122655690, -567546737, -334773818, 569119657, 588527703 ], [ 50260447, 136915964, 2112820724, -1057696972, -1400706775, 1284912149, 1869808408, 466806480, -422749535, -650655140, -137469163, -1922188502, 122844155, -989590172, -1007742997, 259215279, 1991393552, -1263318763, 1767324089, 83346827, 2031111939, -505894991, 2134253311, 687034361, 729285855, 271523556, -207509216, 107866883 ], [ 1506390636, 1255631944, -2045242477, 835881242, 1436254435, 1048565673, -11656438, -706462494, 743974351, 703002576, -540968048, -402222323, -564259258, -1954221823, -2011259514, -1790658684, -327321904, 44735524, -393615734, 1954943785, -1182013218, -459717201, -1085238277, -860071603, 361376746, -816434839, -782665695, 733696335 ], [ 1418421148, -1234518977, -1669088257, -1118924872, 333482506, 1974346301, -1460096780, -1963801579, 121292569, 2108538584, 225682865, 1823071535, 611163909, -2011749712, -311707478, 1159837143, 40693462, -1310829008, -1370298080, 702390731, -158847864, 318398959, -545330327, -691304377, 713527661, -2114143192, -279938566, -555371840 ], [ 1199763255, 981039963, -317861517, -1019145579, -1134854171, -1240145438, -971999551, 1119172681, -1952985088, -2035268435, 171449986, -1187750162, 1421122575, 1083208645, 1155825979, -184563875, -267192208, -319607827, -1305153137, 289163929, 1561153796, -1045260245, -1903610964, 277914844, -432835100, 1277554431, 1531650373, 1935479508 ], [ -458802635, 1725493097, -1641212357, -546597504, -1005239242, 1817204049, 429623180, -576140887, -1494494397, 1215429525, 665442161, 1515964233, -265592484, -1503638588, -711291678, 515714714, -1112716589, -1843786231, 1388691715, 131134813, -443782017, 226969633, 1024260646, -2141700568, -256172497, -1055539708, -1752917085, -1992985506 ], [ -255524891, 188798159, 33018762, 1215294005, -181066401, 386072687, 1358247809, 675565068, 1764593107, -1195732199, 1231705031, 845001434, 355545562, -2131396238, 178026225, 1539602150, 621121119, -2125582745, -911261938, 297840467, 1339372005, -236551891, 1532651252, 1270700010, -999794672, -1310159918, 1730091030, 383138219 ], [ 1497795644, 1813069200, -324326865, -1951060431, 1756642492, 358947935, -1630202109, 127967461, -2027282292, -902804483, -653407009, -196054958, 281044186, 1457688852, -638049113, 1010724386, 1898666458, 1067373828, -1053511545, 763353371, -939681320, -94866595, 579080186, -888076009, -2130888400, 1448106127, 977350097, -1618621645 ], [ -526264563, -1023520160, 2051911467, 1897551521, 822132301, -254379895, -1923222124, -1086969887, -1749650239, 1243360391, -1768804513, 762403608, 1943997803, -824911235, 790495350, 1628293594, -310929832, -219715143, -1286417052, -311352643, 1604770491, 701578628, -1281807531, 113990815, 887680475, -1815305662, 1130969521, -1283126453 ], [ -881945383, -359297210, 21108635, 1786763154, -1189751974, -1048627450, -519993162, 1534491003, 1997737028, -195452137, 829521542, 1792131662, 1488696679, 778537500, 174373831, 2080256909, -1120815774, -589423024, 914312022, -2057748092, 2439373, 1522284894, -1387923544, 1301818086, -376110761, 1548385226, 579134330, -1472432800 ], [ 1010742628, -1906311496, -1102858284, 1668127694, 1614896275, -1948469292, -517324056, -1743185952, -982960312, 2007702728, -1309449392, 607530320, 1306405933, 1636292524, -626358382, 845555996, -71300633, -1686478185, -1190479793, 1065881240, 799255064, 90596151, 1207029294, 821458100, -689663305, -884966302, 1911601404, 2026533695 ], [ -2016012082, 1248778732, -1576497368, 1551463943, 381337396, 806484838, 865035885, 450625568, -1070808407, 1319366678, 232233592, 193521146, -780025130, -2104356602, 232311541, -665329343, 684307165, -581890977, 2030695127, 776848885, -190280538, 894206915, 636583045, 517731611, 335176017, 1854895266, -783595765, -290570846 ], [ -1060581479, 298519740, 2095388794, 465451061, -1259059520, 1810383705, 1246722778, -257127830, -1517895598, -418075873, 1307178748, 331182241, -1349786060, -1466509402, 2006422508, -226638442, 798810902, -598529008, -1760428739, -378228011, 829689410, -715800594, 445047787, -265858375, -697733558, -1052184690, -1027631065, -1049227289 ], [ 939570403, -698649604, 1036639203, -811488795, -742145228, 1822077886, 1615883136, -426473722, -992879535, 926108741, -1847418224, -187033324, 428929127, 754958684, -1687619040, -2134613578, -959220540, -1635339763, 30865323, 1801754653, -917578436, -198820032, -1224081389, -1958604686, 872674712, -1046260847, 201860634, 786375504 ], [ 1459263449, -1350454495, 348921402, 1764219988, -71093685, -1973055113, -1025396162, 1265913796, 1254413381, -796744565, -1301929105, -894336296, -1107120545, 1034948098, 1467111851, -1947335583, 1035914010, 1084295239, 484787943, 1594696631, -1980321242, 857929335, -1600916340, 1705127933, -182708, -1757227779, 1058017620, 1070386085 ], [ -154185615, -814227080, -2073210674, 1752188256, -1356050031, 1471852812, 381250071, 795440997, 834155919, 1537986877, -2003910139, 2109618304, -1961375185, 2143461216, -1025165249, 1485417459, -1788846598, -167831085, 180157695, 1951310208, -1616187682, -1990799265, 636597196, -1935984422, 1190673680, -1982871037, 2020853683, 140487523 ], [ 1925893235, -1603539360, -973389268, -193775171, -2021170367, -1705411676, -732668953, 1018093634, 895415291, -1774643559, -1890639410, 670143550, -602529548, 1254657927, -867435014, -589135228, -1205401316, -1002867430, 885324850, -123546400, 683316433, -1809668187, 152445973, -177615588, 1764263643, -328646665, -1704505649, 846859135 ], [ -1504573325, 1756943972, -500579817, 1222066066, 669508314, -150874388, 361117810, -1362718791, -1829472727, 1143734050, 1968919539, 1554430403, -837240239, -609768175, -605708012, 869972537, 530985943, 1273361645, 1911971338, -462216741, 698740666, 1803077, 1953236577, -627032614, -1341785928, -520384408, 510284759, 1947182242 ], [ 1412524084, -2068632714, 38759796, -1464053885, -591959555, 1906735481, 2082022032, -1487446430, -1541947632, 843154099, -382554767, -288483385, 1603628056, 1806450054, 1720051708, 1215392948, 2063225415, 944296946, 1652907822, 173426431, -1928624891, 1359178360, 1845833060, -806099991, -308519564, 309724008, 651199451, 750551841 ], [ -454081685, 1522197934, 1347194130, 1899525513, 326070808, -1814801734, 1484102939, -1806072414, -1315241515, -922667307, -1352987306, 960961825, -256079688, -1205479149, -2127075918, -1218088392, 828297134, 1263980429, -875942570, -1832903084, 246098818, 1215031295, -1846820646, 1269341775, -1414571706, -1039788057, 527676117, -1926838007 ], [ -834672661, -1550969267, -1225259927, 1174248985, -1164595412, -1960654938, -1224841502, -1774875827, 527640810, 2030835647, -1427255367, 982940418, -589671698, -1838996245, 806967943, -1245968744, 58716744, 30518764, 417818158, -1567904344, -1069846377, 1019394579, 1858496228, -2097127127, -369885812, 1638076066, -914982926, -224990674 ], [ 1736567737, 2014187988, 666963818, 833812426, 489393755, -929312657, 1661012683, -2001137215, -1896055033, 437215008, 1450322460, 1349643845, 763921627, -531308405, -601326368, -319312615, -1046463016, -347288558, -1697345736, -773651983, 1894399136, 888760999, -1537975806, -917938403, -1033203622, -937709349, 820799086, 1696554781 ], [ 902597847, -49709278, -1456987320, -1533779260, 1349183062, 762896707, 44183484, 331536749, 1496610036, 1347821823, -1772595754, -450510853, -1963530203, -494798061, 588369208, -1252399972, -1503136346, -38948765, 107155335, 919559573, -2086886989, -1082404581, 1202287019, 781593934, 1715969014, 1351926661, 1455490379, 45723388 ], [ 1968610342, -361028815, 1731283083, -464506306, -240440781, 797376420, -436591121, -1515693113, 1701595897, -202178240, 1833688163, -433295429, 2030814934, 441968448, 1152413748, 1097511186, -1279948230, 1355001543, 1911063462, 692058565, 1920457976, 1486433183, 713528774, -97897471, 1534507059, -1350778791, 262750728, 1356034445 ], [ 1907510705, -1000221516, -1744029897, -715712210, 1563212173, 102347864, -1909097377, -1634825114, -691029949, -675451999, -1566264439, -25150575, -89614096, -1291462776, -1149993995, 706197099, 1941636084, 2132444142, 254783187, -1982135603, 1708240505, 1934974985, -953231618, -427958105, -2035910878, 1293658841, 1183929225, -2058888836 ], [ 869205431, -378465297, 195385130, -1209741209, 1354386711, -410572507, 1460651258, -1510662400, 377541833, -815379929, 2001144628, 244323687, 943655629, -1777307068, 759673956, -1713356668, -595188869, -1191946197, -2137783127, 370603581, -1112642744, 54033001, 1133529945, -1382301476, 901390174, -871748209, -725754362, 330694048 ], [ 539374768, 667420238, -1308730311, 341938078, -1015211216, -958120260, 1921603131, -1714028690, -372886600, -260719411, -1095269943, 1225627870, -55369659, 942339319, -485263102, 1704121874, 985819708, -716453223, 1984773564, 1567909772, 394009237, -2076835931, 391474187, 819670119, -580534157, -1529461238, 277587739, 1294986501 ], [ -775976611, -187644839, -2142793225, 875554794, 1572371089, 1186919686, -303035346, -1953776866, -33979698, 1891605096, -1788849948, -1228668816, 1447878630, 292922504, -1415891502, -2043285910, -383879200, 407676357, 1461429396, 1648363559, -181320892, -332934548, 1851785180, 1189204139, -1248485561, 778557687, 924417965, -1142868029 ], [ 2052988026, -872550095, 213088949, -26936471, 825423559, 1725099084, -458588006, -495935914, 1079485654, 1942493988, 1756100700, 1085587600, 872117019, 1154181590, 1872299558, -2101787786, 380760241, -2001310830, 331302784, -452166880, -839118979, 1679287207, 900343218, 289548581, 1640473589, -1727002832, 628423406, -1476422871 ], [ -1146587817, -1352243995, 189447205, 554238806, 1099242835, -255018812, 1887051068, -542987493, -1474908737, -1990653616, -1599887812, -235713108, -373904691, 1521397618, -1607987784, -1020788702, 2063426467, -2024801479, -325110267, -1296065867, 144356080, 2034326835, -1172149055, -556769190, -218501636, 1282019602, 2081744598, -1732864468 ], [ -48588315, 1084904484, -2109585176, 1314729100, -1105835838, 79024491, 2054947849, 580412812, 2100528975, 444391720, -1243422712, 827304827, 495055487, -812974123, -1817164884, 636548660, 332609321, 1175221516, -1606658354, 166414629, 1368640822, 1680386841, 1887960195, -1237131901, -1404510965, 326450909, -160150017, -1141036760 ], [ -1709212307, -1530570324, -690888409, 1028599935, -1867890921, -1695664212, -1011264962, 1605208274, 2105494617, -256981641, -1955914074, -2096207312, 1541757236, -237178210, -1814827360, 1432056789, 124540870, -645283505, -205643926, -1180820849, 1853513151, 1235936304, -1292571000, 1008897532, -1375755269, -200629946, 1068218876, -1991266309 ], [ 969457755, -1177041356, 855479190, -3573418, -2035268539, 1124801473, -1030965296, 1942697437, 1459838672, -1319265434, 433182333, -592564979, 438923842, 244826537, -876531506, 650270835, -1030048742, 1749538870, 1917938639, -1434918670, 978201474, 1844155747, -1602597822, 1029203667, 1879937001, -1180683433, 353777108, 1279232999 ], [ -715703185, -1126052420, -441782714, -706999364, 968105000, -554357134, -531404915, 1909141844, 338206336, 1844090869, 904088453, 1654446842, -1308354425, 1881984304, 1908002654, -1972384843, -617733243, -372409112, -346282782, 1195731796, 852612717, -1233156010, 467228401, 2038509933, -257183343, 1839162353, 643137165, 1825193090 ], [ 1730134406, -2075868553, 1289708313, -1335341476, 1392681843, 1322917218, -1037627985, -1863079303, -346159979, -846211428, 231151453, -1795212788, -1957685525, -269972184, 1158748591, -794676764, -758218819, -1443021095, -933742735, -864255988, -1033832948, -671386750, -930378971, 776610471, -695720999, 1094172568, 450218048, 603374820 ], [ 358910324, 1816191752, -1049210030, 2071829000, -1260898132, -1553792751, 1401697753, 1700632021, -1749239946, 428574566, 55073683, -1202111295, 88308282, 797940806, 318415160, 84858331, 1656354635, -1178838062, 532206320, -787828808, 2034241536, -1067097911, 1594949348, 567484286, -1225181257, 1111069312, -1111609219, -1020840621 ], [ -666690010, 780538729, -465942040, 296943735, 227612308, -1302967506, -1148849494, -829698878, -1192518367, 1798458488, -509426255, -408556462, 738833645, 1237287178, 807993355, 219805727, 2044905827, 1717303017, -1278115980, -1460160214, -460166439, 1440412897, 1995774656, 870274891, 816081335, -1143764424, 396333246, -1355834751 ], [ 170278494, -1315333727, -1823169035, 2007001204, 1689527643, 795953320, 539040795, -1116701831, 307809173, 1065521221, 169652682, -936566210, -464224945, 1464448951, -1053707128, 1981705099, 1096599576, 1676058955, 41092175, -1186537627, -2001714467, 149983767, -433385824, -1659225733, 1840838609, 2019775727, -541618735, 721760312 ], [ -372661394, -13702801, 532408969, -358926994, 1295683416, -1334249612, 723534991, 2075023081, 1503473621, -1951114893, -1657983704, 552906301, 1823611130, 1477577789, 1734831489, -1504422705, 82242553, 970164820, 535763831, 1189821187, -1233458558, -184451898, -223564052, 1889263895, -1276879343, -745730495, -2053094531, -1495718447 ], [ 2065462950, 1493279333, -1034457839, 867878716, 399897141, 1746241799, -857918071, 2123219358, -555675911, 931399891, -439110763, 736730086, -708468895, 1474440826, 590127472, -907211357, 1979706207, 898409403, -306511845, -1563860874, 2032922800, 1095188634, 720683646, 1430705251, 460146453, -1151029091, -1129130359, -1807858816 ], [ -1877241274, 982162602, 1511548328, -1443452443, 317746250, -1615288610, -367589662, 1248696627, 1339889445, 1927378356, -813551063, 1927297752, 1218126838, -693099395, -738889701, -1685505818, 1807670931, -1274295174, -996574686, -373996961, -1556693212, 1314149416, 850818883, -1474778572, -1448060022, -2053009367, 1929999605, -275805151 ], [ 668104120, -1503356365, -1155944658, 178197986, -1250613155, 485036291, 1820529430, -837090934, 463246208, 1785279659, 1691083271, -2114324819, -1674069998, 2088203595, 1827045567, -764890083, 86111139, 312668879, 723366622, 1075371464, -545995693, 1674749761, -1893477900, -2008178165, 1966976658, -1386521607, 2124283648, -919291076 ], [ -581766855, -2027318595, 1906398242, -604307209, -1427104714, -71551354, -1483118996, 1244577916, -1833470687, -3341679, -466994339, -1987801503, -1922847194, 80155582, -452443926, -1590226882, -1553101283, 1309216537, 990109342, 462948529, 1431781676, -1849813767, 806661120, 1084601048, -1286367821, 156204025, 1146104261, 444410919 ], [ -1075888462, 707597033, 1114495037, -2105780319, 289470380, 19813991, -572465384, -1957485537, -1788886615, 1074460170, 1406642633, -346791086, 1888294916, 1836791389, 712611438, 347561341, 1995190836, 471580771, 1864494347, 2057213157, -1311646932, 690109620, 993049475, 1374746663, -647230873, 1553076608, -53612529, -486050277 ], [ -1473322255, -767929105, 2039162116, 928567101, 971252664, 1699303686, -1001121188, 693847156, -552024888, 1494607501, -332933295, 1524195560, 1063149249, 1168030118, 1828355838, 1248229788, -766908790, 92407429, -118111222, -1870115446, 400323477, -268743837, -458084065, -1676674631, 17958647, 339469906, -1693472839, 579551397 ], [ -1427327637, -1524685616, -424766866, -476388009, 1782149485, -1856829313, -647002267, 1007260928, -1074631705, 2068325952, 1043085295, 1915923527, 1928999374, -1678627273, -175562728, 1050483827, -2110525646, -205974550, 808095225, 1257937340, -364811080, 1559137547, 745801900, -1952081439, -954700295, 1880845089, -2137140750, -1683495715 ] ], [ [ -667883655, 2120902840, 879576413, -1513286336, -459074954, 1887820682, -1206137887, 324191919, -154589342, 1118665196, 1083828654, 1431444902, -1634522447, -198237086, 823568713, -347894023, 718737109, 583104487, -555176580, -1717444802, 2020078560, 1400140565, 1695246352, -859756950, -789580428, -758327867, -2013948419, -1418608221 ], [ -823324586, 2093247558, -1268209601, 33561428, 202945425, -602137470, 1798493594, -1747078840, 1590587494, 1046786553, -833957427, 1149864608, -306671259, 2021466660, -1990536099, -2019739412, 189680821, 1853110586, -1875320247, 1193668996, 1883799139, -58519948, 1575968820, 1103551947, -1227554798, 1521188040, 856281959, -2093458206 ], [ 292145318, 663040711, 1294321519, 1165135651, -104573406, -863338625, -1323829306, -1765211231, 600622830, 1974697919, -1802682270, 870632815, 363302655, -1409232342, -1233923465, -925772699, 794295949, -864725099, 1408934651, -559397349, -1677078518, -1737421099, -428343307, -395567971, 1002967582, -92026710, -1444384353, -1231438660 ], [ 285716987, -712244647, 738042807, 1816839242, -623656709, 222807481, 1425853010, -1244028560, 45776556, -836464669, 545438684, 1044027316, -1542439594, -1342322976, -2048011456, -2095702908, -1929520196, 888245399, 1734823826, -387816458, 1643436526, 986499977, 1321095171, 1030342826, -1290156245, 100344986, 109344077, 608200690 ], [ 1271813262, -1663677176, 750198421, 1430371760, -1651323900, -365237247, 1698836517, -2042795870, -1457358026, 1305320714, -1409626764, 867513842, 1722318947, -6138202, -66069744, -306018485, -545925451, -515169136, 230453953, 1698856170, 2067585800, 1571405380, -1633674756, -829917428, 1103586902, 195547029, -711565004, -810931852 ], [ -1644760858, -719757504, -335293686, -361096288, 209392015, -974995646, -1262885150, 1664376676, -406864576, -1053337266, 582724092, 181751837, 328341744, -1196081274, 958467453, -1321588942, 1444846467, -326201587, -390239304, -478929143, -330853033, 710035120, -14207175, -1602830330, 284985590, -1000699475, -1682241305, 1459992609 ], [ -804725027, 408208500, -1409214009, -690176654, -490258653, -1572398207, 2033040261, -809168146, 355326753, 281402852, -303304063, 367684182, 283196808, -1803601396, 726178276, -1656960426, -279372748, -581055241, -224584681, -1838661590, 865011264, -349756601, -1886080844, -2132309250, 172144730, 714068371, 203271405, 946817273 ], [ 1102742564, 1597582715, 2072943426, 1652678644, 1270257136, -296471401, 16271967, 498414136, -1419687784, 763008481, 379077986, 86737432, 1435802785, 803871651, 1857204261, 2046599882, 1397197440, -867978988, -1335869664, -861953142, 913006385, 1564633770, 1632753066, 790198210, 777461951, 1941059308, 797798940, -1542006779 ], [ 697014, -606980217, 588308394, 583403667, -883128087, -860292754, -1766047230, -887982651, 1407524798, 666282009, 1903290307, 1831027035, 1532540260, -1375735921, -713335855, -1900592573, -1745774707, -1155079985, -944298435, -2081381482, 1472466727, 115986919, 669218214, 659518291, 2004436515, -1514695968, -675679881, -822992687 ], [ 221071073, 112480095, 1245704676, 260443154, -1142495907, 278027698, 1993251263, 338716969, 396844981, -1391570798, -2113563872, -1247313707, -2039451152, -205080170, 1641605290, -228731777, 623979410, 1527394329, 1129887865, 646928654, 1219839435, -942476513, -341622660, -433823424, 1282525536, -391803897, 1879187541, -1345970625 ], [ -1408014371, 928434847, 1134457197, 768949737, -825527042, -2108267618, -766681714, -143320992, -374715062, 1812682892, 1562163442, 1181270052, -2052753561, -1600234715, -283784781, 522636297, 773298766, -874952703, -1673252866, -738015757, 1255219641, 2089800138, 1897957205, 400440997, -1756921566, 2008851489, -1490576399, -995157214 ], [ 2036232076, 16681218, -1297700142, 9059105, -1808440323, -791642422, 1942152155, -865146511, 1686301698, 184416784, 668835812, 871859307, 220894150, -2000169529, 1800590720, -107268579, 667953636, 231410231, 680308471, -624073787, 1476118258, -1184046525, 658185172, 334628739, 15792109, -2053136831, -473642560, -1943260049 ], [ 13459967, 806425714, 96545062, 1104027772, -597722520, -832624705, -222829737, -1163370720, 1296530079, 1330276542, -358572352, 1256541405, -2037705287, -1482695523, -931924917, -481377028, -1152159921, 52353696, 1260925139, -187971406, -217784656, -1890225320, -943559033, 1319657922, 1334467314, -1699635262, -2064948101, 1421716134 ], [ -1399081978, 320179218, 1404260256, 1234063411, 217547513, -529823931, 1175316832, 836387594, 1452454923, 59473155, 1898218729, 1158530672, -1875077069, -885225269, 1285203436, -1648925317, 896643779, -684714423, -1258315464, 171415409, 1854147115, 1707939518, -411449792, -2131615822, 1664774539, 1706207405, 451459923, 552183736 ], [ 114881555, -2093807087, -1462333569, -1531652939, 1779523596, -1933468747, 243361039, -589260934, -2121316966, 1800602024, -2068952143, 1528148955, 1192422958, 1261357945, -1451972307, 1636747373, 424078351, -421066910, 777741104, -681000735, -947617563, -909561332, 297700540, 433994621, -1115580192, -1092592599, 1916910164, 63907210 ], [ 1546919042, -729383740, -910349279, -933737007, 123757296, 1198573713, 2718100, -880724558, 1975784848, 311066654, -455142924, -2105893203, 267265312, 519963055, 1841280804, -1156634690, -1448215508, 2144446020, 216834014, -2032073204, -1693621911, -105681941, 504654069, -1100792625, -576886249, 1014675990, 2008481640, -38395187 ], [ -363314801, -596430454, -1562562199, -1920821774, 1434518909, -1987968435, 1378111946, -1085503179, 836915693, 1939567627, 1068638551, 985795006, -1010540446, 421629834, 610115138, -320842212, -1984189545, 1771386724, -1301846920, 2033473200, 1856626089, -2066464931, 1027507777, 575877870, -1156752629, 1343391975, -1669096922, -1079371534 ], [ 1928094334, 1042988143, -1665641292, -1528664710, -1043376199, -1844423960, -1363076621, 308211595, -2115426784, -912907783, -798285067, 2022366897, 2036582745, 1483794560, -679020132, 117295401, 18489316, 1546934616, 1056286148, 1746226545, 219387367, 1800445364, 1046217557, 1025766140, 694220767, -705814613, 466274633, -615966604 ], [ 642737162, -1053164084, 1284901151, 306518471, 902765166, -1194898410, 1253163742, 1299677632, -1522146554, -644175172, 763102871, 1604361070, 1018001361, -121563215, -859137631, 1760800736, 1608797372, 1704345600, -838757278, -273056295, -1100232670, 1952243892, 1576668816, -1403306805, -1086541522, 223553538, -362914161, -172211931 ], [ -567267126, 747046796, 1709662509, 1791954534, -192261041, 1408282923, 834550513, -1301768685, 1262887479, -642453237, 549341696, 947622712, 1905653359, 1925511510, 1299259944, 25709684, -428609271, -252425333, 1936222123, -1266873127, 105548105, 771197420, -2050514785, 579366024, -1030735116, -942120337, 522824595, -2109299950 ], [ -1473968771, -193403801, 361069503, -1678820418, -594431968, -826577511, 147684512, -856430933, -2139431238, 129179363, 1496458323, 363964880, -593025515, -75702499, -1545507757, -1131160842, -266649364, 396581158, -59368073, 1988086220, 590140147, -2048732522, 105494878, 355649546, -1960551287, -493841781, 1595633273, -614637036 ], [ -186792716, -1197606707, -1816823683, -780813382, 1171788353, 2075184109, 687857990, 1421149000, 641830346, 681706483, -313901973, -1884590952, -384412189, 1567119201, 156073254, 1125150610, -1930182300, -1283123623, -863469828, -604119208, 2095489519, -163545877, 696611436, 620419942, -348175109, 2002860665, -1192441394, -1999173371 ], [ 1053166190, 660581539, -1029545281, 1580388041, -1450109363, -1069589990, -1483847205, -1347571161, 984678286, 873962523, 613365371, 1549460472, -1847668735, 517227584, -1653378519, 1957060948, 574867917, 1116380266, 305441331, -499640210, 798859881, 1442041256, -1382812360, 1597074756, 973187646, -1778786717, 1873020065, -1373386492 ], [ 434007796, -1590879600, -1305111628, 614156549, 771134986, 803022440, -673959038, 1375317053, -1935794390, 1521655828, -848948840, 518158207, 1741974748, -1050177506, -381653714, 1410153053, 1566225700, -1137221860, 37191597, -715836928, 72919907, -519014846, -2125079720, 1823310939, 588857510, -164638019, -1684426710, -1841383309 ], [ -91274864, 640327215, -1029431267, 1049660545, -462211643, -2099937314, 159246030, -1369794694, -2085360749, -1588652989, -925206465, 63827499, 2102867245, -1209922418, -1900956280, -1326024771, -775699062, -1265954663, -766988925, 2014585832, -518033526, 578603972, 793628001, -1588532634, -1083432135, -361996084, -170641868, -2090880366 ], [ 622184282, -856018350, -763120949, 442408029, 1927463556, 1567505043, 2060178279, -371503078, -1633489589, -1219855967, -670788489, -857959175, -1254250410, -1499473203, -1345228444, 679798539, -38741300, -1986160705, 274135342, 1470394453, -319322055, -779129983, -976869382, -517896078, -950813099, 1821985309, 2113674336, -673075852 ], [ 1819680465, 1518673322, -1821500609, -39354753, 672379930, -334444257, -185209266, -25056254, 810950372, -885780068, 416443059, -1101697582, 1671826328, -1783815070, -1859771029, -1985437158, -645972049, 456327463, 2085181392, -194794007, -1364574036, -565885406, -1600590690, -120313837, 983427277, -1994871125, 1191574939, -1165814939 ], [ 739909253, 1355042927, 1186252051, 729634033, 832027816, -1341657889, -1564353008, -510013520, 464809510, 507517997, 1189176296, -822502702, 1569881870, -218408095, -1089911334, 1011110015, -1600172698, -406679255, 1207274262, 1164395177, -1045616897, -1432147430, -2010347583, -1763616079, 1396781620, 1218070177, 25731723, 301118150 ], [ -744605027, -1322649765, -2098396015, 738234708, -1995753429, -1696401479, 1256807377, 355758011, -44212888, -1209478549, -1504432343, -143882530, -607713704, 146527343, -1437503446, -1153433574, -1662661069, -324356679, -960750595, -1187727089, 212637592, -11111821, -1245512136, 854837999, -671427594, -681330522, -94786132, -1550280492 ], [ -343469655, 353891408, -1595031458, 278724115, -1980557015, 444471790, -1995189576, -1395500122, -643476218, 492311419, 939747771, -133453773, -1583746433, -483259598, 1232570214, -1759573568, 926314105, -490596020, -2130546484, 835745657, -2032602409, -559844921, -1309822366, 360726304, -1906446171, -1756429478, 134617612, 2121445303 ], [ -1977285857, -168589103, 1299853976, -898705473, -30227684, 1454637025, 979056549, -888147443, 1076759257, 754911394, 29050899, -252835788, 1826919642, 1607521549, 2105568090, 753264954, -604668320, -1676687557, -1606901282, 1937863432, -587387551, -1673137478, -1188185965, -2057797794, 133168326, 390640569, -522321276, 1048496887 ], [ -83969127, 1975422891, 1130382031, -1824055562, -970572524, 1091894989, 160952716, 1087566909, -707977044, -1983670728, 1223897592, 1224192147, 599305272, -410742153, -2110956109, 978623939, 687415275, 720092200, -1416643389, 993077993, 964107587, 1535374037, 289217371, 994470001, -423128678, 844710018, 833508966, 1200830262 ], [ 1531556500, -2133797051, 1197195135, 1256200940, 194902508, 84312242, 956464822, -192027163, -369734174, 1302914434, 1241357739, -1258680578, 1413267113, -745212879, -1557811109, 1625281215, -1125146744, -1275738020, -987890851, -36311015, -1434168097, -1462193713, -461558631, -1211449188, -1318412318, 1770228898, 410338215, -2088143015 ], [ -1711048644, 1348354514, -988189714, -1492942092, 710905761, 1451820308, -435745379, 1043147105, -337314956, -1680151827, 1279579218, 1799370327, 2080961275, -1717723356, 279464001, 530084355, -1807892733, 1939812214, -1705518740, -993301682, 2012195279, 240944642, 769808088, -27023224, 1084346606, -1797575201, 754899591, -1861275761 ], [ -1376031923, 26824615, -221782831, -1492313524, 1280245731, -850983479, 1573516944, -2083086012, -1128135374, -872511518, 412152753, -425072498, -1472736114, 305220592, 1968284182, -1573388123, -1064274475, -92381505, 973390465, -1560741702, -1154861111, -1137355849, 498447889, -1793523137, 684034990, -320114298, -736895685, 1555445198 ], [ 1369381024, 1301133671, 1655155404, -1142848907, 1525013738, -1391605205, -726716114, 238450457, 1049433421, 333593720, 255510846, -530574855, 397835624, -106920662, -96958521, 368168247, 430618351, -730307542, -1564853476, -860887271, -391498153, -1456319741, -1384389241, 1936983831, -944439554, 1026419763, -1598524397, 2028526107 ], [ -1234821974, -455874035, 1210876933, -1282328298, 214045975, 1226220234, -2045937228, -2038526737, 1239203222, -1019015233, 1758653369, 1835641703, 1633931297, 2133653180, 1387346947, -500454581, 2114053524, -661989652, 371093573, -2122942541, 1986798736, 394498317, 1927771299, -632091217, -802133545, 96237793, 1560936096, 209997688 ], [ 1256160533, -1226442270, 1184546729, 998411727, 1702012952, -1899933603, -497400120, -1766516337, -429260653, 1111960385, 601520087, 1086603520, 1021362712, 2114193532, 1630958436, 370436333, 1614243360, -1941710748, 950646448, 94637245, 1962339538, 16135430, -1380279572, 962538085, 1934194915, -2078005812, -1871783332, 692721307 ], [ 238894160, 208750365, -1760090668, 309680591, 292061964, 1500143488, -471975192, -653246772, -1796973809, 287323697, 636156833, -941774688, 992987847, 1881423282, -1399362994, 312221360, 835099350, -2068174468, -1378480280, -448246057, -1557370392, -620558768, -1514563238, 1703470113, 425538783, -733701569, 1197397403, -2068384978 ], [ 416155279, 787882668, 1328654373, -1192825634, 392892188, 1149667201, 1276985033, -1393075242, 2046648558, -970812928, -468324059, -1322597486, -1503486902, -1050275962, -1565958770, 999730198, 418663089, -472324784, 202306127, 447547148, -1356198723, -872056416, 1641128318, -2095525675, 1961719305, 1994105930, -1059930743, -770039888 ], [ -1258928226, 260523413, -1228696289, 1248470124, -483520849, 2007612775, 1517099165, -423852095, 412147681, -2042746805, -1857343868, 25887781, -116053946, -436814071, -1759512024, 1459713611, -402807314, -128794592, -414377834, -11386116, 637169847, 1133799551, 212403170, -1434635796, 1609559534, -925006057, -2077582271, -1979807402 ], [ 1176815980, -485511947, -2050166815, 1337632045, -840568787, 2052798000, 1630640761, -1940606863, 817822640, 443311105, -1408763540, -674032276, -39580082, -1519925577, 953071200, -956499242, 1878375262, 1295732104, 576905157, -1633086156, -2041503563, -1520768523, -1280503, 1207993590, -1490518411, 890640675, -1942272042, -1006705254 ], [ 423099954, 1410354231, 1189370514, 140229642, -1992604742, -887388437, 1218006644, -1798694708, 886429194, 875836305, 1082275443, -1214476577, -1096383291, -1294924156, -457004039, 102875495, -1633157762, 289470223, -1121454830, 266916646, -847011912, 1952651324, -775513729, 1594749406, -1395693054, -1782767859, -1336972647, -346289894 ], [ 1724302237, -1390503535, 1219313791, 845716029, -667963178, -702608831, 1922614362, 921837658, -1121318411, 1768917341, -400203106, -1805192482, 1346580959, 1583665127, -245301173, 875859335, -1139775560, 1504783194, -564635868, -999411575, 3096982, -999756203, 518163682, 1063779300, -405416998, 1217385787, -295045652, 2019529142 ], [ -1013854464, 879334080, 151815490, 1904958224, -1204926302, -1302452980, 1578513087, 1722706280, 1062433476, -107872832, -385348811, 715420751, 1061835517, -962174835, -2117436307, -1831562447, -667913703, 780430046, -256404617, 508435739, -129714423, -1066618767, 1068293562, 959709373, 1987742765, 1398807660, -515408401, 879365549 ], [ -641668761, 1601300203, 474659283, 1437238402, -939508574, -2083399195, -1540388587, 134712425, 1982302944, 545642615, 1329421041, -132082503, 1969240585, 1893899047, -1211898559, 1555503828, -2070993653, 397689823, -269459481, -853340561, 1862336315, 697169665, -1553380842, -1549360074, -1644175660, -841658871, -1851333695, -1012775599 ], [ 1138243638, 1604975397, 1228045111, -16948863, 839133769, 1906668204, -1918596917, 1737597617, 959016099, -487930067, -220637588, -263954232, -1469332270, -1158270386, -879927085, -2122511322, 4925640, -100796448, -731641356, -1389729894, 2017557566, 766654257, -108483394, 956360144, -549109378, -1221795585, 743739854, 1162281125 ], [ 646586095, 285174656, -2137007019, 592112090, 508840659, -376027212, -1100503874, 2057757526, -535867430, -979106567, 886261737, -77451394, 246471942, 636973609, -564121861, -1493352594, -1428461662, 1888275031, 23545814, -356459824, -775817022, 951921990, 1773511432, 1155125735, 147517696, -105414529, 1571803386, 1530406916 ], [ -471668892, 1994093728, 1406331909, 1487042941, -1904659503, -1589085953, -867072183, 1122144774, -1811720573, -1791545190, -2011547157, -1323173884, 1798999645, 950083348, 931444164, -891062861, 537343635, 1198226328, 139555553, 1529593499, 298732310, -753401428, 595670652, 1903257571, 1402649537, -6592050, 416133178, 2044246430 ], [ 1067646247, 10757862, -940692105, 1743218030, 2047676071, -1843679669, -2010486181, -1653140361, -487149814, -1460821177, 1640890329, 1779040306, -1372143428, 1413344848, -1540441162, 1234064887, -577970456, -1974444262, -308401413, 1386247721, 1861413316, -1627262753, 1443622409, -887994658, -154233832, -1680250979, 2031412590, 1246623208 ] ], [ [ 611081092, 975182727, 1604852033, -1531475835, -1090676964, -1987107262, -47398940, -25188233, -2019849189, 693883100, -2109343509, 1257835724, 882414864, 1353455706, -1639416409, 1590749433, 205334814, 1560524318, 841845725, 671701861, -2009037155, 824576093, -220154015, 1499951771, 790926546, -1828132980, 1673881847, -1877309657 ], [ -862300152, -1216283024, 2036744486, -1489512751, 1479794473, -1193281537, 646972708, -1759455305, -464176412, 528725001, 906712161, 1599858730, 1358039749, 80125778, -844820605, -1025430851, 2116689011, 465171589, 1755006829, -284550130, -62270840, 1399116501, 957047200, -1285145636, 103117417, -1230727883, 1120688188, -2018914879 ], [ 1404377872, 1842772267, -2047743534, 560019421, -1807614169, -600547778, -702367101, 84610131, 1793636894, -164944519, -436911634, -1749000396, 1664352291, -795855297, -161345117, -1751049729, -906869802, 229137459, 1720757958, -734897038, 260578968, 1613374399, -599215391, -881211723, -1956757020, 1752166832, -1671029473, -1222268105 ], [ -1549150347, 891259736, -580523713, 880352403, 460991534, -2082684953, -826394166, -2129949189, -1866044604, -115949500, -1010138782, -1764738688, -392209323, -206560374, 2114283244, 693846271, -459617745, -114686989, -1764392242, -486826615, 348385475, -2057378933, 1802340388, 64773361, 1231348650, -963800913, 1444046642, -571877141 ], [ 1839241559, 95138706, 586449881, -1272195096, 2125676942, -1320104330, -2004540394, -258422578, 1438125458, 1808945778, 1533349149, 227892842, 1789714550, -34233486, -93761466, -1371164259, 1235902281, -789867266, -1309619714, -560292966, 442940944, -987825824, -607114448, -729656750, 413062684, 919439676, 754026636, -1541200002 ], [ -656835075, 637781703, -1218747225, -1849105890, -765844600, 767605586, 704191005, -1590068750, 759669049, -1312417583, 1036448348, 285725116, -1604013053, -643464471, 1368021774, -289040735, 808088654, 1066301387, -2016465342, 1853172505, -706101861, 1260170426, -142974068, 330557585, -598643321, 1517078973, -1643181954, 1701308449 ], [ -1256938138, 1645660431, -2041993261, -2088330902, -1747720284, 205599422, -1003733352, 420459489, 1374261826, -2030873136, 114407234, 1027713983, -324279091, 1825572245, 696484540, -1999166719, 178286499, -498413314, -1582635634, 1934470493, -1191323582, -1789428033, -1191757385, 1387434511, 429292772, 1374266603, -164822093, -1645055608 ], [ -482818480, -1289478832, 243263395, -990311718, 2019131925, -527404732, -798033030, 2080892737, 86738726, -1415255517, -84310141, -1053583978, 930474736, 316541474, 989089169, 1890369557, 983851256, -684760379, -1281963643, 126142587, -218643315, -802941202, 1336485121, 1758221257, -508824044, 776911666, 2079859891, -2096407335 ], [ -580736522, 1021481347, -10020901, 1253644196, -109411738, -1870884273, -284911799, -410146102, 1484475423, -1514622436, -1480581581, -1539751765, 290617701, 2128410568, 509389895, 1358449935, 1508484031, 432099276, 469011115, -1103530425, 1975772349, 1236212615, 1598448152, 2077523852, -649656976, -1530092019, 1545786412, -116135800 ], [ 1969147217, 835342834, -1042830168, -623538159, 473343220, -453879607, -937145061, -1246272704, 642386572, -1996389003, -1745290865, -1964797423, 1005829895, -2021541223, -344371214, -1626397606, 374981477, -1999681924, -2036405475, -382213179, 839414658, -1676648426, -17217003, 1332840724, 537948981, 1075027754, -791700031, 1898476449 ], [ -1521190773, 452308848, -277330583, -2011126133, 1906875806, 868641691, -1169115754, -1922614301, 755222806, 193665824, -1933407257, 2087700174, 936731444, -160392631, -1123403729, -983351313, -208232641, -1902013327, -567996108, -1213524870, -1662838064, -1606739584, -663220464, -504244229, -643708403, 815891205, 94942996, -1319789454 ], [ 2028734386, 988277959, -128773761, -1936305166, 1779946785, 1050161384, -165108600, -1452757013, -1685588688, -902473978, -1158984490, -1248480374, -397208557, -1947370317, -750035409, 1593572972, 1571224825, -2111344941, 767277019, 2109219789, 336332239, -470976469, -37668791, -1231617803, -441219335, 1876628397, 481862859, -296877627 ], [ -1612299948, 1744712639, -1449408921, 951786723, -845608824, -950827256, -1412251319, -536524294, 760633206, -358025926, -2041104518, -1013593508, -1459526560, -421991164, 1729188663, 1987469703, 2136931549, -1663557433, -53298492, -1951702471, -19885385, 329326500, 1174238742, -702554314, -1992050596, -196893148, -313440349, 533460846 ], [ -1718726161, 486142595, -425517947, 1026606463, 2077998984, -1169858590, 1089346646, -1599046303, 2083256173, -81686712, 1056770800, 1191892146, 464329222, -496537953, 1091870163, -101763046, 683293532, 486425588, -154335227, -1644671585, -891006711, 1880344821, 86664104, 584432373, -1037262632, 883819489, -57224657, -1207963566 ], [ -1519836859, -450933739, 280869811, -944181150, -1093998218, -989515345, -886446444, 1026538454, -4174100, -132668419, -1449438707, 191377285, 1985906478, 1054469210, -227872431, -829055491, -634455878, -2032111180, -2022085184, 1186911923, 1474266263, 2012426814, 540452550, 1843347696, -359037127, -1056201832, -1092928305, -1131125357 ], [ 1052857196, -2104809751, 1913298734, 1180314831, -511918417, 866974814, -1568195346, -294667430, -1678495780, -1666030917, -2120159185, 1270497615, 1047780639, 1687813739, 2067577438, 1996255990, 2116636130, -2079368543, 1220617913, 958731211, -1450909625, -1559885318, 2051746490, 1642994672, -739535632, -1826364197, -714598336, -2124643388 ], [ 804606086, -514730195, -1936818994, 2060383294, 1399170335, 1738304637, 2135875538, -2086612173, 1181415701, 1234923401, 1209791317, -1009084403, -471099198, 1843143501, -1864353439, 605930389, 1256997058, 1280091146, 417290805, 1146169363, 1758096282, 1141855449, -1649426785, -1097191885, -836990071, -673908131, -598477263, -1203184167 ], [ 787180354, -1674019683, 1235856065, 681367354, 1980067577, -2119403969, -878719564, 1710841879, -27331418, 261647361, -2023097401, 1125744763, -1060908986, 1989110498, -541150813, -1337356622, 402894589, -96937344, -125217652, 1932085281, -582075187, -439353694, 532910808, -1415567912, 1411393586, -1160085386, -1109471086, -2101459614 ], [ -674842960, 355242278, 880140373, 1711741671, 1193745781, -768725310, 1397568922, -1311874151, -1248412909, -609605746, 168650314, -1275045368, 1718034586, -986665624, -464069262, 450968759, -301149835, -412796416, 2082298688, -275413497, -1661926231, 988973382, 883053820, -1207143028, 1504029373, -464126586, -1499830426, -1406795937 ], [ 921069635, -1219612145, -129973347, 1005453835, 1515654808, -44465245, 1749994375, -847739200, 1599810477, -1072364688, -1870951588, 967835087, 1103185013, 1831051930, 1810447148, -1708344790, 521187584, 878035591, 433259380, -2067177907, -1954186981, 732495956, 1529150186, -1377843292, -1948181872, -412284250, -800970142, 2074055379 ], [ 1829067937, 249567976, 1931640679, -1164743773, 2112696734, -227641533, -101351412, -1930342727, -1385429549, -1312462857, -51778035, -1332322290, -1708052981, 451456574, 1600030404, -1846999731, 260005437, 1976921512, -410144041, -1361671274, -1805901882, 1874038733, -406988195, -1695836918, 1572780982, 1297137471, 873621827, -1785172669 ], [ -1793339897, -1207463120, -1460687455, 136805314, -462531511, 1139526362, -1712080984, 979063073, 1864192724, -1586627450, 654089351, 38696730, -1740221959, -889791562, 1237197380, 1584871845, -565192234, -1689965681, -1095772238, 1475030989, 300583036, -298571622, -2090050774, 1214185081, -148615919, 194386399, 1476631201, 267993436 ], [ 1838493375, 255789483, -676222396, 1815423921, 611760487, 1118461024, -1173284399, 734662955, 258613170, -1695691913, -1056442872, 1768032489, 306473870, 1178122322, -1409942771, -1211795599, 1895079401, -342869869, 1661797907, 1324299597, -700430786, 1930627770, 1188258059, -1599084013, -1737296530, -1603577992, 1032342242, -1532488685 ], [ -934330924, -281638039, -1564906688, -728295334, 765325453, 2027684416, -129678731, 1059662523, 129448603, -144698965, 88174751, 1969446073, -1892156510, 57473482, -1926807159, 1610730894, 434511120, -1944541700, 531994588, -276074944, -1944870471, 2054143465, -522099095, -2045309655, 484692555, -535593339, 672938292, -1450162693 ], [ 1409933650, -343594079, -340452250, 1304623697, 207265591, -2141700721, 337414244, 626744864, -807259362, -1371121828, -1916305305, 1487064368, -2129333434, 358440484, 1443647669, -635114361, -1287494519, 923205841, 559439522, -2083516576, 330916401, -2145819685, -431072653, -841580498, 1432342854, 2049891741, 852128364, 1006860081 ], [ -2049809807, -1872664666, 1188391996, -308270165, 30059694, 824622941, -657047151, 781040599, 974462179, -1115080132, 799145794, -1419893572, -813517324, 1203222981, 2074636155, -1869895497, 638698087, 299605082, 454320405, 1231814204, -1847349773, 1027592610, -947818622, -1484794481, -227744926, -2031405403, 561033128, 280004322 ], [ 54819376, -2016190422, 1129717847, -1996428380, -1019763910, -447119457, 868257683, -396332003, 1359773962, 1865661952, 1138380976, -1980403121, 1163277223, -1261861321, 1668625105, 2055783654, -1785939562, -1723903682, 846931350, -1531968359, 2012957546, 173035861, 316327132, 1547474555, -1214117196, 239576149, 2142131284, -2052702440 ], [ -1397250388, -1520049438, -706274312, -1589455787, -1408482176, 1514766162, -152416069, -609680580, -348424886, 2021344337, -37620064, -133338417, 1838174706, -1987356326, -93096054, 1066135885, 62819592, 1581530319, 1660786998, -703220948, 1364760192, -1099622678, -1117885364, 2050727638, -2091967094, -630731878, 556196513, -371472251 ], [ 1481118715, -1066930396, 226989505, -1609848203, -1240485683, -1402059356, 1036612221, -1276867239, 728165674, -663007553, 279312621, 1605846684, 1560516984, -2099228172, 1220811610, 1956976107, 721348739, -1343416669, 707633095, 584711623, 696655009, -305696414, 108081756, 652218963, -154955357, 1174990622, 900227118, -845589549 ], [ 474570184, 1101760366, -43033158, 923442201, -1603477276, -488586759, 867277543, 1696981921, 627059085, 702980016, -677537852, 862975157, -617087303, -1923895597, -1087819077, 477651457, 1983910919, -18071214, 1547053073, 1194058702, 262203584, 1307017807, -422396520, -246039747, 1017156762, 596512107, 119091609, -286897452 ], [ 2043764628, -1865354437, -1910733824, -90068679, -2000227542, -683299430, 294682078, -407351639, -1274406035, -924655360, 447982971, 1938755488, 1208702703, 203578118, -1554306741, -1105271977, -255085735, -1087985513, 810318953, -574681948, 1433933117, -991989900, -15702014, 921085180, -1262060735, 1122871749, 368504996, 634183872 ], [ -195347703, 1868749347, 1167910815, -1322599611, 238697378, 1732068253, -947371668, 156581166, 1092609270, -973646730, 76222840, 227510224, -1384927013, -1384652537, 270893565, -1379599009, 1925519995, 102131632, 882685619, -442868281, -864132983, -57977964, 905693391, -439961205, -933698785, -1529106856, 183347161, 771722252 ], [ 114227935, -1052726081, -1084947914, -528032268, -653345272, -1272303067, 1899154887, -731207581, -1071171130, 458057405, 1292901307, -151643447, 718851167, -1739425008, 140141057, -1861497701, -1556861781, 395122506, -1268858956, -1990360465, -1378780608, 1171757552, 372778503, -507674062, 2033165348, -490687140, 1620230296, -665912863 ], [ -2039027637, -1673954478, -971836748, -1346157809, -1472068005, -501021045, 2043020774, -1286327553, -1135545396, 2126939325, -1282850103, 1418208013, 519155432, 1836865644, 241319538, 401487393, -1177458912, 321804265, 731711521, 2091013005, -1730840849, -1474261755, -2064294143, 1247449682, -1793514818, 1784479135, -580386551, -909011672 ], [ 2040179593, 946477693, 202924314, 1670564417, 1094040281, 590414565, -766669907, 2087788974, 942054112, 1913933052, 2002232999, 211584419, -610912325, 1920619458, 2143443950, -1623637237, 594466213, 439959367, 1067691986, 2041935828, -1064433605, 2043278601, 614570173, -1793120813, 47271490, -1574233252, 1960234436, 1130462376 ], [ 1738066095, 440369577, -443787809, -307699532, 1919290968, -1496509479, 1652757329, -334960798, 388195681, 717203434, -1794789916, -1508889330, -1456894823, 1196897220, -1817311282, 476293508, -1683656753, 1150263313, 2048494849, -369278487, -1236232037, -236709137, 819714189, 976488604, 586384401, 352151335, 563262905, -1213992569 ], [ -1259696730, 1850595919, 340791027, 1551267091, 539183105, -192085679, 302388532, 823389701, -1347921940, -162742324, 958037969, -1773616141, -1832906663, -1459903616, 391701068, -1123417578, -273764083, -1572775569, -1072510916, -2071165224, 1320225655, -143753258, -1392030827, 112629844, 1859642498, 1395057017, 1651694219, -403708100 ], [ -598771926, -789382107, -836861790, 1802557202, -1556982840, 1509458354, 1788114353, 1477650629, 547745162, 1527488777, -2010974203, 1362636702, 47242125, 1968929038, -1778979974, 1847071698, 316756779, -1701435335, 38490287, -1988058288, -1791662592, 136159670, 1356610917, -1682765341, -1020839951, -466747694, 178173987, -2144374639 ], [ 597167428, -9128678, 1985582852, -853260530, -26578577, -1796950353, 1792357594, 1433984501, -623382973, -169712085, 1535181091, -878712375, -1134617716, -1108234804, 891118794, -1240959209, -1766898033, -1436873501, 2087570386, 1601377006, 1949641991, -956474273, -248190533, -39641939, 102800978, -2032344097, 419939836, -1980921316 ], [ -966206324, -891821206, 749349108, 1702932330, 852817066, -277222373, 107702714, 53271019, -1512942206, 1964145892, 1800389919, -1116498488, -1653368782, -1438636843, 554790240, -2021062340, -1704721497, 636992994, -1519985881, -1851995476, -2059272261, 883836243, -586846792, -925711763, 599502549, -1415091373, 92531719, -69388909 ], [ 749639946, 532218187, 751700283, -1232089767, -1545442002, 145285524, -1901221376, -196355355, 538409113, 1378674003, 658093378, 2124578660, 243540687, -231133040, -1091941893, 743563299, 1334726443, -768911600, -1822414687, -2102468890, 568274808, 700227388, -1630320040, -2050403412, 663347891, -439150292, -353365051, -1020167276 ], [ 936745490, 1050740779, -1923319846, -1764693177, 236579634, 442970580, -1525237811, -1468428460, 783323143, -194519814, -1632278135, 470418244, -1831445683, -1156958729, 915355448, -1192348677, -1874616067, 1975651374, -1183131129, 63889108, 1394727051, 2104162672, 1330101153, -688694144, 1520958548, -2092781487, -746895287, -1290995422 ], [ 120465366, 1681923435, 1174017939, 2140215984, -1559135342, 1083172929, 963751487, -186954743, -1728782966, -1698691118, 1774897849, -879504479, 589742743, 1913645255, -28753464, -1245858302, -65587352, -1161884178, -1368539584, 1335687237, -661779847, 793732626, 975488714, 212268577, 175851512, -1372111353, 125869188, 1080306313 ], [ -1308908917, -1150952344, 817599904, 2069312182, -463710865, 1410142075, -1362564037, 299437589, 1906040994, -251011245, 29200395, -1481378968, 120416484, 367823099, 2067476611, -1284369007, -573781272, 632447648, 1902759351, -1125812863, 837198051, 1629263040, 571641389, -314358537, -1140664708, -910322725, -1925194728, -1494545550 ], [ -267216380, -1544047359, -2103799699, 827575541, -1842530187, -1541403326, 409425298, 1811720770, 964099181, -2007799933, -1426151055, 1032350234, 998581668, -468039213, 1931557717, 1668469683, 1044433313, 1066120480, 1222842556, -1509972501, 862053968, 1889373362, -1182243692, -2084572773, -597473149, -989495906, 1929586912, -232421264 ], [ 692394164, 2069925807, 1241351779, 1069768128, 2013028059, 811109600, -1153469644, 974010270, -765849933, -726184108, 621918363, -792468163, -2042869095, 2145598465, 305883607, 730182870, 1325806494, 577760798, 474350678, 1253441625, -878779155, 1410655033, 962519708, -1365315146, -1520282596, 1630757745, 1695539139, 2119914027 ], [ -1714056891, 1699170651, 1561182531, 1149307587, -9408437, 36536737, -306458787, -2021813871, 2842240, -1128887883, -1287604124, -1907349063, -181739052, -1941842624, 1502035172, 1672892383, 1292592922, -854752410, -1447195525, 19978241, 744837429, -2059055255, 1532604383, -263849057, 1373391335, -1812609382, -319406224, -179027519 ], [ -1940926472, 890964412, 1851858570, 174365661, -447170023, 584337987, -597100797, -602335500, 1114608199, 390420263, -1013731616, -397541431, 1437731382, 123333551, -1820844682, 1533379433, 1033846734, -1001230171, 2000550628, 1940648459, 2129310768, -524831217, 1820225866, 1315947815, 1592412405, 202252771, -949702205, -1173447356 ], [ 2004239456, 10487239, 1837801876, 234964628, 147628793, -1832898719, -420573272, 241198815, -1678184368, -1451570533, 389270400, -1081737010, 861338290, -170033930, -412331536, -1643324520, -403599964, 181303862, 314870025, -987035771, -2028151865, 1867503332, 1966519050, 1735690328, -902348118, 440649924, -1542362005, 1741861622 ], [ -2123911167, -125973823, 1532837498, 968777607, 1559963800, -15586591, -1738144899, -2113851101, -1493612231, -1900340255, -223758213, -1930373246, -1349890298, -346122323, 1012844070, 748329581, -1898204839, 1732111852, 213499956, -649086224, -503406395, 1496443526, -150553707, -1091639402, -323165719, -1853569715, -1489669968, -796373095 ] ], [ [ -1201381873, -647263975, -1869136701, 472688883, -1652335873, -1215615955, 2052542633, -2122108606, -945808442, 816995, -828818998, -770818584, -1601566116, -328976645, 1095921913, 377578300, 1821679498, 857713299, 1244469080, -293421765, 483681304, 335665073, 1345325128, 4678279, -411328018, -1846610590, 1544029383, -276882769 ], [ 1282128696, 765039416, -2140076358, 650032576, -52423792, -1117668308, -1010964108, 592513507, -1777116093, 456601640, 1486900681, -1774486272, -2113340014, -1887201583, 988544714, 1493743692, 2096769193, -2023649452, -77224514, -1940592186, -553017713, -824842457, 454549078, 1756627955, 1308667204, -1874245445, -1115609192, -966800470 ], [ -1070729209, -630353345, 460326065, 1028989195, 1889269444, 871544071, -865693713, -1356757541, -529334691, 1286999626, 2118850395, -462590950, -1390615212, -2126211174, -1816907882, 587856086, 385495815, 615573884, -2043257727, -270719177, -1372528821, -702161930, 524884434, -963262247, 685100544, -905541552, 44776106, -175674256 ], [ -499298340, -1606156014, 327266133, 2104935168, 615837119, 1055694628, 1303445463, -1983375771, 1257355233, -1106101058, 707813898, 2078155643, 1693216051, -367518108, 1451807409, 509386062, -1575196401, -1117068517, 1961423265, 1783327864, 1682520376, -497318432, -769111908, 1314296434, -2060792231, 1707172268, 446573290, 569956288 ], [ -264494494, 2058593728, 1071880653, -1916261053, 105655184, 1544565506, -1818959731, 1017351829, -1096559181, 28021175, 1642927022, -32935221, -1985607638, -2058256147, 1016488490, 1850779215, -893595830, 1870056787, -203410498, -1895309848, 133167316, 2034608693, -1073392398, 1978407927, 652665132, -446342858, 830828000, -426249613 ], [ -1782155965, 1592415288, -541479087, 282452891, 1049592516, -1791411909, 951926071, -578775715, 191569903, -184167696, 1192604098, -1341983135, -1685152353, -382453515, -1639770119, -1104991324, 676411394, 1369076506, 830362639, -782884794, 1350882557, -403347074, -1369936179, 1100570938, 72033728, -555832461, 690765161, 965325309 ], [ -1186701295, -1643794903, 72704629, -1926152809, 594616852, -258497886, -1226430010, 423434321, -534451084, -479235686, -1218315534, 756281160, 1730626596, 509727196, -1130440195, 1431898966, -1628502882, -902912298, -1996492735, 1496312596, -1954409955, 198643868, -1324627035, -1236062249, 464752017, 1304707482, -2071678015, -1466163828 ], [ -915927869, 1905063107, -1897658753, -1380825865, -413782431, -749021551, -1938848148, 172631716, 461888413, -1387311337, 809276058, -1903782779, 993587210, -1034414241, -1183936088, -1303991482, 1582696144, 9040498, 817281455, -1271494659, -1904172809, -1983467457, -254405049, -745401322, 1150005382, 1238701777, -812204401, -285355707 ], [ -508701193, 751979134, 556644199, 648874055, -1909195083, -696041176, 2005470728, -679418461, -1398093414, -1290156845, -2032928282, 1206029076, -2124621615, 412852677, -431410675, -1740823229, 1650355638, 1039238901, 1373367672, 1875416954, 1769723227, 861785502, 145093956, 846102006, -220133250, -1368721144, -490223375, -142128479 ], [ -1948119531, 1492366585, 1758880402, -343672830, -16423559, 1464460001, -192983915, 808049191, 65143860, -982986512, 1263384035, -1319773654, -1183387675, 822012559, 901516551, 1951919729, 905249143, -2041378630, 1501317768, -369719837, -2110187877, 339503103, -1415640363, -360880604, -124352824, -1828717008, 1505559500, 44449487 ], [ 1997661709, -150948202, 407457597, 1341488371, -1236375162, 1756474461, -1354698417, 2130077883, 598907221, 80562625, -1245243532, 296757783, 228008749, 2077601055, 1438006285, -73470813, -473221007, -484933447, -521957971, -2089140082, -1992262083, 1079800312, -1056198694, -381012855, 851225837, 461722618, -599615037, 1084152854 ], [ -1467594976, -117509521, -1693214691, 135788772, -1739232498, 1896500975, 683472890, -1093287762, 483705568, -644298682, 79547113, -1428748736, 1402084, -1688873251, -1489765874, 360814354, 2595125, -886540914, -1890052858, -328501928, 1829048152, 893656032, -1898257202, 1880707174, -328435313, 325543142, -2145030980, -815676587 ], [ 1229006776, -727201023, -1433788123, -1758097556, 1825000400, 1343718795, -1958600660, 1826322983, 1377771110, -601633030, 672754283, -1039599291, -1074876903, 921291746, -1278098047, -622004358, -611268622, -1502128514, 1410479643, 746572160, 1554591537, 102768230, -1394638676, -946993480, -629435877, 1898210981, -1127465922, 829283329 ], [ -1620736629, 1958403698, 628995329, -297725905, -661978915, -624682458, -1179466547, 428653282, 1571948467, -1111512610, 1066517392, 284258787, 1175795180, 1158625008, -1979138578, -2056352454, 1782971703, -1479929659, 320998889, 1086987612, 16332921, -2121010045, -2102019933, 728209789, 1707946188, -672480391, 188508135, 1863016233 ], [ 1396523486, 173997634, 667914490, 1981249477, 1274289366, -361394017, 828635550, -734808926, 1808026193, -1745748889, -1179036442, -661376599, -1279470308, 408268258, 912859057, 1676932356, 5990622, 521205503, 425893983, -2132848463, 895683085, -2047597707, 203702555, 2146626157, 1235633948, 27822688, -777958783, 1448308101 ], [ 1541852214, -566895480, -1685017234, 353197531, 575542698, 1864316697, 1675606360, -1163666879, -1062170633, 2134588077, -743739409, -178713192, -835621199, -458098691, 276010540, -891391940, -374212703, -632865314, -1683802050, 1231348186, 1680565820, -34250579, -1268404220, 614420170, 146372532, 219994216, 407183927, 935860914 ], [ -1972455813, -1720498437, -1736402331, -1483332326, 2025891880, 987951191, 706575120, 854070670, -2003322311, -1231292176, 1263576031, -159918296, 36691086, 1074806517, -1824503946, 1282688333, 776324349, -413976978, -2783973, -1828625365, -1267359804, -1089316485, 1622218906, -1663415665, -896016686, -1581616595, -925322205, -2101877064 ], [ -975930035, 960962424, 1148713815, -518018754, 885272948, 509761401, 1731497534, 1308437951, -1162479201, 380660470, 1229926572, -834780727, 313728362, -428404473, -821714820, -1291312424, -1995209309, 1073088126, 1369869295, 651682739, -1112089992, -2066638952, 565832032, -1288859061, 209886187, 2019601013, -2128373026, 331598957 ], [ 2123189723, -711670391, 1350034303, 1409242073, -58105451, -829516119, 774560287, 513056018, -100526989, -1319701078, 1050490036, -1239578678, -1570546937, -1858809651, -230420721, -1631679573, -706362446, -1108974338, -173279410, 1192392554, -212718337, 245269006, -1532899814, -1661878917, 2046502828, 515278339, -2080945402, 279777682 ], [ -2104220680, -1816002180, -543565398, 671958263, 517012483, 1249780037, -1375878915, -1324273747, 142567161, 1583561812, 956798316, 727100641, -1743496409, 1623507035, 2080578399, 353413532, -701365378, 698112128, 611669544, 1842973642, -1671945479, 65456738, 899737188, -648526890, 1462248876, -1869476562, -1695287405, 1249123591 ], [ -1606905517, -350026588, -940394195, 808027633, -2096219712, -614728039, 2087574413, -563314646, 422556384, 2096185881, 462093168, 1095133609, 1971227508, 503396587, 1426054788, 35419524, 1349663111, 609786594, -689332073, 250106616, -709256325, -442034560, -894478652, -38220702, -658436690, 541281788, -560455603, -38636659 ], [ -1546172383, -487091107, -618699219, 1980256907, -228719743, -2055003158, -818846945, 985357609, -1437323828, -1447466006, -543698200, -615138808, -82000490, -2000771100, 948021202, -1228540273, 907259277, 277373618, -1276915119, -130845812, -1990049925, 866730064, -842674638, -500450014, -1472588358, -579898252, -447585074, -1181310616 ], [ 2058775905, -945707414, -1369788032, 207044600, -777930490, -197728808, 966858626, -1811517550, 39439752, -2054363378, -1958813708, -1750101461, -1453030308, -646661276, 1869382603, 1744636632, -1704393379, 2109574332, 580219102, 230619156, 1255529101, -66825591, -1007431555, 127386198, 966702662, 784644234, -1417789411, 1881803400 ], [ -924490531, 1374274169, -808218224, -1875143761, 2132172049, 381325286, -1225902658, -2146090538, -1592541813, -1417827576, 1828330802, -1387254599, -1451996614, 1450859021, 1628994850, -1249906955, 646206295, 147942848, 330117620, -810351308, 1079491546, 1636300690, 970658129, 1731553798, -1672777280, 674546096, 2145190609, 153226387 ], [ 1897901923, -651215169, 1703349510, 1884637051, 525227830, 878705608, 97888022, -786157830, 155815331, 1986140850, -2083329962, -1266646127, -2278472, -689706479, 531586245, -598923290, 681637976, -1690824232, -720955508, 828117969, -123341367, 917735517, 585449597, -736596897, -307925489, 1995842576, 1984855565, -1994664916 ], [ 882367143, -38750902, -2142012950, 576017782, -2047499037, -778187837, 817333150, 1342883189, -375186450, 1326117291, 1458016624, -225297455, -1404388123, 683743774, -2088097505, 1688852292, -480682647, 1116803838, 1013887607, -116544611, 2026055187, 1272654758, 1647780864, -1744174194, -68399021, 1941174555, 1343540000, -197102833 ], [ -1845416632, -935363979, 310407369, 609241414, 1822347807, -1748633277, -445022403, -978868976, 1976117157, -1434071127, -1199648375, -868363493, -1693789891, 616187829, 106353423, 247636482, 1749111996, -287305146, -810549584, -535087347, 1289178755, 122078998, -1420786925, 815205795, 1054716819, -1074062260, 244928848, 273441693 ], [ -1395791463, -2108298188, 936677604, 495728812, 918075516, -526810754, 66293804, 2068741465, -1179107519, 656307970, -1579285708, -1865346550, 1963895479, -1589908134, 669209756, 61012301, 1328182058, 200170033, 845981980, 1692794908, 1415078616, 952870728, -1449590892, -1419863145, -13098686, 682279013, 717795423, 1231261483 ], [ -1703427410, -1402550723, -1503423455, 176321224, 575450860, -1651264580, 1583579371, -844193278, 688982242, 1080724642, -1991985159, 1566877217, 2020493993, 1969824821, -1548306072, -461031975, -1148636461, -211296631, 2039968942, 1130104547, 1164077856, -335304221, 1875082564, 1804118941, 1316921552, 1350655550, 651694607, -1738018076 ], [ -925337824, 1154455325, -743538547, -1407051664, 1921014631, -50066496, 1548875227, -926997683, -603483929, -673033785, -544312297, -268066851, -868895978, 1349511397, -746765352, -251182373, 1549054972, -269919501, -2102357043, -2145387682, -274651901, 637879557, 1901981936, -1585682838, 183121751, -906474517, -212833711, -246367417 ], [ -805865553, -2069184798, -1830031320, 96166239, -1183321567, -742928072, -1758967736, -1934387664, -1603313741, -527121878, -1445185439, -1153501317, -850277115, -896264155, -2100167368, -1643406283, 1933353267, 721550523, -1615684695, -928979018, -501871772, 1742338886, 1630058456, 1161475236, -1689777702, -40803056, -70419203, 590649246 ], [ 1480834275, -768904693, 244652607, -1014428538, -1244064785, -801776635, 1011505735, -267033343, 778853934, 820993274, -591907025, 1954390784, -1948647444, 1704695083, -2113705063, -505291070, 1397551791, 791336397, -766405297, 1656124896, -1555766440, 733185004, 79676909, -1257743950, 1807465242, 1140336383, -2111058613, -1774482382 ], [ -1906348977, -363308453, -356289302, 962000864, 755767814, -2082727487, -102647748, 1223127668, 1707457541, -892646543, -1958141924, -1490877719, -686589737, -244034853, -638455954, -1758619918, -686648336, -902403783, -52888605, -1807466849, 1248018906, -356423542, -782188207, 1745993245, 1050047376, -1559764540, -1518419239, -2138300691 ], [ 260811269, -623950829, -536492845, 40361989, 168409113, -2143295069, -1684701994, 1241940535, 1947608096, 1448093497, 1744676346, -156698086, 1401861452, 1641651857, 1686989380, -1505916359, -1517464043, -418328192, 15984893, 1967696499, -782074209, 1423940030, 1663809948, 1998192116, -1333854998, -1108631527, -1202825541, 1010137999 ], [ 801932483, -399069267, -1765662520, 89397069, 998009425, -110300488, -995885714, 396049667, 691212130, 392008142, 1602185092, -799144186, 470777263, 1524820627, -1234013970, -938070713, -1936319324, -536965369, -1955868099, 1058171510, -1766039520, 826440789, 342815323, 2095508061, -651899354, -666603529, -1103347131, 160075481 ], [ -1205569155, -1660471746, 1926643009, 769494763, -1637170341, 507072931, -838315723, -1374140968, -122504227, 1235345598, -2145552949, -621936871, 1807980173, -453832672, -1721858442, -306720036, 783705262, 2131688436, 553473009, -1930461943, 1327419150, 1203040485, 650205351, 1703123345, 1157010146, -1150088918, -338234650, 31920198 ], [ -48513827, 596108483, 866132133, -1700981573, 293890529, -1980776536, 49557696, -334242819, -1264617017, 2108060120, -1038917110, -1905575643, -607749722, 1105548702, -2107607517, -30652997, -354921282, 1570988332, -2135593136, -2073073219, 279239171, -1377060416, 876296890, -952968476, 266926340, -1985396831, 831161956, 78370555 ], [ -2147427090, -1005814082, -1892182317, -1954880381, 852389693, -309705553, 1300946229, -1040347643, 935021127, 494453983, 700132250, 1408805062, 890701758, 1054839815, 1029030895, -227617318, 963694017, 1469588749, 1022238627, 462527563, -1829571426, -272328876, -1875734404, -1701592920, -596485302, -154081534, 118526986, 1719194146 ], [ 1127940247, -331171182, -709924513, 913056041, -965864802, 1647616021, 1208811278, 783912695, -1076590026, 522838948, 1378003220, -1838436147, -1386700845, 65267093, -603556624, 900292967, -424877023, 2133127367, -861096073, -600403229, -2133065813, -1084513134, -1135979088, 1128602581, -697272656, -1273602051, -800474983, 269070576 ], [ 1226451518, 2056627928, -1944040658, 1464522140, -476961704, 1323885154, -1986355994, 541564564, 1849617212, -1979419160, 1246440041, -1656454368, 2070868300, 1049566739, 1761626069, 1708037274, -791078121, -361095728, 822844490, -1396347642, -830843868, -1722087462, 1667354356, -1082880907, -383313505, -203981486, -533058949, 1193810334 ], [ 1778411714, 313137829, 1446288522, -1671487720, 2003230958, -1649701621, -1861919495, -2051980907, -1102351125, 1448156575, -855309461, 1249414238, -324905425, -1701066235, -115405574, -1149538138, -895619102, 74126488, 1247475068, 372873966, -1188657349, 934055262, 844035433, -1129293892, 1510833411, 1474076504, 445380545, -875515614 ], [ -626382644, -260133962, -1340496908, -833511850, -1570471137, -1483692961, 1048722519, -1596213566, -132577061, -303900058, -1948542691, 1423003876, 2078074858, 594492207, 735741568, -1148021298, 1478252802, 1220877510, -265477636, 883956213, 1956093981, 441705304, -1290530209, -728207810, -1352330055, -723592415, 1676474920, -1332550800 ], [ 1682411979, -922847411, -4211278, 121860506, -1607235366, -1357191465, -836588942, -1889890290, 1091575980, 198595902, 1486023929, 1559586185, -654317877, 1362009489, -1884486988, -301942193, 711790677, -145051132, 1028631960, 1540175966, -326354483, -968693425, 356901524, 1582622180, 2093244642, 1355249670, -1095222677, -1265791522 ], [ 313436808, -420114123, 476571347, 1818190495, 210913800, -620450019, 1585399379, -261277877, 451003915, -1566380318, 33887388, -316508448, -1619138132, -1238630322, 872776865, -1371864352, -1580086851, -1900316010, -2033366825, -281691211, -49258280, 533994422, 311150074, 158019560, 2143420872, -1073872155, 911936638, -1805551946 ], [ 1497184025, -589844983, -659758349, -1566883663, 38288270, -431217736, 2036969804, -1382915823, -354813467, 1718787584, 1319802324, 1136035856, 111622410, 1603023638, -1185574821, 1329854449, 345395416, -644436820, -1210914368, 92905974, -2134482826, 922213307, -1134317977, -475796073, -1317937205, -148653728, -554389323, -1341101232 ], [ 1669010993, 1114088639, -481667382, -1899932910, 1482569571, 845814942, 238856102, 449418332, -2114778743, -112311610, -1336865639, 649940253, 1852325099, 132357887, 447421544, 719208796, 1844889709, -1983474769, -815528303, -994881172, 930128332, -223760050, 1168339165, -118499893, 2043114236, 1146673856, -2069416248, 2097916410 ], [ 1942344048, -1961026991, -465616470, 2021068212, 1451666328, -136243908, 192040521, -2020140470, 277667673, 714460909, -603967372, -829945958, 1410779033, -220443805, -1013553996, -537637605, -33322993, -1032941658, 258447504, 1551443226, 1041620164, -1153890244, -121825300, 187700545, 774309154, 1101348073, -63161376, -794339715 ], [ 684276925, -1607388694, 747940535, 1702124033, 899544652, -285004641, 1388562041, 138346820, 174902067, 1512347510, -1317360256, 1201555113, 771551539, 124695022, -1816264002, 1141307299, -1207078988, 1698639775, 1254807030, -585690001, -278871607, -2037881258, -8400236, -1898633600, 2093353825, 601834510, -1137425513, 1304460554 ], [ -2063505229, 211822631, -1669141933, -1913644210, -1097356157, -883226664, 970319116, 1678553289, 1184646606, 1030221748, 281272915, -553276532, -1052067707, 1914650132, 93380725, 276331717, -2083241435, -180458812, 780829103, -20942295, 490904262, 1330177603, -2053868225, 1736846624, 1361554598, -343995852, 1131408353, -1861740198 ], [ -823672741, -1684605986, 581438287, 1529793788, 435908958, 908627030, -1532529032, 1864092192, -1317441271, 113118077, 786864363, 1531788495, 1862090141, 424003157, 327638662, -355911058, 291255242, 750944852, 629993081, 396573882, -255214258, -1306697481, -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505 ] ], [ [ 1309736534, 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656, -89234555, -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861 ], [ 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351, -677563635, 967475201, 2017505348, -1410867818, 691545590, -1340835666, -1931562662, -327245487, 329094441, -1013352054, 2031811143, 500694744, -264958460, -61450214, -153619103, -1668806960, 456947615 ], [ 1222952629, -338352433, -318433796, 1762904421, 476029777, -868334618, -2130551459, 1388275999, 542884009, 541765494, -932652763, -1348034316, -24177474, 1107294526, -868783392, 116136967, 2131423668, -1205326881, -1156023456, -1134085144, 1773218486, 123549312, 1795153014, 1923096798, -339299613, -1911580826, -841800209, 188043589 ], [ -510948436, -2137782991, 2101695377, -845250737, 510225911, 1918756086, 192329656, 835152821, -1993217523, 845074938, 1493974439, 1796555501, -1787541957, -1166613557, -1945738868, 1794984276, -966977158, 135296705, -103987150, 810684709, 1697753155, -757000439, 1245878955, -897896503, -1298660051, -1691121260, -549414242, 259792148 ], [ 1203622771, 1496242324, 116361175, -391063013, -1398046464, 1778518517, -446439506, 1136623344, 540890161, 1853177820, 2032488796, 888350340, 694977483, -1557937579, -2077925956, 197696250, 880503843, 1057172542, -1070027505, 13763898, 1555460692, -1736425706, -498689047, 1909219595, -1290143590, -787398131, -137665786, 809156625 ], [ -1051416695, 1255455087, -1134638068, -565990413, 314657038, -2095576399, 1148243490, 725049025, 1438618082, -966857722, -439504560, 1711844478, -1860563669, -37786551, -68826858, -225516020, -284406391, 1062062958, -1301465508, 1679972424, 1701429394, -1377000834, 2036451240, -1021998502, -1925231168, -437803326, 1270221029, 1480037363 ], [ 625847850, 1336542162, -1024623470, 1627746677, 580491107, -1573751392, -1594965347, -999423800, -1849384965, -933088283, 2119519438, -1116285949, 585704082, 2050955770, -1059900758, 842591192, -214602526, -922083261, 1933114023, 673069423, -263173828, 1340433311, 1719896168, 1208957111, 1584023443, -764458397, -669343526, -1148104139 ], [ 841852262, 1302092387, 689335824, 426080048, 1164846114, -1368109875, -575829855, 889202356, -1923129596, 1764774337, -1412875702, 1232631675, 500594276, 1493022452, 1181546305, 68036936, 1099720511, -659289141, 359409671, 1782695440, -1783450185, -619329097, -2073229560, 147192004, 1211789620, -1981882813, 212070170, -364133925 ], [ 1214239235, -1202027321, -1448312530, -1740815948, -397614454, -53557934, 1800318379, -146582672, -1410475888, 854766809, -1883227609, -664472749, 659137394, -1056735065, 406030491, -200569098, 1941456239, -912897545, 1745768575, 540612599, 1071295368, -1422554237, -2065203938, 991112788, -84237330, -820983872, 1701244863, -745201237 ], [ -284966407, 962923298, 1984900751, 1713631664, 654930889, -1673312136, -1677368865, 828323021, 39823259, -1575802665, 840169200, 1899676205, -1866726051, 1398653701, -667225180, -439009014, 932356066, -1087147824, -1472867284, 1992270393, -651375178, -1419125580, 815658624, -1216701094, 1183439162, -1844789684, 79507549, -416802265 ], [ 1962188140, 91414318, 1826782128, -1080071822, -114086985, 1347853813, -1459110299, 1837114207, 1172232140, 759694869, -1103207124, 1365946007, 1472406314, -890714697, 374282095, -1887033600, -454867074, -1500367075, 242164681, 209741049, 140912587, 760871265, 1824213682, -1302520050, -1226801360, -1222269443, 1838926551, -1749514059 ], [ -2012874900, -1458378438, 1156219290, 341990313, 1802460896, -1270061672, -455042375, 237896373, -1833662470, 1797594585, 1308537083, -1530031803, 1472593342, -219939161, -703269164, 1916207113, 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979 ], [ 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716, 55922682, 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011, 1188228429, 1602692185 ], [ -363884961, -399870141, 39615026, 1160268200, -131669803, -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627, 601528717, -1550895908, 1970955085, 315763045, 457992629, -1875869215, -1341087942, 1322499538, -139145550, 499553372, 2092303875, -307610644, -511534671, 1298092252, -1863925771 ], [ -193262325, 1523831751, -1169149819, -841788652, -118108332, -1828390077, -1843263398, -1067558574, 1708800454, -1194759185, 991958666, -317519038, 1118047788, -729305558, 1608436493, -554737834, 1252294733, 1423406806, -292690897, 716962969, -1637944184, -15342156, -543894129, 1951670167, 1864379651, 1216982898, 1928828972, 2044044342 ], [ 1150496606, 402957748, -1269460980, 1354628345, -1312327866, -1352046522, 1631106219, -1655989975, -1537959400, 47170782, 361367713, -1951721713, -522905043, -1180045777, -850356246, -1370679388, 761849999, -116005440, 1973834154, -2111803918, 1192427826, 1759776484, -59431211, 856225359, -254642134, 408178746, 1750904356, 129814916 ], [ 335467433, 2090354220, -14435287, -1403659273, 785274080, 828417438, -1128915760, 982356288, -1873741814, -773080869, 1525192023, 504692434, 460685496, 519487342, -1439341891, 1981359007, -867377552, 1230247331, 2104248413, -1112723912, 577345105, -1965665624, 584597194, -253318041, -1837543075, 738779728, 2014304160, -1790634646 ], [ 1686989665, 1475494516, 205224026, 1723906423, -818668371, 945215018, 850640728, 345664282, 1431832121, 1616141448, 1228882097, 379607559, 2048902861, 238629911, 587789461, -1336539029, -767830925, 1738149769, -8900835, 48263614, 1358571891, -747007023, -1007845914, -2109371497, -1153592761, 51870985, 965657169, -733869293 ], [ -238682386, -1195484444, 1359659494, 106755630, -1530367345, 470604923, -705678318, 1568262854, -996003318, 1566506282, 849837224, -1566085468, 1113810490, 947439684, -188966983, -1457269645, -94363110, 466505693, -1580411030, -682554897, 866845062, 227112361, 2114488135, -1216596619, 1193665217, -320209416, -1189223517, 1937744552 ], [ 528808139, 152172690, -880653793, 1638310381, -2017876341, -1652985880, -1375150364, 657180246, -1706847611, 1276302777, -1305959739, 757937651, 1269611322, 1626045396, -889779210, -1826648384, 1103978183, -220300742, 1927849993, -1339439938, 319000600, -1635759540, -62668117, -2143048166, 1074288039, 450484319, -1730484673, -2263162 ], [ -308326737, 745812906, -5048327, -176192712, 1421854551, 81909637, 1349554574, 1655026462, 1495788330, 1956557712, 849857753, 265255344, 131236192, -1269157837, 1408230962, 830107805, 1603235765, 865380290, -83818037, -879442060, 2085902011, 1003361452, 1609831588, 365112033, 44966870, -2000148624, -1849895692, 888041007 ], [ -1183297632, -1795279056, 1187122859, 517673247, -1670079750, -573395, -129707728, -2131531194, 450336736, -443720427, 1624987254, -1650450630, 1490842689, -2119899938, 1135065028, 1213713191, -396450210, -942520930, -1536527753, -687465615, 728638236, 965854915, -1368854944, -2099639799, 263343701, 346969682, 2064497073, 1122431229 ], [ 216078841, 394430195, 625161984, -207303857, 762680844, -1308057460, 1419007191, 1553394736, -279255862, -186084626, -10694894, 1363096090, -1391689604, -680654822, 492546367, 830702621, -877212684, -1644210291, 32748047, 595087800, 1144854428, -2134728505, -2072021482, -487472586, 274515096, -2132166408, -1402542971, -348289441 ], [ -947541341, 904280979, -1998391246, 1667913002, -1419646636, -254951560, 2090057329, 698631317, 2141138955, -2063026410, 944239626, -1822362050, 480421533, -747541414, 1189735804, -1613394272, 1703187630, -82633958, 82914599, 305415667, -1995940025, -814281871, 899348201, 1979238074, 2081351897, 153339041, -1039154642, -96328056 ], [ -156914202, -441347453, -595821911, 1581974013, -470438531, -2021818869, 950905733, 708982417, -522249170, 558313424, 1894441893, 1822869773, 1244073585, 357953262, -2028740580, 52442921, 1368157030, 1481315234, 1171913705, 2089525087, 70840023, -1676311346, -13669177, -778617361, 1441077077, 1190300759, -323044724, -479997142 ], [ -1462598099, -1962087079, -803593394, -1112321576, -1008447999, 2140926585, 777642610, 220721301, -1379228460, 1465208395, 621792879, 63626363, -146170849, 225776289, 1458832583, 945437227, -64429908, 719937877, 1845993842, -746287390, 1720001807, 458665528, -1351679556, 2005547923, 799578394, -489906224, -1225677370, 1785783806 ], [ 1388581421, -1956277729, 582926510, -1655202270, -884257770, 292134733, -1077505812, 53649632, -302461669, 350037508, 1291595327, -1480978177, 1272004425, -1192422806, -2004133851, -230118935, -849169944, -1354941362, -331352589, 1584228913, 367571948, 978550771, -1505270036, -1821801527, -707454040, 1178634828, 1656126592, -1710485677 ], [ -100727663, -444495797, 1048587171, -1264851193, -65375817, 1502434016, -150398690, 1208080335, 523666142, 418334373, -1033521551, 2115219714, -1074591802, 1851090007, 2101758802, 48906875, 1584808612, 923804978, 1021149504, -1853234801, -1558452338, -1848474221, -2017669502, 1443010967, -1394092680, -2120273912, 1880040177, -950232093 ], [ 1358454219, 1977932046, 99110718, 1832749588, 2013397308, -1527763627, -1517918310, -558608951, 254049205, 1228519634, -1360550608, -1316826996, -831382812, -981854275, 1890365512, -446716569, 1581744184, -1907470518, -1710261193, 1304011016, -1075701165, -1792623713, 405906491, -1514904510, -1883975433, -403226604, 215111922, 117508682 ], [ 362887953, -2046011597, -897789120, -672321041, -888530035, 253611073, -1163595681, 566906694, 1871215761, 690427541, -477294817, -280377385, 366227837, 961939305, -852230715, -1982498163, 870435271, 693814566, -1711796707, 543555695, -1839785564, 614590947, 1049190762, -2080827628, 973531468, -1630166672, -1009311576, 879796421 ], [ -622569629, 2048854946, 1963918898, 2091252254, -1699388444, -1390333225, -1360872987, 366571407, -300482935, 1055947124, -935878073, -1289540072, 639986843, 503639028, 818628166, -807180339, 113335957, 1839756401, 477588772, 1857534019, -285955350, -1954885712, 1118354739, -169843197, -1966671977, -1551623096, -803625590, -1327160179 ], [ 792120996, 477428517, -731668691, -1783886109, -1810177187, 1913990812, -665662257, -1686667215, 908363128, 1588994340, -1623562642, 1910921562, 964784362, -1064980598, 1183073293, -343827432, 581112272, -1602428500, -1098506397, 1174361667, 1311233574, -2100537179, -1226460116, 461842140, 1742987717, 748604216, 887536519, -478284889 ], [ -1912463353, 1142092826, 1285428386, -243530760, 27631845, -1137947626, -203371442, -1108294511, -341401828, -1571763622, 457972648, -1084354193, 964557316, 76226144, 1700706614, -1197564997, -975194603, -1103630901, 561679815, -1688553824, 800335422, 1370285795, 750747998, -1569076104, -30061989, 143795453, -468054592, -144631486 ], [ 1126908438, 1437141264, -858951352, -730867732, -1253902120, -421853953, 196834888, 917238744, -998103767, -1218308942, -2004748301, -1744227184, -1925967517, -1256828461, 837563833, 1177708875, 2032145934, 193678562, -194611911, 1715334288, -1515860924, 559439164, 1366156986, 10962281, -1024625021, 519118916, 2128699443, -1134112597 ], [ 271717523, -1929452136, -1148334460, 1147077782, -17159385, -1291809170, -707032054, -1627982575, 1200323034, 1902113133, -1693007880, -1125551358, 1533314994, 1626368620, 1148203217, 923616844, 1552045719, -543399688, 1696485221, 1660489629, -1160595414, -1833920663, 90219255, 1109401088, 1502904491, -1535626204, -526614650, 1150407552 ], [ -1888035082, 957488633, -894923625, -2051076431, -1108443822, 1038620198, 1589406844, -1798384453, -155278747, -1283448310, 788316497, 1205546149, 1984786634, -623087667, -862481607, -816749401, 1121843557, -235885946, -2049712491, 1922497682, -1700308081, 1839003198, -1452278381, 163787606, -805657109, 802285570, -416666739, -569759805 ], [ -98715998, 2022257633, -1093793540, -1203787131, -1863091016, 1024993063, 762455873, 467122025, -2045858909, 1248034974, 1329166255, 1911296252, 1843205938, -1017145316, 903527604, -418131225, 412147283, -719428423, 674389448, 1944568426, 653788711, 1807536138, 1854159440, -1636904027, 1994178532, 1366983898, -314771102, 429837804 ], [ 502851232, 1230013802, 1300546392, -1707513102, -2143024797, -1088795137, 116032479, 1499777472, 656598879, -1563861274, 932890303, -136653751, -563545196, 1166758319, -877700531, 509685559, -1365187282, -508678158, 248315892, 530057916, 1800894528, -900457095, 1700713207, 1359817172, -601441764, -1545827190, -1040004255, 677792366 ], [ 1240360023, 482205263, 966281820, -1710720614, 22934400, 1605395453, -476611407, 1713186824, -1615775701, 2056167269, 1224660914, 542142665, 504505943, 1874012166, -528789160, -1439094077, 1798680661, -1706141769, 685789052, -1005069176, 1843566895, 2034388905, -109897647, 142854423, -194914962, -321169438, 1877928452, -914372313 ], [ 1974789147, 646048424, 1978980565, 481453378, 1369653877, -43059657, -161464379, -1041581869, -1244255057, -1985600251, -500617603, 2094827193, 1882473391, 816996365, -586029841, 87475918, 1102592952, -2138847560, 1816789854, 1591050977, 2020318955, -1742231232, 1922745820, 487476175, 236470581, -1376421569, -34874814, -587112383 ], [ 2094400037, -688433539, -1210411100, 1917176637, -1342047308, 1737299961, 1989352820, -827401377, 812585572, 1274539696, 155924534, 846036300, -1580334107, 68850840, 56866436, 285505325, 1907915326, 1394603091, 441914868, -415177101, -409616948, -2060868495, 219485720, -1063180637, 1658480520, 1175181980, 1773171497, 2129512664 ], [ -429118062, -307563715, 464118471, -298444151, -948317558, 889621597, -210087054, 1897712254, -1203094915, -241404783, 135172335, 1751699841, 336038820, -1850904760, -696485915, 1658244580, -978744447, -684415959, -1498833607, 942303034, -1548148166, -567764083, 908218576, 1698626421, -1195555672, -720784941, -1640776201, -266809861 ], [ 2142637592, -840858166, -1031150773, -430699236, 1701014562, 202094830, 468950100, 1204890342, 923719332, 424567230, 261644732, 142779395, -1370905479, -367925840, 1490575149, -1978333240, 1408632306, 283210107, -645596011, -1657590847, 1133230112, -2144439542, 184856502, -1450043861, 1756852681, -1364497787, 1300620771, 318115639 ], [ -1971408158, 945151547, 1628977896, -1196230795, 2012477441, 1281489777, 1040052970, -704183420, -1632458955, -303524242, 1320169394, 372165039, 633460614, 1206958573, -692235696, -1987034331, 1649398658, 487043039, 281606782, 314721471, 1515813921, 1156588938, 730632986, 1211228370, -908316419, 909341798, 2040189763, -1138319979 ], [ 304966506, 778302476, 71963215, 2013687010, -414422992, -1211826087, -1561889755, 1500170264, 799778229, 335007224, -297215182, -386785719, 1866646518, 774664979, 1997577128, 1294959333, 1149508720, 230367793, -1105976569, 659512362, 927625665, 94359755, -2059772896, 1975699002, 1401879484, -634776553, -27408046, -1617630983 ], [ 1875782513, -1156939903, -525016625, -306873213, -1017161624, 578473008, 2126250784, 1525802941, 131760454, -1584993929, 1559857142, -1044791655, 1765477076, -449121429, 79322517, -271910482, -190207242, -1438903220, 227143446, -416734551, 1493529792, -97837609, 1995700498, -873311602, -737350926, -1989751309, 1024909687, -1831928466 ], [ -921809601, 1763308741, 476539683, 252454169, 1309061313, 1166053425, 1659946124, 709847644, -220262312, -1586295900, -559395084, 881516780, -1058917264, 734330414, -1574461265, -1888001856, -580174625, -1160166056, 1597632506, -522812097, -348710473, -414446693, -784719878, 1794115397, 1027065169, -1465240957, -1221555393, -1799558134 ], [ -1046740213, 672480582, 1872213388, -78861539, -1797058587, -1943967838, -366656289, -1010654949, 329643861, -1639441541, -1158521405, 239817529, -940544219, -581086457, -1194665062, -1926261965, -664922905, -731340256, 1711569185, 1686716938, -293830110, -910604403, -352921687, 463413635, -487131411, 1100146937, 1993361868, -415125290 ], [ -1643686406, -1628597442, 1597192771, -360364680, -742337562, 512809869, 1960702356, -323610432, -793592935, 1557873422, -1791540969, 1478628986, 86079237, -2060899102, -1168808437, 769763078, 1086582983, -1307290383, 675622486, 2101387323, 800878934, 869511485, -1316452623, 590539911, 896060164, -1672276068, -810327069, 1643219045 ], [ 2141788641, -1403578092, 995434533, 6976786, 388314467, 46932809, 1576758855, -235741348, 383590829, 727023413, 226558952, 1630504432, -1128220896, 1924168971, 764985194, 1975923977, -538398082, -90880334, -1962445171, 1820980858, 1357475078, -874865098, -1924690094, 845428142, 740023392, 118866342, -1474372545, 1796972809 ] ], [ [ -289611722, 964496536, 1542286929, 207558463, -1741954773, 1665225163, 717906697, 1693858646, 483693815, 1749997446, 1578528240, -1221338594, -1405593025, -1459300343, 1287577528, -1115031349, -214227829, 1236844770, -306472063, -1881826065, -593631693, -1741221595, -491455300, 1016701326, 85725942, 751090046, -1688781902, 1074368669 ], [ -321839639, -914854901, 652754348, -1568373230, -7763783, -334229991, -1435251503, 1942203223, -588188463, -1972385775, -244977743, 2004293133, 725311805, 587297811, 1721278248, -1787062377, 216361179, -769583882, 757495342, 1514972413, -1815956732, -1468084834, 1951921028, -34523543, -793672632, -1493612546, -625812170, -2126012893 ], [ -1190381193, -1361474574, -1783828459, 2014452111, 1245741477, 1891420015, -1114586613, -908714720, -933349070, 251303595, -1366674586, -1136090149, 2039616748, -634910861, 1207035263, -1164125878, 1846404937, 832499361, 1553590031, 70294171, 1745031466, -589902482, -90048062, -1883002020, -1415013752, 1164788968, -743543303, -1709372728 ], [ -891413947, -632215211, 932582731, -1758775971, -2037220300, 962568091, -1537416981, -345079479, 785485610, 60807068, -1617302776, 954263455, -1940071729, -1149671288, -1678408088, 54106903, 818939251, 643830056, -1549086216, -672759264, -1519111202, -675611411, -1158351835, 1032487505, 1077653268, 1367476903, -1286974443, -2089519671 ], [ -1995547476, 1475252538, 1743169838, -1237957043, 1616275325, 127750028, -1353692084, -803445358, -1007845903, 1132245662, -1337635046, -1361212613, 942893665, -849530794, -1073703667, 1321997445, 1853062597, 237801313, 1407207484, 1465747074, 379679951, 1416038966, -2109094266, -1995802145, 1647847553, -1544331805, 978228823, -343055021 ], [ 1236552852, 709576721, -1838996744, -700800276, 895759110, 1810552413, 1308201827, 1683036827, 1961233920, 1693159343, 345618048, -703756870, 34539491, 1269987065, -320418348, 1420890484, 864524006, -1248473363, 1807413741, 1487176746, 428444671, -1313798141, -1171307841, 1457898460, -2072004107, -70387912, 511586947, -1148897098 ], [ 1565936005, 95845454, -1864121989, -772394320, -439928308, -1190534883, 1889987156, -599121164, 7202642, 151441921, -1199763768, 291686547, -628540926, -2103157636, -394537559, 360102428, -1643729020, 1199943153, 690597428, -816181828, 395842779, -843285497, 634464929, -1486294598, 475846164, -1910839838, -2075877660, -1055227045 ], [ -1398171415, -39860099, -1436357315, -1097548056, -1726785218, 1661769169, 1011360744, -1212642594, -1631498241, 1504315155, 722388044, 1657210399, -1381303103, -606559878, -1639345302, -329205507, -1449422405, -2129644529, 36092571, 2057540356, 624842621, 1103491328, 1339707072, 2028173547, -1595313181, -1070502871, 499018280, 1378890068 ], [ 1176132123, 977682653, -805713654, -580518750, -1805107842, -799287829, -1477700837, 1881849039, -1754242252, -586650617, 1663062580, 1957842175, -529562303, -148525558, 100281495, 1383902215, 1154006824, 103561200, -551910075, -548124369, 640391025, 1439977427, -1818146187, 1154663092, -82009620, -1523845437, -1732937845, -699894236 ], [ -1081111384, -1700323564, -887594387, 1433289062, 934515321, -1249675884, 747771786, -207449924, 1061200901, -1085382292, -1882247740, -803838491, 2121345388, 239826142, -1913751405, 2041808101, 1399076110, 187689637, 1031947211, -1353901970, 394113889, 1773783261, -262606477, -1980179413, 1104375048, 988256214, 1030181420, 637487106 ], [ -1558307184, -1655528280, 1256846901, 1525280513, -1810083914, 347999737, 2345662, -644058812, 623121700, 1779025301, 1381643121, -1489951377, -158440407, 1871447235, -1130185952, 1520682176, -40116647, 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009 ], [ -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980, -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618 ], [ 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097, -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408, -631296502, 1212267983, -1570059780, 92885215, -1603818248, -1152573677, -397496384, 1557833959, -831543726, 1094279305, -1753520145, -1067132318 ], [ 447979818, -136341320, 7300439, 765720942, -1816343092, 839545035, 1557975652, 1142948602, -924650375, -640186606, 1981615382, 1245453563, 1853444313, 1775881541, -283052836, -1591591272, -1165796114, -883923761, 1438181449, -961020104, -595772774, 1508855472, -1445038764, 702719665, 221653451, 2080699637, -45516163, 91201323 ], [ 1503315342, 2111771290, 984756027, 850746546, 1615506794, 2060410734, 1008041332, -891740379, 610636806, -1133089123, 760863, -238531765, 2094025433, 233372167, 1972097902, 1323436624, 1498312146, -1420455861, 1182487019, -1067373787, 333115731, -59460174, -1031851460, 2082488668, 1612498342, 318895847, -2101028703, -1360348059 ], [ -1170636429, 2026856012, -413466001, -1946760767, 370042164, 1934607176, 261474689, -240466939, -1392360424, 1626902115, -1697378808, 1861990547, -1192588176, -1554067755, -649790804, -2126177207, -2087123518, -1346578322, 826591455, 1350627704, -1083502414, 620725258, -638213086, -287936121, -709091840, 1681237778, 50808607, 26812670 ], [ 1545328039, 675427971, -1505858684, -1336619699, -684071840, -1727081958, 824757449, -20030091, -1957511175, -427491973, 1417247446, 1748275449, 1983523874, 1814957652, 462298264, 1834732554, 1960688523, 581053275, -373396600, 2001857840, -364935939, -1432885081, -1691148057, 289690686, -1995240222, -1638088196, -1097345598, 128109815 ], [ -93936703, 48093944, 32995617, 2122450951, -1213004500, -111465905, 484496683, -970896328, -1369210342, -1947105710, -746417469, -1055802599, -1306917681, -982402612, 844663730, 1406691017, 71178380, -1861697909, 1014046499, -1494660754, -1901604632, 294036902, -320567425, -808164206, 2005571825, -1755684036, -1917189586, 375765836 ], [ -350560859, 1295109960, -1973974620, -346271996, -1517612431, -1970597931, -160947665, 1008665541, -1470968757, 1470116480, 80553936, -83770355, 1815618752, -733731660, -1286739740, 1229546700, -1687121095, 1598139111, 1397052195, 2048651875, -170639707, 524825059, 1643302156, -1582224022, -832694109, -120893402, 547745791, 769523325 ], [ 1818117871, -45822255, -1410055805, -1331853184, 1291619327, -167353893, 564860139, 269973636, 1344096033, -1209262338, -1414361314, 1003056301, -283096455, 1356314937, -1594131966, -979759790, 1976037607, 1476051865, -1878224749, 1360860509, -1866234596, -1630787990, 1710067824, -1606224806, -855720058, -1566134360, 416697868, -1901874795 ], [ -912785653, -745899430, 638912358, -14969453, -1320834002, -153310703, -176654333, -628308153, 143847795, -746725058, -714498346, 1217014784, -1066437755, -734367492, -1545300596, 851010910, 885383182, 764950805, -1424714887, -207945622, -892810352, 1132601664, -700471523, -360970772, -195993115, 1120074725, 870025939, 1374309682 ], [ -309473291, 1372698470, 1593834967, 102673693, 772173472, 1759041757, 1453789375, -960187984, 929233188, -232094342, -1509114929, -550669077, 2052682131, 1966642283, 1230878638, 2106089744, 312337617, 1106239240, -1437822162, -864299964, -1405825910, 1879331500, 491048656, 1858007435, -359930574, -414693971, 755310803, 291663725 ], [ -547918750, -783452620, 55169591, -1823025165, -1340210022, -1959525964, -1480899809, -1294222469, -1822591862, -1909305675, 1372840361, -1362905273, 237882139, -1724233196, 1920456143, -1121121909, 1071535419, 606380550, 1154328983, 554694311, 38905678, 1168788441, 1354864340, -515706595, 1898648040, 2093764853, 952367131, 1842318401 ], [ -1693982601, 173227279, 648625356, 1837029629, -1630226941, 1314585976, -1815815870, -609434420, 828500931, -897734186, 1437892481, 1849056040, -1465264641, -1039006761, -1829017802, 902360819, 1660103189, 436476464, -1579648870, -1401268416, -1996790023, -42975121, 949421284, -1503165673, 1493426933, -1062175500, 62162528, 719991018 ], [ 171477617, -94991925, -700678763, -300589792, -1123292008, -882531237, 1096213394, 1643231773, 1500165109, -726067482, -767747918, -1897083579, -971439204, 367625683, -997326971, 1002740685, -1930177983, -378710431, -940275609, -24531085, -2037313799, -348852441, 1238701306, 1533117883, -1048286288, -305825221, 816710319, -155785330 ], [ 185492703, -680692415, 1449395254, 564797968, 1977311578, 1201798652, -569978178, -739514589, -1768062716, 525961544, 1072220393, -626133648, -2055990854, 1398170752, -1189863419, 353341240, -1918773769, -1877923335, 1710034235, 740853575, -2124732856, -1715167984, -31172164, 774663479, -326421264, 1600949766, 656033338, 490724705 ], [ -903042264, 781456380, 1605009523, -1937236905, 1006507296, 1630939436, -290793227, 1142037834, -609772616, -1319072304, 1356729692, -811181507, 1104065575, -792909175, -433791448, 795006904, -681302663, 1322012387, -1980461005, -2097357238, -1796553701, -1046822186, -1915905645, -512347520, -2042619933, 1100666101, -1490901767, 2027497705 ], [ 1533912426, 834692380, 1280584488, 1181063015, 1484228374, 237864322, 531718503, -133080927, 532846962, -509523805, -1615200850, 1851672452, 854549686, 880213497, -944779372, 1163234248, 82692421, -1818282316, 1953018712, 2112220514, 1591780997, -107524649, -1145925161, -2100132126, 1016406655, 1679010308, -1700417282, 791848650 ], [ -2032625547, 1188018473, -2026476060, 2041584219, -1416280567, -428213264, 837297011, 1487136555, -587096718, 2063376928, -2079011395, -122837017, 2096041241, -970184379, 143359150, -238137887, -455781006, 1150034878, 80959682, 918417918, 85774404, 2136277342, -127832929, 1271644607, 485111850, 1294505112, 1656253720, -1174669033 ], [ -851633208, -852265600, -55969339, -34917684, -2131832804, 1698333955, 1545390570, 434012747, -833636450, 1402657264, -982272343, -834031151, 2136905870, 1820696117, 362464911, -1420639914, -1619016930, 1994034697, -1007062587, 779386673, -630387004, -14374650, 2087612009, 399262955, -297977625, -362229744, -1159065695, 242630336 ], [ 299492224, -1739449238, -409054154, 621910056, -1911430579, 2045788606, 1550137931, 587973608, -2080106232, 77305678, 1711474183, -2049996033, 1253523587, 1457675041, -1821825441, -1158017533, 960402266, 1767817316, 1163685663, 110254702, 439405534, 106090753, 333593546, 1161970243, -1934079496, -1247657827, -1891948677, 1272658886 ], [ 976197317, -1919392333, -1694084657, -1009953821, -1108771145, 83158557, -4996792, -611234462, -1442406039, 641546953, 1244851433, 602568376, 1320178559, 1777902378, 1469493902, 650844015, -1934590191, -710594302, -309782414, 912698029, 1490000058, 602718382, -587468246, 1235786860, 841042120, 1280073735, 383308239, 630207130 ], [ -656233995, -430185136, -960333947, -1044243040, 656026585, -499650130, -1573572350, -1996905150, 1546714442, -277779198, 328322079, 1738808662, -1668579741, 1878569614, 874144579, 601975888, -295869346, 885759190, -1270960644, -849782818, 1980277534, -962943769, 943380053, 1848065481, 399404570, -869004931, 1498373133, 1401179553 ], [ 188419312, -1653920028, -251381806, -293615098, -1333815581, -420414147, -1488676789, 827062685, -292189562, 990196682, -189087744, 918275166, 1002069579, -1459361671, -248742988, 1073632935, 400115719, -1195437554, 1428156186, -1288941069, 2118856383, 888422348, -762247968, -1311845171, 1726381276, 100907808, 1314478485, 1424557367 ], [ -1855397138, 789366159, -712281969, 1751137367, -1206701300, -2003466637, 706025074, 223425605, 237507981, -1016578286, -22114561, 1993783437, 1131997745, 2082549182, -715933701, 1590007239, -503575057, 1871154673, 1570385849, -1440353857, 2028120104, 461138815, 1186945740, 339422972, -1215170911, 2081970109, -1663648573, 1327004075 ], [ -1248954381, 1226893836, -331737412, -1131676485, -1130877655, -774879696, 1722458615, 1156962996, 733249279, 557591349, -357645171, 1724396015, -971471211, 1902369959, -512557081, -681029345, -102861910, 1067510838, 918360009, 1145532373, -1763764578, -1455739324, 1498226068, 2065300148, -1599617487, 1735770061, -1020269130, 2058562460 ], [ 2119952459, 587942831, -1330543786, 1238004344, -1713081260, -711913033, 594446245, -1857213260, -459007107, 1276475726, -1753053462, -572209360, -2131410041, 679693262, -1807487267, -940722165, 97648567, -1226129402, -1155806000, 1438337140, 1192077339, -1800448198, 1535487887, -136673331, -1525430574, 1746751003, -699994326, -748574382 ], [ -1517952573, 1659084593, -916147863, 396825798, -1120108493, 1698643964, 1232075367, 12991598, -663659730, 665976654, -19049045, 1893763220, 746873790, -2030711726, 1384081769, -1319238315, -853800456, -274681434, -1248887723, 1899733471, 2054941592, -1478760128, -772460414, -555147152, 734731891, 419942377, 763821453, -2014168540 ], [ 60256010, -1241608285, -1166309341, 1179794850, -1539928652, -2012283046, -55765233, 1012734247, 46942002, -1454522897, 1174101280, -508006497, 901227779, -1279622189, 1769703817, -929594543, 2022330714, -527182455, 978613994, 8834209, -1818870337, -1725411462, -407513759, -1318426136, 467302620, -1554988252, 387384882, -1267669312 ], [ -1368188522, -570968249, 356244900, -431760721, -645617303, -686222513, -691803934, -413569511, 1434549164, 334938354, -335294531, 1071776963, 117664726, 1928608241, 270036881, -1219755090, 270569109, 1175088274, -1232133717, -1279052491, 427148942, 1651357810, -710286192, 29353380, 665807095, 702319651, -1521717226, -450096268 ], [ 2122210319, 1668726782, 1168417039, -2043458069, -355402387, -1927732213, -853187304, 1567239721, -481886592, -1424039922, 950082297, 1112525247, 667471416, 1327191932, 867980729, 578417294, 1670738822, -755368057, -187710574, 270932217, 728087788, -101036287, -251221421, -1437427565, 593126729, -1616474875, -108131656, -390916914 ], [ 1188261231, -100666969, -2124891591, 25834968, -1221012148, -515214347, -874293743, -1431891281, 1912954838, -1058436487, 30263254, 1409322922, -582604240, 1878154875, -410976335, 1918932777, -206921718, -2085519061, 1579819496, 1563544463, 1985717422, -1615284127, 1478175872, -680351761, 1467404625, 1990792046, -1292720256, -553071074 ], [ -993520117, -839086397, 412528089, -375975213, 670605084, 748983654, -1276870699, -1958822778, 1057772589, -1367557674, -1288646728, 435286249, -1017861523, -1332540355, -829806846, 97183047, 1486021818, 2098867231, 996792746, 1713130439, 131792942, -393725867, 1373312778, -848725505, 1344016588, 2139741428, -473163251, 573028751 ], [ 1208763945, 1217639585, -1261677688, 1986867608, 13867804, -1968002976, -1639639283, 977519186, -314415291, -1683843812, 87470315, 427542099, -1804236915, -643788731, -160576966, 1204028114, 651420021, -1773734425, 490005237, 1728897494, -1914035478, 2090085543, -1738002816, 526835074, -638420063, 991243853, 1471823972, 1511223832 ], [ 1588090155, 1358290302, -817706499, -149035026, 940134347, -1424316630, 332390063, 129761504, 2076282791, -1933943482, -1740991140, -2018201659, 205646222, 218041700, 397446175, -1107674387, -826057198, -357077231, -1945820986, 1084385147, -1923696372, 716815061, -199208941, 2142427197, 826668630, -105080961, 859748453, -1643813903 ], [ -1370224062, -4495773, 1537478638, 1374715440, -527583364, -929135154, 1994444952, 281002416, -1639991883, -1181414911, 1445061927, 1710403663, 1753799013, -2117763148, 1385880832, -1666613779, 1326462601, 1638509017, -595668949, -1315903613, 916301666, -1853532813, 340790906, -723405494, -324359661, 1398643876, 2117898607, -420099808 ], [ -899990133, 1436372235, -373043585, -1289136936, 1730274980, 2111999770, -906202542, -1468888922, -1491723136, 423592973, -816044862, 528730768, 1113735172, -2123005189, 1545561203, -2022216653, -1655946169, 965760322, 522751984, 2054972436, 288995058, -355940906, 724980968, 1125400144, 734681519, -555803199, 1973397758, -852065423 ], [ -659152031, -954506204, -859994523, -1232689536, 348859946, 982521928, -303145410, 1815921726, -112724543, -141728237, -1849941227, 1733135915, -1510788347, -1441323207, 1869921114, 83914361, -1854174097, -249952145, 387172372, -2104149093, 1093391424, 723789139, -2096530182, 508772545, -1190787638, 1006825299, -527971608, -1279287702 ], [ 29280712, -244633070, -680343029, 1625351433, 639946940, -54085835, -1175113716, 294994092, -2038035270, 1652514298, -2140736037, 854013665, -663520857, 941056550, -594153754, -2035164875, 1926740013, 1142429889, -1955151953, -2006281126, 129128450, 1961040584, 334205639, -2101456090, 855879659, -310208358, 595860570, -642818178 ], [ -2112524789, -2068654020, 566324395, 580550527, -762837991, -1794017541, 1171963265, -1497914848, -1338460475, -204683616, 928596204, 2126541800, 538998353, 1977366448, 654084371, 1494163638, -1391794087, -1905306667, 726596803, 2040747088, 1017814514, -673486772, -45482582, -1665544035, -685624171, 785655365, -1432136018, -78951042 ] ], [ [ -902112676, -39461838, 1133134188, 1653018217, -389120926, 1405207848, 870646744, 1811651699, 1031184388, 218245239, 748055416, -783161383, 745341854, 897120458, 475917613, -1705067502, 79121796, 905729967, -1297867448, 1234292035, 1472329335, 166323398, 1993999437, 1536881382, -143949843, 1650660046, 1860746287, -1683022749 ], [ 2138870253, -2126117785, -59288104, 1881065493, 963598992, -1001704752, 617574800, -1225496050, -1128439023, 1767941304, -1945236028, 1985114956, -200337414, -1869363996, 1233536071, -1940294942, -751040905, -1113302247, 1221655005, -443725473, 664868161, -1837525470, 839843711, 905709527, -920235878, 1637578652, -128645512, 718254824 ], [ -1367071770, 1859011335, -1088428345, 541655308, -1761580652, -1955351971, -1602996014, 1901773607, -1243335140, 1630246588, 344603313, -1766693237, -252496319, -89033310, -1000987172, 447155041, 1550966149, 1648121243, 108008511, 1690104952, 1817241351, -1769410338, 579670099, 1173734948, -2079676438, 444149780, 1775864570, -995491802 ], [ 1535293336, 1863553801, 580985477, 556184204, 149351284, -390751865, -202180976, 96148728, -76558455, 1400392107, 1156293847, -654586186, 56442752, -1223049622, -1391463324, -563296986, -1897612900, 1522958368, -1605517719, -744961276, -1067552309, -1259144400, -568077623, 941712635, 1685413938, -1336883802, -1120611805, -130368261 ], [ -774818294, 1288460853, -1189643495, -419170658, 196459615, -508928596, 502883531, 1286352890, 137986698, -185383722, 1940709539, 2069206784, 2127632384, -2076858308, 1449104742, 1712514781, 1311236957, 1071843419, -575298944, 970653325, 342667549, 1423663121, -637921104, 1042034682, 1221299059, 1433931502, -1409474526, 1562284411 ], [ -1216885722, 1877257984, -1981293880, -1187125387, 467892334, 186208948, 809765655, -414192693, -2133042739, 505435722, 46324503, 37248823, -528819831, 1677265405, 1255765895, -1369163827, -1980449166, -1368545399, -1938895603, 898892149, 516294147, -158973164, 393585883, 1324320659, 1422020820, -281220068, 396283271, 330369090 ], [ 1930033012, 1123149287, -797211892, 1661904268, -438424222, 1106958038, 2051597070, 1326853446, -1685670540, -1264000951, 1270901667, -1617711546, -2097796397, -1038996398, -57925153, -1595942819, -1488625626, -692002815, 424607784, 190836283, 1280630268, 2064789390, -2005568041, 808723457, -1444085144, -599295544, -675983266, 862173343 ], [ -1048835456, 1694750571, -501566755, 1353251788, 1940759569, 45704832, -1712806641, 865048306, -329500835, -694274680, -184291156, -859890860, -943423704, 2103029042, -951307092, -177662069, 922353511, -1198549061, 506135450, 1698743650, 1343603293, -2024791688, -407707405, -2146325610, 458320371, -750983603, 1690448192, -1393559439 ], [ 1508944296, -677336356, 1803986734, -1290254047, -992244723, -639788602, 2084868112, 1004760164, 1358884339, 227241989, 1266189885, 544928341, 719744610, 1448349396, 2075620140, 325660546, -250984025, 657693690, 1037403414, 2088802723, 853887979, 1952280076, 996814262, 1939930841, 1080033152, 1653341658, -1328193335, 2115499428 ], [ -648319002, 1278107114, -462765565, -180297896, 1065151090, 174436886, 928777983, -1808016625, 1431796949, -393185343, 1239180347, -921149646, 412462371, 379089617, -1546409476, -110765047, 581775908, 1443800775, 1662406964, -496002476, 614929208, -1397236986, 1699202572, 1580883716, 2143416391, -59075205, -604721805, 1107484511 ], [ 959021934, -1236735016, 171621020, 617621263, -193394644, -553281323, -1117262390, -379775125, -1091288501, -857234651, -1353033726, -531041103, 564717360, -525466157, -1537370244, 1293318367, -294692869, 359990161, 100215499, 26988295, -265280901, 1098065456, 1524410652, 1734682877, -244085742, -683278646, -1791722518, -245991421 ], [ 2113980932, -1029710077, 1481693241, 1102185224, 687381535, 280351025, 1100901568, -1724812119, -1596908785, -1306917816, 1142095344, -291803814, -1255208738, -1954706377, -47347163, -435269624, -1383053389, -2047452296, 1089998122, 1199718751, -1091205675, -27049758, -1059961772, -391391282, -1678377230, 1916674842, 947497517, 1722563456 ], [ -876840635, 1601585337, 78512058, -1296505611, -720508435, 1337984758, 1179832922, 945897123, -1174743751, 634636370, 1893369760, -1938078022, -767338965, -1802375468, -1701444331, 2138039581, -1115380533, -1377080988, -1829909776, 2065906215, -134266129, 1251454377, -1072662840, 605189862, 1658055135, 735012775, 73566863, -1243230444 ], [ -1145173793, 415986414, -209292340, -1947997258, -1305694659, -291993975, -1379846824, 231682140, -856173942, -895402584, -1682332399, 13866894, -1337248647, 560076639, 1881396993, 1770532502, 716411860, 1320490291, 1808622167, 780644228, -1044334435, 3581848, 1533360601, 721492715, -591533791, -1424154105, -1528170920, -528164794 ], [ 1308707029, 225913157, -1891288283, 1797168113, -408653946, -469912322, 1371446058, -528471614, 503305422, 1808955061, 77591570, 490102133, -628637521, 1677915923, -1825121312, -960552684, 2108708623, -68184091, -1396836208, -370472927, -1050942098, 108605942, -1134233164, -432370354, 1752095000, -1793716960, 1132533023, -1811658812 ], [ -183267116, 722983645, 1956027036, -1073387667, -1920780754, 1077387144, 1690801412, 279420242, -1887950218, 2884368, -467590101, -208387335, -1915534462, -784466714, 2143055501, -1950796066, 1779789361, 75293322, 364208739, 1861939418, -1211848328, 2080506441, -958732371, -648159507, -216709593, 436097638, -761153321, 1258885666 ], [ -2055941122, 715557996, 671114444, 148406718, 487169138, 1063790677, 1736501247, -1209539663, -99411141, 267101132, -666969931, 2035209927, 49465923, 397926333, -1311275030, -361672304, 539191705, -307754972, 1159782400, -1560259554, -1488370608, -691534447, -780038141, 1354861614, 1579693177, -120439361, 23758679, -883172708 ], [ 136737356, 886777216, 955235932, 2014204162, 334547093, -685827398, -1848640820, 807085269, 1305505611, 225086406, 1816066951, -786360486, -1918659675, 571860278, -1626719910, -1786208452, 867476888, -281756268, 448712123, 1063924185, -504585648, 477085887, 168571663, 343682902, 873332499, -513753624, 19226257, 391463335 ], [ -1545379379, -1238734217, -1763358828, -1296977074, -262599733, 1879565179, 1816276204, 1128938409, 248159665, -1277645985, -608940167, 1143661753, 1755379631, 1986438484, -478321248, -57426407, 39283836, -1905897369, -1647122833, -1953264520, 1019629297, -1183914511, 860294650, -535685463, 1263768326, -1651287036, -750797592, -1267796179 ], [ -274649333, 266215981, -1424461503, 717247457, 1995033251, -1961569590, -1777784256, 1942245103, 640007265, 1802354020, 881573796, 933396948, -1470010653, 50811307, -578432427, 1432914729, -1962256455, -2069455556, 243130615, 2020537705, 2125743136, 401771169, -301141818, -975287702, 2104569281, -1360499213, -1605349581, 35822544 ], [ -461905079, -18010433, 1726426400, -988654221, 1617894774, -1237977174, -757668404, -2128358018, 767126616, 1539577853, 1658545307, -1428248406, 1146229989, -1540448765, 551801064, 869294638, -1492176374, -1672835092, -1833939471, 894902807, 492298513, -1634885502, 1183975, 1270476532, -1125123980, 453707589, -890046954, -1026439458 ], [ -463482045, -634734857, -19237794, -1265267576, -471334139, 525630740, -484078583, 671733052, -1650415009, -1556234607, 1570198890, -163962527, 468813211, 1029914856, -1519979544, 2028352336, -326956951, 1673796876, -357702435, -405563487, 432163382, -1327587199, 467591448, 2075808666, 623724328, -1846554170, 849987159, -2004026755 ], [ -1703581400, -925219513, -837852769, -2132236575, -2072975332, 1242250848, -194813223, -1289269185, -303095508, 828656103, 1006426501, -909922620, -1429721828, 1972866998, 564764392, 2074275095, -830242099, -1669600838, -507164879, -739384373, 941829902, 928252931, -1840187120, 376855466, -675242351, 493433296, -466763173, 160729089 ], [ 926636238, -887387549, -1291821301, 884735660, 1921624175, -240495839, 2137871308, -1353377043, 1369708625, 2096826591, -860228257, -1512447639, 703801920, 1586535827, -1790365572, 604398457, 1594632518, -2009983286, 68688859, -1816837212, -1389683199, -58630474, -741240233, -1781826668, 1291680252, -1275766484, 1590111858, -1388379016 ], [ 84668352, 975108895, -84561463, -356061580, 1076897536, -2096895860, 1400973761, 815599666, 1137508397, -339442038, -496377745, 308890237, 609566504, 1826196410, 1534849118, -1916022103, -1495676688, 1918205054, -480449280, 344815802, -1904307394, -1698094380, -391369078, 933402949, 1169442645, 1695157924, -1301252928, -1280596699 ], [ 179903944, 201527330, -1990349120, -226879590, 1707893705, -1443552736, 1374409699, -226601035, 104836680, 608202985, 883848417, 590529762, -1701167119, -879024057, 1482663497, -1975057205, 924541236, 87954314, -1632227603, -1620194411, 2064544759, -2014162013, -2050716127, -2075704202, 551949952, 1831350538, -1409801555, 1270238159 ], [ 941704432, -1160602942, -1845091090, -51920131, -1799158009, -1659703649, -144775872, 1355748422, 2121754497, 549076028, -959855442, -737465556, 483304770, -1403539448, 79882416, 1154982133, 1469392534, -1893509818, -908000721, -1053097160, 235984318, -1351566679, 1935413260, 1791394466, -719038479, -399017584, -260251047, -1964382754 ], [ 1669940470, 1199884058, -719411931, 203750016, -512502279, -1167421207, -841303310, -1687536746, 1329427134, 664790244, 1848497962, -2119279418, 563065405, 259394781, 530987370, 2103280878, -472430857, -1541753552, -2093866352, -34293642, -1400427350, -1541426769, -1514240737, -957893194, -1649774236, -60521160, 661628184, -904853004 ], [ -1561869357, 311065051, -1779688623, 1020442959, -504308590, -386741818, -1077939455, -932737082, -1521017375, 249139314, -1519869202, 775433400, -1047088517, 281048939, 158268528, 573031264, 1108512161, 260267822, 1515164145, -1035070418, 1079831442, -674447146, 550671757, -34370562, 1750734229, -982645097, 84768922, -1441041408 ], [ 572763270, -1989011700, -379586846, -2104969216, -741379212, -68512511, -722792404, -489985673, -1510465774, 921803033, 1273877209, -194386642, -1909679537, -1879470109, 750267409, 1842206745, 1565344608, -405907179, -11045166, -1447020747, -1845973586, 1141521751, -307444662, -13432992, -673336614, -802485317, 2085375497, 1358121765 ], [ 821477785, -476080059, 950733122, -690525565, 67976099, -1524594982, 899427374, -1887682001, 955935066, 445321266, -1862474426, 26199777, -1191395906, -102507220, -2091788422, 952679454, 42122487, -591495260, 1614048086, 622482080, 470533143, -1515596675, 891325, 861649800, 1829509384, 447745155, -1407810776, 764359527 ], [ -1827060585, -803442042, 1792314490, 1296179373, 1729934464, -633812219, 785860844, 859106317, -1091011192, 1900989881, 2017621122, -1673549215, 1139653903, -224658612, 746871549, 233679103, -1190086802, -1735327111, 56217564, 1448344375, 1385454406, -967317116, 1547305883, -618737426, 263840338, -754303564, 97898813, 126252902 ], [ 849045577, -120831879, 121327862, 650022578, -353557250, 104796203, -1780611788, 1588373725, -1606104414, 1601828022, 1117874623, 1922694219, -2041552298, -1214764514, -1922835273, -353965916, 1737930934, 1143635100, 876160930, 1496367764, -2129390146, 1235507088, -807267561, 820037477, 1130944176, 797792978, -353901870, 479280607 ], [ -134012331, 551112686, -176956686, -455028615, -1279322997, -483416902, 950868985, 1590209408, -1705074828, -1362377572, 31143261, 870065986, -1417528928, -752130283, -1947626753, -1921606969, -1532255849, 984294757, 1586281472, -4930576, -1390935189, 1810046817, -951897000, -1483091606, -1554371049, -631063207, 1011658508, -441916820 ], [ -234294043, -686009574, 1905397982, 788568419, 705768706, -267929532, 134815675, 1653534473, 672724728, 1347653867, -1973857950, 1544377729, 1935571078, 721990092, 1960350249, 290936184, -961471944, 456519384, 551024902, -1526356033, -1280264278, -895926273, 203889805, -1511856576, 1163030926, -1677307019, 1889019924, 755066305 ], [ -690558057, -547443040, 831098776, -1766141660, 929547378, 224069754, -1197656780, 1706352678, 554188784, -1444571568, 667529354, -381240913, 1134198240, -33867794, 2147257120, 1835344452, -1974686938, -382406742, -1278590102, -213679332, -1524376528, 153190018, -1484194444, 528895988, -196500507, 2117499313, 1625802130, 430426546 ], [ -220231883, 927172627, 723617798, -1549047924, -530432144, 2113878626, -774540164, -2090567033, 1435529188, 1859039919, 668071468, 579781692, -640399862, -603916989, 1778804777, 1537850101, -6392780, -802692548, -1338849766, -2100666003, -72061552, 231329121, 750328372, 1310386223, -570747084, -1431083468, 1476544199, 1127264938 ], [ 142352312, -1979249111, -138449216, 512327648, 1540653831, 35153110, -159266809, -515491055, -367605642, -2077165445, -1702025122, 1100626902, -590592884, 1506737268, -442174183, 2133980504, -1371716695, -1339743201, 377197779, 1299949768, -1529686660, 12306439, -1186743322, 1018672078, 262388080, 662478084, -992208035, -906825344 ], [ 599870824, -631673811, 818247675, -1486166303, -853451188, -1710786047, -1772156414, -1020351042, -45304029, -1527187046, -1748487972, 1620427302, 65436753, 925886716, 971598233, -1711113575, 516812519, 1549098497, -222188790, 1554848264, 1914947881, 199336447, -1710482610, 504499335, 1632094044, 340661467, 1289043692, 151864585 ], [ -344720173, 1913746372, -1490924145, -225025218, -1478040901, 664497783, 1811641947, 2137977184, -1143729759, 977578574, 1606814730, 1433311178, 14152861, -1398097564, -164348484, 1185474635, 513296985, -479882292, -1223897820, 652240733, -307645613, -119884476, 1883276324, -2108289826, -1124177930, 1803131306, 1810687597, -848235050 ], [ 2122614484, -1238753428, -1924543973, -828432217, 134772305, -2121646393, -1409525375, 1249416412, 522758748, 452206208, 2102569642, -1166553539, 1704590466, -621911596, 1824710248, 1216216281, -1231153178, -1248168641, 181761293, 11823385, -1138892113, -1029177397, 1715516056, 1089631198, -1326483500, 967407550, -1486235155, -236209696 ], [ -2095245543, 640913034, -1366023540, -1133547751, -1332458427, -1359745086, -1814665827, 233953688, 1579436012, -852477915, 1202581431, 187170496, -1054493940, -1882542650, 1216582572, -2049085100, -334300726, -2000355662, 1183350718, 2103782111, -760176348, -800542340, 277687788, 8547477, -508478851, -576039245, -1341422152, -1070499003 ], [ 367790436, 1006689757, 1077310082, 70724991, 1087086822, 395198849, -617232249, -629824956, 80366433, -826102270, 1132920454, -1352070567, -1913418262, -38040124, -1838725608, -1324636106, -531619284, -2129562465, -1187680430, 192299718, -538391247, 1702350856, -1744817237, 943710365, 395171482, 619525115, 737619856, -1922609564 ], [ 1253445437, -724293154, 646491096, -884963182, -445038520, 859141515, 1868002501, 1623356873, 972088606, 165518211, 118890045, 1999798337, -1259067910, 1950259835, 639842695, 498770443, 393936655, 1342080007, 787396349, -1740194163, 1207421673, 982401681, 1782624539, 1874636039, 1928683373, -1963768131, 559142474, 1865804512 ], [ 2001265934, 211745288, 1767045748, 1633989825, -2136255071, 1653508662, 591062516, 316642057, -1380963370, 1798214479, -879640852, -352951797, -869730020, 2017097485, -72457647, -1657755244, -2100813769, 2062323495, -1134745788, 1162742279, -2022410091, 1704216309, 646644115, -1182210132, 1671977419, -868367422, 2137986014, 427435060 ], [ -220946468, -1896162184, -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914, 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233 ], [ -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225, 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086 ], [ -422229537, -814350902, 1272309207, 438722416, -1576420923, -1753279821, 1323320196, 1137567168, -633098707, 1556725123, -1608449366, 1584989051, -1807539197, 584418158, 1473297128, 512393798, 1196644656, -670814300, -910355490, -1005313698, -1647711851, -956359067, -1085619874, 1102516830, -1232708719, -1434697260, 1000966402, 162565057 ], [ -1221647251, 884308511, -1219347565, 1226552129, -2008893075, 387121334, 416009193, -546169265, 811660979, -516581281, 659236544, -1187325011, 294631132, 1100631571, 2001776662, -600041586, -117087199, -101611400, 1546774524, 1986685159, 627107789, 1383612754, -1786010866, 1113580692, 1331819798, 922998525, 362446026, 1716180270 ], [ 659387685, 1487732309, -1373412707, 710328612, -268478002, 1581874867, 1634589280, 1477407686, -1222213720, -33054966, -2146947179, 2060013591, -1041492152, 534430909, -53504774, 1737848827, 1379878688, 1189406132, 615429731, -1634743553, 1799863894, -1878485244, -190849313, -517870747, -468945047, 2049701169, -1153549977, 343418710 ] ], [ [ -1210912409, 1767585219, 1014084285, -365746383, -1802343843, -1491668678, -1105036739, -402483611, 1657407519, -1633916582, 330372398, -655753893, -1947391391, 512510742, 877268752, 1973452584, 28700550, -749897456, 1522659225, -1085092390, 783547516, 1904341729, -2128385699, 1826121873, -1263840998, -79131457, -1039537991, -1526851278 ], [ 868581068, -76499567, 40004088, -70433337, 1062778907, 2001896805, 55264197, -1479216367, -741377452, -17046716, -1702264561, -1163474096, -1277228361, 2031329212, -426146311, 1627984097, 220994570, 26158796, 1883933301, 824428341, -1117893328, -937816698, 713329383, -2137856556, -1492303947, -1828257722, 918062668, -251925366 ], [ -2098774952, 1037908996, 669671085, 939038879, -1446469151, 1610363236, -1372996049, 304383734, 253006358, -1208078070, -535103336, -1923294910, -123243440, 760693512, -820816000, 162216121, 1947626147, -1139818146, -899125204, -1632113932, 180592314, -1271988967, 1521945522, -897892381, 705151219, -1334804923, -761167217, -1412198970 ], [ 225213840, -2028202412, -1791039475, 6115375, 196221605, -731358282, -294681622, -358686908, 1107816836, -229989099, 1494231333, -1215359987, -1290137216, -413495562, -1797289601, 734673912, -470054187, -573807944, 146674886, -1794847593, -529131603, 2028159522, 552166024, 317723647, 24272061, -134333027, 1875294539, 1848361553 ], [ -389162163, 1824200454, -1793173874, -774326321, -850682607, 847227982, 454810675, -117638973, -1047864223, 29504379, -992187045, -10824018, -689030935, 1669119409, 1057170894, -1394702621, 1890357847, 681962816, -642627465, 130827268, -1307868911, -1946375797, -340861695, 1211934021, -636343674, -497145232, 2104640980, 2092728556 ], [ -155184649, -1957706999, 770016137, 922187326, 1777206213, 1924374687, 554315253, -1687368035, -1076411254, 930638308, 461322846, -274966881, -421437928, 899994548, -333504772, -1482706444, 2058683401, -646893178, -950944356, -1849779484, -133422530, 2088225245, -1460859916, -1096502101, -1380642154, -1743536013, 444462217, -866764924 ], [ 1078104257, -426733473, 586090694, -1763546640, -733219646, -369175173, -1891425547, -346668467, -127715740, -413001566, 18338020, 1276612307, 1162439804, -2086922177, 602539082, 1735516886, 1594543663, -758688882, 1215402209, 1292678812, -576050533, 1585461978, 567886689, 1078509212, 1062087556, 1208371630, 1962286243, 1535106056 ], [ -333494923, 266515401, 636866307, 1531370034, -461005318, -803271579, 1021464250, 1950641242, 1769497196, -1512012546, 1800562027, 1242050540, -1472797899, -2119366819, -1270895436, 1844373509, 1094913653, 323439902, 562683175, -372279525, 1739922548, -1476481105, -799720508, -1285947777, 1494738002, 172020507, 789311295, 1801428200 ], [ -1308005189, 1994698812, -1604194471, 1092166201, 870691240, 1397663942, -1466896634, 1975281115, 1264133599, -1672308194, 245221330, 1362671326, -99355211, -511501229, -964095450, 68446264, 2078101006, 461778471, 954200475, 1201001575, 1194274270, -427565483, 1154104646, -738533857, 360844156, -848457609, 1888492146, 988489151 ], [ 360010615, -208276351, 86095132, 1202187056, -971906250, 1410747265, -937437087, -1539248013, 1017408629, 894850878, -709668521, 638973333, 982305170, 1236234842, 1944360723, 1521952754, -260672575, -1158619675, -1729473195, 316982001, 715311690, 819834054, -2106582539, 864814217, 1232670737, 952435661, 110179298, -2082314372 ], [ -44099848, 621685707, 298251808, 320337349, 70474159, 223428557, -756870855, 450808913, -938412088, -36602511, -363794637, 919997513, 1696122450, 572386990, -1566071951, 719430673, -752630327, -1934898133, -1321559599, 2144770848, -312944303, -1281096976, -1574112304, 645662961, 1120108632, -630752777, -1703094581, -624195394 ], [ 709795287, -1657893317, -997676558, -2138875369, -119443054, -1415016500, -1288541893, -1662151932, 988803174, -45096531, 1925330713, -450805713, -1195094891, -1270911531, 1946278207, 385348481, -750443311, 662139976, 248451690, -1654467273, 865822247, -1635579004, -1291631459, 916228237, -237237083, -1193281378, -1856166837, 402245206 ], [ 846339523, -1275367191, -358131039, -668950627, 1682100459, 1249422140, -970697448, 58221459, 1819353834, -662546338, -1541722128, -866190065, 459417473, 2114386220, -825457583, -1895950240, -1366737574, -375586170, -1744026568, -1997247347, 668479700, 1393158341, -1146035001, 97141072, 312735518, 719866833, 2059087735, 1654498405 ], [ -790437964, 2043081202, -1997399119, 1983609780, -1534065191, -1657930324, -1634999520, -1623436455, -157696050, 602001285, 1050766195, -2079238838, -874264706, -1579132962, -1521093717, 1058345494, 604588657, -1245771527, -853924501, 1825083972, 322854191, -1121748994, 1863099087, -1294433110, -896158005, 827913283, 53651075, -1850053375 ], [ 1317747135, -1167535493, 823423023, -711352396, 1080090536, 1709891653, 1170676550, 1808980430, 171438001, -1868088560, 154885574, -166461306, 940123589, -1079342768, 848892856, -250595851, 730392105, -344590530, -506227643, -1227226715, 1411079918, -1852524106, -1132999963, -314943124, -1478619946, 1789818546, -665023206, -1106384553 ], [ -1057286772, -1324233203, 700863553, -80408601, -1155269533, 1603350173, 672118737, -417022938, 56791471, 670934521, -1492715592, 1324446959, -1037680145, -2020402639, 93315828, 1616729938, 1001179656, -822647645, -437005861, 412110954, -1147475065, 1374702864, -880132391, -1216842938, -1738958431, 830077222, -2039467364, 1311980095 ], [ 2032074921, -1670254712, -1733406133, 1866195821, -1611096586, -396738898, 1593278613, -1550549329, 702249640, -504166038, -274566388, 1851400791, 640050653, -775484597, 1868245591, 346879254, -1720661346, -461196662, -1100752757, 611763081, 1547478449, -1979523397, 1205336810, 1788050087, 2122816454, 692258403, -799255554, -1523339297 ], [ 1910772526, -375791207, -671351358, 1004889913, 923818221, 1328669929, 1643868442, 1619291151, -1413980135, -1419008582, -1264272350, 546766180, 347714745, 1534396222, 1476716142, 1345914626, -1808397977, 840111844, 1507021602, 2071855958, -673792196, 1188470016, -402753627, -1456938106, -687791357, -1068513073, 1767292733, -1393126105 ], [ -1585726293, 342575996, 319006467, 262452153, -1511364286, -6178901, 1840799919, -1761762277, 1279605248, -1607244550, -1143237512, 1709999218, -868535726, 96269731, -508887792, 490687473, -406227992, -241255962, 1362977199, 232447087, 277168650, 1312447114, -309455337, 1389745935, 942507624, 1648122025, -180968979, 251955231 ], [ -1596696970, -1669273560, -1685821117, 571259400, -747510369, -906608895, 441824306, -436422211, -1568344556, 246729695, 215324623, -1547534037, -989519041, -1128420230, 839294229, -1077465131, -2026096271, -1001766899, -133043349, 1157064171, -1923010838, 1637323344, -727963563, -675909913, -2080588913, -960573047, -132719813, 541584784 ], [ 1146824422, 97570889, -1717041864, -466313872, 1010273769, 599352712, 361615918, 35880880, 19779497, 2117541615, 427277357, 417037105, -704816453, -42791401, 903401504, 1537697344, 1201155644, 697238508, 1194962403, -2006009800, -990162665, -1103498826, 661025573, 1088120246, -1511417350, -1318879333, -19672610, 2011363657 ], [ -2136191063, 1629762191, -1316034850, -994210244, 565793719, 982579776, 1607870421, -2123871014, -1936908709, -93490092, 251482327, -1027146480, 587444238, -1008257689, 1857105123, -1385433153, 666337524, 130222499, -1704961561, 450267008, -1517221926, 170013847, 583102493, -1837490466, -1221404188, -877450156, 1839558007, -1197580322 ], [ 1806837769, 145948643, 1926962246, 1422857998, -889261779, 256707649, 931792759, -1810901225, 700139399, -173231950, -1994566572, 1576315252, -1006890331, 1607131712, -1259427307, 178925457, -554872831, 1687903978, 1945850895, 1159909748, 1484347736, 1154973912, -887234625, 1805604165, 128984443, -672279807, -1321706944, 900959714 ], [ -955913725, 655727879, -1868296820, 578992807, 612490257, 106187428, 673969594, 2120782458, 1453853390, -259630477, 1595802887, 1951841868, -1460033764, -605903193, 1043852915, 64289358, -1568918771, -118052801, -542389895, 1025719038, 66729066, -1546525846, -1935011985, -913522154, -1474188634, 1616109816, -983048866, 577651079 ], [ -1599693514, -250334171, 1864429292, 616059636, -909162165, 1063729126, 5032260, -1137714183, 2132598313, 1879420667, 286228117, -2004982474, -380122752, 59964847, 1845944327, 1000695666, -1191863066, 43046683, -1376533837, -112354372, 151888808, 42033568, -312236659, -269510233, 1275545489, 25198214, -1967051895, 1034349261 ], [ 505628565, 840483918, 904860028, -1403628941, 2026867054, 2106222039, -1521435471, -1207148279, -1089877077, 2003389186, 1857329536, -1009258789, 561046619, -1101846932, -1984064297, -1158260932, -1815293688, 1493535099, 1225957872, -1355884921, 289800764, -1266359610, 280957354, 1700686492, 1631510514, 1430526299, -1111975970, -1328233671 ], [ -1458437828, -1601485433, 488792823, 680510552, 1642494697, -1759489337, -1008240804, 979042062, 778653367, -311687103, -1493020690, -67832766, -1409141422, 152578128, 1724472567, -1307006119, -1640827853, 1020616029, -2042920365, 2076202179, 1180860232, -415000929, -590516993, -485928059, -443848139, 1458360937, 1287878348, -1268805955 ], [ -1374665308, 174173488, 645649297, 975704278, -800889730, -75339662, -1699654020, -190085390, 805289398, -840033247, -778831612, -162015512, 1574552638, 447145886, 1799744413, -1882609937, 1499165902, -1959530911, -762993435, -315352965, -1131369014, 2101489621, 1687065912, 305976421, -202091166, 1124243661, 892235318, -83186784 ], [ 1405159545, -1318825192, -954828547, -2071716395, -1635964090, -1293724288, 536130302, 1526943847, 387372788, -234473663, -986983173, -1711850673, 363812598, -1542612205, 1247074912, -391438593, -644197926, -2033010007, -1106736970, -2090127963, 966372854, -43486026, 1227810962, 280189015, 1951158278, 1218852270, -1513607366, -1646653820 ], [ 1671876587, -991664424, 1138590724, 552224720, 867153501, -1001648702, -802928549, 235564080, -2052165649, -808976752, 32429125, -1269321755, -920113522, 2076770790, -902711851, 1728372993, 1834546219, 746842500, -1490487260, -1264066386, 1865013869, -2141108761, 16349695, 413517017, 1452898427, 1696807403, -929484304, 10907376 ], [ 575184872, 1997939484, 243045308, -1624320902, 1821779482, 53460389, -1377402769, -1330255623, -1268862662, 950281205, 1928287412, -251843376, -1726728806, 1668581961, 578456799, 303884358, -1887362763, 2021224142, -1816810646, 474197569, 417250673, 59476386, 220623717, -438614473, 313645135, -584804642, -113163384, 765013293 ], [ 1040925441, -1488866602, 2113933667, -1732178770, -963012214, -657886952, -758320855, -636193409, -759996429, -274807864, 1130731514, 1406447590, -652768453, -1037550284, 759079925, -1891631353, -232411173, -1202553515, 463017519, -1811230644, 1413110266, -987860553, 60381603, 310268701, -106630291, -223361568, -1000836543, 1170498291 ], [ 68309658, -1220734440, -1020431518, -263602900, 1475622797, 1981561413, -477325371, -450388607, -1592970592, 196207444, -1116830964, 1372472633, 148526271, -1194562913, 1787941266, 1354759278, -856581842, -1631551555, -1011953548, -529595665, -401322454, 1384316256, 2008990186, 1062068053, 1482707211, -1610060455, -1504664693, 1752919184 ], [ 488566647, -1135061496, 1253547208, -1396008525, 1151095651, 1645457047, -47908249, 671621379, 995708219, 1633600191, 359001758, -886947585, -1282284035, -620443834, -1906735095, 853247291, -560494607, 908661507, -1881457661, -765062781, -450913997, -1771474598, 1412524556, 418987262, 1478732107, 1296450634, -2001137271, 1569157153 ], [ -1848831090, 1594136411, 729573585, 1371937963, -5606, -1459630282, -1505994236, -1637576355, 1312239716, 144213100, -1217639710, -1611246097, -1811835155, -1038983865, 1071624998, 1685395320, 464397524, 2129048968, -453364986, -719352090, 827752742, -1569066661, 1766866604, 1203209854, -2000671175, -1343310244, 548379009, 1024555165 ], [ -1210462243, 1060611517, -111077476, 752622767, -326498566, -196501102, -472533729, -1473401183, -1329910423, -1427314761, 1299871579, -329581037, -517455148, 1527563578, 1662995277, -1142548146, -624195015, -379075677, 1459057705, 737137550, 190981439, -1137622913, -491235876, -2023587506, 876311689, 1798973252, 1231172237, -819074096 ], [ -74342490, 1965381418, -320316822, 1456494737, 332511945, -4598216, 365773925, -1187097343, -320064331, -840298963, 1106653636, 482658899, -430693103, 1385130849, -201870581, 1946906293, 452338328, 1656638170, 2091000111, -743037771, -1027845327, 1441523961, -1151253959, 1082747279, -1387758624, 1588490210, 813656704, 90362702 ], [ -218636868, 589546431, -478432127, -438966529, -1270922166, -1469548593, 1679926539, 1070320006, -244069956, 1424745273, 462539250, 425550936, -1664172790, 164394568, -1683746509, 789979432, -1858198095, 61174205, -569744245, -1585605774, -116451157, -1285600603, -1097028495, 1674577444, -645630197, -412581282, -2120597007, -856747302 ], [ -639570172, 941267651, -1635646663, 1846300001, -1596076513, 656269576, -2128130107, 1372678454, 843448108, 1449800464, 1852349704, 1434489215, 522034208, 1453700022, -1734298982, 623682479, 2103028371, -527437212, 2042622755, 28605895, -136431631, -858468138, -1684188883, 1616456494, 948068115, -428623641, 1981990846, -1357933688 ], [ 1197005685, -205265018, 533447198, -1987533709, 476019396, 769523864, 2052642670, -660914814, -1833438488, -1882592874, -1505145435, -861390484, 1420824336, -1309165287, -1524227714, -2010585971, -501237772, 444455275, -938453550, -19402316, -1101896553, 1288507380, -2037008710, -1285519775, 284547010, 1470707507, -424173029, -1848341731 ], [ 221578276, -986153525, -839630860, 1813569351, 1896059934, -1036007755, 392333203, 175392145, 1980869181, 1916462632, -644219522, -2038288150, -2137650160, -2127528911, 1208026403, 1030357324, 1406081473, -1548158183, -1895354477, -1415566922, 538456736, -2108858970, 691566473, 1670335677, -1521561456, 1025894463, 225591236, 1907671257 ], [ -1102952410, -1172973879, -2076824121, 881012162, 1575871133, -2066807211, -35668968, 962539294, 1209888425, 1848108266, 957318283, 1806232194, 2120447949, 1836115764, -266488102, -399283558, -311167775, 1935791068, -937352703, 1083792088, 537503188, -1882364390, -59646356, -1311129501, 982521538, -226152902, -616277563, -1865623926 ], [ -1585509762, 1133999346, 1556648413, -897087219, 1408950887, 223347644, -639949324, -208446480, 817554401, 1757097093, -32629270, -658801883, 1120866622, 107786335, -471877884, -172756046, 153069350, -1545233615, -1899165372, 707689402, -1396250998, 135852204, 1210174070, -1224152660, -508672381, 2054265986, -1996707000, 1098323507 ], [ -1427491284, 1742353268, -379683562, -2118347335, 935929668, -1515049064, -586327281, 10014459, 1053064796, -348164455, 1537858512, -78575958, -682313047, -699701356, 1290103253, 708093456, -1602535338, 1075347944, -363854490, -649260139, -1728456347, 2139822444, -1921877655, 2133058282, -1870340673, 22913588, -1697577118, -30779538 ], [ 1441931861, 386751272, 187591817, -1636519844, 1921517635, -535188049, 163210051, 1708105967, 552810962, 1009113634, -1355131069, -171460017, 174294156, -1392717062, -492621802, 1423613299, 1853000684, 1388803914, 1863677430, 2141049781, -1294938600, 1526893965, 515958131, 1541421887, 593460554, -1610834802, 268586121, 1118394218 ], [ -1613491619, 19390027, 661490757, -153408323, 1284561517, -1602095647, -664749123, 1938297819, 62499083, -1370131807, -1647858923, 400134228, 1849793930, -1936323125, -1677022151, -535906254, -1252510790, -1627458635, -865528356, 613329478, 1399258422, -831546042, 861810616, 1387898157, -2117356867, 1515394887, -1359092807, 794801900 ], [ 1074391133, 1483033060, -413027717, 685117244, -2034897384, -227986543, 1992507820, -1466603812, -1497943233, 859546823, 44953876, -193508465, -1080974130, -1411880383, 1019922964, -610918624, 1188529545, -243357143, -441435006, -1159117579, 680535942, -924937649, 1756957667, -393706283, 1352094868, -129059030, -365511520, -201032521 ], [ -251358435, -90280356, 1661629534, 872213163, -1999853595, -1897414958, -2049508691, 819992756, -1263599387, -492705207, 1407124249, -1581450823, -1489438018, -1806291497, -922218449, -1762600065, 554345803, 1016921994, -1356166805, 104471525, -845608876, -1802671114, -142108755, 847304623, -1167761735, 1237388489, 2114900668, -1905698357 ], [ -1445488349, -904485665, 1502968421, -1537127414, -128420246, 160579964, -1592901667, -1967093881, -1638589478, -1906076998, 1271551, 1875055832, -629126074, -1044887902, -1139874446, 2067381765, 1971128584, 637877133, -157282817, -1461093933, 1841729141, -2141660687, -1443110188, 767254257, -1359502890, -1682659638, 412435792, -2034794925 ], [ -988376589, 613037328, -1353181607, 1113799874, -1740813015, 486479754, -1819903614, 995528898, 1087349935, 1266256037, -935602163, -1132572871, 2054794617, 985644391, -1360984395, -2022137565, -625146878, 709231194, -537263389, 1321779348, 656239, 2110090358, 1591868935, -123533068, 1437827103, -222666638, -2104721533, -824511695 ] ], [ [ -389746520, 2046327599, 1408477534, -1517784511, -2146634070, 123642306, 144480862, 1010960218, -1033044341, 1340835943, -374656229, -710491837, -342288708, 1909093742, -464911138, 260181863, 1683412956, -2068956865, 156610008, 894807476, 1734078974, -1883283924, 973851224, 1299456976, -639434427, 1057077906, -27643778, 679010374 ], [ -473053977, -1386471376, 1411215779, -1217853325, -1341757181, 1658222450, 1874376479, 469525871, 345420572, -597884600, 479996757, 469109162, 72161464, 666303626, 234060586, 1628755865, 720160429, -493020440, 665871350, -1159201795, -1227728905, 1403733261, 354077794, -1916652949, -624374683, 2079811490, 588540681, 1583116750 ], [ 205447957, -1964502661, -1375764209, -1751827970, 1008174499, 1102194049, -184625838, 963930858, 220939784, 1030007167, 741495458, -190656058, 656579269, -779066915, 1069141141, 1776639974, -1259491736, 717430884, -1673356910, -526136162, 726620740, -956020363, -1133936020, -498712300, -1655259486, 538771725, -1583822909, -716567073 ], [ -804017346, 2009566668, 2112209287, -1806866161, -1472055688, 997232247, -865278877, 618909324, 1807039422, -1448045484, 1989892979, -1922053202, -1164608896, 32513121, 1634031891, 231439329, -1550835620, -1078380755, 1123290333, 264462785, -2091614024, 6738924, -401065639, -2144984582, -1085187024, 1869759146, 876207748, -1843406102 ], [ -2078523089, -661683772, -150746025, -199836640, 844944727, -1402903730, -1946887745, 741634012, 1706820785, -1427059420, -596152596, 543975571, -1437672304, 1545978675, -1179121012, 139995009, -691893768, 719040693, -1295469074, -1725594167, 45435402, 1568623579, 570937460, 1097787512, -285915506, -1545670774, -313394530, 2093780395 ], [ 1209890222, 874181145, -854626711, 428039045, 527288126, 662272641, 1687585357, 779865393, -1196086695, -1195851737, 514969714, 1572831276, 1924024144, 470980765, 127969645, 1357289914, 2048260126, -2027774719, -815846028, -713586002, 276140166, -880961055, -811595269, -2042650284, -2131508839, -214809634, 2135922027, -877727852 ], [ -1116433507, -1011733379, 2031957554, 703722640, 657270985, -1334134401, 1734881640, -1302603437, 2006620519, 1943269821, 291324222, 1581320603, 2146157981, 345148745, 1148173217, 389361722, 102282739, -710004879, 665476338, -999550221, -1313094522, -964427833, -2100098900, 1863377470, -1044581799, 1288227318, -279298023, -689629946 ], [ -1168005246, 1377450630, 60283722, -215970450, 678364925, 1299748794, 669129486, -138079537, 1691205351, 1699325637, 2002825268, -1756624824, 1678022305, -1317792691, 516147520, 678552111, -1263733334, -2112580933, 1904608226, 1680324991, -1396463972, 435211057, -1497107993, 285802756, -783533771, 1080914475, 316133478, -8276833 ], [ 779419019, -103994805, -2090392034, 412114432, 1194096564, -41352851, -1395780409, -2113800481, -874090907, 1151236768, -764131695, 1959153719, -719638956, -310884212, 1118270336, 489369295, -1971628952, -1819864188, -1303446045, 1596135490, -2051623281, -1839946655, 1195287065, 527645567, 2077571623, -1204320614, 685249831, -1569716836 ], [ 387144834, -1691455604, 1752631041, -360826828, -1052464615, 2080934248, -1862030222, 1288036408, 42820415, 805762078, -1029294483, 1637877092, -210102866, -349792219, -187690713, -874523286, -778111391, -1545763094, -58735475, -108548114, -514743754, 2085682691, -1661897495, 1762182363, 1575074919, -2051860044, 864464021, -1248999944 ], [ -1970063424, 1550520916, -1650184739, -863746294, -1732957153, -1537796110, -1882297133, 1470406310, -1893836728, 1113446284, -1472691317, 1782002209, 1494087732, 555967610, 1409751272, -866136008, 1216104851, -1195803412, 492660694, 1801292240, 959897501, -989578456, 1024269001, 1646348756, 1672086045, 1027236589, 997905713, 1223367359 ], [ 1015584994, -1573071112, 1306018692, -1374514784, 242042263, -689526481, -1232531962, -936649902, -1784376472, -259171373, -347705261, -414755135, -1753696687, 458722580, -1420328370, 1528638221, -2045091578, -1910109003, -858107446, -395629616, 2018625276, 108673684, -519986225, 1450007372, -1112857784, 1705120092, -414681339, -804383888 ], [ -853244559, -2105854066, 746795268, 331976952, 577530341, 652085301, -2030046754, 1622015458, 48632583, 822128730, -1992007174, 1121184709, 761769428, -565087636, 1871782527, 647161117, 1750147112, 1381329177, -1263956855, 2132336930, 1042152973, -1332680939, 1258708761, -304930622, 1564946638, -1403131616, -1032515847, -654444624 ], [ -211162729, 563967053, -1196129370, 882953186, -2043075325, -725808583, 682954036, -1009742493, -294361520, 455522909, -1081829761, 1994328346, 1490800101, 2023044211, -18551511, -672586944, 2124538546, 981364002, 1259962272, -1362793866, 1585750028, 120840744, 1173953069, 1395970287, -1692539672, -1721944575, -1868186217, 613927998 ], [ 1782749753, -2018150423, -1553931245, -60488517, -467180126, -1705095474, 472064200, 1741336015, -1237387166, -2135319039, -1179891753, -1354616657, -144992331, -1686563925, -597451033, -1634469451, 758386715, -132298139, -1825033844, -1959754847, -48281147, 394263165, -1399043001, -757979633, 458380423, -123779378, -1648351361, -466995547 ], [ -1298661245, 1832819234, 1305193242, -807337855, -1137449117, -1569203186, 1018187877, 1796370406, -974688284, 600322909, -1138048200, 1791106419, -862623640, -1734794974, 1636090415, 1913510450, -441670131, 1749331413, -1100540145, -984001255, 157365341, 431329795, -491166397, 1286801560, 1246388856, -1627994976, 2106447891, -1463799771 ], [ 114136362, -330544264, -207236907, -1595697693, -674157831, -2017166299, 2032974375, -1529647308, -71797783, -1219663166, -1382992956, -471526228, 2015266968, -93674539, 1979473658, 1404635206, -276058799, 1723059856, -652036110, 6152409, 774972932, 384061949, 1412718384, -1447849180, -6304444, 707465147, -726652671, 1575873113 ], [ -853006229, -854049773, -744752796, 757966325, -1640536031, -1533855905, 1196665662, -1257074642, -1696684467, -1015091683, -436735919, -2005245951, 1438570679, -1642834796, -411862042, -1279357130, -881491366, -1953137242, 1925235084, 1878469993, -1603982366, -1300170734, 1652934926, -365286316, -1880865828, -1563926314, -371388344, 248851081 ], [ 565737625, -1489474490, -558180890, -1026183835, 148633446, -766893096, -1271303162, 1353795108, 296500994, -111881583, -1569558360, -1843361692, 1271723994, 2012701104, 359874937, -1979597625, -77600976, -944060787, -1912691548, -1535705220, -969220, -314061643, 273028624, 830705113, -1006450367, -917816877, 762744706, -1300740449 ], [ -1817779845, 1518569872, -1251170869, -1628308761, 1020263113, 136692734, -1515169033, 1505555107, -1092859499, 756055847, 647918785, 1415819442, 982867633, 872125859, -1926338984, 1881594488, -1603786259, -1058493842, -231421403, -908783065, 398551253, -1920235362, -198508087, -646582798, 631660809, 85035681, 1099481161, -1441169209 ], [ 1930776123, -463282906, -644757428, 207588015, -1446954002, 1351024567, -1013251487, 1835806274, -1511122203, 1564226571, -454211510, 461107998, 1600164222, -1592823549, -656872741, 1925861402, -1508295010, -1705619188, 97207488, -2041303915, 2112882604, 1734079165, -1339251469, -1405750691, 1193463830, 89074525, 1388816087, 2008400128 ], [ -423748589, -1057057596, 513469519, 579915729, -290453818, -863088568, -1020798035, 92555814, -317317338, -182411003, -1738215628, 1635495295, 888869739, 1799398228, 1413873304, 510253389, -827210988, 661255010, 285515786, 1820155010, -1150413296, -2037256953, -1600045183, -1395121257, 702736386, -1517636490, -1571495907, -442341140 ], [ 1211090880, -324456005, -980306749, -925896048, 1368004606, -286547613, -564768553, 1174544979, -563316776, -615233096, 1076201812, -741074675, 44091166, 707190086, -1284292175, -1596231809, 1504993254, -871738406, -686536739, 385466155, -1706060822, -1951691612, -360772765, 2011198861, 317663353, 336995232, 471953915, 1550204257 ], [ 1441424719, -2043509431, 177840954, 200276742, -1186654440, 2040302441, -1023635316, 1433918042, -1714376620, 437181549, 1013287106, 17711326, -1692468171, -1615245900, 454461795, 1557479745, 416385886, -1714402588, 1226228440, -175297254, -1826951529, -567352727, -1275986064, 2089080345, 1759057014, -1691908879, 310254820, -2117171066 ], [ -181719151, -1477836738, 1063761460, -1837976658, 1728855123, -1154718932, -1017865859, 1656807282, 1724324695, -1735221348, -1680643784, 1517985444, 2051633067, -48370468, -1439450451, -1491838994, -1004007152, 796212374, -1732615835, 607599478, 1304280665, -1530493496, 2079760870, 2093444335, -871979257, -1665795639, -748990927, -1037873886 ], [ -949274087, 1824992292, -1482502022, -785890213, 1234563510, -1900379490, -1886693921, -850913252, 2009074592, 1457923167, 1835306202, 1563339553, -1638791651, -425236395, 126803975, -1431965815, 2116780467, 442683570, 1514488142, -1036637769, 923992317, -1692584011, -2051014622, 603974625, -1853804757, -961313851, 1262793822, -9881527 ], [ -530665311, -899841154, 723409405, 1951774806, 1027277265, -605951986, -334216413, -1704785925, -1531663718, -995632784, -486643404, 2105174615, 1593640924, -1662016916, -725481055, -1905587241, -1878406341, -537859787, 1971954421, -1352338372, 776001415, -461149634, 175478413, 1585921938, 1413505290, 1409653995, -381561983, -1938835147 ], [ 2083556470, 2121677437, 1535764638, -97713458, -942553158, -1397621942, -553844678, -711146518, -963176635, 1933856188, 684363708, -1189580693, 598426087, 880609093, 96661990, 1918558598, 2000769173, -291400284, -119076731, -1215181631, 1218578404, 1851495486, 679013357, -1283902953, 78103723, 1265166366, -1966686540, 387434463 ], [ 676435976, 157847646, 612441223, 1700270675, -1611153926, 303678230, 1270945141, 1382769918, -141759333, 2136309947, -755287118, -254824696, 1391394967, -260731115, -672716607, 239472119, 523345163, 2018494533, 506440215, -1351506771, -1920683680, 2007256431, -331427034, -1281982039, -1190656203, -1691751498, -1290334182, 1203711660 ], [ 665556243, 428752177, -2098478092, 740275242, 2014678870, 1817829898, -449292209, 430671077, -864132266, 1669041207, 1803776312, -1189001685, -57242714, -1132824616, 491023216, -889630769, 841172560, 2067951876, 1595199272, -1364849406, -1590246045, 1351509649, -1796785915, -428578117, 2120471672, -222802982, -2109328011, 2041458986 ], [ 894189657, -727223855, 477022097, 482145475, 225704919, 1979655092, 1227621736, -1035020037, 2115155204, 1986474938, -1946110579, -870898471, 491904720, 1625004598, 931052996, 318024153, -833484334, -1732302707, 1687326800, 140127819, -184714340, 2061547798, -1441054034, -1056674764, 1522169979, -926187397, 1902351054, 1537012249 ], [ -1720070329, -181561518, 1080961093, -44687474, -1224004609, -1954031248, -2118611943, -1381781307, -1028155802, -851017260, 1524326135, 37040222, -1541103515, -1789975093, -1586265069, -801064593, 1026702080, -1934876831, -402182290, -225057390, -1509740823, -1895731495, -1159639553, -1495437297, 1265305633, 1789645370, 529435421, 1110391652 ], [ 1120680544, 1621840864, -1727550785, 2134809653, -179940736, 184666526, 1276061630, -26683922, -1005912476, -2065788424, -1420822562, -1785086877, -507734310, 1197861001, -715627564, 417918645, -1350884129, 387800807, 1949678608, -792880963, -72591800, 1988468190, 464184414, -433072813, -1627333436, 1878299587, 472597104, -1902699920 ], [ 237609158, 2011934078, 1855122336, -1306676849, -376596472, 2089152290, 1211447496, 258103846, -841036294, 1128863197, 339046248, 102902265, 1833823892, -526937897, 537177189, -1960395619, 906919641, 202782716, 1614841239, -717618759, 1827183727, 324935676, -1252949871, -1458724203, -1306365707, -850486360, 216793314, 1581623629 ], [ 2128226630, 765442477, -42295450, 486649811, -726257654, -1095731204, 160035957, 1406787335, -1870905905, -1671321610, -1386386365, -1245834192, -1507875326, -1588356799, -2027587295, -651392779, 954394574, -1473239052, -749581118, 2032606215, -1423625704, 2092857506, 52586593, 962784671, -758300503, -753449966, -459485176, -1598012810 ], [ -792284813, 1693638393, -2130374585, 309672177, 808866313, -1540302876, -1672071662, 225488195, -1206274220, 2053267700, -1330078171, -1585201044, -724271951, -721815372, -1459439854, 708640904, -657335622, 116192192, -1102671239, -1733258099, -1884566739, -1920660415, 1591555868, -1011725960, -835022787, 340331262, -1738249946, 432379462 ], [ 92455093, 1251800531, -1618019329, -2074052412, 1172926369, -558107275, -1883008396, 242092685, -151887439, 1936892467, 1906219572, 167312337, -1464716762, 1064741092, -1282611767, 1451653194, 431493508, -625236174, 2060957544, 61475231, -490331728, -1335783695, 638425812, -988286061, -1493286845, -1639249943, 607296063, 1808585883 ], [ -1062308343, -1213973685, 486566569, -1533502981, -1766686659, 590570062, 107241131, -2024553006, -1127836960, -1295374384, 780432938, 711671295, 1063733635, -1721026109, 1495260783, -1248493648, 2114822006, 1597375971, -174569893, 1226804810, 732697442, 1175303548, -2068354390, -1787394243, 1739835560, 1208671087, 497113024, -805943391 ], [ -337820742, -459322339, -282124622, 550962975, 1108082863, -499635117, 1432242759, -1758966074, 1322436220, 757949944, 45460738, -536607309, -553420978, -599364765, 1913576986, -2032405151, 576382570, 2100458963, 187489963, 597706595, 422276597, 24913572, 557772405, 1733238526, 915141068, 1501266247, 228426525, 1174066994 ], [ 1612138971, -1237175942, 1544960786, 801679578, -248001099, 1177545447, -1423626559, 852185695, 329233783, 1666857069, 518572298, 110408152, 100414505, 235707874, 1677518934, 1224778969, -1747964687, 139175625, -913030570, -1440906784, 1571055427, 1534951462, 1887265808, -455743120, -318149382, 1194199186, -1320084047, -1914197436 ], [ -342182207, 555052527, -188263684, -1240342886, 84049839, 1901129278, -969146142, -429365737, -804759159, -886610211, 668243788, -538364288, 523101895, -2062839701, 696225001, -1694277034, -527056984, 1600265874, -702412531, 850455794, -637636545, 1728055931, 1937788249, 1756699737, -449918857, -783828983, 455835171, 1360173676 ], [ 98110741, 1022517937, 1615860395, 1082375383, -562139061, -1074411129, -282847458, 322868867, 1472290259, -856260346, -1456175960, -792335943, 404991999, -1150554835, -429890975, -1044923121, 2086458858, 53713433, 950837541, 87196734, -2102144845, -1014061712, 1458029300, 48352477, 872649978, 1123863252, 261825138, 332717731 ], [ -1133319567, -1076769199, -1506173518, -869292193, 551471923, 1840109669, -257954565, 438133521, 1553147414, 761738847, -1020597745, -939799649, 590643820, -911347849, -1078710944, 394790509, 585477396, -1059525818, -1939844991, 1151461287, -465113061, 571321902, -1405804576, -797098373, 454983049, -1614447736, -787147018, 940211128 ], [ 1166223712, -631509727, -1655304618, -2035789909, 241433284, 831411485, 402343357, -407135934, -2052547263, -1175943999, -1992926197, -162164204, -823602189, -1842574512, 468475445, -556992341, 1986980699, -354775971, -1757571442, 880792434, 872577466, 1843696342, 827709441, -593676758, 727886333, 1280541008, 69352303, 1265635848 ], [ 2005002190, 1094176679, 7624161, -30409189, 1452974891, 1601527982, -1019966245, -2105471719, 1315584987, -1133717050, 2132647688, -1992197969, 1761305906, 764999972, -841505561, -1998081995, 1486735038, -1634664432, -1738357420, 1245677344, 763248156, -1600238998, -677976767, 715041306, 681482845, -591587829, -376887643, -1805483085 ], [ -2108686565, 2008010427, -1154158413, 1834416072, -1965436165, 2103702299, -312373304, 1315056026, 1460595054, -635844578, 1022188296, -712434258, 1240868391, 1971380023, 1319412444, 978819338, -550014423, -1680665049, 25880311, -1590291925, 36297499, 1585242985, -1661256771, 1722179061, 421517204, -1945840626, 945664950, -2147299361 ], [ 476603154, 32088102, 1056415645, -531599729, -1636849540, -484856923, 1122742875, 1948480696, -1253528712, -638319726, 1618458880, -803038573, -1095511672, 1423886600, -34392451, 357678573, -54690840, 441608970, -992780315, 996043955, -593952813, 101300801, -1350351681, -2099121878, 301080203, -1551527874, 1773941861, 1972429992 ], [ -787664480, -907006623, 34628645, -1270803209, 1554265393, -1709512415, -204015040, -1335809919, 1422752277, -1527818654, -230250340, 1432672099, -256656652, -1354842224, -1472143153, 450256515, -1610703685, -621483679, 478874870, -517482864, 1405886783, 806749341, -1565917216, 1361928271, 1761340086, -1278675025, -606106636, -449908082 ], [ -321017854, -155455829, 1694164461, 649955076, 1702080293, -642135897, 106768063, -1690687565, -958787263, 360614278, -1409009238, 1977087852, -981056227, -1453847119, 1205285495, -1760809729, -753376768, -1293856625, 835635112, 1473937819, -1309102501, -360688924, -92326195, 820130058, -635198966, 98651190, 15514810, -2098675062 ], [ 300412737, 291451850, 2108549617, 42951501, 1717536149, -648031435, 841240115, 1725238823, -1487160471, 287919674, 1799713945, 240528651, 1686144334, -344117920, 1660878585, 553377882, -90121882, -1224234976, -1414303907, -907199413, 1092653488, -137293209, -478824262, -142578974, -667574113, 1319231591, -469087685, -119601857 ] ], [ [ 253706112, 628451317, -715031178, -1832847374, 815702813, 257763306, 634468871, 187324287, 38064636, 1926866779, -1915670384, -1751054314, 1874936544, 1661434806, -379261577, 174461312, -217096878, 2135097389, -188838923, 1116171385, -579700506, -509712909, 749849366, -433324336, -2087707600, -1404608587, 1604206059, -571749467 ], [ -1707511385, 1886180762, 2146253891, -1236804, 550110703, 1094911810, -1862957209, -873206569, 268165128, 213763406, -724527515, -2140590754, 1945805827, 491580448, 1097239610, -269248494, 30127772, -238241884, -301603773, 733030595, 2129740561, 1191225116, 718909170, -2095579594, 59827788, 1957443024, -438326679, 212357144 ], [ -753410891, -1326447436, 882269707, -800978210, 377465412, 401736496, 1495442480, 1881618154, 230041554, -1931258335, 353610628, 1652072013, -97253115, 277900073, 1127948375, -261954803, -365105824, -76657593, 1511569092, -51551102, -742837095, 415452406, 827318274, 1772629097, 1687797159, 1216342293, 1155663444, -217676291 ], [ -675992881, 269797861, 886219269, 79286030, -1258490639, -2084076066, -1897666534, -316877084, 1251475042, 1245107188, 1322889076, 897928689, -2048996016, 1646704925, 1923264939, 1502219466, -232358475, -1225410073, 1740630619, -1352104328, 1237700163, 1999076910, 1720793798, 90644069, 1431837441, 1420961341, 2035794610, -599753930 ], [ 554484578, 1362203589, -1171414333, -1178736196, -474322742, -601264799, 1081813135, 1871985731, -1473305730, -751072875, 1846158776, 406603426, -1265817428, 444913310, 1614799204, -541841093, -69905125, 487807760, 1462952397, 277328118, 1968365032, 1095068832, -334374148, -53730647, 844410073, -1843982502, -1173738956, -1124230761 ], [ 1291864816, 1385179985, 1374070200, -1694989303, -879413005, -806949080, -2043799863, -1040271553, -295471194, 1656628021, -1417336914, 1547393395, 1368166471, -1467565632, -1026079378, -179327296, 1905646033, 1223964600, 2026404057, -804999590, 1755936923, 1959105692, 427840923, -1485772449, -998889117, -1594761400, 1319664843, -802838404 ], [ 865845569, -999632049, 2049422445, 1175090007, -527198615, -100015150, -1895077014, -1560033871, 2140552983, 1356807425, 1452831268, 616339208, -1196192681, -1695278715, 969064305, -722682935, -2144519369, -2050635039, 248288013, 1460979395, -589105270, 2146741419, -509670708, 1002121788, -1097279078, 460768958, -967032436, 1194801934 ], [ -194696607, -1967927880, -1081708836, -634736941, -144139331, -986754665, 332205930, 1990965438, 906716656, -810274213, 760834776, 2004634937, -1108147635, -1149416397, -1979165639, 1469942012, 1428857734, -370604411, 1599071484, 650894607, 2056814825, 1815306042, 1974446103, -461976465, 574726868, -1429049539, 1693384074, -781602109 ], [ -223302139, 405007077, 1234097175, 995286509, 1955646967, 914752596, 1272506713, 311190283, -361784999, 1775281813, -525020037, 516758041, -895317054, -75633574, -570957816, -1037815652, 1376866278, 1147968338, 865437289, -1790919906, -1074260744, -1210893299, 908536459, 1685538707, -517992530, -728762064, 248131028, 2094421918 ], [ -556759735, -952079088, 92897363, 1786254545, 987000213, 78364607, 992698585, -2082503379, 1087410898, -1728189178, -467984810, -644715509, 818171697, -1116582597, -1122224998, 1650390941, -96944197, 1037087685, 356941489, 514954480, 800934895, 719802365, 1769509310, 1223692102, -838512322, -1419276046, 1482991711, -547444869 ], [ -811215161, -1670357472, 222949257, 51980952, 1409178114, 1067856988, 958420256, 165270903, 1558513360, 2075776872, 1352404423, -652909967, -960581196, -2141825342, 2117146884, 999226752, 1876893974, 1235411779, -299897719, -1524581822, -1944720494, 1254619763, -843975363, -518434254, 1443764125, -80352405, 1936473706, 200164127 ], [ 1424520196, -1606617004, -443484422, -1361045261, -1904661231, 2111608727, 75517739, -628390977, -530933082, -1112721607, -1619321267, 1775402705, -1692846988, -495258092, -1490195238, 1845175443, -1263477703, -455394254, 1090004328, 301683336, -508079726, 273516025, -270848669, -904896015, 422544616, -578686294, 1976258237, -158145412 ], [ 1101526177, -1140595115, 625830911, 255469407, 1047251039, -164397746, 941854206, -1895852351, 817114354, 1088553124, -15431305, -2000168631, 287106023, 1208207408, -165392893, -1743030195, -451149820, 2122092311, -984543636, 126408913, -621854566, 912083771, -306962957, -496898888, 340931948, 308233510, -536454, -1038405316 ], [ -1683846420, 818214922, -687307917, 484491169, -531745004, 1520283847, 888740252, -412530682, -717723033, 1069563773, -2113313681, -1900094782, -1785260609, -661956006, -12891697, -889658658, -1337901622, -803305216, -23096568, -870129111, 318709646, -505891026, 1861601616, 2114565285, 668210686, 235366435, -2014164760, 526293786 ], [ -512258524, -902219105, 1260388092, -1966318854, -1028376421, 1177702039, 1825245443, 62756168, 124600044, 2006011072, -1750423836, -81784799, -1109516582, -99649330, 1745041772, 412771338, 2110803558, 21615194, 1559141386, -1418598234, -770187775, -971141351, 1154568867, 56100953, -1193023187, -1405227816, -495972999, -1488129283 ], [ 846830664, 1495922293, 2013915916, -1135161007, -261141413, 16610529, -17882436, -200969230, -1201867017, -1666685708, -415655155, -1751287447, -1876820789, 103688910, 1540114694, 174312549, -2047262351, 1462139287, 788232088, -845579919, -974005376, 1716117286, -102609209, -1540890288, -938199356, -1011777137, -429193213, -662262850 ], [ 200909492, -759569718, 605132594, -31434215, 1891014585, 1409247613, -720691640, -1966406173, 364460243, -694467468, 1725383484, -405125999, -900947525, -689952227, 1567877730, -1664170463, 1965184175, -1144841537, 1492474101, 190366371, 300048568, -1268811522, 953978980, 638094591, -81321476, -181318698, 417710499, -121147918 ], [ 2037850600, -1969684192, -1068929072, 1507407992, 1256480323, -653047426, 26771174, -2031464297, -1387818809, 1909100456, 616479765, -1981684286, 1255964000, -414220494, 295303995, 1532670722, 1449262844, -1561410007, -576089916, -976608379, 1777121312, 1205707138, 637029978, -1896224669, 1302059386, 261605182, -975021465, -246037319 ], [ -231377139, -875782659, 1759293387, 1793140723, -1928888924, 1872177247, -412395401, 1287769747, 1203959468, 424732969, 1047176120, 778982545, 1510208558, -327718200, 1028173658, 2058301759, 1920246158, -1512048004, -7475153, 43210720, 533820784, 631555310, 1493384861, 138243231, 866256033, 1715734330, -1709153379, 612654137 ], [ -571245887, 1743421912, 225875758, 441884583, 1094003520, -1108092965, 187121283, 1172509488, 1192064914, -1168781588, 1450021660, -1448043737, -1008766398, 1531682007, 498637856, 181153058, 245287203, 2015313576, -1171163483, -862598751, -43473276, 1483753240, 208599193, 970276147, 1362964385, 1683995348, -167549361, -180765182 ], [ -1799952150, -1802546725, -54563444, 1069850029, 1451488253, -393007710, 306039837, 1342689943, -777967924, -1466701104, 1808056454, 197794130, -1478966042, -1065210073, -743554821, -1283663246, -270004448, 1343433730, 1022107245, 1791232841, 1442021491, -810387999, -1895968318, -1496081306, 1254284298, -685878776, 947162331, -181354594 ], [ 1695018742, 34925240, 1719889549, -1070495225, 1191963198, 102863918, -1330569340, -1142528532, -799415792, -1482332074, 1873978837, -1233853346, 421651112, 304657976, 166476086, 547377835, 1785458449, 2009581581, 1607170637, -173267613, 977088538, -1349116495, 1641761145, -1307776463, -1658566144, 1411848254, 1106142913, -1553164921 ], [ 1999909440, -1668091705, -1937129927, 1957550534, -1189509869, -1139090402, 1262584616, 460362720, 86101915, 2096161553, -1775460649, 1828477006, -996612677, 526631246, -755658265, -888651224, -768529758, 253549806, 1622092107, -1664357434, 695941285, 1547195006, 1008962027, 2062196400, -2089200561, -590515589, -311333577, 152979180 ], [ -782454445, -1060033382, 1511508093, -1148468694, 1949355320, -1988386020, -329248544, 469822888, 2031779868, 1136342693, -2085811337, 1067587238, -748529460, 1545724578, 1180820417, -1323055872, -600867512, 1379104990, 1808019441, 445072981, -1209184080, -474228448, 1269878924, 422538379, -1281179071, -920795585, -1300924473, -132511920 ], [ -233004732, 179431639, 1911005275, 650738604, 367026266, -574525162, 579961867, 1955870143, -2105682139, -645191768, -1904323196, -1272509428, -1860004197, 396476637, 1372852686, 1890908267, -1130211532, 856450631, -735134400, -791135307, 472243588, 768805308, 360581048, -1719005171, -384272882, -920439501, -2129014404, -1972938975 ], [ -216455292, -1716118527, 1025993022, -1905836911, -1137138482, 2085983989, 894890839, 246492197, -2082402783, -1959872317, 1752380176, 1285802128, 1932903678, 1323401971, -2136911658, 1312394240, -181168534, 826138105, -370131949, 949224736, 1468377832, 2038033910, 174897902, -949144929, 478311051, -603556, -1277726988, 964479782 ], [ -1816493420, -415867510, 826055772, 1808412273, 518299438, 2058419211, 1427341043, -1133168979, 1480404134, -703674539, 562792216, -1284968813, 164760885, 770820143, 1778151975, 1904405374, 1293919610, 252169186, 1642502846, -1691949742, 2129620442, -1271790898, -414439486, 1750538808, 931727279, 1502378169, 807745115, 434132119 ], [ -1399546390, 2131234154, 586471769, 722472703, -308854209, 1941541495, -212018527, -1329917189, -1373796873, 852164221, 1051147487, -1262795007, 850150077, 2137119335, 138685090, 2020669055, -1474379848, -416957800, 244232393, -609822351, -1717413875, -179318906, -689891895, -1272120991, -548218891, -352054390, 1646799521, -36424905 ], [ -362658125, -475818584, 422924865, -963831613, 1609663496, -348990648, -318860783, -1873147188, 1647994070, -123897543, -1561386774, -1411256741, -580494220, 1204789998, -1740633212, -1629844948, 261690765, -4261061, 1964011494, 1082383080, 674102999, -704865730, 541490653, 362368316, -952801420, -554591820, 1851589429, 163239182 ], [ -122257169, 1274104158, -1000718563, -1204276185, 2094655466, 1302550113, -330180191, 1916722351, -551907669, 752514273, -1997326149, 848729139, -1381712570, -1110814959, 1327966758, -1264719025, -74323960, 1806624039, 1953672075, -240632007, -1787196867, -915151886, 497973293, -700173983, 944824719, 2115289745, 520477564, 536112769 ], [ 128323143, -1346493170, 336288725, 1854945819, 814109295, 1083434957, 1560205039, -483273211, -702894401, 2018273968, -173284406, 1003427690, 583727229, -1616679426, -797936409, -746427089, -1379617086, 1198554783, 2002179564, 2002572295, -1311129440, -216831088, -1147902615, -1879029530, 509752920, 1544671680, -1815189288, 609208103 ], [ -2001250089, 1473490368, -1872547314, -276582086, -1618070321, -377291975, -304097162, 171396148, 1414163695, 2132443295, -678725552, 1817987370, -311250205, -1639350441, 430575165, 956742727, -849783222, 385210433, -289747605, -1524616466, -488287587, -311431164, -679105018, 1782998330, -479347688, 542070849, -2099733446, -801800257 ], [ 1658976937, 1685618270, 2050188883, -1903227675, 1556909287, -997989888, -2122820769, -1750275285, 1077545218, 394665990, 313962850, 1640669477, -1743005486, -1792182639, 1859115828, 456260808, 1186343536, 106561003, -1523440850, 97277016, 1993042764, -1642020677, -1605464132, -658736770, -194648440, 553136220, -1464688076, 1863751243 ], [ -1502419096, -1288134564, 2009210347, -529746830, 309764987, -279439495, -1034335853, 28933588, 1187126258, -2098371033, 1611662423, -1355658180, 1793595251, 1985242681, 1859656289, 647822931, 1741960694, 1544231711, 596710096, 1683606116, -676600588, 1437423507, 1827799256, 580707048, -1621365067, -1227886897, -1422493963, 142253024 ], [ -284208550, 1405937172, -929151999, -1436360159, 497068652, -1550619278, 1740758504, -1798882421, -38520160, 1927192033, 231372436, 1324222573, -330138121, 1094567918, 891502753, 58552229, -1715028632, 2022727273, -1938791678, -614323304, 607044125, 1155955174, 149802210, -424142925, -397894236, 2043046864, -712996175, 1522885706 ], [ -1924972371, 684556199, 775482812, 754579826, -337294366, 819433999, -235071981, 402243997, 1689832769, 740415772, 1020260386, 2014135277, -1204982502, 377759856, 675024962, 838693990, -1579451381, 1117640492, -1313985683, -390679180, 919763985, -1017598812, -1606788419, 753185980, -944059791, 1401436682, 1709655832, -644942170 ], [ 1023557185, -1184915316, 1844514583, -1091979847, 1639961716, 1230728823, -804965254, 1393437728, 568556751, 728252031, -520998096, -1142118699, 846556658, -1923134650, -650872136, -1539640622, -2141825579, -2115573625, -1744022086, 1888487082, 1163989077, 2101682443, -1786683870, 2136353228, 427017172, 1263851501, 1536647009, -1022096172 ], [ 1035521927, 633859636, -371777546, -35066587, -1251535366, -1352267222, 1814784691, 994882467, 285184461, 834885478, -406217753, -1073777761, 1898623360, 2102651833, -1223989471, 1296855808, -247897471, 893299626, -1680853881, -88200720, -1611127012, 1350557545, -435525765, -1014820199, 857534699, 1952785770, -691945242, 935437880 ], [ 814317091, -43293490, 1310783084, -1597904354, 1621684795, -411716319, -1955414841, 2101886997, 1175668505, 1358039005, -1515513046, 1076320451, 851530065, 1729723573, -551205514, 1835771600, 892465417, -1057615879, -1229115511, 1732177393, 622730395, -1639253451, -1608404749, 1407010908, -1418432073, -1206957136, 491610225, 1560948711 ], [ -701061106, 711694533, 875220159, 431073609, 795253719, -1170186881, 522414010, -2132301986, 990164085, 1255528514, 1262442245, -2020976652, 1767049543, -281436668, -1801670794, 148015513, 307300678, -420668512, 1068488364, 187795126, -1215727187, 515924735, -1015239461, -1637603868, -1000880520, 1741852968, 310667746, -782809978 ], [ -574793032, 1545705125, 713371476, 1175651421, 473475828, 2113999831, 674790184, -428262671, -1063787736, -1948639498, 1148351315, 1859241888, 704527325, -55187511, -1586347835, 618368304, -1287747794, 524514353, -854848188, 1571436016, 1872784015, -1141416916, -745821657, 1812590776, -2062103639, 71451007, -1539205737, -288103266 ], [ -2009306718, -1544147569, -417302269, -1889555038, 1276264139, 335012392, -212876702, -118623712, 1455968722, 1483660130, -1943346768, 795481372, -130039309, 1215016719, 1232979334, 894692714, 750426210, -1237211476, 1515374143, 862491794, -971372465, -1147927860, 3654142, -674980907, 759687709, -401722678, -1423824797, -450638007 ], [ 1356379511, 1420291937, -809729967, 1270631480, -1746731830, 2078808314, 1141178353, -1972051712, 880545518, -25705001, 1647891992, -1116805590, 1683948209, 1591786361, -951224513, -290613678, 607148496, -1115664472, 2143716945, -1327385096, -1100342496, 2990421, -116493822, -1931898316, 1761651122, -1116112128, -1704759959, 82496955 ], [ 1839319304, -2137757238, -50871334, 1764363669, 1688097332, -1413772097, 521286240, 1443072269, 736310067, 675239181, 1172464874, -200790396, -1859136329, 599112751, 548760837, 1509598475, 1820796601, -696872336, 1959036477, -2104983024, 2011425286, -1557759844, 626347447, 786899911, 572462653, 2108540704, 225335745, -1582918596 ], [ 461938160, -898164476, 481542844, -512650399, -1965341522, 590591644, -1765784382, -739213504, 512890270, 1637098739, -797934358, -865599417, -852871048, 322670497, -1316662429, 116525141, 1293085672, -1800794327, 1994275738, 136642173, 548716445, 503873316, 1913063884, 707210158, 1648769897, -919266728, -1211494403, 616716503 ], [ -1488094924, -1670051955, -1238725324, -983744150, -1734267491, 982302725, 355963311, -1287064481, -933510958, 1846002643, 1773463699, -1618507105, 487082677, -759841237, -602968072, 428599574, 2081515664, 355579720, 1946455538, 1375935283, 1196643323, 1246873395, 1252771846, -1050966912, 2049859606, 1796690002, 431456190, 906937893 ], [ 1632172824, -1491942306, -1869050701, 2128920754, 232196752, 953862902, 10807595, 74545250, -1985460894, -904418269, -1774027715, -290772749, -2053686184, 1299573714, -884698820, 1035763591, -1917654668, -2004407015, -330026641, 1237136749, 1343235608, 191719820, 488895304, 810693276, 746421989, 1035907688, -2012163458, -305526354 ], [ 1458254613, -258651281, -1519600750, 709881094, -847608034, 48770149, 72129229, 843309028, 1846807723, 831591272, 2139534386, -2066059076, 1214018392, -356018262, 984897091, -1781411014, 118894705, -2018896588, 711364000, -1217424611, -1527186538, -1807962480, -991295114, 1974698152, 2081525248, -1802294349, 2059930839, 376184443 ], [ -760327776, 1899793904, -1112187913, -1367114605, -1161711023, -1521537573, -65006978, -1543726854, -1186413506, -552498235, 637788180, 1537775821, -1826135006, 561338462, -1702193369, 2107695552, -958059995, 1532638607, 1191609613, -754381968, -758965651, -785570249, -125340966, -248927340, 672686565, -153266706, 1239269528, -144082869 ], [ -828460446, -744267973, 992006067, -1543688890, -918833502, -808771052, 620477640, -1593107141, -210968189, 750046541, 1832352531, -267839836, 2070575327, 462528827, 1177349782, -1104207550, 1784405734, -1034357838, -1561202393, -1808072011, 663417646, 551182752, -1295499827, 1626413755, -957912978, 471769196, 98025074, 396550579 ] ], [ [ 1039327406, 1835561691, 951309804, 1748830847, 1586815790, -605899370, 254583551, -1296718351, 1831127753, 2005760210, 1665968832, 1041832869, 1499190501, 1263041678, -1161702292, -1014298195, 135068102, -341475672, 1014628458, 1014028598, 2044844700, 1238877519, -2097458989, -685129021, -742537423, 573632262, -677100510, 2055162918 ], [ -908237108, -268219712, 1363326986, -570556543, -1953903302, -720325262, -603723152, 481648584, 909178469, 209253081, -400549857, 11898089, -1528735268, -1370043314, 476107745, 1569475453, 97110225, -1888237676, 2069482043, -755382305, 1067411983, 1708137724, 2088109967, -1647323587, -1347105149, 624520311, 1123542009, 1437977619 ], [ 221784464, -1466440766, 912721349, 723079997, -139365408, 591033062, -1235272024, 1335167141, -1951046175, 1455939902, 1452937001, 805175774, 1352091561, 1773224346, -1449380808, 191798712, 623547215, 1901342935, 1021058468, 405293829, 247497470, -1530185774, -784995884, -286903981, 1636150191, 1554068657, 611777879, -1692324459 ], [ 945827012, -176338260, 653326929, -286744443, 950427607, -1213202396, -1524425005, -1203068473, 1815029120, -1823520853, -919935618, -676580384, 1445476496, -604578007, 1689572291, 2096137336, 649500444, -674149562, 422198558, 726890707, -1679125148, 1430337164, -273927749, 1485258174, 479508980, 1549719536, -1795857801, -1965255871 ], [ -1668757954, 1608444562, 2119485851, 2141775461, -720548836, -1012388159, -645394053, 1362343457, -1067174173, 203487573, 627150134, -595324536, -115638186, 709402686, 1247391463, -1333056583, 53664894, -1484597838, -2081272517, 623517871, -74357093, -1033345790, -1910456040, 1915310286, 1403536816, 1869505438, -1659325891, -2087038209 ], [ -1215673249, -1715882229, -171947973, 624627799, -1309174514, -443788558, 168448446, -784578281, -168798982, 387785824, 1943569814, -815181229, -1767922084, 1582771529, 329561637, -119930070, 946609115, 2066734797, -1599329819, 1548824407, 586100375, 366687233, 1564394825, -841091622, 1235042084, 302985974, 1869043883, -138588630 ], [ 947408353, -11483385, -455323100, -534931821, 1805824946, 1451017705, -1179583702, 1570323754, 359498548, -1700081959, 1140992186, -1450421178, 1598935437, -195468274, 1789034830, -72546100, -1782516013, 1145427517, 970916739, -848904933, -1270862383, 1562543374, 1198808872, -868196845, 861955835, -1113267917, -1368581199, 704014042 ], [ 1429494705, 1798197641, -164115838, -1531624408, 188360738, 776675374, 2024663704, -1665696428, 672701776, 52930842, 380375811, -1749448436, -2075488089, 457430631, -1291862447, 489423837, -2033386034, 1294037898, -715917681, -209685890, -667831539, -350691696, 130266660, 625224375, 815049273, 2105236126, -1377202001, 1596291311 ], [ 436602412, -817876227, 1790899462, 888500604, -1352880957, -1396739941, 683277887, 986411391, -1951679778, 550386600, 133778070, 2016312189, 1037403209, 1757726010, -2001275312, 1134873631, -714401706, 229111795, 1623312891, 1588812135, -1179055300, -1116307529, 957238922, 1623839965, 482059715, -1912964550, -1444450476, 1071286566 ], [ 1038125867, 1702925989, 137786815, -310956829, -1666336498, 1211017273, 1930035480, -1953015304, -34522822, -621580046, 1052614170, 1131940838, -1212468128, 1941378505, -1558286251, 1207721809, 1036404711, -1450342991, 746569162, -986125705, -970200094, -1775868981, 1057779301, 1320979926, 21441597, 1185104500, -650269832, 279787509 ], [ 1232190973, -297178759, 501578081, -1524350496, 31217394, 1507080617, 1172986048, -858430062, 192536339, 513974236, 1883491047, 1412350510, 1366038798, 1085626900, -609079738, -528236168, -150670672, -317765267, 1964230573, 1612093474, 1697389950, 461902760, -1326348017, -1530147798, -969357657, 648561802, -582309436, 666533761 ], [ 1631439187, -711280650, 1835743376, 51234348, 1298541446, -1890617564, -963324889, 1850631555, 1662430685, 304759974, -2006260288, -1890918234, -331556525, 1709488278, -525581023, 1649580801, 151352954, -1568495086, 260449210, -582746902, -1179378749, 752130736, -1268923595, 1741560503, 1303808583, 1211403265, -1820220894, 1978720264 ], [ -28836223, 1000512432, -1324368600, 1151347392, -774952868, 889446930, -956513187, 1856987428, 895596140, -204957436, -188890071, -2146358301, -861390762, 1242273421, 1423145994, 2146169907, -1778996323, -1070583702, 1144010261, -595518194, -1080988474, -938987533, 1795378890, 1537102127, -2123607559, 1462770043, 243367180, 1479521743 ], [ 525124107, 808993752, 332002400, 1007782256, 1352980377, 35429171, -1665742902, -1747687385, -362684200, -114407897, 1562237544, -2005146806, 1669605351, -1910683536, -7110734, -332019306, 248965913, -1965009583, 1133478121, -1570538751, 1200917499, 287134615, 1666796489, 2056374900, 1476856283, -205640701, -367549073, 699977747 ], [ 643185639, 1246721459, -72004020, -160339666, -1640843008, -1421906253, 1381609031, 2101104105, 437071031, -669115658, -1898353195, -1961337777, 759643474, 608916468, -931573958, -1336773253, -1849991842, 783349971, 457795902, -716071280, 997328575, 1482824996, 74235478, -1020448008, -2123224498, 1268960570, 330208840, -655245079 ], [ -2119097886, 1348775311, 1831409708, -80656628, -999416738, 514357934, 1593461228, 374883122, -2095474650, -1309482652, -1729941915, -381314092, -208699743, 152424619, 1110710235, -1664808595, 1900788030, -1015455115, 90601541, -1241884748, -620791508, 1428590262, -1956123357, -72142457, 359529443, 300339783, -515208109, -524767916 ], [ 1757214936, -1112484670, -85644986, -583036822, 1140086111, 1313669349, 1495552830, -1782657514, -1725384520, -535055632, -254063174, -1876829845, 1691003490, 1705098789, -324462024, 1157264092, 279835488, 674561578, 1602469251, -1752344561, -1148501800, -308917817, 1694715337, 394757416, -442259564, -2024200065, 399575104, -989481267 ], [ -738564801, 2129896433, 116475448, -1551571536, -1935802736, -479925860, -1867194189, -306130708, -366262949, 1630008167, -708876092, -961099738, 497322038, 597193893, -1984660721, -1787678839, -1427352195, 1189585114, -1247293318, 2116110323, -255585909, 1862012568, -1087336417, -327591173, -1556226915, 1486675950, 419075737, -1822457196 ], [ 1047422169, 1663059647, 795720287, 1324436930, -961299172, -291276472, 1522328980, 464445343, 480272603, 1147167981, 492489730, -1604516001, -1233306509, 1196201316, -1107187219, 711027715, -108446991, 516734887, -1126050098, -814333001, 807787727, -1409981238, -822252109, 2139305165, -1495008736, 333249447, -1496307105, 889746999 ], [ -1601044500, 317808931, -258771441, 823302633, -2134426792, 68948949, 181987592, -1113778309, -866282350, 886630260, 225394862, 338784123, 1870137910, -407940032, 1585047416, 2036593239, 328263662, -1237724688, -351885328, -1947464767, 851961185, -972446459, 1817369595, 657371869, -44895002, -1345890468, -1720960221, 741014870 ], [ 1142840118, -1004458437, -2102476025, -773714645, 1136613615, 344476947, -1782769612, -1654617499, -1689568948, 1108220580, 1209921793, -395440497, 813989524, -2057641395, 265871916, -978654585, 1376902918, -48582984, 1509116262, 270336191, -182483473, 1919751904, 2131586629, -190611346, -611689502, 628479909, -1410863400, -488170431 ], [ 1485957508, 1704677072, -362622889, -471137611, 1608463754, -1279232208, -1884776199, -1834932417, -1670518461, 1631255708, -1974513886, -719811295, 438133738, 468953116, 1425345804, 2065786160, -418068752, -1146494958, -1757949658, 1681105264, -543447249, 1711236149, -652636893, 1099706475, 616207224, 916485141, 653486269, -829303074 ], [ -1705000152, -2101062853, -342838130, 1681534179, 612095231, 748244078, -1035683221, -59610085, -399087131, -1562029853, 488316013, -586519550, -417167162, 416184281, -2014936785, 1873520864, -1191355229, 769650551, 1185758498, -1486098547, -1080166757, -376300697, 1364560270, 583264663, -142129807, 1500826073, -116302831, 1657693138 ], [ 1161858297, -1407803589, -501250545, -2039476131, -1123217304, -2050728935, -1696373025, -2129149821, 738347296, -388209333, -129095809, 1135668909, 1328892433, 141635272, -181785743, 643913300, -365885365, -247222210, -863923721, -1332812854, -1290947456, 667086479, 1419215870, -327765796, -1738553924, 473539705, 1727125420, 118278130 ], [ -2031909724, -1795450071, 95573052, 1553105192, -1896964382, 1089111422, 1200903441, -1925995476, -1239112994, -2130360310, 283135309, -1396864775, 1788622391, -1756037453, 641062247, 1231937472, -1381605231, -1062791325, 1274221314, -1748912325, -251343175, -1073358431, -2090889988, -208008514, -56844021, -656436224, 1342111469, -1735125838 ], [ -300829685, -1371791712, 1109940025, 243708361, 882726952, -1685744125, -185060188, -1930004124, -758995518, 1912335550, 972981897, -1810990186, -562991109, 1592663100, -1416965088, 1104269185, -769387293, -98775279, 1618512009, 741087974, -930336680, -2109644727, -1138335835, -353168088, -1574448808, 1641305755, -1910496611, 174658847 ], [ 2047378071, -708825567, 157955270, -1831993266, 986315448, 2050772646, 1172412026, -1505667311, -634293678, 960177942, 1283791108, -414979978, 1982059737, -1273266870, 1038359240, -15197338, 909386854, 412402783, -291053671, 1354543374, 1465958777, 1362668482, -1765930028, -330524059, 1072383378, 1575262539, -592733224, 1033248198 ], [ 283355810, -1200007318, 1687766540, -237157096, 451055575, -908715148, -2037611812, -202591931, 956080531, -742256495, 1842646223, 1074570271, 609936660, 1317078593, 1552287412, 950157109, 1397134630, 916099808, 1551738539, -1701876760, -669583672, 1665567677, -110966807, -2083280684, 1494792522, 668319892, 1762648457, -2077821256 ], [ -1516804211, 45017134, -1367808015, 88919576, -657861859, -1244809557, 1160920332, -1980444936, 1610531807, -1486986708, 344628783, 2111059260, -1661000540, 1833372338, -842894935, 1035190811, 1533402136, -1152318295, -654746383, 1549954252, -1705929902, -1681241059, -850109465, 442946544, 1317293752, 268728494, -28005193, 1593203697 ], [ -1410584189, 1725380115, -804737833, -962206459, 1948116762, 626678573, -292240364, -729540495, -250829291, 1252545087, -1490054714, -1398547381, -839432870, -76415098, 1351566649, -1242288370, 1229215235, 1750936968, -277030550, 1981131618, 1690723591, 1276457972, -514284036, -856294209, 1564783630, -251117769, -2011910641, 932851697 ], [ -656140908, 1871263890, 1525007500, -1699341109, 1723611442, 1931441129, 1101332870, -964826799, 729568128, 1580618150, 1355083267, -296103177, 891455630, -490285440, -1055612963, 742346719, -145011408, -1181955001, 690222710, -765585254, 377109970, -595276106, 1653981628, 1505831750, -112336415, 903920092, -1383033681, 2136209754 ], [ -1225860816, 1576050875, 1486301602, -1382209225, -2110027435, 1018087840, 1585402832, 929271844, -1908734639, 624728635, -465323337, 1785135427, 1289247079, 1283853056, -396788936, -764303958, 1384474921, -1652899739, -1716703434, -1880539921, 49573485, -1823385577, 354223210, -1428734795, 1678767842, -290499578, -1745382770, 831778066 ], [ -693204779, -1022948071, 684394856, 1956947050, 2061284005, -277005147, 1495826831, -1248341625, 1488184958, 1898475389, 73798401, 98877070, 276162626, -1833933106, 1540089777, 1020525229, 1587529804, -1652141134, 1298259373, -589403941, 1368253208, 2121197703, 1630497828, 1784834119, -1658793976, -735865638, -890607095, 58970500 ], [ 2044892057, 798107776, 192312142, 1309915363, -1389577141, 689519392, 13123844, -1274506376, 626138265, 1462333415, 1409702686, 1473805416, 1340788828, -133436918, -1935993045, 1998533494, -199608662, 570314171, -2059140225, 1669361782, 1667117856, 1839107440, -1400562742, 1473074231, 536332731, -1519966596, 303303595, -101027312 ], [ 539144816, -1788147202, 272372321, 762249901, 925946318, 1156083876, 541638179, 864909182, -1759647042, 1279411693, -572227294, 204443890, 200117283, 2044637227, -750771340, -496885527, 1118112636, 576887432, -782123359, -668647321, 1411687779, 1442515011, -1517267116, -429979761, 1157032256, -1638053081, -1359505580, -1466700625 ], [ 120324713, -210648347, -770841949, -1563406535, 589846911, 1319831752, -1233770546, 714937911, 1268775143, 245221393, 316040299, -1431063297, 1963973242, 1960662239, 909546636, 1729751736, 461260329, 692450135, 1413725810, -1983696650, -1203954204, -1273869471, 570124528, -1106421845, -470711882, -26753065, 1047074282, 74815123 ], [ -2042388335, 801834474, -310474182, -1660475213, 651554707, -986900073, -169052763, 2007872700, -1125403428, 1654637595, -153118799, 1857804021, 1502141298, 1427028356, -1259116834, 1249314449, -570491214, 1761595320, 2105975028, 480128020, 1773036239, 143131099, -2001590730, 1606247339, 130274808, -1958376142, -1866536837, 958829020 ], [ 1820657783, 847754718, -251062689, -828968103, -350310401, -761007088, -975189368, -1596155191, 295575270, -1209524565, -1524718875, -962769672, 1284001950, 313357704, -37751282, 394801951, 285455944, -9885135, 1463745245, 989367830, -1352275720, 1362176460, -1395078078, -1812133655, -340154225, -460379734, 1228911438, 838572946 ], [ -1896032411, -5306780, 1267746372, 1001528886, 3249544, 497175867, 265271997, -1153956546, 276535499, 752135135, -1906246550, 838651267, -1074726241, -2114099613, 1096494205, -472902303, -376805558, 533978327, 259918459, 517994502, 1910696182, 649209579, -1948747917, -1192382428, -216121184, -118189804, -595823063, -1355579978 ], [ -1690286844, -1524926081, 1936146985, -448518352, 1981953846, -709063810, -809652213, -44849511, 1918633233, 271323390, -1996414158, -981314836, 2065432551, -1483698878, 1442817024, 1840919252, -1226942360, 253124797, 427551770, 1261901070, 1281186005, -1889389533, -776105040, 1890192506, -628131271, -1091062868, 553933853, -1308786917 ], [ -1515719510, 1279748098, -1639772946, 1679813085, -1074578149, -1688832237, 1036202716, -1389269016, -572951960, -639194546, 31603321, -114491049, -1308029899, -1139597897, -1313806155, -1908997947, 646183238, -125533292, -1682015486, -724466979, 720870434, -922674467, -426482297, 1046868798, 735602972, 862032715, -507968029, -68798590 ], [ 1486282811, 1598917270, -1908871719, 1451760730, 1689199091, 1900432543, -993592679, 5622903, -1964766248, -1676063397, 268024951, -1262467661, -1183889566, -872505745, -175221252, -1490611568, 1298429628, 721763723, 1252183802, 1829962249, 431152938, -594016641, 2052444219, 282339978, -155687861, -360754780, -1978311800, 1958012911 ], [ 1371920571, 856806809, -1197033714, 1839152410, -1390543728, -1109846292, -1846793323, -909685942, -739164114, 1266494769, -746641552, 1957352309, -847089821, 105517846, 400260628, 1413511465, 1080365390, 1578637801, 1880193739, -1642993038, -1743541636, -218434794, -1501598596, -27692802, 385870644, -960477318, -1725994482, 1995313808 ], [ -555063172, 1456341842, 534947756, 696571873, 1204931737, -1008677713, -1212901825, 2133645134, 721492503, -892367394, 626505444, -456694470, 1544539501, 35380131, -799948415, 817629984, 1074136380, -546952100, 1082331176, -1141818977, -1120150913, 1402396382, 520368950, -1996564207, 752315438, -833826301, -968822591, -326084810 ], [ -207017444, 1682964235, -275832562, -873268302, 1174714651, 183376650, -2144514727, 567780258, 4409262, 320420503, -1355745883, -92919715, 630681450, 759928456, 774678367, 2137174335, 4838317, -301044716, 180515507, -734719225, -794319030, 816865979, -801772988, 1069330947, 1052769755, 1947352112, -1581701734, -587163862 ], [ 1166097857, -304174820, 665776545, 1010509170, 1651306196, -1176318972, -1030170703, -125043898, 26538825, 1739745700, -1980024972, -1094046999, 1771702249, 492441283, 753300587, -1075044697, 527745176, -559068395, 999392508, -1758621470, -926300507, 621126617, 446076457, 1461878977, 1292449763, -2085478465, -1759671961, -625828490 ], [ 1970603534, -98047260, 1683141000, -1893025498, 1988650749, -1885053043, 1324346762, 1618831719, -883427132, -855440829, 350278066, 953764656, -1631389975, -1129925235, 1091637800, 1320696209, -1487606308, 1673358849, 1575496803, 1580332248, -1114299405, 726528246, -1458519753, -1303878022, -1842951725, -29686802, 907806312, -1293835573 ], [ -1347744516, -957942470, -1298506860, 1429795858, -1418642285, -951343160, -834103598, -1276853739, 1894988680, -1247219979, -57459456, 284074101, -1027021431, -123499176, -1415660908, -73758848, -2066302669, -261895287, -579852166, -641796464, -1674773216, 2142101619, -2031468011, -1519989415, -1705189179, 2051762604, -779444153, -296535342 ], [ 1077451393, -1930749795, -1859779890, -1363572753, 767398659, 2055105608, 517726218, 1598477199, 1640635439, -960488518, -1357265464, -1459656352, 1263870172, 727676594, 1567084174, 30787993, 2046483762, 1692561284, 1325209401, 1302037039, -1615903274, 1051351044, 1920404475, -892679810, 1352880565, -644221335, -1235553925, 990206203 ], [ -1437966216, -80472557, 1874384503, -1473688602, -1478763141, 1902289353, 1190149977, -164870069, -406908405, 1992847762, 961236295, 1753289382, -1752984975, 130924746, 966617985, -1993866779, 51158976, -1908523873, 1719612071, 777198812, -1338318608, 92159700, -1677802870, 1305057009, -1304723884, 460749810, -1810005016, -1469302524 ] ], [ [ 2062230870, -490269175, -1619818458, 858502718, -1284835406, 384025400, 1330090156, 787767465, -1087681589, -1129737529, -1192741022, 566703565, 740064871, 90061603, -434800025, -1880784576, 1440871994, 687925674, 593862317, -1702006504, -909610864, -842713519, 420577266, 1234062638, 1573940679, 94841845, -582041253, -394681947 ], [ 1015634015, -781316613, -361494597, 1229459378, 184998834, -138649599, 1003733976, -907833804, -1887520568, 1238604182, -193490329, -749582456, -1738544711, 1831005001, 966391454, -970336932, 463024383, -153168600, -743331449, -809108687, -1819857043, 2039158935, 1828807648, 1591422898, -794552971, 2134048672, -964749396, 1393514771 ], [ -1713670602, -814056354, 332229503, 2009122643, -1006510746, -290400658, 1472542775, -119052314, 784977358, -350803066, -2130669256, -931609280, 282070309, -2063876239, -1151761293, 1946081547, -2081482371, -1084987225, 512678061, 270892898, -1267383173, -1891541743, 1716422734, 218310612, 315167882, -1899545650, -1249040443, -1834317523 ], [ 2057836684, 1158554960, 199465009, 776808278, -1436786081, 2096975247, 74054556, 71345123, 1972889182, -1735422072, -325514580, -1768327595, -320638585, -999926342, -166959457, 867552119, -944448057, -1927570381, -1452628321, 926771028, 338991904, 2055787219, 1693076952, -1455488102, 1012451532, -1759630776, -1734361878, 1259073185 ], [ -425850406, 2137497695, -2124738018, 11223778, -824889762, 2084837675, 727466925, 1167724468, -900936893, 1694245041, 1462686842, 1219929301, -97134064, 1812284345, 726571726, -1865263222, 1648688580, -2057560362, 785164297, -1074083066, 1706503053, 986898522, 1323130628, 858246260, 288038740, 1562293625, -870877205, 121860159 ], [ -866971771, -1659245604, 1612034756, -12814348, -1916052644, 1396631981, 1895956825, 694486843, -742772503, 1543767606, 1025943389, -924232069, -730016654, 2095050318, 1946914641, 757869180, -1990828882, -1161283071, -629990628, 154326202, 1578233179, 1495707340, -970419776, -1680374683, -963707010, -1136817972, 1712626009, -2086290408 ], [ 1419839966, 673541522, -1693199824, 794877779, 344370090, -2131415714, -1188008620, -652726144, -1223471807, 338500772, 495656349, -1418642992, -1615482524, 667152068, -129798203, -1009005395, -1048737666, -1979089839, 1520085445, 1467812937, 234050945, -646736707, -1223598253, -827006455, 1831656031, -1765796900, 1386830038, -839677660 ], [ -1008062195, 1330458649, 1980198570, 2111156606, -997553756, 391274165, -890591010, -1316486887, -489783664, -1879316050, -1439650616, 410332624, 803228199, -985822941, 246261939, 1136078431, 1694203457, 294123465, -1112932432, 913308109, -1416347558, -1549855783, -607207905, -735057921, -1519951631, -1922575160, 1916204075, 761648522 ], [ 933926451, -1862800718, 1272133470, -582138122, 1065339250, -41237375, -1104583234, -1021229508, -1543367988, 1415983802, -303080454, 1202759118, 1413126367, -1430247453, -727931121, -1614274556, -2106411124, 2089561711, 687455480, -207572312, -1288219302, 390597010, 183975621, -1190232947, -2083574320, -133160747, 38009840, 1280960806 ], [ -456948075, -1730547308, 1633857043, -371033791, 952683014, -1962118096, -1992743901, -2047402481, 1243489225, -1113277086, 1250812392, 1910658766, 701838665, 2086396126, 1843815440, 956429448, 1302463983, 444385642, -1207321043, -1705781582, -508756550, -106702522, -644574852, -1709353244, 21078911, -5972622, 1948685160, 1951246441 ], [ 496491211, 1505189507, -803420623, 2015812302, 1896304246, -1609316194, 860159426, -181398072, -1004676502, -378022506, 1745959047, 1822222042, -669100510, -164054183, 69626898, 1003017613, -89237199, -446984469, 1819480746, -546654137, -1006468208, -743186218, -715942071, 236699172, 687882749, -1570503935, 1660501800, -1059032782 ], [ -1654060236, 722950357, -1246040799, 1073959917, 1924293449, 826896879, 1190981994, -22411448, -661125315, 486363113, -611453844, 1615786568, -130851030, -4378256, 746463167, -1334314836, 262169548, 1090645165, 1185926165, -1181333396, -1914839049, -1313351904, 1370269555, -1007459440, -1898154991, 417713327, 1636270548, -1183460626 ], [ -1961707263, -1545666093, -1598447536, -1269054072, -1373597664, 588465535, -1189487834, 207520814, -421928686, 662959063, 667790134, 399022857, 1686218685, -1304561327, 105238768, -454088295, 139542374, -1546315766, -776078695, 1894186599, 1291412588, -317596973, -1672948912, 637775532, -854255335, -732441405, -1730951648, -905851065 ], [ -1227584036, -2001485862, 371935198, 2016443311, -1606487902, -1922215876, -1715333508, 197101128, 1399776276, -817611174, -1639392762, -1735413257, 464085604, -615314304, -635607130, -1122586951, 1702383825, -537322020, 891420620, 1040683134, -1892232748, -1080527816, 1698522601, 1644230226, -369801433, -1476561685, -866606508, 1929623108 ], [ 742093131, -1823439941, 936190863, -1516380925, -845031479, -78898756, -637130284, 851490539, -1476049223, 1619461806, 401337054, -834787407, 1962409441, -92522049, -358095208, -2056715991, 2131189322, 1487796033, -1389788692, 1923104323, 1271737492, -339702471, 1838710948, 253887580, 807687294, -1360632751, -1677930811, 119096997 ], [ -744999213, 2068943246, -1779551783, 1128793752, 437004851, 1627598969, 2139532843, 1591572099, -537924841, 840189377, -1447640020, -60357317, -993682798, -1073051807, 304092142, -1602402397, 296188619, -425568929, -1160410687, 266819781, 1076768661, 472456271, -1769473735, 266581089, 528453990, 787970894, -319120585, -1739908141 ], [ -1601271097, -721974934, 577178115, 1026712977, 743241591, -806514066, -257610869, -1946524627, 1279869414, -629388622, 40014425, -216301994, -920177622, -1425107919, 1948202654, -1634301376, 1907154620, -1661297856, -1736792885, 1731053702, 1915904519, 1697758294, 1183187815, -31650551, -1689450458, 393294461, 83001410, 1012079699 ], [ -1997368915, -1815352194, 381638212, 1525672917, 1860526754, 295441516, -566034868, -120122877, 37044840, 511510799, -1170119491, -477757553, 175862761, 1506597343, 1299548306, 1090113505, -1222956402, -401414521, 229723893, 2008788190, -624302372, 1796794768, 1064602468, 574607745, 867749445, 1258777689, 853795071, 741272001 ], [ -524831545, -309756870, 426401359, 1475543304, 648905922, 2095234909, 776590097, -396979452, 323223579, 529618409, 1575414391, -1048293560, -1078901887, -1280446262, -1907795313, 751684760, 1986437208, 488424182, -1886634279, -581200198, 1730681363, -1924953625, 482260132, -254933081, 1798476260, 56648937, 278975007, 954548469 ], [ 1378721977, 66801313, 950434443, 1311517003, 107855792, 928181106, -587020712, -622693982, -2135204248, 727457986, -1069853700, 1348115177, 1940323667, 1614327875, -964384021, 652258372, 1081698004, 26209342, 36496976, -266600413, -822424456, 314691091, 2109230302, -1207107147, -1945730233, -1905925749, 352518488, -987953477 ], [ -165278004, 1935535087, -1818805222, -1397430567, -1227947446, -184527874, 834262924, -1360266477, -1682215726, -1778978593, 1292893005, -2020433899, 537132879, 336334734, -1714303577, 225607795, -915624198, 64307220, -1558309216, 720866060, 1278187831, -2133913122, 141560512, 633459071, -2135329163, 962229655, 184269761, -832044300 ], [ -73857614, 782226322, 614508471, 1188237155, -1997829570, 1234111923, -1995331031, 644453588, -646959063, -1873933828, 809764957, 225865278, 715361560, -532791493, -952350676, 535413688, -1219480611, 1340578720, 786518451, 2146452597, -2031035334, 367664562, 243882552, 1535608338, -325993851, 1874469553, -1120613585, 1521375802 ], [ 87179629, 1906522554, -1214755666, -1029898352, 276259192, 222501753, -1507645894, 650165105, -405045859, -1497787224, 44780769, 849621075, -2011328770, 1805437624, 475526926, -1028994185, 1075095999, 1475819426, 1958821036, 1247295659, -1275062608, -1444611408, -1251143871, 1613107722, -838245228, -728734280, 1678318761, -1270428445 ], [ -400045436, -874612471, -851289091, 410725330, 1035863570, -1008428372, -1984317078, 598710488, 209656729, 683207904, -213932360, 1188773293, 536261931, 1106384145, 992565539, -13828271, -751669161, 352939237, 585907352, 307394137, 104490983, -674450867, -1572096284, -311016245, 1639501579, 930607669, 1093456444, 1017360908 ], [ 1810990716, -1176311248, 946630512, -1848898983, -1096047477, -2021178472, -298387591, -1543067225, -485896413, -1569268361, -1993629619, -96535620, -384192758, -356246071, -663274145, -389660133, -2130631115, -94342641, 1490883045, -1548188873, -1529547698, 1202706763, 4089527, -1042832772, 1222681940, -751682922, 448744063, 240566092 ], [ -1420125674, 1095221076, 507712918, -1252043399, 1106370237, 517612245, 1523701994, 1374984137, -778876172, 1875699424, -2001792343, -712352157, 463634016, 149136887, -1177815281, -1290542446, 1206435156, 1615256168, 772586058, 129770354, 1173328606, -1116499675, 2008031215, -1610724571, 363128297, -682602132, 1736513476, -1095901228 ], [ 609427437, -1476394178, -1366897625, -359593691, 1285518842, -953050418, 831929256, 306125175, 2052735714, -855860821, -1101951217, 1729179303, -716720451, -1225553661, 1380793445, 1343525147, -1877374882, 1529303959, 572088632, -949744104, 152368486, -1122506374, -1422399228, -1578981242, -1438291307, 355779005, 1332288638, -58197021 ], [ -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127 ], [ -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048, 1762494550, -765874615, 1869630219, 1301286691, -845987364, -1155159364, 1407497441, 1099632962, 559529335, 2053498518 ], [ -1715887606, -490547604, 441385883, -1839228835, 2044649415, 308388843, -824229784, -1120397137, -2142584052, 397897851, 2047804660, -1991890907, -369438409, 696170580, -296641504, 648238011, 913162089, 1999741145, 448331823, 901186994, -850461025, -1499647514, -1718081929, -1677811956, 1406011317, -1973004812, -71394484, 486913013 ], [ 740771450, -1863940874, 1548355897, -269131281, -2071366609, -1577271410, 1543548011, 1903286432, 1081452405, -715752060, 1919084803, -963228109, -1144218779, 1137908608, -762690255, 85785643, 693545918, -1434106380, 1828766961, -1433074958, 2115998795, -956166020, -357609068, -1059653369, 168490174, -2143943906, -1414972648, 83192116 ], [ 833117858, 1987527487, 1448994932, 1811059136, 1282689029, 1187679952, -662099082, 1739466012, 1989703796, 58249682, -1630598993, -1964377262, -25898588, 579140810, 234492888, 1701947684, 156825821, 691517386, 1107632464, 1695933538, 470759478, 246935383, -1816215255, 611394162, -1375026679, -563761173, 138465539, -1792551880 ], [ 835575584, -942607874, 60879152, -643185918, -620589345, -456207924, -1927862378, -1308371723, 1227849113, -1624059131, -12050648, -1546025464, 166598047, 617103923, -133323773, 1166108004, -1007833766, 248660948, -960468656, 38498555, -1874749844, -991813593, 891630985, 1194146260, -979798550, -1038555755, -865172422, -948151234 ], [ 2119566880, 649005666, -490431339, -163270221, 45944157, 227579990, -487594320, 2037640250, -901122308, -312184496, -2122354919, -36067215, 1524225257, 2135728266, -115304087, -1548534251, 944421663, 603710147, 1969915490, 22161924, -2135323136, 1721346203, 751789386, 1289272379, -1637925705, -183893888, -180538703, -998150068 ], [ 1489417696, -1339830719, -1840411315, -1141064501, 2102873905, -1660233439, 347187238, -1361069264, -450999660, 222669672, -2063687697, -1111532278, 372902281, -2085202491, -21945290, 444961458, -1222704166, -1450936510, -41027531, 939036306, -2092554178, -696726672, 2145240017, -705703795, -721062985, 1020829208, -84945228, -466909708 ], [ 1223112918, -2015287924, 913876027, -512574300, 1668848372, 966104928, 1895479606, -1594462397, -1334971051, 1731435115, -470729077, 1355344012, 802372870, -1170985, -1954105858, -1830203036, 931771277, -1729422834, -2126509433, -1204610405, 1778496463, 543314617, 937030651, 653542850, 281316803, -1046408936, -305367999, 192443485 ], [ 2096050420, 1714573522, 1015810159, 1345546190, 1319813202, 720415570, 1397517891, -1832705329, -2053531525, -239328928, -1912616003, -689736868, -1295512522, 1965729845, 666654498, -1967224700, 532357744, 998435279, -750916815, 1643918515, 2031514218, 2064470299, -1747593666, -218934644, 1188503877, -245676369, -82132146, -737306581 ], [ -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080, -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439 ], [ -697907999, 1279053762, 1870752127, 2114866563, 443976265, -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620, 141187500, 1176999702, 438357280, -2117373381, -305564713, -1024942655, -1788498333, 410615667, 1841868802, -1915996970 ], [ -733638247, 728597739, -803812692, -1647083488, -1325749993, -2041631805, 2114877325, -36527148, 1900799784, 797433123, -646683048, 1900125132, -1030769041, -1371648012, 1311552143, 229084433, -332387304, 378743007, 2009134376, -944163661, 1723212732, 1764501238, 1114335029, -1472220306, -1761261763, -1630464018, 868132018, -429525145 ], [ 2092741656, -2120512616, -544204427, -1013057936, 1638826389, -1626992525, -394527796, 1574859094, 2024321168, 1788166673, 659669917, -1447631182, -1733017230, -381972259, -89997867, 60331190, -1933900279, 753195839, -450646336, -1680549672, 1784048730, -614679418, -1150182817, -32688131, 1935173871, 1394475180, -1718317440, 802001305 ], [ 707860204, 1657748248, 2000104233, 1055863678, 662084557, -628623213, 1713708932, 1902922062, 2108959829, 1952712649, 609212918, 1959775937, 1212313992, -1115860445, -2010108287, 2064485417, -312199548, 1604071227, -909393383, -598610358, 1392365407, 109027559, 762691756, -772305857, 491405343, -56156627, 1853530450, -33941408 ], [ -1765799332, 1016288873, 1949233421, 1644204285, -1714702527, 2141296773, -657054634, 1434369992, 559521129, 2031685973, -680854521, 463234316, 783987345, -1484185714, 1182913962, -1531628001, 1410921796, -1605092981, -1377208318, -22230804, -1365470193, -1818068995, -1922796609, -917922912, -39291053, -1958371484, -1556781253, 479477632 ], [ -779119990, 1107173277, 1462154267, -2016965826, 1926975486, 788696416, 1383305660, -94387016, -2144698864, 1654583110, 292161891, -1988049012, -1431683842, -1262545633, -533662953, -247480096, -309585778, 1581229808, 1902416068, 767696585, 574403479, 1563520649, -997913954, 249773403, 613299170, -921183204, 1940747448, -1135940064 ], [ -1893397145, -758567705, 1357156699, -538734614, -1215915740, 1598721849, -1489890002, -1465613662, 1713120371, -767393374, -2139540291, -285530315, 1035455370, 1103827373, -1772840481, -939230173, 506785933, 688174876, 519248237, -696192073, 1558111268, -1812364169, 1385584355, 1889169454, 795274797, -302768148, -513044193, -275896334 ], [ -1432776407, -1193946783, 582753730, 215555669, -13014616, -108174869, -1812724181, 1579072482, 1956623420, -1094122671, -797062093, 559949699, -2138289133, -1708901925, 1725246718, -1406442439, 330931009, 1642162775, 1000987970, -979445673, -1491787139, 935816926, -409715511, 2008246423, 623033237, -2100111789, -1069598434, 1049924041 ], [ 865431379, 1038804812, -1144115196, -1076769858, -1249286470, 840879497, -2097556156, 1349704233, -936703397, -51439239, -1087757196, -320979952, 1135402765, -1295153787, 299401767, -1901523992, -1383733306, 792189767, 292605259, 478697323, -1179210800, -1261851525, -319965271, -1593426040, 1667340929, -996701122, 941698292, -1474002998 ], [ 648969630, -1271911029, -938521439, -377804680, -1612409472, -1612177103, 1086407615, -663051522, 291586981, 629235601, 527250914, 547420810, 2040596168, 561654984, -651456688, -924939088, 1291700802, -336281323, 253217703, 1352684684, -1137049875, -1192272102, -1920329992, -1836637926, 498262987, 15262006, -869232076, -1239041739 ], [ 839573105, -1780954748, 862116595, 1738915483, -191295835, -22487058, 156324426, -1738472992, 543514615, -578795595, -134840740, -2048838003, 1620794411, -715641934, -1821347131, 1211403629, 2060803302, 85734149, -2003813078, 2112038024, -1253716606, -1114971630, 894675423, -721995751, -1782582113, 784727906, -1021460248, 1553132915 ], [ -1486158848, 1744663092, 960232554, -1119081689, 339016334, 1882869388, -1870550120, 1373821607, -171222156, 1929118551, -1251970392, 942606124, 2008750182, -670746864, -1683979594, -463529554, 421143771, 558701835, -77965529, 1858243270, 335370360, 604353418, 1960621864, 1886675623, -681689145, -918634738, 1068443437, 108068687 ] ], [ [ -225629763, 851809661, 690465877, 1777114840, -576996446, 1091331361, -1172001205, 1876988673, -1788354120, 1074802920, -1710465352, 1632770404, 1973238193, 1365602772, 1238911747, -93778325, -1095391681, 2085936833, 125186428, 1359451250, 920122544, 863971722, -633344889, -314302889, -257749328, 440132445, 937943202, -1293644402 ], [ -1170574805, -1939621307, 113148158, 724995587, -1245161822, 909763278, -2134265453, 1574038632, 817176521, 787127905, 890195793, -607147906, 2129112778, 1059014126, -1370028235, 1814204559, 1028989660, -812249860, 1924005437, -1080765988, 620967818, 730689502, 1989173560, 301081459, 2123607861, -926315197, 1295466941, -1093578048 ], [ 2144416649, 1132662507, 540411937, -1862413552, -12645704, -1528887432, 1793734054, -519142085, 1421444515, 1744178043, -1674555895, 1113490629, -847299781, -1680320706, -1028021380, 214537958, 1525837208, 823151639, -1145702480, -876176204, -841621294, 1013812619, 80696655, -2044800604, -1820552942, -1822681768, 1980966231, 20065143 ], [ -38385083, 1121333405, -1329577032, -2011934246, -984317436, -1252004123, 1280259945, 1367500976, 575553449, 1760881925, -151930070, -1114949212, -723266620, -1539104138, 1720926235, 447474000, 1170655786, -938075568, 936784067, -727939241, -231926067, 652076567, 2066567111, 249960673, 902245054, 406708245, -328029309, 1857866823 ], [ 1978055965, -814192898, 1699625918, -209497404, 1030642658, 73398513, 1146739610, 1595891365, -328017392, 862090511, 31570172, 1284473204, -1324794092, 983826823, 409723754, -208660896, -558704171, 866156380, -655247403, -2006164391, 1925125465, -223895970, -1439744192, -1178155919, 1417225752, -723193918, -938585341, -54467074 ], [ -2024408659, 258777162, -1973696044, 1441395475, -304180354, -1210235466, -195588919, -1393405186, -772015525, -1585995306, 724902886, 2044973892, -62952288, -1724010235, -1829170452, 1426617993, -652529250, -875786258, -1709557041, 703243995, -1877262801, 1735812455, -1252813507, -1850923002, 861465046, -626297011, 841820658, -1976617260 ], [ 1552154482, -817102110, 1101312475, 1871172070, 152452815, -712752370, -804824954, 800373941, -2122523467, -1516597708, 631950670, -2037190551, -903174982, 634285471, -1073311891, 1849978267, 2039360168, -2003187932, -1399127720, 1749889244, -2008177502, -57311932, 1930117050, 380309627, -833194785, -2120174079, -457757397, 179951123 ], [ -1799870883, 121291564, -412036767, -748054400, 2028175000, 1690868731, 833308342, 390271779, -112421436, -1845354257, -826902984, -2102682950, -575336814, -113231126, 477721266, -622951314, -1054628951, 901989066, -1494873996, -1608823183, 842795737, 368797282, 1586860609, 1026211447, 1724596479, 706037848, 1466381428, -1420934481 ], [ 131424632, 1909245589, 1240519565, -416294956, 1831183924, -805257312, -2047142090, 1273771424, -377535281, -2000152145, -1270771389, -1838381161, 2133605687, 1493380400, 1844971962, -1365718256, 1297878777, 273738754, -876689562, 725319208, 1941764440, -169572834, -2021853965, 1470706953, -1339859259, -1363348687, 501968952, 1283864809 ], [ 1258454245, 1580351863, 1647681967, -1596430019, -856808993, 945438583, -468990668, 927659847, -194014832, -208720412, -2031631980, 465261327, 1563236038, 1368691973, -696006257, 759103041, -1291589207, 573578873, -389995645, 1832656598, 904362808, -1832623530, 1593070283, 962707696, -1222448770, -933937034, -1406116600, -815207886 ], [ 1906033333, 1727542094, 218583852, -591836633, -576504789, 1962582849, -1291413108, 1106029439, 2127073199, 1525952704, 941389344, 1717155221, -1211673376, 2077639694, -1755527318, -2088045192, -1291572498, 467849799, -1083437267, 573426799, -1670374418, 846414864, -1161138522, 100794978, -1645918635, 2019667971, -525138347, 449749223 ], [ -59290911, 409310281, -192049581, -1833273489, 1413946477, 611908815, -1056581771, -1786572922, 1662555314, -719198419, 1752874158, 1141904355, 1974824725, 686762020, -1370166578, -1995297935, -1091990512, -260854295, 531855581, 1700312560, -1542358692, 579631937, -1779742835, -79688843, -1830956533, -541652481, 455909209, 1026222519 ], [ 1308582655, 105243619, -1035578194, 1773894501, 1862013866, 2008213064, 1253853458, 1193504469, -1814793741, 311661757, -398130032, -1035246416, -1855362023, -1231261954, 1783245329, 1755264318, 1042827269, -1711256025, 801205234, -1602920755, 784698456, -2002842750, -922634129, -1621298794, 1862036493, 295345770, 1815811920, -2060296820 ], [ 1028596604, -86503565, -133443745, 1603149729, -1945123126, 1907711164, -2025887326, -589319482, -1554201206, 99385444, 411306227, 610155488, 1280327084, 1077908882, 1926145773, -216422819, -1394309253, -1478814464, -964100411, 442059115, -1915124685, 1953487809, 2100441587, -1439635893, 1206521078, 413550248, -82832185, 1007700888 ], [ 324550729, -757282621, 267037063, -1564397672, -1055012532, 2031395839, -1351236680, 421853663, -871982658, -151304911, -1085967235, 295406356, 247081264, 505189416, -823762677, 338718931, 983310392, 944655853, 291798930, -862647889, 138571817, 158721398, 1938291970, -528131632, -762745238, 1073239113, 580979638, -313102593 ], [ -2147266207, 880085952, 1017579316, 1848273959, 10926091, 64905126, -1252477072, -173200335, -2140995858, 3106998, 888817557, 1227957376, 698794200, 1311695371, 710418155, 1201927483, -268629490, 438893069, 598277458, 311615026, 306380590, 1210580489, -1121437245, -786525934, 80608124, 624486573, 62675575, -1291051052 ], [ 1389949721, 196768645, -285662473, 1623793267, -274510964, -1453812177, 2080501362, -504143346, 1694209433, 72381574, -1106873245, -530180443, 1762195423, 1909895125, -1554921372, 2092151671, 1517803039, 634418938, -1360115741, 371736242, -319531184, -1612805948, 2078427580, 444136691, -1730661640, -679812188, 1459377574, -248193181 ], [ -22617515, -1535565828, -1670779362, 2052673144, 1943435674, -1738123117, 211447116, 777561806, 1634840740, 256254811, 1585302244, -1628235494, -2084628593, -150770045, -1010001488, 1095862340, -700416483, -399349711, 149739935, 1981938248, -1838821487, 225810242, -476883541, -1992839976, 1351360451, 1778052751, -1403633474, 1115572663 ], [ 864475875, 881913537, -170383890, -772260146, -1843807475, -1997510590, -1385667837, 119637200, -1541761268, 801437340, 514184234, -667529252, -1772428211, 74792138, 1387475358, -456319174, 1317090938, -918234983, -1803619989, 644174406, 1667294268, 1647682475, 1972080729, -1684635792, -1960789588, 298482327, 1934150767, 2138520359 ], [ -947202771, -536048712, 707647147, 1776429958, -1396655736, 2042967629, 1363462491, -1855000865, 1468506620, 608305131, 2054460691, -1248204552, 2115415112, -1943190525, -1821677274, -224565551, 678448501, -1430573602, -974759247, -473015526, -1608131166, -1391686603, -1508412191, 1950082507, 1874483667, 552188826, 788767472, -1558680329 ], [ -1930755514, -528313950, 2079752349, -94952402, 1322043488, -558979812, -819568642, 1340614998, -125126599, 996208354, 973136420, 975333340, 756052051, 1328982922, -158566333, -845335632, 53214218, -753346605, -1961908074, -593492393, 2719764, 87574017, -686134376, 968417467, -923198065, 633849466, -989464152, 2089994513 ], [ 639722052, 244105612, -303836206, 1099385991, -318676230, 1302389509, -1463780727, 1375245590, 1983688920, -1105552722, -1185727932, 1953685256, -403257888, 839112903, -1330560407, -311188295, 872491907, 1695847149, -274324946, -1824757548, -370870688, 613801761, 1611020265, 1433979170, 1114457468, -1437515392, 85362702, 326890998 ], [ -134903188, 1816947259, 1975261462, -1244558844, 1960490069, 1488221788, 879484180, -509203598, 1117326836, 370100478, 1714090988, 907381173, 1994190921, -346903134, -1794116218, -34481176, 2136054020, 665931521, 871973773, 538285261, 398336115, -1883948056, -372944357, -1776192674, -702700056, 944133147, 1306572896, -1187078234 ], [ 663293517, -1174775842, -1285461512, 1975673078, 472064309, -1299212542, -1541179858, -1934897342, -13422518, -1712715468, 358447825, -284458048, 582758646, -1256270018, -1523587294, -1714646376, -1736891094, -1836948154, -1036340536, 1290354894, 459689628, -1072172754, 1854063568, 1121262761, 1198826436, 1711804987, 1055318669, 1961913005 ], [ -729146529, 1529686134, -1667704106, -858371138, 1683366931, -1574566114, 3665776, -684840454, -1715792851, -1134150379, 150189552, 561350896, 753381255, -1582800758, -773523483, -1700144310, -2107759789, -470090082, 522297925, -554895026, -1975274708, -1202742910, -288650618, -619557092, 1394898983, 420840261, 2142534266, -1393714671 ], [ -557044743, -1772349788, -2061039157, 1820981265, -30480946, 686375354, -960889852, -1926131963, 1686955838, 680397819, 908399113, 143379594, -410928432, -333828553, 1125402682, -1171418756, -682015600, -827038450, 93473886, 2008525075, 1815848949, 192443127, -1287814736, 1891540424, -802909769, -617067520, 1656111096, -1016519803 ], [ -163731196, 1790006071, -782161526, 533929515, -1987287080, 2128581902, -348094054, 731386197, 2581753, -283565471, -402297272, -2071165995, -955805313, -512564181, -562081625, -972662320, 611795751, 1413621017, 1680533600, 2028380841, 642852762, -382167965, 627762882, -1578898865, 1360967169, 150220850, -1438200819, -318553529 ], [ -854279177, -646117602, -1930197031, -2078507677, -645800745, -851832974, 2142431831, -1019751443, -733097680, 1783310014, 1545213251, -1903309828, -1779071172, -1739517280, -173034082, 311729461, -637962136, -2091772746, -1281691843, 492205525, -547581457, -1616852669, 649734541, 486933126, -41626502, 1890587693, 1478903402, -1976635027 ], [ 1739232433, -1934387753, -77769698, 1725206914, 2068998764, -2050513183, -1838156824, -1111145583, -960615730, -947270399, -357722370, -778157580, 355200282, 1520330779, 197266736, -721880096, 291957977, 517280480, 1701883894, 1921618354, -955350227, 1796431883, 1360876474, -1596977835, 249110483, -1493764200, -40843065, -1955418818 ], [ -861512777, 378329208, -841518085, -2104215297, -478975305, 176833026, 1131768928, -1561442239, -99931487, -1293852890, -1486773001, -1623609834, 1116103848, 1801869188, 701711704, -522564469, 1929465818, -12201388, 126332604, 577768926, 663238051, -33659485, -88775803, -782002971, 776445082, 740251006, -274375125, 910900245 ], [ -1555394581, -359886611, 2090288583, 1003574842, 946454896, 1560034476, 466544366, 698328336, -79797271, 1401146498, 908080649, 101141167, -1602989504, 1314276366, -746837269, -605472064, -1611904015, -1215286963, -1606209982, -1728852594, -2055796641, -881709563, 1099053849, 1562875713, -1171200540, -327011739, 1425962295, 888539103 ], [ 1737033011, -341603593, -1423497935, -1532331548, 897064231, -2034666466, -170485598, -630084695, 1799424469, 2139716129, -66927644, 344220934, -520232697, 1189211003, -882336096, 1049496982, 1733540885, -1410078918, -1176050937, -523125148, 1407524312, 605405105, -1313454912, -566831705, 615884799, 1996049932, -210171478, -1827377995 ], [ -1698192810, -2023930539, -1606605513, -375540945, -938411056, -854582589, 1145260266, -98179610, 983289822, 180135854, -1266498877, 1925278471, -102210797, 1443398954, -1730927816, 1501145553, 927482236, -1073811739, 1259722648, 1041881759, 1690121170, -1246779250, 1656766310, 1125637938, -696247240, -642488112, -1054269158, -99890440 ], [ 1703338394, 1450369926, -1520388467, -1583507412, -1892602801, 489856386, -797820335, 1120302156, 1117980175, -1298311996, 834081756, 1136032872, 2091886494, 956378237, -603298719, 2146247785, -962728453, 1311284819, -523094336, 1868426653, 1212281411, 428151272, -1227072367, -1338147878, 1923062949, 1295660948, 53898972, 1620946181 ], [ 1216098496, -482264872, 1405578833, 1271479943, -90988379, -2063791848, 1036682185, -688764377, -581133454, 917550897, 1335425652, -1770083768, 1391152829, -889528706, 284351829, 1582804627, -1210545914, -1198530287, 2019593159, -545396064, 1919763924, -613485128, 514625320, 43965049, 2078253073, 215878467, 12010001, -144688337 ], [ -534790538, -257379848, -169638256, 1132337979, -1950314507, 4193534, 210976731, 1087472476, 713962895, -292413921, -1677098943, -549478885, -1049700437, -1270803351, 949978518, -93917173, 1260960214, -1553014470, 2086783087, -114449200, -1059896199, -588863792, 1466471364, 901833312, -1408307042, 2105077221, -1585365221, -964770576 ], [ 984421885, 127651522, -232476395, 1830857435, 1262391812, 1984978513, -933877094, 1506026040, -1231822919, 1313755320, 209589008, 420411358, -1652228931, 1628576410, -950264891, 421452040, -1433501121, 1829402407, -772890989, 1128388486, 1140308258, 216053643, -1628899259, -945301057, 480473349, 154139306, 364067500, -1076328323 ], [ 163769805, -1781023758, -67656028, -1754905684, 703775936, 286887998, 1511015259, -162986195, -1451541586, -1137199902, 1349183756, 1968086731, -1883447767, 757693831, -76774904, -1040041084, 49244037, 1871708443, -1298858964, 1447796662, -1762340594, 947613666, -1825743459, -1886883856, -1987564900, 1308973887, 316079631, 817627209 ], [ -1479725281, 1810210515, 1325876802, -48830225, 1713488889, -1533180718, -891600163, -1939487454, -1441105710, 1466626255, -388214039, 624143348, 1638831535, 1133960147, -430273332, -651606320, -1682182800, 1415867886, 2081633607, 691631, -1393841, 1496247188, -677009377, -401367830, 1690588419, -518175984, 1835684028, -1454253193 ], [ -13724712, -44046373, -830146768, 1988690749, -74587178, 1627890764, -1205674840, -648731018, -93466658, 274832569, -1162084553, -802702329, 524856862, -951344128, 1116215533, -98265144, 2016176998, -1126568533, 1471328962, -42161210, -1777537307, 881152173, -1238999797, -1552542064, 136115493, 1227832416, -1041138753, 528468669 ], [ -2085785554, -1354601608, 1094318797, -2092161187, -610864576, 33701424, -1863586171, 2055388141, 37952119, -693283978, 2049595816, 251340899, 766817561, -1759487610, -1465588384, -1953318724, 61399074, 1444637453, 1725384805, 319269059, -1914508873, 541874891, 592246787, 417030471, 950360254, 245682697, 876223576, -58578272 ], [ -1502506612, -1804115781, 1749247974, -253479772, -763338814, -888053383, -1925253350, 1911712308, -1790052457, -1206837268, -182203758, -609406716, -1975762257, -733790903, 1200668921, -1071265148, 1571199994, -600485515, -2090046299, -1679765416, 1331497858, -405666363, 2066766047, 1240615283, -2017053390, -805371077, 966226958, -1876479770 ], [ 2143592746, -1433282655, 1276114611, 1462389913, 23008152, 1303917707, 1652802079, 1006601184, 893062964, -478347390, -891413374, 1579349513, -1184037521, -367107549, 53877756, -469357092, -545501546, 426044199, -732429403, 2099228385, -1383302380, -476763621, 1482992091, -105156430, 880530575, 631186813, -724468772, 1048578671 ], [ -1126711306, 1072814497, -1597135503, 833595041, -1664244188, 1584119844, 538924701, -1973738531, -1680117427, -1342520235, 1976598169, 384245170, -948607516, -958608472, -2036652616, -1274785893, 1526129543, 424538267, -568707805, -2056365291, -674456397, -503037294, -1638012000, 460503934, 689007493, 2139721020, -606477852, -962159914 ], [ 1387250941, -642512498, 561001342, 1020082060, 1631711129, -778774690, 526396165, -1584429640, 1199490863, -1954119655, 844129801, -1249808980, -160664313, -1819627717, 810348625, -76696218, 702729739, -654901676, -2118691820, 347784423, 853143450, 707705850, -1021517162, 930126788, 179627652, -1244717830, -1669314681, -750290467 ], [ -2048602757, 928221574, -2082544994, -1939488924, -1468043391, -747043427, -2062045983, 557801055, -1578841056, 1302256823, 254148699, -1789565251, -428324927, -1545091495, 2064797464, 397401299, 1325832181, -539476914, -1517086583, -1138553276, -357386834, 1161925861, -296478172, 1840966484, -592203926, -1145721109, -18941748, -1670145680 ], [ 729605617, -1713914894, 605116721, -504452754, -613754417, 476076971, 880664245, 1842392314, -904153329, 1339709693, 1440823419, 2128961821, 1994462738, 1247508016, -881599357, 835683869, 1222728023, -895718726, 1346153577, 867173600, -39671005, 1553681102, -1770611815, 789808416, 1229141858, -1974096191, -397377941, 73148461 ], [ -1253824325, 1629263742, 543958606, -966049326, -270848774, -1666358970, -1771362845, 1058442848, 2077366713, -958637474, -1096668917, 789859294, 47094554, -1548612581, 718497613, -1246368163, -1653178592, -153545299, 1028258523, 90852320, 636895674, -1125452598, -26831102, 914560096, 121676387, -1118285407, 1953329769, -1858300923 ], [ 1764792773, 964457542, -1666518935, -1051431953, -563705640, 1965408863, 72032750, -1039007432, 1803782523, -1640674310, 1359629147, 1420303911, -487553079, -1962282626, 1658761061, 2007561518, -523308284, -1349748797, -982718858, -1561516215, 471985237, 79847834, -618897251, 647104001, 525736466, -2099170688, -387903944, 1561290160 ], [ 1270318781, 1524216421, 1951250772, -1883766159, -986514565, -174400220, 42992984, 1229451614, 963929969, 885701995, -1466649319, 762917566, 1270907228, 1082661402, 356361861, -1768255007, -1504352995, 1044317682, 1581534032, 1397410702, -314815694, 374854474, -1388909334, 394296203, -1308262654, 1267306868, 1226240649, -1927725419 ] ], [ [ 1871386660, 1271801201, -522912603, -209637243, -1808919643, 1874010542, -1714451820, 1814304092, 663480144, 1798361534, -555117177, 1699495737, -317262804, -643858053, -699876182, 1941223073, -148010733, -92036878, 616540205, 239827706, 176691363, -519428249, -1442072103, 2124141376, -37414956, 2028307840, -169165624, 427038743 ], [ 196439984, 2000398018, -1672159485, 75229350, -1488089676, 1580683138, 129897755, 1816960299, -964499149, -1447885520, 554186883, -1521389372, -546528650, -799469429, -1199435126, -1586054600, 671710501, 1108839447, -455663090, -940460473, -1470543242, 760371770, 1326324466, 206260521, -293094101, 637218285, 1782713534, 2103192240 ], [ -1316832986, -99943743, 1616411949, 570459813, 1356822992, 2129620667, -1701168583, 482610371, 136070214, -924573564, 660062858, -1701390595, -19403826, -366409577, -471316465, 490373563, 1906287421, 1921723655, 862519024, -725794613, 2000895888, 2140490645, 1487047861, 1602633580, 1362068983, 1117204584, 969083307, 594363787 ], [ 627405567, -473448631, 1661560029, 578325068, 487091264, 1038670669, -1824122429, 1799182803, 354607613, 1908683158, -1705810036, -1144071119, 1929733402, 828200058, 629938455, -410965629, 238998967, 198801852, -1297848353, 285972428, 67718963, -802833796, -676324189, 1150512581, 753277855, -129178339, 448436665, -1111341234 ], [ -2976026, 265326269, -1061969313, -1419569757, 110565903, 1893173768, -164510624, 1724138220, 1508675455, 1051192941, 1693665984, -381040361, 1113466638, -1525854078, -774640488, 286137560, -1983890447, 1139230065, 1826804034, -1695195420, 2113176530, -1768833156, -1601933628, 1127054856, 797214751, 1872831080, -321493183, 311500458 ], [ -1509593367, 823932546, 2139328840, 416027992, 1860703761, -457134039, 2072789340, 157497407, -1529453942, -590190022, -34683900, -1859627684, 1699837088, -1120258779, 752299796, 1803789440, -280883117, 469580015, 71701218, 1134544878, -1981691019, -602864004, 478962627, -1755064287, 1544966380, 567123965, -2135485114, -2095268460 ], [ -1460440589, 703972072, 77266985, -76019099, 261839786, -22747189, -672796555, -2116047723, -2027505970, 811892244, 1046254443, -1117455386, -1104128210, -395735978, 620954783, 401473142, 254033318, -1989726115, -297048174, 1085177922, 387790463, 1318170381, 837685026, 1716839333, 310286982, 297593600, 247069849, -1011232556 ], [ -274543987, -1422870391, -300499438, -1504277929, -38800799, 1950568267, -205823801, 1024870021, -261887417, 1743401425, -1243951073, 1435804479, 965671517, 1669789883, -1576457143, 1695587556, 1755397898, -876412267, 536210392, 372182655, -1937456831, 108555046, 682894215, -1266685136, -594791718, 366795207, 1845825951, -1887269523 ], [ 1872929953, 1357964534, 1485751086, -1942894997, 291408815, -564073221, 1800354475, 1034713423, 643421272, -2028128375, 1611167025, -44118298, -1460060392, 1606533070, 1735941227, -14571213, 694026748, 474306951, -844932067, 1066756606, 2138092818, 1864848786, 802660527, -600141420, 1754133612, 1835720768, -2123494019, -694035527 ], [ 224791757, 334312965, 912820667, 58601195, -2088484159, -1435630173, 1127683285, 830364416, 650465036, -253746166, -967399922, -824395982, 811512365, 18444338, -1585267967, -431748436, 1391729171, 425374052, 1572924901, 37014756, -62376110, 1930075985, 31963867, -1566966094, -420673317, 634231090, -664285476, -385490871 ], [ 1601585912, -278563070, -838063329, -1684378207, -417256022, 1145131378, -859352964, -126136517, 673076182, 1838018079, 1349557455, -918253557, -1441666646, 733497658, -1053372874, -461894365, -1700344445, 1178416625, -1459498792, -512601178, -399940378, -1964633901, 1184879642, 509143228, 178747669, -1383086418, -1918663777, -1908575287 ], [ 537243499, 1064272955, 1268321747, 1290018118, -457552309, -2141728345, -1095162538, 1232780214, 1133603910, 32367033, -2044807134, 1188476859, 1355453128, -1172595362, 1306784952, 600197213, 1666386883, 543269255, -1763170230, 631240480, -1684664493, -1036256634, 1600961188, 2010504637, -106245607, -897138336, -462402590, -1107383364 ], [ 314793465, -338513014, -1895871278, 472649056, 617256249, 717300128, 1911617588, 876468846, 754711198, -1238537552, -152320533, -281353134, 1979468773, -110119233, 809671832, 174575097, -1902840440, 1870989587, 730344292, -1157953487, -1891091870, 1876153010, -827941350, -2073919311, 496856765, -2077110153, -1221419910, 1689734391 ], [ -1983462350, 1083090163, 506607235, -833424381, -919735967, -107958976, 141580265, 1676477628, -1025871928, 387572141, 800705800, -2093227515, 1699524534, 2113001958, -1775690652, -1022635096, 1229729390, 1328075015, -1477060492, 1792983162, -732679386, -886675364, -612611390, 736802680, -1261388993, 184094462, -1824354615, -1516420556 ], [ 1153140652, -499615724, 1261120678, 1020842386, 2133882733, -1556620963, 1866611036, 1683618513, -280708655, -1566422296, -1574586488, 46380631, -2101527464, -1736535512, 135366797, 271365006, 1548620942, 2037687059, -996845849, -729033505, -1293036979, -1182784822, -262193272, 2117951778, 1690210509, 1774102761, -207559313, 675623307 ], [ 956544647, -1103245462, -160948702, 215550129, -545637450, -115526592, -253780794, -1884871239, 1152771510, 1719707525, 1092665689, 1862604194, -293096392, -1907663687, -998075558, 1520416926, -1549937566, 202446503, -2141600856, -756847270, -1661046033, -1660393951, -1440294669, 164325174, 815776600, -909813337, 1365438294, -463967634 ], [ 1017673887, 127550194, 958777434, 2056031425, 2123090873, 374470187, 1986842161, 865014176, -992793738, 1869508870, -1524280675, -136547164, -1489072730, 1221492201, 1699117712, 1369139851, -1707907284, -984399372, -686575567, -1650810543, 130337347, -2001376218, 487266203, 320834369, 411168548, 1773101856, 1230111799, -1032109000 ], [ 307920222, 1299047087, 1507733405, 614978483, -1783999604, -280780923, 1541744883, -1830255265, 386560632, 174470073, -1189995569, -669611101, 2051891371, 410754479, 1888644324, -123183477, 1484881097, 514710844, 1767791941, -744117237, -506197454, -1973802167, -1169069171, -1552589721, -1361917544, -823001423, 1605286841, -521695885 ], [ 1402870961, 1351487681, 2065614627, 37025799, 1495731386, -346060286, 568507271, 1335422710, -1536388182, -1900413358, -1439468862, 949658845, -112959673, -944892161, 1150173048, -2082691988, -1403271514, -129524899, 1784634107, 1069431459, 789375176, 905715124, -806126319, -223932840, 1656824832, 986038015, 423614205, -1791335434 ], [ 1001408055, -576783629, -492021978, 746912937, -457196953, 313062358, -2093291596, -1352858349, 162787948, 1965893179, 1120113751, -354029309, 2013585953, -964594549, 1684601436, -414760171, -1773859756, -2136847648, 2063818202, 610745179, -1505468978, 2113047196, -1970899082, -710006543, 1069145502, -1918848651, 1743269030, 764637507 ], [ 1931802871, 1448488579, 1395761754, -1170375097, -1267418153, -1107328346, -1486046167, 705662927, -1894215966, -307217593, 352054517, 167144623, -54884631, -1189338331, -1678114124, 2097120295, -151066376, 407667103, 289152619, -562943909, 957582902, -531665456, -368518631, 1303391136, -780170300, 856808400, 711586737, -2016078006 ], [ 791234522, 1294306021, -986001842, 1779739142, -2062344159, -1375556170, 1914226421, 1526895378, 1096446766, 446466991, -1283747109, -46385070, 282031823, -1762331585, 407796539, -1764279303, -1606366594, -1417259511, -1324322726, -1795061521, 1961539552, 1299613668, 34406381, -564200030, -1325245577, 1928477310, 1278073836, 1082244472 ], [ -126386704, -2029593159, 594475371, -53513338, -869724291, -794157699, -1898787440, 1596366108, -1439053603, 1344863815, 2031678028, -1950001085, 530808290, -1860846480, 1422000100, 30843576, -2055057851, 1169817542, 1140152760, 1825022959, -64630383, 1859667014, 709991924, 111620589, -609004715, -888963140, 519127658, 1028795660 ], [ -1994497911, -378307561, -1951681619, -443838648, 1283492607, 819361921, -1612909394, 931406669, -2087423107, -2094274431, 1771487134, -2006932034, -1007033411, -1580830008, 353828697, 95665873, 1455637304, 2092038154, 1056162863, -142993178, -1947218683, 1814278024, 261772676, -1213465712, 179520472, -464772698, -643900732, -200456327 ], [ 1089044712, -1443887753, 1992889126, -1879388756, -1515321783, 756847243, -1523751302, 1192507862, 1008183526, -301132868, -195780028, 2147375980, 1267955651, 567032069, -1541559929, 385125762, -1976296800, -1065947897, 850120378, -396732648, 2124767793, 1887057843, -1740328436, 1646825741, 1564819319, -1691639829, -492676812, 1926749658 ], [ -2075373101, -1895656341, 43043273, 1946100391, -949813949, 1171813973, 830660167, -1520228409, -911260538, 532990379, -78597372, -1128231736, -1286062453, 245657615, 1409186320, -373682210, 1827214215, 718147154, -415169775, 888627366, -219558589, 1102436542, 2073110590, 1236429993, -1537102324, -1839915306, 1325510722, 1491474389 ], [ 288959411, -1095275748, 1635241886, -221374670, -891512612, -574462933, -875494869, -934617362, -748097627, 748085935, -2076053694, -588887060, -1417799203, 636247904, 2124233448, 1236234898, -1078257666, 56607484, -2061940365, -374053703, -951162109, 7501147, -393461233, 784501269, 205244801, 1885030821, -1852994836, 1909457486 ], [ 1247382711, 914345911, 1398017301, -1931075831, -1231965933, -2144025710, 1281696359, -624418305, -595166901, 475270440, -330239272, 589408169, 1874273280, -721244285, 1683216542, 139099319, -536395403, 1800193208, -51065849, -1598847431, -916873349, 1483985648, 66289634, 257810495, 781288493, -1312258997, -1749478919, -255992232 ], [ 1803203906, -1601395708, 940056535, 2058158122, -1731934039, -1575673367, 1584795653, -1681450799, 1046609941, 1276630779, -802614211, -894785960, 92054413, 28076938, 1546749403, 396724365, 2010584241, -1117017613, -940265425, -1112120084, 646642469, -2003579020, 1547248757, 1167478500, 2096660650, 1969063401, -1843750053, 1063812831 ], [ 15556224, 1011464652, 1604882226, 357241230, -2133919608, 1566616867, -269572680, -177171306, 361630766, 1767840702, 113775008, -1255580064, 999751075, 571302328, -1866068428, 140308787, 1225855493, 1649687346, -931275457, 96776225, 1392554611, 359745592, -345796722, -1356163896, -1963149700, 816416260, 1992498746, 433017584 ], [ 1204950027, 760942919, -653625165, 98009826, -987724933, -1188813610, 382096304, 627101614, 2092914382, -1133018498, -901226628, -1433984952, 1925309786, 1208946903, -728481775, 2014063687, 876593226, -101474131, -507947066, 297265168, -1782187128, -1408478853, 1873419060, -1259969707, -1443418272, 1545831392, 1909935311, 1365786789 ], [ -1703784210, 1455662845, -1000953103, -2100175386, 1807852661, -997953483, 680927821, -1830527787, -1333658488, 1635423332, 395537760, 2141629895, -1372709310, 1678204411, 1608216434, 1821840617, -1933471410, -1698540910, 127894238, -1650533986, -1874869078, 1337451586, 837616337, 1477560504, 1871734872, -1535099750, 1421919574, -1959474012 ], [ -550924796, -869570967, -1129984827, 938673830, -1627674527, 1327556715, 1604702806, 711590614, -1799122592, 415007074, 553317164, -545314456, -570081878, -132427542, 2129351663, -2131821529, 37895843, -786272517, 209555533, -2130471542, 1794818665, -184685479, 2017075140, -1485095937, 359215865, 772326210, 1272092324, -2108765353 ], [ 578818780, -1512611263, -311812633, -1918222628, -1901316063, 1143833975, 935202815, 1697719360, 860122057, 411618911, -1646251058, 1138615539, -1159345355, -1689481696, 996982971, 378101211, -1504475601, 211476961, 820059728, -4777244, 936204907, 19405863, -629883343, -1187883773, -1038601047, 1327652240, -545291578, 928460604 ], [ -604745907, 109331480, 459646565, -95670527, 1047320472, 1821679546, 1553715735, 1810002551, -2018667770, 1113727968, 973031529, -376233389, -798064975, -1919170094, 1454456361, 1461114068, -1822281783, 352789001, 219792847, -1406996147, 209051476, 1338943116, -745127597, 969563143, 2019951454, -194230142, -1688252211, -870307802 ], [ -1561661991, -632463832, 619590256, -1277117978, 61414702, 2139190999, -1011605981, 1631578624, -840646234, 490018745, -1473073673, -996018156, 1579534949, 385445255, 298581286, 46078925, -1095927151, 1843260013, -457754361, -2098276235, 1746699008, -1947530423, 1661470138, -1005016080, -1850672670, -1200863650, 661855054, 196660813 ], [ -1490477472, -858229924, -1241746490, 658252664, 1564259697, -1051848828, 1697329489, -394743758, -1792324574, -762690279, 1605988471, 1324987816, 981372336, -434855232, 1184166993, 903151085, 1253337288, 248128734, 31066665, 2004762241, 1919453710, 155341751, -1286945702, -390965624, 21324974, 760747747, -779310736, -1952469039 ], [ 1384831643, 1928481950, -1792286795, -779560194, -284848730, 1118497612, 1174577589, -672936684, -805989648, -407263165, -1114645872, -272641108, -1019843615, -1888757251, 917362526, 1233292035, -915761435, -425939766, -417970990, -2052406080, 196142942, -178585196, 1893050124, -550780646, 1264213143, -469836096, -1351704960, -649997013 ], [ 1645334250, -1046620737, 1480764850, 710705243, 1053231291, 1084497287, 72610608, 437463224, -1847630699, 854928319, 908408094, -1702102752, 78779022, 38427708, -817010473, -1863441600, -2104800263, -1251763349, -1155135832, -1237284364, 453935856, -338646889, -1665130533, -1787035082, 667518262, 1866369735, 1372981166, 1107006104 ], [ -780918081, 876127273, -1795358438, -1411470863, -1547481912, -1358552564, -610276488, -1960033548, 1346189865, 923565123, 576722709, -1393838401, 1580065417, -2120043643, 2123548279, 974056427, -1277468432, -1302331231, 836751697, 1323513667, -143809679, -1889406771, -28011515, -88332590, -749122168, 1730825420, -676404887, -1101354803 ], [ 757125203, 508043054, 518844578, 17398265, -779521229, -1041078650, -1638182480, -1350038560, 336043770, -403222884, 1028199472, 1306926192, 251778671, -1698016276, -2131804125, -1166243687, -934947755, -1831147839, 1196489153, -570863359, 1041736609, -1250639996, -2102771954, -1559201618, -127576709, -87222029, -269216399, 1973389846 ], [ 654043530, 996155028, -1610698464, -147859686, 521474454, 364136249, 1919498280, -104287133, -550831555, 1908589046, -698548868, 301515449, -2026049829, -1436363637, -1900973747, -352888407, 1853589545, -1841333680, 2042264880, 1584711437, -2123252730, -2081209362, 1720906149, 366286564, -1400331006, 1949188050, 263533689, 580745922 ], [ 765109440, -1281542185, -605338229, -1594820013, 124502906, 2093001933, 547789526, 824609585, -1314576535, 180186629, 2122816025, -1769046650, -1271817832, 944369967, -2103080281, -1260175182, 1908187793, -2065168292, -304394207, -730411296, -435424992, -1039123857, -963484351, 1119833560, -2036536368, -1591056917, -1011171910, 1402260631 ], [ -458271540, -1997944004, 87313459, 546918549, -181916690, -1766771978, 1627948116, 1538396764, 1766648304, 1992579052, -785313632, -336464789, 1973771951, -215787760, 1567380334, 634407909, 1836677551, -2102769432, 886184392, 1292084813, -1295912566, 1011079325, -1308986664, 1738677910, 1755145098, -2131539567, 30260020, -504697386 ], [ 1677044314, -771910090, 947245928, -1646197108, -1234750251, 2084052261, -494952805, 1141778675, 2009293998, 1998109527, -2063376329, -1148144201, 921630674, 1833077189, 2056343140, 946022336, -1700175922, 1041596893, -979283232, 1325498639, 201919815, -1357742039, 1476459122, 2099603211, 27968267, 1342453921, -1891520576, -982714134 ], [ -1601231139, -928014172, -532819174, -294791885, -762182003, 192239279, -1203971112, -653768246, 1460841798, 267295852, -2032027696, -737576702, 1414522773, -1373727033, 1811102555, -876715767, 558822595, -107324678, 538375862, 1277149034, -1507457445, -634741015, 293422451, -1028219237, -536121896, 1657170654, -1163722414, -1332674043 ], [ 357897717, -1719092520, -2142370631, 1587575572, -960299749, -1630034217, 670195391, -82002134, -193099108, -264692698, -1521962290, 1539926043, -2141822402, -72258372, -985955639, 608731175, 210708114, -494520716, 148372072, -1172529992, -1584534127, 1740773889, 488325510, 660701391, 2142863887, 1735753434, 364500586, 1255631027 ], [ 118705060, -1125702930, 526705255, 1774048354, 1630674056, 22266006, 1915552599, -1298923566, -1971246040, -415516464, -1267041969, 1965667610, -1650280780, 148739817, 1169750602, -1671305961, -1951792659, 230207682, 1729303929, -2077505168, -2059199028, 1827575087, 440435207, 865003873, -963892908, -806005057, -126428698, -1228192731 ], [ -249598099, 1949834077, 1068988457, 1585169988, -14422067, 1234836961, -338353959, 504397350, 989032624, 1395288166, 1828826792, -1694366049, 1262387102, 900531397, 1016691908, -2084425430, -52733260, 1979339513, 1718913764, -1156032914, -58783253, 1562968436, 1848063375, -725227104, 1301041210, 1437789551, -1502120851, -2010213852 ], [ -1945653803, -1523129474, 1034467298, -474539963, 798173121, -1761503333, 438468399, 1052647049, 2045432132, -776106898, 195004605, -72581405, -653265097, 600404571, 279026204, 1430142819, -2025456101, -1194383529, 340437295, 316833855, 1728424569, 750983461, -2128886146, -46653821, 1483068580, 1602618836, 1296774725, -96939809 ] ] ] }