{ "type": "int32", "data": [ [ [ [ -1122846001, 1405213889, -665122229, -1658417182, 721422445, -504021707, 1519042251, -2036021396, 1554264313, -1097446310, -871875657, -1307117092, -1822370138, -1992215311, -1014347018, -1523895833, 1498204829, 399895111 ], [ -431639971, 396429064, -805797335, 1634050059, -1094410698, -1326475230, 54289999, -747613014, 312481834, 1688075163, 1236826840, 744204182, 46240503, -1649335535, -1607842062, -2136293179, 1966544886, 2119109101 ], [ -121917617, -303173695, -2135820188, -1678620343, -1175560408, 658682616, -576062718, -136161811, -710067901, -616547699, -838383638, -863186028, -2098247283, -52238024, 178135963, 1881273496, -1125415196, 1400907897 ], [ -916481703, 753369357, 1646587927, 526231533, -1517815842, -1305709930, 1228277896, 1479253834, 1171585, -1386562772, -118667230, -2045481890, 1585858693, -1710493207, 668266074, -289871313, -767979599, 1805006031 ], [ 596738992, 1912368801, 856450880, 569461813, 1470556244, -697223725, -139235326, 1724285032, -46642983, -887631689, -772831032, -944289815, 896568517, -844302369, 38190244, -697934379, -1403204352, 1566082315 ], [ 1622819387, 1772164358, 861926602, -2117516186, -1248052273, -905816468, -1897970426, 1107650861, -1826568132, -1507078415, 1642040340, -2002150889, 873605775, 517396845, 598631639, 77493200, 1517199767, -213646990 ], [ -1130675803, -790023910, -1022422046, 1363088355, 1079022084, 1407975162, -115808847, 1732935755, 1994488831, -837098470, 122395578, -1507284374, 53357642, -1248399591, 917135945, -739041755, -1082071788, 878840410 ], [ 682913742, -1522573946, 1782922929, -217873102, -1166840321, 1191316630, -756112166, -1966683397, 1177574089, -1682395908, 1376841681, -1000267241, -322608429, -234557162, 2115268355, 1989097526, -845774938, 774145319 ], [ 1614699822, 1934449001, -2003825562, -1832025498, 1289766902, -2004502207, 711137463, 575738127, 1199622331, 1856256025, -161480412, -958314565, -1900436474, -513401112, -1184008101, -1626310392, -1235729577, -1346642820 ], [ 1460008442, -601829033, -1345075874, 1319294396, 1200002052, 428296594, 2006103449, -550723613, -1768815870, 1612818409, -1817132970, -518516677, 1579809097, -585931536, 1279327712, -151580568, -603694343, 1063441440 ], [ -2011775268, 1095080772, 82291428, -1925958772, -894136804, -1256348585, 2086161077, -1142776530, 1512084648, -1624982014, -1273634365, 1877710998, 364409077, 1568778511, -1887747162, 2133995160, 1484615019, 1472743915 ], [ -1111060540, -640793950, 836487352, 1305350184, -176082509, 496997562, -1916106183, -674965515, 515463114, -958287798, -1282892415, -1485091607, 819149602, -1963928095, -1004493751, 184653649, -1409380160, 1299162546 ], [ -928339984, 1383241897, -613420020, -349553252, -1477473314, -308230437, 363102744, -1045693194, -1845147992, 1844156276, -1310426483, -625502520, 462306791, 1560339471, 654924546, 1857406478, 49294951, 1998060562 ], [ -1231042557, -302155283, 1282502867, 388892571, 1461147997, 1125840516, 41758715, 1962253287, 10830932, 521292104, -502602383, 1874994164, -1052542696, -555134362, -2102752771, -1602150429, 2036331959, 1438035455 ], [ -778316072, -1100126524, 2134512765, 1324802447, 105466066, -1194162265, -1015445807, 857247956, -39484010, 1893533081, -1755154591, -851821073, -20873723, 76828509, 1931704936, 2103458225, 1141008526, -1249273743 ], [ 744457964, 431350817, 1256362207, 1148047767, -308616666, 1787629707, -272317029, -1597232478, 1098396196, -1270012634, -1084322322, -1813382348, 1119966067, -1341528345, -1774583955, -994415512, 1254344519, 1867908702 ] ], [ [ 269290357, -168678110, 1296606076, 1706922258, -611377951, -1110300034, 1480753689, 2053589036, -1472530029, -55597572, 985135255, -1463324708, -913168751, 1285672977, -526664689, 25456135, 1312378679, 992512956 ], [ 1310408535, 1558735406, 2123288618, -203000640, -537042260, -2020915906, -2081524631, -1766030737, 1118011861, -1619250236, -771048854, 1440734309, 268657393, 724536325, 244462717, 1787329396, -737935066, 966879909 ], [ -1027217098, -2142474378, -1422889280, 238487136, 2045910299, 1366781737, -1343797443, -1975925743, 514166967, -1819709996, 1689900647, 1081540630, 564904421, -1013941136, 124606955, -1140867969, 1049428352, 1212479129 ], [ 1430850634, 1892062885, -2072291977, 1250391134, 364719031, 756354070, -292786690, 1073436498, -1202101850, 1364593788, -1595724088, -2057008464, 2108480247, -617701324, -544158776, -221800210, 401652854, 535034360 ], [ 177124422, -275975685, -459130254, 1759050534, 686026975, -1274103696, 642738641, -1339976926, 1160115497, 956511176, -1223192458, 1203319938, 1304695277, 2083081889, 1905292527, 210992154, -1932631788, -815067611 ], [ 1569824282, -1194480715, 235894933, -612360845, 1986863205, 228540490, -855570865, 1344649699, -392425547, 250104990, -175300127, -290336266, -1011588933, 439217481, 1741382145, 728965168, 22889658, -504658589 ], [ 138511918, -281205321, 330846765, 938050593, 306379931, 830894073, -43679517, 955889485, 1473548132, -732520862, -1507996691, -171317249, 1690632941, -1125480998, 1633736526, 491859798, 109976503, 150211693 ], [ 1892949526, -47212968, 166951552, 1866662574, 1531778966, 1023479645, -615561118, 1396315003, -1293028886, -2135779221, 2082778409, 1104229265, 351442580, -1230849075, -1647134653, -1344861928, 1985363476, -306294237 ], [ 636199747, -2046370067, 862354386, 1596282993, 152045801, 585214138, 758359792, -2074730723, 802703686, 789898015, 1383926354, -1102560591, 108626109, 212021529, 973540033, -1954484145, 149245941, 1084643181 ], [ -1814309426, -1159848823, 2117084682, 1445429570, 340025648, 307781345, 1936046190, -304833068, -844445741, 2110204456, -436173875, -1953746417, 191168, -1536305418, -461925640, 1445625816, 104220044, 1102114975 ], [ -810880115, -676277784, -549792776, 631342623, -2051595694, -2052290916, 2049086467, -1848697566, -2000460443, -516192074, -87242158, -909751287, 1002382564, 641691975, 490966559, -1676174024, -1678355383, 815086449 ], [ 1919096568, 1759659206, -554507564, -113424862, -558165783, 892994691, -2078177752, 932062023, -129985858, 1175654785, 11720967, 1693028347, 1860368625, 2035466535, -1370706087, 1249545401, -251346831, -1995090822 ], [ 30829431, 1801857770, 1784698382, -10075273, -1372489877, -1080388518, -843341725, -1124744273, -415093841, 1353857728, 1336502995, -421052129, -225182470, -148111141, 1121199042, 803754726, 1935190454, -1457252287 ], [ -794273331, 1438019862, 2090961774, -389693636, 2124047925, 1971010277, 344272869, 157043422, 2012610741, 98658295, 863942644, -1416321303, -1984928578, -1202597468, 436119670, -1125055706, -1659363003, 374438868 ], [ 495629465, 1998159150, -1922982058, 912162875, 952854910, -1766547675, 1564056787, -581863508, 1311653224, -1978564224, -1036532563, -776314992, 339714077, -1520674402, 1140553564, -858650537, 979430244, -1869358792 ], [ 606690804, 388854642, 1145897918, -412233198, -1447735609, -2040553193, 62484014, 1545586856, 2127945367, 1929050062, -1525006168, -1171595049, -306561660, -1043888643, 1209761358, 712433884, 2131924625, -1965455057 ] ], [ [ -201923888, -982667583, 2094668561, 616148116, -1207941572, -502239675, 1815384629, -209674988, -1391204169, 205192779, -762602993, 1638605908, 139935974, 769931899, -1938278085, 163696039, 712249668, -450401503 ], [ -154133288, -1175414667, -1419576212, -2127395698, -670496481, 1779679075, 1556437323, 1801703627, -183555364, -535244680, -1106033437, -1282862045, -869347394, -473275476, 1463139363, -698056831, -852689891, 1250407149 ], [ 1776709814, -59672067, -1146038062, 399904034, -197727387, 1533679592, -8893015, 75633856, -1582480784, 41080160, -253506147, 739608228, -113856241, -1343449299, 1445702874, 939415358, -1628219933, -789567192 ], [ 1458978188, 1299672548, -2082908129, -192007820, 139426854, -134110280, 1232624307, -1896648348, -918536138, -910255557, 1218507953, 1778010277, -1149192940, -988517927, -1190814676, 1110718064, 601102801, 701053552 ], [ 1875144858, -328160864, -420439720, -1400081769, -1126173406, -1011141302, -1904854707, -1868871880, -997884001, 1133445266, 1585106139, -1193936110, 181216860, -1117719118, -1803469788, -482685128, -214808717, 181247563 ], [ 1954033764, 1282385511, 303949778, 1773057748, 1017642900, -1201307271, -833374048, -1745614511, -1510025295, -593739022, -857089198, -988907608, -1515617582, 1640695477, -366243995, -2072079078, -1431500114, -1127879943 ], [ 296162536, 739351364, -777075674, -1393508281, 1015471674, -856999516, -1521711869, -940235789, -1623253881, -1531355757, 599960650, -1720924444, 1491707579, -123653263, -566179824, 2102816160, -761825905, -185995201 ], [ 1136277973, -498463459, -94696410, 931915791, -1547608656, 82247224, 483303624, 943429326, 1383702091, -2087074046, 1925256443, -96810520, 1039747027, 1647120093, 1290008062, 1159571213, -88128952, -550773339 ], [ -1103510849, -159562674, 1427148950, 1148180545, 816669788, -970675560, -588055246, 1872410785, 119729584, 1856303777, 882317251, 859570448, 510883117, -2007597236, -2061057575, 1081053993, -194738271, -1324125164 ], [ -630057882, -1685183270, 1701055543, 379859772, 1782912457, 542105965, -1164358054, -736748206, -769527866, 1142586955, 1826324747, 1868784210, 1758124175, 747645790, -836115890, -1966231104, 1941336604, 292325383 ], [ 332348682, -922388067, 398497857, -1479324199, 1938878525, 603185264, 1394778055, 696128601, -1365938760, 1247379936, 94155255, 914295438, 529225491, -1873764448, 1786719392, 1770998505, -1015923268, -437155507 ], [ 1010954218, -442834799, 1773934110, -1489771690, -1875637346, -812367377, 551060712, -310624491, 1552305815, 1529674004, 1320351507, 1463245435, 30802959, -286352827, 1546701816, 390140691, 1315950276, -795070873 ], [ 1200884079, -634708250, 1086268081, 764650828, 1628233994, -1377999089, -133027014, -198580820, 1213602575, 318671990, 854809496, 118042232, -1527736297, 1964529283, -1330052994, 2024837753, -539629977, -1566654997 ], [ 2057277593, -1705605331, 1628764963, 1647707224, 936311734, 852076882, -1595212558, -623912560, -1741836810, 599223767, -295526961, 85741265, -1312687612, 1076013069, 1305684911, 816420806, 1799831235, -1690856650 ], [ 1168447917, -1750347975, -1915633815, 79122830, -876087445, -1020883531, -875294823, 1833396056, -2088503910, 1169948716, -1244393498, -1998112816, -1654443809, 1864130230, 573279932, -519225518, -1439882785, 62265239 ], [ -337113064, 1578183307, -1399101957, 788093274, -2138691050, -907831234, 659534509, -2054718332, 1219733348, -527596627, 85288893, 825533148, -316525497, -1591197758, 852385023, 891824727, 299467062, 400892344 ] ], [ [ 7604705, -752616220, -899947892, -227584835, 89309111, -1898899547, 1174507524, -491359655, -755940896, -1946561717, -2060491190, 1087407507, 1127327838, 217002190, -49686196, 1815479047, -2135617616, -495834464 ], [ -1355260689, 375233134, -2038130122, 1132969186, 948725275, 283697606, -1080814899, -182141929, -1071832896, -1916229309, 1198734603, -468659751, -525143328, -63866929, 770742901, -1610219662, -1332644110, 1182387205 ], [ 1724293074, 295615596, -799121085, -575255185, -247192908, 1930077505, 1635870368, -377907495, -640020431, -1962434820, 1374286115, -2104124338, 39960111, -1365584812, -597225630, 1371884139, -680224284, 1666958010 ], [ -728960688, 875789023, -1866520153, 1913405215, -366519415, 1065730468, -183699384, 569713392, 556699340, -1524930683, -652737025, 1048962519, -1157214573, 2111495476, -553238419, -933859549, 974909871, -890839446 ], [ 359262700, -1806108792, 521672207, -1388140137, -1144144218, -2112419435, 2007050017, 1232357981, 1460088044, -148095263, 1162569046, 118264857, 642858044, -959704289, -1626724685, 1383673165, 987179130, 288648422 ], [ -498327803, 1693823215, -983936560, 1094583415, 1605382203, 49122127, -1162653053, -512491716, -102730840, -1395438598, 778331205, -586093231, -1844844066, 698327769, 1533876423, -395846730, 1140043156, 1185936472 ], [ 1864036516, 1795466569, 1547416312, 2026474759, -699845254, -1758147996, 1214629045, 200612899, 1957839285, 1008004464, -138385360, 2019524024, 1531443749, -387758836, -834258530, 70497671, 135168203, -1852555969 ], [ -548058344, 692582293, -148270786, -935864111, -545323325, -317631445, 1756616355, 1680279526, -2050495639, -590773214, -54851774, 1432126760, -2046407840, -652722191, -2130774110, 625404442, -966507166, 1607277023 ], [ 2139747009, -29243460, 579183301, -2082731276, -1013004697, -1437093858, 1102052149, 882525522, 961768126, 361911543, -1272240175, -2124057079, -687388042, -59817995, 1329195703, -676574185, 1097667756, 263676304 ], [ -25536165, 345627115, -33998451, 933836645, 1401973612, -1776505225, -1315157427, -2064833037, -1675876795, 1714993490, 1388770668, 1145917448, 1182105021, 584461556, 1294937502, 1946967645, -624605378, 490610019 ], [ -139003758, -615303095, -30260800, -302343866, -728481801, 13546271, -1887817674, 962200503, 1018794982, 1285342436, -1060920724, -1782901691, -1407651235, -1664012542, 368552491, 1676086838, 367485191, -806294979 ], [ 941417219, -579048171, 1781609125, -288108826, 1378971648, 1374836978, 893514954, 690353010, -1392857925, 2001416970, -1251731543, -1179264463, -1837406807, 2128318056, 1152001097, -1735814091, 744224441, -1957057966 ], [ -1418978776, -598750252, -273908959, -235702162, 873251658, -1351867396, 1171134968, -119568805, 1382145572, -662011137, -1425340873, -1847224272, 972769265, 768226873, -1024172930, -2128330402, 493404363, -1585438264 ], [ -662203867, -1832020993, 1854548881, 1612519582, -286004445, -1769643104, 1783802550, 1165469224, 574474066, 592779939, 1395892025, 1360906897, 1060757851, -537050072, 2093760899, -906443547, -1445202318, -817724613 ], [ -979458117, 947918533, 2067338903, -788748738, -1690240810, -343708770, -47806950, -1074195753, -1742146372, 300435647, -569994148, 1006512884, 140605313, -1877705209, -832010163, 1234175591, -1154503493, -658564481 ], [ -1121058364, 1499360773, -1924380646, 437290833, 1426426418, 2056945885, 465381489, -1919262618, 772649044, 602316994, -966488062, 1528698194, 1851868860, 610291424, 483569865, -520466022, 2077707802, -612860263 ] ], [ [ -92369173, -982211577, -1081630515, -1190701465, -1508157805, 1073757423, -1148003087, 1493490077, -1245123398, -977678968, -1256362430, 1483965608, 1756155141, -1072684261, 55171680, 2045361667, -1237435955, -1762066742 ], [ 1409133786, -1957510057, -273806639, 1016248090, -236283162, -603164484, -971147295, -2080431902, 131829028, -141909566, 91535428, 1514295029, -955346018, -1805761264, 8133084, -228356477, -1185348529, 1148436823 ], [ -206062136, 658895395, -1224324216, 980749384, 552913875, -56442569, -2045877490, 333718185, -97996707, -1404502251, 1728330742, -2145030776, 869888479, 1961448499, 122929363, -1703752575, 1484515845, 354112946 ], [ -1909422782, -982913397, 56479505, 1869706020, 227798933, 1097486158, -1063724546, -504105402, 339929, -134050773, -10231047, -1205967283, -990749487, 1395292332, -532534377, 203754633, -699260740, 1341057651 ], [ -1060329662, -1912503121, -1355467110, 657594418, -3936651, -1774435214, 585214530, 417032822, -647265106, -122522111, 340247513, -682010501, 1401978810, -556880484, -99358669, 1066942829, -987362899, -1292907877 ], [ -728449240, 667139749, 2056362173, -439586582, 579475273, -1873912413, 1316432819, -1358934975, -1299376371, 1702062157, -1165116851, 90634322, 725224049, -521103893, 632816478, 2079081954, 1046752919, -1080606355 ], [ -1670653362, 1051246806, 2137045791, -655882333, 1704005030, 1768071928, -569476115, 2036592516, -1615360798, -479756700, -1387628934, 1038620116, 429774589, 548681535, -161985109, -1111876784, 408892411, -192637396 ], [ 1191323764, 1111583023, 655511250, -2107574796, -836079973, -1731522497, -1295040019, -751352283, -715221576, -1757943728, -121298667, -798811570, 163822892, -1303337012, -1376804196, -1613564449, 1479773758, 50564363 ], [ -845228400, -275352344, -484948070, 1156675740, 1290566714, 69618702, 2007109038, -511269635, 1660434020, 1648571787, -1581202399, 1228610593, -1331003420, -1070665203, -1607939713, -1260398337, 260676260, -2082106049 ], [ 1977112627, -1275660865, -942498692, -1049993516, -402971832, 1777283091, -1277803496, -1806320031, 1936101301, 1347005304, 382473306, 749292867, 1414848182, -109790194, 584367280, 1477548408, -2046724692, 1652904292 ], [ -1782393822, 1185696766, -601087835, -1087082882, -601656453, -60817221, 215100473, 131032687, -1699169598, -262343955, 1371915451, 304986943, -1867643910, -1548735500, 2134879133, 1352474216, 2059956846, -1455122294 ], [ 1106281049, -332436376, 407273865, -1753586078, -840197846, -2105125669, -1647618136, 312588773, 2105084055, -1723886292, -1378847662, -1783491645, -1882135730, 1686639619, 1627217647, 1283423784, 863643867, 235568019 ], [ 114823667, -767370607, -620826135, 1013008319, -1553960469, 373831679, -1855830725, -1005066625, -2054346188, -273595763, 1934691028, -1045087983, -335136932, 1069958852, -1276243130, 487887048, 1262466333, -1959605259 ], [ -1765112783, 555212759, 1452659694, -1949058739, 606014360, -771304295, 1301942889, -1269014050, 1859113985, -1314091165, 1240043921, 1484626648, -904706692, -199604019, -56885392, 166237472, -300550871, 1592331840 ], [ -347868777, 696674706, -1295224810, -1399609412, 1224170765, -230327055, 1960377061, -1167694143, 205269798, 523717255, -1492689980, -1476179543, -490653800, 1819997975, 412949477, 339596196, -634215923, 944275105 ], [ 665880910, 1508788499, 1019128286, 542956034, -913923287, 1120487066, -1644733002, -89697758, 681161279, -689106101, 860670366, -619956592, -1679076679, 766024724, 5376265, -1706403260, 1018644272, 1355232137 ] ], [ [ 110546767, -2086306915, 1989870456, 994938379, 862057796, -651988644, -1479971675, 2099345198, 451018976, -2050664001, -583551923, 900319682, -250432331, -690642364, 486011406, 1904741655, 900909484, 1434631128 ], [ -1705383158, -2041021326, 1210740177, 840445330, -1971209017, -781115402, 1195430524, -1102601482, 705259520, -303862410, 1102532053, 1063305898, 1448181535, 1197738432, -919142376, -1045725562, 765626178, 1202931168 ], [ 1242250369, 624361181, 1167712205, 145562248, -460613555, -1842058834, 1921744723, 1682398920, 2114729727, -902550823, -1473031928, -1543464296, 600982575, 2035672116, 868759093, -1881461927, -1742044685, -614158068 ], [ -81731981, 2096940748, -482519384, -223372705, -1736700891, 1695878318, -1849080960, -279261307, 1354890015, -1134638817, 1714420580, 1998735505, -1027098223, 167494666, 185334308, 535385655, 1268953174, -1822689318 ], [ 1923269676, 1373508520, -484861726, -1931643193, -2140146200, 2055610524, -102153950, -246920776, 695639751, 885282637, 517836541, -1970292520, 1570980682, 9385145, -94069522, 958415716, -1563351425, 1752270890 ], [ 615939036, 314985158, 1115531159, -362189673, 461413492, -659305016, -1281700901, 397913704, -658837180, -719160873, 660767115, -706397581, 431123234, -1830340837, -1969103895, 36172042, 1713528563, 1706127662 ], [ -1551453288, -1820268632, -1446183179, -914503698, 248583131, -512909087, 2063452421, 1095752615, 129512352, 1926185085, -395565117, -1121528444, 1918687928, -67487491, 1714790842, -865133655, -623940340, -1571628775 ], [ 1139826701, -2141456164, -33025212, -958440691, 1594357572, -485984155, 1543710709, 105532082, -1346032605, 1284623083, 664102235, 1395493416, 1625671705, -2125537456, 1816903012, 1001622839, -279413201, 290994789 ], [ -595691834, 697716093, 1802896857, -1080790806, -658252150, -1317964039, 1793165741, 1302197120, 346098586, 676900382, 318616976, -1999820600, 1746769599, 1179121833, 1698838881, 1315414471, 915812366, -1239871652 ], [ -61351066, -950449368, -731081900, -1711649607, 894220467, -2129093342, 1531916970, -2037362495, 573521536, 212981566, -595224597, -1827674109, 2129716489, -1558145304, 1146399154, 2025162533, -2053735552, -1523728254 ], [ 1708166263, 1642843647, 614616363, 1965753375, 1701276016, -644058840, -1143619754, -926512337, -1553630167, -1048396120, 1744418388, -1990517909, -1691358708, 353016540, 462385481, -1000357692, -661554423, -1344652441 ], [ 937462550, 705548868, -134900496, -244248991, -1197786202, 1490800017, 333784639, 1340836968, 573241771, -1143360493, 88618327, -1178988244, -1406252477, 973578727, -530648148, 707062087, -1891156985, 391531896 ], [ -1367023648, 978627775, -963203359, 622214605, -1398166833, -45920812, -879734401, 1533158127, 1793597983, 175545159, -242412114, 1496662214, -212327106, 1824546377, 1006640266, 1902314754, -1966475583, 1327735688 ], [ -1680336300, -1109609826, -2126741775, 511699038, -322229751, 872904197, -881495546, -2121603905, -1992530284, -903081631, -2103624410, -1087981270, 1569698547, 2031261791, -1628192444, -562388160, 1655616083, 338691754 ], [ -1245531010, -2028218370, 62102760, -387636759, -2011776719, -1686407597, -2067577128, 1522067143, 1370547897, -551062943, -1497946982, 819202271, -22301642, 2029279743, 315877617, -1594214914, 714030776, -40391139 ], [ 138236841, 960099915, -382655443, -2097682331, -405441770, -1455187401, 2111614433, -1340461265, -1825818442, 1104877102, -1790239472, -1764760392, 738598651, -831425990, 858530566, -1122763170, 114628873, 1236098728 ] ], [ [ -211395971, 13756281, 815863320, -63431909, -900643512, 1147499409, 1037280751, -976267457, -451973081, -2048135180, -338972708, 302398111, 1409120977, 1919830484, -2067803092, -1076154863, -1693289433, 1868147635 ], [ 1703113342, 752119786, -426590459, 1956384244, -158945772, 848657887, 1969772187, -1960382443, -1104579645, 709943220, 678065562, 2107191710, -428692982, -1711225585, -1817753520, 1253781334, -864045770, 1446322906 ], [ -1212242468, -1460885507, 501482593, 566797074, -1024613231, -410468901, 695401699, -773124582, 1279513156, -1626851079, 344824446, 893269311, 1843761730, 1961981583, 713435413, -1738895438, 617354126, 823585089 ], [ -1423636868, -2125846372, 1876387412, -1182031530, -537815087, 1289991197, -521591660, -560713170, 554033972, -84015624, -174286167, 647558923, 2061189799, 781844470, 416584013, -954888800, 188748587, 1095933706 ], [ 1531348868, -1110395614, 1813933480, -725665538, -225377062, -127097332, -2110199551, 1567774166, 467588071, -201344920, 1342730888, 532931849, 492074464, 1045541471, 741784763, 1890009526, 23746345, 475679785 ], [ 587031505, 502018890, 195746659, -209283367, -1741933109, 1877213421, 1398303409, -1783595532, 1496430206, 1083076444, -398459185, 1431751635, 589263949, -965183129, -360771147, 1159964215, 897423544, -1652527298 ], [ -80286598, -1052462870, 2031839932, -589639195, 1741692153, -232866957, 601044414, 356706413, -755659547, 828583127, -643411245, -1515107929, 1957464522, -534385370, -956347004, 304900301, -709356711, 1134555941 ], [ 2033364105, 522067201, -1787826638, -1696141120, -2089189863, -105198130, -1928818634, 820761908, -580724811, -877427352, -1062848940, -1836000384, 1179688961, 1111715016, -2015211124, 2033989517, 913946029, -1047123815 ], [ 2045796285, -1963070957, 1225437419, -464755238, -969014440, 237903533, -905241558, -1271255422, 758384723, 1741985324, -758855651, -628812339, 733532351, 920758214, 1576548891, -338260956, 540025436, -1628509465 ], [ 2018425117, 407378090, -1286475351, -1471016651, -1447979949, 685060270, 1090691800, -1468156471, 1582711223, 1609487116, -1907616689, -572346510, 172412209, 812881529, 1228171355, 332738499, -1608793817, 1793850113 ], [ -164854988, -465729250, -119182268, -677761821, 1537373970, -948066521, 2117908047, -1558610416, -655261026, 1553993238, 1033159617, 1556417455, -1739690162, 360600195, -369793968, -1246691959, 749961710, 678737621 ], [ -963138348, -814740518, 141227910, 478034308, -1469159192, -2134832739, -1700423042, -376522963, 1718837494, 1698265808, 362174357, -724480184, -1692151507, 837150451, -482548981, 832620031, 1780407397, -1999910103 ], [ -1278309535, 998071180, 1289448347, 719734354, -890533628, -78970223, 389462058, -237395301, -368298138, -655184920, -1652969312, 1624541761, -1625179411, 1848104270, -582272041, -248247775, 7805335, 1224596781 ], [ -1202567179, -1065257928, -1868394142, -42806382, 797170453, -1339098623, 1903179522, 711162811, -2092894983, 1861024269, -91761470, -652400572, -1820604537, 1099282193, -2134680515, 2007491163, -1951344768, -963861628 ], [ -1258124006, 1709628738, -1086421837, -2136028063, 2083211595, 1615524158, 1900550106, 181298541, -892770080, 723224279, -1431504345, -87057675, -762403583, -1887403149, 472490546, 314335597, -30455344, 1959377191 ], [ 286014951, 713297194, -1292171961, 535978560, 949263340, 1121179777, 128589532, 1310270832, -650941679, -1255692851, -1045482434, -194854971, 352026580, -1161408012, 1207300908, -382581080, -433566100, -1686903561 ] ], [ [ -1244566905, 383569783, 2112399629, -1260251773, 178520579, 2051975747, -776903754, -1268844207, -1737882961, -1256720818, 90848380, 592314497, -180550791, 1440403759, 397223077, -1085918850, 2023253326, 1225529013 ], [ -968184205, 1896233086, 280101839, 1390989933, 1849237106, 92209404, -1442404916, -2021724729, 1081507990, -840521417, 341077484, 1943991568, -1405314935, 696476978, 235674835, -1169206031, 915440704, -117165162 ], [ -512536811, 663824042, 854030465, 410790358, -374076216, -1621292732, -821094176, -1157044073, -961713683, -286887030, -686629544, 973351658, 1750420316, -2119767110, -1435339279, 202285653, 262267375, -1247846209 ], [ -1282316103, -689916318, -1122259459, -277773583, 69742616, 695909898, -1342098307, 851731546, -2108904953, 108307551, 277823928, -1933627493, 826917401, -1099597982, 305191142, 2059558470, -111641281, 241429214 ], [ -994175089, -777753109, 939149707, 462543439, 1813196929, 1673813394, 1768418746, 1951596679, -1528132328, 1855417609, 1390502498, -1469092927, -718940649, -455459160, -1785499009, 53577355, 1837651910, -1976517443 ], [ -44592921, 1867271444, -1617018463, -1201300953, -1094803365, 298480615, 2023633933, -1245792775, 426911052, 2072034627, -2137074714, 861992101, -289967527, -37707707, 1436899145, 2114170556, 121439765, -17110412 ], [ 916505318, -1435885959, -238948123, -174034693, -202907972, 1088936926, -576916910, 609037755, 1217120239, -887323051, 728243879, 1346350021, -664788887, 1786878406, -464221425, -1712564685, 1712552278, 678968429 ], [ 248856925, -190235621, 569563513, 1191253694, 1925014955, -365569544, -274863273, -1181838278, 2107934367, 1429294968, 1869222878, 85440877, -46048149, 690922878, 1779248142, 1711430350, -1860394035, 371855356 ], [ 1417095249, 840651122, -532355723, 75244092, 302279321, -1583441241, -390169227, -2050112680, -349847904, 782688527, -234154988, 19541010, -685519352, -2064240924, 853080521, -933206230, 1480655783, -1667653565 ], [ 1441686274, 670987482, -1800930504, -348834630, 722622798, -1144189945, 502509209, -296799896, 1342747758, -1509792364, 996584488, -735745775, 472199252, 366482456, -1322720656, -885937156, 1225287257, 1564660484 ], [ -1094987805, 903938319, -1507596724, -827275524, -115739638, 63661156, -405649816, -529250, 303201036, 1660026966, 900327138, -1052558303, 1161128716, 1830086258, 1858728718, -417304762, 356548049, -1221099792 ], [ -1294685776, -1484361828, 164326667, -748123395, -89723756, -442282243, 1956628295, 628986953, 677342238, -1744183369, -396936, -1285049758, 2022125645, 423946426, 1972213327, -622879572, 868394631, 1939824259 ], [ 1683452451, 1018741976, -668275333, -1143417118, -2057899033, 342237570, -291503541, -624209187, 1502503010, 2110273012, 940494359, 746995506, 1846259934, 293059415, 1661833047, -2058682515, 2024438961, -2068627533 ], [ 1512453070, -1470762314, -801318402, -1862575707, 667467119, -1749195376, 1346680714, -1586717616, 1874311193, -1642168073, -1726269666, 2005139388, 1181986681, -1907082501, 240239588, 1883639144, 1932209543, 696316344 ], [ -1874863345, 2028846798, -536258127, -583857226, -410705371, 1976968591, -582178034, 540046021, 6504836, -986737829, -193166497, -1600854971, 1545355292, 682099436, -1956304839, -7555256, 843246361, 592242726 ], [ 1687370272, -1149629893, -1795269422, -618971162, 624576914, 2045493558, -717032815, -1474321700, 1616294270, 638541253, -1396422705, 1176901419, -1341596501, -1137762535, -288782465, 903431383, 1109534697, 682466605 ] ], [ [ -1867262245, -1358699523, 1601307202, -1815487660, -135882818, -268200719, -1018880688, 886553406, 327396586, 1023647982, 884445358, 1998365589, -1347266808, 1252662895, 629984326, -359764361, -1492862736, 2076846127 ], [ 1837507708, -1630699628, -384665040, -1720919250, 1776843543, -1064207941, 684695697, -2048925097, -2007976135, 1899029713, 1820214329, 485203546, 671414984, 838356409, -141082335, 222854792, 649213428, -500600715 ], [ -1165497792, 2134932117, -141544174, -563779046, 2003550016, -1088268532, 1048199758, -52762740, -882319820, 557564234, 1126604500, 998732026, -947055955, 1636207607, 48636223, -730586410, 1260802688, -1303794134 ], [ -1618177666, -15406435, -77770656, 297005698, 2066104655, 1479699053, -552029915, 1005385588, 500478730, 1432996085, -516822910, -1436960666, 1013256099, 1459811871, 2115140982, -547308144, 1777855298, 2120148102 ], [ 976818773, -869754562, -1347439608, 1103305329, -993002167, 449358884, 2084227545, 1164912045, 560107754, -517910889, 1837588304, 984922570, 1993438237, 1340959672, -452235364, -921506076, 1517830648, 678348761 ], [ 813112272, 2132086213, 703764268, 697283372, 751941680, 1694464552, 1799536282, -38603181, -706709356, 1573624815, 1126665790, 983648229, -1461648293, -1183208309, -475349331, 1121684289, 207666579, 1654709587 ], [ 1748094613, -722740795, 1726766432, 1941950492, -1912228193, -419947238, 879472906, -455939839, 714247093, -697458962, 1231594432, -1647477934, -1608391260, -617381094, 1457270349, 1749564585, -1067464543, 1748201324 ], [ -1120520675, -1073158037, -1509275508, -1888338116, 43047963, 213006995, 1118034933, 2142660062, 1300673573, -654663251, 147680872, -943303946, 1539686841, -1290766841, -1323646898, -386159329, 875995424, -1995166205 ], [ 342694444, 1742452535, 1355633734, -467139848, 526459258, -530175944, -1336517887, 84676919, 988771124, -13784479, -1261526597, -906318760, 1596813036, 853145631, 1963842785, -1634773291, 332700536, -1172668143 ], [ -2052821968, 676001099, 1296574680, 820121304, 529019827, 952727036, 271616261, -1958703429, -2114719622, -2123268294, 976604385, 812448724, -1900879812, -1806389382, 1005290761, 990740466, -1241084275, -421621988 ], [ -242126946, 2097152786, -56210682, 226182418, -810168452, -1474323493, -1523804554, 1290277229, 1350562557, 1582821759, -393293343, 177109552, 694165077, -2007725986, -770687394, 2069120915, 3415257, 2028368732 ], [ -1425786433, 1637817593, 907952983, -1321841447, -604080807, 1327738142, -319127130, 1947230042, -1542367263, -824711047, 742676972, -612364704, -518349143, -2014472613, -120651396, -1278291081, -1432075953, -510694190 ], [ 2066343650, 481928346, -467827154, -2002665448, 1194685289, 1537496451, 848343107, 775852834, 1889372543, 816671505, 1509796445, 758055146, -580248801, 1744614175, -400507404, 768715156, 1112283184, -973128920 ], [ 1280730162, -1500631120, 940941935, -351892847, -961986015, 1717357197, 1302784646, 2140698806, 767741004, -793306062, 883539304, 65858269, 1981111134, -1015823551, 917168888, -119683087, -317380797, 1248625735 ], [ 371467870, -769495850, -1128463910, 750371580, 1389389866, 2075259550, 1849396253, 818139201, 1538945162, -1171218070, -454360670, -874871197, -798186898, 1332871637, -1324117224, 138586638, 1297687781, -778948455 ], [ -438601170, 871910137, -2036738979, 380504069, -89535903, 1550243573, 698293448, 898448381, 362326185, 678803057, 962641749, -1681359725, -1183475803, 1420669754, 1090438133, 1688282339, -1546091466, 767732306 ] ], [ [ -1914443868, 1882697754, 984940967, 1198267847, 985620107, -1809536773, 327092093, 1016021215, 1276640109, -1761913200, 1098100967, -1867026467, 227816981, -1198214604, -1317514321, -2080048177, 1680642821, -1756233760 ], [ 132928188, 761432928, -1905233940, 699433251, 1714843945, 1495409262, 346647390, -1981124832, 1378904937, -546741851, -188968471, 2097777948, -846705932, -379012403, -1490190857, -1680998130, -473711171, -863216394 ], [ -1596184015, 1314767986, 2055526672, 1132082850, 917732226, -90128216, -945518207, 1391259822, 956246986, 860754735, -1879763791, -745228176, 970348097, -1906094360, -1038310331, -931995654, 1317141268, 917393826 ], [ 1808583688, 1050021696, -1810497082, 1687830450, 287190341, 878524324, -38582489, 570891032, 1574138563, 1326699299, -376404399, -1006264149, 205496412, 546622336, -1094702479, 759411521, 1907657205, -1947523080 ], [ -704078759, -678978303, 1327362724, 1327142125, 598626728, -167776038, 392977941, -29339073, -1003971421, 751693278, 1643912948, 1650433867, -1976733502, -31068588, -1699572662, 915847890, 559748651, -2047272402 ], [ -646504526, -510928955, 1361319641, -1332199291, 1353984725, -1501928807, 731326170, -988197018, -1727985394, 2022402649, -965923517, -1933418497, -246524223, 372816387, -1199461729, 390040916, -1961660658, 1715712646 ], [ 207839493, -1307413047, 1875782741, -1083484085, 640807666, 1686430033, -712189621, 952119634, -909983406, -866957053, -240172595, -1323876550, 2048533213, -227648172, -649300606, 647844980, -814027600, 182271829 ], [ -2016871444, -639832151, -49509078, -492087858, 297377326, -1162628220, -132075654, -509382611, -675689800, 1531653049, -1571082187, 457228928, 290390355, 1343790768, 914753986, 812921378, 488300510, 1596397552 ], [ 1995166088, -2004444803, -414104419, -1399348473, -588986737, 1909189438, 1660015102, 1429780235, -2133313024, -1567372303, 647523981, 1077970438, -1778137366, -780575594, 1878801931, 210803647, 1038390671, -1777036980 ], [ -1829068607, -1135354904, 145300270, 1753334156, -952603457, -2039106486, -1539670727, 507772737, 922494970, -650487409, -1087566896, -1454357074, -1827957959, -1818350978, -518713621, 1564143696, 25294852, -1586291217 ], [ 2056916771, -1128915165, -360743607, 162114355, -1525522861, -1301528118, -1328710931, 1224604054, 1231962611, -580924345, 140125984, -825876573, -24972914, -2041129076, -1767938869, -1620554556, -2126299494, 362219474 ], [ -1817924649, 359781833, 121716584, 1042665898, -1005713355, 1006569083, -455529888, 1360814284, 171515466, 1836217371, 576138511, -1257577141, 1656578034, -1623735030, 1364496643, 528554456, 1796594806, 90303754 ], [ 348757286, -812175621, 232821390, -1860591028, -456739443, -1200614695, 449374118, 1105033927, 1255096233, -639355901, -2093972900, 1755426885, 1666196269, 1130339310, -2115869015, -150192423, 1209757102, 1753160326 ], [ -864704626, -1616457501, -2126826180, 1817570791, -1306479631, 180954470, 2111686951, 2014816888, -323747363, -1135214040, -522757126, 918019904, -1958571399, 1853973575, 1561067791, -441285881, -1994461496, -1498867885 ], [ -1932757597, 1906526886, -1806634197, 1665994246, -835865634, -945326767, -282325330, -249461058, 100942413, -1019807925, -949508674, -332942719, -21550193, -1795562081, -2001097316, 526204902, -1355798763, -1221595216 ], [ -1182336883, -46583426, 1909610401, 797580368, 1523728722, -277657026, 1717599172, -37580788, 1760718043, 1489740175, 925885976, -855516733, -1207415190, 1487214059, -1108806812, 479246247, 2068823848, 1009720095 ] ], [ [ 1954805651, -1969461203, -1019523379, 1625052494, 835775368, -945192249, -830878702, 1831216710, 568010193, -1153559101, -768409361, -2013694707, -1829814617, 1937334877, 1977374497, -1879902076, 1453824277, 2106450302 ], [ -219813999, 522226195, 508299391, 1027897187, 389469020, 798977567, -2002832677, -1802790539, -228993354, -352727483, -1006839838, 1362944741, -862851937, -1931770355, -2002479094, -2104369014, 1115473108, -210476753 ], [ 551751622, -2111841316, 1534075343, 1773231187, 1372044840, 1299347665, -2100696381, -500386489, 1769249493, 1713444307, -716982788, -695276348, 1254095355, -1605494411, -1844623908, 288552128, 1947523181, 1936515192 ], [ 66557138, -2049994670, -387842763, 456019035, -1690961478, -542671252, -873897958, 1040230152, 1110381031, -208372214, 818330437, 716243443, -421989411, 1212521839, 1070301481, 1668034424, 1776037329, -1211600561 ], [ -405558550, 2047676046, 1913312181, 108511592, 71357634, -56345088, -386194723, -881619811, -1633753860, 922701752, -608524903, -2022119961, -1027824463, 565807995, 58805076, -1444673788, -1605133109, -674357855 ], [ -190063347, 1727549977, -1899850152, -1843129443, -1277459154, -1989744293, 77413135, 1913047176, -923979063, 1202829955, 330155680, -1164100768, 126130578, 1440868857, 1195205096, -1594841918, 2001353071, 104967693 ], [ 767377561, 429679161, -715826740, 938013890, 556879260, 973805437, 364551581, 1451531771, -990992287, 147972760, -1986545987, 1256040700, -1556869793, -1306149232, -505498374, -1848817130, -1983302742, -1070671974 ], [ -1537672655, 1593512368, 454138481, 92673792, 2081558718, 1498883249, 1050024918, 1887868369, -201674295, -1142776400, -343953272, 1401192759, -1396208126, -19779783, -63684490, 1266585554, 449837530, -1968155591 ], [ -741809414, -1584005655, -228307748, -1323809170, 667372785, 57851717, -129402765, -103604346, -743920315, 1007192329, 1017856387, 592107737, 1455791716, -796304784, -702835257, 285496397, 818103239, -632142835 ], [ 1555710245, 306398114, -791908871, 1226757742, -297460262, -1971177723, 845412543, 913771504, 1694756751, -1978906477, -1869903205, 1023843867, 1397423975, -1488644682, 281418530, 23120124, -112857377, 1998370812 ], [ -1437082197, 1978457626, 1272438155, 812225062, 1196236239, -1782222774, 533255504, -1402414793, -558123933, -1714725160, 342932136, 1836394313, 1496247130, 1848721089, 1604668761, 931631319, 176469706, -984843176 ], [ 1642304014, 734447245, 76440035, 149052873, 1945342506, -48665244, -1338798797, 194162096, -1944664611, -1834142100, 154645818, 2040594227, -2105610951, -543930692, -280910762, -253628396, -514556706, -2030344091 ], [ 2010164674, 745256409, -830982975, 1285100460, -1889085325, -454191343, 516064679, -1348301888, 1898077878, 968990192, 362146802, 1245889976, -787487194, -1995831767, -58152471, -36026565, -411667643, -1039752842 ], [ 486144219, 863982285, 419926207, -1518886989, -1206011414, 2064772206, 12558493, -317572082, 1051795834, -153283072, -2087314179, -893132498, 1741807603, -547080768, 1942786783, 779962957, -1627760214, -1357111213 ], [ 661014028, -1470848431, -583597815, 2036270271, -354028228, 1394098062, 879736931, -261023815, -1415551435, -3691099, -1299045136, 1132501167, 1434890815, -1038844691, 1710687272, -20596354, 533961817, 1544696697 ], [ 306930732, 50851771, -1503652105, -950981260, 862391280, 1290200664, -14514780, -359194054, -1129234250, 1912835597, 473325469, -353192286, -1992099966, -1910479090, 681680119, -1540244446, -1046455660, -1141778488 ] ], [ [ -2077806995, 995163481, 1135836301, 32403953, 998242710, -793503289, 1489183528, 690820945, -1526784521, 1199267812, -1131382091, 1018148901, 290025797, -1143232243, -1179444768, -675668671, -567069570, -1719865061 ], [ 448752307, 1557069193, -2032735343, 1289192683, 1069668662, -690306734, 52873502, -1189401136, 684228802, -144208005, -270447911, 45679799, 1145408411, -2139117309, 682332843, 938385223, -1175088028, 1227600245 ], [ -1155889125, -958998078, -1433145687, -1371976948, -1914102680, 1829495819, -1751934908, -2106879553, 1173600451, -1891742181, 1593826590, 1439155718, -1371982309, 310977248, -1967833220, -1543630002, 1470526776, 748977946 ], [ 1793670676, -467746019, -731359312, 486604749, -1454971223, -1845135397, 1745872032, 455848490, -1009596829, -246680611, -1738112689, 106381382, 482339872, 49157862, -1077218242, 2086395355, 1893713554, 2084351963 ], [ -1842660310, -1322527183, 1711979482, 1020800692, -1140051208, 190500415, -681372429, -1496827205, -2025228614, 566809408, 952744617, 2052529984, -1026241050, 1489147634, -415498752, 1220077124, 1148688079, 1820886537 ], [ 1111773051, 1131357751, -1452063828, -2019964810, 1879430302, -1988565312, 850892108, 246191926, -413913447, 828427347, 1472153450, -108406657, -115744256, 1869043247, 1678003154, -2020716172, 682777121, 1573983947 ], [ 175328182, 483994373, 1961162164, -400314268, 605072050, -2017782465, 1833870610, -842008960, -385862405, -301877000, -464417826, -628524680, 1725386369, 806829475, -1939252304, 996760873, -1658903167, 2068771672 ], [ -1868219880, -910405824, -946639212, -662067637, -1965839017, -1792919293, 773855050, 124394143, -1477736969, -1116272332, 367340307, 118330348, 400305618, -777636747, 349533833, 116653596, 600587113, 1800657422 ], [ -1059279897, 1763700408, -442074563, 1246621913, -296487904, -417695355, -775974193, -1575826938, 929219752, 278689934, -2133556139, 450857421, 625459823, -969068728, -1764387652, 1842659477, -1149649032, 42834621 ], [ -1569243314, -176543705, -771873925, 733335360, -1095123318, 241255975, 1697811719, 1306453696, 2136043660, -607373004, 322098571, 1810315713, 802942401, -1950118516, -1069308867, 1645431382, -67261767, 1396185621 ], [ 1083876802, 1548500918, 683720167, -953036094, -2106304243, -1089761978, 314141199, -568585496, 128727129, 1375938330, -1207788401, -1160684686, 244487881, -1922172493, -1355735783, 995740381, 1920101824, 1185134414 ], [ 1538635688, 75399234, 946879563, 125112113, -2022224364, -225706265, 1381962915, 714176183, 844589994, 1574455437, -317602840, 538090983, -1419001058, -344817796, 82892923, -1019140482, 746573583, -1374188345 ], [ 1437908222, 1006102123, -1461715863, -93571459, -863538039, -966734212, -1726193031, 213865377, -1545867525, -2002720762, 338321984, -797696334, -375796501, 406089556, 1739508242, 1478951716, -1905008833, -1473778629 ], [ -1871192004, -2026775432, -594238846, 1218377094, 852640551, 1297784218, 1343142740, 1588323873, -1209595948, -129288642, -1116760624, 1858584184, -715476230, 282079636, -825323814, -1930424961, 1611730188, -268118446 ], [ 1002366355, -1086964879, -1888943429, -1295348101, 145863953, 2070047076, -1190911096, -999169560, 1698665776, -705068586, -145661053, -1916014105, -1390284311, -487851475, 2079098983, -1119659511, 683234772, 1255711940 ], [ 288818272, -696149716, -1339917601, 2118692180, 1123778358, 1225888468, -1066950554, -1645245547, -1898236005, 880604131, 80554079, -417183516, -62215020, -601858519, 2077145572, -1653866838, 796774160, -625682324 ] ], [ [ -1799683540, 1471473638, 662841926, -1491653633, -1927989814, -723449206, -1943953874, 1511461750, 607729197, -624477243, -1244141137, 787728277, 681484356, 1665264902, -1537022235, -871781281, -2126719738, 1460912410 ], [ 1520371630, 1222053654, 1536486925, 1785580365, -2123649429, 955555318, -84807401, -360262870, -457146446, 1510723168, 106721332, 1616137441, -2027959599, -4897418, 2022916125, -1429323541, -1113852775, -774498510 ], [ -1119335010, -313062096, -1398904584, -1121192146, 740455917, -1859230710, -1393368590, 1788243166, 800897641, 1394630220, -1392631854, -297373639, 896292312, -262401184, -2080124930, 1855470623, 950048581, 1022892532 ], [ -274648162, 1002885710, -592031355, 256691154, -684984514, -2123676436, -1378504090, -1202424230, 1029381236, -854393906, -1029136518, 2025765827, 2105563436, 1528550053, 223999652, -752820075, 2123417640, 1039801047 ], [ -1723685244, 635174051, 969370470, 1936605291, -1660662794, -550048186, 390702491, 1199050020, -1053278187, 202330058, 705173227, -774343609, 439479491, -1798714232, -1772675502, 10029554, 350032295, -128652451 ], [ 1682273124, 1494513528, -486952288, 1001473315, -1258608094, 489589128, -568562955, 8510781, -1836081318, -2093095000, 432980128, 677262739, -1243173156, 396121405, -348991333, 775810326, -38861644, 765342730 ], [ 256544510, -1475290198, 253211228, 1255264785, -176200967, -1942667372, -1473117400, -1231085502, 1448609612, 231018043, 379463314, -699614027, 178023973, 854824052, -202633176, 427808507, 1412293218, 1819136175 ], [ -1010367895, -445656190, -2088864725, 1012827027, -962639127, -2054930496, 502765999, 809182500, -1671983775, 916828686, -1732223383, 533915579, -164229314, 192291834, 765869864, -830606533, 1922201351, -1160463553 ], [ 72069433, -941539508, 965912290, 1319310498, 1315844774, -1984859678, 394665986, 795089765, 1173246497, -400433640, -327152342, -1029078967, 1481566684, -164085299, 1019741406, 1969126441, 1020759402, 1319126172 ], [ -799532875, 1209245172, -2021393073, 544431132, -1639068700, -1062112872, 1985348988, 1599485312, 1295940912, 1964149920, 183888701, -1311842235, -1150208075, 1016788211, 1421701103, 670064348, -1478748754, 265250097 ], [ -1190345827, -1669503912, 1426908144, 1288651618, -1276299532, -427901062, -829982807, -1853573139, 1432760933, -1733888241, -1552910153, 627507071, 1852357026, 1976277478, -611481211, 1608946540, 1976167284, -205748325 ], [ 1687341360, -851370590, 678122100, 867058492, 1561857324, -1431886623, -1549187823, -70853025, 1933178155, -218548861, -1590621271, -1097308415, 715707434, 312065920, -938479708, 1877882238, 1054873521, 373885831 ], [ 1619849825, -1329903324, -1363271300, -1079285074, 2034411999, 1447243206, 1522675796, -1003997023, -370825622, -39372290, 416480481, 94399037, -851716194, -49413145, 975388783, -1346538600, 1802191586, -635121450 ], [ -2326066, -1027331065, 1328795853, 460255496, 640141496, 1155086945, 1491076164, -1253748491, 1216336355, -414383493, 868701930, 662116959, 2004427061, -222662553, 2071825365, -261499885, -1396957389, 1622026143 ], [ 1899909015, 1343823228, -446365272, 2140670638, -1084768098, 1368953974, 775923339, -16522617, -2051386113, -291549513, 731125922, -722926566, -42807219, -192644924, -1031484881, 1122434527, -123355083, -1579550331 ], [ -1061763370, 418867677, -2076003256, -1509204408, -120205585, 510979102, -453026670, 332917664, -499290579, -346000342, 1784496472, -1520270099, 1766196624, -600749920, -234546952, 127676295, -574472845, -1814823757 ] ], [ [ 921561596, 237812986, 1080032848, 163859926, -1581771825, -1302622276, 268296389, 1065468953, 1024080258, -562648865, -990944942, 182884991, 691131036, -1564236664, 878108561, -83760024, -231009038, -1050587812 ], [ -985502524, 269787047, -428688832, 1683330920, 266651501, -1593283636, -1849698222, -1133298185, 1043407337, -265146118, 204199019, -1343203160, -1269242994, -879390705, -2054988596, -1069430406, -932516249, -1948853448 ], [ -1359080158, 2025358652, -534883438, 773491144, 1254286559, 205633816, -2027901748, -1672542893, -1059304042, 379852250, -223099496, -304914351, 865700461, -406049648, -1643424972, -1250319891, 1913902201, 68354816 ], [ -230418813, 129810053, 502252685, 1076061971, 876341729, 512888875, 1456112194, 777559857, -820615102, 1826557384, 1544916753, 1978445590, -21548069, 1045351577, -938619951, 1955200570, 1662213804, -950049918 ], [ -1097386761, -924202292, -745316236, 2129502311, -532100142, -902705216, 1078242369, 886115922, 617150278, 1885783471, -1709477443, -1138085200, -2055633907, -1526570323, 1305713970, 1997754907, 1006870746, -1810092773 ], [ -1579000762, 150234130, 1952086807, 657375042, -834676611, 710135202, -668686709, -1761174417, -1098469245, -661306079, 120274739, 1049737297, -215836780, 1974645269, -65996707, 1385407270, 752768765, 2108003972 ], [ -2009627764, 152393927, 658457115, 1220242771, -1766193709, 2120166498, -1526426007, -964341129, 1761726655, -1789781349, -1485189699, -1346634847, -1778345352, -1325465141, -843056572, -2127522233, -695382578, 1577944662 ], [ 1685150866, -285719977, 667675927, -1967485493, 638766853, 871174518, 1043066317, -269904889, 1511508, 1794305175, -1222440376, -1653539744, 1016281633, 1166073421, -251333058, 361181908, 677044311, 650350908 ], [ -2081361826, 2125559761, 93439951, 84348571, -1514621701, -1520641547, 210542417, 1861275931, -1924045150, -1657596036, -844108361, 1439830092, 38115445, -2114276682, -309909921, -1471994289, -1599024059, -1883620057 ], [ 1135400207, -246790254, 384623301, 1367170468, 415218848, -1159141853, -1137388569, -499372550, -1903909911, -1133322793, 550615500, -1523907242, 1467200937, 1271451364, 565757904, 1414496602, -1358823770, 708775051 ], [ 1393682020, 847578895, 875731472, 122532421, 1519010375, 1023839640, 638286820, 368972980, 1219310364, 423998455, -1228905196, -881617536, 203677139, 23337211, -696849325, 1809001761, 2035952008, -1780562005 ], [ -2070592459, 1927919264, -852339630, -1734587696, 870539940, -664967507, 350487436, 1277893421, -885906899, 1319591679, 192996098, -633166185, -1101439704, 373568497, -1092085975, -67663830, 905856122, 985784507 ], [ 1963392640, -1169790776, 615600329, 2092782913, -219532580, -352790761, -226415906, -1880220670, -1791776634, -138648742, 1948077261, 1140725692, -842894561, -1457049202, -1473404929, -78639121, 534887944, -224523918 ], [ -1059492204, 829131935, 1245599404, 1350131513, 409705289, -991304328, -113425580, -1049647313, -843894589, 442209291, 1096950265, 1155654393, -1117667969, -1863278683, 462473452, -1264833811, 156821275, 1539793327 ], [ 1676432630, 970908267, 752198304, 830519378, 318588821, -1068915472, -104565757, 789235240, -224027578, 1720626949, 726641716, 1981974833, 22981813, 1944754606, -424515139, -754304453, -817723261, -156019540 ], [ -1183417342, -97224148, -577623617, -397639541, 875130346, -1256503417, 1783708472, -1115824002, 989464784, 194508685, 1586613266, 1111578091, -1711313901, 561849428, -1980049597, -858179283, 101199015, 1920769053 ] ], [ [ -562485650, 154067420, -1589961473, 1195486548, -1434224972, 1126427690, 594230825, 1940479607, -643520312, 1166913132, -770604358, -657543619, -1594331193, -790800485, 684807582, -1196806430, -519742245, 1104949994 ], [ -1172639344, -1620170750, -474508814, 266797291, -669105685, -185077224, 1321789056, 1770530596, -1719502387, -1672262840, -307993145, -423010623, -1834324944, 358236376, 1766696787, 1960946319, -139329164, 341671297 ], [ -1187440069, -50510857, -890559649, 1552129174, -741662323, -1687228993, -1797202102, 92418260, 1312379408, 1904588703, -1304329621, 1169397915, 1293682207, -845904762, 221335711, 162911439, -1760779559, 983251028 ], [ 353881375, -1996366426, -523166571, 1725240697, 1044994193, 876722735, 1072724908, -432957012, -1791117374, -1114920687, -763612859, 1190396325, 508816081, 1439314279, -1365009235, -1775620262, 1120682463, -51074318 ], [ 1702263338, 1533727132, -1237644639, 501244259, -1926046703, -1136747800, -297601867, -985392408, 1878589733, -215426900, -931299521, 125929261, 1553608796, 1656264975, 2024926532, 881708651, 1403745843, 1865890526 ], [ -1971647708, -1828852450, -1310617978, 1920593213, -962724405, 489054039, 661808120, 56334594, 161504659, 2073402643, 1358793382, 368375904, 182121466, 1268089567, 1037264896, -1281636426, -2090281670, -670174592 ], [ -84531228, 548824744, -134523678, 2016918208, 1885993461, 1213142738, 600674973, -1184936217, -428083273, 250433084, 2117933576, 131489805, -75718296, -958688892, -1115334847, 461409512, 498744076, 616752276 ], [ 1363045505, -551712019, -891764576, 819966357, -1431398701, -144163583, -766849317, 1724843623, 1213765265, 36353221, 478543019, -1476648129, -1454178094, 116138594, -1587652817, -410012124, 654371704, 653191322 ], [ 294125572, -176561146, 1328428299, -746575728, -96635818, 1505946243, -101010697, -1279441832, 1376616523, -461923133, 647252639, -81877549, 298356519, -1971810490, -322019408, -2032686542, -316823851, -1181948174 ], [ -1332723563, -966429140, -1242656825, 715404995, 222832790, -1886036273, 434641283, -873999373, -739549761, -843359825, 1964067347, 2024706326, -848493341, -1782854237, 100448358, -979453629, -576355402, -2096933638 ], [ -1608617832, -1338048726, 470768932, 1722363164, 1559940887, -903534838, 1829449331, -935775120, -1653039272, 1768120582, 59738663, -375908162, 1153603245, -2135121660, -1185068933, 999066376, 342675309, -493393990 ], [ -400903416, -1180210332, 715701824, -665922173, -130878315, 812794896, 2003927355, 878286480, 771019507, 819034193, -1695258272, 1525843403, 2026681782, -882679313, 1904687836, -939198009, -1569224048, 698398630 ], [ 67291393, -921673389, 1832638373, -956976453, -1672632986, 156778420, -1061355118, 419585768, -2111545192, -97154301, 1962131664, 736069329, -45311565, 2028328757, -1676146699, -1660371979, -792393308, 1436354772 ], [ 586552456, -1811932084, -80492360, 724607581, -1138240724, -1914748050, 1477317325, -1247741420, 1493389197, 1561443346, -481464076, 935438294, -1467256072, -1827768845, -1062244359, 1573244952, -498977381, 616178550 ], [ 216915055, 1221074876, -525271271, -614739104, -1234800700, 1463147555, 1515656049, 388484111, -336664908, 1325637455, -1483288154, -1197243311, -50966786, 1437257288, 792041474, 437758576, 2067755094, 1089596246 ], [ -721825227, 573510, 1535796187, -832397266, 1898638974, 740041756, 1487083464, -1244371223, 400690614, -578121270, 2036038775, -1042929802, 1708243690, 1048507555, 1528145010, -1182071065, 956052698, -1426471267 ] ], [ [ -290802490, -510020661, 813093278, 1448932728, -953199682, 261559851, -598360967, -1787527605, 2048061743, 1507054297, -2103375788, 188693643, 1667411911, 468067270, 718556674, -1941983138, 1818732971, 1932919321 ], [ -1699498807, 1577148571, 1698588169, -172321657, -95089944, -972424291, -70476600, 1938612059, 2119904310, -303656599, 2061283333, -263765209, 1929237098, 516589910, -26305101, 1654266927, -2004478792, -520583231 ], [ -1605225690, -2095377025, 828935257, 1370284807, 1522894713, 561678162, -2019527518, -1199884101, -1815027672, -364319237, -972648443, -1729253937, 276000686, -1032120198, -1267879341, 117945536, -299308479, -1108501100 ], [ -124970706, -1350426487, -356110752, -757563514, 700510676, -140156167, -2077077305, 1906967847, 770655859, -2073226199, 479482888, -1262675054, 1663824463, 1425856325, -1708655662, -654902923, 405420375, -302594041 ], [ 1304190630, -1807202754, -2073484795, -524388084, 2112817467, 1021330397, 415888560, 250141402, 1492446909, 2003288435, -1912603181, -58714751, -1487324878, -1402396855, -1667396402, -741579422, 2010178946, 412396276 ], [ 800366526, 244167780, 330077962, -2135915003, -1572226099, -1935935406, -112972193, 473909983, -1459360142, -843324098, 598671053, 1270752281, 1676906331, 1982659772, 1186750903, 1457005243, 850219072, -153311858 ], [ -608366429, 1296614346, -999842204, -22956248, 815128534, 1300799176, 1974014181, 1477438707, 1445273219, 1570666241, -462690031, -165659601, 1944238732, -1782577298, -211594188, 636327616, -1250104566, -1665934189 ], [ -1564830035, -1172230324, -1265569169, 806397383, 1965241224, -512661597, 243055252, -1274239355, -1980669234, 1544637972, 1554978804, -1750647830, -701611783, 314145119, -648832239, -1583885553, -1534578316, -139761380 ], [ 1920581745, -934916100, 1136804412, -122944093, -892845925, 71008867, 1859251939, -458407987, 1476764471, 1463426893, -248097414, 1800891894, 1217758833, -1989617929, 70435274, 1529808546, 1848912436, -1557764111 ], [ 951764141, -845237938, 322485583, 1906131609, -1674134281, 486015173, 59625935, -832848795, -955495449, 537441278, -2114386565, 1191050282, -917797336, 1340972839, -240598834, 1465507178, 907072391, 1942569104 ], [ -1359716276, -367374724, -420434319, -1659975625, 1486665624, -1321507075, -1273411392, -207902697, -1559650913, -1811843690, 1030518797, 313286428, 1577638820, -1099559738, -374562540, 1964625254, 1218316033, 262593479 ], [ 73408829, -1350249296, 91050388, 359152883, -821987635, 259376831, 386376318, -936205715, -1305902572, -509242237, -1512992900, 382247267, -475244273, 1980276319, -1646292396, -1463346030, -1651745903, 1719705594 ], [ 194050453, -344295772, -1416705046, 1376996105, -1482307315, -494035457, -1034659168, 1652465201, -689679418, 38251313, -108638502, 2038604248, -319437160, -1371313508, 1674451974, -1180941108, 722341499, -207774065 ], [ 2006071582, 1361559018, 1383377797, 1377856672, 477973906, 690350619, -938590214, 408901186, -1661383084, 1932291258, -1738010039, 2008786912, -1971153649, 252457059, -414264670, -366026071, -871236506, -1225111622 ], [ -1573682379, -1861949346, -1310354601, 284097485, 1411916075, 1420028787, 1080909568, -267640078, -1233388723, 342964119, -1494391058, 2063881224, 386475329, 945429696, -1471572053, 75662778, -958584030, -363402267 ], [ 651428958, 1445107092, 1817600572, 575707785, -1643595583, 1046119137, -1038799985, -1645026938, 371348591, -6407886, -1712254441, -1312444154, 2080172076, 1876394103, 76322963, 747623711, 797854927, 1331475073 ] ], [ [ 1970361345, -587304859, 2111708310, 57404587, -928267392, 821304788, -1451864442, 392160855, -914665510, -52977755, 1479210406, 631794833, -946774970, 2033774670, -787605600, 400737901, 72722729, -177489831 ], [ -1678521715, -1774814505, -1983966053, -1941982375, -1699935530, -921668948, 1869439794, -505602528, -1849252729, -1830751555, -339665280, 927737898, 1166478749, 1379424460, 1842906696, -298140682, -703736983, 1855043530 ], [ -156780844, -100329268, 1808095263, -1696025215, 327754333, 1864073655, 1605335675, -638619740, -1671382161, 858024001, 957097081, -566294837, 26576561, -831021018, -1895101245, 1392050934, -433574663, 1511879566 ], [ -1181993146, -66252174, 950377620, 1912570306, -821946863, -576074865, -639099357, 1808601858, 1121879196, 1688361747, 1990800072, -85173440, 1606131946, 2105759189, 1007894739, -271800502, 1076545743, -886112377 ], [ -2095036162, 1157704890, 1320591868, 97981862, -1607347920, 242335495, 896663058, -487793191, -1853243333, -1512008312, 92826239, 1188369616, -2133465542, 1867515093, -280166298, -1852246785, -723251312, -810558040 ], [ 1952697865, -1228395568, -496847674, -847158180, 1529301241, 732482379, 160135773, -614793138, -136911916, 771555115, -913112103, -476882936, 507454212, 1096939037, -1474685762, -853212371, -571992930, 1907627848 ], [ -223346849, -175424590, 1709037434, -1305855400, 1968060614, -815668985, -1938582165, 1844246384, 1526310963, -1543002335, -570454589, 958769299, -394455589, 1277488480, 199355634, 848831447, 220805480, 1307085004 ], [ -56417816, 2066426612, 939493103, 410522349, 2115590775, -1000355299, 1463314441, 1466228054, -261012707, -1936740370, 1347874623, -8406785, -768201442, 736853149, 1851643346, 15907894, -1730506285, -1934779073 ], [ -981329411, -982142157, 158984720, 842353080, -21341738, -1617147985, 571003082, 1363041881, -1959757812, 899936544, -722358031, 1071257457, -1876083825, 1382049506, 134192010, 85806574, -190725736, 300155055 ], [ 769720417, -726843986, -1514596321, 543918748, 412665994, -851568071, 464246765, -531812384, 1740401249, -890813039, -1436091152, 278663651, 1350650503, 242758002, 1168333364, -2005692670, 9392377, -56113169 ], [ -1655226382, 247196261, -155097397, 1805134895, -1102423704, -1231518690, 1192903176, -1877946482, 1438315764, 404530105, 291159385, 1409032179, 806295482, 1471221925, 1405831398, 1461956174, -373765229, -768071472 ], [ 344421946, -1161831714, -1312091071, -1208744599, -1278454772, 1973049240, 1896615385, -1092713636, -1397859134, -1308778393, -1203187319, 261409003, 72807736, -1509976564, -592673906, 431551356, -2141582038, 894814379 ], [ 504880602, 1791335452, 1931866170, -1653994766, -511048900, 1421382383, 765897729, 1290088614, 1413247152, -1547577611, -1793896676, 509661636, 127621615, 156014372, 1922705097, 52435857, 793539042, -1865262004 ], [ 677588991, 368366649, -376614645, 354049017, 149863991, -1927539659, -1205883393, 304116886, 638766162, 1879200233, -717032731, -2086568434, 1337582878, 972095011, 1003924728, -1469358242, 1036167732, -1212930581 ], [ -216737611, -1173809475, -1453406794, 1345353325, -426839511, -1857154425, -884552543, -483134327, -5235878, -1965933186, 625883298, -1202526010, 102685081, -426061062, -423411230, 525442728, 2128102775, 182756008 ], [ -712183755, -1161167866, -1192056597, -158219941, 321210258, -58142880, -1759112367, 1976836806, 946513581, -575171055, -1437986892, -907262403, 1512224964, 1845783505, -744366579, -126348807, 1342968670, -527837086 ] ], [ [ 903439958, 756110101, -506372640, -997332473, -1332239919, 2068216568, -1295524798, -1950038525, 1454394761, -784937323, -2049068785, -405027273, 1255859454, -1322848511, -1979826395, 2093584964, -2091193092, 762452223 ], [ 1963119684, 1734841973, -1672170838, 1474088643, -804012493, -2126945227, -1987711650, -523244735, -2127542343, -1669857199, 698105585, -173214048, 1948465596, -758447515, -777001844, -220825514, 29810610, 279603813 ], [ -1945329780, 857236934, -19473924, -276086976, -1680374295, -1680134255, 741971569, -805653174, 1674616926, -1276868156, -1371821267, -1880341839, 1769435292, 764838979, -38652442, 938918025, -1875688356, 1985235534 ], [ 572507820, -1032328636, -1317753599, 615761943, 1793799220, -1060713186, -229568226, -831447264, -271547955, 730838816, -252087420, -430605880, -225068167, 2093269270, 1830326210, -589746710, 1209807332, 465308113 ], [ 351071, -1528996713, 418356264, 2098627730, -1587183204, -1196075537, -1942123801, -466755237, -1393917095, -64106544, 115688774, -412771470, -328946182, 2136340005, -368376090, -1044738858, 1980998111, 59494933 ], [ 1840548944, -287440336, -1487594594, 1751891062, -474109134, 371553015, -809448760, 1918555185, -2045536998, -561606148, 472790831, -788645123, -1302210221, 1651351423, -809638264, 1566761043, 262777237, -2141719399 ], [ 39954208, 477488520, 1437605995, -964169748, -876859950, -758718882, 10014758, 1788407613, 1682222831, 534200399, -1010096853, 401177846, 1096138765, 1713823790, 1921040012, 1395566625, -441209050, -1705875766 ], [ -1127887410, 1575717150, -1579850644, -281803672, 790332479, 681321397, 700644444, 1000972262, 992555543, 408601837, 211806062, -902104753, -1229434903, 1322775621, -1158517220, -981092416, -1875919166, -1006389000 ], [ 1389899403, 418055004, 1872217600, -1868007706, 893250264, -77582537, 494345044, -1624866475, -1235906660, -1429479504, -1660158762, -1895898217, 1885172622, 1071293312, -192163291, -1467698539, -2099414440, 873273729 ], [ 1167836878, -1341998132, -1477352681, 99907189, -1322246699, -522563012, -302180526, -710411982, -1583510785, 1604992376, -816571217, 1351208143, 1711862179, -1612089188, 945629854, -207239387, -484860070, -787351701 ], [ 759901636, -699270160, -1493194349, 1106519957, -943321302, -1535057738, 191379767, 505948980, -1126388878, 1922956189, 1365293142, -141510625, -31257931, 1534728856, -1814598272, 978934237, -1047902561, -1873926018 ], [ -396661375, -1218552755, 144968852, -2017125016, 1054403932, -973787812, -1822758344, 1495457611, -1549659024, 2133366280, 490664003, 897035050, -677187821, -202055959, -1935773149, 1550207728, 175989355, -793741650 ], [ 698920582, 2119106650, 459613393, 360573732, -327526030, 1795218620, -2125913126, -209496356, -530225182, -1480682274, 1786841496, -1528106050, 1102777021, -1345069658, 1504233993, 2116069742, -2100164696, 205891566 ], [ 1737956888, -449329784, -950005272, 698670712, -929528720, 2088496563, -134157595, 953429697, -950439236, 972657426, 1977453821, -658961860, -1471984900, -2114655876, -679660347, 1120166410, -1266639354, -1319613243 ], [ 1705579998, 624544538, -1154570043, -878787972, -1233813302, 372203146, 687300154, -302293484, -1826823534, -1468514304, -546659971, 133535431, 1746627257, 1149219121, -1361339652, 181547589, 1436211845, 359090205 ], [ 1944105480, -1222581281, -2032803367, -1883897692, 16910669, -1446670043, 941321257, 2054138348, -516816573, 1071009722, -1972475158, 390500496, -1426152323, 2084506443, 1113645384, -1540226250, 47300038, 790002211 ] ] ], [ [ [ -10810822, 482680542, -1903888899, -723981826, 2122013153, 548198917, -2066356469, -1850930248, 1031127403, 487278315, -1760359075, 278008492, 1150547180, 410887968, -1566084913, -1605731405, -590167230, 752913895 ], [ -1653820432, -563301591, -1013557326, 1647285094, 1122383227, -1651622304, -45681314, 767401980, 923778376, -1581631102, 21994942, 109176253, -1182549440, 1606402496, -461027542, -1387214238, 1979527229, -1679624512 ], [ 1489417380, 657374406, 711706123, 603326438, 1734191963, -824259038, -74953286, 373880922, -1981872474, -288189373, 1114669436, -1776791528, -851981528, 162885529, 328689966, -367659604, -1990141599, 838609316 ], [ -2051102895, -1501081317, -1108095080, 2139846672, -2080501623, -1229910577, 175460722, -438546009, 355506491, -1089449185, -632856243, 1472067923, 501326258, 1998272261, 798123022, 1925732651, -965276159, -280398664 ], [ -88242901, -507781293, 1947631108, 1763001086, 1268048733, 936973920, 788092675, -1877489323, -1712364110, 1610014037, 380483539, 746452404, -320522699, 1795143920, 1276904183, 1477722767, 521948984, 1622492409 ], [ -1883536963, -747905785, 1377712524, 1650324732, -739149535, -1068233054, 1690524038, -388751986, -1000388661, 619811428, -1762898618, 841606704, -1850399847, -1474824906, 854067268, -934986699, 1533177284, -1916154425 ], [ 2012352004, -515421331, 1738995838, -1112110813, 191820632, 1686159283, 1061906884, -310789431, 1054315703, 1887010605, 114179146, 207834858, -1546812054, 1061385700, -1762932689, -617464482, 1234327024, -462143136 ], [ 1217102048, 1113637402, -131672153, -279289003, 1536570830, 1929882086, 1468440915, -398579374, 1812077199, -913341719, -223483690, -1535974028, -1633008812, 1304301063, 987059455, 1469909977, 1278870641, -1173456978 ], [ -254483565, -1939510750, -1547938575, 1047096312, 912344304, 648766390, -800943603, -583835620, -1533637805, 2070893336, 1616485752, 1747887932, 1577726625, -511314297, -195609157, -787023384, -2034175348, -886684921 ], [ -2135793027, 939141364, 1946096271, 1038517297, -604987226, -1483760968, 1532883974, -1524714980, 146055877, 447432733, 1779765676, 269355631, 1107594083, -455048452, -532352990, 1591373006, 1583595455, -366190691 ], [ 1854201263, 971243414, 2146859457, 1920168686, 1557851835, 1067318644, 1918823073, -460572474, 270119685, -985671940, 813766883, -465823900, 1569180645, -941554268, -529181276, 892369780, -1063394685, -246800144 ], [ 1546174920, 1229545621, -1794318530, 1570526830, 1146354433, 97833032, -80064914, -1733132279, -816471975, -588136844, 1766297201, 2119601854, -264600307, -1225154783, -1257818089, -950114583, -1551047476, 199526827 ], [ 1043919227, 1866522654, 1713699541, 1090886643, 849627083, -789158353, -113718143, -1309534762, 1484771933, 230009907, 1966657113, -569588641, 945629522, -1377399734, 417544890, -1629318573, 485299103, -741580198 ], [ 1947962710, 875828616, -837767912, 629360153, 1676604677, -1624814855, 1854472968, 2047116506, 1998728746, 792368784, -1590049139, 123129321, -19801289, -1416276403, 192843041, 1609678461, 334430294, 949153420 ], [ 50229241, -611736958, -2098175363, -1475711978, 621663285, 1771994484, -1241724077, -1403261758, -1899308523, 1588067212, -370073866, -415566289, 520752124, 558848323, 1449800959, -247117059, -433399418, -1260168212 ], [ 1398465975, 544793274, -742584762, 411966557, -1363223028, -1228143303, -925269377, -90142331, -504472577, 1826257239, 676081958, 1187192574, -177256951, -1321551118, -2040556036, -514565550, -1591866064, 1017254590 ] ], [ [ -285393947, -648002822, -402597875, 1692515367, -1244350809, 342957599, 1302795945, -1273160773, -2016550050, 1147525457, -2048394611, -931283121, -1299159543, 153703769, -1436314316, 152220017, 1245092442, -919178808 ], [ 596180419, -188463088, 1963489453, -1948904924, 439526541, 672658791, -1409254699, -402092248, 409659469, -1005276282, -1182516556, -1947738323, 1500282651, -1757744207, -1844538702, 322659995, -243006485, -1186149228 ], [ -2125036318, 1749176435, -1123037548, -1147692237, -382231528, 924780708, 1876520647, 2108591839, -1702539819, -737849822, -2012284568, 1027511671, -1085008437, -41223473, -707480497, -159893534, 1629083600, 178842683 ], [ -517801914, 1168732968, -2015855161, -1500552012, 1699646350, 1687411297, 332042059, 139547883, -77699127, 1861537535, 315156244, 1678952783, -1752717325, 694985889, -515615795, 856950953, 616846401, -752502405 ], [ 1550853677, 1071604737, -993011058, -2124979910, -1128825915, 566819839, -1290608172, 392264260, 731437621, 1834610424, 1621721655, 1161276694, 1561875234, -733513297, -1972942241, 1682201857, 109871535, -1631615135 ], [ 1808027842, 561282740, -1694897199, 1161772773, 1623959147, -896185941, 1043308825, 1008314870, 587917551, -1459118515, 776943090, 657265663, 1565393484, -365493069, 797640723, 310218862, -529687478, 1569868586 ], [ -1086915294, -1519758475, 425643898, 2060229603, -764673290, 704236316, -211752387, 541933880, 1237651896, -2065125813, 547863407, -283576797, -1252057652, -2084240457, 1010612063, -696298895, -396519066, 2039865202 ], [ -309482147, -1993555227, 211105014, 1649930978, 1092485460, 2044246100, -1575354094, 825329901, 1411075988, 134223298, -1138617476, -1933051220, -1125258114, -692009675, 1698782714, -693607202, -184335253, -1909709353 ], [ 1567405792, 234730950, 806191326, -955918271, -1583805353, -345481453, 515603590, 193980177, 881231237, -1529624023, -1211471416, 753058779, -1142471154, -431810697, 1776184968, -520872046, -302191675, -578947348 ], [ -1988639644, -1545617534, 877598609, -2005186895, 1873693484, 831156505, 1421902493, 2024563110, -1654541570, -1395924804, 596846976, -816430854, -1798909829, 85917184, 1662640657, 1955004261, 1312847092, 490855998 ], [ 1046832962, -481798136, -1047551843, 2100009246, 883444768, -419153410, -655606795, 1931273833, -229963080, -545816353, 1844415049, -2102769844, -70736380, -1143960362, 1634917246, 936567486, 408815395, -1942046458 ], [ -1843854910, -58284607, 1951473008, 1129834995, 2118144387, 1385764105, -2058083605, 801602620, 1948204836, 1603863803, 132746634, -343089245, 1699519092, 1681873442, -1432894843, -1037267599, 76229945, -1592291762 ], [ 1898137651, -582859943, -667058219, 1692940843, 901115605, 450791196, -55180114, 1228960345, 320145638, -1888549747, 745749357, -57833140, 1268456696, -1090737499, -195053791, -339574718, -1437652911, -1558845346 ], [ -1192081961, -1196799115, -781863498, -818518653, -1643690171, -858729330, 1930111347, 1265036959, -1597992112, -1037625753, 1906791027, -128281471, -1850112218, 779531122, 596789543, -1368262429, 1502699693, -1423099062 ], [ -676248117, -1605406353, -551231961, -903889825, 1862322303, 1920845867, 1365836945, 184184372, -2085982451, -471484354, -63620345, 1335776045, 377151331, -357814301, 629807535, 401718149, 1567840685, 14953218 ], [ -1411144229, 767814880, -137628195, 1148817074, 693550689, -1769069535, 312222538, -1092534799, -676512489, -1791201286, 630595499, -595508757, 1561700226, 1735852692, 1232803918, -1007061093, -1377289433, 1557569039 ] ], [ [ -1929196180, -443193923, 88749033, 680323992, -957253145, 1229621688, -1813148910, -2064852708, -767257830, -1610662097, -1805346679, 387704026, 1278378046, 718180520, 436124724, 164868932, 59702008, 1622687668 ], [ -1721351280, -361580486, 2053798408, -1558539833, -1648299799, -1614926695, 2041181780, -353159586, 1185702623, -120600647, 1355303133, 610559629, 96722663, -394070908, 725534856, 1068736143, 352314358, 1231915215 ], [ 895784899, -1379518826, -1271279198, 1982829845, 195158758, 1511203760, 1496471841, -589370424, -898871833, 1687033619, 382806448, 1920675998, 348979650, -1494833127, 1690421921, 82215682, -1844702587, 392632261 ], [ -1840718297, -252356120, 855289135, 172088369, 2056051538, 1930006182, 1888036496, -918437148, 1419353951, 1927425305, -735993860, 479653242, -1600214972, 1239509362, -1793322806, -1427245423, 61417798, -1030768926 ], [ -1898566573, -850745575, 1771408972, 1831042510, -878092454, 52165215, -1599218974, 1949554098, -1577889745, -250084880, 1024822157, -1056004509, -231673780, -1408807866, -1358738874, 278881867, -1471867091, 1729627233 ], [ 1224761132, -409644827, 1371659503, -1728773689, 395947795, 458742050, -1429922858, -492505041, -210483168, -1317386427, 1835677650, 1198322016, 745706224, 239292049, -514275634, -1315105544, 196928707, -1899181848 ], [ 651800286, 1633030556, 1076522683, -1744680634, 340994170, -614168279, -1441864352, -1900757639, 1037472894, 1299314338, -2125290828, -236624015, -1014300473, 1301856648, 400438559, 48868403, -1641637606, 227101889 ], [ 1147154469, 10015945, -1983621569, 1902062280, 689565998, 1418263465, 445675336, -327022120, -1557733661, 1470980799, -91311172, -882984738, -2071641888, 108128112, 1685272103, 1242835976, 1724593708, -624031538 ], [ -1352279644, 1238333127, -1670624340, -730469423, -847155075, -663441663, 2120790661, -1388642392, -865069325, 1657249494, -849044163, -1094219667, -530801717, 849941846, -174673633, -291060472, -383402915, 585936276 ], [ -1622923327, 2074453519, 20708433, -1769374770, -546148105, -25929151, -325658438, -289267195, -988032659, 2082081348, -462110463, 2109868386, 1404616344, 924737053, 1435951491, 177934236, 550545150, 592772205 ], [ -1786455914, -391331608, 563444349, 957035384, -547925522, -1661342034, 1460295960, 1486763344, 731751299, 1839816520, -1516833267, 1698618756, 1875322625, 1300666511, 932439541, 1993332859, 1707156410, 166231198 ], [ 489286696, 1191579059, -536655352, -1856302579, -482413482, -324673131, 689598977, -814033440, 1424377597, -1058855334, 1387076436, -1785053926, 1102201715, 1461995011, 1535741495, 603673537, 1228657860, -922800274 ], [ -1378595900, -1059684620, 1737609619, -1745527254, 2098624513, -509538125, 1844934230, 2084861343, -1754466685, -1825141048, 728555130, -1275645045, -101496649, 494157958, 705237507, -1577865090, 1729508266, -1102864418 ], [ 267172895, 125672989, 907479170, 1349856112, -363736757, 763136722, -933312359, 1891521044, -1726662546, -399927653, -944885730, -1758466854, -1879001558, -639591905, 166261284, 1422946729, 980913661, 1472900100 ], [ -952224620, 792956295, -1738562431, 1349961401, -59685094, 423616941, 1876681725, -234934013, 1672456250, 1727956138, -1829751920, 704257900, 426128646, 1774394649, 994725311, -887758511, -864724034, 569027633 ], [ 218962184, -1784008283, 1266516812, -300435148, 1479391008, -1086640401, 1881461693, -143108878, -382900258, -2132885570, -487468855, 1282312329, -1297144333, -1771426927, 170102628, -1509976666, 1241389334, -703206861 ] ], [ [ 1850086821, -571208669, 1759035447, -729655871, 546277052, 2137406235, 1403633947, 1792653837, 1880483932, -43882588, -689429450, -770066644, 1637595813, -1095808735, 1826116369, 434675133, 1670542683, -856171444 ], [ -2001978025, -2108051818, 1256019005, -1237611488, -1101045049, -2047627307, -1114072363, -1899980181, -30613604, 1411580766, 1402342318, -471000425, -791185569, -461347759, 917948686, -865662396, -340688996, -1971539278 ], [ -2069657205, 1769881919, 710356875, -743192169, -999153944, -202963260, 1564895341, -1793041977, -1385458811, -157657304, -1918709156, -617448784, 1937326743, -1490127341, 1801601784, -645324813, -743386798, 1206449496 ], [ -1715774337, 1057604291, 1308819196, 1801479862, 1867200142, 1915947714, -1871147315, -1480184405, -670888893, -1480124251, 616103012, 22658603, -14718155, -1816657710, 870461344, 1784069662, -321580574, 312256769 ], [ -1731756213, -1352784865, -1570762414, -1943856069, 195880266, 79352785, 658072966, 1076136262, -217717861, -765616565, 887550462, -1618516867, 738893424, 717268647, -591829314, -792038778, -2069965693, -123973235 ], [ -1853073352, -25302151, -1075124928, 1423828356, -1330481487, 1718721479, 1997886292, 612428427, -949531226, -1667101929, 677141575, -1478381267, 1669290128, 1281523065, 151603441, 417083100, 312616620, 1385353679 ], [ -1542949788, 772355114, 1826151672, 1857446108, 1889744419, 207170643, -1878079064, 1258940904, -1095869470, -2111892477, -1694691323, 1062013095, -1112218509, -1815029643, -928458106, 1249197237, 313890542, -1081837298 ], [ 1682478064, 992499579, 584282424, -227103964, -441328483, -995975970, -2129239523, 957475632, -1593967760, 1442960197, 1422585995, 195717357, -1800875918, -2073705132, 1848522976, -1762252841, -1203605339, 562552716 ], [ -1912419467, 2037559654, -2113108359, 1461522396, 2116385418, 1473613647, -994578263, -2126889632, -518323337, -1231779442, 1757540680, 1061805084, 939950808, 714727551, -13647943, 1933134272, -273552936, 98678011 ], [ -759536578, -1195212442, -762281110, -891626999, 1095099871, 1348438136, 657756435, 1628675504, 522181998, -2025730981, -50636016, 1809189784, -139339800, -905670906, -1933415007, -553954116, -246520960, -1116216029 ], [ 809297732, 1879190412, 651284972, -1993800565, 1551782420, -236061689, 745401800, 1956996521, 31848486, -981920853, 1593728163, 404963489, -1621526596, -1411869300, 1687199228, 1853543762, 441669476, 1077225421 ], [ 73261464, 500974342, 1629132774, 2066863445, 1433873405, 1372315517, 1171700801, -2087997526, 1587296994, -2126633178, -1719946864, 1944722276, 263165900, 734868556, 879174035, 408457859, -957351794, 1884658201 ], [ -1559982799, -1999705363, -1564577703, 1603498084, 106764435, 312296361, 1351468813, -1805028713, 1961604467, 1427008113, 1207249970, -1166296065, 1845134578, 1730208880, 727295911, -1331744895, -1843197840, -927451230 ], [ -1877635378, 618757373, -836881008, -733502232, -1629806083, -1564854404, -1956786709, 502036655, -1426793752, -551706579, -1967474062, -1559037507, -1503360817, 1625682922, -2035590587, -1756104673, -1748867797, -572893839 ], [ -1076741310, 1858067755, -663000035, 98977193, 1758862702, -1370184874, 1291244476, 947506830, -929387560, 1567956875, 602647293, 777537174, -1897654471, 645040842, 1270523330, -305141095, -1344782947, -1628051993 ], [ -623078090, -637244923, 581064297, 1268056223, 1938216194, -367456890, 2048339258, 476628217, 922564531, 1024499695, 1744951620, -821680238, 1380253142, 880177590, 1905317750, -1556665949, 1289447768, 847448672 ] ], [ [ 1586906556, 2019610419, -1592806558, 1282989467, -1623173954, 717573714, 293055782, 1678255178, 809299256, -1368477622, -615807855, -962095858, 1969732783, 1939976489, 183601177, 951486720, -1827690040, 1280985918 ], [ -1662775035, -847068426, -1705029523, 841498984, -280108441, 180230981, 530782506, 283007152, 1327915105, -1171922455, -254885239, 1654073562, -1211008588, -1759076217, -1909771905, 256580922, 625432681, -837841069 ], [ 1079509122, 1162927186, -2002308531, 1867827598, 574308538, -515016222, -258495078, 2069867925, 693985014, -276456373, -355568142, 1538604844, 1514162724, 2030747472, 734083348, -1136656364, 713434860, -934252188 ], [ 1427541312, 1528363262, 1098410717, -537711641, 1507342779, -2015148137, -1374762756, -344083536, 473003256, 1960691173, 1771026151, -1104081959, 963277805, -1945579805, -1901761320, -670470876, -427786202, 1149544988 ], [ -1935914168, -1595623270, -651266797, 228973163, 1350257181, 37648424, -1386114847, 592378080, 841974348, 946476721, 591010468, -1693163314, -1682348568, 1360457728, -323715315, 1322366425, 433943098, 1081137145 ], [ 1230535019, -438334884, -1685941274, 137605958, -868600656, 944020642, 1941901316, -1388643829, 1721369123, -795007703, -565009499, 36257337, 16589257, -2013882530, 1996393791, -700079816, 1261003619, -368228262 ], [ 1277418535, 2040832836, -2045763424, 312117307, -557262976, -1607614779, 434469102, 1785162460, 388579169, 1417541914, -1841603067, 234087096, -165683892, 1605893054, 2130253795, -1101359230, 1939903660, -1184370805 ], [ 1845430333, -1732076124, 288510274, -183240612, 268959810, -517485292, 230318402, -1754456199, -388802522, 1104449105, 511101309, -77356068, -729233513, -74943563, 363642546, 1920893669, 1765926685, -1014653599 ], [ -56099704, -1737126475, -444443705, -936859105, 414282699, 1752355028, 1179260494, 532614505, -305232551, -981207114, -566615502, 734015918, -1364487634, 804621952, 792017037, 837138309, -630553253, 1150607425 ], [ -1991106070, -123418582, 573792731, -854091362, -972727478, 901655344, 805114482, -517362969, 1973514662, -1942364717, 258981170, 1256843152, -2131844244, 617987592, 449451260, 850306030, 1981410207, 1957490283 ], [ 1924899893, -1671196828, 1501174608, 1107906994, 2122127383, 1947740461, -169133367, -1191829525, 1306222840, 1118848509, 960737793, 213510353, -1282094241, 1132081082, 646829316, 895257860, 571679780, -551350593 ], [ 1082240203, 2146979774, 1859694476, -743223674, 2034782176, -983380752, -1089725937, -1744707666, 708391798, -1185613545, -1231672640, -2127178989, 1251045154, -2123839814, -307284530, -1835951427, 1274531897, -536923415 ], [ -965662994, 1542019317, 167491732, 1553450092, 1513282254, 1451982424, 1456778205, -1130172169, 2139259742, -762041718, -342467366, -2065260065, -2135260268, -1854824065, -1777725686, -1530273958, -1454131503, -1179999355 ], [ -1252769009, 1690681938, -558417685, 780442159, 1213916805, -899432876, -584165724, -2046513285, 2116732690, 2096534859, 1884310151, 264451518, -162572654, -736232844, -1734158207, 680396056, 1769771990, -1890421223 ], [ -2007130568, -582790834, 1255828525, -1534775196, -1289501848, -656196174, -1943448014, -1365225624, 589884406, 19643111, -1434368595, 462220442, -1801001111, 1571708079, -1106445827, 753390612, 969609311, 1827112028 ], [ 595499595, -408822674, 369300600, 662928521, -1408253339, 1104294096, 792104063, 522595233, -1654634246, -1039724999, -1222998908, 1580275597, 1524987306, 1887062943, 1960259133, 1928700785, -1986964452, 776689863 ] ], [ [ 512106204, 1131030094, 896724272, 368486092, -339894868, 551196423, 652627691, -447100647, -310411404, 830806394, -431873333, 1939613898, -1855315753, 1600659660, 1777208304, -123897160, 1083436145, -2097811244 ], [ 1884448658, -405023902, -242356068, 1029811876, -1649020839, 961076963, -1271710414, -1231694803, 625546590, -1624656694, -2111886084, 1485530029, 1171489266, 1676735134, -967623767, 687325585, 335810700, -1966310618 ], [ -1055140714, 644382153, 251923492, 45985126, 247211163, 612151750, 1523856191, -1329823379, 471739764, 1846825478, -1903980558, 773483014, -1248273669, -1416170130, -1023140685, 1404202788, -96233127, -1354054311 ], [ 1372791288, 1332623680, -1304793805, 346016215, 1418155810, -1931812754, -981782189, -93529555, 696529932, 2033144298, 1363920158, 716440887, -1017870699, 1837967911, 460075283, -513248159, 170774930, 191536017 ], [ 1605791419, 477862860, -770991551, -420724242, 1620541962, -610120810, -1852670062, -1009896017, 324916601, 925788377, 1679268713, 1047508194, 1400047775, -934895888, 926187754, -245700585, -1701601570, 2072210716 ], [ -1139689662, 1305841073, 308852165, -529910432, -1755375275, -199466310, -1919615602, 501628501, -1094206526, -965789061, 1085683376, 1008803471, -219721847, -665054545, 2117754973, -183944495, -1147348857, -2032490184 ], [ 1688544477, 1412799592, -1006157400, -1347004316, 760373018, 313730191, -991124638, -503194378, -1346305075, 623410456, 109827531, -1466169951, 958797169, 2130006747, -1399953988, 809667759, -1930678560, -1305420944 ], [ -1771011364, 416651720, -1294585898, -792239154, 1268578333, 1200933418, 2052258296, 2009016678, 313082383, -695935254, -1626806215, -2136135447, 11874329, -1804578781, -1024067533, -1322609284, 1407111654, 122495582 ], [ 289953082, -2114295979, -369209096, 1945150001, 781827929, 1140503641, -69011566, -1649489729, 1100040944, -832973015, -522353625, 619097930, -1055572073, -1774394924, -1047408653, -112967901, 477570502, -713567763 ], [ 961791123, 1739245694, -2193925, 75658469, 1474489120, 907244595, 938429795, -1456489070, 31911308, -1335576263, 499895754, 1619676607, -846897710, 1234125257, -2012617969, 487840078, -608617648, -102862996 ], [ -335960475, 265556174, 1465331453, -176603124, -659811521, -2093137836, 342486713, 312209776, 1151178804, 678848292, -1667441511, 846386195, 1909114823, -785827148, 1730281344, -1794970366, -543418158, -1084695096 ], [ 229415558, -265814691, 661139136, 67530267, -658009748, 2003837821, -8331241, -1581374677, 1028061508, -1879409025, 792539200, 1008522465, 1084293962, 2129513181, 1490568460, 2033681751, 261196544, 764048372 ], [ -2040542302, 760024862, 1808739677, 290028480, -2038676432, 130557771, -438951171, -167599578, -725552823, -404760538, -1106441061, -1589847407, -691328146, 1856646650, -1839920319, -227441660, -1148020116, 1374380090 ], [ -546648345, -504676335, -319042020, -1146640549, 47283635, -892420852, -430404640, -1514748248, 1319261355, 716645309, 181443025, -1709321398, -48782446, 1462418914, -1358331458, 492047072, 495037361, 1520031107 ], [ 2023513845, -50625178, -1258028898, -2097287399, 1094435888, 1593323695, -273281425, -46068182, 217786123, 1012152079, 842660811, -2054204956, -1001252726, -23792058, -1649737309, 1498031614, -635781626, 281245816 ], [ -887139777, -840455451, 1517365652, -754823853, 1923945139, -18269992, 733332908, -217806909, 134167916, 568311580, 1927631846, 848428717, -1606480648, -1258747763, 1287577954, -1407496062, -1740287466, 1997097227 ] ], [ [ -2087622408, -106281502, 983653787, -1115912673, 1712454464, 1820828756, 1998300898, -1991536256, 699334385, -327616533, -828459126, -1937916556, -1567491044, 1167534236, 1480216974, -1323498783, -802288707, 299445253 ], [ 641416035, -1150566188, -341885987, -88186293, -57132033, -1239205256, 459741684, 1058586353, -125348804, 509657930, -683584401, 575315280, -1205963701, 1816464054, -1510472341, 991736238, -2072967058, 1449905274 ], [ 853827276, -2005310141, 1613489100, 1713359273, -884503471, -1008404393, 842565601, 727864254, -747032041, 241008819, -623088977, -1578265881, 1251117235, 2142687281, -432704875, -926294597, 1517032738, 828101124 ], [ 1851383858, -1603904158, -345182170, 184549984, 543073241, -1196546246, 1436528937, 2086899291, -459525546, -1884343465, -1241038635, 1172876791, 2110996023, 1907475200, 1038804732, 510172996, -485422892, -1686363348 ], [ 1249915497, -2103688365, 1175201317, 656235415, -1202481723, 2068260193, 58381619, -1019390602, 904336364, -1694633961, -243962475, 644483901, 210715334, -1566067236, 1628274770, -880828522, -163947892, 279483547 ], [ -1727130650, 1638715100, -1414433842, 1502703609, 957039067, 959007597, 129528188, -987843797, 1111274692, -916662987, 1165754533, -290762038, -514394378, -1218794187, 1120216626, -1050108505, 1004982610, 1742659091 ], [ 1243237804, 1061752856, 1718529313, 1138672902, -1976216012, -816034163, -611547529, -341939306, 1306931083, 1278431737, -2090953614, 1706959613, -1584339617, 248714198, -1621405817, -1046716967, -1518179181, 750511851 ], [ 1487322460, 2042064939, -1531955608, -1292143302, -1008200532, -2128355375, 20968377, 2019968534, 1840927709, 1636902806, -836998120, -1621123953, -1145620796, 1875441306, -1568190476, 367816488, -1190020969, 1158032583 ], [ 1023721247, -2049574371, -592593010, 309596579, -829526426, -397993125, -1451125590, -1274565427, 1054232862, 508198985, 1680064070, 1471433804, -567263542, 1242226785, -2034284083, 1947940094, -1967231456, -1576056451 ], [ -189253176, 428688710, 1688890909, 848648043, -911486269, -1659434746, -1735306267, 1212072540, -766476781, 1007997603, 1605385788, -206924318, 1299955586, -1665243017, 1320929600, 651573229, -1988796492, -1133530425 ], [ -605572082, -1953018245, 1120114949, 250907673, -471953539, 308954820, 1563622427, 159112291, -1928476790, -2098497815, 1117185272, 1364749008, -1654873134, 959896793, 575394804, 797549899, -204931993, -874904518 ], [ 1966553557, -990464211, 544616924, 1483674241, -2136339549, 311191084, 1734584019, -933904252, -1098857118, 1747853171, -1381555905, -1228891498, 392294166, 1648194386, 1695417734, 1064268529, 1883763086, -965444653 ], [ 1211156123, 150373579, 541878081, 2051711619, -1812777476, 304368943, -1453328615, -838994099, -882741341, 1589431295, 899521572, -724249656, -194752089, 1574023541, -1185702270, 1347844105, -288573118, 721798485 ], [ 1357102788, 1938399588, 1863175653, 1982580701, 1763879135, 450103626, -953168486, -2058262566, 132100833, -1734091217, -731810312, -875103167, 1274891033, -1311721258, 1762013862, 100300388, -1676396150, -1693792162 ], [ -1916684041, -300552400, 1874496499, 1236485472, 910256733, -1471089944, -701182560, -736684585, 649965471, 1775152381, 561983753, 1245316558, -1155844707, -238611609, -1914028633, -1526094650, -1595166955, 648948069 ], [ -1990301717, 1683411542, 373787288, 735901433, -827433502, 687038732, 596333106, 907962625, 1536897671, -1011830098, -809835072, 775882837, 125535651, 297175413, -1267996864, -1685407602, 1080803578, -698982193 ] ], [ [ 975482868, -95376574, -977197946, -1217099628, -67513885, 1081015853, -992918698, -1569689486, 1195109498, 588313738, -1787742128, 902818129, 1144621514, -1632498382, -236881874, 1163452494, -163484183, 583446659 ], [ 578837492, 1040547790, 264461273, 970415299, 1897981907, 2074199714, 1970994490, 1999988807, 1193720169, -828481808, -34478307, -1317932282, -1686299411, -1550118678, -380477452, 862313984, 211666553, 70619001 ], [ -724594214, -1892363892, 756817219, 17142706, -489073247, 57929030, 70846988, -451113758, -1563625605, 1021616195, -33216034, 1738082897, 1406843769, -24673157, 933535702, 1369407008, -545472458, 1733139111 ], [ 961016452, 56103907, 55755886, 1481764851, 788559176, 2057988282, 1214861730, -717991471, 1577781345, 224789350, -733425246, -7659294, 234687821, 890778834, 2016102947, -1871506697, 1557498917, 729358046 ], [ 288994888, -342847988, -123925365, -1626702065, -1769536153, 42338017, 1181738990, -1090433933, 498929988, -1992722272, -1530635345, 1755606633, -1959643219, -1445876855, -1093666609, 1129181480, -1651392047, -1918033706 ], [ -429667443, 387027620, 1748363715, -1025844304, 2107427708, -2127366560, 377334084, -757188384, 1102046236, 2134390238, 1745152371, 1677343995, 842531661, 1649230701, 682677232, -1322575141, 1748167475, 934072392 ], [ 1454796154, -873478207, -813217812, -360074903, -1625354652, -800053768, -1601851104, 1744438388, -1307451967, 850271909, 51766795, -227078997, 1773285509, -604204564, -491780530, 890978780, 1879502804, 124337988 ], [ 735808463, 1639093036, -655936567, 1609816032, -1854201443, 1762094679, -168976514, 1304309061, 2106616551, 794930399, 695279117, -110875878, 188014852, 1732807414, -665207454, -1702660257, -1022068501, -907745221 ], [ -135570106, 986084225, -205111009, -1038614862, 782711254, -1883990917, 1163465802, -630064703, 759821671, -644718916, 395763104, -526873867, -1232693204, -406829861, -1332692174, 788073144, -443090555, 788322357 ], [ -788461759, -1685521603, -1993193633, -2083466666, 1076696014, 964021525, -1646562092, -1171040125, -1310723812, 1433833926, 128033649, 1845580362, -45141295, -1696818489, 1811517053, 1210353184, 1426532688, -1410511041 ], [ -834297128, -1524218144, -1418459279, 635602713, -1949208726, -695368877, 877329528, 482926746, 1650416151, 465344636, -1356372235, -1438506736, -1695521066, 1590719280, 1995625218, 155596136, 1322554924, 982016630 ], [ -359849162, 1161778195, 245888525, -1399094005, 542133870, -1193699755, 493381973, 339860283, -1869196320, 255770062, -1233182270, 1300935331, -1600154357, 1334857175, -1432780254, -2138819846, -1261564321, 574163282 ], [ 1780665686, -1923238435, -49078331, -1381938790, -229146622, 2093309443, 1951942467, 1487818910, -1586549178, -1342116757, -686826111, 1163053203, -824280944, -1384921323, 276013173, 85562500, -260369113, 2001752882 ], [ -136151316, -1273924264, -1931213774, 2018833917, -1354496806, 1597427574, -699430443, -196888924, 1845607577, -1324643427, -1033828150, 1538418875, 769042074, 2364280, 1493438288, 244103348, -711704339, -1073152026 ], [ 1955553115, -329788843, -1768961138, -486032677, 1098305069, 1440349592, 1757378764, -961343963, -266316441, 861831628, -1809059900, 302953558, 522430088, 676462264, 1419121527, 604271084, -1412545282, 470640479 ], [ 523719221, -1080481186, 1968407477, -1681813094, 1603711153, 1642677274, 1711134557, 901109965, -746093805, -44420019, 1187374030, -102022805, -209125065, -30119308, 899572802, 933261087, -344743532, 1449166149 ] ], [ [ 1663089242, -2091366241, 96392036, 693017064, 1252383987, -1264601823, -670165302, 1582167230, 1028078622, -933268085, -1584454033, 1268475263, -665977474, -744471720, -725789864, 1508919894, 925870191, 343421744 ], [ -381238707, -855327680, -1786248882, -1990501945, -1550282365, -1388813378, 84267964, -1848300696, 145013768, 790583534, -1133104678, -419563557, -112417616, 375109963, 402887348, -86454055, 2062714474, -34263616 ], [ -1299893251, 1578723307, -617635461, 1543808070, -1905195833, -94399021, 915606421, 1542969820, -766013927, -998837166, 39439862, 1243050512, -581039408, 1266505209, 618032682, -510420558, -289092397, 29412435 ], [ 1944040907, 878385326, 283578052, -1903095307, -977771900, -1098123232, -1381361155, 256476606, -415336586, -957540544, 229223180, 138911919, 86713605, 1245715400, 1714241283, -1123714380, 793447418, 987836346 ], [ 43499869, -2096083835, 1678029067, 392429617, -668910439, -280769519, -513201187, 1334297969, -1086520585, 1415299119, 1200724120, 606466781, -799598472, 1168490628, -1451339449, 2083761277, 749838803, 350629180 ], [ -826211494, 808341042, 1323524770, -2045764203, 326501936, 88558312, 392949093, -1540702125, -385581650, 212537810, -929922146, -674579177, -857067192, -739456363, -1884080751, 786819105, 638799462, -211222700 ], [ 561482874, 1439106589, -164405531, 169181071, 1735983984, -2003549201, -1765763572, -1743170757, 1383664356, -1724894792, -2101761872, -938966493, -672979897, -508885801, -1139593443, 1663363740, -570392521, 636043420 ], [ -2091158125, -1618202706, 768948751, 908669036, -526607605, 385603593, -1033865313, 1920621773, -1081195864, -2120066284, 1179390544, 1695217183, 2025352260, -979679977, -1839910572, 1762451825, -643891507, 369513094 ], [ 1261970183, 988979922, -185605639, 425390833, 561957708, 873531938, -262360913, -1264407730, 1818305804, 142849778, -437521870, 618880234, -1605007851, 1205773012, -1649215622, 660715237, 1283253922, -2072270145 ], [ 657431749, -161355231, -1713272801, -1759596283, 1535933537, 1671854848, -329963555, 1476089057, -1445972982, -813896804, -580245148, -671353958, 1578210989, -486136949, -300193061, -1000377804, -593605492, 1003533704 ], [ -1395766931, -370969643, 1454020264, 1639696499, -538634060, -62879792, -1353629615, -1476302770, 231352777, -527404866, 49978731, -527228718, -741906873, -1195983087, 1639666864, 838533032, -1660140357, 418089441 ], [ 973216543, -1451068041, -1230628603, -2092010501, 323436683, 405308492, 2113882222, 1527601629, -1160437592, -1117858447, -1941429117, -2123755593, -44017228, 818454860, 2146486676, -217837628, -1287500973, 2107958548 ], [ 315720948, 459331954, -411576197, -123653605, 216492617, 393613306, 217657177, -767745262, 2095046234, -1566168723, -392686949, 1886684069, -400210271, 2092994377, 516046001, -229158604, 1972165679, 1625878213 ], [ -1762909297, -1675603379, 125253948, -673095436, 1290310809, 119358691, 199462353, -1567211714, -512606222, -145298285, -1256388431, 1220004858, 535656929, -1106408363, -1374347720, -1110616322, 126309810, -1485334523 ], [ -1177366303, -57660305, 1924199111, -739663145, 299866063, -1331584732, 1539485777, -145210599, 1807195658, -1088393449, 2038022480, 141134348, -1509027986, -577008648, 617684227, -521375632, -1059217809, 632692675 ], [ -108781531, 386126237, -2010036812, 2122401663, 2020438243, -1749487385, -1239418762, -517042749, 1567219896, -1076869333, -951372168, -266062427, 878316414, 1539591132, -1457570643, 1274419542, -974542045, -884980526 ] ], [ [ 1438308117, 90569888, -172197683, 154630281, 1157768996, -758625234, -751568124, -1358583673, -1455018265, 1125164738, -1634249977, -1337884604, -1641938209, 2066826739, 1644998937, -966982110, 1558863818, -836720442 ], [ -812285074, -1048677706, 808201256, -24244265, -1444527168, 337622996, 793851986, 1064197881, 1355528992, 716844551, 1206540729, 1084068325, 683019769, -1326236992, -1467686644, -1016566212, 1349649179, -1200570197 ], [ 1986792772, 1750345797, 1191774215, -1866733103, -1240476350, -1383945888, 483964654, -2138137666, 1730216327, 1614800325, -1274374270, -993638954, 1661521798, -1329585290, -223647092, 2082046892, 2047724848, 186862059 ], [ -1911212613, 1923055425, -925596070, -2077137460, 1793213094, 1588921840, -1050119220, 1703462088, 437533395, 657104377, -1491703597, 1805870672, 1322660935, 1860532688, -1073684796, 2134170676, 1923865055, 717749825 ], [ 1943844260, 645728793, -999499407, 842753850, -1064389258, 1919341655, -1103927435, -1386572465, -1606962729, 2130680918, 323812230, -325107737, -89873934, 1443332831, -378007301, 768373933, -861229237, -1750151663 ], [ -543249352, 789122999, 1897811495, 912111028, 2078822934, 884202263, 1626388658, -455387481, 1797423746, 756170829, -1408107904, 1030396366, -1662383135, -150203677, -843170151, 797430341, 1988046438, 86689272 ], [ -1838487873, 1720556416, 1207099069, -288165907, -1314037036, -1390048354, 890926632, 459674704, 277213542, 510668071, -1632397418, -1791407449, 230482154, 457335131, -1421732665, 1219800282, 1560804237, -426045094 ], [ 1600560129, -827656628, -768762985, -1633213283, 1656764842, -1587795212, -2089499015, -871583800, -601946249, -1008103464, -850248031, 213271621, 805572732, -640569487, -1757870892, 2044985825, 1841313045, 1364185159 ], [ 741448370, -1136655025, -168418754, 1160682887, -1480844633, 308721439, 2100650778, 1658198871, -107894242, 1006138339, 309090348, 415106068, 1260036493, -820483463, 360524063, -1619930934, -1924105479, 287678995 ], [ 111260702, 580762909, 1744708197, -1409346794, -2008102711, 669297123, 2028529440, 223287407, -761092916, 1077118940, -1793727080, 287115124, -178761555, -1911481787, 54354069, -220725702, -1071643234, -1395576542 ], [ 1431917927, 973202493, 881235183, 2039622593, -468939764, -127130804, -1681909667, 1995659921, -361216014, 964011588, 25250442, -1431282806, -589424240, -861410530, -1963315782, 1451427173, -1012286109, -1632493565 ], [ -1061637510, 1788409741, -1864478957, -356107687, -1484392061, 666698343, 691804277, 148631074, -1727888738, 867003785, -1865995463, -1941701421, -1884855893, -1999107776, 1213807554, -1734508179, -483737805, 1198915942 ], [ 2053452896, -804181221, -9031003, -1642417283, -898468119, 1600823797, 386867845, -309541574, -2093125090, 2060746343, -1523277127, -1627263926, -792202220, 951787790, -984542264, 1176301264, -506052409, -1908720359 ], [ -1564886669, -107336873, -2038433122, -550562714, -254583597, -700203673, 1582271823, -1794491345, 98203398, 1298918649, -535428186, 1071708897, -1345169523, -732439163, 358069955, 1432145393, -119256119, 655646642 ], [ 823499092, 2000885343, 1405726241, -499555740, 1387215384, 1781650730, -398231352, 892877491, 610656326, -202271592, 341446750, -20367770, 1743535969, 396206227, 624627144, -843902758, -1589732838, 1287970897 ], [ 1759373547, 1707858351, 452132274, -983331897, 170854264, -1882337925, 1541398921, -1764118157, 1515680252, 1090005538, -1594608156, 1664908671, 1862401745, -1199167829, 1204407216, -1949744836, 656892107, 93273551 ] ], [ [ -206937495, -1029762486, -1459022462, 796938207, -1995198663, -1104712975, 502384020, 56107896, 1600989210, 973185949, 1123160000, 1914900036, 1890031422, 824832875, -782958833, -952079086, 2117524803, 1303951255 ], [ 1040320766, -229292580, 403052258, -329892239, -530183317, 1695831876, -1967047205, 888376291, -1251609620, -1866766266, -1603159108, -1990897154, 1851623074, 2059007441, 1425945621, 1062090879, -1461913167, -1420092454 ], [ -1403687550, -1453944136, 1396874540, -51512073, -972942348, -1946507251, -2073999906, -1189717846, -132048073, 1279530559, -209746087, 800991390, -680866503, -1843398607, 546608067, -1587231288, 1517069754, -362496159 ], [ 705622276, -213134230, -145207490, 1666360573, 1434779027, 1333763993, 1075871023, 575706512, 1586821562, -832186334, 1091095132, 1701147076, -1476754876, 2048600796, -219178155, 1203094752, -1839298848, -27823874 ], [ -1872011888, -1693063852, 1247309940, -1071531174, -967241311, 1067860780, -914681058, 108301952, 451786973, 1381606747, 839304841, 1029553458, -1125122803, 884625683, 2043532150, -459392340, 812761125, -1338523455 ], [ 759182766, -1801952270, -508077819, 616941985, 2001727938, 476587980, 1348032894, 1980784007, 1641508646, -1112831675, -136476622, 865814414, -123371336, 565267570, -291579253, 1256341291, -1087601603, -925895783 ], [ 122238753, -204062945, 1497748446, 94500068, 1045348351, -287531397, -1481895393, 1100433246, -1391910606, 1258488232, 1611013143, -1627142018, 1306034785, 1948822949, 1280460797, 1359585256, -552339033, -492846018 ], [ -1724791734, 2020625711, -403086118, 1166552927, -318727425, -510738943, 1415993184, 2027401952, -1663033620, 1853568560, 1232758101, 872104966, -1132281878, 1614321576, -803821095, 844734916, 291178319, -385425920 ], [ 1871947362, 358391183, -887429417, 1296576255, 290505867, -592263625, -1492209159, -993519496, 1830807191, 1185079774, 1353171204, -1375465680, 723289078, -503154153, -1419276265, -1412379380, -820776189, 1983360698 ], [ -1244081872, -1260912299, 1764779925, -1436801230, -491113967, 69113744, 483003306, 494889783, -225744872, -124381676, -1423665260, 1721871918, -798523006, 1902050423, -1253894733, 229215948, -835315729, 869198788 ], [ 1995897837, -1339429701, -40145873, -2071341978, -747716802, 1422875928, 574033716, 526632384, -271370688, -829480531, -295261774, 207338365, 476286899, 988108665, 1104182752, 629840804, -1134114825, 1770474881 ], [ 655257960, 625411354, -1721116424, 507830923, 428723839, -718016282, -2003419347, 1761212436, -439189753, -1350947366, 1295364152, -1144752256, -1721606023, 1649009644, -205445199, 1856989417, -785047464, 1370135395 ], [ -939832514, -244820545, 1249646665, -733285144, -1910403286, 1224363568, -797322751, -568941828, -1076460300, 1180354784, -986427614, -933255605, -712142715, 2129310543, -1417711153, 866818097, -2079898075, -103986714 ], [ 1178766016, -129364916, -195883873, -2007310380, -118471340, 1211738875, -1969102571, -463582136, 31227621, -2034885893, -1615434580, -551434770, -670068195, -2144351296, -1428217497, 2000781462, 1742011729, 677690474 ], [ 830691948, 344736160, -1175989498, -1622765710, -921076935, 10703401, 128716840, 1039004525, -1099334136, 1634065823, 1455581292, -1502874594, -1001063451, 1463228336, -1583536334, -1995886263, 1199091649, -440703634 ], [ -1475433429, 161776134, 905125683, 1122379611, -1512804119, -1321098784, -211638022, -930255269, 1308030399, -104546943, -1447667977, -232180477, 2097839066, 1060399806, -1453382082, -936361311, -626530990, -2011934110 ] ], [ [ -695719625, -1710354309, -184728921, -363251431, 309363861, 2120903158, 1717865349, -196802028, -100368025, -2128090880, 268603228, 744625544, 1086488009, -1511066656, 1477501124, 2137182121, 313543643, -798788079 ], [ -1800389854, 1387172450, -1504275265, 1613406879, 1488598780, 1598759539, -727845668, 643221515, -1109744016, -1626103572, -1115376082, 2071288658, 42781886, 1067514964, -1898726570, -1693925598, -1127682027, -37451679 ], [ 185995430, 1203843079, 1857474054, -1798050141, 971767341, -1177970271, -221570525, -92431309, 1240468450, 833915277, 433905526, 1519129768, 642306110, 1626343390, 1019055893, 958281999, 1477481675, -1398699281 ], [ 1245518193, 2079584132, 1121211418, 684166202, 1613511251, -232236117, -274617244, -1428485657, -596839182, 1967725049, -1599414367, -1017498171, 1102670255, -1473662764, -1322447915, -119040218, -1599489929, -1557770528 ], [ 1741468659, -439054033, -918503226, -283424846, -1918888423, 2106389563, -1909399110, -708624840, 978810685, 320638366, -1467111592, 1040326238, -778442975, 2055778486, 1689305844, 639893474, 1098436893, 1971843005 ], [ 290605510, 1343630716, 4487, -1838564785, 1180684898, -1279537003, -1237058080, 1847317468, -1261331271, 1501571313, 898640658, -1277815275, 1354955296, -888369048, -2086535549, 533111196, -329164871, -1110952566 ], [ 1164478980, -740064239, 932048759, -1216798618, -1968886608, -1942410505, 294044623, -70850723, 1007751954, 394203157, -1391481249, 1570587447, 1317395428, 1620595675, 1121563878, 1689426424, -418089474, 2660196 ], [ -1758441007, -2011657386, 139363644, 1176362765, 1758249355, -1006821206, -911357321, -832587496, -1355788276, 547953912, -1636528467, -1247459979, -1011689260, -664841228, 1876493950, -1513166949, -165836069, 996054917 ], [ 346373026, 1953637514, -206712817, -387443651, -1671721771, 1463449808, -970514055, -374390859, 1442678177, 984879407, 229970879, -378198668, -2009779085, 1219974208, -430339035, 1439857045, 1578662832, 1517776475 ], [ 1469608181, 1421290872, 2126544796, -971219406, -309659410, -1916615467, -1915626241, -1717953163, 1001275390, -2109413030, -870766624, 1495304845, -1604461652, -1486949586, -626307423, 1895907173, -1253753288, -761967676 ], [ 1338217816, 1521646556, -598132522, -1761087804, -1419491174, -1269879709, -886310213, -934019647, -1934389500, -222578093, 372320706, -523554502, 1279100125, 1040359873, -1215160794, -268917527, 1742135831, -1332016770 ], [ -889702720, 908877768, -2057416601, 1998377145, 1115121765, 1280456958, -1527012090, 1003055786, 1078031593, -1398144978, 1500144043, -397852517, -1182101645, 953247919, 626104744, -2066136650, -953117635, 1461068419 ], [ 1764602014, -1141499123, 677128470, -1880790224, -1277665848, -2026818293, 539783979, -420189204, 1438464745, 1780458654, 1877249863, -1234073888, 1365387042, 256841556, 1511715695, -1790120971, 591720576, -1598696466 ], [ 156709350, -2033826267, -1618843076, 943738920, 296717838, -758684756, -1292520068, -1910265635, -1736878374, 134441737, -1900085061, -1083501450, 1134915058, -187545489, -44728465, -199717640, 1512152738, -374074733 ], [ 1426878990, -626659053, 1047166033, 1998522633, -1749483167, -408165210, 1642275340, 940493798, 123913042, 1802202087, 944601643, 1635865977, -188380898, 1610508471, -694909255, 1281250167, -1538792648, -1656300050 ], [ -1758003198, 815274021, 285192488, 283492352, 757255868, -1592890665, -207092858, -339629426, -1507345857, -614031338, 1994165916, -1649878451, 922896697, 1483079604, -1847718365, 937548252, -1731798477, -364821700 ] ], [ [ 1325061584, 1471425508, 279042371, 1102862758, 964719307, -278245868, 1050912029, 2100778325, 292340530, 1522209207, 891131362, 819374045, 1325930428, -825217356, 2022770734, -102560644, 131116380, -1720026279 ], [ 1315899890, 1386145264, 114472675, 225321307, 1633999963, -1394240397, -647555730, -430765199, -768937028, 85083217, 1504181624, 1497701748, 1612322149, 354022708, 707372802, 19690162, 323956869, 968911654 ], [ -1777014359, 368164997, -1894902971, 871204568, 466745000, 1938207791, -1331756557, -1778188155, -867630409, -1431330313, 1602036349, 420390707, 232336339, -238877308, -1963738229, 1627523382, 631560519, -648078479 ], [ 2124598363, 520760701, 79064445, 1407019274, -547559665, -518488656, 111518226, 1503037444, -1415578767, -1890862087, -314577637, 1759058688, 1638892858, -1655688365, 1746495606, -1084954801, 1718455633, 1850627950 ], [ 1236028624, 1794139484, -852110026, -122833593, 2018681396, -130456, 567651136, 2103405874, -1033535900, -1472262980, -1463800778, -929625751, 679361957, -262277261, 1030365324, 1965222722, -417999930, -268838826 ], [ 671789678, 1052143634, -582150962, 1669276319, -2028092566, 1783391041, -1399779894, 18203711, -2132151634, -555146491, 1062472830, 883307286, -2075280596, 1957584979, 1441870669, -1551160864, 1648600119, -307544160 ], [ 317606145, -305353756, -1686555894, 432019798, -1669783222, -880147671, -1133063599, -1791073901, -341773251, 593211296, -1401315135, -638477522, -22486539, 711417795, -1605635062, 731412997, -1510670916, 1999546423 ], [ -1625365876, 1771371195, 806400493, 941116672, -560236448, -795807738, 1395173371, 130963241, -32542260, -1882339336, -2095069190, -1380812176, 1562733960, 371935773, -1831306313, -1363392174, 66366842, 733783084 ], [ 1456958653, 1580616401, 1629435187, 362963091, -1436390530, -1543269501, 1516480209, 1695382677, 1340328243, -1057473110, -108936491, -1356523139, 1954510837, 1434069359, -16661287, -1683829611, -651694984, 1747952989 ], [ 1773934220, 874336178, -1943799844, -1837378996, 729059298, -547744041, 1142415936, 260743122, -604338817, 1725602187, -593441640, 1120640262, 121343005, 429789146, -1538569552, -2080336219, 1857006825, -37215307 ], [ 1111778874, 162168353, -955538859, -213048277, -1830732344, -168339724, 186277703, -1415216112, -220019403, 1137230968, 388996644, -1226148598, -2145655532, -1576528314, 527956666, -177242190, 14775473, -1100029253 ], [ 2133248816, -1172539462, 186009747, 2036416700, -1773560503, 260915650, -1307626418, -299327340, 153682947, 496053332, -298416683, 707347019, -426864415, 1581722057, -797490883, 935256064, 1145461645, -1416594830 ], [ 914220216, 1523275472, 1046608316, -730148098, -1316994572, 295045453, -7578934, -1663857498, 1117245988, 2005468383, -1882454276, 191122505, -193756570, -1485511084, 2134764621, -1215326485, 193383361, 213242144 ], [ 149480627, 93890754, -971253725, 615415884, 1688842674, -694023979, 1996258426, -1267548341, 1367763453, 1116694454, -539537484, -610907951, 927269979, 2014628130, -350559784, 860412147, -110609850, -1368680266 ], [ 46088634, 383983533, -1225132617, -689248880, -1613776720, -871514326, -615684169, 1780187338, -2124540490, 1854528907, -357486848, -673039508, 819343135, -1985756451, -884047174, 359588547, 713592105, 1244894297 ], [ -262019603, 1407658665, 797781993, 408427674, -864570699, 1695265611, 353794191, -246632357, -1653325017, 1363187471, -1233418788, -343350744, -1237734268, 292563955, 805149860, 1192404693, 1370711801, -1120423160 ] ], [ [ 978334949, -1720282686, 2595056, 1130883466, -1065010090, 770674, 128596190, -1459304411, 1558930856, 989114752, -318166912, -338953519, 394150541, -2139051587, 552930834, -1612783589, -573774322, -385102021 ], [ 611526901, -1975867151, -2023434258, -829107227, -359453693, -483538636, -430818212, 825364608, -1249274383, 938921962, -551019827, 310501489, -840676063, 2023593382, -2084193113, -724320520, 1209359261, -1213790862 ], [ 1443120197, -656267319, -1292707827, -1466868399, 1968149046, -449777332, -1320848051, -367383234, -689171313, 808486857, -1783732135, 1778156739, -1506035605, 1300257671, -200400641, -267345533, -339120858, -744417404 ], [ 1655041750, -929975908, 1846037253, 1722595050, 174712234, -266825221, -1324127909, 971784375, -1525150667, 63783854, -1720445005, 1781242183, -1852960187, 1820441604, 1384651203, -788117188, -1734070827, 1302020840 ], [ -1038087330, -1663290385, 1093904719, 1289906518, -1296501710, 986608810, -1200635881, -429964896, 1022711057, 1065814768, -1993035535, -1182009490, -1777792136, 987799022, -582595554, -1285697238, -2041152461, 1671929477 ], [ 1098825079, -2012315532, 470368299, 681151541, 214714652, 1540309863, 413253395, -935384612, 1346259984, -1447441826, 1541460602, 2014523175, 734328244, -1104930481, -850231326, -663604539, 905628505, 380497693 ], [ -1270886255, 686489254, 1808037497, -1382803818, -1063948549, -592481393, -756953934, -321814808, 1180912875, -750663881, 1200259575, -889008202, -1667628861, 1930411002, -1870844054, 2088834874, -1057056517, 1803634854 ], [ -1241852978, 1113328405, -844312377, -449394556, -268257841, 1750122796, -957406674, -295914605, -2065876180, 1196589930, -176344740, -199589055, -1547947261, 160498014, 2045868835, -1632417261, -2041222341, -1547891586 ], [ -855798469, 469530964, 1956770012, 854029720, -1925315257, -1078212737, 675486753, -1111355705, 2105946001, 533052441, 1188320710, 1152156413, 918426137, -545628311, 742423568, -1739801115, -1434567274, 141253644 ], [ 910692100, 1802263194, -1254338662, -1908898793, 671183984, -1638572318, 1995900932, -385406597, 270873579, -2134852068, 1505959631, 1368362348, 310451575, 337823832, -1784260553, -1066737746, 158598962, 1727458750 ], [ 165391649, -1859255553, -905247333, -1405899073, -757043888, -1410897419, 848871068, 1279689517, 844787419, 1739066048, 222910501, -483838004, 1771672261, -1301127326, -1361219947, -774631715, 1280382312, -558490983 ], [ 1508475779, -1343225948, -384154970, 1355082068, 81943961, 1580397122, -1670345951, 1276689700, 1962493696, -279592959, 1251704911, 295197620, 1888345088, 2057374402, -1080381766, -711186000, -989119817, 469525113 ], [ 2054046041, -454253312, -353574386, -1424546474, -56885209, 1229000681, 1500566556, 1024029565, 1703329558, 1623026390, 171365615, -109488992, 65207041, 848061835, -1511452066, -1278288696, 2027309812, -1859883821 ], [ 1150633417, -332487524, -1480860124, -846673450, -1347385562, -1504129046, 375190292, -662876686, 994465205, -1955044889, -1716477958, 1643291632, 1735995018, 2145384098, -1294508266, 2020174581, 1422169652, 529103814 ], [ -2076675986, -728682743, -2010014446, -1713738241, -1634150966, 2075344195, 508264386, -528476302, -2096450565, 576083011, 635734951, -470674014, 1719292131, -565960446, -1697700649, 232839204, 24144853, -1909842733 ], [ -1259768847, -71674583, -2072349437, 533345159, -7173510, -212548266, 480371576, -1178204772, 363857252, -158235107, -1214506104, 2132856996, 350310727, 1903951906, -2054341486, 1379014443, -1824978766, -1985797973 ] ], [ [ -225013642, 1609486477, 370005348, -67446036, 1679314819, 2001021565, 186566842, -603351940, 1110534171, -2054760469, -1254512028, 369048378, -823548046, -1398182179, 759457271, 1568310569, -1409331672, 1028320994 ], [ -1498720728, 965671683, 835649848, -2136228969, 1817947065, 41526232, 1962939598, 4358362, 1076728621, 1001842226, -374745733, -1366425505, 2144318956, -89944030, -1476597935, -645538275, 1981883648, -326404776 ], [ 1079807813, -90322506, 1404289643, 18717921, 1220687659, -1056767878, -964879412, -1592249123, 1392274123, 1599441942, -339215574, 1878423919, 2086178726, 748170572, -1777562910, -1745731261, -259865619, -765302029 ], [ -1234991857, 2009932948, 1186930868, 30305417, -535552302, -1017170934, 1241921818, -1299346620, -511396306, -1300179965, 294244672, -2069692479, -214208140, 354660695, 110317722, 1884087552, -150338016, -87777009 ], [ 162483456, 1115374375, 1896718399, -1827225324, 1217307540, -1269027404, 272784496, -1876144067, 1502051707, 1586269500, 1736953466, 2094945389, -1285695307, 641820055, 1563395338, 1680333697, -213038893, 1489423862 ], [ 1341823921, -1912351325, -587946662, -415130771, 289801879, -86790305, -1310217614, -2134575761, 1333426882, -1193109458, 1615310635, -649254116, -1669687113, 1762336265, 937043441, -1507405482, -262633469, -441735199 ], [ -1438158936, 564676500, 166586427, 1427670602, -1437872167, 1380548453, 1909821990, -243334757, -1189708275, 474339232, -1826871969, 463273028, 452156536, 25121844, 1211801543, -780240173, -187152798, -1829873086 ], [ -372504226, 2018654218, 1237443328, 1769828588, -798389660, -1089838225, -1208680029, -1801031216, -683598147, -368468612, 114676508, -1423810878, 1996572065, -2099920347, -780640143, -896162516, -368475709, 214448454 ], [ -569353408, -747994685, 107695745, 88943802, -139683667, 434748904, 2040678411, 934060929, 1526276433, -625870427, -2079930205, 1454741157, 591999588, -1832274451, 1507144354, 2094336732, 1491611664, 1482747577 ], [ 1671990123, 1065026682, 832050047, 1972079392, 1026905153, 480483173, -425416342, 2137985789, -1974470682, -473458617, 1707809719, 1300716941, -1138626881, -1567087345, -1066660724, 410627502, 1433138510, 549970788 ], [ -667635554, 957685530, -1444609279, -1328854057, -668223753, 1388253031, -1150158034, -2009861994, -602875394, 64235420, -1150092772, -1160814052, 710944071, 687716741, 32559268, 144122381, 1931959277, -1148434055 ], [ 1032081754, 841674347, -738315755, -417313134, 1656235678, -953268324, -283742664, 605344346, -603491424, 219305408, 722009651, -2022143731, 536016267, -1154449126, 2092554336, -70440421, -548561284, 471954197 ], [ -1422724174, 1687487269, 23201184, 45720472, 136612550, 1795842157, -429515140, -578208643, -9429857, -1458366614, 1540174404, -2103584646, -1652724345, 1333908917, -1427552179, -1575072921, -2028263451, 2141987903 ], [ -1063467468, -616459561, -569262529, 585238012, -501007516, -323449763, -1303495284, 1456660411, -659396703, 901361371, -456037093, 1146818140, -864049761, 2044082775, 1449357487, -729138239, 40108457, -442682604 ], [ -1670946617, 1578186256, 1672445205, 2081059679, -1513905770, -406952071, -523536836, -213537368, -855933574, 519882176, -2035287959, -1666159675, 433573877, -784357346, -841324487, 1014697718, -1584157282, 698791619 ], [ 2009905923, 1159111497, 202411711, -105311758, -1229036690, -375256144, -341959060, -1090900445, -1756427289, 2068055315, -622555517, 1737641265, -1239649168, -173185919, 237468159, -1626091173, 735013975, -912895806 ] ], [ [ 1636902499, -549660771, 302388891, -2133562305, -869846542, 279155544, -830125592, -1158565369, 695366842, 132785748, 439850873, 649876081, 1224115489, 586460270, -637945908, -1746246363, -1296735612, 203502366 ], [ 748713789, -844240895, 1363149926, -1954737890, -121039391, -683256873, -482074722, 19460774, -1430433487, -364993712, -679630902, 1973518771, 1195132917, -163164443, -2074051518, -727640483, -1207813879, -1337391700 ], [ 1350545443, -1363320034, -985147950, -287739944, -534804914, -1132479951, 2018038221, -1450597081, -1812505982, -1072634252, 1927152959, 1826841768, -1778101564, 1686507588, -150319482, -322177958, 1943291028, 1547346493 ], [ 1459487144, -1804220282, -901440971, 1852292142, -937939525, 2144019169, 158048475, -239145056, 766109523, -1065891543, -610398465, -87805966, 1471965276, -240427585, 665343894, -1079851490, -1375928592, -517785087 ], [ 79374275, 1370687131, -608309183, -1941131386, 1188835730, 1952129600, -1155137523, -811699846, -997947221, -660672533, 1010480091, 207894179, -1704877245, -664362518, 1068033458, -5207160, 1751675350, -1825607122 ], [ -1329783762, 662490945, -653102767, 1103765131, -1024977161, 734974722, -1811332210, 1679792521, 940556778, 1292504362, 486024515, -231167983, -10616192, 607865233, -95219195, -346983310, 1677469630, -844967640 ], [ 706313002, 2022063103, -1031797243, -973768535, 1866356457, 1830496332, 1778393867, 549890823, -154242187, -301488175, -2025143346, 1499535097, -1497938575, -62700114, -75616104, 257283299, -506423213, -1860739245 ], [ 1362348239, -933162219, 1428818549, -1280523436, 1096199589, -1159194999, -688309411, -4561888, 672318615, -875871436, -1170409121, 899923104, 274290696, -1302220547, 1772819771, -1273535023, -1087372218, -1680697349 ], [ 1958550674, -102963470, -1582243887, -1603634273, 775923264, -1886310996, 96601390, -137681273, 977612912, -118031017, -1392972578, -658216522, -2037833076, 898213164, 701746869, 1209959319, 1760773770, -1533155779 ], [ 148907067, -1143202258, 609955486, 896807114, -2066838219, 1932747992, 484562230, 907509647, -685588576, 802397712, -603335104, -2056058902, 324044132, -764988629, -518600011, 593517463, 1182547396, -704681630 ], [ -1484363960, -1762848633, -1814915668, 831317953, 1753155978, -1199470475, -644883224, 1420003570, -1104157518, -1484181058, 213929414, -51439022, -1675564730, -657434656, -843924282, -662609195, 1729653825, -796832422 ], [ -866385777, -230030173, -1748312547, 1832427379, -74675875, 1147876034, -395174270, -246547319, -1780442438, 1773652157, 2045655489, -1413092893, -1804630026, -1306102564, 1179555432, 130765804, -799278605, -135773434 ], [ 316181705, 1264335828, -499405258, -536312939, -1822065156, 507639035, 1807132312, -473793504, 232586604, 1149952852, 651537075, -1662443909, 837132240, 2094614666, 1346767381, -946779258, -604153529, -455078285 ], [ 1074101429, 671757645, -1913988329, -27116444, -844846342, 1292822400, -738165617, 119786018, -924650186, -318000829, -1671186609, 1559240161, -572283242, 1443347689, -1099679328, -1264484699, -1346767484, -1559099356 ], [ 648860191, 1123355886, 1113106101, -790177651, 1446105745, 225639449, 1147630122, -1636347061, 733398236, -2064460038, -805712304, -1684449708, -461013549, -1750748673, 2065123286, -83987056, 316517262, 1638940923 ], [ 1267251777, 1871421540, -1236770685, -606664008, 829080565, -310416602, -1344542022, -173099742, -1789716536, -2008064345, -816534566, -536586575, 102199116, 922498352, 1775323345, -1858655552, -510449992, -2012108261 ] ], [ [ -791264146, 149173901, 2127451879, 777988687, 833938637, 785126900, -563264444, -1997401562, 168392990, 1564429464, -649088468, 1710107598, -1304572573, -774377815, 2132003541, -267481172, -1720934546, -982427346 ], [ -2031184532, 762261023, 1899585325, -1666023489, -1064712710, 936541857, -1499798645, 1178945240, -1271793948, -1015531405, -1547124163, 1806257803, -1781180007, -678197938, 1651165754, 272379285, -1220924992, 472492742 ], [ -1528788341, -639186763, -1770449516, 746507577, 865744651, -264620120, 563895595, -2046478483, 16995908, 980129039, -1486660408, -666963597, -1868024019, -1911588787, -1803286401, 1927325061, 751766681, -1872806573 ], [ -18641086, -312052394, -1149507158, -854561294, 1156232032, -1216919304, 615845714, 1893000123, 2088754740, 1544387710, 1052574212, -1790232971, -1096811668, 394239030, -50721670, -2073525343, 241923881, 681294813 ], [ 602703719, -1043183574, 1925222052, 1816543909, -917506075, 132900099, -1973214903, -1893425214, -215880307, -574616582, -2033165052, 1005288566, 779882343, 316360697, 2069534613, 1571804996, -195594690, -71117490 ], [ 399139151, -353819282, 314983743, 71870094, 1708490001, -1022983976, -2050252989, -144036056, -1868398213, 1637500404, -547178894, -285401845, 1907691839, 2107995393, 1001144531, 1907070869, -1112360213, -648615590 ], [ 301503942, -806533604, 1277712731, -1269200600, 1578761747, -717773721, -1529394733, 1051589333, 1411761316, -1805435796, 703389484, -942447780, 1001672847, -1045609826, -543149253, -306349457, -687133651, 1768414535 ], [ -291370879, 735217582, -1401687724, -1906476576, -95008950, 971263075, -1975698720, -842772077, -1146299062, -1498587939, 1849786986, 1609426578, 2054419014, 1057194753, 834331335, 1011438261, 1718816362, 1063424085 ], [ -606991483, -1738416679, -709029981, -1867064857, -642668524, 1209695998, -2043659883, 278078595, 1152647506, -2107917761, -2125086089, 1268631060, 2029785964, 1958406239, 1502000012, -1019512829, 1417157897, 893725848 ], [ -1741888318, 1418737745, -423585156, -1757658480, -165770991, 175067891, 1616220547, 1542686355, 84433440, -693423838, 755530598, 1643061561, -1516117694, -1127559911, -52935411, 29536112, -1347766744, -134077437 ], [ 1648429375, -420809371, 1671976187, 1502024660, -342851199, 1877612161, -1026321203, 1471140861, -1538319615, -651687356, -1245086783, -2056640228, -828140573, -822206449, -1068781357, -1809273567, -1337658808, -1439166214 ], [ 1087473992, 1621662691, -145674589, -558911638, -1223406346, -1902168168, -1783723299, -1177835266, -723313440, 101779935, -1520565059, -201321636, 308521316, -862012433, 1600584860, 1918128769, -812552140, -701560245 ], [ -1507879507, 1332639639, -324685485, -1262728302, -1136222475, 529597036, 969194823, 1781766151, 1823141481, 1728376428, 229675110, -869789085, 1688455991, 562613253, 2884739, -1938855089, 286119840, -1826843 ], [ -338372071, -1438840116, -1200020812, -428051788, -1603008095, -143917198, -1506740313, -1286582538, -1916601065, 269200335, -1484080107, -449757891, 1541995092, -453782463, 1117304970, 1679275404, 1046733248, 1083563340 ], [ 1354547131, 1026243022, -969177112, -2108135931, -1406701514, -980351444, -24830082, -1971871598, 1280789825, -784587181, 983591795, -205799262, 667931741, 1758726023, -1709607131, 550459170, 1561385309, -2144362151 ], [ 933357355, -1053007027, -113565329, -475340259, -33977594, -1688274053, -163888868, -1811657149, 1573841984, -1568038416, -1767411473, -1969325644, 908646687, 1616006576, 188871926, 169300382, 1118145737, -754765881 ] ], [ [ 1424168649, 570825008, -1064174454, 999914376, 2063076294, -376125490, -1776360783, -425706018, -1942443283, 769588476, 1472217352, 618670349, -2143959504, -34096646, 2020820655, 831749689, -1361659151, 1354862618 ], [ 2123607726, 1116114515, -466381707, 1426110044, -2028461768, -7251407, 1205096512, 1978918103, 44879655, 1293485662, 829204771, 117548864, -482695218, -240589249, 1232881469, 751318045, -1264409377, 119861676 ], [ 66077107, 1066167299, -2088584148, 2007004165, -405501217, -1200574116, -69720750, 1576512809, 1781546238, -1994225965, -951137506, 1992449554, 1350897742, -1435701655, 1102199224, 927443397, -917115836, 1362556945 ], [ -1863140531, 1317905381, 781214818, -1383855859, -1943542529, 682557337, 423566718, -1655693133, 2052179688, -1031394364, -1784368460, -1405321084, -552034042, 517366983, -1785050606, -1961136867, -1071524471, -612012555 ], [ 640449592, 506741267, -1363135301, 1447197466, -1636514133, -785967326, -838871966, 725241410, -489833956, 742702365, 895688368, 1393080175, 249421953, 1985141282, -611230896, 183458719, -19800770, -1197811304 ], [ 1673282306, 575092980, -1944146763, -703342412, -1138260505, -895500492, -844220434, 152870159, 945978227, -132143842, 342874748, 627786976, -1975821124, -1888702083, 407004186, 1303181606, 387337599, -903840666 ], [ 2071725516, -1667060567, 17282201, -110704060, 1175845101, 1343197659, -1820593327, -519659289, -1407007657, -672405286, -882797754, -132126238, 181164551, 1015441626, -926572820, 1790665477, -550309580, 650182386 ], [ 1102824349, -1337165291, -113131102, -1593858529, -1976788965, 1840475430, -1043716231, 712346393, 390640228, 769229305, -1805934391, 2044126064, -1697229853, 1403192444, -1794722942, 2009618864, 50011204, 511017560 ], [ 1297958626, -1017308451, 1000499986, 1825928078, 1782454215, 206919113, 530948238, -788198826, 2143512811, -1353642531, 1491019133, -802566694, -1211059881, 1278085172, -1826015520, -1157975478, -813468905, 2094998614 ], [ 2127429652, 369632290, -797853853, 1166310252, -1668863172, 672213180, 817070606, 585672560, 1377795282, 1178219708, 908453317, -1355947882, -768030080, -1204303441, 179331758, -526056390, 521386384, -200899827 ], [ -1170897522, -643812043, -381801728, 1181655930, -610328794, -182711737, 377482491, 784518517, -228744430, 397409456, -44045158, 146406538, -213284355, 1206731630, 25393997, -703618036, 976546570, 482138958 ], [ -243763333, -1119384180, 10499076, 609072637, 267237266, -2021442802, -1245357593, -1076345239, 294603767, 826608919, 15233955, -536773415, 2146200747, -1921980598, -704966265, -283115780, 1480156622, 1308907596 ], [ -1309658589, -1375362205, -353914233, 1737980873, -1259708498, -1859503980, -757404333, 1110252004, 871263263, -703261318, -699692479, 1490355603, -620142478, -1628945545, -1429838707, 1429695750, -1838621731, -1992693190 ], [ -1815224398, -290443013, 1569399365, 1883325728, -141066969, -644514883, -115866055, 1370042796, 1527226830, 1461114152, 1583263500, 565025146, 1204276279, -1640447754, -1230570330, 828140863, -800954678, -300421067 ], [ -1020030613, 1919759971, 903626641, -2043770851, 1225224154, 148458482, -1019053123, 714699905, -1886816350, 2040225923, 1238920074, 1990218496, 1846692289, -424849091, -1005817513, -612735983, -639079600, -1952093340 ], [ -1282431008, -481893501, 99510948, 74130446, -1021349616, -1708051093, -632736892, -1407785152, 290397578, 1917675223, -235724534, -64424928, 1814017469, -1714652252, 592279675, 2023008823, -342148609, -1966911174 ] ] ], [ [ [ 1612026697, -83653508, -1209593115, 871266841, -529083471, -534307652, 1332595556, -605621031, 377946030, 667134038, -1908099406, -1101704402, 244299344, -1256363468, 1326220788, 1153928532, -947494364, 44445065 ], [ 691085481, 5643819, 1746920438, -307725341, 1635305095, 1602495338, 874115872, 1806517075, -1413233016, 808876345, 791872768, -1440094048, -1705363289, -1131166639, 699603470, -700584643, 1906630831, -242301007 ], [ -2047427589, -1582906096, 217261931, -380610764, 2019860183, -394226294, -125205298, -1131400103, 837061133, 2038464820, -809584821, -939804634, 1023309729, -1694533102, 880536944, 2034068293, -1372462105, -275365258 ], [ 38313280, -167745137, -1941641409, 1955432667, 1040059152, 1469126859, -762740335, 164518668, 1659153177, 2021105288, -607804884, 1546736388, -2087640877, -595211974, -1741408902, -1403332658, 509425055, -1703567806 ], [ -469963586, -678429417, -1188949149, 1778190639, -290389466, -1964607774, -786102511, -2142632724, -1036094521, -354549909, -1205845461, -894844626, 90715624, 939406238, 1289681679, -2016875338, 2144850627, 474078704 ], [ -1740310040, -912646596, 971161962, 1253581605, 1219775661, -169477902, -920332446, 1650383915, -408756357, 583422336, -441156102, 718843880, -281391516, -1820155887, 1189316888, 540123169, -875746900, 1729247137 ], [ -1939270273, -1456597108, -534567924, -925926899, -500822149, 1466862180, 87612862, -1464511648, -1847272902, 268475290, 122894797, 785516731, -535375399, 1213232707, 28341054, -620466392, 153630252, 54406580 ], [ 1219340924, 338611332, 778090993, -1177993200, -225185768, -1492343605, -662655762, -56783796, -1405468378, 1199430371, 1232134880, -777496507, -1559224928, -304576813, -1244542198, -230428305, 1335698172, -636009888 ], [ -924090557, 197760872, 353558852, -501962131, 1387476968, 1973218400, -2017470620, 1090367203, 1597529981, -1116753313, -1234192678, -1941590622, -602515369, 2039111301, 1949152373, 223249264, 852830176, -288536017 ], [ 731778517, -1104828380, 930759975, 1395050383, 1015562249, 2101717378, 293150979, 1491780687, 1105881238, 2130587736, 1607502001, 1694340082, 1229687420, 586966189, -47540576, 668416867, -189010624, 30855656 ], [ 1811075015, -1140161571, -759649091, 874486072, -1094465484, -3220522, 444453524, 1736608224, 665418154, 1240926458, -555887162, -67525558, -693468748, -2097162268, -629566161, -1411059957, -834126137, -1614958302 ], [ -887281783, -1687327578, 271777020, 726140514, -934206088, 467829361, -1610831924, -1740069720, -556013761, 464884928, -2142970161, -2037571945, 658486060, 1956930416, -1581802663, -499764051, 1411497682, 1803548642 ], [ -1901186886, -2061046723, -272892178, -511829933, -200754210, -1249441230, -1303013131, -418314082, -1196864090, -665452171, 1216942382, 859531886, -34015251, 832884776, -132859271, 1872618411, 1742838342, 184914619 ], [ 2109416987, 368738188, -575393885, -819239842, 1455778592, -1459057697, -2012306702, 697597256, 2073497543, -405424710, -2040132528, 639118117, 1602910801, -1143579713, 1203840913, -637043830, 1338819074, 1926994499 ], [ -1638621756, 147790504, 120159991, -371478540, 934204717, -567293419, -2106840969, 278936327, 111525317, -1606252501, 628824184, -2038985727, -692653655, 1163114829, 220188123, 1770764080, -1794179710, 1216620369 ], [ -664366089, -1573286590, -1132968928, 1642090590, 1455333989, 1374173408, -842913372, 1391562561, -36777446, -1403777162, 670008495, -810170071, -889306028, 39954746, 191324426, 177814981, -1262716654, 750425259 ] ], [ [ 934868739, -2120323371, 987917452, 259051239, 2031568877, -29861261, -2072282426, -49838222, 1123433098, -1588320691, 1730098886, 1223758260, 1182372660, -1275111210, 1892583562, 1828086134, 1375882986, -1612502593 ], [ -444804042, -509042506, -1631379641, -246715330, -1344938116, -1777724382, -101979410, -1575009198, 1060067150, 1408551769, 404976060, 1573800901, -443359447, -304286897, -215205938, 881033619, 245645031, -1060866767 ], [ -73521890, 958740904, 1133745894, -1467862319, -1270013036, -1507051005, 769028635, -617750143, 2083535691, 598839711, 1390538921, -409608212, -1771498218, -901283955, 1304864225, -986960987, -1093338784, 1251394668 ], [ -199802702, -756712539, -2103362989, 1205005025, -417658411, 1968331892, -228236456, 423015119, -1696480858, 2138039256, 304650417, -1120103984, -554944524, -756845220, -2056453602, 1239182813, -1980655837, -349043768 ], [ -1609767272, 229568255, 867309680, -1609844630, -1921501249, 147397835, -1552294661, 948823581, -75218130, 1460995682, -971994201, -1316561093, 1326841804, 27473759, -2116645820, -1536398728, -148936671, 1752649679 ], [ -2079973494, -1692738850, 2115463336, 1783489658, -1277362536, -889566905, 488015450, -817000813, -1108532980, 22889435, 1636827624, 1567430096, 974418110, -1576921329, 897197281, 764669895, 1871422318, -1720416959 ], [ -1927867897, -1208976788, 1778260794, -834277128, -1408495968, -692005594, 1375587575, -883305053, 1627826557, -1603568349, 1992913932, 248289310, 1308562495, 1865517426, 1746264241, 1163974800, -1846681189, 1017353520 ], [ -1182902575, -172214630, -1365389997, -489293246, 1758435148, -875632994, 168193543, -1574596855, -1201628391, -1641989277, -2044786196, 588382131, -1950110651, -1254285368, 444317334, -1229748708, -1233166114, 1933057842 ], [ -904027003, 732351499, 164342633, 1771839295, 778154288, -127691972, 1418897397, -370212058, -1677478472, 1303318493, -657829485, -1067727222, 1311640408, -1172471729, -1342087559, -643793353, -843767219, 1065571128 ], [ 268021339, 1598567118, 1039134324, 1352257978, -483951078, -1097467544, -35113856, -1561442060, -1607526299, -47799376, 946921817, 1591135773, 1237351079, -397981368, -697360853, 2029021397, -636353653, 357509852 ], [ 972000436, -280652465, -1282225974, -2083203228, 665845260, -1448310808, -1604050673, -1692462772, 192540757, -1938097249, 368005869, -959156689, -489970759, -395705113, -1978887389, 1095983930, -365177292, 1179169681 ], [ -678530997, 87985322, -777429444, -1044428636, 1582819748, -1395724707, 378459911, 1414048286, 510604549, 1316136272, 1071169959, -1793267963, -1013403585, -1348754293, -487874700, -811376242, 1249003497, 1920808328 ], [ -1830053814, 211179083, -979903477, 1659046977, 124385547, -2121185556, -1422314413, -275509707, -432306207, -1087650743, 1276627463, -1177211830, 1294571600, 21220109, 886986467, 1360870205, 1467762874, 198833582 ], [ 1339773411, -56707690, 600753387, -1176298072, 2048058359, 1870494937, -649451742, -2069298832, -1113158460, 1919297731, 901405855, -2009419489, -1548749636, -258291032, 1534636874, 206237219, -856637594, 277212571 ], [ 1925858254, -1055610713, 1591021080, -1566238069, -1055355893, 1143650414, -1246371616, 702672422, -896541475, -89558115, 603376505, -1445056719, -1953052175, -747205282, -1806087125, -456026479, -232805535, 1248835794 ], [ -1508693191, -601707263, 1049452502, 743653700, -1643743363, -1084718879, 411550047, -2067499223, -80640621, 634878749, 1844996044, -1991880629, -1010667845, 52670268, 2051459293, -1213462388, 9656252, -1061625753 ] ], [ [ -1298370971, -771158700, -1093018488, -849217279, -375969212, -1263552549, -654136839, -271352976, -1646986901, -1249387032, 1078741698, 1609419614, -769517439, -1438858630, 637803878, 1154479227, -1851092883, -1834860296 ], [ 1975993943, -681995144, -963026663, 915587878, 318535743, 308739062, -553848154, -1373160352, -1304492212, -1368377920, 1185469734, 2074886692, 446204315, -1304445307, 232889702, 1022087300, 490346806, 1209896092 ], [ 1336186843, 457488080, 2054696837, 836710934, -1434754202, -1393051889, -1006714457, 1790237886, 946545357, 1605450710, -609535647, 1479297648, -1383469160, 1143448975, -394307606, 1074006958, 988163835, 2015302742 ], [ 1234903546, 1928695070, 1160165940, 1763451255, -135695103, -266017456, -1740329860, -401468073, 2147111959, 860330658, -2063125116, 353286958, 171621949, 262369488, -2108257303, -1159072595, 194342208, 137388810 ], [ -1040155507, 1175557675, 1299875505, -1526267974, -729334965, 974238619, -1756775207, -720156002, 1524136889, -961652156, -992919705, -600231684, -251729239, -1008673622, 222933147, 355052347, -263055986, -1913388211 ], [ 679917517, 1868363999, -538991478, -1793715266, 1185835359, 1053882431, 1321956852, 1015251891, -646691948, -2087038623, 2025009902, -139511718, -225175345, 2125129703, 1893274412, 122220452, -913129852, 226559769 ], [ 718609015, 1881861104, 487711072, 213626261, -302296182, 1630470416, -923923095, 372919054, -767726484, -1720266769, -1170293641, 292240802, -1856718397, 364711460, 2087087068, 2064356835, 1432256139, 1627395497 ], [ -920062232, 273686491, 885611978, -2024382306, -751013002, -1928656605, -991909936, -1628500400, 1332907396, 986584718, -1788714800, 1680161936, -1088280271, -192148467, -566269738, -476924871, -1795611491, 445816601 ], [ -2079956884, -391697683, 523219071, -1391694020, -1541351728, 348289021, 1551617551, -1642173297, 214976108, 90296966, -667312237, -257583609, -165596670, -1576377408, 754671807, 1819577389, -2045562804, 2002141138 ], [ 1275535736, -594628963, -1301673132, -662370420, 1585649082, 1513157820, 690325326, -1614284931, 1756050898, -1522068573, 2056214646, 451596086, 407458515, -307538557, -507122386, -1954215935, -278241873, -707660457 ], [ 1325948621, -523508163, -297930514, 1832926552, 1535451611, 947666885, -766715165, 1130768023, -1817434241, -269249593, -756170160, -1899027619, -1392324196, -709069746, 166862501, -1572841605, 1414861515, -310207906 ], [ 212150461, -165343300, 380160321, 518043800, -476336242, 928860735, 1449635554, 826763013, 686814951, 1445312081, -1720468764, -1527569066, -1918277069, 1193461757, -106117134, -1715334427, -5014423, -2011161180 ], [ 1366064846, 297623808, -857212592, -584281150, 1301990265, 464355890, -1153440467, 1611129682, 1281482300, 36349823, -1382363490, -1106871722, -700338146, -160121013, -650260311, -2059846857, 188362082, 991215776 ], [ -1554979828, -959810754, 941920942, -544170397, -1039236544, -83234059, -325858002, -257260581, 882885433, -940505279, -242026116, 1129416183, -1215281490, 2003622967, 562889285, 1288074082, 106395311, 146080658 ], [ -1809814480, -1326681427, 126611446, 11952997, 221935802, 198898934, 840423181, -1452447756, 973917268, 1603750829, -1773045779, -76983789, 1065021337, -1722114601, -2146672596, 1222381498, 1767368001, -1918047730 ], [ 982058577, -1697230449, 1103378373, 805737474, -418960977, 1239670579, 446115293, -1408843614, -1145489522, -2038841763, 1371266342, 678064658, -1320457168, 1413902551, 606761790, -249776007, 812091704, 2144748436 ] ], [ [ -534527403, 1999564687, 1560712417, -1830480046, 1030864519, 1195637074, -1485024530, 2067670871, 111082299, -46834611, -1629023596, -399366683, 2010618028, -695908142, -108041265, -32810135, 1875086837, 509421659 ], [ 1007745308, -668990401, 696594783, 209107037, -897946588, -299624943, -1758349041, 1276115364, -1925588457, -841654886, 155795610, -1609461968, 1163284939, -2094752708, -487486151, 1505620449, 860647624, 1902658548 ], [ -693274801, 101826449, 845465805, -863985436, 1963584515, -312422746, -1051735959, -872666877, -58891292, -1397349521, -2145388155, 1342143515, 1452975924, -63217460, 498593087, -71877727, 1941113986, -2028484670 ], [ 57118030, 1423129072, -1673656989, -1338157704, -1653880566, -1205287639, -1945628972, 228952154, 394195577, -760027734, 1822027891, 1034129712, 1610846374, -951232241, -1284220654, -166739298, 1943467913, -14508845 ], [ -1865373811, -622622481, -700909109, -226935131, -721598907, 883228440, 729742461, -295585252, -1136623144, 67906992, 997815224, -732501083, -201996794, -138454419, -1055108374, 86443994, -901647218, -1079915934 ], [ 817587139, -693586794, -947064152, -787937697, 949253449, 513259381, -130503699, 1025871476, 1009468290, 2048301810, 674358514, 1803643236, -2123245663, 1362756178, -559585776, 1077513507, 1974575250, -1797035632 ], [ 1450885893, 943132048, -1693664924, -1548325840, -37812590, 693355806, -1173942316, -598690490, 919372868, 12297143, -1340258057, -1716181898, 1886666506, 223041337, -1123015602, -307306081, 761270283, -1598277123 ], [ -226035031, 1879780169, 26472703, 567412683, -1364853494, -1336740483, -1785097045, 1689920218, 62079357, 631244726, 1574498539, 1527115349, 1181749830, 1912860752, 435265746, 1747625610, -1819998830, -419827822 ], [ -69350870, -650644182, -1422353829, -1609241443, -1240140382, -1942358374, 1186505864, 1624447091, 240466832, -1264257801, -1742555875, 1687809233, 1721355926, 1612910560, 1821522961, -479057790, -411772833, 1646518971 ], [ -439412699, -1423639554, -636971379, 1365601462, -1644037227, -665709215, -608927678, 1026339841, -712387459, -1344144718, -294337714, -1641147131, 544877089, -1245983146, -933463996, 1727905360, 1349403166, -1248667209 ], [ -2091416015, -171380061, -1663481657, 1123516501, -172878343, -14287284, -1482245105, -2074273252, -1185578141, 2053441673, -1895429205, 269478876, 438607896, -2098919115, 1327484301, -1937472084, 750068609, -553631673 ], [ -569494319, 1482380148, 771386454, -491081273, 604677295, 1178436823, 881953794, -2034269572, 1570410591, -1510649000, 937994261, -885492253, 1416189594, -1792472816, 330222659, 1126819634, -1381007093, 43483763 ], [ -1393556830, -242703755, 731030807, -2111568745, -124217123, 13121932, 1119740621, -1052942648, -1028727063, 1234296305, -163076575, -858296860, 1464533276, 202907576, -29370203, -1391164022, 145721019, -674786670 ], [ 889414227, 1646349242, -964996523, -553156498, -2128651723, -1209953421, 391298829, 1382424245, -202319255, 369902285, -1969803034, 888922976, 516037459, -1132832050, -598328465, 1324336621, 1230274098, -1050978546 ], [ -591092204, 140685532, -1136756437, -1863122650, -1640007923, -1785741693, 1162975541, -1139800332, -1761883946, 175676066, -1076186895, 1390603120, 1599485507, 433326947, -835501308, -1097919236, -1414077076, 476237735 ], [ 1625105533, 1193664064, 121071487, 2082791602, -1899525602, -842867574, -965499928, 1914160394, -860132913, -1459859603, -1408161452, 14635270, 1888090644, 659930800, -2110985467, 1616292497, 467322634, 812238707 ] ], [ [ -2057731549, 744365319, -665915364, 869132548, 2086818290, 1765559815, -38433533, -1565585431, -1126356424, -187170571, -846646025, 1326237281, 1880807550, 807696407, -1810285574, 1370490915, -1332059392, -8360361 ], [ -1959211716, 96725962, 2035283600, -430537774, 486612743, 158704386, -703590141, 777781461, -678988405, -435068323, 469541459, 1342196853, -807777473, -1706382771, 1813335003, -1283155987, 492281548, -1514647242 ], [ -1943931389, 1138860384, 207759472, -1181106053, -748603658, 544301510, -681669178, -775550727, -140286287, 1123846189, 1600380811, -572602987, 109732895, -889214883, 120855584, 676851957, 1892478844, -594745540 ], [ 1496521897, -1573541253, -1979510495, 1307401982, 1622214521, 164116022, 772721348, 129055487, 299598604, 1679905204, 1080063741, -245056664, 762796063, -1293191668, -911449440, 1176599138, -563218469, 927305265 ], [ -569464409, 730091852, 260707645, 208863609, 729421970, 804457635, -59155918, 2043183548, 351880033, 974303086, -1996119698, -1811605888, 191750686, -1097490859, 1452831920, -1105356259, 298347461, -283007121 ], [ -988491916, -794662651, -1877356566, 661490756, 320482171, -36770909, 1921336890, 705218402, 1450940079, 1636496103, 211105767, 943704020, 962570039, 1006423453, 1975156654, 160090851, 363845302, -2042630417 ], [ 212289098, 1099116437, 457719696, 954339039, 968708749, -1306061252, -1353916976, -1235347991, 752632058, 1492349863, -37680750, -832638675, -646171882, -632917, 2093996077, 277547623, -1078462081, 1319426517 ], [ 1998573248, -697170137, -737382292, 879579189, 1683665174, 691196998, -1599023541, -1730849700, 1589968004, -1701293640, 1448351373, -1190071417, 413130529, -277491956, -1088118187, -2105434666, -601786485, -1169729963 ], [ -1592461646, 1305284042, -910476603, 277709148, -1211124034, -1741042963, -393319228, 1675473659, -1844818812, 1653468097, 147785777, -1361942778, 1353047653, -2005795376, 736510574, 550142698, -1005962224, 1431461253 ], [ 1467406093, 1905951704, -1279180584, 1616805525, 17142007, 161872244, 1095438927, -1630186448, 261428588, -1720273238, -1994273829, 459462849, 462713888, -1872501837, -367261168, 944848476, -1091820007, -771582252 ], [ -739642365, -1807509898, -1961953086, 1314915304, 66230376, 581217653, -1028802372, 857560715, 1147733433, 397398665, 17609601, -803974765, -1298952387, 1552726237, 771246044, -1507503812, -1436865414, -1131991607 ], [ 1876104616, 155924662, -418980845, -602373265, -1747599790, 1734942021, 505137198, -368420294, -1760550412, -711327847, -974580250, 1123055637, 406753232, 240284085, -2042264113, 699690518, 713442041, 375320621 ], [ -1471080673, 1633805467, 1803143046, -351233513, -417263796, 879254840, 1167511082, 757433172, 137251581, -1968575055, -1441677493, -1955354175, -168719746, -2054519320, 880764132, 1950499368, 324353499, 988713209 ], [ 1649546212, -2014772698, 1081333779, -585287937, 818856216, 1779618129, -2048656116, 696742299, 10981516, 1897778442, -1911625586, -1019219751, -869200070, 374459503, -1617780904, 1730097867, -1443408685, 1722499516 ], [ -1408904743, 895336608, 1883764856, -1397610794, -413244240, 409950089, -1467511910, -1941941686, -1634335101, -908974948, 238258841, -1591355933, -869100048, 134676717, 190509548, -649818601, 1692816480, 1724421718 ], [ -486877430, 897596553, -1334703441, -1630427488, -127524502, -1726300466, 1998916823, -1101213594, -92668952, 714740772, 325961536, -1002077561, -1758622991, 1046394995, -1785662737, 871947076, 820049035, -1000652087 ] ], [ [ 1645030007, 5347465, -549815217, 770295183, 1488889049, 1112793044, -304983316, 867647280, 90366544, -1225216238, -1258751867, -500891079, -975800554, -198514799, -1457518678, 1925116250, -2002710724, 1172055250 ], [ -838362294, -450602989, 270223828, -1378245819, -2074080625, 1634377473, 825786609, -414404034, 1079231632, 781138193, -336883589, -1850926246, 727899125, -1581865250, 3226239, 1544260158, -2072978102, -460395503 ], [ -2047732481, 2122687438, -2106856150, 2031114189, 1684990435, -1940432837, -1388358553, -1140873113, 732913558, 3923677, -1650486672, 1149862004, 1789584531, 17557226, -1095778718, 2146729636, 1221811527, 809634140 ], [ -1407103355, -211425915, -1061182581, 1737735559, -855832091, 964907598, -1963989410, -473885891, 47396618, -1379419913, -1682364311, -1652683077, 757178849, 773538394, -2021038844, 1358465339, 1089162459, 1622732600 ], [ 24448906, 1256255390, -1631919127, 1570901751, 1300308696, 1495242564, -1140718785, -1607622146, 658921577, -1145536287, 1447492149, -1990978861, -347660579, -1880179872, 424900710, 503753118, 569584063, -591186856 ], [ -129400388, 1431410291, -342473478, -1737876876, 312852846, -810208431, 793919491, 172243777, -215367422, 1765683718, -428773813, -2021881909, 1653063652, 125178325, 1345719638, -421771168, 577303187, 487054871 ], [ -88715126, -1012650185, -2003972776, -515247289, 1568355027, -362064228, 881779011, 1254916287, -983401388, 1188308641, -205335680, 532818255, -1074365940, 575965039, -1704674118, -491975293, 877499196, -840773037 ], [ 612636929, -469733781, -988192042, -1962733541, 791304963, 963612628, 615952149, 919543729, 362197141, 1575953770, -791554901, -2096620459, 1131799672, 37501394, -112139609, 1734307633, 2104853795, 1184781895 ], [ 1808256781, -78241206, 1968637964, 242644962, -252613566, 686556833, 2087730047, -1280303115, -395848924, -18852070, -780481369, 973633741, -98380022, 1945151435, 1789425669, 566545622, 672612364, -1103100160 ], [ 1341016120, -1575009425, 1852858302, 1861770458, -1223620915, 335338593, -1634137727, -628576210, -2143295934, -2141456786, -1820564697, -208613345, 1841826021, 631046913, 734315997, -606997219, 659081878, 2110103467 ], [ 370850342, 1770156492, -546629102, 721003164, 371199396, 492804111, -14978906, -136948731, -333362892, -1474940049, -861911677, 1957677092, 357514441, -1540784686, -1836412756, 1700145942, 1876579547, -1366460037 ], [ -1210258947, 1702363434, 472355219, -1869065965, -1752951940, -1198037817, -1233917852, 1102780728, 2129083175, -1770016113, 802890110, 1869557246, -1273274242, -307225091, 52953895, -775503435, -738511431, 2109188448 ], [ 99842802, -1532667820, -268605561, 1846757949, 2146386564, -619753253, 1067706216, -594299789, -1062830268, 129927420, 935713347, -1900205942, -335381372, -2060435631, -1746602037, 71462795, 1914474211, 1836114964 ], [ -1882642241, -398861553, 542743448, -1534298268, -1638990001, -1010898360, -1557783836, -381122733, -1645666430, 827801522, -230765958, -250020069, -2111135310, 934777872, 1126698458, -1172821190, 1590462662, -1227972405 ], [ 358099182, -1697678096, -1193999861, -25746107, 146015258, 245411532, -793211071, -1874556220, 1613077042, -1782182122, -573841886, -978077527, 1576825379, -1539028711, -262973223, -694236066, 1564602256, 605102904 ], [ 1724038492, -1077506731, 790032815, 1341371591, -366669459, 570891746, -1339700953, 1860635658, 554771028, 744930032, 1075745450, 201207290, 1339818922, -145807234, 1138801590, -2127899826, 222540085, 1909856174 ] ], [ [ 278092112, -276941156, 639010062, 2050508376, 1212160852, 1373254205, -1627204928, -500437531, -1949659617, 124983662, 270966789, -1818864567, 119001165, 610092193, 1795772175, -1394466060, -341184848, 386865860 ], [ 812589442, -924290695, 1010777710, -1281598822, 2100187015, -2085496092, 650816378, -650983150, 1753277666, -179259647, -1042156411, 851075920, -1187105262, 1553452325, 1411506161, -1739887415, -757958447, 908988731 ], [ 1789280605, -339153227, 2027781401, -1671610973, 1992742716, -369084970, 1036258996, -1259333636, -365159943, -40645986, -144247212, -2003628188, 1461665100, 1018842135, 394449564, -2104040270, 562119279, 276773991 ], [ 320801306, -767147703, 836471297, -1495195583, -1355376766, 312642807, 186962765, -961950655, 1226782556, 1364941168, 565503524, -1583959566, -624884150, -751302966, -2082949991, -767338530, 577736634, 189143906 ], [ -331696740, -1697243200, 1611335959, -1528111003, 155272172, 1721409165, -1845744563, -1621612580, -349282627, -40519217, -1341912751, 2085373299, -2024182270, -1653130127, -503964958, -836473965, 1735776668, -278055215 ], [ -812122029, 1870138214, -792350666, 2001029784, 1879680552, -180864204, 1046294426, 384515849, -236756397, -59064143, -2119258902, 1390961007, 1827674540, 987574973, 1613563505, -1015371268, 25313036, 400391093 ], [ 688017287, -26792480, -778845026, 1453046213, -1578109189, -215167422, -590185763, -1731284298, 394685891, 1479789573, -1394057001, 1962841853, 317041778, -103220712, -343857029, 800024427, -78533511, -753094005 ], [ -802652446, 392649612, -1402911061, -312046635, 1224026190, -1547977710, 1631033056, 1521335286, 1418443867, 928768318, 1588727326, -1494624350, -549436849, -400814869, -484293176, 1700724908, -1560534107, -550046247 ], [ -271075344, -455805084, 107899521, 1162409766, 613149187, 959529069, -942421421, -741698981, -949829757, -1406844610, 91886327, -748925571, -61716711, -478118446, -1061906453, 522604623, -1404568736, 275622654 ], [ 1325387903, 2126096124, 811616556, -603336491, -994990903, 765752478, -350724981, -373654431, 1755286109, -1246979900, -10364111, 1936901086, 559776257, 178941577, -74368930, -1398587604, 1699602936, -239331845 ], [ -1886920893, 1902628605, -1028972166, -2142188339, -1003585816, 2068183018, -2012394971, -2112477346, -1966571340, -1346913950, 878603209, 928230788, 1811222477, 2039996514, 1185885333, -1017635322, -254293619, -412799093 ], [ -2009714717, -2066482848, -679215796, -1732179426, -648052124, -1186555753, 1254766653, -1179641328, -675929261, 730346792, 1552158825, -962812518, -667353883, -356912203, 587449563, 247205232, 1275518062, -457577496 ], [ 1838520118, -1594713615, 668957002, 2109795034, 509291334, -757986682, -1841800789, 994649536, -1573451605, -967058162, 2050934601, 287713597, -873299435, 48320907, -1830467689, -2059776017, 1223610924, 4654723 ], [ 289323086, 1671319157, 1460816049, 2076924680, -1346060891, -424068370, 1759610765, -1054959662, -377964934, -602637084, 1987640958, 1074989448, -1937832395, -2091496113, 205357521, -872147889, 1770170211, -1679019654 ], [ -481325, 475400792, -1388724420, 291364018, -1082726164, 2041897872, -1499295522, -246544499, 548557529, 1101216370, -364424754, -634514685, 532225048, 2103542590, -1634211864, -304985930, -1892757965, -261678532 ], [ 888307018, -844819019, 1842475140, 1577247275, 420882315, -2102630108, -2079080939, 1679837513, 1046876897, -580754835, -1504489699, -1179976376, 1302481864, -483334241, 56020529, -1137874467, -708877882, 1267654011 ] ], [ [ 561228138, 447523121, -1942615442, -702108110, 767566848, 779608936, 966789998, 67024549, -198655805, 1539362723, 255543709, -425473326, 1551775992, 1989956795, -390772663, 161540369, -1236166260, -526324949 ], [ -1209472326, -338409151, -2092086826, -1776677268, -690799870, -658355041, -501624408, 1164372387, -1939604524, 176936183, 162749583, 958309108, -258589622, 419004758, -812895803, 1136192672, -1297347357, -1486811827 ], [ 1642289913, 951452271, -1966854433, -930141746, 1158334102, 1948549012, 415276127, 2139140996, -24830000, -1584855089, 436839221, -654591671, -960833020, -773188146, 1990795124, -101626215, -628254158, 446249161 ], [ -401641137, 482929537, 1753419008, 485440537, -1755660279, 1852019948, 1083931775, -156616164, 1905908302, 817871046, -31324777, -254655549, -355466420, 2060285873, 681568409, 1561986248, 761656692, -499214224 ], [ 712263267, 697345272, -398569608, 2003847583, 293256884, -341932924, 1420183625, -561691056, -1124514211, 1299805182, 1851658195, 162415036, -1379662779, -206142983, -1615411275, -1839847522, -1580160133, -1350580795 ], [ -13576212, 1744355765, 1149209134, -1656798716, 1991374433, 1611043085, 1685386417, -878651541, -1601709117, 536941893, 1563900617, 1807424942, 1104198186, -2121991382, 263183088, 1745202094, -1477188107, -1345276847 ], [ -1483011895, 596379208, -427815335, -729142912, 265219642, 2011140694, 136309799, -653734435, 1461895305, -1696769418, 786936878, -921596969, 847273710, 1489617676, -1049311262, 1880888092, 976686606, 74633967 ], [ -1754894031, -599401066, 14731174, -1160837681, -694245913, 1370508289, -337645591, 1819727414, 847421253, 142017563, -817122027, -275846564, 849760766, 941638940, -1135109060, -1061166782, -485348375, 248811074 ], [ 1730172467, -33834928, -1917082779, 1372914942, -245258454, 1759980875, 1469790579, 1176037294, -1996414621, -181961401, -681923698, 204934156, 669615719, 176511064, 1140171449, -1866698363, -1486321995, 108452034 ], [ 772872766, 1268084104, -339345975, -383894980, 520476808, 1457370609, 1304490427, 1670338021, -328889918, -984958819, -363292280, -926173690, 317819475, 1923417000, -22876695, -1005055249, 1774236115, 211578206 ], [ 637970833, 504493599, 1532824958, 1463149755, -776416559, -1387462868, 810394055, 1136636268, -1501362539, 2001953847, 1841549309, -686024651, 184105063, 321920231, -782738909, -1874224694, 72484299, -2129504522 ], [ 829130928, 681362659, -1334185406, -1927743159, 1714046909, 1194753873, 312808608, -1515437096, 406113210, 1889408635, 2070437178, -597983631, 34668492, -174849874, -1985330911, 295182553, -1517713401, -2027938850 ], [ -454263805, -1696528674, 1993363524, -1539510168, 1365953153, -145038920, 1563563946, -2005127694, 1270478826, 1488929999, 1163113049, 1489513547, 526347987, -17147049, 1032247111, -1052656949, 56372706, -2083090121 ], [ -79490270, -1993706549, -571812466, 1073139520, -68601321, -964258363, -1038339496, -52826612, 1072190002, -147261854, 2014698126, 1382086702, -779321289, 1646690650, -188436425, -969521935, 1239913683, -967795257 ], [ 158285852, 48178906, -25259486, -960747567, -628007377, -201932298, -278104257, 436976404, 1698061196, -1485740962, -949991753, 1617593869, 544983661, 299363088, 1452334863, 1760097580, 325753417, 2057740777 ], [ -495181506, -1864558659, 481447059, 1679522146, -567898318, -1942216149, 464885297, 1309347522, -642688850, -1469377094, -137776135, 387518587, -2014503294, -267161659, 348846892, 1394916820, -214420347, 1053740296 ] ], [ [ 1619415429, 1524401446, 1459196962, -136817649, 1733721005, 157321687, -1420831003, -2129061813, 837771158, -307642748, 1677390258, 526673569, 652316484, 681019879, 627525894, -225331665, 980950086, 1349815975 ], [ 1741196989, -1018447034, -1963588360, 899548208, 108021014, 1116667839, -747836584, 482786816, -517663708, 229093440, 423345197, 1465166995, -642157515, -1020559027, 302410097, 1339790805, -2134635150, -409418786 ], [ 1960124125, 1799732493, 1481080822, -1457783031, -1518487084, 91162276, -1233683745, -1139659760, 92612313, 177232649, 1494951481, 676835644, -1277793570, 1067154750, 1232486075, -24397625, -338331002, -1784741340 ], [ 681541623, 787019200, -717989659, 718265904, -136195134, -2028494284, 1068226771, -1078163442, -1821675914, 387195304, 709847175, 578795101, -1525833851, 1840226525, 1176764009, 882821653, 1843612489, 385153421 ], [ 604518008, -1584559494, -199591187, -1598921098, -2142964106, -185767605, 1336909231, -561161637, -318320647, 2072230578, 570701597, 999223247, -1935696724, -1767604774, -1163765099, -1788576248, 850574724, 1700412898 ], [ 1141302875, -1285125303, 394016211, -1744277274, -1331667000, -459001767, 322728953, 1488733061, -422067733, -488850279, 1922328228, -635824876, -1411779603, -2019493714, -1372756031, -170725832, 313871906, 1584935845 ], [ -1026884741, 1585697739, -1433305481, -1043792213, 823162934, 1653877547, 694353864, -434218796, -1013627207, -588888531, 847867042, 396683682, 180826579, 1934381896, 245870560, -1042360332, -1289244180, -2124148842 ], [ -1895138407, 2147471105, -1790594342, 1290500674, 2133436017, -1194683957, 667976180, -976145712, 117568980, -1569783168, 1952610509, 1297395834, 1426196167, -1869979283, -451352215, -1804579893, 500339048, 993060411 ], [ 799267803, 1149138662, 105665014, -1095027810, 1509465621, -229267785, 143860289, 2118932831, 1882571744, 1256969132, -1903135779, 2068045797, -591578115, -1865299591, 368206450, -1223129577, -1186837717, 1841649504 ], [ 1014505887, -1053461699, 330737792, -816545591, -1434582141, 513852846, -1891721673, 1543029336, 385129969, -1866947940, 719401405, -264372093, 1445071500, -818547460, 1953559012, 499161560, 1859791702, 1193023123 ], [ 938481394, 953918058, 805399282, 429423134, 1299440833, -1296089823, 1791043606, 1347434366, 2009736259, -2116750065, -1881296252, -255872313, -977402074, 1870929832, -308483275, 1683612823, 496654813, -411986982 ], [ 752236077, 627360923, 1004746142, -808948642, -1247096060, 1868278118, -1955050265, 1682080032, -334801760, -293162051, 641630768, 1702996870, -467159566, 155277217, -1546866501, -112412192, -423808553, -821217805 ], [ 1762086814, -1360599071, -1608289590, 226015309, -1486005688, 674080623, -846137333, 1029728878, 1504397921, -1459260377, -71877678, -836755191, 1814082671, -868242039, 896464064, -1158523449, 2038655120, -28728679 ], [ 1095313974, -557136365, 1013748954, -1836432009, 1120886293, 1820568108, 307106172, 1343424840, -516204903, 1274559242, -1902813870, -1615469179, -2094187293, 2140518506, 2057846323, -727073665, -659250373, -837966421 ], [ 144590387, -248089108, -201949264, 239910732, -712553718, 1155425941, 1549940174, -705678061, -1789852335, 887180193, 1461020455, -482990329, -1235569982, 265341917, -2080522529, 725486354, -1696276551, -73114675 ], [ 2143676879, 251589890, -2117160873, -1573002805, 584613968, -1492851850, 500821530, -729489193, 338713611, -499447749, -1296133202, -769002070, -1809858845, -1227250087, -231420544, -1240397472, -1725311337, 1582498400 ] ], [ [ -1781968409, -125630077, 847677731, 2078450910, 748142924, 1983584131, 581805682, -1046358940, -1508064913, 468343206, 350450324, -1590793926, 1899479796, -1179647738, 438213630, -766477299, 1633142753, -1358596963 ], [ -50012011, -1460815801, 630061051, -1473049282, 2055891055, -230043300, -332700712, -24332376, 2137167012, -1777505842, 2005204132, -382021242, -1905617672, -1652655870, 1303520424, -1438963963, -1368967056, -102464783 ], [ -1421227014, -547072529, 1662784290, 1078873495, 1228333359, 1525227127, -1977136406, -2122330651, -1992452598, -655621481, 423621250, 281954943, 111400234, -252451910, -1318251936, -2070764597, 1321517768, -816451780 ], [ 150196785, 860598111, 353643309, 1422583251, 1344329079, -1386640862, 526604640, -1719729557, 350200564, 1241765164, -1990739118, -893903868, -758263990, -422512729, 807198540, 651207503, 1504278705, -509888767 ], [ 268369913, -1662644339, -1606727279, 1690330297, 91206618, -1761254875, 1520886540, 1609998841, 1807529925, 915700383, 2074750735, 506238084, -1788817189, -192865505, 1834249833, 1553674377, 119365266, 349422686 ], [ -1840225538, -564923122, -722165688, -656925929, -212656902, 662850728, -1577423556, -508867633, -384096188, 552677537, -1885234495, 1357186273, 2096237041, -1917733414, -784145408, -1750046056, 1451334780, 831039468 ], [ -1124775492, 1900915285, 343856384, -368301012, 169874905, -1939336984, -796871982, -1538631178, 1375159896, 498265956, 1646182252, 1977055215, -1467985882, 2075403573, -1919993997, -1079677112, 2071214836, -1913108294 ], [ -195253144, -1896494584, -768566765, 1043958893, 1758240852, -697363615, 1243651370, 1318564278, 1606425820, -562380995, 758635043, -592934063, 707531431, 1829862789, 607490362, -925992187, 813981184, 1116585504 ], [ -2047208711, 535488611, 521513269, -594263191, -1391432658, 1869502626, 527040924, 122050158, 615386793, 1567972257, 1541780439, 228352371, 1782518601, -2046011834, 1724785802, -1476110199, -1721266004, -483680205 ], [ -1824873993, -1688874443, 615591534, 860411988, -1005649650, 892635203, 1494547940, -455453004, 373498223, 1363266522, -666570292, 1997526668, 801824688, -1598230568, 41350580, -1255474714, -1296003854, -1430570375 ], [ 1946261530, -35790764, -1561010810, 956395742, -654298459, -1649060109, 437156791, -1949780073, 917648087, -663973738, -1761862672, 1060851835, 981715477, 1022200102, -999787649, 1672017808, -1842196703, -1574956897 ], [ 1132923174, 746486915, 498661382, -186991809, 618737285, -1915830936, 1867263345, -1421756469, -186964625, -1321158166, 2144829893, 2018233817, 1771872060, 713663816, 1463550735, -419691822, -181586830, -1003815014 ], [ 1314914692, -383832666, -1144774097, 161976273, 1287438161, 939436565, -770834200, 1985113572, -333182609, 401101077, 1987827200, 1427166817, -1744608602, -1188036872, 1690043790, -2053261173, -60658440, 426402737 ], [ 1227912200, -2050400990, 1155918487, -2104271373, -1615398496, 499489632, 1196746765, 1555941218, 2094377807, -1408720220, 569228203, -931382704, 1892226530, 1208130274, 27219897, -125586906, -1048038165, -1145912601 ], [ -1961661721, -1333843521, -807698322, -1206924797, 1262252051, -1271411913, 2010405619, -1326286170, 1053861221, 98254157, -738300862, -496757522, 1339379323, -894493241, 773855291, 1526226643, -1132117088, -78104917 ], [ 605624948, 625054852, 1453872969, 1491816145, 209255618, 1336328413, -1972781413, 1884076857, 1810440760, -1552353826, -1540220371, 1047288025, -463015374, 1454463942, 2031883213, 101878166, -569025521, 2003107279 ] ], [ [ 1396389297, 2089800385, -511468765, -654082357, -739118252, 790128115, 231613329, 277213828, 221103595, -795722813, 226329702, 1018765213, -265271481, 1311535463, -1054197773, 1860647209, -1351681425, 1043506069 ], [ 560735864, -1245452006, 1141397317, -2109958913, -884814882, -934783923, -1447860089, 2066456197, 1571698050, -1954221458, 1945611977, 912318961, -1744952627, 1452316265, -1334029119, -591442139, -1407879208, 1508344557 ], [ 1886583213, -485166158, -1459312763, -1675052045, 1266820570, -290972699, -899709683, 676638795, 850793865, -433173996, 220768878, -2004188282, 1539637526, 820291470, -1305986001, 2001348102, 181732608, 987686796 ], [ -494760106, 385541969, 871770633, 928067072, 1525705982, -336470506, 1526594353, 1852120169, 1378968938, 380718588, -1364484216, 475639714, -808021629, 1424138307, 2014360198, 1289367393, 1931430571, -1512186836 ], [ -281125942, -687210261, 2005298771, -1331058907, 1737481556, 42469664, 622920074, -2056255161, -75207447, 876165279, -1709671887, 1569270195, 885681090, 1169882444, -1314629566, 811095357, 1810860203, 563797150 ], [ -931120932, -174460218, -1936450448, -762769648, -1384223081, -431467747, 1477306736, -1589211433, 1067437750, -1519253709, 1730278790, -217585669, 1206115922, 1071261066, -1166491362, -469645048, 461972289, 149658618 ], [ 851756684, 1045454490, -88092963, 97006129, 919285417, -2124318227, -1199324027, 1986896453, 303495578, 461689600, 1618811417, -1226803665, -1936012620, 1795374642, 163506228, -1011297721, -832774193, 447117920 ], [ -449161551, 191458321, -1564180634, 669262267, -840777955, 884966322, 1705140203, 679914021, 1330910209, 1530731430, -592223167, -595898772, -563695445, 1856992784, 1763111810, -1302318613, -663027869, -1008914967 ], [ 65365545, -650078729, 418350475, -1287910215, 1370551586, -1792913724, -1883305232, -1615182318, -369406677, -1160611774, -806471577, 1394304029, 1832365425, 1086669425, -1740827564, -903388151, 2095978036, 420930108 ], [ -256061104, 1869912716, 1001040012, 1311380386, -45616645, 581495824, -119016597, -1007878197, 1662250720, -265593850, 577241928, 2137135514, -1264806191, 523029405, -697630411, -1019660251, -746173951, -2115497072 ], [ -1002994590, 2033802364, -911620456, 1413147714, -1984128117, -506774352, -1043521248, 85953437, 807210305, 1848685558, 866947796, -1804497082, 1825537509, 503959410, 541927451, 1099387168, -2038259209, -1895674654 ], [ -1257423033, 1493393522, -931971834, 1794405447, 573507577, -297230253, 128913629, 358558917, 1251947452, 1924241457, 583110982, -1401713313, 1095223879, 71557223, -702425817, 436893579, -24293544, -931438856 ], [ -851642451, -422850144, -785135694, 740323306, 1970769015, -479364014, -2143418213, 1224709297, -2113187216, 632533349, 310430872, 1042958072, -16532370, -2045343012, 314731882, -219135775, 1119524855, -433945053 ], [ -2089587055, 747799229, -1370736381, 379834926, 907809732, -455769569, 1451490134, -1227758535, -1233092073, 684559629, 1811214182, -2120903815, -1692416778, -1968953303, 1874034958, -1059235017, 1970755053, 548348652 ], [ 168488771, -368755479, 2087254478, 184093754, -2093508102, 1738301781, -927194089, 1279280962, 193767679, 151423683, 247118532, -1081369652, 1085539944, -45994663, 595732544, 1922954164, -428545534, 2062511333 ], [ 1280301604, -516374234, -2022094904, -1131934490, -482216971, -1373980069, 625557965, 796761700, -1441354662, 1950528249, 1195516877, 1709135423, 1764990565, -1559048744, -2091183943, -135779828, -173969502, 673753396 ] ], [ [ 1094209350, -41430445, -459000286, 1890769415, 1599898079, -1675446059, 2120148463, 478520670, -514632688, 552863316, 1171862340, 970326967, 549008228, 566990058, -1924699327, -1447978204, -473649227, -909825834 ], [ 134675392, 975149332, 391653032, -253802618, 1273651229, -1302246432, -705808701, -1879726773, -1681116456, -584790255, 829964328, 1586012777, 393757382, 25186071, 1180260952, -820237732, 994750999, -834015530 ], [ -1141133929, -1492959719, -969854019, 514154097, 2047286897, -1705082412, -472166194, 1255127322, 887422021, -1165068678, -21994097, 342698061, 42202093, 1786982839, 166210538, 1314780355, 1591282897, 748172990 ], [ 278954413, -957254058, -334496351, 1353575324, 1651972137, -1136116381, -142186106, -2080995068, -719328077, 1873890046, 481955108, 1094809891, 1212816662, 1818738084, 754365013, 17414930, -1674821920, -688833112 ], [ 778201877, 1256009731, 1319282280, 1896718650, 2142327017, 1575185088, -548742337, 1570864575, -1686193539, -1562817483, 1341283354, -1881699392, 1622214577, -400328822, 1658925398, 909924986, -1096965482, -158923510 ], [ 287722748, 209534387, -288497901, 2147297930, 429067495, 554014412, 197176386, -1315652645, -1364951689, 1853325846, -1456805361, -1842134039, -839339330, -621103630, -477454102, -5230018, 756448770, -969752066 ], [ 1608407123, 1871395075, 1891909490, 290330287, 374147293, 62253812, 1277654408, 26207477, 656344843, -328042119, 800659051, 1739268286, 1394567683, 615089397, 150579168, 823872355, 1071837033, 1626578845 ], [ 303285525, 1062407839, -1976955147, 440941771, 535884811, -1409866445, -881394856, 2138238631, -2015905440, -131131536, 1828328653, -40668163, -506899764, -605309424, 1169650004, -1977789540, -1398092692, 1772659498 ], [ -1875553957, 2104525475, 739039103, -1688534259, -1167902239, -546124256, -263680947, 1863418390, -1563706080, 2053295052, -1473041980, -209164297, -852730040, -296568145, 671150556, 1948223961, -1289150989, 2002248328 ], [ -1717878183, -1177767027, 138800468, -1191959629, -1581871730, 195771422, -358526192, 1284349111, 786602675, 1017002468, -1201438010, -1406118533, 54366832, -113678771, -22500078, 211353051, 2017399032, -1960750875 ], [ 944759070, -110399980, 236407566, 23616595, 1207418888, -2146366847, 800636770, 394823817, -60633299, -647768129, -13529836, 1313042024, 1511126177, 613820082, -1860063037, -243226363, 646392615, 1545874420 ], [ 99359366, 1373231563, -59052262, 272994349, -1552094760, -945401959, -1202698017, -1009085912, -1514821748, -1364896875, 1680937718, 592686999, 1494719576, -557482147, 1987885637, 572873118, 292759548, -1587394765 ], [ -901067240, 2028489481, 1328415183, 714838047, -694397986, -2024257254, -1971234684, -315883393, 1940232478, -1264383541, -1690989450, 1502384114, -903626029, -900234579, -1543212172, 1045891268, -266413273, 1853511397 ], [ -459332859, 1996823077, 1103142368, -1476318502, -1004601306, 1882391935, -2110840302, -164721767, -1409841810, 1664008189, 817380094, 899865700, -1728568548, -1329036203, -1707404921, -1498395060, 1185261443, -1209970496 ], [ 32797950, 770442576, 474088626, -657489512, 1843537729, 2037414322, -318831370, -35403264, -446614199, 360717257, -201741200, -2134481659, 185892687, 505888827, -1956768106, 116400045, 1803553208, 1382228263 ], [ -152051968, 1121297791, -1041799114, 662111361, -512069821, -453961820, 2103727447, -1991541487, -1618448559, 267899787, 547989572, -1249479860, 2042918349, 1290641471, 1877186436, -1953584366, 1988864702, -1019078853 ] ], [ [ -2101599115, 801740269, 1106540617, 958850269, 902423161, -521576504, -1333809655, 470748548, -1278793411, 158485839, 774298151, 1126683370, 1908313161, 784817067, -968767352, -285632663, -68192573, 1206338782 ], [ -1554645627, 470001026, -1351412979, 1611804877, -410051280, 2025006206, -871004506, 1683012062, -1584375897, -512037696, -428295222, -1635088546, -783183558, -1494885815, 1262062815, -1809501256, -252232535, 1307179619 ], [ 1100759914, -332778066, 793017120, 275624488, 216022158, -1574279758, -1430351523, 942335903, -1844056598, -333085214, 2015163436, -1208193427, -499574847, -1762322084, 6862236, -487984598, -1669343321, -977737837 ], [ -1412399406, -487246182, -49942993, -2099284858, -591874247, 227460811, -1329209631, -596647406, -982181540, -1577297440, -1306761084, 1494396867, 1757532150, -2046262029, -900678298, 842884285, -2027922623, -1278369120 ], [ 1737919879, 910391635, 58821437, 54236585, 1720106019, 2092906330, -1280252431, 1419840647, 452652340, -209434382, -936106699, 1048061738, 1249524064, -1503328203, 257819754, 1663027846, -1769469645, 767567573 ], [ -1152757190, -154682670, 1187638838, 1155800438, 147808948, 250346564, -130683149, -1518330019, -2046352875, 401956756, 1881525614, 514621752, 931455041, 502543880, -339928595, -367352097, -1809144327, 1523079646 ], [ 1138943431, -1730164229, 1527134825, -512352606, 1094697253, 276252975, 522747580, 1817893595, -1410759852, -915375732, 228705725, 1431099132, 804585372, -129327376, -624437704, 880350157, 620002142, -1218140129 ], [ 2002876154, 924964979, 174273614, -269508167, 575395343, 859245928, 1508849806, 24543663, 1996427791, 363934652, 1239927661, -91348212, -1360336291, -1665440867, -535046864, -1344970133, -1113067921, 1152644411 ], [ 1330752644, 1961527932, 1965943502, -1586639852, 773953214, -703112171, -1939036760, 1765650590, 617402181, -1214111966, 1114599335, -1240226775, 1256676962, -924560852, -109981789, -448484637, 533972446, -1219165922 ], [ 403896836, -1791347176, 870249524, -850043666, 568457320, -1253939757, -361256331, 1547915190, -812213714, 704819005, 366780118, 1638984972, -171721179, -279822971, -1768492419, 1488043470, 1575519446, 44411551 ], [ 462612454, 166257719, -1198637682, -1259598193, 674057845, 1678636765, 1143450407, -383565019, -2010381612, -1313269311, 1748381954, 2082688678, -1644324074, -1737075483, -467731908, -1830533010, -609214959, 1121904880 ], [ 1086551136, 1863834381, -1058076297, 1175192881, 607927383, -1133970159, 954185839, -186786317, 2061442292, 723328657, 1604169038, 1938392190, 1251269052, 1724961677, 2053447731, -869157782, -977165385, -29943509 ], [ 62829130, -1060505562, -695382700, -1533558745, -750840827, 1926312900, -932929241, 1054611517, -1021469796, -388714333, 2124227753, -1100814572, 1947082650, -1870509014, 1109462811, -1681582246, 89925569, -297421016 ], [ 618152333, 1172583277, -1006922225, 302589446, -883290642, -574851593, 1933226719, 323317904, 882787574, 502544036, 822257137, -1843032415, -1210814904, -1239382118, -1657238018, -1817848660, 440577879, -1512206310 ], [ -24330446, 127469123, 1715251784, -272171690, 430972723, -1895281793, -1344297080, -1200011292, 1622163653, -1457897016, 331994984, -517106006, 1909537795, -25606501, 159604394, 829845652, 1402421080, 1384184391 ], [ 1203784309, -732515012, 632460926, -1200638425, -1780863055, -1213087618, -108978856, -89856860, 1905961331, 82867450, 1651719635, -564842300, -1743624140, -1971194613, 107738959, -599030576, -1205700970, -1170463812 ] ], [ [ -450325871, 1691016941, 1160806355, 2086359045, -438509049, 1339890826, -774601078, 311052938, -517109314, -326204822, 1257236843, -1257792420, -29978847, -27834910, 365005677, 229358251, -1550385762, 1315721760 ], [ 1698665180, 1421942016, -83409849, 613936448, 1680632728, 2080303043, 327751039, 1039052572, 1205184382, 1540447626, -345433361, -1360711565, 256979519, 304232576, 1381357972, -630419593, 154862113, 333120369 ], [ 795652253, -523973317, 194100799, 2100129092, 1589185790, 1351248367, 1596388528, 475708970, -2007988731, -1786154989, -1523357894, 1189402506, -351355116, 1670521438, -1748976631, 2012913024, 1926361098, -430242716 ], [ 466064249, 772408822, 1150308791, 1628474092, -1757986455, 441601717, 905535237, 1568230358, -133950094, -179068967, 466410832, -239971334, 913513938, -353942348, -584979951, 1311010167, 1474423201, -700364809 ], [ 678748995, 1409659230, -704191970, -1013567292, -877717868, -450628493, 1247287326, 1482197550, -1240989250, -747761170, -82906112, 1462271491, -1145563211, 833124131, 902063225, -880048321, 2073340805, 1537143212 ], [ 1180123690, -913696006, -1429779527, 1862974664, -698027897, -749243254, 560509337, -1969322405, 941044159, -2122381470, 1536932626, -616326697, 553695653, -2068969753, 542291508, -2026571261, 466786436, -1754410752 ], [ -340999211, -1075175981, -106407540, 570235699, -1221097633, -389963440, 1464737995, -854925632, -268463367, -1538912824, 1117128794, 1755580267, 36033171, 2019846887, -25379189, -2006747182, -1375471983, -332398180 ], [ 172259295, 1765532731, 338079325, -734906175, 410405623, 190226663, 1230253695, 1335949918, -105220781, 179027158, -1615772338, 557438841, -1897168294, 1388840291, -1762477297, 1109767444, 230734156, -808035624 ], [ 934331281, -974007070, -49064834, -1823607660, 1264354370, 1778973158, -608553574, -151060848, -818119838, -1561335852, -2133856246, 1194116406, 735701309, -1073510725, -987895202, 2068658802, 1104234462, -1867559631 ], [ -109678078, -541589025, 1097310735, -278583218, -199182214, 1997260459, 1056637442, -812881291, 1284112831, 740658387, -177840280, 215252731, 1658162844, 207766890, -1007032572, 840818058, 1191790153, 244879196 ], [ 35560157, -230603568, -1841117994, 166106905, 428649801, -1664511202, 1361663925, 1776018588, 211379996, 1851282023, 229105315, 630276129, -1088876756, -882558139, -295148693, 106873569, -1134023798, -1792020816 ], [ 156007515, -542174406, 1018062417, -142924576, 872309693, 980878529, 775406032, -201966248, 348716163, 150190456, 1074730212, -1733977629, -373198125, -902094416, -1273940031, -1536247709, -1303442167, 1600648050 ], [ -1524085523, -503785281, -460149762, 439058098, 1885362381, -1497592067, 1421879409, -1781089722, -409423463, -322891095, -803029467, -309383454, -672581763, -1745031171, 1077002723, 280873656, 709961522, -1303577511 ], [ -564252305, 1615625725, -1582871330, -689666448, -1116173909, 290152507, 610635843, 7177772, -255634322, -97214095, -1311192004, 1789093560, -1415003113, -129232256, 1984609835, 565194675, 1787049039, 821936493 ], [ 685828568, 984759873, -1545547036, -753271392, 2037695309, -1160840359, 1567186463, 74429316, 436389697, 1500655803, -127346362, 820417988, 490247696, -1409558840, -253696030, -1166321097, -1630372722, 2134399698 ], [ 806870506, 1734469200, 494301069, -1063460716, 1231111180, -605389, -1365078477, -1855313811, -1369450786, 1172419060, -1130344210, -319867189, 1127521242, -1879809624, -1790646564, -1078754588, -956256826, -2118774169 ] ], [ [ 620735007, 1555221499, 230316189, -1505192606, -291404260, 1730267493, 1290975665, 663840826, 836070199, 843485233, 2093296054, -913950540, -572117428, 1734794643, 738492140, 1422213830, -661629078, -1335193831 ], [ -803441992, -188533057, 893213939, -241431334, -378804519, -1985930006, 1521674742, -398635235, -1001992493, -1370241641, 1641671896, 1763133218, 390796305, -963927044, 1599479897, -1445291604, -2080406933, -1444772285 ], [ -2062075338, 1455668242, 480892936, -1627960362, 150522498, 2750195, -1208148394, 861966052, -1276991965, 1422758571, -1033364661, -1505308816, -1523465467, 1487737739, 574169528, -1675635202, -284661633, 1885576944 ], [ 877102783, -173528918, -1594324871, -824581786, 1451037631, 354875067, 1700516387, 1931178568, -2072130, -931180359, -737093921, 144904665, 1682025795, -2114499895, -569806335, -596858608, -175095100, 1068167373 ], [ -1929474407, 707524315, 1675879783, -1849953095, -1440685278, -1910067459, 504722559, 402101446, -372331222, -1497032292, 819092351, 1812310563, 749498336, 1872703518, 1162680666, 1281142279, -1565983853, -1979159333 ], [ -2002583904, 1345918775, 1102709297, 1131730417, 767571815, -1708129540, 1042254258, -1373060156, -208707637, 113794983, -684719603, -505761469, -1156183868, 1404335896, -1512796980, -1517913072, 360214184, 672372840 ], [ -1502849846, 1275679423, -135604525, -1755432304, 1666632559, -2029040331, 354793038, -321797771, -1331257151, 1651206327, -2011848686, -213153745, -1755854553, 1377189997, -1439551022, -952875033, 1482581188, 1630474238 ], [ 1765184354, -1931124727, -2035004938, 1780367025, 1722339726, 1837829813, -1199735765, 49112317, -461601189, -1729979816, -1873449022, -2024794658, -348680636, -1176219272, 500348611, -751783278, -1139833009, -552293868 ], [ 1944530530, -1495518128, -1452378730, 1647118955, -998597055, -271283224, 1898143025, 2013465684, -575837088, -1902446112, -634646719, -1497548942, 2138981209, 1429479627, -1214510291, -605431898, 1600632167, -510806784 ], [ -168204065, 1289570526, -832204613, 2137494220, -1669728047, 2010839106, -1236536617, 378239588, 356274954, -1579294577, -711187067, -306651027, -1429435792, 1337681282, 2051041913, 2109007039, 277957500, -680216978 ], [ -470121261, -508484121, 1217474041, -1089560158, 1560909841, 809422109, 1891373361, -1994317327, 147918125, 439005623, 951190996, -903283565, -1645665338, -49126316, 2038475596, -611563752, -1267456302, -2044797348 ], [ -396020590, 504283988, -504491343, 1623714889, -1203949845, 1545325274, -889553859, 1550761415, -235011717, 1018459020, -1800206415, -279190325, -1293133289, 503471031, 821588771, 1394913344, -1030364403, -282460217 ], [ 985125703, -1443117273, -855126081, -1727125051, 273761963, -1143323414, -26997194, 1715357278, 1504131268, -51048554, 1412342027, 1980693768, -345432658, 1584096660, -1391348329, -2146907351, -1449028200, -2096117593 ], [ 327859805, -1126737195, -1620508167, -1140426789, -1559664772, -622676286, -624516780, 1978834641, 1685763546, 1303565831, 1547878906, -549026007, -452608172, -468233725, 1966849320, -110666515, 2020376345, -1598790120 ], [ -434056638, -14986521, -828377637, -160340627, -16986258, -1616302291, 841528833, -101944494, 1586182159, -396439170, 1183624414, -1659182110, 1665042723, 462362612, 1001758565, 440535299, -340246006, 863298497 ], [ 1410494796, -2068196848, 492692286, -651882065, -159859485, -1232760867, 759963474, -757396665, 258359050, -2033605391, -197513498, 659658856, 1491260758, 295287021, -1146713905, -953815957, 1586726517, 878569148 ] ], [ [ -1073885271, -91049123, -362694017, -104816463, 1986924053, 1775341450, -1411086173, -1819992473, 1289160815, 364285545, 45278511, 1403535374, 1270026098, -3166735, 518482514, 1798973345, 607893122, -1276278838 ], [ 1003690918, -239006135, -1891641060, -1902943983, -1202053014, 1346004368, -1379058784, -1622724778, 78955759, 363597357, 307161990, 1194856767, 1304491778, -441736146, 854991902, -1845746200, -797271320, 207658857 ], [ -31199483, -2039933067, 1040740771, 737611051, 963177724, 471639206, -482664032, -307307648, 1690984210, 368208152, -1482918518, -529737775, -1556249652, -791393389, 1103340217, -1129075323, -775446456, -157472114 ], [ -636621282, -578419497, 629533079, -925909451, 579697280, -1380257702, 137260417, 802350234, 1812769374, -1867391560, 2059128693, 623695431, 530402545, 1988550590, 1085148221, -1555535562, 1745857966, 1804109108 ], [ 1980682675, 536015258, -1850062881, 1939914891, 470728756, 1183871496, -356063054, 1445111024, 1043060674, -1991701174, 724373811, -662610580, 450528932, -641238739, -832123488, -1158053787, -1352190799, 169234632 ], [ -821319842, 575449519, -557485545, -1006730313, 1540223951, 860612115, 1030076742, -1449921168, -1935778945, -2130310699, -382266670, -1177088513, 407801867, -849346547, -901397611, 650553575, -659579829, 420671353 ], [ -1982344560, -1330787854, -68891326, -1036214364, -1376437120, -763151452, -1154750152, -299976285, -801018605, 1511605698, 928426657, -1205807236, 1805729385, -75156659, -1421688467, 340046907, -286861614, -1239534314 ], [ 477163122, 1078594180, -2139500573, 1221815251, -1442031556, -1364380836, 536464496, 816660730, -314087438, -669670414, 1160122738, -2037377018, 47533012, 47442159, -279181336, -1958664316, 1008708481, 1553882661 ], [ -471690250, -1845477663, -929042648, 973560692, -1328611158, -634868975, -1373591551, 1767508943, 954148424, -645844405, 1411284657, 1086113391, -1232009526, 1811407526, 413527680, 29958956, 799930150, 390199243 ], [ 159179274, -394436190, 1551852915, 1659992505, 1315434284, 1797771876, -1395017713, -47963066, -638441786, 1700597725, 7536648, -1603795949, -848279309, -204020167, 1431292856, -456062349, -1451915910, 1639351254 ], [ 1697429179, 2122791960, 1336584247, -437387279, -888620152, 107882890, 1935840240, 1211521035, -19953280, -1312336010, -1105273936, 530837108, 2007973154, 1653847459, 802698077, 617785798, -723109441, -847179775 ], [ 757648403, -789632394, -1759829779, 1867703191, 319123925, 368312472, -1203838879, 947286137, -1349289568, 123185813, 159705110, -2029703182, 1305600829, -200969396, 237773580, -453815923, 714052548, -2047893130 ], [ 772002239, -2140363892, -332772473, -656162925, -2040703865, 343372730, 11752281, 1969875650, -245018387, 1516955094, 359346417, -283064523, 815181768, -2083850835, 2144741779, -1374525082, 1170796196, -1172497413 ], [ 892740358, -724387942, -2116803608, 1313618712, -1826776385, 584780824, -1977158895, -1740058360, -1049829013, -1764834579, 1912764488, -179343250, -942360303, 1126978051, 342810581, -1172536464, -1243583303, -594689342 ], [ -1063899886, -1825446339, 1612343798, 1470379702, 324870982, 1108417879, -213843691, 80024350, -1454621661, 784740733, -49620846, -413258594, -273513899, 352908831, -2009489647, 344986781, 1862120899, -1161963944 ], [ 1965063423, 883472451, -346813993, -1285697763, 2021272939, 471015407, 1984683716, -1505521239, 801990575, -1389642756, -520319294, 1073734634, 920268932, -1408303348, 84666123, 653077416, 735367351, 903579016 ] ], [ [ 1441325500, -425671478, 567377614, 33434035, 1743576659, 1080162421, -1803136984, -364214396, -1002150208, -728562697, -1783155784, -2107236724, 1563527881, 833127404, -1847520699, 1856239340, 908540104, 731228301 ], [ 869541525, 911253133, 1036611427, -900456552, 676751900, -1513492171, -2876071, -1060188915, -1331650235, -318054384, -1993403335, 948463437, 643835146, 1757118500, -866931260, 1037750930, -884596681, 481417267 ], [ 1160476678, 1879907089, -1329575816, 1166121005, -1538089775, 1922481219, 353436405, 1244758547, 1992824763, -653410563, -58102246, 455004235, 354090422, 191824345, 1890033518, 1650026553, 1674127260, -1061917353 ], [ -707085734, 1823527692, 513210047, -452352505, -2085377289, 1257795605, 953195117, 1089807490, 289425347, 1189272739, 1778973050, 1319610454, 164891273, 1044634355, 1551811004, -1641056148, 845364940, 942133556 ], [ 1126506266, 1554430625, 244315571, -1214164633, -1114544034, 1082663329, 1170232004, 1580959797, -1737388947, 2057027016, 1531400282, 1067243281, -782406276, 1609545313, 1743411302, 1938096294, 2077170649, -336157981 ], [ 157752982, -922721932, -1955927632, 568823186, 1021056966, -1926798657, -867437832, 1213490911, 1114898028, -695601445, -1708708997, 1514193824, 264535882, 400058439, 1844961311, 1560472331, 889880722, 1084532671 ], [ 1701859458, -1861153556, -1316159966, 1255156838, 643647823, 1969042484, 411447054, 1798439257, -1173635496, -607715560, -1070399488, -398257306, 1878522366, -875551781, -2120768847, 221507490, 1279897036, 1189831075 ], [ -845604985, 322587294, 116340448, 1506508648, -1801122592, 484770798, -120204706, 1395320809, 664516443, -1588647045, -191897109, 1440977141, -76587519, 119994239, -1249763260, 984202798, 962797029, -62997993 ], [ -1893267246, 531234761, 1742323251, -466721020, -388299891, -893721669, 1900808785, 1915119601, -816867413, -786239637, 947548685, -769828624, -241292388, 1053885392, -1105830793, -1418570731, -285161125, -1637838018 ], [ 1845351609, 784211277, 1367721350, 831948570, -1444762142, 1961243781, -1824046874, 1480235111, 1542174243, -1106930946, 20879587, -821993644, -422261677, -1309640907, -242365225, 670703993, 1367782393, 1360464297 ], [ 1367448842, 1672277984, 903981676, 660640575, 1672872857, -589017830, 82931847, -708979030, 930714505, 417621527, 1375720368, -1130905394, -707778397, -1799738232, -315906694, 368291805, -1338460954, -2004940735 ], [ 1000381629, 1555540345, -1337529496, 1324121689, 1241275645, -1279200973, 492438350, 52067835, 710649702, -926045049, 1817393733, 1602324519, -508479240, -1009856429, 2048374710, -502125664, 172078651, 16247534 ], [ 387749471, -1921611640, -1440989363, 1485968389, 1417972285, -690974224, 1096075739, 813352029, 576780340, 88860296, 815927728, -1506150482, 620866522, -1607711032, 1589422390, 74789205, 1340454879, 826952911 ], [ -1494014835, 33973015, 565248607, -280688579, 1003636211, -750084912, 1652026618, -1702535997, 426536477, -1813675360, 1529977783, 859801680, 1669832776, 690271794, -120707114, 43307613, 1080271180, 194111648 ], [ -1629188060, 1582981487, 297471081, 1651157231, -1989379842, 160102410, 567298871, 517429463, 1798519608, 340148010, 1738531134, -815800617, -592113, -1270016916, 318433609, 524727929, 781129124, -1573387398 ], [ -1050838063, 897178770, 540918688, -937222152, -2082732928, 2043845431, 157440319, -43137228, -299119465, -1185690585, 2065827732, -1246086313, 1427429428, 1460209104, -319954391, -1518733192, 193095133, 749609349 ] ], [ [ 125855771, -961980590, 1629208455, -1690928613, 1607074304, 1862345219, 310612131, -197019771, -982883244, 1826417850, -1704582985, -485304462, 1671887148, -1651605834, 1907688929, 1434430006, -993680351, -655416872 ], [ 1032085283, -1090282352, -189865864, 112945535, 1819862152, -1577631480, -1173117688, 819952190, 1301115184, -2064525969, -158703905, -1783074673, 777873211, 1391038766, -1987780242, 328980569, 529126382, -1618412736 ], [ 1325694588, -1668852683, -1721243776, 73613470, -1712611424, 302613169, -1517289689, -1095228156, -1734754836, 955039737, -6228361, -755900541, 830053461, 872178428, -584625887, -116417361, 1286880359, -2071764823 ], [ 910480028, -1919696762, 1098350630, 1511146528, 123672492, -1420605124, -158205230, 1841850187, 1559106889, -602734860, -1638178833, 467645737, -156137678, 440934149, 1821539597, -1729847847, -602459808, -1482159525 ], [ -917442256, -1342546045, -2087006753, 948768081, 1574843510, -1160635594, -1557620641, -736265578, -365432483, 875688622, 936089343, -560657009, 984806156, -545417183, -651361157, 1734335644, -1265776144, -1679735284 ], [ 917690459, -1815177327, 589220778, -621918958, 1326923435, 138685824, -74727950, 1661413435, -839041498, 812638688, 249682376, -1357618057, 1294356758, 214796426, 1989188935, 1918378605, -297369891, -1347738088 ], [ -1080438394, -1306256822, -7678282, -10317226, -1963998661, 1753405653, -1937600623, 706537372, -1378298382, -650750533, 625773347, 599659305, -661313748, 258951030, -2138132358, -667003303, 145555724, -1310676009 ], [ -806957939, 713876956, -1137924150, -1648507654, -1748450331, -1688140679, -917227755, -1349080954, -1466647753, -196885412, -129515906, 450722797, -1510953785, -1263644579, -481498092, -1559534715, 1322954093, -1109526794 ], [ 825719169, -50909226, -1328688247, -1133327991, -2100418564, -1850837915, -950717995, -1450393227, -223555339, -2145300062, 1684622098, 1948795849, -651741301, -822063722, -834511770, -1835961034, 1260348206, 1240206605 ], [ 887784194, 1221758338, -1645440732, -1277781080, -799474946, 2142218069, 1170321038, 1524032522, -1695909993, -1680295625, 748780824, 380380600, -1116327336, 21001338, 420252995, -1569012903, 1450930833, 998619208 ], [ -1622112517, -2082547411, -714902086, 1144380028, -595205239, -166036859, 15470892, 253667193, 1873514432, 140652568, 1540548126, -1480980288, 650956816, -922334817, 30208506, -2061805965, 954750483, -78155597 ], [ -1375584415, 109679092, -1532713154, -1397434802, 1763699594, -388518729, 394670448, -110457226, 1109998868, 1121645912, 149599210, 457744281, 1881619665, 413386503, 216092276, -1371353365, 340078405, 704310102 ], [ -365110180, 1696885792, -970693259, -201394349, 1108436203, -1119757863, 2037950395, 288437238, 1660825429, -789481085, 1276442977, 2017857644, -1048329892, -568036915, -2011162150, -1224084199, -1668410996, 351450627 ], [ 2134996957, 2002978001, -1664760089, 875167212, -605171674, -520904677, -1890482343, -1520690224, -1451609295, 1353550213, -2101982785, -451927711, -1540385419, -277928062, 778772025, -1696989713, -1487409281, 1673299031 ], [ -1679515932, 204840036, -1278339863, 1488930779, -26751954, 1957122516, 1387406918, 364279286, 910444983, -1587680520, -818030233, -708014905, -22026645, 462877898, 962866947, 1869765285, -383249501, -993795495 ], [ 1790615906, -601140024, -782621830, 537976199, 1758069907, -1642149782, -1200724256, -1125252964, -1521138893, -1586017296, -2050635473, 1759627561, 718659715, -994393583, 1578381750, -2028868135, 1516009780, -1544039920 ] ] ], [ [ [ 40148741, 1535665121, 940500445, -1790618704, 885877691, -1046537498, -503164683, -253523657, 535344454, -245467085, -2124785496, -331578316, 1821057917, 1312227204, -1764639079, 1969233780, -60969361, 1713646355 ], [ -1422872542, -243855246, -234926128, -2009152364, 730951734, 1593553532, 997504891, 295646160, 1925311303, 536406682, 1300787792, -1933502903, -465981578, -2047186204, -652696306, -1363865752, 1850561591, -273330047 ], [ 1297873744, 942682928, 954215842, -1868650802, -1666662466, -1921552017, -1793953430, 1049333820, 500810580, 1666678161, 624221249, 787903333, -1453986433, -829535204, -543193880, -220554521, -1665912376, 1494831305 ], [ -1734732074, -355377255, -1935282526, 1563913407, -554480210, -712778230, 1213251450, -412107835, 736694200, 353836979, -419567421, 1603925506, -1623950667, 1418819208, 1633801469, -1403315946, 1878188036, 1496299597 ], [ 1206279451, 587011139, -1085604233, 374605875, 307871267, 594407423, -120495309, 714834270, 1791240041, -65078312, -7324463, 615542053, 1891674281, -540289841, 1043843844, -1233679702, -1555885384, -230381451 ], [ -466023268, 1181930303, -122053830, 1756042225, -1878309055, -734959258, -1301726754, 962702687, 1655316445, 1354266264, -841109503, -1056815421, 182955985, 614037342, 1518474594, 1619502617, -1707815801, 1775628335 ], [ 1415494240, 1350618406, 2110683600, -926497980, -1878126595, -769297156, -270689624, -957658662, 695989612, 236542428, 652238370, 920068198, 1628797770, -1615415472, 210282109, -58359033, 1680304900, 1214589364 ], [ 1621727892, 1671110665, -1894531914, -1012421797, 1933645986, 468657781, -412268818, -472238592, 1431490211, -1989634800, 1228375084, 1632529250, 938585426, 554310270, 1919792680, -1939022815, 1680712159, -1597921104 ], [ 1559902399, -149328535, -1195554541, -1704767444, -836026712, -493909390, -1406004019, -1108221512, -536355849, 858676755, -82554702, -839393012, -376575532, 1062251511, -1756785829, 7518344, 263186810, 1304872737 ], [ -595480777, -1787738888, -1532914876, 354273833, 1915333491, 650988051, 333882939, -2033132156, -9862132, -177173825, -859600608, -504172382, 1456885478, 726100885, 940490920, 555830, 1097888691, -383344469 ], [ -542873083, 1671885411, -1242188953, 777912607, 1456182045, 573722430, 1333015909, 428002074, 1297433960, 19614499, 1885376761, -1789416586, 1383083467, 1048104402, 269796240, -936468158, -662883861, -600129279 ], [ -1349136171, 1772340618, -199648734, -644911577, -1366311208, 1791995226, 1793533890, 1427967817, -1155044892, 1792108146, -1483177389, -1457439155, -700229656, 941776755, -59293071, -1782136953, -774952627, 1395160461 ], [ 364382789, 819315554, -1985174378, 548329945, 1582910760, 1970888358, -1377115308, -550017289, 943949148, 653294713, -1447578583, 2090132456, 69713888, 705400971, 484499355, 2034074383, 1622028090, -555093702 ], [ -119787428, 923358892, 1533162055, 1417190178, -786218272, -872613660, -1850425088, -461847351, 1762405159, -2070004834, 1368637958, 1744512651, 1178684011, -351847244, 1839484733, -2097735705, 877192003, -1494087311 ], [ -681712277, -324589315, 576074765, 494993788, 788599015, 1482540544, -1336799482, 850517513, -2028720146, 1851014193, 2081481352, -1685308722, -2121415666, -1997505234, 596226125, -1030407883, 1576203855, -113783749 ], [ -1036372247, 1146089736, -1175030966, 1696827436, -2023967717, 22385130, -1603993310, 139338814, 2124080120, -1492515900, 460206602, -24606791, 740094476, -884383857, -39081688, 993810023, -1977438001, -1410588043 ] ], [ [ -699800459, -1570548887, -897258049, -291348758, -509214118, -1229780718, 846871438, -1929663196, -1209648815, -978979136, -2124771576, 592044921, -1629646076, -758567336, 151818331, 1462433756, 1450477947, 1531437476 ], [ -1797502032, 1746152012, 1945021990, -952159521, 1632569727, -368751487, -1698766698, 459129893, 196975591, -1527725586, 146355651, -1858625236, 172433732, -2084688349, 1446151047, -2056342719, -1221880572, -1986663914 ], [ -565769370, 77132117, 1102073618, 836266187, 198514219, 1424911192, 1654940620, -98590118, 528619556, -1283290024, -525525508, 720212911, 1241191211, 580162570, -670600010, 122462423, 1911963975, -1565205516 ], [ 1759060673, -837534937, 88808773, -24303930, 1625423996, -1784701298, -532165861, -1706775562, -1149276711, -817560284, -219089803, 1053417770, 1683855112, 1368566823, 1545285010, 1826919120, 412728265, -184517902 ], [ 1477910075, 2004761714, -1589087767, -1039333311, -119886525, -1165530288, -332970520, -1914182873, 1234307818, -1932758448, 1275065447, 1228572673, -629696358, 513000870, -2147423259, -726190561, 482573757, -1170681884 ], [ -286573230, 1002397926, -1614545602, -36418970, -1741074587, -1747282738, -750922072, 520954719, -662606008, -181814844, -1805248455, 1253081693, 206793478, -1199536023, 934786029, -1652168889, -931862182, -343551752 ], [ -696433799, -1585099621, -1554348836, -24509732, 660247345, -1575658203, -1253177923, 1849177168, -1592317801, 289437513, 332084172, -798696690, 1186578223, -1276273937, -1768350407, 819486478, -1655726799, -15612631 ], [ -500432790, 748035697, 2019758401, 1787550090, -1629089455, -1757579047, 1430165980, 1182863138, -1449420628, -1183219590, 1656584403, -101439766, -247912851, -86261255, 1637898430, 272380668, 1724113072, 116680070 ], [ 222140908, -1046751214, 1931323954, -31245861, 197225804, 967863684, -181071840, 728790472, 1920279740, 1722735588, 1133106057, -570326142, -1666116038, 1508410605, 263770255, -1215192155, 728637869, 1641148272 ], [ -223006675, -1695479043, 390164687, 412071671, -1020871869, 260991938, -368221123, -443283123, 1711621007, 257591930, 1547012118, 66604933, 115913631, 1667309989, 882196029, 1109905234, -1459723500, 689042954 ], [ -2108471080, -1755700743, -840807701, 919737859, 1056844374, 1223399271, 799231361, 1217190913, 1295380263, 2012989756, -1167334158, 134114447, 318574807, -858427661, -695283175, -678030553, -408760869, -150077140 ], [ 427783592, 449211604, -1234948099, 1386423306, -1532576491, 1876820307, 1387749307, 1801055084, -182283136, -978056585, -1819070212, -2049938852, -829205663, -1289926861, -1212580095, -1230804579, 1415535563, -2043443062 ], [ 165944573, 1465797701, 751774091, -1252214446, 2145260235, 1480236644, -1781114824, 708986139, 1334641289, -1975693490, -615467093, -604976209, 603486394, 1568269454, 854671013, -866144289, -1639751769, 186601544 ], [ 1218099836, 134378432, -147597329, 1746741121, -762199459, 1926616996, 810762821, -1582011045, -1379763955, 1898685647, 920171895, 97208179, -238156759, 2025428308, 931990519, 2132756788, -2097147916, -1343663957 ], [ 1362404170, 465923815, 1998690171, -1250046096, 478891782, 365477997, 1718128732, 357265267, 1662338289, 1934741145, -390092765, -1074750754, -1362345079, 1156780714, 297621147, 249192491, -677500525, 1364515454 ], [ 1646913959, 757201446, -417004706, -1819716430, -1697017610, -379089536, 1374925690, -510079733, -891904168, 605131975, 570531551, 9124990, 1692575827, -477574486, 365059752, -1380561546, -2127205165, -1632965130 ] ], [ [ 1299227439, 675823491, -1616209849, -1839390124, 2108002545, 282174988, 1899841184, -2111236789, -2096642920, 712529322, -301308338, 264687648, -1264902846, 1958258116, -2114539556, -1524739033, 87074121, 1321557672 ], [ -1362891544, -571526357, 1867009025, -1062811215, -996575018, 1428956202, -1469921283, 544826478, -1682409646, -542234288, -1534429833, -1636070289, -1425357853, 1297923855, 1281892143, -733159479, -1616869096, -1278526796 ], [ 1274922845, 1240971051, -487967880, 562056084, -1218877246, -1180996882, 290065809, -389336268, -1518838608, -451631205, 1765147856, -1275962705, 1784299732, 441422418, 1822412352, -1819975, 1814631289, -1816554611 ], [ 976712100, 1356826951, -1950532594, 1399601764, 1643022282, -1584681268, 470422535, 1282995858, -1050476812, 237919720, -2012304336, 704460363, 1580249382, 1762098078, -261132791, 571000336, -777541825, 1419695876 ], [ 1202336309, -1417446463, 1854692154, -1241127437, 1631053043, 955903238, -110784195, 1949721755, 1460441717, 1217930119, -1357721065, -1981415464, -725937409, -157635893, -731941047, -881990569, 312750839, -882341850 ], [ -1288394860, -559446090, -1922695235, -1147593983, 443681166, -382202140, 890369544, 1955049652, 1320977147, 1995257529, -73831973, -265284485, -371482116, 563473337, -970252244, -1708312899, 690323376, -1547165395 ], [ -500644091, -1533607961, -1001378342, -139280651, 951127425, 1836678768, -2102582356, 532511214, 2132365000, 1799666663, -982814807, -968115558, -820098484, 1367061343, -946662223, 1601996938, 1550278775, 581536659 ], [ -1579495099, -2046475836, 331347288, 1482604650, 17365949, 1975673045, 477819431, 475426566, 828179505, 1829143843, 1372707435, 1959168033, -1808300388, 826814627, -1265111590, 589978203, -1944898293, 1855925662 ], [ 1779516545, -1053278114, 1496969258, -2104500295, -150319231, 2103153125, -533664496, -1710482424, -1491309260, -1297698429, -2044211120, -967715083, 585520641, -1631056603, -1952343130, 1150381804, 1530281303, 1629583700 ], [ 690193535, 1502303888, 1665600498, -1904444143, 1985623881, -92990854, 1262002593, 347849989, -451555001, -1983763591, 1780868063, 142184349, -1992242391, 1848700217, -1835988110, 2015733185, 996771058, 545687984 ], [ -1564392826, 1554918706, 419875401, 234610312, 2014237617, 637877824, -1437033542, 245569403, 955009353, 1018843251, -395094670, -966626309, -254717208, 1260892207, -491236088, -966439802, -1094320620, 247925034 ], [ -877653871, -1031952, -1606618113, 1313318732, -1925866184, 1731286462, 1106650859, 737752361, -768364365, 1041967807, 1996852630, -348185859, -1088276779, 2063200710, 1782733510, 1626944609, -1024732825, -615998598 ], [ -1311705395, -1045157801, 1120368013, -51751958, 1165255877, -872815535, 1765711243, -406887574, -1183277860, 797237458, -1577875577, 178910895, 952003217, 1979490838, -1424870278, -1152927854, -1749062154, 1564055910 ], [ -964741703, 881991826, -1108139190, -255458573, 1389152639, -1177143622, 1265557716, -1554648238, -1649695210, 1669172970, -1826134164, 1182216051, -856876089, 1546312584, -749690574, 1910414597, -1963019637, -872023585 ], [ 170554385, -689132786, 124674851, -425674941, 580372143, 1643255741, 1916608850, 217132934, 1956818826, 1626666894, -61704101, -1628558710, -1836024993, 378301253, 656066894, 1324988282, -1813246599, 1789043824 ], [ 118164398, 166122070, 109523284, 1779386221, -835389226, -1875390518, 524308559, 612788601, 1148920512, -1555363816, 822680399, 1383623284, -1619626538, 367075717, 614749269, -349599210, -265433479, -1270231164 ] ], [ [ 1022280385, 1953771428, 253896248, 2070097084, 829774378, -196046046, 1289573651, 657277593, 2117406543, 725743051, -2018778968, 938972516, 1176280230, -2090386977, -1704360758, -265460123, 502584231, -1328705230 ], [ -1006915209, 1224901450, 1496452402, -1932754856, -25876036, -636845050, -1279209032, -1412377930, 1975963889, 1416410889, -1831304140, -104940762, 1777081172, -1209770705, 1502291339, 1596783889, 781281982, -911330832 ], [ -774952888, -1126177999, -1273653145, -891604390, 260781234, 1405537953, -2087124550, 1342135333, 67558355, 393418904, -1434637262, -657486216, 1067058837, -1702285383, 848031151, -710740807, -988633467, 89819242 ], [ 1709099656, -471138907, 1814817431, -1683489913, -80366976, -1694177702, 1212241552, 1588717597, 135681553, 26936243, -1214730834, 503967355, 128546861, 904977125, -111726729, 1728223465, -1859179378, 1138627729 ], [ -504506319, -154459650, 1248024330, -855779104, 446959779, 1112685461, -1214584198, -625895480, 98822138, -1599134088, -1645980222, 1856437333, -483274913, -1132963479, -740447094, 395376836, 1012996631, 1293648855 ], [ -2119152742, -574302573, 954371561, -663657636, -1266583033, -1161644495, -1879789411, -1182309504, 1969408661, -422060011, -1727331635, -941221378, 97755643, -1306972401, 436345841, 1869235330, -1216514265, -80465273 ], [ -1684299704, -2064509203, 1232789687, 985150564, 1866735776, -1417342338, 2009891569, -622188340, -805741667, -1866575449, -917684565, -58707950, -1077718028, 379602025, -1387796943, -1952616370, 512962625, -329056167 ], [ 961713850, 1889015628, -557317990, 1700174915, 1583685337, 1268612975, -2000047752, -1358721755, -1581583946, 1352709118, -762936014, 1214102487, -191859111, 1101797956, -248367506, -874251506, 788278449, 585507435 ], [ -2008481456, 865436486, -1634819998, -1566113347, 1912002542, -1106571840, 1899778210, -1373122969, 405853249, -346095587, -257122502, 815473669, 975808366, -1241398955, -612754233, 1915425263, -1073962673, 1102234733 ], [ 949860115, 1043980640, -1699721617, -1210628572, 1712039799, -992078642, -2116801301, -1471838950, 1173833626, -2031390858, 1860839314, 102457486, -1742284753, 410847669, 597820744, -349592336, -2089658354, 681048242 ], [ 1075408510, 2107734280, -13532354, 974573771, 1178957233, -1649857454, -1891768410, -2055595837, -149048185, 424886343, 1771768222, 179178352, 1011413910, -1361459674, 1610106305, -941348941, -1175530459, -276841428 ], [ 199199853, -1937970899, 1246105359, 680428515, 1021110309, -2023145926, -3444449, 2006010999, -1563281974, -962458635, -1125060948, -1636524394, -648167202, -1459668078, 1894062326, -1858041275, 776521305, -1959015608 ], [ 1989933775, -1621837307, 1230344204, -403140327, 471735331, -795453246, -83823513, -1446273175, 608800230, -710729321, 1048877248, 1548474774, 470512929, -1680621702, -1198449620, -136515866, -1458318625, 1872847312 ], [ -155155444, 670432347, 1428653605, 409147986, -1185092671, 1579473016, 2050517196, 219218703, -292034837, 1179430890, -1445252572, -1095883622, -1928598267, -52615568, 134930057, 282757046, 128259052, -1541953008 ], [ 853416223, -34164285, -496246586, 149090588, 234738281, -740493148, -2054096084, 92055977, 265066044, -1423247294, -745972392, 1083501420, -14657965, 1174100818, -2004223156, -1537073197, 2029761809, 634986638 ], [ -403428133, 1329976388, 737222685, -1912972291, -722308766, -329822748, -2103112611, -2122601909, 1049396411, -298665894, 204379949, 1543022561, -779144071, 838940990, -1786689316, 1717077372, 1377951917, 295116927 ] ], [ [ 1948618707, -2063980448, -282066333, -1144351740, 516615060, -1018449412, -83219760, 1863704994, 117817350, 1249980707, -120273574, -178800797, -1086067893, -408893978, 922169185, 941928343, -640007531, -2727208 ], [ -492382819, 373325477, -874262011, -592275952, -38474525, -1313061240, 501215327, -1865068064, -1838793254, -1536035275, 1984003814, -2041899285, 1264931162, 1511487086, 301496824, -41979117, -217271984, -1765799605 ], [ -809822978, -1344918470, 151231169, 772334472, 902724641, 981564014, -474346138, 1683870130, -651100564, -537538884, 1995038905, -2106729658, 1110521176, 653672250, -2086469939, 1301422077, 1955325864, 570025313 ], [ 798278561, -1866425510, 357530154, -1429370509, -1779658306, -296265047, -132501618, 2021058622, -1009444556, -67511533, -1081634166, -471112629, -1909411554, 1773360427, -1979831229, 1712066549, 1770673569, 1830592848 ], [ 1632913536, 1707063757, -1101126525, 933130526, -904436427, -1787684482, 1307825069, 716471476, -2031087240, -490924654, -1589884554, 715530419, -1164123747, -1624364309, 789116005, 117572442, 843361571, -1401993797 ], [ 1850100911, -2005515781, 1953041807, -828043875, 1940215830, 1300674946, 942950206, 1942695280, -119195303, 1366917820, 405466222, 1188729924, 964223953, 1345964892, 1782050688, -1140557617, -879319882, -1288525099 ], [ 1029298404, -1185753455, -1264947441, 506124393, -57777347, 1454066505, -366543820, 1643717209, 1228592719, 293348596, 424122381, -451438860, 1207968805, -981444027, -1714482426, -77856146, 1503459866, -1738435445 ], [ 2035756202, 567828746, 987243031, 256441021, -1210366046, -716723836, -830392265, 1969636509, -466672106, 1949203501, -1672376803, -1964888546, 1741253584, -1533819191, -1755710453, 903900991, 1050402753, 1345128124 ], [ -1503308655, -1180157523, -2033659349, -564563224, 233165295, 1968983369, 861182390, -1312373360, 1618469210, 1610277455, 757107484, 133282666, 718715852, 813876297, -1918719695, -514134747, -813758256, 1460101387 ], [ -1842517824, 1560942142, 1306728308, -1382332523, -463179707, -801647086, -459308304, -1664490264, 1245225345, 1602769223, 1942976037, 1136565595, 889974576, -490489469, -1609639097, 368442274, -1611121458, -214866453 ], [ -504494975, -50471077, -606454632, -1340868971, -586952534, 350590958, -1357236315, 1300456015, -211536579, 469808022, 241893783, -1000708542, -1422515730, 340896422, 1449160958, -405226482, -26169518, -1394513524 ], [ 922956983, -1957438328, -755721934, 469067509, 2131938365, 1796622575, 2109483823, -1942254127, -1145652916, 1200235178, 384967839, 1055322286, -209480426, -1267276732, -1546288486, -1266825286, -552142094, -1678389690 ], [ -1961857820, -671063731, -1613695856, 2054878517, -169538055, 1160627568, -924098727, -987728634, -1481213336, 1183268904, -1465987583, 1361127323, 1273514045, 1405275739, -761200381, 605206118, -950246945, -139660626 ], [ -1025733414, 1842569903, 479504150, 188410593, -1165518535, -1856527585, -1678343117, -677344357, 1333358273, -1499916964, -585997105, -639951357, 766447282, -2043543974, -141695576, -37923219, 1401392452, 1496067542 ], [ -699477982, -1854243505, -1120237164, 1083356283, 103477579, 1928427698, 1600564846, 521447072, -780966182, -304187161, 622449742, -287161494, -955628432, 184400002, 848144263, -515505637, -244582968, -1685898482 ], [ -1355592665, -76306290, 1672192432, 103809044, 1780810966, 345979469, 835255713, 1070128381, -742955606, 1864125123, -1558786480, 257491668, 480438911, -842827005, -2080327818, -1295047965, -551261470, 286695681 ] ], [ [ 511840486, 664460461, 2122021713, -2062437721, -2080350412, 101987268, -458887725, -1680049350, -1118431889, 794980171, -440934564, 1819062427, -1219930885, -683300557, -2096113288, 1482215442, 1122020634, 1723770432 ], [ -401570805, -556679878, 1975014610, 561909782, 1103307835, 1112198799, 534479107, -911713807, -246973474, -2056283223, 1764820060, 150109786, 1353134979, -453611485, -575353785, -1551741914, 1702002854, 696401966 ], [ 1750592820, 1296309459, -5174802, -873057867, -376816285, 1276127580, 2051773458, 1909710378, 1010990515, -1327517514, 46684385, -862366745, -1307185708, -584148492, -1685861836, 1056275080, 1541842663, 1851339182 ], [ -800807863, 1099777963, -2084616655, 121273862, -840149912, 257302290, 912908281, 1479443352, 2117287164, -194414056, 1135789152, 2100167697, -842063620, -235344350, -1091636622, 401716022, -722694022, -1996729756 ], [ -1192719335, 843488405, -718780405, -1961842184, 171138367, 391266399, 1690866156, 1985106856, -70827080, 749323477, 417272578, 1175055433, 1731398513, -900937044, 1036939138, -416421842, -332371727, -1581251414 ], [ 1879639173, 1053266348, -2071153576, -230181900, 1823683857, -875841810, -537986185, 1379720434, 1359179623, 1066462974, -1045670529, -307280630, -2083046827, -548849749, -621933702, 1907144145, 1996630378, 157693436 ], [ 1855556972, -2045268632, 1174159575, -1482770265, 285348207, 1303900700, -1271474647, 1643826914, -959095447, -962782857, -1797773516, 607953407, 636775723, -825078791, -1553380768, 1162026277, -2051964744, -1136187083 ], [ 1614331568, -1001853857, -341764330, 1633742139, -530925247, 368770719, -1126912263, -318765549, 1914904476, 1382033946, 15650238, 550233975, 258845298, -1314026294, -1437845822, -1665525258, -183829143, 1607075562 ], [ 585317567, -600349628, -2109983655, -1077433865, -137933418, -170677183, -1060799084, 1007612519, -165695402, 334624339, -1067804764, -290767637, -1552020463, -823526872, 1417040759, -456453199, -2084953528, 2110003083 ], [ 732742735, -1449530999, 1246972982, -2077992254, -664200892, -453446549, -1804636336, 1288196385, -2077795683, 919550920, 1848221696, 1447856889, 1935833170, -294851317, -1765192223, -1676466819, -1640517273, 517372262 ], [ -38387383, -594836226, 185675022, -530847046, 402007635, -1728850340, 849924122, 2004581761, -1851609351, -587199486, 737104636, -1782156485, -332869429, -1318106511, 381558628, 811151375, -609206789, -884279233 ], [ -430186319, 2127742884, -622255435, -1345381359, -1714473123, 178909884, -235903256, 82489380, -1199819995, -562632955, 1713057449, -1148938101, 1804831243, 1283560945, 1573740746, 720824341, 1408226353, 1953977768 ], [ -1527465427, 2076168442, 1078642670, 218312355, 2127568575, 1830009014, -1576334703, 730548467, 619059402, -481459413, -734591700, -914766806, 1024978247, -496432405, 1108228494, 488432804, -2135020988, -1637573660 ], [ -1024826308, 335608611, -877028564, -276830560, -794766574, 1815807894, 1976460023, 257022436, -746492631, -82614647, -1218168196, -545032459, -1126149317, 982508818, -385708649, -1384907305, -1747765979, -1180870418 ], [ -202584293, 770267830, 260504697, -1918358715, 2066733419, -112020041, -1921112899, -1802964613, 1439009258, 1545855097, -1124107792, -1492161851, -1847487994, -653949234, 1639810600, 248202034, -2095099334, -1370226984 ], [ 777206694, 920708195, 955300003, 1659469252, 91127086, -1679217504, 1706959128, -1801547461, 770797644, 1663260604, -344861255, 1064592100, -413910549, -297370032, 1288780150, 2101964301, 370612769, 1991801869 ] ], [ [ 970089220, 1738344424, 500016781, -1465910875, 461480698, -1664030114, -869410970, -149324007, -406832460, 37410378, -759247214, -1690887075, -456475015, 2103230396, 1139154255, -1583889266, 1274200215, 681001704 ], [ -1597648920, -2024596042, 1950714854, 1076214087, -883346115, -988588397, 2009703113, -1795428107, -1709711755, -430224993, 1706189489, 1154997579, -1242361449, -816906131, -1304101701, -447315703, -342319621, -161015859 ], [ -297249431, 257593849, -262816874, -1962484298, -1263673014, 1684789425, 2105578299, -937712357, 1254960620, 571992289, 488111288, -1598675622, 1451786838, -1573476368, -587049108, -1936916125, 799068518, 1130829546 ], [ 178091450, -2015898547, 896442516, -622296991, -1623492877, 1051973205, -643830515, -1003768698, 2045598602, 239971396, 758093306, 1577471513, -1688125053, -1271480786, -1400896205, 625913167, -1853552500, -1023499419 ], [ 1706812119, -788421660, 2117022785, -1695766055, 2003943423, 746940060, -668618132, 1380010337, -85221373, 298035670, 2007464698, -1539477403, -965984101, 1326822140, 476187079, -999914598, -1176942937, -1884712028 ], [ -7046369, -1984759857, -316437563, -396854607, -303909873, 858296240, -1815688861, -2039578371, 976205170, -1184733739, 2145400099, 383073699, -1417489242, 2061864246, 1664157081, 1178848679, -908041085, 938193514 ], [ -1610925781, 1839038873, 2091343471, -1806865590, 1305373225, -1488929413, 976797090, 2143449587, 518393656, -338591314, 573067374, 410755899, -333625711, 407454004, -1951069469, 2032596914, -1621008638, -1345820173 ], [ -611318255, 107388224, -145503845, 753482940, -601913913, 265593372, -555621358, 1724521667, 227955495, -957366578, 686702752, 933562118, -1415718692, -1082137993, -1466448616, -1709595333, -461625184, -661240088 ], [ -673034977, 791817593, 1685962163, 198820914, -949524457, 364918391, -1833937634, -990085464, 630960411, -1387925337, 1548801471, -365612213, -1522219448, -486855494, 717801068, -1886995894, 1798126361, -100715639 ], [ 1243392835, -646471661, -1088547230, -1572486123, -1452741222, -610637761, 1752451881, -2088541847, -1085085365, -1207096105, -2119973666, -1806484490, -585458639, -2113700338, -300512758, 1485544582, -1375648645, 621183227 ], [ 310855745, -1889224947, 470242172, 1163548832, 538951077, -932787462, 2089124105, -692963929, 1526700157, -82273272, 77155830, 842243746, 1278905712, 1714951634, 143191180, 2147475450, -2094291885, -754232967 ], [ -1519068123, -110631015, 1357664027, 2112088265, 1247295678, 1898300473, 640400999, 424851282, -334159382, 657502035, -1085439086, 593897961, -1616704153, 472330634, 1688747818, -1411024655, -2028284565, -1461477346 ], [ -453388932, 1958097759, 1787537160, -1200497646, -359138379, -689476108, -208763112, -1142840307, 1013644541, 29185697, -437307912, 1253627808, -850703395, 266013830, -1314308353, -1441946358, 1379553824, -396060008 ], [ 1162649147, -1997700664, 1987399223, 1877491821, 550578620, 2122176998, -1389272987, -1166791220, 505290491, 1976039548, 1449718775, 81269182, -265320899, -1923624984, 2002003800, 1610811973, -1665159970, -1697247471 ], [ 1743994641, -49211415, -1299777493, -1292155729, -442017726, 360882247, -1154702092, -349742196, 1720284144, -379959706, -1803483943, -1403224754, 1406263274, -229076204, 1407488113, -865693570, -1823111756, 3584527 ], [ 1374226281, 871920030, 369144, 866633265, 741717563, 90897256, 1235612706, -890476874, 939303925, -307998771, -160314907, -82347894, 1145428255, -1531838890, 1472563216, 1820583152, -1467408687, 622720066 ] ], [ [ 2009458701, 2143928316, -1629916621, -1090365491, 296808321, -235149347, -1935575069, 1974582615, 1640055661, -224219113, 526562290, 400162316, 147444169, 1965403460, 793811881, -1363632987, -1969160170, 391692669 ], [ -580910731, -1650781793, -533877752, -28925524, -457114245, 1661995099, -1862382824, 271586781, 31174041, -1780358676, -783896297, 1664980927, -711982113, -649725653, -1476058655, -1919481499, -2116592666, -109361276 ], [ 1986781511, 1176165582, -1651691762, -907087091, -1075899958, -77192489, -600987120, -667487216, -2070283862, -722399191, 1353532, 1357980172, 285495813, 866785035, 1312370730, 2026995996, 568667015, -808575983 ], [ 1053853198, -870209944, 1354505681, 1310006070, 485714445, -1286565095, -1600399582, 673441032, -802287668, 55741169, -645236067, 1487258778, 1276486342, -248130483, 975144117, 2061078984, -724470299, 277046133 ], [ 132863585, -133704772, -726671930, -351844268, 130977739, 1335512457, -98765815, -588849202, 741058944, -295949055, 799944737, -836501809, -512412888, -635449461, -1409406039, -1884761583, -1973073006, 1529234411 ], [ -2117965934, 990912021, 624265493, -420941648, 1544694258, -1615494236, 1974491402, -1016231911, 1257771417, -2069681273, -970612625, -329942260, -324686282, 1791656833, 1791158835, -903212958, -1873536688, -1785978290 ], [ -385520609, -950366009, -1038963671, 410406189, -1844087540, 269422782, 273333119, -633421561, 560332246, -2118435375, -1945452399, -1402102081, -647539601, -1451274998, -995649276, -823294922, 1534587716, -414550295 ], [ 1092664243, -302825383, 2112882423, -827701643, -1003050196, -490308166, -869508990, -826754164, -407946000, -112693009, -431950781, 919712218, -1863670694, -1789571431, 1413669408, -998151725, 729229029, -1692897908 ], [ 324992133, -1812562064, -1437407918, -2082411338, 1705287755, 533262981, -1799434689, 1972537785, 832004168, -915189168, 392045833, -1102462346, 675164668, -1001183464, 1024990408, 1606090934, -959543571, 1202355011 ], [ -1411093959, 2133503115, 748269304, -47079499, 1040678793, 591149039, -293916087, -310022934, -1041897820, -1248201081, -674285321, -1675082891, -1519286324, -1589256779, -1694933456, 852422415, 375085169, 1300563609 ], [ 287008297, -1301313701, -1811501818, 1155955186, 1071378370, 1559063875, 716667921, -706554561, -438614808, 604858855, 245558843, -1342923856, -1350485383, -1567484711, 739235333, 1915132326, 1520706878, -1590943327 ], [ -1946759049, -939514419, 1314278745, 1575614837, -840064252, 1376655518, 413895430, 1148753099, -1770295179, 1872349144, 1194232641, 348678440, -609165936, 1810249741, -1738495793, 1184681849, -1133729292, 349338734 ], [ -229315985, -341264515, -1525640392, 910988302, 690584132, -599496615, 2133711075, 1308651505, -1923807628, -1449279067, 1689509519, 1833027671, 824938538, -1850751450, 1942775668, -2075616067, -1628240032, -1580432979 ], [ -561467037, -1310903969, 1191291692, -1464296402, -656784166, 1840734394, 361745417, 1022699380, -1174015002, -1734865103, -1173625303, -1741348448, 2081007244, -1586863923, 1574804518, -1438614117, 1850450946, 149117170 ], [ -889635495, 2047475285, 1848769625, -1652933556, -229748133, 1782749953, 1539565127, -1646513224, -587632139, -873230360, -1698011979, -406788813, 139498839, 1082351254, 377117094, -175527267, -1983485236, 1612526387 ], [ 1918615208, -1720100312, -230803566, -1348234307, 1403948906, 1657403422, -1775389989, -1359132622, 340497629, 491808875, 2081139497, -359896819, 273933242, 2090455902, 589307028, 482140075, -664963890, 883951622 ] ], [ [ 914945591, -123330591, 1262758627, 96642642, 1604483582, -719858735, 1579852203, -2011422345, 148589854, -1307438378, -157653059, 1204729827, -532537025, -964337480, 563515826, 697508533, -1832382553, -833896396 ], [ -1713784653, -1077365565, 877618750, 890466932, -1209349477, 496932647, 1554687388, 1392245520, -671206714, 728944734, -150807853, -613853810, 642815105, 306612449, -1362311713, -2054890509, 91222265, -674375382 ], [ 1754434183, 484946315, 1692330426, -1090940285, -1572696555, -212320873, 1581429477, -2008919067, 69352746, 1377853538, 1848814787, 1914729933, 1303579570, -478501590, 1035034874, 2070625573, -932427004, -498045325 ], [ 1531392195, 485089331, -1240914688, 1101558715, -504436515, -642652771, -1957378770, 1268514581, 1068950238, -199131184, -154689644, -475754738, 844391661, 1271721758, 1109746961, -767794952, 1742956138, -18715755 ], [ 1185831269, 1554177410, -1463289175, -166148999, -2096410531, -1510760886, -615682155, 988795509, 978633067, 1161061599, 840512292, 298245623, -1910279380, -105040549, -750468735, -1505416136, 1561716593, 1585166066 ], [ -1759331457, 631025549, 963466272, 2084785347, -704484423, 1330984764, -1215572627, 47412944, 2084806643, 412993078, -485270995, -953064277, -1683391738, 1121697997, -550680158, -1704652896, 969608628, 2070619738 ], [ 785593947, -1785108877, 2094906149, 664268041, -798890495, -274113054, 1868879944, -1438970043, 218213883, 883966689, 1020849843, -757763662, -1867263699, 698709047, 1222122194, 507158007, 626389066, -1557610290 ], [ 958178259, 2076482039, 93514004, -1959562086, -1238772136, 891953651, -664796256, -1181743943, 507510211, -1068267961, 1876703274, 1072214470, 400580986, 1017517040, -257060808, -1053800103, -1654998881, -229620654 ], [ 2035250800, 993279411, 1687759032, -1424415213, -136723018, 585556769, 851252185, -610631115, -1383180906, -1764335944, 700394329, -1462354653, 1480935237, -1179745381, 847366076, -146027330, 282188168, 35987953 ], [ 198200269, 175832610, -1503421634, 1042361401, -978733081, -412114199, 1455539431, 381693052, -485466193, -113870333, -1783847214, 2090558001, -108819767, 1269849592, -228265960, -1024032828, 10113239, -1358658902 ], [ 470980302, -1937305232, 739974555, 568913132, 1906865069, -217626499, -758916779, 425495182, 1736987530, 1135968445, 2135780963, -1355114664, -898675571, -1235791588, 1984276946, 1148259548, -1059441918, 1694684919 ], [ 1124412411, -1030488767, 160747501, -1213786672, -400528596, -393069210, 1897134560, -1160255260, -813865970, -806246009, 1459650763, 1860207084, -1647164534, 917328934, -1070222771, -1050359608, 1162055067, -1901534871 ], [ -1506117275, -2095464360, 839147552, 378953986, -499904051, -1447754272, 1568553858, -890187301, 1522870560, 1562746477, 1254631729, -1922498302, 450794190, -364959895, 282132695, 1153114809, -1414689612, -1364027096 ], [ -1938590750, -665640005, -1390238841, 1103359664, 1887814453, 341663012, -179931034, 346245913, -1466835245, -1058730799, 1836666357, -1484915492, 1419150673, 1510055634, 1419548478, -2114192888, 337785315, -1087715162 ], [ -837527349, 1083575318, -1762637392, 1086379982, -127318865, -1217761129, -683038111, 1139164945, -446784258, 1892462658, 507766533, 1896484574, -1606244298, 1911658009, 1460956890, -1404731470, -350834544, -120645108 ], [ -2077184687, -994590290, 1925478450, 90070004, -539632092, 1985951028, -695480512, 308772311, -1451974188, 611669000, -461939822, 1744435201, -1427882909, -1419334074, -1006218529, -2107741961, -209808638, -1215102943 ] ], [ [ 356951926, -1834452060, -1866926616, 1511153279, 407488253, 2081428609, 615655647, -8965957, 2051457388, -311033452, 1057614212, -885208380, 1975369119, -1251748423, -360094716, 743105838, -971597373, 53495392 ], [ -342292864, -1208586001, -1317441257, -2130498491, -2078858454, -217623080, 572078734, -1178330616, 1964103519, 1824355018, -2091988125, 1625399165, 197598965, -577603263, 320168040, 104302924, 558155791, -943583405 ], [ -391428269, 1055848181, 482953778, -1106407813, 1378727950, -194144473, -201629707, 1095084598, 672058656, 826755492, 915164615, 2105218569, 703966473, 1170497824, 1145370343, -951145135, 1761123610, -447601003 ], [ -848956931, -796134251, -1906820007, -148166835, 860860893, -1346750101, 1644057459, -866727315, 775925741, 610515074, -556784399, 9502605, 1685448839, 600840533, 324760459, -1006218598, 640716052, 399281614 ], [ -2064020209, 1686405677, -862922660, -168807547, -2036750624, 109918577, -1613697885, 564285549, 354543020, -387328765, -789552514, -169860714, -316125697, 1294495411, 192098798, -2031240127, -2126233836, -1924744414 ], [ 1148708518, -922497787, -1010714960, 282248131, -1360854591, -1517426572, 1810470945, 562967945, -169704898, -1689706506, -1211939650, -450592632, 6641032, -466092086, 554497096, -1896003007, -504927325, -810971466 ], [ -246367897, 245270261, -1350350619, -11652578, -733959908, 1863385145, -283244101, 648752445, -553849371, 1496009913, -1840014527, 610776290, -484492746, 1470839107, -590409064, -552248867, 1075003734, 1963895030 ], [ -1561489348, 1535294669, -493607718, -787213237, 1180804647, 1700221711, -829734678, -2128263748, -1166769451, 1964454857, -593223883, -768066071, 9206325, -1284307052, 1236372486, -888995780, -62308294, 2075770274 ], [ -1505021608, -923692078, 3448196, -1733795083, 1287952735, 2019322565, 923521984, 132837237, 915202877, 102502067, 1184723120, -1295050647, -1069176134, 2103893596, 1413629593, -1378311274, 1893157398, -1000200692 ], [ 1339267832, -1579611084, -773796511, 1485678989, -1583622648, 165511188, -694173887, -50422367, 1414034705, 639268563, 1695822979, 1356539906, -550304285, -1837976867, -1451377295, -1882354218, 358128279, -411471817 ], [ 1296853934, -1865569816, 1314148945, -1645644585, -1143189723, 310623318, 1838262017, 1884481540, 449211329, 1542020919, 825474455, 109209183, -2113755791, 1511124608, -775401389, 1318888907, -225009207, 423504613 ], [ 480041568, 879292315, -404685073, 218165868, -1820895562, -877930200, -643147463, 427531217, 1314332428, 1276938597, 1991112436, -1311267588, -115948487, -1079488082, -925035665, 640129451, 245341488, -2043190857 ], [ 1993879046, -595520416, -6687167, -136345318, 1078393600, 1362771773, -1883872289, -1477130620, 1508208854, 23618840, -2138906190, -1540832019, -802051034, 712725083, 2126394265, 1840230403, -1383908179, 1740319503 ], [ -1007799349, -602913414, -596680442, -628915047, -1519367612, 338739187, 1083660754, 1958383328, 1826438498, 253371794, -1529639278, 1531003230, 152452751, -879227323, -1486212951, 753641682, -607628026, 943512227 ], [ 885980538, -1803094622, -1980097954, 1291633407, -1639589826, 1807079031, 1997068147, 573800199, 864493991, 130956120, -1204457176, 644735784, -1775447961, -626443156, 1352525035, -1931071496, 1294049425, -1836994945 ], [ 66790869, -253467139, 2060244806, -589018079, 1725277891, -1158423012, -1660824913, 277059387, -1814275712, 1008200949, -778125163, 1707281799, 566054764, -1665829721, 735895263, -679546592, 275763646, 500218069 ] ], [ [ -482454548, -1700728139, 1665924943, 1190048424, -1180712592, 2015174230, 224315348, -1228789781, -2040667239, -1012919874, 685347731, 845795256, -1728643584, -1378882132, 725355556, -468973225, 1015009186, -990201694 ], [ -1222831200, 701847756, 132878821, 1994834601, -1303504006, -1338789595, -866509901, 68064144, -1764377189, 1102331590, 1158805025, -1961944664, 125902391, 1715215713, 780806297, 622199370, -2128801873, -1867637884 ], [ 9267774, -1148420479, -1101472296, -413181648, -204009075, 1525975612, 733661498, -1618832864, 1110798754, 1318257226, 1299902550, -1072669375, -285022409, 1084087270, -818407131, -301809576, -1788007462, -780553581 ], [ 1536864178, -694737593, 1261456549, 528378249, 2009433145, -670123917, -1256056008, 1870412865, -1083983399, -1924369009, -1740155186, 1203622514, -181716660, 2127133987, 1515025573, -2092255951, -2038398247, 314560589 ], [ -681700807, -1598308531, 952313116, -150657000, 1551783723, -1525536186, -1079289667, 58434562, 248653622, 1870009892, 516420973, 216520562, 532783186, -1961229850, -995033112, 158845205, -1246289006, 48083068 ], [ -1017316788, -1725796047, 852168166, -2030848635, 709928759, 1280297179, -1050267235, -195054881, -1775004838, 855598164, 1861174506, 2007792546, 102571568, -1410473979, -658223913, -500557091, 842102704, 2056604050 ], [ -1684436782, 1533264632, 624509420, 714377645, -391798242, -340669401, 479548655, -1139519554, -437300281, -612626669, 478530580, 1129170665, 120256745, -1623206531, 1118952109, 1571990126, 116031425, 1921922381 ], [ -2104022113, 1395977355, -1277238698, -1266719485, 444708706, -610822340, 10380519, 117478743, 156504776, 723883092, -685175048, 1571973372, -257711410, 820600475, -413933689, 890367033, 1312444196, -2009058939 ], [ -409547418, 1313232233, 1306875724, 1281697245, 619391021, -664979542, 593263220, -1897422219, -623958855, 1922979237, -814766631, 12610851, -808935062, -634207703, 1299855595, 2108050155, 223234595, 909076945 ], [ -1907960297, -1239416799, 652820470, 1014563453, -318890255, 564669772, -1143954988, -1378535270, -283046783, 1408975764, -1032725070, -465411737, -582800282, 693946393, 345536823, -1312948989, 1391719261, 1945966203 ], [ 547923860, -135430554, 1024353980, 1245085813, 932190540, -1891473908, 2085327002, -1543148062, 64605439, -790003122, -140691147, -198573365, 2026865897, -1973083592, 1710124272, -401830445, 238829482, -868594426 ], [ 931418361, -1282429862, -785165931, -226017501, 1712792428, 273430821, 864284646, 1797819591, -1639236621, 785824875, -1005470534, 219681224, -330450938, -1881694589, -22014425, 476160232, -1957553840, 1305386201 ], [ 1983426556, 247914594, 749858455, 702672632, 779862278, -1734400674, -213806072, -26548605, 1661574632, -1835733356, -1835049195, 198531168, 1651912985, -1516207907, -1738415437, -1780587836, -2001933966, -1857437555 ], [ -1729621390, 943080205, 1504394649, 402338086, 492928501, 1831948609, 371555099, 1013314724, -1569313096, -2085123914, -1490106303, -758339891, -633940012, -1364713877, -1178198697, -21203717, 1820372377, -560468281 ], [ -1990119159, 2082629942, 1092769123, 161791542, 88297405, 2022130152, 602970028, 1714399422, -988716841, -740909533, 596575541, -1895753897, 1604339460, -754858858, 664942278, 1140390194, -2095679826, -1818610748 ], [ -23802471, 310744285, 314135963, 254368386, -1588976087, 1147594075, 1584962054, -1717846046, -968068226, -1717117600, -1862527978, -616578900, 535705869, 863775867, -1973835923, -1227936742, -1297790265, -1021689136 ] ], [ [ -1026465132, -2035882873, -1182973197, 350003876, 2046417367, 1712716797, -1526410076, -1137843219, 1711755636, -498245926, 1874272933, -774554564, 1832221344, -205144635, -158600086, -266304989, -803072185, 247621638 ], [ 1947243102, -949128990, -1753177361, -2121451882, -1708812127, 811810581, -1930806569, 425345426, -1952974380, -72234026, -1052381070, -532172209, 1933214991, 1376288353, 1994580588, -1543450775, -1229547785, -844067784 ], [ -1718534419, 868043517, 2117907352, 965710445, -697356883, -600790815, -1390122701, -1953955350, 754219941, -1965855497, -2034929644, -1852397329, 798752421, -563045830, 298501150, -1696807861, -4103232, 151612619 ], [ -1966337084, 1142387468, 1477303140, 291814431, 404826489, 1700817293, 2093804210, -1653177552, -671054369, 1724487398, 648217004, -435314916, 768147555, -966831184, -197738766, 785762604, 107707317, -953702863 ], [ 1020922875, 1203931435, -509257869, 348284080, 1333013500, 1951781689, 194669117, -422135102, -734089739, 1044877560, 1279003995, 291774023, 1730214497, 320196169, 1604705037, -1809732522, 2094677126, 1987987107 ], [ -727039110, 1639676901, -2087750126, 365918616, 1757876403, 1573325555, 1745684720, 1437843815, 2085767911, -1834744034, -1363969589, 1300117876, 630920363, -1294995582, -950890728, -601544317, 2069426672, 772601901 ], [ 281625099, 122108962, 1394107896, -1748876316, 39614897, -89149960, 1605245450, 859081056, -1486088732, 1355999383, 1274707142, -932547015, 1355202830, 1772947923, 2061305110, -2100348042, 1600692810, -1759255725 ], [ 1883679725, 1246827688, -1250367054, -1743426925, 1231038392, 132203710, -672276708, 54549077, -323503265, 291664878, -1444831105, -480977548, 189433702, 1569523, 1536908117, 729099199, 256630420, -1415156485 ], [ 511141373, -1601586394, 915179382, 755013245, -308447634, 324875799, 518063882, -1213501954, 32043943, 83020368, 1499886468, -1797511398, -148528097, -1735053089, -1561177681, -1581870738, 1506402674, -771853270 ], [ 824580234, -356139945, 50631130, 1475002988, 1623601036, -78123963, -234050283, 2123852661, -30317399, -1100729380, 1981369169, 563416485, 106493052, 705781345, -600236700, -827412417, 425871301, -1669827173 ], [ -1306228048, -1910007744, -1138012271, -628559937, 1728720493, -133171429, 1610677442, -97054065, 2063722781, 905042973, -721378433, 130059775, -1760454037, 1553386870, -1640257503, -90495161, -513406048, 417123960 ], [ -473661948, 240716831, 998185081, -838431754, -2109235880, -1722848687, -2060044169, -437964877, 1053876152, -859266945, 49016678, -243566747, -1551213523, 661007283, -1712337841, -1856510876, 1358873023, 2015640812 ], [ -160747713, -226564205, 42858768, 2064765872, 1971255321, 284380515, 51363470, 21866844, 431750883, 224488173, 1864536147, -1295831168, 1859362521, 564770209, -1150619843, 1964487168, 1083558797, 728598220 ], [ 1960533535, 1976233076, -1351946645, -1531921895, -1363190193, 1183685356, 219648498, -714573491, -1765380750, -1856134196, 9707742, 1706118601, 486703022, 2015688479, -728024352, -1701886248, 2102801521, 329617465 ], [ 1808190383, 129759761, 1852900207, 1234135852, -914931170, -1413749105, 1916795963, -789658160, -446718986, 577850817, -67503071, 1147432313, 911831999, 801578343, -1950552031, -371715368, 1989634572, 1419111117 ], [ 353652499, -1918797786, 1823117229, 746990340, 2066360934, -1461648352, -1677357942, -1926452022, -1764200250, 829409792, -621749625, -224363013, 1642185812, -100054586, 1635827338, -763691827, -781013620, -865237757 ] ], [ [ -833476596, -1843011183, 1064685526, 1000869013, -1913052472, -678147450, 1516045711, -131600417, 71016801, -355460540, -1866182865, 594744605, 859790491, -1604544601, 431788649, -929409720, 389150624, -94035589 ], [ -1199129380, 1263884950, -1633201302, -1139336006, 2062464144, -1495538676, -1277050631, 228370441, 1993882105, 644974919, 597895839, 1241180762, 1355713707, 88771838, -280317679, 1662870595, 1013668266, 1387694763 ], [ -2003338553, 715737308, -278564585, -642370988, 1296554490, -1056351437, 502695442, -1759954137, 694288270, -1160490140, 448972944, -908981800, -539815873, 1629456698, -1586366190, -1377150965, 848670707, -1482323967 ], [ 1731885131, -1921996755, 241706664, -1639616200, -628014805, -460206851, 1671132240, 290323142, 771580036, 1490789618, 1686611324, -1056584679, 109135235, -134921078, -1451940407, 473653656, 1816952657, 280195858 ], [ -227430193, 1084890414, 2024138724, -1332920504, -84558999, -796095610, -1890106660, -772247784, 1729059693, -958415865, 1902686370, -1571739607, -2016124106, -622705877, -1670518330, 33604996, -1323851867, 1356516215 ], [ 793144316, 1592811062, -1721518662, -846690592, 1281648651, 818468627, -430263767, 27664800, 466315783, 507674760, -315946083, -625081804, 862601160, 1733968222, 1672875065, -719772906, 1594903971, -942889981 ], [ -1632861430, -588709250, 2118748083, 905198299, 139601884, -1624873496, 1779626427, 475636728, 851785536, 1137395822, 474631116, 789204026, -205132373, 1364724762, 132806368, -633544909, 593399480, 859190471 ], [ -529970577, 1231061876, -1623607547, 1589115943, -1735545077, 1939287533, 2062149037, -77820549, 1899839593, 92386298, 49771659, 500384139, 1072651204, 2074054700, -2031573215, 2053282756, -816951596, 1183407361 ], [ 684835415, -1239328187, 1498390887, -1510549401, -1787253448, 1496873948, 1385007021, -313521129, -1270450213, 1749877768, 1519281168, -1778819632, -1886714576, 1784617677, 1836115203, -1469224607, -328351526, -704118007 ], [ -1704431036, 1714061425, 555398700, 1733655890, -1373135116, 1641345139, -2042074228, -578629190, 1632877344, 34304489, -1720313942, -1295778878, -117023299, -338552209, -1662362466, 1257318486, -1861386928, -2032038692 ], [ -138456722, -2026914358, 1244272785, -1721306405, -343318169, 1455429129, -1651265015, 1010616775, -1914523833, 2092079842, -1898584424, -1884331972, 1211683564, -1911951918, 145661187, 756852080, -1835800197, -770838884 ], [ -1310397204, -11463574, -1100223944, -1165230156, 1203553825, -992248666, -2139941698, -2048961881, 761274695, -1136405477, 81817343, 1114952708, -178818292, -1945588147, -1171319973, 364960755, 762717916, 1805977099 ], [ -388745555, 1589891504, 87415035, 211421808, 1376726628, 576433786, -1424395741, -1019466317, -1582720577, 483703936, -1999824944, -2052361747, 607461052, 1281850572, -204900571, 1684298143, 2055605607, -1717581992 ], [ 1125684161, -1943286847, 1769166094, 870058828, 647227371, -1688755615, -874951178, -634554477, 23671514, -1764209773, 1133454509, -286611270, 125817609, 1332688124, -1287952794, 635933635, -1182364889, 1198578510 ], [ 1243211817, 452765157, 845368992, -434940745, 606769893, -2025880875, -2006679191, -740192608, 1765829288, -2046390398, 1642338099, -681466726, 274259974, -417643331, -718994316, 1037596129, 583184283, -906862110 ], [ -562992115, -1513133965, -262565607, -1674088842, 394110813, -2113871595, -1651242760, 429562067, 696724969, 423681083, 509205985, 1983924962, -1451957465, 595628991, 280082138, 1045836449, 1176197760, -411787284 ] ], [ [ 1170935821, 1973228303, 195442993, 1855370063, 308956279, -2109145077, -848516652, -1514265592, -814593997, 1106393986, -1971021455, 1793380857, -1239831486, -1962446125, 1800268388, -1171217887, -241545541, -783770752 ], [ -1343520654, 17620790, -995159612, 1197121751, 817834098, -1873469775, 119217740, 1631094300, -720469016, 1364375506, -1637180929, -1782331942, 1450495228, 942183472, 1635239067, 2012655087, -479062051, 858763662 ], [ -520732840, 814068202, -1084826699, -1720449570, 1177736100, 198579395, -1304297601, 2114750900, -1896173053, 617591326, 781032562, 593033402, -663809159, 934193016, -1922650682, 402514766, 963282678, -839670014 ], [ 291107361, -1409650627, -1055499883, 1156004526, -849934856, 78434901, 1716642569, -245290314, 2062776591, -271510264, 1030142863, -1558919088, -612874001, 1459647006, -1859981292, -488406277, -710669724, -382690117 ], [ -1260677019, -1254870395, -1715729443, 1956827754, 141436264, -1215019204, -1323550467, -23465814, 2078531464, -1198874550, -416745479, -1990114550, 2130495757, 1572871248, -182566419, -1640290283, 1805345807, 1442652066 ], [ 2086331685, -38579583, -1483703005, 2065658100, 2087394615, 118763804, -709263364, -156007740, 125748946, 1190193698, -1001275451, -823437494, 1791172485, 169800280, -1449995590, 1931827132, -669358467, -802052385 ], [ -1447993245, -395002810, -1706759075, 73013823, 1747731256, -1741977578, -568174427, -842905757, -1776322214, 1810135970, 361552370, 1850962185, -112677111, -1113907255, -1116182263, 1004132551, -544230, 531330212 ], [ 133767798, 454062183, -743565977, 1603820346, 1764431682, -1004790106, 1668661673, -503563868, -802187848, 139870451, -1130901912, 210655111, 1406984193, 888620490, -1946069558, 1931860960, -1972446782, 1633560768 ], [ -1762030968, -1050559595, 107869009, 748884489, -368664825, 633564074, 496270769, -41551100, -1518136212, -818864578, 2055158499, -840894076, 1547785061, 647704494, -1467105455, -256768837, -119283324, 945709181 ], [ 1407201569, -16908422, -1393052055, -1925553499, -169911414, -349181948, 750224085, 1696847083, 818241167, 653395634, 1545007223, 637084497, -1302438324, 229333280, 1163954612, -1376444592, 343919517, -1071938194 ], [ -1973235966, 1115698548, 802342706, 1965889911, 1508427723, -1915698149, 757215676, -1620403804, 896116319, -491433322, -1728197572, -1048968433, 1045932946, -2055080907, 415507011, -530771490, 381021768, -1514610880 ], [ 696074876, 383048143, 1297478209, 149842763, -1636435967, -909303072, 1177736396, 1433509815, -1993414810, 1261871552, 1617956686, 161747795, -184196464, -1536625359, -1269537596, 1595450496, -1584589028, 186990451 ], [ -1030318315, -1792447340, 372323261, 515846221, 2105285731, 808833112, -832536925, 1258994953, -1784997712, -1425102998, -612296763, -1392377953, -97749735, 1995211571, 253754944, 526748469, 2029075035, -2004686080 ], [ -2072314652, 1703626937, -45600883, 956026256, 2144674293, -1028552863, -1083930840, 1523871756, 1308302102, 1620902584, -554583242, -1170689036, 173336798, 2094626483, 1656066396, -2055408650, -1783503637, 946196131 ], [ -1901878576, -895566719, 1495051917, -1644938681, 979538114, -1305846416, -1376619353, -143056707, 2071736613, 396220589, -1588047863, -1577799420, -1587675361, -668296575, -425588728, 2023041208, -1418130575, -204787697 ], [ 1871860282, 378268893, 490752242, 566668658, -872761900, -1025918238, 1172446611, -516316685, 1976687584, -351574035, 2117498808, 1625635281, 647628641, 1346254895, 432074822, -2067015626, 1259123825, 420316116 ] ], [ [ -110947738, -802122014, 1870319249, 545134902, -1069687222, -509496336, -1725752165, 2025442316, 1569933811, 699795472, -404177079, -92597575, -1021343592, 633457481, 1307871310, -1028366148, 1069754850, 2055268441 ], [ -286497425, 2080836792, -1643840172, -1717164115, 918339209, -1953651743, -1859900589, -1756856285, -1269781821, -1248876440, -184079288, -2106976835, -1460126970, -511440806, 631832990, 1587180633, 377898971, 20151722 ], [ 68114422, 1248644922, 856266484, -1756295115, -76666415, 1689861290, 949075387, -239165287, -1426892039, -1268046790, -930958936, -89770845, -845539112, -1693223325, -1569530287, -1005784555, -1260894942, 1142896163 ], [ 942785147, 1896553691, -1602906623, 238651573, -614269939, -938200966, -990625805, 346023063, 2033935747, 330267199, -777222572, -1625779265, -464997502, 231717848, 1111049527, -433105203, 263879140, -967327525 ], [ 1431848618, 1282202075, 878045176, 856244139, -1069764176, 1020756487, -180040130, 779791257, 122232126, 2005209785, -330262002, -957584673, -1986073458, -1956451722, 829173262, -1040781215, 588029842, 235962619 ], [ -364683368, -1756227397, -1568692796, 258078952, -418833079, 250909427, 582859832, 2107209287, -2064881273, -2138591608, 367175989, -1374495612, 1853024808, 908171355, 913122388, 758729395, -1676949167, -1153457422 ], [ -1418841398, -1811549946, -1651670864, 1235050031, -1666695313, -432093341, -276730235, -1494929045, -2091704903, -640019599, 1669742475, -552017698, 355046527, 113694960, -1212599786, 2004051707, 1118137025, 1655510139 ], [ -486760387, -1616278324, 494541836, 845851025, 270728292, -298194841, -1089625316, -1083835192, -1771607818, 1339798970, 1668623070, -397892119, -997231022, -182791442, 1145308363, 1990718433, -1625564041, 1084589083 ], [ -1331126334, 1559868330, -166458108, 1316462565, -767329372, 1283048352, -1014093961, -88618396, 2121240386, -535374946, 1968146647, 948014136, 1687152432, -656497458, 1192805413, 542535760, 1240113668, -787629279 ], [ 1388276979, -853495071, 1779060230, 707654243, -563121388, -1653470654, 2094149974, -1156547071, 577499489, 230353645, -436465660, 655928425, 2144480912, 378197442, 244571487, 761261380, 1674490260, 854398863 ], [ 1245916971, -1671316814, 1179409207, -696439050, -328120957, -184434511, 492346334, 1184989241, -234398980, 878327803, 702378051, 1207856069, -1203551469, -554257309, -553268201, 1474684091, 641443262, -1042971378 ], [ -120509552, -1769297282, 1476284049, 2017330480, 32937879, 2015964184, -1531893009, -1068665999, -105698047, -580247666, 127733648, 1954744682, -1892750825, 1262035067, -799322475, -1445530436, 1347684096, 797236847 ], [ 1005993371, -2057296180, -1746995391, 157527769, -600116305, -881297433, -1443786965, -933783971, -309756498, 1217566814, 1850381127, 1621901614, 629149386, 1290669074, 1121290591, 120589676, 2092782895, -1543649037 ], [ -676642637, 1068753107, -293400559, -1551543260, -143237616, -84523090, -1494847910, -1991491309, -328239755, -2084017517, 762224860, 1160516561, -1514139691, -335922827, -1589957624, -1990965566, -1708729029, -2077946305 ], [ -1748471882, -192420666, 1912239836, -1596062518, -1010328734, 193063858, 242422896, -852177477, -1974208596, -92137352, -1603897495, -1939728689, 191496604, -1066884549, 1323464587, -832557586, 1989266172, 223018365 ], [ 612270431, -1757214164, -1104565685, 1058560411, -359613679, 822820059, -637519153, 1191419148, -271830669, 1684263115, 415950806, -487328580, -952267228, -1809980111, 168718098, 162803534, 823012415, -1042473119 ] ], [ [ -2025853240, 284847126, 870601736, 144361198, -1943930744, -810381730, -1299768337, 1828711838, 1478819013, -1694197005, 331881987, -1389384341, -909639835, 199205082, -1717150019, -1435056347, 1302966351, -94398771 ], [ -977812652, 542124956, 586255672, -177840191, 1027666208, -283923279, -43824966, -1771617260, 245387453, 789411220, -1100841215, 738046702, 1562116319, -1739518096, 2049394310, -512103682, -1928142703, -198232255 ], [ -48439645, 1674987974, 707728585, 360452041, 1209060569, -1679109813, -828834464, 832392905, 1233256037, -860506625, 1471719662, -746112803, -1641535148, 54714467, -1228841354, 481468598, 1105483140, 820132020 ], [ -545305832, -1215069741, 597311565, 170021822, -1937071262, -7253540, 1360276676, 1126002553, 1324511258, 197851428, -1715886233, -1648830079, -1673442465, -728645874, 441080010, 202648632, 1997134014, 1290219837 ], [ 1034847796, 1574131616, 1371885711, -1887052059, -1628847766, -380992222, 1126292455, 1826486614, -168424597, 9530814, -1260632106, 620839695, -1977457876, -1163737148, 1223830039, 1528491508, 611721200, 2031144423 ], [ 1648825118, -601107182, -1963417494, 1060030768, -1067409871, -531041771, 764772342, -1977077052, 2078784062, 338288619, -1639178560, -207196290, 1719208713, 1370897550, 1296889640, 1955883956, 1196595784, -2062523025 ], [ -34724510, 600411048, -1119791811, 1149065548, -333658230, 1776858177, -2096281675, 900288661, 1737797321, -106095791, 1099848915, 935178722, 701878630, 862950081, -1298575676, -1885750932, -1790060504, -1502300289 ], [ 2056008939, -1158566750, -636879195, -1394286163, 192462511, 1175912751, -1684148388, 519370793, 1017269031, -2065029120, -2112572334, -1119875043, -1152471520, 1888348741, 85121356, 932353345, 1001387047, 1689823750 ], [ -744210703, 2064327480, 1607464269, -701461233, -1297152569, -1128406405, 315703875, 1061035106, -1025264839, 1601702157, -331839597, -1122647019, 416701658, -530202830, 29573256, -1812040413, -1435363626, -1016260857 ], [ -1904684388, -1173681912, 1700672877, -1116112991, 1316939651, 1929804346, -510448302, -728354704, 312945517, 409321006, 2509935, -887725700, 841167727, 664927736, 672211908, 1195128009, -2129146340, 1144557192 ], [ 764171980, 172680090, -1034368140, -1740010126, -479758936, -1598432670, -1435094678, 1033728299, 611378417, -1999920042, -382928373, 1209388448, -1997601301, 8599415, -1129128973, -50861558, -1514718451, -1899649871 ], [ 630955023, -332334975, -564035364, 2143617753, 1156638639, 174835847, -1216413611, -697345814, -60352810, 2023865513, -1527551828, 92727468, 392572583, 669573163, 854891935, -136494925, -479333402, 126824693 ], [ 1524306388, 629832608, -1592728822, 138076568, -1092489695, -1360471299, 1418114139, 1057194552, 1680090194, -1365432997, -226079725, -1065099906, -1802312245, 418650792, 1273119135, 1666927750, -1108120807, -1830658944 ], [ -1990917282, -1948746886, 1002588713, -1059068684, 1366640323, -1375885119, -641262795, 1601889177, -777675912, -621321218, -433663928, -1914863788, -1523193362, 707525733, -917054803, -1723320504, -2097674726, -396344518 ], [ 1749164656, -1701981750, -1363338587, 1924697195, 366933705, 2003556966, -2102115705, -1410033013, -1996389643, -601163598, 1613035437, -712085372, 802186216, -219954376, 1821666352, 645586595, -542645098, -48917074 ], [ -981831877, 1871795171, 173540091, -1167897760, 1537778898, 277208928, -1338758000, 1655819627, 1282965769, 569698849, -1704735598, -563402708, -210516499, -1333309876, 1383557345, -1455042979, 137010008, 376220458 ] ], [ [ -1582524050, 993086053, -673044184, -2057182354, 954519977, -917086878, 303167901, -2020614505, -1936753305, -1043563058, -681086838, -1636698141, 1757929262, 400533915, 1040344453, -474836055, -1934823485, -774730193 ], [ -626748793, -350642545, -2099649995, -1515156605, 706614192, 675033377, -912692832, -1388676724, -933919215, 38421634, 1422118481, -468192398, 1936153945, 128864078, -803800592, -212786123, -1790512868, -354913976 ], [ 1837109945, -939891762, -318490244, 1829877171, 339672312, -1884743331, 1610218482, 420678199, -1872303133, -1883831931, 1298819660, -1163119182, 908962447, -716300881, -1257649238, 2128368115, -46151846, -1016900854 ], [ -1815210764, -23706007, -1371604214, 369964542, -859989459, -94781509, -1479218133, 1374237430, -1151042956, 267804288, 356517344, 1069517281, 31772012, 1285910689, -991987660, 417123838, 387380695, -878153425 ], [ 106802296, -246214831, 1461708419, -1237090403, -602651179, -1778715247, -1938342966, 404059655, 809401066, 1625415015, 2141254091, 165229967, 637174819, -1036341032, 1358408948, 1373584233, 485338509, 592836382 ], [ 1100700132, -1432352978, -601157446, -595020288, -687704856, 916466011, 1880704236, 1960526297, -1519663679, -610717542, -836224968, 918310964, 486847211, 1472529663, 635043046, -1536334228, -1790094114, 181961709 ], [ 406831882, 1549170036, 457515903, -1518915564, -1417972520, 856646529, 1952379238, 1550215129, -1564309625, 853069904, -638937220, 115794167, 329664944, 60276869, -553488183, -409703319, -184841275, -983268086 ], [ -695943904, -1911938892, -127590925, -723002568, 1400509461, -1265885158, -1485504356, -367557706, -1168268053, -76560719, 249507353, 18395921, -521506969, -90380445, 1502853185, -1019666367, -552250959, 1569411229 ], [ 1023144964, -1005452760, 1239547171, 234971355, 2061163519, -1039478146, 2086095421, 326636507, 494867259, -1829271934, 1498896167, 1997134918, -590614965, -1636954796, 1893017838, 878696878, -1603807834, -1342699272 ], [ 153032987, 793097535, 654044243, 461523136, 922369401, -1974169171, -1113578586, 1069817879, -1173202401, -1455119519, 303895210, -2092551844, 333515772, 716462547, 829007177, -435611548, -1214472604, -418753674 ], [ 616461658, 1443302823, 1216087440, 1615603750, -1251630466, -1592649951, -1083671017, 1760065368, 1030992144, 1118266272, 39567128, 1978186477, -823058515, -1289572908, -922831771, 1998762638, 1768457456, -1880037088 ], [ -798056178, 1150833404, -330771652, 9427898, 983225560, 2065056460, -93820661, -1008552934, -1589007171, -1090161574, -2030459514, 1703027101, 1727426831, -1699426579, -1229822858, 180621012, -1316097677, 260620292 ], [ -1505120629, 1907537299, -1864440329, 750454609, -292710260, 1004416554, -735506692, -1057770516, -347066736, 143662485, -783863913, -1248744331, 838085121, 1506592405, -2132037571, -579550178, -731424594, 506143145 ], [ 463376061, -2146127753, 928072241, 1059256733, -219595774, 1158416146, 1164368556, 1547022953, 118517184, -1435278599, 29272077, 1195068020, 1159407631, 1252400877, -1864802117, 48394637, 231355026, 120551538 ], [ -495567398, 436397121, -530412679, 1873624969, 629097366, -1697599869, -490614892, -582909449, 1985787180, 1260665199, 107969150, 878819323, 55344208, 1570082402, 2040045776, 893214138, -1901902631, 1048324706 ], [ 2126893516, 535254962, 1195931032, -1373731473, -1048277843, -1063676208, -1181372486, -1631918618, 457557749, 162509560, -1637705906, 1979799471, -1807649902, -1422400464, -612577984, 136293773, -733050319, -579035681 ] ], [ [ 2117707375, 990809395, 775911161, 218459654, 1454151930, -1642372133, -1798880233, -1903475004, -616894681, -53655198, -890579165, 1325319208, 1001926902, 1722347525, -1302309569, 1972428259, 1937220422, 211103772 ], [ 408307387, -91449404, -2001514713, -2115027402, 910283309, 148312662, 143027440, -1491897154, 381628224, 819755299, -1282854797, -483147414, -112217542, -234451037, 899733890, 2020376426, 115428181, -1581167917 ], [ 2010316774, -1077635347, -1218050403, -727708686, 1196515309, 2056806710, -113232471, 1895028985, -1432523878, -298639680, 940154454, 1126072791, -60447538, -1017105432, 986750987, 1136278828, -1519116099, 1703221530 ], [ -2018163047, -993458191, 1818651698, -218529357, -2100374198, 837886492, -534762047, -2115936798, -182453451, 827895802, -611838573, -563663205, -1829210876, -1598004893, -1643540477, 2123589878, -1144295535, 1749742092 ], [ -1399459561, 152233752, -1136049275, -509167426, 360730363, -1743602131, 895647484, 757752627, -1156304292, -1357446541, -1468086017, 531879572, 998897957, -341328052, 878851777, -1001505592, -1765822553, -5786731 ], [ -736708534, -248790693, 804123581, 700666185, -1288307190, 1634869331, -1456420570, -1423936756, 1565501276, 1795638064, -2126710549, -1702956182, 1101572, -696888845, 1835073988, -594147689, -1289831701, -1124013722 ], [ 366492901, -290718178, 1802219578, 102745935, -190073293, 1610474198, -1924300141, -1259413147, -2113156537, 828329406, -1949318388, -1843650116, -1578581727, -1919094711, -1696320720, 231858649, -1728598774, 1310242042 ], [ -1086020445, 763977537, -1953252896, 830147715, 2052135618, -909764815, -62997860, 694271312, -1617011288, -1178703249, -508575206, -1408435717, -1420372612, 2018209969, 1872180603, -1106938936, -860611612, 1373576927 ], [ 1890204696, -332468568, -1955538995, 1292367106, 210876659, -1673338476, -1187603935, -960004214, -2080938616, -31345130, 1877092818, -1570084722, -750622790, -1048638808, 1904736171, 1686844011, 1136919535, 148870829 ], [ 1704323442, 2022596309, 1970170215, 1181154736, -27994844, -671006970, -1569358357, -269844257, 323100212, -1312551092, 937439821, -2114015186, -981340367, -433251851, -702973513, -1795490750, -1170653061, -1886108841 ], [ 858196858, -887554083, -1062306624, -586795962, -589919579, 813405340, -228448560, 569230255, 1289150519, -784024250, -319627918, 776573508, -644750352, 439038632, -468816691, -368722458, -256463492, 1762178314 ], [ -1140624628, -815086019, -1312039683, 551440540, 320304647, -2033434672, 2007967245, 309098466, 1304340154, -611301686, 1925148609, 1159523730, -798249875, 1692010792, -996133902, 1869610527, 286140858, -1632117197 ], [ 366710004, -1247423888, 29154831, 18484565, -1702076184, -2090919458, -1573374332, 1457848180, -230122921, 1284139831, 1636739126, -735309993, -2123822172, 553570180, 2141600304, 1125101391, -2038255191, 255718995 ], [ -841780104, -732485600, -191201143, -2091576865, 2011412945, 1903748776, 724121608, 1426559157, 751782130, 262876662, -50878658, 833309149, -232861858, 86658123, 1728948681, 1633026053, 1107994384, -1079324760 ], [ -30017966, -1263306930, 2139458515, 141060529, 928333747, 1931369805, -351707258, -1190143064, 741522681, 1701976595, -185439195, 1847887585, -1973607135, 710202852, -1687882021, -1340128265, -1540436253, 876071751 ], [ 1904938644, -107243979, -641418841, -2068696342, -1228700472, -95338895, 1437646869, -1983751937, -1579510055, -1136837093, 762585884, 65621315, 266267144, -906644653, -1763991678, 655381155, 238745989, 1264567519 ] ] ], [ [ [ -644537862, -409201230, -331597741, 1253279843, 1893961438, 975473820, 1967534654, -1343847827, 2116130588, -2039400763, -1298714869, 1347491279, 1056512540, -811968952, -2076810935, 395354969, 498719425, 2008919954 ], [ -658270578, 1822945970, 1779799373, 658318397, 1462075678, -1242845279, 729761813, 1034626001, 1892120351, 1268669649, 2106434005, 1250312126, 758664317, -385920252, 1391146271, 1419806193, -2059967174, -447913004 ], [ -964235994, -473415924, 13690358, 1052120475, 1877674252, -697891008, 258682644, -1410310616, -828635206, 1599010706, -2078104768, -353945999, -1542160595, 227369584, -1914513981, 1234707481, 175688392, -293071769 ], [ -304726836, -1111199418, 2011435632, -1178930647, 717153056, 1087350081, -1269713509, 1897999842, -866050246, -387425789, 1909308343, 541624027, -1691732625, -31290130, 619652721, 696172462, -1271811142, -1601637550 ], [ 551625094, -441698953, 920749801, -1514473932, 871009715, -987399975, -487711623, 1897651216, -918949564, 1760459451, -30415374, -1336622347, -2053789035, 1667097011, -694476910, -1068405463, 2130833995, 598338974 ], [ 40214562, -1412176097, 676858401, -502152395, -287732512, -264246914, -267506121, 224988412, -1852655885, -830054038, -1059170635, 1619315693, 1308703266, -1801679298, 11272865, -170429789, 28659807, -1433562574 ], [ -1303071642, 1145392005, -158379033, -1725714054, -1405539287, 160753941, -1310710468, -1685307569, 2502909, -1050377397, -927001874, 1570214851, 2086649650, -1825240175, 1567132815, -409784661, 83731412, -1030982120 ], [ 967295406, 1576257496, 942435804, 1804445839, -1646200766, 877754669, -1257235692, 1300625905, -1070804418, -1500708249, -628722377, -1302072775, -689269941, 440237739, 918464885, 1995390404, 289888181, 998567925 ], [ -2138141598, 1024977708, 246848816, 1200261183, -1661378470, -1307028317, -642517863, 2006745138, 1366762620, 1437700944, -1785084084, -1854913469, 2102599900, 1159429253, 859938248, 354963415, 2056466054, -1901035989 ], [ -1727735579, -1579007109, -1737427313, 3805105, -827611157, -497866082, 1193068103, -637498924, -1642337695, -1488128659, -684292532, -1348959071, -546006656, -1717547258, 1288989565, -1417174421, 796082313, -931416628 ], [ 1213687299, -1012494325, -1945275207, 230535717, 399090170, -1446189499, 492017730, -1164702182, -1109558483, -1539833902, -1743225513, -571356983, 805628633, 1792810705, -501343336, 617940022, -780360849, 1861892661 ], [ -2099833660, 1601925923, 1261955530, -1796301462, -231622479, -172604105, -323945358, 1526748837, 110234218, -704087553, -1848806711, -64784637, 1885931095, -661711740, 1854690326, -1234547862, 1935096176, 626015567 ], [ -1138690796, 1426375979, -1094765097, -1164044476, -1438363339, 2097445093, -818647229, -1034638055, -1225857009, 927808013, -826619512, 832797524, -1254152159, 1974655954, 64688340, 2064068010, 648511148, 2103241919 ], [ 875837930, -1158487094, -608625944, 1703862175, 923894114, -656057576, 202467605, -1614258574, -1952759773, -149262917, 551533698, 1317691364, 1857514935, -1721595990, 56374991, -1089921981, 794926367, -918054733 ], [ -2033682096, 396661156, -1398928768, 63766411, 1937920405, -813625594, -1632000861, -247968562, 1173374043, -1244194468, -1876573114, 59156937, -1745978115, -1314008192, -274056887, -1764596954, -1244001930, 804327517 ], [ 1791139947, 1486446114, 400860570, 294237073, -1749930435, 1648295387, 1679423030, 1472872969, 304148151, -1336561643, -133618115, 401915479, 235078322, 1472464820, 117323621, 2092071996, -527536883, 1766036084 ] ], [ [ -881261382, -1489945644, -1032264775, 735746191, -284805412, 2063155156, -1629038509, 310612208, 1118125797, 1851963248, -2132812110, 1463619350, 1264636222, -341001258, -2075167198, 1907734492, 1456080461, 1889879968 ], [ -933172336, -1621400097, 176781964, 29861704, -2059203785, 1991474329, -38277030, -827789999, 1257940628, 1527396896, -1277928239, 1706121756, 888056765, 1105472874, 405623167, -142487455, 963075088, -1565806226 ], [ 960104468, -1696217035, -1970083265, 1419858934, -1828687113, -392509359, -1519255312, -729984586, 1804838679, -1905459308, -646241127, 1609254698, 897775982, 442972429, 503473437, -1126436514, 218179220, -2029458820 ], [ 2058041953, -825016224, -1506300585, -2073906063, 25773060, -466640907, 1921479313, 2105443412, 5188705, 127557863, -377782451, 1891760960, 1809939505, 1391413648, 1288436780, -666585908, -1265379869, 653113347 ], [ -889915649, -1560563067, 1450491504, -1414911957, 1813153276, -362562625, 163962113, -327939296, 1212285783, 735361744, -1168464865, 1164422864, -1313613481, 1552836902, 1717881974, 989908616, -991811193, 144783019 ], [ 1527648795, -1999740405, -2139011459, -371126948, 1615173636, 998583527, 1808648759, -1928419666, 1054828147, -1782541259, 480712470, 1286595709, -2048341052, 121859788, 447717313, -1183545810, -1014020833, -1202506364 ], [ 78760496, -1122301394, 393170730, 617557515, 502665589, 877216276, 824065823, 184005759, -1062163995, -985392247, 261104673, -1589138790, 364178509, 522751677, -315204269, 1977776147, -1988331412, -1151114688 ], [ -1418854601, -862126570, -2079247247, -1779251031, -937901453, 1846863895, -1524212195, -2015188752, -2042806133, -1795658935, -345805003, -136184013, 602453394, 905479307, 37482989, 1286288281, -1403472367, 947793088 ], [ 1510225250, 1895849230, 1135386361, -1632114079, 1030418296, 24382396, 282186987, -889573934, -1855128397, -647311693, 108934211, 1246227581, 686526555, 507785899, 1226806147, 1695184352, 2140645134, -1546344882 ], [ 663511502, -1450640311, -1056450779, -1588240487, 1369361619, 402763357, 179551710, 1358976681, -606192178, 73197319, 1745693863, 355723072, -41589862, 2004185960, -1701562766, -1457736369, -829263971, -1240304313 ], [ -901789684, -876940925, -340616381, -1499344578, 1149970576, -305847271, -935601656, -1332950931, -1942763754, 1841015541, 786467092, 219051510, 345050685, 2089695691, -1986210069, 169862637, -1719382671, -1805906619 ], [ -1186080433, 471307833, -885500505, -900159333, -308382083, -1600952991, 1462838178, 1275636098, -587255381, 1987003263, 1209404220, 1343014693, -1724293436, 2072503760, 523079375, -1310171242, 1971894195, -27843971 ], [ -1920561830, 149070762, -1935298108, -362918852, 1064239989, 651366289, 317626447, -1594431629, 644550130, 648800579, 916175197, 2013052728, -262298463, -410985465, 489597856, -927036034, 708928981, 2068697840 ], [ 882189243, 501487468, -1588347516, 16153528, -760341248, -1669684749, -1292032489, 186555777, -1925527384, -2113626641, -1762139861, 1531188538, 488734080, -1766087306, 951014566, -191032390, 749651675, 2058887317 ], [ 2001708864, -1065344309, -809967015, -1170809249, 1139415745, 876597298, -1258794590, -503183111, 301609213, 96920582, -195731053, -1253986484, 2096845754, 76074612, -283995715, -2120313300, 143504520, 717861024 ], [ 1143843736, 1944353967, 459116894, 1145303243, 829283924, -951522890, 1386236832, -1766213575, -1693900685, 415799119, -1002065862, -2116810629, -1086892121, 411508563, 1302518090, 429138970, 967868774, -974266513 ] ], [ [ -1459873750, 932369893, -839277931, -1019392946, -930946311, -1618129123, 1700664963, 135443774, 344284084, -1420684215, -897771103, 313923685, 1118015291, -252262434, -1874155136, 2016306594, 375624364, -659134207 ], [ 1717418079, 1734698213, -635588354, 1230095357, -1794928908, -1865632290, 491037957, -1218792156, -997795920, 763671546, 1243805949, 1731680633, 1463866456, 1759532251, -2010025131, 148756144, 57479693, -1266664731 ], [ -1882350226, 1590405511, -7585499, -2047415622, 772974435, -1180539434, 86072183, -31524973, 170105028, -23335114, 74319538, -1097851828, 217494935, -2138858736, -1056884569, -731735491, -1712069101, -1150803934 ], [ -1562366525, 1676019749, -1201184200, -739929321, -773975674, 1768836128, 1066235994, -36923477, 1993143989, 1206833279, -652085103, -2039576412, 713454949, 1905283240, 612874532, 1199052312, -545845019, 1394359099 ], [ 247061084, -272633553, -1240161375, 529717179, -146955129, -1762984628, 1740238682, 724767978, 1265388720, -44202947, 1144812098, 1817083242, 892715295, 1190722752, -1356292756, 1087934201, -247497691, 1791688189 ], [ -2049891499, 655829633, 1549655174, 2046923062, 1053368551, 254784316, 1295810882, 1993061797, -1837474157, -1006731482, 690612626, -1590738529, 1784167661, -127581665, 1222567015, 528383160, -566793784, 1556035630 ], [ 852927829, -1835374116, 974293677, 1691532649, 852140667, 1008623807, -680275577, -364484003, 840396757, 736705103, -770739833, 276085980, -761671756, -1527407122, -191420896, -1690034101, 500439088, -1788150621 ], [ 633673251, -851003918, -1607750377, -1409039574, 276790108, 91546530, -487920913, -1662856946, 848137, -50564840, -56573742, 2020177741, 1675859022, -928478262, -2101053775, 1578951159, -482134823, 297654084 ], [ 500617907, -247402567, -25288887, 1775609776, 630811667, -75344459, -991537002, -661927345, 1070799550, -231960200, -1147019228, -1066953131, -1832180380, -2020185941, -1880105689, -81990074, 2139350330, -1029386791 ], [ 335567629, -1582921786, -1499468976, 693582309, 2086304498, -1346361037, 84886684, 1212981707, -2082225493, -1776362732, -70857072, 1898000944, -1404340879, -1005378701, -641401990, -108514890, 100914501, 961812528 ], [ -70069497, -1971451890, 383341346, 987613246, -1676075408, 715194457, 1118456987, 833850432, 2107810565, -1833537448, 1792898791, -80634817, 2106497537, -1853878330, -490934789, 1687623932, -424418285, 2053337966 ], [ -486059124, 414452881, -638320573, -1490737675, -811496662, -248260238, -323284571, 717811902, -1488371331, -1154310713, 243755756, 720259170, -470232679, 899822772, 1911290207, 1355373104, 576810720, 675456428 ], [ 2083223018, -972768181, 1064727890, 246393862, -1692667730, 1539198675, -138338918, 637538390, -797583969, -235462423, -855485131, -820051344, -1776709195, -1553024836, 1446246294, -1743608401, -407249286, -1666271240 ], [ 1437662110, -942824644, -179668555, -818904163, 1181052278, 456470923, -103945413, -1956366513, 950865882, 1226405375, -928965916, 1851966308, 1077935036, 754556947, 397141977, -1463701485, -1887489663, -1537316447 ], [ 1395561004, -1921168298, 1173261842, 1821220208, -323429661, -566334862, 1225111815, 2115292957, -1754952085, -1353432413, 1485439107, -401400579, 885892545, -1396737193, -456439144, 625567051, 1817234491, 804608260 ], [ -1970012115, -703220506, -1990034686, -417905892, -548279651, -1519744031, -287065488, -1223647844, 724283484, -376668629, -478555189, -612024397, 1532077988, 1049918288, -1645538543, -816724113, -1475818674, 971311892 ] ], [ [ -1214267823, -1931609449, -38563272, 284872975, 1547403053, 1195821326, -313723199, -821628316, 1849066370, -661941313, -2087964745, 1700458648, 1142121884, -829187964, -1607359654, -779872275, -993106299, 948240737 ], [ -459507098, 1332798172, -1636893929, 768030634, 141501713, 2054937180, 1133566209, 1866594146, 852415862, -881105201, -125949433, -1457590667, 390458181, -1229863012, -1326491865, -588233676, 274689515, 1468576560 ], [ -9394688, -1277294576, 553184525, 1944794918, 201975210, -384622806, 770073512, 1361012721, -455687014, -422844420, -54754592, -571953319, 1174214234, -1135170359, 1332438865, 2114223256, 264588861, 675314941 ], [ -87644093, -984545941, -1093788851, -1486622474, -1497338354, -998217507, -1967094827, -1987910817, -1179454007, -1068297292, 610225469, -306365778, 354799261, 1417283369, 851508285, 497954439, 1683937074, -1744019575 ], [ -652268410, -1718128067, -1070337867, 1622859267, 1780270814, 1316793135, 738837029, -236205212, 1242354724, 976110543, -1550822435, 275577439, -2009592771, -925241825, 1222548630, -1323129578, 37081530, 706134993 ], [ 223829509, 1629273090, -1204329558, -92896544, 659985015, -1206160808, -846433387, 1144564457, 1185757068, -1668985908, 1768958071, -914515200, -501768593, -1678133634, 1713223785, -700765155, 168470497, -822734896 ], [ 1665206928, 5139189, -1543067213, 1881001383, 2048521774, 1686971792, -382703613, 1800756276, 1248057370, -590411362, 1147325910, -782100848, -360399214, 1412736949, 1442794521, 521721399, 1117827587, -250924696 ], [ -2147403055, 945965786, -2079642205, -606269034, -1395987035, -1433317100, -96320737, 545067685, 1677101263, 2061102947, 606525989, -394414245, 186680652, -1793202398, 1707120022, 2049625743, -1725099823, 1369397090 ], [ -176795795, 1588829560, -973814870, -317516788, -221577854, 1488424285, -1869369720, -1602377920, -1800132006, 946061346, -216755335, 256943802, -908024929, 562990235, -1363128511, -109826081, -417894848, -1421024132 ], [ -1192379098, 329793205, 1045897978, -933322300, 502118142, -631862062, -1628613770, -58829567, 982569168, 1517549747, 1297862256, 2136428816, 88650763, -392179478, 407043757, 63688929, -1955974919, 1944288435 ], [ -1444817694, 1503561200, -1030982087, -397309112, -425480109, -1845277714, -26038700, -1506996473, -738208066, -1323493545, 440446997, -112903044, 1101668903, -673079232, 433992026, -1042437559, 368860792, 1896256573 ], [ -930297763, 1057431036, 807358425, 1437038011, 1163277088, -1479738354, 1631145889, 776360475, -2092525514, 1822367141, 172604366, -1716711180, 1434784867, 693044909, -889546704, 2144708018, -916179580, 1917603740 ], [ -876361664, -1752664607, 973295687, 62266743, -1868874531, -1499112121, -73569244, 1009930177, 11476240, -46160850, 1540679199, 384350179, -1667507594, 1530483435, -1945886972, 1900618190, 1410419959, -218029235 ], [ -1886883969, 828539342, -1592248180, -82381858, 1275149326, 105502968, 1517774817, -840613243, -2114935468, 1599549250, -1437382888, 383576901, 1224506132, 1173972681, -316242008, -408334741, 416716358, 1999946039 ], [ -2138225334, 508144218, -1546646396, 1357936342, -2120514119, 1184341478, -2001370046, 56722016, 2047131272, -934892355, 980666317, 1682210720, -415692659, -262617424, -1774678019, -259044379, 1047100951, -340004733 ], [ -614875507, 611324325, 2003839963, 293629481, 1406478582, 1463279302, 153249384, -428564361, 278129085, -1664590513, -17736434, -756447554, 780410634, -1711010063, 1483404354, 31051645, 1842955544, -634684397 ] ], [ [ -199570101, 385150026, -1107119205, 132050625, -1419296917, -1801394799, 2144688665, 196355676, -1621447693, 1335285757, 423614182, 710306847, 1757830338, -634691371, 1386398620, 1830687083, 192798396, 1727421108 ], [ -381779739, -274789685, -677606279, -1734708668, -1654761934, -323659932, -1119164949, -1564707525, -1141910914, 1369926809, 356052426, -1264708966, -2097294434, -1626381788, -781122790, -1590342695, 1123651264, -1470908400 ], [ 1202765634, 2091191271, 2027217079, -1004122700, 27831864, -626540305, -1428159752, 969542528, 1674313896, -169372667, -1209702978, 2072356313, 96896179, -72873202, -1723040949, -402159158, 1399798479, -99509304 ], [ 632446344, -1269136959, -627665408, -512676253, -132127254, -1532355326, 1210900222, -1701638589, -246906875, -1587365131, -1899558014, 189809180, 79382620, -810242428, -851724570, -1401250145, -461645803, -930601224 ], [ 477524213, 1580213587, -1922516318, 56194526, -1945835428, -1463220344, 990400757, -1916775122, -213016469, 644063949, -82486277, -917941675, 809462868, -613945847, -1959703346, -111113957, -2112223739, 1975936093 ], [ 517462933, 1856441421, 1577975279, 1377595151, -1965841194, -632524205, 113785306, -2102732491, 1005318350, -288869941, -739419604, -1609352138, 698117435, 413339065, 451110431, 345681191, 740563047, 2046321575 ], [ -1669069057, 1399616511, -1995544991, -1241171933, -489129181, 1220552731, -1577903859, -1948603510, -1201380907, -500284917, -1452015026, 1077658616, 83208310, 2041287975, 359557782, -1257220109, 1435961256, -1553346430 ], [ 1972878049, 1320913590, 1217707823, 1799307517, -1374911873, 47071061, 1043591286, -837172561, -1861422203, -2130939973, -1697239131, 212338741, -1046005389, 1888954707, 1965093133, -1834980466, 1990562321, 144333064 ], [ -1147548472, 662143234, -503775049, 911350458, 1474538584, -1175951075, -113705705, -46720142, -192746835, 283736403, -1168615777, 924629281, 12130635, 582975553, -814520910, 1106967250, -290966887, -91304595 ], [ 1037751741, 944207605, -165319019, 1962079306, -1900722019, -1966641965, 1928271365, -1341141763, 886311253, -1413582936, 441881306, -830426938, -88947925, 1899713313, 2000123900, -183892086, -1684064706, -1231325321 ], [ -546497487, 308059801, -568710824, 1684733146, -518444476, -825312611, 456266528, -518454334, 1953546707, -1238144819, -974237545, -2127315731, -999982395, 1582681771, 1153742625, -1434769356, 1946863724, -1667647623 ], [ -491054150, 1416996100, -1070431570, 1933798590, 1460871042, -530013037, 195271903, -1856717303, 472229215, -1362749355, 724517944, 1957780927, -1765788425, 185270157, 1813381723, -1516312556, -687861204, -863399417 ], [ 1769646021, 1190478504, 373077012, -1847518041, 2111681287, 691157835, 1743863433, -362803412, 1444868366, -1436696860, -1958575152, -391448553, 1380024361, 1866397364, -851423161, 875836761, -402649248, 468170662 ], [ 1970802175, 122720014, 2004218, 422197413, -1197197853, 595005599, 2136266108, -1155447752, 33151410, 730969232, -835618494, 1742348191, 1187471762, 2133627653, 296362733, 2108442203, -1184406049, -1384353821 ], [ -1585972790, 853463507, 1074377711, 37330834, 234027861, -1877722533, 652100076, 1634601536, -130756718, -1975009807, -1679868388, -1395632602, -1592826884, -1856305780, -2037460880, 1340428434, -1544755054, -27221207 ], [ -132827220, 531209046, 97628148, -1399617316, -1355369725, -1091213440, 428605266, -1938724751, -648573553, -1146824898, 1100030186, -2051083148, 222234077, 332701664, 2002901816, 458510930, 598761338, 149201422 ] ], [ [ 805032073, 157671284, 1896340311, 1054050341, 1329471484, -174696658, -427782761, -651006936, 737108748, 298459473, -302920513, 482673466, -38857353, -512050991, -1961494844, -543496026, 726565380, 1541476400 ], [ -1487499997, 1671597550, 477744449, 869474139, -1978540014, 1168938059, 910146839, 494423100, 1867531111, -1175424962, 267936614, 1377724974, -370360295, 728448637, -1371334810, -1720258832, 1705880644, 1849833956 ], [ -530232635, 198397614, 830089124, 627175838, -1308645013, -1958424004, 1380641812, -1955513788, 652112593, -1341274622, 492731233, -694005523, -457570675, 2087773233, -1472218581, 1143796207, 750674415, -1783433816 ], [ 1647747779, -2100248104, -64981147, 1058318048, -1978765578, 444250134, -799680337, 1295902830, 942906105, -63417868, 1837030815, 613101711, -1431742244, -908747253, -1219491147, -807962564, 412333467, -1009941163 ], [ -388138153, 1232546463, 1921820203, 3112652, 817121117, 479324627, -220027948, 969992117, 1837018225, 1683328349, -1978335055, 916976433, 1188686484, -1990707248, 268151051, 810976055, 982027620, 653139540 ], [ -1154881401, 885668948, 497039956, 7262058, -1147625615, 1896594130, -1170543395, 79750554, -952811913, -306188916, -1131725834, 1227513901, -837119773, 302942189, 1323193297, 1802762444, -738533179, -537225678 ], [ -502627131, 74604314, 959890760, -545033598, 485474990, 1845242104, -1118590203, 1182557764, -1762664609, 305359258, 508798736, -1665562422, 1837357490, 638853722, 954115108, 277561091, -1085624646, -461679736 ], [ 66655128, 357330528, 1778553066, 1928570172, 359187670, -293183164, 2040024820, -1075807286, 75172965, -2016761580, -422336357, -115215166, -1430956404, -944527298, 1626725996, 1249526112, 208496110, 595208945 ], [ 350921216, 370329322, -1523061365, -215035344, 1126686767, -597872595, 1199559359, -1532397927, 1344818594, -1367753213, 764190274, -775462941, 342169411, 550780441, 1235264647, -1496524489, 1728027469, -962029037 ], [ 1451303234, -1180269215, -1986661344, -967450242, -27907382, -371256100, -563308342, -1175562239, -610764276, 729983863, -113460136, -496860707, -1412185851, -1784306823, 609114693, -1508066795, -1153500831, 1929490739 ], [ -781701647, 1528669124, 1910633713, 346124949, 583115911, -1296616168, 950610734, 1645363056, 1558093465, -347905640, -16325254, 1982528014, 105882926, -292127092, 955428429, -1741878351, 127443090, -338259650 ], [ -845503184, 695475911, 2143178787, 1509332797, 103701325, 821918860, -314332101, -825515787, 1075242367, 1478530812, 1452417238, -1004702714, -1916167376, -59303723, 125612026, 453154748, 1052870763, -1314611836 ], [ 1653669947, 278678942, -1879500346, 1866966640, 818415719, -668818902, -47416872, -777891653, 189923090, 445954858, 112579070, -871094876, -705901041, 938289189, -1462617481, 1344676686, 1889849127, -146071860 ], [ 1928687772, 945531978, -1170691476, 505751461, 983588651, 167917871, -958492665, 2118417710, -1220604239, 1442991979, -339187747, -1623951673, -1108484744, -1600716212, -906436181, -1029715703, -1903324566, -949156286 ], [ -610656794, 492837415, 1906411261, -1362951329, 1546122510, 1832215020, -921306484, -146640758, 653347999, -1536911285, -1112216780, -1220193605, -1987331212, -660874397, 1030843865, 689414997, -1075198554, 233314782 ], [ 996416733, 227575378, 1558304604, 1253325256, -1486557805, -1687780596, -1644861771, -180954128, -25519992, -404878214, -732952388, 1070994533, 1343263458, 1620942614, 386194487, 2115396513, -1859009441, -734804143 ] ], [ [ -1327319171, -1413935281, -1304243893, 1217170726, -618521130, 1116505411, -1262809669, 160924213, -1350425710, -333415433, -593168768, -1448727931, -1045475257, -2099120391, 1029030187, 1999660511, 1048767256, -83200226 ], [ 507692681, 452031841, -1144598510, -1977371940, -1077941387, 478453625, 582178087, 448886777, 1708161644, 59505729, -302047963, -411589180, 1779727137, -2119009501, 1690468088, -77424870, -594063334, -484493525 ], [ 2080518153, -1270392417, -656133547, -1329998480, -807959242, 239532088, 1728256505, -1807553398, -486032822, -869607927, -951135823, -1145218386, -1164366367, 1225113655, 165082000, 665335109, 888734620, 1341358777 ], [ -1647480032, 2011765538, -1122497197, -8416920, -1938279039, -1137992716, 19175019, 1322126829, 1872277871, 36007884, -1654619302, 1536871814, -272412732, 135971721, -1373507200, 424358562, 2118518706, 449162677 ], [ 1059766832, -992974285, 924182008, 1623931247, -1281342365, 1518187850, 1087431602, -917294474, 1953810613, 588827513, 382881005, -179511668, 1241654482, 1149850249, -903131018, -151082431, 1111277860, -552202807 ], [ 1954003324, 1829206958, -115351404, 1563583527, -348047727, -305135870, -1603171280, -2044226409, -1074857227, -1364722632, 666682199, -312067375, -1052611910, -399531342, -207696481, -147436552, 613401777, 431793738 ], [ 321259737, -2106604487, 461480987, 1841061418, -1672212637, -1631085784, -812009718, -1147486492, 303817452, 2084894872, -1223980236, -774868484, -1291574913, -333519852, 1359564191, 318795250, 1576897666, 2077141943 ], [ 528813159, -1166119190, -856827403, 1419536760, 311104655, -1949408655, 1679030630, 492220404, 114507995, 881010852, -944351485, 1233187938, -937603401, -622613020, -1405704591, -334953705, 535882854, -1515169367 ], [ 349191628, 200337071, -822933082, 1820870376, 1282944702, -1773268343, 602447924, 1475769400, 332140583, -1661803150, 1408520416, 2094353231, 1382362048, -225933628, -1541887468, -2004988615, 881500287, -1846117806 ], [ 1741884286, -942294424, -133424243, 724564211, -35381471, -23234995, -192329394, 1401421217, -1841948269, -2027005527, -2053010331, -1658401222, -1972911403, -1845770464, 2136011474, 2095669862, -583556917, -1619829926 ], [ -542188346, -490759575, -1313786334, 1363637383, -2061711173, -481889852, 1637135684, 1608820829, -1904931835, 350383925, -1631932426, -1233636744, 1517103760, 571330671, -2097012223, 2053534835, -1974648488, -1148890700 ], [ -130039938, -1616156428, 297323659, -1915080281, 365968148, 982951459, 1524380597, 404615244, -607038010, 1627209137, 1713652591, -1560698683, -1876339466, -1525094675, -498909651, 1865647386, 1015534714, 1097129995 ], [ 1096119062, -1853540113, 1585783192, 1972659816, -352153081, 218589804, 165329926, 1596180246, -959154407, -88674595, 1153980935, -1299163451, -804805760, -481244117, -2072527073, -716325120, -1147109730, -433490822 ], [ 1923318970, -1117140176, 495652922, -594819292, -536199571, -1395736534, 1907747791, -1979972465, 1638457518, 1011560857, -1662025656, -2051079492, 1925655885, -1264505973, -725358182, 817879688, 351134820, 951030719 ], [ 2077643045, -1688034239, 648052426, -1731010381, 331614456, 363470371, -1615908000, 1547970548, 2090925050, 417070787, 196453158, -1169872560, 1329463229, -1746583869, 1007117567, 660612318, -74552446, -1406840759 ], [ 2025967396, 523299857, -1199626698, 2105260298, 1490442828, 186395765, 2105817469, -42924112, -1975124504, 1006278395, -1892985519, 1063990681, -1536262775, 282217337, 2012992712, 1932666107, -978045727, -716126885 ] ], [ [ 1256658456, -104557138, 1433883753, -172046764, 1722635306, 306705424, -555749301, 1891139356, -574871196, -1798309067, -661537461, 1234338645, 298001147, 156264082, -1568925246, 1154380078, 1948581452, 1598673320 ], [ 1457758248, 83667265, -703105618, 1750158495, 808308680, 2034629969, -472897895, -1881053619, -776965210, 878449118, 2133812094, 258693180, -1908681977, 1836739297, 2116157080, 1191452733, -1210357689, -137307178 ], [ -1346505945, 1883546089, -989675407, -1786353633, 1154380884, -1142958004, -1779205234, -456922988, 2049458592, -659274162, 797751317, -1789797887, 1207870098, -2035162736, -844404954, -783079908, 228153827, -1065918128 ], [ -369410194, 617731728, -2034113180, 1185922886, -1466413578, -650114463, -1783313807, -612114638, -1842766016, 760165476, -1594154429, -1974562248, -1187717884, 1127425514, 970981051, -1964539274, 1518850059, 1739786684 ], [ 1786022748, -1626153029, 556569605, 1446231258, -1242998367, -468015319, -517076729, -1432278098, 96471574, -820280935, -887186568, 850496265, -1688035865, -1973405398, 1326769694, -912720545, 1061299803, 1191680501 ], [ -2014638350, -610037738, 1945423718, 754043339, -1703721230, 741141761, -167381225, 455981537, -764296793, -1762727395, 1661523702, -1374956450, 245167566, 1021469725, 9895149, 1913937176, -1692139254, 247756472 ], [ -148971838, 1213296094, -988498248, -1043884833, 81988019, -343007240, -1292479698, -595878403, 724156468, -1417446619, -1751299851, -1096363215, -1733832468, -794943630, -1280673334, 506158625, 972688743, 1870184747 ], [ 2132665426, -325538324, -551946958, 147857363, 1868464096, 2081777757, -806077902, -1517044396, -932867410, 1422014690, 1768524423, -371713506, -369142559, 930155265, -401073248, 2069039741, -1258530302, 651388671 ], [ -321035545, -459333789, -659972304, -1141314581, 162103811, -1192222743, 286265509, 1232529719, -1220134042, -2045054647, 458934907, 501802072, 230634035, 455367351, -413115856, 1974470795, -331390286, 136828164 ], [ -879242444, 1546168564, -593188435, 343614009, 1375428431, 171126810, -1374646876, -640189056, 1248853897, 160138386, 103897737, -111809934, 23120572, -48236918, 1107646097, 2066660589, 1860008163, -439072294 ], [ -1400899204, -1702737557, 1764869737, -705136334, 1089593423, 1955610428, -1281031994, 247594778, -131907378, 1471885718, -2084402563, -1096076950, 189849061, 718519772, 194975609, -1093364761, 1181214039, 1412683164 ], [ 501417839, 1534144280, -407140015, -794462954, 909085313, 1724766635, -681163387, 590108675, -307001518, -2100199147, -1097376245, -433706435, 1713328068, 22980444, -1014156187, -2017268565, -424260979, -133545959 ], [ -901829977, 1387393296, -84075810, 1132606815, 1637188567, -648327249, 599652883, -514010333, 582059267, 1940237614, 3201809, -1147906255, -1711751211, -1623214973, -1185960180, -718051618, -1057761502, 1286510494 ], [ -714848586, 1126843174, -1323033679, -1112862317, 1718078240, 1755718256, -872666416, -421832408, 1810634082, -715667072, -1307160835, 222712319, -741871274, 331873520, -1843061127, -1634867898, 251743434, -1766168848 ], [ -1219803108, -573786291, 1254628127, 1769774594, 1443762634, -4357410, -341999300, -1122036200, 1066884793, 747925434, -1510982661, 1650104532, -2067568152, -964280204, -1669503786, -394465742, 1664415401, -253860822 ], [ -594903477, 1907043604, -461365318, -1892850933, 546225397, -853360081, -1895807798, 30083645, -263695964, -939511318, 1793083412, 1924452117, -373265727, -1676880631, -728657189, -345652677, 2014966677, -985351002 ] ], [ [ -1128316281, -958824176, 1379990337, 406489184, -217395561, -1774886951, -2095562479, 1471460040, -1201980077, -1719260653, 1032805057, -1948082698, -573985348, 708783992, 1933871732, -769713420, -1581196028, 1017028995 ], [ 579438160, 356155569, 772047164, -1520627387, 268758607, -1370665474, -525290296, -1941655855, 1428017427, 1448208975, 393958963, -246279628, -129580237, -1849130657, 1842259881, 1701847648, -139179810, -339436814 ], [ 1231412422, -916091045, 1950689021, 173083693, 1489229234, 954678693, 194851484, 1382119270, 752164223, 1921016336, 1978531334, 983270601, 2040194408, 31929460, -674618733, 658119986, 1317379187, -1585916231 ], [ 672162685, -301987831, -745740944, -486026136, 917849137, -399514787, -1028176257, -976320228, -1272264380, -1520505003, -1045478406, 1743649096, 879525200, -136695112, -436976114, 1037838543, -817940883, -1548185104 ], [ -1185112564, 552146904, -1657827003, -1171866834, 1846183405, -498575720, 356930642, 1329309686, 774287322, 1505904571, 2092110158, 1879831988, 1670890509, 1441780854, 851291641, -1424350988, -1846310962, 425303004 ], [ 275119552, -186594533, -393757836, 1322028864, -1893277960, 1900178358, -1406501379, -41213306, -906295885, -974901446, 481528926, 1823810942, 1133362320, -1489978123, -310474934, -862721427, 441468181, -1927026580 ], [ -1393790270, -1168757428, 162919151, -109829614, -183359570, -1518894807, 1058204949, 955396936, 707024110, -827074010, -934961512, 656309330, 831164121, -48915499, -411179833, 1078865747, 451599420, -1884583960 ], [ -1163002531, 42859542, 1376818542, -1363093398, 1339219368, -1429932394, -27535433, 716610344, -215637216, -886221440, 830862680, -694481709, -1020140585, -446381353, 197794340, -977878982, 1950139248, 1569852387 ], [ 1551277159, -1460099723, -217051230, 665015578, -2113261994, -491368408, 2051720105, 1395820510, -1058743176, -1401508346, 2131666921, 240638821, 574123746, 25423652, -531299232, 603682773, 12622713, -2120407155 ], [ 2088818997, -167646089, -901669861, -945061027, 424508689, -931405105, 293475058, 1315940209, 601307852, 261539288, -1626754981, -2128516944, -389630648, -342651012, 1001044509, 194516503, 1467152373, -1459005155 ], [ -232162180, -143581711, -1417345840, 1586039890, -1459693080, 346863087, 2006981545, -1615096026, 2095073100, -658601671, -1163395095, -906256313, -1656146760, 1175574878, -2027409373, 1336452237, -2004198289, 1471329044 ], [ -1520897243, -1691702519, 172651394, -204271704, -898123841, -200587241, -534301560, -1087536847, 183089757, -127829083, -574248444, -360536214, 312810601, -1281912397, -333120170, -2135789292, -297347147, -2097468584 ], [ -1026936436, -1922889211, 1698306123, 956910040, 1807048701, 1469617531, -223544217, 160497684, 1701288559, -2012372264, 458069772, -109164861, -251160071, 1260265734, -1305082473, -669410149, -218409012, -1389361178 ], [ 1769189279, 181284454, 1981083349, -62054436, -329885525, 37474599, 1717382977, 1407825293, -1407978570, 215053236, -1518290052, 1253727174, -488159187, 1970380047, -612031214, -350924625, -1497379477, -291379758 ], [ -597291025, -37996857, -615348262, 1239611658, 532406789, -1275839198, 1851041266, -319462876, -355139078, -1364766739, -2037201521, -1275845255, -1809925757, 99416828, 2123262965, -1922882858, 660046937, -1984298332 ], [ -692323933, 196555306, -1348231053, 751467376, 277581888, -48231696, 1096774085, -227819214, 1273156341, -1542991290, -1419216381, -522380613, 132615332, -1744749248, 566553613, -1544193472, -598549552, 2022623453 ] ], [ [ -1569242928, -640677371, 1937061058, -1683216342, 858330967, 36783441, -936712075, -645224702, 1953886684, -1267990847, -1929109379, -533709907, 1932486563, -528954604, -817793693, -444030884, 904494055, 1801221450 ], [ 401773436, 241250843, -1552030009, -2139964157, 1569291871, 859664327, -1950151614, -428868024, 1917212927, -197742451, 1146632103, 1499810633, 1871581314, 331130603, 1861886421, -703908030, -1815870823, -72592881 ], [ -772674806, 2139559950, -1200637450, -199438261, -930397944, 1772805350, 493639437, 329202219, -763818505, 1763857396, -282959515, -192576233, -197406381, 1201533843, -49893570, -84286271, -871876307, -930188936 ], [ -24712055, -1932711676, -99245454, -753791170, 2020263715, 1376493748, 1345770082, -757636084, -1970687131, 1434303771, 1017701776, 658277659, 1875368484, 133709906, 2062284877, 1247292895, 535308045, -385038483 ], [ 922245009, -68811199, -592554005, -1887168644, -1126991428, -274279952, 464083587, 1670244469, -1738166229, -1896475634, -1163614882, 1758162576, 1304167210, -455210446, -1863261440, -522762528, -2143685815, -1129713837 ], [ 385468740, 299665402, -1267500326, -2062248970, -1071125230, -2070244713, -699925849, -183452302, -388153147, 966733054, 2077629285, 814605413, -1505814385, -1121122499, 971168488, -21836358, 644967733, 2106345180 ], [ -1384345994, 887723167, -1402579429, 571198122, -1395470036, -728207096, 1473849283, -386911509, -1187900979, -1937266132, 1677678872, 527670872, 1099353151, -882983774, -1663148381, -1777772796, -675171018, 544758202 ], [ 115378109, -705991377, -932691400, 1882704496, 1895859063, -1050136695, -1582384669, -1720437499, 1422908515, 107198155, -865425695, -2116509083, 59721466, -758503161, -147086769, -1919127222, -832526549, -1175244321 ], [ 1739757796, 932085891, -2398313, 1058026195, 264224640, -818078166, 329504703, 1388939574, -1348599881, 1228237281, -1215392532, 532315217, -1995364247, 1332647716, -1959322954, 1455915579, 111297886, 2069265552 ], [ -810902057, 408414065, 1807027903, 1722023895, -353139161, -105784822, 724421773, 498110448, -2069174275, -1885857876, -57836111, -1393235636, 1392981939, 1719920654, -1658049757, -883571851, 2005202000, 1088143932 ], [ 334640727, -553347202, -846158799, -735630355, -1835345089, -1200573001, 1723520510, 1097213678, -1485836214, -583583821, 1011477694, 553912377, -247045464, 992388987, -1561716743, 849581112, 1303630776, 952107762 ], [ -227257349, -1292261850, 1247994899, -695867386, -1356263906, 316670870, 1048420788, -28142000, 1653392135, -1516500208, 1481959694, 1549284828, 16409028, -1891505230, -2023546861, -919891266, 1623842450, -694382530 ], [ -612128657, 711492573, -1584561378, -1194595306, -2136100357, 659580137, 1876797305, -177994365, -845274041, 1629109114, 1949435954, 1543704236, 59922949, 601237564, -2118184401, -1101951483, -1231728725, 664109415 ], [ -1095371495, -1547506968, -1788326857, -888711597, 1158581245, -746056048, -1225494709, 1966662913, -1045419092, 65155360, 24147433, 764092023, -1159662209, -1251470392, -1066218946, 1200892763, 1195021683, -456537167 ], [ -663226121, -1030420502, 294195486, 1810831485, -381293584, 2049178189, -1716538377, 30834784, -374741333, -452553026, -1391960080, 1287498099, -1311519261, 316986125, -543033691, 1100468885, 1709297661, -409244239 ], [ -1931434358, 1952608843, 1570707921, -854566232, 862487197, -2043518916, -1234528620, 740896067, 1621105128, -2065438354, 1694286057, -791073417, 1568839429, 458825769, -983710989, -1419307124, -1168291132, 1965876309 ] ], [ [ 520239326, -661441154, -1907810711, -1550053679, -1848362877, 1628570539, -1107412243, -1034635021, -435764343, 64396141, -656326266, 45876115, 1881713131, -1728040495, -1302057675, 533671620, -1514212390, 838608 ], [ 178718937, 272020042, 1572976065, 930942932, -643984516, -2034092686, -1796608393, 1880591012, -184930735, -70333295, -398461211, -626752578, 172324994, 2050879367, -404059961, -1429922678, -160265122, -2092895164 ], [ 765702105, -1116232129, 647903256, -180014520, 564278154, -1326939952, 1606574101, -834891433, -1538378710, -539248819, -1286013029, -1591303992, -2038269442, -793780181, 933409649, 1885070771, -552281859, -331785225 ], [ -1921717492, 21973599, 1866274093, 1232953275, -1062167989, 66551664, -788266937, -583647702, 1538597030, -397203734, 1916805199, 451884102, -199324871, 1223989216, -1138973689, -178797327, 1769692122, 700252982 ], [ -1643586345, -1861625193, -554105921, 714707631, -1552610179, 717139482, -298553486, 224235498, 100107398, 1515854986, -1264274295, -1387791166, -29693936, -2126082928, -638951317, 888251598, 711420319, 1139211882 ], [ -1132784573, 2029615560, -1757198929, 1761072766, 141557744, 1706191005, 1447931525, -1858131367, 1349105855, 613125955, -1971000174, 289742565, 1895783168, -1186776678, -1527397338, -1345636291, -1155275641, -990419792 ], [ 1007698803, 2002364750, -1491419582, -1292044264, 662742428, 1950171348, 414662219, 523043643, -818431171, -747201016, -2013694565, -2021002861, 1115716999, 1764168630, 600576860, -2056162302, -157506706, 40273505 ], [ 279040247, -948003875, -1547213976, 271245337, 1126307965, -398364850, 170291420, -1045887048, 1942244853, -1177056727, -1196528622, -868411173, 1423514113, -1297895856, 1880879157, 1207279201, -754854678, 590806554 ], [ 650894990, 653209520, -1800478620, -2017604632, -406677689, 2004791783, -1455490859, -1681996385, -1715536302, -1652934571, 1123165681, -893375443, 966731475, 865225050, 1813783646, -202939078, 254745054, 1214335696 ], [ 1767420587, -179661532, 1434545610, -311012845, -2065192534, -1466246721, 1394338280, -948486902, 80474118, 1824743024, 1211868900, 834766101, 1843782453, 35698745, 108087148, -1672230432, -2098303327, -272021003 ], [ -2080530465, -411223530, 1499409493, -419326320, -986876553, -966125495, -1469860304, 1395497565, 1158786205, -546950177, -935724779, -751758476, 1889562891, -419335889, 1725636646, 2097543969, -542289670, -1807022277 ], [ -993080781, 501874853, 279138676, 430844370, 817488414, -292246703, -1393693070, -342467966, -1153701039, 955983281, 820557638, 1387345277, 982237887, 2106457578, 1769064710, -454897315, 654111585, -37167119 ], [ 2108231927, 154882148, 569731775, -713630629, -1356312191, 679451807, -942634220, -190020109, -1011923892, 1997398397, -69342762, 2044524961, 1856138142, 1851457180, 1406900416, -1416675027, 2147078963, -1083891935 ], [ 399653858, 1105967846, 1582631020, -1291548263, -641920598, -2071714078, -1397049939, -379479992, 1377409799, 38829706, -1255850866, -1492250465, -1702931560, -878118882, 142729674, -1385751590, 877249392, 128314144 ], [ 301888049, -2030718486, -537091202, 1256844087, 1526169228, -390984222, 1101789408, -1001196965, 424130908, 824279907, 1221006379, -13544907, 1928371668, -1304926508, -1342646177, 165753999, 2131370600, -1582796986 ], [ -703458725, -51885206, 2002115247, 1664840029, -1580138163, 1969754996, 2014194065, -1542076657, 1140489951, 1002116420, -255722228, -580272982, 1631199817, 1215946190, 1233263071, 1139938750, -2089352797, 1890303310 ] ], [ [ 1330378983, 854350125, -1931268322, 1124027557, 1177200546, 1294212744, 1327891754, -67739787, 1699696522, 749777474, -626031415, 1303147476, 1390935633, -935791980, 1156781693, 1118790732, -2123983816, 2079544921 ], [ -1493434355, 1651900529, 1791279072, -1218104625, 575844397, -1755549536, -4246442, -188315780, 821327707, 1965382739, 588513862, -2098182702, 284952759, -1593924303, 31360847, 309732261, -1538848097, -1962347638 ], [ 2019874393, -1961638366, 563469210, 1127897735, 1459447406, -1254506067, -795806645, 62728291, 1876670508, -1991028122, 465201501, -1297324211, -734459427, -653102479, 616157303, -210647477, 1794704958, -592204788 ], [ -1268456585, 894294242, -138660806, 1981769680, -1409977501, 1776497825, 668221261, -520745861, 1743812052, -41847006, -1751568052, 143891940, 97288302, 1000925606, -2101857415, 1705723823, 558287569, -686798266 ], [ 1916453576, -1262390590, 117306197, -2067295083, -670739275, 1697747398, 1952358921, -815340061, -1632979784, -1835883124, 1542177127, -1851648796, 1898105758, 1676618908, 1878623577, 1784523516, 1680950775, -571147848 ], [ 1314665933, -338858150, 721351705, 128163850, -535211159, -2028533429, -617663403, -832599845, -1969915432, 347407607, -546787349, -2111441664, -1927614280, 1892831359, 922861947, 346959947, -600914330, -1194852922 ], [ 878587227, 2119760863, 361472499, -1822697996, -1046204622, 1251905714, 1696943930, -191154888, 517497610, -971056626, -410994378, 1726222854, 1098282754, -39787846, 1451894969, -1231420030, 144549547, -994296720 ], [ -2096226793, 207500630, -1370017675, -2073269384, 1680120898, -343745221, -1025956368, 2092838189, 1349400496, -585672231, -2060400254, -2103924172, 651125508, 49748134, 1666901672, 2107355805, -251170099, -504958502 ], [ -449102278, 986677394, 1898473467, -124188463, 1452985961, -1731472883, 1800554084, -2007621727, 115904598, -1365675015, -1454936772, -1708916809, -431852918, -1578528189, 102947036, 1379834848, -1773282762, 147082159 ], [ -810264787, -680192530, 1525097594, -1302790031, 1587500094, 734758135, 1453691205, -786418490, 370859502, -1014125621, -2104466093, -1055473639, -1772590108, 2090841656, -865629560, 1277183275, 518391212, 1311169469 ], [ 360431304, -1382194643, -459444892, -1957397089, 452834468, -1869794716, -1571174363, -1612348319, -462087841, -540080809, -203540951, 1657941951, -1268652158, -1283723016, -1692075271, 352581183, -1863676756, -317209299 ], [ -1529125381, -599099079, -953601867, -2049340316, -1775192741, 730727442, 514034961, 50108762, -1143156901, -239585695, 154969678, -1710993745, -1820189577, -339744863, 1503633448, 1189438769, 965880303, 127012450 ], [ -1286789579, -1422991381, -830619235, -166376427, 1884154823, -1627534416, 1908368574, -634240284, 551654881, -1119699085, -793330891, 34103558, 273021206, 489814828, -1541408176, 438733019, 1998185783, -1577432484 ], [ 2138268204, 1167371119, -1973082366, 1231901490, 307116697, -1934781679, 1527285750, 1272313403, 788999917, -525865831, 1746828736, -379722039, 858503053, -770751863, -1907328710, 785721734, -171436371, -1555834838 ], [ -562912217, 1779811189, 1813394884, -2005092660, 568605835, 659985392, 101068609, 677945530, -1862624864, 68179289, -655538238, 1250317275, -1281262779, 463310149, -1902139320, 787808326, -1916908192, -1617507610 ], [ -512722041, 1439719628, -752335667, 404917398, 344550771, -996615660, 251966817, 40652577, -490287647, 841052263, 434148066, -679806808, 710948794, -1206347178, 1824921501, 147208038, -1610369568, -945429139 ] ], [ [ 1442564938, 1659753572, 1510114881, 1616323473, 2023421764, 110094773, 416598727, -1678996066, -1368205691, -497404494, 734602332, 111673502, 2029540677, -1014359342, -14960363, -1655890877, -1135892147, -1305969604 ], [ 1158008809, 2044240943, 337364275, -1213124269, 961476799, 1320010529, 784456579, 2051949633, -914343595, 210106211, 1632114015, 1212524505, -1020814818, 1839040453, -530198227, 856772327, -1476397785, 1467771594 ], [ 761266998, 1815599995, -437777591, -1447636466, -810223615, 703150500, -1021168710, 1443297294, 962918794, 2135041671, 1741845571, 1836464153, -1424984428, -159498115, -900698845, 918422861, 835522717, -1818882529 ], [ 1142177356, -853217432, -228464079, 330987676, 1271695879, -1314288797, -139953133, -1815816648, 1326934466, 2030947692, 395831797, -925467493, 142192087, -1081996328, 696377228, -847130382, -1057652169, 733228849 ], [ 1489089764, 632529680, -622456888, -60559832, 542450870, 1721118806, -961054048, -73855511, -1381564987, 1155088364, 555862115, -1222232037, -959030053, -1097946359, -1734541772, -81789416, -1790429387, 2034737771 ], [ -1060444513, 1134729633, -1331813872, 2460552, -1665556925, 1259047192, 1064329293, 789265928, 2126351120, 1340308214, -1343028903, 588079605, -53030844, 362290314, -1794993988, -1136369614, 1524226052, -1015173320 ], [ -606897769, 535399339, 2025331950, -19641977, 954728021, 812227817, 67464018, -1949395793, -2122773341, 1510915180, 875214023, -1520242275, 747594657, 672909932, -1826135281, -1486549254, -1127855581, 1581294057 ], [ 1528892612, 1015766327, 881053855, -1054676733, 898782023, 2096112974, 599893152, -723182821, -1495908, -1593148726, 1472069299, 1337040033, 716772220, 717998414, -250319972, -1741023531, 2023255807, 1491622662 ], [ -667906645, 166900450, -214982973, 111157921, -540111015, -482974709, 1637409167, 1573696574, 552919509, -1872537147, 1787557100, -1698975817, -182163931, 106146079, 596768139, 1408780731, -590176942, -1259863755 ], [ 1317057476, 1232713655, -1681815269, 33640325, -1141081184, -935760739, 755349325, -1272933078, -408660947, -714657755, -290636386, -2122249724, -514368226, -1239782607, 1980959018, 1588112126, -817902265, -953372705 ], [ -1569058557, -1276741222, -1520752592, 1157478781, -1714659023, -764299367, 1564853674, -645573695, -834394474, -840690521, -1017509081, 705385833, 966951159, 1711270156, -460174205, -1892293323, 1341429577, -1369632905 ], [ 266901960, 1812356634, 1559477769, -2037232963, -1612877291, 314953595, -1527960148, 739789724, 783098860, -1737557955, 456073684, -256095765, 443692029, 1280058106, 1985176331, -1873901825, 65341529, -347717252 ], [ 1276915149, -1844139474, -93543828, 77454184, -689174629, -689896443, 751556647, 399986239, 2132436242, -1536430819, -1711534630, -1498109238, -1897083985, 185805678, -628460367, -1356834353, 10829151, -752800791 ], [ -387539116, -302101977, 1032867904, 856567347, 896767093, 773277398, -1720176079, 19723613, -604650582, -795768684, -143432256, -887918003, 297962269, -16327381, -404889132, -796312517, -561202955, 1115161474 ], [ 1258506144, 517338093, 716225411, 118184534, -1666410236, 1249060687, -2050974825, -535464800, 105142656, -1237160112, 976852314, -1378515416, -1422224653, -601448074, -1006338740, -1746814415, -527669439, -1990094553 ], [ 1710740355, 103621749, 1704715807, -1008896724, -189858395, 464411336, 1980676837, 913917007, 658884875, 43718238, 235730673, 277761319, 684985763, 583436363, -114244420, -1669132437, 24279282, -1048874527 ] ], [ [ 465460775, -417888425, 1678690688, -528854223, -890395720, -1762208766, 640245409, 1221356229, 928149137, 1731970416, 336845539, 1038870688, 1710624499, 898798449, -1574321056, -1561272418, -80943748, -653879760 ], [ 1300612906, -1656741634, -1816266005, 57846209, -1706803818, -1852142977, 1819276615, -795178803, -164207243, 584734341, 579766505, 260676816, 506717293, -56205234, -1475350065, 816527699, -1070928295, 1778246096 ], [ 1095940279, -1287728795, 1095810856, -1757608472, 2021765534, 576961716, -2074703456, 797166078, 2055220542, 1816155013, 1664272053, -892032975, 830768756, -409628894, 1203996929, 1060927960, -1372205329, 772182023 ], [ 1862406751, 799934569, -488679304, 1373476158, 1000146652, -1118175895, -1908555781, -861071630, -2063256337, 337586757, -1879886120, 579081427, -1956357753, 433001095, -1728415617, 1977936216, 391496600, -1447778308 ], [ -1815154270, -937458669, -1287931846, 441358220, -1627310454, -452687459, -877793995, -1685418037, 1367285899, 108418436, 359834465, 1316792194, -588971706, -954174184, -318766760, -1001662297, -265963286, -277482864 ], [ -912252786, 1127537972, 1621029416, -827116355, 1034484075, 1790313981, 486591608, -664989274, -1614876779, -197337653, 1926838369, -1532126810, 443337271, -94181912, 2067071914, -1478045192, 2111212982, -1988722244 ], [ 1987438549, -814012839, -696834226, -1201223805, -1089313110, -994279203, 1664347795, 473835735, -220742972, 1181844353, 520380887, 1263158497, -1470446342, 1989650303, 529338228, -976150458, 1805353735, 1700746922 ], [ 1641977128, -2116432515, 1729142784, -362906765, 725106139, -662512577, 931235179, -2039310722, -1770792514, 164432724, 357351306, -740427584, 878902187, 1021190621, -1574600341, -2693392, -1203305752, 1782727952 ], [ 1558664460, 1416327970, 267240999, -1403961586, 1526509642, 246821731, -1256384551, 1739066597, -1478122918, -1164052873, 989239794, 580368097, 455634836, 1160843294, 1964080063, -1369974810, -1590210719, 1129731211 ], [ -1943731239, 2127246925, -1047615142, -22754558, 237200497, 821471656, 1100263854, -464487721, 1055155467, 990615618, 825018190, 426823573, -1173174911, -1218585804, -2132159118, 262981336, 562662093, -1213715946 ], [ -360003475, 1464721430, 1359028257, -48682752, -467383556, -1839385862, -2057626023, 624748510, 1905940713, -2024207390, -1910202026, 702742743, -1766736436, 1395143549, -1618653184, -2025684770, 1022107753, 451443224 ], [ -420023568, 242331059, -965231174, -906279886, 50192457, 59774132, 220403395, -1578298224, -367544443, 1205446943, -1780252496, 1966625468, 1900636402, -1182923517, -518503106, 1528628375, -1213504034, 1980207796 ], [ -392310994, -35173421, -1134850939, 1197697301, -632365104, -1792184897, -216686367, -1077785189, -2046230960, 623159543, 28919374, -453449416, -250042554, -664609272, -167637674, -1296742117, -2018164976, 1020824876 ], [ -1798231026, 1371354911, -1272280512, -2139090772, 1665654339, -2088314691, -1532351287, -978671967, 2005667391, 2027889643, 1358567840, -1358592298, -1263766664, -1100917448, 370765264, -438928795, -1693240142, -1092846111 ], [ 607865177, 1322647264, -1428364154, 1362493062, -121729766, -1656080568, 414929059, -403879573, -281860884, -1462030936, -1321326070, -696498586, -120972543, -1764020909, -1903735114, 724227685, 1317121176, -2121549283 ], [ 455835668, 1113960907, 320649228, -521324565, 973518579, 1023756814, 1605389652, 14138139, 1027439674, -981731022, 33956945, -27958233, 717820721, -1816955505, -1882069794, -53839631, -174660324, 1912032751 ] ], [ [ -957569103, 228485240, 1387549599, -32813435, 1184725284, 129179493, -968102926, 1319144812, -1070804345, -2013975875, -112822544, 2060873686, 838205307, 1703195236, -245771369, -927661659, -2102170586, 1469934137 ], [ -1808237980, -122338971, 1480416665, -1792047660, -596323809, -1707135899, -1909897807, -976507915, 186425306, 108097031, 1624296765, 1640514267, -277373352, -179845899, 689248398, -57572958, -386591263, -1171957400 ], [ -806329854, -292997671, -860372571, -1084102182, -218708472, 421798847, -1992942904, -711755522, -976234107, -1672043252, -1266394219, 509707784, 1262845917, 407090624, 2093066126, -1910003332, -308724234, -2046437395 ], [ 1541513479, 1290634176, -115925014, 1389735710, 882195686, -376343067, -2069731986, 1360408286, 1513530080, -477701746, 339213788, 1819377925, 2062465799, 300745351, 533730398, 1737138784, -1765879686, 691907856 ], [ -869707277, -1808098272, 1680277645, 1840369198, 739554816, 2117270343, -1244486340, -16991554, -1834879547, -258836364, 1429542162, 1440615390, -1668669560, 1579481234, 170906132, 2145357105, -1209302359, -162568589 ], [ 510777287, -547023592, 1561901034, -42328859, -1984275771, -726581810, -802102289, -1473037021, -131630664, 1872140231, 96300129, -1058341513, -876828288, -196398190, -1421211797, 719944277, 1731879998, 1525073633 ], [ 1239498034, -816831166, 727883894, 817450463, -1095909107, -153287285, -45787461, -2108361481, 1094572937, -693970255, -1618417315, -82921718, 630135267, 1819259834, 452984226, -518857430, 523649838, -166981923 ], [ -708877037, 173375580, -2035523965, 55670371, 1306456276, 1580474663, 2031360198, -458346419, -34097841, -365913621, 1900263896, -1028890468, -798959453, -426649949, -139895648, -1281460216, -513847172, -340328845 ], [ 1895387938, 1051760594, -1124540380, -821811531, 652920016, 1153950447, -1418003457, -497797018, 852966382, -1152632480, 1733154118, 853984338, 1011824449, -602131966, -1895841702, -2126941935, -365827915, 1821105068 ], [ 1844370057, 1219341787, 164872977, -2045929474, -2059217736, 333154015, -219034436, -203668462, 230482710, 1588716273, 1337082556, 175583083, -1642916593, -1903434847, 1993512491, -1156420179, -699806187, 179629791 ], [ 653319724, -630952760, -1753998468, 194032229, -615434325, 642115923, 1353835124, -731832206, -542657218, -2093436473, 177176087, -1042708008, 1616700546, 1970694463, 608362870, -1878751993, 1472563243, 26508562 ], [ -1204182181, 1383458260, 1953973635, -1401813598, -486726734, -195534722, -1275920725, 957181413, 153299862, 1782255278, -659249271, 570123724, 1309499763, -1392924942, 1352091752, 1273628555, -582978737, 949564658 ], [ -844089136, -292443815, -2067052937, 993830847, 706109742, -434077251, 172123797, -50030683, 368218837, -1446904782, 1841114000, 791480055, 2092417181, -1774714513, 1573999765, 1014205677, 753117925, -2135298089 ], [ -1374415550, -125399428, -1957194771, 1369016188, 377431387, -818845381, -78721715, 1726143924, 1953934684, 1572232940, 259981022, -525321818, -2014233841, 1118580694, -941035445, 878036403, 276741599, 1838944763 ], [ -108065199, 185554847, -3811863, 399020291, 1741703447, -798350424, 226072273, -636511020, -107113600, -1950723000, -1866731121, -671702743, -126046894, 591668759, 488121251, 802159580, 708572037, -502157820 ], [ 1310767612, 1485151978, -1734096327, 1339950712, 1403137534, 1418375629, -1600522490, 2069419499, 1381780236, 1853566194, 719787864, 1024050830, 48141459, -552301505, -137834814, 139180489, 1140834473, 428688494 ] ], [ [ 843866619, -888211294, 1556020386, 1967656107, -988164084, 278936832, -977288233, 1654867921, -40216134, -1140612839, -1109794458, -230540156, -1518244518, -1699996346, 446616346, 451096016, 2091064801, 1107594106 ], [ -789633152, 1462207208, -1326354816, 538170996, 938141820, -891133573, 628472860, -1496784372, -1672405903, 1502116786, 1154140172, 620602701, -1303717109, 1753313111, -1384889643, -855109522, 96418929, -583893848 ], [ 1546895974, 950208014, 2132820609, -516075637, -1944291889, -1793069476, 574653962, -143575418, 1398900873, -1693084259, -755233636, -2006960946, 1035174582, 990914661, 1610621471, 1259097866, 602724044, 844937371 ], [ -1531721018, -1123282612, -725512032, -1005350263, -1486143100, -652726540, -987798507, -1593724405, 391793363, -1477502945, -1686377936, 1217075531, 2056189700, -2115446601, -7299180, -2142930506, -1367589732, 2010189400 ], [ 1652200237, -881603700, -510156528, 917649032, 2023815632, 1831391057, 2077890197, -1683413106, 452374408, -213499177, -1596038281, 1657937726, 7663376, -1682787468, -1165665625, -1844906902, 1900496938, -915485906 ], [ 1440198061, 1810119548, 868400305, 2000306098, -14330860, -1285294231, 1074799318, -227200558, -1220401259, 629525961, -946134163, 207577739, 175571331, -124681235, 1609172454, 1682347407, 1534084576, 475423913 ], [ -28090688, -828336945, 349284423, -1839150342, -1543288649, 153090356, -2028885955, 1356648587, -1730817098, -756496107, 1268453088, 200568229, 1182663057, 1201663052, -1544942235, 2093933011, -1825138429, -1239958285 ], [ 1444075295, 1119386842, -1105582634, 1041402131, -1672163145, 1351308436, -1751960005, 1135233569, 1039545741, -638815508, 2113924191, 382450354, 833870891, -1217303082, -510597708, 1816535416, -980426001, -1395642717 ], [ 385253480, 1966368936, -1068324138, 1963750293, -1368055635, 1815134516, 2005038868, 2127414918, -1056739133, 1292340866, 1105693967, 1087139145, -583592701, 1321541834, -1803575539, 2115377671, -1388511756, 346512656 ], [ 728436329, 1806670589, -1179226455, -1594329513, -1966886600, -305142918, -521084084, -745797098, 1931709447, -555584469, 360388670, -1810313255, 502466909, 718200789, -1980116330, 733444144, -237032194, 1024814611 ], [ 413609677, -1391613849, 1198742058, -1513049173, 86319466, -957568322, -1268494599, 448154717, -325911357, -102377957, 1280815171, 1725257098, -310233783, -1756481124, -1690390469, -197102131, -2043552063, -911080483 ], [ 388027645, 476907752, 1179251018, 955091235, -1923213870, -1066735258, -120482270, -354762474, 1005002262, 1583686073, 1467712872, -1688253594, -1341833558, -1237246631, 1473555160, 1752841496, -1902949085, 1741934404 ], [ -1093860153, 190553047, 2139661855, 1371103688, 1689292434, -160351082, 1010994571, 836331533, -1533598479, 1835139545, -782408440, 88534842, 846971302, -2093831957, -592672542, -1099971701, -1524803181, -913464350 ], [ 1072924082, -1062952523, -1126447938, 1049946848, -1679572331, 1395977340, 1981662297, 867931889, 585120312, -1524821636, 2046020598, -1262032236, 963729548, -1026636853, -1096111085, -541047683, 1655958141, -1904407144 ], [ -1467784032, 2063288530, -302420445, 699922830, -674594789, -1199314640, 1154836175, 1274797113, 1783781917, 1631478857, 1460139521, -1050672274, 371562796, 1016162910, 401751699, -389079885, -1281672415, 858690730 ], [ 231311595, -459909171, -839988296, -1884028602, -1878319877, -2094404380, 1450894927, -930259930, -107297154, 359853345, 578333479, -2038849617, -1469017011, 124993009, 55185092, 1635520369, -883780966, -1420397106 ] ], [ [ 689443237, -330395268, -664573369, -346043779, -522861040, -1707111994, 1750546802, -1125378400, -173075796, -115263471, 274128151, 320454890, -398214301, -295976647, -951945077, 686225081, -696001445, 252964893 ], [ -63033770, -536546300, 1386120668, 1918548382, 1757921940, -1295424130, 576306271, 1150905034, -1209766182, 364321555, -1278233873, -956453158, -368719165, 631798502, 215085556, -1933447331, 1066448471, 1835168607 ], [ -955106010, -499060135, 1198695463, 2035541073, 1976643860, 1404169720, -652356912, -171036352, -1778119338, -811333646, -1849432277, 308385452, -123980498, 1083671799, -205273698, -149964229, -173837164, -1453018175 ], [ 2106196893, -655680892, -635013907, 167144698, 2058216753, -1468163599, -1707587535, 2142193915, -1641419009, 613208785, 1846199350, -1735741354, -226558477, 1592507959, 2051012443, -1752302180, -2061544193, 126174669 ], [ -311262222, -1457356064, -1715284703, 23989254, 1132048972, -1126229207, -1328205067, 1708106973, 1264980485, 720994523, 1733467221, -1379495717, 67116491, -1118478634, -1844031738, -1868579138, 1047379726, 1409687092 ], [ -1640347855, -542713489, -1472611984, 1280119230, -866414239, 1547429561, -818571187, -1915303704, -1427783567, 1742667992, -376332118, 197864122, -1324373889, 1057172670, -322965402, 1421901538, -2078559268, -1958509982 ], [ 1187556653, 178291145, 877604097, -1860922726, 1629228520, 264462789, 1091237017, 1409014254, -1268453688, -1518934023, 1797082335, -2131092396, -128053046, 439329753, -2067006557, 388557115, 668615802, 2124386255 ], [ 1930523178, 1287306487, 5026000, 2021022373, 27157886, -1259970066, -849384005, -2124351819, 879376442, -949926285, -1865941918, 1916592419, -57965785, 1116075220, 1783412748, 587898467, -109272368, -145813109 ], [ 1032443535, 2134991806, -771433849, -1883226200, -1689852876, -656640392, -2138218589, 1477986950, -97245175, 410927706, -1237056941, -1328496828, 880255035, -488440576, 1894577440, 492543539, -608045538, 1284566253 ], [ 634490988, -1109194841, -576700834, -1857059959, 874719265, -359052733, 620732487, -345317001, -887704316, -1104524447, -749381503, -598755553, -1327468340, 1540374713, -300573848, -311767230, -1031237604, -481078911 ], [ -442145290, -1238990481, -156392542, -387590173, -1320707429, -1679057028, 1338807472, -1310602739, -2106585186, 427677457, 1562074084, -1641671763, 1466900238, -1301227847, 1175287268, 329251753, -1600395366, -38451122 ], [ -800735982, 1017164812, -446335232, 1842610781, -784840322, 704562895, 852114332, 740952234, -627046465, -1790421970, -468106082, 864703292, 1933533286, -1391384555, 118665143, 802355719, -1981316421, -476004879 ], [ -825702921, -1692328087, 153413826, 324997657, 529092404, 641368805, -2135990622, 1841985754, 2124890118, -1111789561, -1464928119, 1575186324, -2044063044, 550262660, 1768290023, 413404963, -53248358, -613886359 ], [ -848610496, -447939423, -1210055071, -2008002721, 996474202, -442922215, 765799086, -857227914, 587048260, -1908505492, 438116210, 531405708, -1591585332, 1328716071, 252536182, -1077020585, -1653006202, 686425674 ], [ 609926805, -1976440226, -1971583716, 1019074487, -166841634, 1880158195, 987092435, -2069538413, -1489095738, -1820895651, 1482002129, -469403479, -2141510586, -507640413, -1892720208, 907036337, 1734894049, 794452344 ], [ 292066380, 615846468, -1940307137, 55019759, 1573030122, 184815852, -1947496958, -1384254664, -172913447, 973876799, -1674918239, -1719748271, 1981752558, 1152615259, 1730991809, -1204671734, 1733188494, -620537627 ] ], [ [ 1661799038, -2039787694, -1303618061, -1257877074, 2018378421, -62474887, 467078386, 1652339927, 1490690357, 1913181870, 84073180, 2097064793, 1711236738, -1862586078, -630380095, -1079831665, 163164113, -1727124486 ], [ -832715493, 2077800887, 1294593631, 359051177, 98194804, -230599012, -145134963, 1218495876, 48790525, -300389469, 685895076, 242394562, 1743826866, 189282330, 101204274, 1570549030, 403570667, -724989014 ], [ 634590181, -752280556, -1817691950, -1982207126, -788027231, -860778102, 1492307396, -595086928, -370363949, -292680210, 1598422086, 1658972069, -1479790072, 1919940443, -1034675355, 455495195, -612161408, -189108515 ], [ 516739344, -57982003, -735382486, -1826369699, 442962873, 1842401087, -1088297931, -1044465335, 1988473638, -1129501917, 1796357998, -611043358, -1575631843, 967528256, 20178566, 1834558357, -1918578260, 1887127272 ], [ 1607822251, 220282691, 1675307138, 806447924, 929907290, 1547300080, 147792961, 313907898, -108320668, 320331819, -1304547510, -1838811065, 1625938111, 1847293538, -1545949690, 1556634871, -2014145415, -1978851392 ], [ -1111850092, 982771667, -1934636255, 76455391, -184201833, -2018626475, -259856705, -2043442157, -1383717455, 1807641380, 1340829478, 372913854, 1171721879, -302500922, 947601840, -909526852, 1243641426, -994018063 ], [ 1621992371, 370231334, 629645184, 1088362908, -1247004740, 1490112504, -55723409, 158165396, -2047393577, 4403534, 865158019, 68725181, -1759980745, 1743654511, -1758219751, 347565677, -740029142, 829819890 ], [ 2027822376, 55888249, 1348811080, -1211962348, -1314067837, -1019536774, -1310475047, 1915083473, -1347929635, -1416401330, 310282140, 1436441278, -1351671532, -1553192278, -339679727, 1725285577, 1960592371, -203136269 ], [ -713570993, -705297355, 1128173197, 159909933, -1484910558, 1213642417, -1915741441, 1071416423, 269550062, -1169101542, 1999044194, 1527704846, 428097015, 530812504, -1584533631, 1807567210, 1532344812, -1444923287 ], [ -853950786, -2088041220, 1084944861, 1188994654, 673865695, -2066741859, -231782594, -3409761, 1387139495, 194107145, -1736166106, 2063918409, 1608677163, 40832219, 527346091, -1299553511, -1284616480, 1165898267 ], [ 505348199, -813715405, -163111968, -1239769674, 1754024357, 1475904710, -2072449750, 743567421, 1250873041, 351737509, -2114518215, -1175770429, -678365358, -2026427466, 383446847, 1201533972, -2017835535, 1872077813 ], [ 1830348483, -533443426, -1830786393, 279100706, 904848282, -763942042, -159755039, 1563319634, -1129297162, -685129983, -808405086, 1304109666, 847088244, 698732393, -1277185464, 1870908159, 816915046, -1724792812 ], [ -1121677451, -252383900, 443545153, 2034696938, 1091806245, 1267057546, 1979842744, -134135671, 1394758257, -258636143, -458351768, 1948541077, -959229584, -1174061639, -693397606, -302228151, 1805371889, -1845132440 ], [ -1433865107, 1546617002, -1158169365, 1004694058, 242635252, 1133803979, -1589864823, -1733193653, 1058405681, 1642078772, -852979581, 70541544, -1416658402, -617890752, 2018824548, -132191109, 1148008792, 1231786179 ], [ 1749279079, -1923380351, 436701608, 1932431642, 992601044, -1951793320, -716088077, -67203819, -1303249913, 1062622641, -714686169, 1344459733, 1425826933, 1658971145, -1489464248, -1647668374, 1943424607, 1433286197 ], [ 915733777, -699847399, 260904144, -1494390887, -583118214, -689311489, 1162667441, -1499142739, 55800896, -1184121786, -1386357971, 206185193, 1160170655, 1279018374, 1433397223, 301837740, -383405261, 285637434 ] ] ], [ [ [ -1953216387, -308458406, -1976747423, 1284116107, 401586691, -1519358967, 1333717134, 722370308, 1894695627, 1518543153, 1134485183, 103011729, -116376846, -118683233, -484936047, 2068775720, -753732188, 1939257834 ], [ 1506054350, -1674660631, 608927909, 1212324037, 1050471236, 1886943345, 1713387492, 1899544885, 464882359, -1261022617, 349145543, 727159804, -1727816174, -1516202145, 525567351, -1835790404, -775378161, -1840564045 ], [ 610366083, -873355157, 2041305836, -1789361800, 1314062899, 1406967936, 1500539480, 1922159864, 1510391998, -1568512544, 21364327, 1192151651, -680988891, -12830301, 811939852, -1331033288, -841262991, -655922 ], [ -462812048, 1928617851, -974947017, 1625730069, -433508057, -714981714, 921952582, 122985343, -1014814940, 1741894332, -1747241108, -1102893159, 1018371502, -966995544, 192025633, 1896941553, -1841139472, -1951749481 ], [ -1136343353, -591808278, -194124616, -658668459, -1166696876, 2102894105, 915243296, 421498640, 2020819809, 140410321, -209926380, -1677329275, -2052457131, -1213072754, 726860202, 565246495, -203525397, -906459791 ], [ 450782622, 2138208225, 167359282, -270540841, -785203003, -1769021264, -746742867, 89620721, -851579966, -236355834, 167702303, -1832791627, 714014341, -459888180, -314987686, -1098321791, 38758177, 974520988 ], [ -1665961693, -514650167, -795901030, -1173564663, 1127933155, -2125296606, 432910371, -1595094230, 513446280, 791097666, 1987454963, -1743705272, -281270660, 148436796, 1404242820, -39306807, -2086959315, 1648287806 ], [ -1949863120, -635558404, -1575161413, -1537349293, -1817622685, -308249559, -438722021, -1096184461, 2132812793, 773181507, -1485176127, -1804773870, 1453477823, -575483390, 845565394, 1995883380, -1707546571, -737678369 ], [ 921179095, 191023412, -3788721, 1704499389, 1631881467, -971778057, 1607472319, -927141451, -1179192650, -54861297, -661830092, -379678848, 1683148969, -494288407, 376263421, -1624249648, -1999601290, 1704440732 ], [ 1681138767, -1633482029, 78014742, -1716485153, -1228231724, 211175288, -801368543, 549443083, -309757524, 1382800163, -858651187, -564953024, 272468484, -1854323112, -777564727, -1941694056, -737404711, -36017798 ], [ 1587269390, -1847179850, -1516227704, 1014710588, 634739487, 1078050821, 236029940, 482735613, -1164844007, 1346757398, -560441799, 723663012, -379812348, 1819333529, 590073417, -1576101985, -751023268, -1151332276 ], [ -1345564970, -1462605542, 1171188307, -1429388130, 440648103, -1851866486, 760868520, -2032271514, -1696153602, -365586952, 237110891, 443698280, 1742768096, 1374707111, 1047526364, 1063548954, -1129667508, -510035953 ], [ 2052761706, 402143937, 438510400, 134163088, -160972588, 1436191139, -45468069, -863002887, -1969180849, 599917638, -167539966, 1957257965, 1267762295, -1417487020, 1767468076, 1702457441, -1785388614, 2010856717 ], [ -897986021, -1321668447, 1716126821, -345046797, 1061983795, -1422729883, -769503510, 1819786869, -1949472275, 803124394, 694957941, 1372140916, -298541004, 2029746925, -1843694262, 429985283, -1860410165, -1182023077 ], [ -1317260957, -1775504906, -1063645774, 946419149, -1342154747, 1181350817, -535788130, 560479786, 1634694158, -1489055540, 535306717, -2091567322, 1140042291, 245424823, 1712594811, 1340732604, -2054522470, -817895121 ], [ 344167770, 449166717, -654867982, -1178879519, 169945411, -2002832394, -1417106031, 1284760285, -248729046, 1935539692, 463550634, 230197885, 561074969, -1564121788, -1281219744, -1243725429, 1919504644, -2010325061 ] ], [ [ 356366528, 23112132, 2073262395, -2129960900, 1017994370, 1936940406, 592859386, 853351149, 1307744549, 1852044367, -1257617487, 1548571885, -1542721970, -1095670227, -424264293, -900769341, 440178111, -847479083 ], [ 1674114574, 710562984, 2037989592, 1312681565, 1139725091, 388215955, 648433381, 590663804, -1106026327, 755467707, 633787287, 885504230, 1042165225, -1625865583, 232544888, 849016781, 1535366399, 80302330 ], [ 1253347779, -57837702, 213314101, 1366305457, -409807336, 47108802, -578952058, 301933274, -634949384, 1357847846, 2044589338, 1581640026, 681011761, 2063344066, 1996561495, 14907552, -860843038, -135723733 ], [ 1189906399, 2083862787, -2034141516, 1389074754, -1800287808, 33706519, 1688421886, 1147923601, 638235535, -1138166011, 306504247, 138336281, -1348465636, -952697181, -709560837, -325068453, 146400600, 976351913 ], [ 2110604589, -903521377, -1898180058, 1843458029, -1865716240, -2065988806, -1471335528, -732986927, 1741564945, -1553424818, -1968543208, -1703341736, 2041548014, -232877003, 500119760, -325377258, -1481070173, 1347900173 ], [ 1584744511, -1263733005, 1558304831, 1763012669, 1941993725, 1192439424, 1168634363, -575947110, 1302887295, -949341445, 206966883, 1407406669, 1143235744, -1423774279, 1436346347, -701936539, -219434397, -1614051557 ], [ -1088654274, 1066133123, 838074833, -402234129, 1515589314, 1063265644, -1784996453, -446137748, 234266868, -2104532249, -1296919706, -294787719, -1114237504, -149149639, 2040701489, 1912953741, 691896736, 1505395643 ], [ -1439743434, -267140603, 1831580798, 907023299, 1725544246, -2069283175, 812547965, -948541522, 69074035, 1953820041, 1925520144, 1912213451, -726637084, -1857051575, -329850065, 1854101331, -784219586, 1756364358 ], [ -2059389665, -542589728, -636495893, 1746313846, -1381572115, -215426274, -1085303679, -1277846655, -418043709, 216503534, 1722553988, 809484611, 1659574512, 1910801040, -1497483740, -1711776736, 18501470, -1523758136 ], [ -970745388, -1694196249, -719853406, -884765800, 673403189, 629633673, 391560837, 1926661308, 918768310, 397406021, -1065233971, 1684672115, 566964639, 1977935835, -690989256, 442580636, 1442141921, -1391593734 ], [ 388665906, 548907350, 1198527333, -2050411219, -741675552, 17492668, 953372964, -881704212, -1337354011, -553919180, -1106050303, -1146268385, -1178102154, -1541846464, -1662459079, -1153817074, -144740188, 496092710 ], [ 1168529643, -329328020, -1786287365, -1284656230, 1318354034, -1798273000, -667644557, 624867323, 1799410520, -57476163, -363432349, -769273142, 677325923, -1124721192, 1758607814, -1359454918, -803208876, -811835575 ], [ 441820564, -1272044761, 1387062433, -1760332675, 1800283410, -1753420652, 469522578, 145943969, 71504865, -1709323091, 98793821, -490605996, -1696411307, -339562807, 854253464, 269335456, -585498490, -621473773 ], [ 1703915381, -1793434006, -42377514, -172727776, -879960182, -509714699, 1806392150, 1723173576, 802094547, -2120584664, 707606081, 566683196, -598432342, 299944939, -1826499020, -76862448, 1515697450, 1670581177 ], [ -971447986, 602045097, 300177018, 1940768805, 1918752340, 1899458829, -10901118, -1992622367, 789954257, 1906859844, 1224133102, -646968299, 1738018565, -1637492073, 1931862004, -1112248910, 856163744, -511402130 ], [ -135212982, 1889871073, -1600207460, -1597775337, 128238506, -2062734270, 1192555085, -736504547, 790697430, 759094730, -745165113, -2056107718, 121328540, 1408202824, 835830600, -274366917, 758156180, -1695732079 ] ], [ [ 833475135, 1903541851, -507665904, -1999963054, 1076979465, 313798931, -2082571130, 608045149, -634117761, -531709033, -2111076851, 1564138656, -31475488, -2128254529, -318150241, -1084685787, -1425994402, -256766763 ], [ 775814396, 665242268, 2080824337, -623160052, 22454433, -316795488, 1723172692, 1484667276, -2095663955, 767045046, -2134663976, -263384178, -188951400, -1259515517, -1811012872, 2055682110, 451702947, -249128043 ], [ 42736704, 540746157, 1417328553, -318359068, 1797765191, -1072187276, 329880783, 2013986086, 1032000976, 204755278, 414972307, -1930636683, -220325575, 1005826855, 740849663, -1055720276, 86655962, 2098582821 ], [ -77033125, -126296494, -99065072, 721257170, -264847775, 557976565, -2027583437, -538087592, 1313172037, 2047336000, -2081592307, -1390986863, 1185785033, 1638893454, 174841031, 304498586, -489986468, -1812930675 ], [ -1068871886, -1068885668, 1781066160, -1627411570, 901606074, -269954995, -346653333, 62512535, 1749668845, 1827097406, -647102496, -893278375, 718191982, -477605379, -456050014, 310266481, 1894595033, -995233403 ], [ 886195656, -939479175, 481498416, -1007765161, 394074405, -1338668216, 2020495563, 1772963505, 639751732, -1370998282, 415604603, 38120135, 1559078306, -1112588963, 1840599635, 1211066216, 551640235, 1591851673 ], [ 361880136, 2074352448, -35241698, 846430785, 398053523, -1949297097, -595693514, -1445190823, -361512710, -827767131, -1784178990, -76731398, 1465536101, -513738170, 1576237059, -2041446629, 776058964, -1684926360 ], [ -1746501726, 1448927783, -656359307, -1372856907, 884403157, -423001284, 56661442, 1088333144, -207109204, 1656880001, 282029315, -1310913853, 478430933, 1975837564, -117801616, 1318108271, 1865292898, -505316120 ], [ -435352496, 2073163891, -782208670, 731754130, -975174088, -144179738, 2075693903, 434151692, -1349046119, -2100097124, 956269585, 1931992568, 1630516546, -1666006279, 2115093943, -1731420379, 679102274, -1455644775 ], [ 235370286, 1653382885, -351417008, -264164815, 649772954, 2093691438, -2078668208, 823081857, 172708150, 1805837179, -561504707, 2018685902, -1958063916, -1233575387, -199203430, -1141008242, -1134973389, 639134161 ], [ -338337258, 682424880, -271047858, 572037923, 727522404, -1348747122, -1296772804, -706870101, 1050827058, 1820643834, 1379485343, 1542447324, -548763482, 816517846, 329169985, -1347183927, 1161963543, 1726690804 ], [ 446330377, 2024154636, -411817894, -2077682794, -2047944886, -2003135600, 1360570430, -64733060, -1068960639, -678650000, -36240047, -835970998, -918075469, 1087673519, 1810640830, -2106020082, 64372090, 709808718 ], [ 1132498450, -617510394, 230227854, -457726437, 155063497, -792204717, -450226549, -304383289, 1057608251, -2070149048, -735986795, 925833643, 1699083176, -1486063273, 1980856514, -161611649, 231216372, 857439500 ], [ -1026395946, -1192195408, 386804297, -710734218, -1618034478, -1769473732, 159742699, -945896506, 941825826, 857980005, -678755021, -817474802, -1540471744, -412564054, -912019017, -1324350622, 2052061472, -933245265 ], [ -1414066386, -1523026124, 1464447953, -970581326, 1661711465, 1854138949, 1647799023, -1958936935, -347343587, 407276819, -620572918, 2071503395, -1614517893, 73365916, -912647019, -1257812697, -271941379, 1574648660 ], [ 787980734, 1232861635, -1147578925, 804591268, -17736820, 557489587, -1994226752, 1583725264, -1280846360, -471117560, 1029581207, 11795596, -1452153237, -1022712649, -767113028, -1217695239, -986816235, 750682730 ] ], [ [ -1864967396, 907468652, 1200214817, 1371828261, -1167628699, 722449733, -295877579, 717115428, -1457768349, 979629540, -2099313144, 685893281, -1509420650, -1994743567, 1508822057, -2029133521, -764145468, -484966788 ], [ -548723127, 829590045, -400465331, -1006943832, 378734870, 664978975, -982939804, 1961487323, 1576684058, -1185875470, 87424655, 935845465, 1635550165, -191637763, 173641968, -541096549, 269622684, 1756673575 ], [ 1995463035, -1338409390, 274849256, 66008504, -1124745071, 1261330665, -1165350280, 1000220352, -159336128, 1972877530, 1725560564, -1487347289, -1462626526, 1420960588, -59997982, -2057706720, 2054798815, 1921720650 ], [ 16739113, -1474597255, 1290654716, -51155748, -1768886528, 338203166, 901284587, -790049465, -1667143968, -1970049691, 1314571239, 1875529884, 558519535, 816530220, -613069927, -1137544997, -1489399535, 1610963126 ], [ 372011627, -1590952757, -1387531395, -1292111435, -224949704, -812524556, -181664565, 537854004, 1293163687, 1951768880, 1623141866, -879755994, -1230844887, -1955261757, -1945397975, 390889901, -1628462760, -925615313 ], [ 1484328079, 1935214356, 1081916845, 564911475, 216371905, 1969942901, 1100161106, 2026153933, -1358069908, -1383521792, -476605780, -1306107749, 2092101522, -808489888, -596614288, -459180299, 1115960487, 583729775 ], [ 1379889130, 69485494, -836600180, -1901545223, -284038427, -51530940, 1915657230, 2083254624, -394939732, 478393895, -2098721820, 697984772, -1498624767, -863247646, -2125164154, 563449528, 1796065578, 410185426 ], [ 1957560829, -1360389664, 1524306547, 431485973, -2110517595, 115449334, 839910910, 384718486, -92720021, 1800171061, -1158504320, -682223475, -1004907237, -1237757354, -1387538274, -138881304, -1065796148, 1409132950 ], [ 1915937556, 1677049928, 1159602391, 1810567762, -1662761712, 1612634879, -905710969, -2031056743, 1270755181, 1012359420, -1919421517, 1322332845, 528745066, -592723993, 642270320, 705124510, -250223013, 1853857301 ], [ -992489804, 1403873151, 1394255007, 1049283610, 1093740159, -1669230219, -1449134594, 1346230077, -1328994182, -161446519, -1678015289, -1895530625, 1367927256, -1130491475, -993727757, 350060903, 1859910664, -1435272748 ], [ 1759890638, -1734239808, -25707108, 1266354687, -721451555, 2059777180, -888018676, -589777989, 1706972409, 614252914, 2102754846, 818853739, 1105177351, 352780135, -184473569, -1968343097, -2049482385, 1979149214 ], [ -1028016576, 428175120, -376572781, 622960043, -1759725940, -24165852, -2142743382, -249529239, -704475398, -2136316368, 1515928824, -41659171, -2095594740, 1263143107, -1788022775, -1378779191, -1526291810, -1792158129 ], [ 1920142596, -1419424414, -1891148153, 1655201598, 1136177768, -1235278094, -488590697, 1151559151, -41178254, 897312450, 1326821841, -418298912, 1595533560, -1057804226, 2095103191, -1884269523, 651486194, 1457977721 ], [ -1632455480, -459307905, 1198114300, -1505963347, -391131928, -1674782331, 1692616949, -882545939, 542442239, -1466843627, 1138698724, 820934425, 211008737, 231654222, 626451837, 1567938036, -879065770, 94958910 ], [ 1962059421, -700311166, -398102569, -258038495, -252784448, 1572062175, 1872718552, -2011227418, -1125184333, 1226075579, 1734543276, 423704815, 1602243234, -566670309, 701764419, -1875066451, -1561689746, -1999171532 ], [ 1928727886, -444849084, 440086231, 1519139113, 724628673, -2080725044, 2131009859, -626258070, 643162943, 2009969341, 473395144, 162648755, 2099075304, 782035466, 94586587, -1812835855, 2035505387, -1800798722 ] ], [ [ -876736322, -171865939, -713088045, 1131328031, -256272949, -1438546221, 1601882627, -1514491723, -1690433102, -1734997726, 1551743839, -515783223, -682669268, 1177182839, 1424928610, 988842888, 1904877685, 1862246677 ], [ 613500728, 309529659, 948788035, -113653862, 1685338180, 968020893, -1457103130, -2137827389, -949165197, -1204397725, -1610419683, -1255799803, 1591300310, -11690174, -504677418, 793795323, 1851670713, 374404326 ], [ 63623665, 280113298, 489221385, -1936226926, 938452825, 1109288971, 1386452158, 851700922, -1137619639, -1705866295, -593729144, -1602839252, -626127747, 1538226965, -1166195930, -1625860817, -163456254, -51391285 ], [ 1744561675, -1503261052, 2029670711, 675743587, 360631691, 1625371731, 523217301, 2137701313, -722557010, -611899287, 785905508, 1628566343, -24965748, -1663682034, 1101186526, 1336339233, 439190713, -1322527233 ], [ -62264902, -1428374903, 1893937434, 1880728584, -1217625062, 1608790861, 441071099, -1217871284, -775979743, 826896448, -789668330, -48028450, -1919020291, -959049508, 249829054, 1974758643, -1787478577, 152867186 ], [ 1908415872, 1418594801, 205389912, 561354362, 1258302112, -505198872, -1715520716, 586675406, -327830139, 1659026694, -1708873372, -1862605487, 1850455185, 1164972688, 306274044, -1936663548, -1790075678, -74995541 ], [ -933699204, -676506960, 643436528, 323788809, -2092924899, 960146566, -1214909412, -1206720190, -273359785, 1588206880, 1537923672, -1784715574, -1432680366, -1982233851, -1977831219, 594425758, -985617705, 90674660 ], [ 1037916058, -1834404806, 287048656, -210574490, 1855286228, -1818872947, 53660390, -517828993, -1699776341, 1141457356, -688977821, 1574939474, -774325213, 1178188074, 1011771072, 586860051, -1644957827, -1158854678 ], [ 105876080, 260942719, 1232252768, 235954427, 392550025, 1705674104, -1790651340, -1837500522, -11766926, 1371234615, -1980982988, -485395394, -1628685107, 2058246212, -290477515, -1851809620, -146874940, 329559793 ], [ 2051318106, -100622316, -1240210670, -1044446078, -1691454697, -1486390196, 592819907, 1444432487, -1067367215, 997885416, 1281655569, 1505306904, -1400402951, -1934226274, -1416952706, -1155469192, -1156502030, -724043015 ], [ -1053486377, -1557954803, 1895672353, -122957236, 1661602375, -1401291796, -962625848, -1006227777, 607659898, -1978735612, 531105086, 822650175, 1809265623, -1136291825, -598305500, 163495532, -409884279, -1862388691 ], [ 373200622, 1499963649, -304168396, 372884281, -941959191, -677286932, 466566816, -1863281138, 1222491709, -749034020, 423604008, 1572866713, -2101762703, -872547816, -733724089, 1260438045, 1843678453, 357455182 ], [ 1897013007, 765154674, -1616094115, 1025400771, -874501899, 1889940617, -718344771, 558596846, 301192633, -1060649994, 1761096632, -254759272, -1877689861, 1802209552, -969566951, -122330262, 616331446, -588638732 ], [ -361963710, -858890150, 2120144336, -1242604831, -1718419945, 538520309, 1575906100, -1904320718, -2130139759, -1382551178, -1282894925, -1449162024, 239735648, 1789118925, 1386320921, -913187945, 542533410, -1949415980 ], [ 1561494, -1435528320, -730338399, -485778479, 652161139, 858178862, -2120247012, -85840296, 693072108, 1893624210, -253329830, 1071882220, 981200233, 1142796613, 631905898, 160580098, -192495664, -1092861105 ], [ 175961907, 713591422, 284184651, -968236010, 1826106729, 1336034758, 787718597, -1579471840, 701960702, 1140529488, -394053884, 56488576, 1942711609, 2009332132, 795438678, 1191824990, -1669495299, 1754776133 ] ], [ [ 1685988057, -1828613448, -1015930699, -1013508338, -646048818, 1663974851, -480624309, -1484073881, 278848826, -973615616, 1299761361, -351451115, -93814611, -1553256043, 793251174, 989768974, 716519827, 39700874 ], [ 1028331914, -1934250214, 1274543864, 1893057094, 891612300, -1963262642, 1724651478, 656906584, -1433691235, -1108426661, -951007986, -387798757, 1135581461, -1268577390, -1625743609, 603490422, -361554538, -905564866 ], [ -1398835964, 645906198, 1952442098, -881045345, 395327904, 616644932, -36596314, -25840908, 1991796640, 409959525, 1366803203, -2073070722, -561596850, 1478776217, -115234097, -1816532974, 127842176, -2008099941 ], [ -895844282, -42168646, 702286797, 677475245, -815402776, 1053108578, -792013260, 401534436, -1841066094, 539598379, -1492230774, 1577665505, -836525285, 890407481, -1290291765, -392834619, -743780314, -2005135269 ], [ 1425214018, 1890735280, 254187421, 438561112, -1278366616, -647293262, -332081770, -585820475, -616416953, -2016087475, 580427461, 1676901924, 141918982, 1239877784, 1113485445, -2011789877, 1607772004, -754267170 ], [ -1335517396, 912848664, 2113790422, -28765487, 1794597481, -333346186, 983352869, 1790844486, 530070518, 995375876, 576644262, 155128636, 1744666786, 1871937639, 1034530293, 944784913, -829126425, -817526059 ], [ 1247234515, 518016306, -2073125702, -1556617060, 798329783, -1520767216, -491645549, 890081338, -1958077231, -1254803972, -1683554493, 1696364994, -1787218359, -348593754, -1137380758, -1376936657, -1011047084, -741713019 ], [ -1799505235, 926105222, 1586077335, -1682269556, 491246449, -388860763, -846783827, 322676972, 954485176, -1811977121, -203740188, 234986529, -2127009483, 1090288387, 52554592, 50397694, 87790538, 771395845 ], [ -1578627970, -216065294, 822363177, 938833608, 1417434260, 997299073, -1005891363, 107802257, -88119730, -743590673, -983191238, -1758301125, -2065591211, -1874757371, -1466646098, 2065858751, 1709826240, -938495166 ], [ 1997824528, 144184490, -1174804963, 1163515689, -2138129959, 534548623, -1440312249, 796524755, 23808279, -1412008963, -1478326902, 1466817678, 204504285, 967629880, 1945106223, -2021531855, 673997608, 739202839 ], [ 44983567, 1313696181, 759257792, 832529644, 2035788933, 1527569159, -233993908, 1586015511, -1920270854, -909613858, -995642659, -1399001415, 1012846508, -1551326528, -1532128428, -738918324, -511742798, 394230760 ], [ -205848435, 1466460004, -399074336, -735949556, -2054694492, -1403076743, 903716986, 1162019835, -1465971498, 2139514414, 1664480827, -706416121, -1549669938, -623019991, -1251016879, 713848519, 429507618, 544753394 ], [ -1350547105, 1312792276, -2075085431, 73683300, -1280620270, 1238781440, 1153763561, -204490700, 1420548889, -707125315, 1924692047, -1203215163, -793285996, -1679750101, -2072867006, -1153728260, -1708973686, 1477253591 ], [ -1046061608, 1281134825, -1102290484, 223968830, 912094647, -1705699285, -490666018, 1080415151, 1722726937, -262945128, -1289601408, -907857514, -841132314, -1695743872, -1710176215, 1650025571, -2006846757, -2122369398 ], [ -1595093040, 1788268994, 1406193176, -1669503397, 1119735226, 1809131070, -1590387332, -984032131, 320007357, 1126422846, 609374439, 594476726, 1154552938, 929791976, -1399985040, 1126483864, 1136291696, 770158867 ], [ -1544661500, -2062118284, -2043449547, 668461007, -1435360943, -121287454, 1852868314, 1934221172, 483861748, 2109465079, 528236044, -1314418957, 868235434, -1776577149, 1183726747, 1316106855, 1421821961, 545201764 ] ], [ [ -344607325, 1317234589, 41548781, 1031725908, -396586909, -1457053951, -95758819, 764358742, 1315998923, -2100157204, 1662236637, 889524653, 1005430761, -812204784, 365521836, 1817918183, -1097241982, -827056003 ], [ -176651961, 249446653, -2064511549, 603165340, -1661841575, -132782269, -272024445, 1136318445, -344292956, -1047050817, 815784034, 132140127, -1044475318, -1980737156, 380314720, 2009899326, 351209537, -1864730685 ], [ 673618421, 1091147421, -50569835, -405934054, 462390945, 1263816999, -1704709761, -42111044, -211041881, 1427887821, -1368129517, -1142353071, 1526671919, -1907323466, -818571052, 192295388, 563817194, 453320458 ], [ 1490029782, 1777410325, 830332584, -1057033054, -1440822180, 251898413, -886403739, -1691873477, 72897680, 584309582, -2009296022, 1714675923, 357712021, 363858255, -1608275884, -1372626649, 1919555113, 1890571704 ], [ 1450060158, 446820340, -772686341, -1014173154, -16117970, -660500635, 148600367, -1993864161, 2099272976, 834047846, 1157505655, 206378408, 1669570862, 597995036, -69933371, 1845340722, -1837322070, 1000385665 ], [ -1279787432, -2026502108, 1883018253, 28707887, 1140820248, 1084667100, -95420667, -1934124761, -1436220871, -1038001622, -1774022483, 502777384, 992511475, -2014888634, 1239542751, -806941344, -1056649415, -123220568 ], [ -1551767402, 1819249180, 867118199, 2011623603, 1115758143, -1295248569, -1795216198, -1801573837, 426172042, 75101120, -377479167, -2107285817, 885427777, 146174418, -811810880, -1328355233, -11518785, 1531805217 ], [ 1583740268, 2039251671, -261221327, 1581001630, -1645755302, -133378742, 1194606694, 1059163306, -557004230, -514804116, 420942402, -1326381121, 1433789674, -160731135, 1986201938, -664536199, -807637343, 990946046 ], [ -980150077, -1264379543, 1859566217, 977719498, -101364154, 189777872, 738866458, -2103344983, -149377433, 1153900950, -1353908757, 98954930, -1154232787, 1274064678, -1972801395, 1814666446, 2035269076, -951308743 ], [ -844700324, -1332051414, 1722709841, -621463123, 1569633450, 1260565945, 1725605362, -1191511647, 306037788, 527350501, -593459520, -594673276, -905252897, -1096052655, 176164821, -653661210, 1812244065, -1721003042 ], [ -1453754924, 1681103980, 1932477452, 1329361138, -1613692840, -647025476, -848350470, 1577751963, -1056855116, 739551197, 78203938, 1224063422, -850690870, 1207556042, 806643882, 1334151648, 1157122155, 1172767407 ], [ -1743068621, -1707609000, 1588602665, 2127346925, -1060351161, 924472618, 592885424, -550117136, -677525735, -464070820, -233897432, -497162472, -1430261400, 1421749920, -1242841062, 384589308, 1517043533, 319444226 ], [ -310793776, 1687657891, 654306888, -801788365, -520447832, -810034780, 1485420123, -746701031, 1136235358, -1092279221, 917255176, 1223500434, 810214647, -455112223, 1492823744, 332901001, -1262760110, -1045105247 ], [ 2672712, -315631186, -14586633, 784224795, 1804112856, 706211193, 1773890857, 841101115, 1469572629, 788919279, 1042508921, -596324109, 2083704408, -830007598, -41038796, 752526362, -215296878, 1782303569 ], [ 892591390, -306394740, 1746273097, -1387512373, -857087882, -668454264, -1599515471, -1116145417, -635976946, -2026921099, 319665813, 830814913, -643952631, -1909494113, -246184351, -524820236, -2013730266, 928269797 ], [ 2085896362, 476213835, -1869242178, -1801023111, 1777837843, 1194126766, -1782714596, 1694427624, -1860722209, -2020361928, 1410877099, 1255587395, 999486543, 1633090262, 362386371, -1750705223, -1201091709, 727290515 ] ], [ [ -1270824921, -1839374960, -1173455849, 915316670, -1647832880, 366004390, -369185857, 1015053101, 636316501, -110554612, 1993152772, -1791825994, 1384841030, -1622532398, 1458558238, -1211987516, -1969138913, -1456509854 ], [ 633571967, -1484734229, 1637335407, -911287808, 473309846, 618543310, -381527950, 1019416910, 1020363436, -1746797447, 260158861, -115039403, -489599062, -2081786094, -997857304, 1478189462, 1483292355, -2145970512 ], [ -873550567, 1385911161, -49020765, 1322156202, 2019727405, 1821796209, 4121507, -1984429315, 1215287627, -2131874287, -892398499, -819915239, 1941537661, -1401385848, -1779726784, 1385837286, 1246308561, 121069702 ], [ -1319361031, 2041835712, -436812639, -1222675069, 53968256, -1150890508, -1314070162, -2055719864, 817923275, 826928759, -2075582945, -726296840, -1737935142, 1093183049, -443920175, -1582254691, 1049566413, -1495917710 ], [ -1086789660, 1843323017, -639301200, 1636061946, 242914823, -2047085423, 972934058, -304498054, -1899008563, 274708160, 1734579379, -651750321, -298235958, -273082325, -1730661416, -871833325, 441409224, -1005382202 ], [ -40625216, 51105349, 906406971, -391083978, 1898154962, 446072350, -1683354002, -545562615, 289340891, 1637561262, 1602736484, -1877235067, -1880742631, 239199158, 1312817458, 230202164, 1876044004, -453729908 ], [ -2143312188, 1771950362, -1255646584, -1259961963, 268749090, -1607930583, 317315533, -240683923, -1697409255, 1344837554, -75753186, 376472633, 450809316, 1660503383, -402602064, -311446894, 395817602, -1083202706 ], [ 416135573, -341070994, 1780738510, 1772598982, 1576284571, 370008146, -513776785, -347795152, -1837242279, 1914186628, 968671176, 1166997764, 1160960235, -1547477192, -1556036201, -398431701, 39698477, -1612142786 ], [ 1664580804, -1451200961, -2036504634, -343809158, -612200212, -1761498328, -1481553475, 1630649544, 1505118521, 1442762027, 2147479882, -181730212, 91229330, 2035191056, -1551365826, 688827129, 1232887274, -1661191532 ], [ 125116960, -730525667, -1231257247, 1736607153, 1740153501, 92171175, -847767455, -1382006560, -624796072, 1366524876, 1662781825, 174172059, -1498635215, 1197597445, -1712457956, 475553871, 29107906, 925892031 ], [ -622401507, -588383582, 2130550430, 1033516374, 1008507632, 1300980575, 1010776936, 786924012, -555604879, 842515965, -1083406560, 1311861765, -1859245410, -299940012, 1925489689, -315075595, -355540366, -1789062985 ], [ -1057237264, 186224180, 166439754, 1039074596, -2022496966, -1693373785, 941070697, -1407893441, 34948458, 1701794271, -1117145572, 1735492419, 736630854, -1239488005, -664114040, 976891492, 365866052, 461533705 ], [ -1762311394, 1203563030, 702108777, -968491911, -152918369, 670553428, 944743540, -1322275731, -588172897, -1221078676, -266841528, 1550830711, -2122290005, -634454242, -1775356517, -1140645195, -1520222508, 285007868 ], [ 868394814, -2033898749, -119897546, -1373055511, -1429755310, -1381486458, 1963059243, -2117461768, -561830781, 1818926729, 1389648358, 575282137, 1587328479, 886744259, 556267189, 778395563, 1383067963, 930586512 ], [ -1782324297, -1068378870, -172539932, 2003849389, 2078647400, 362479177, 270177946, -636899342, -952528979, -1076058513, -1515215804, -855158157, 926301057, -559489543, -1402395278, 1881506123, -1570943044, 1838955296 ], [ -1419482991, -852270027, -1303345196, -1756928175, 2018517884, 1244381232, -892529829, 127252775, 183018000, -1561483723, -833400, -1584926370, 1161595892, 1902095527, -415521598, -987916548, 969141920, 1256717708 ] ], [ [ -1195110892, 247728437, 199301925, -348326302, 720657878, 1542216010, 1797061342, -1395096492, -93292600, 875316504, -19508687, 2092239409, -2097483954, 1390152637, 887147826, -2072251256, -959769027, 1707680193 ], [ -1728195458, -1009138163, 325297812, -1039603117, 1157456541, 77070812, -1213806885, 740621132, -1730662405, -753114626, -1106094391, 816187740, 49094099, 1273018552, 1647998870, 1982555939, -1827483968, 1876406186 ], [ 2036124503, 2113681055, -975901686, -350225854, -615571878, -800909428, -1612484984, 1678365091, 738277633, 1844997886, 840080305, -835082613, -1961018421, -2058078337, -1560596617, 510279150, 1364807902, 503697469 ], [ 800126884, 1627955276, 44962740, -1060742894, 1726557893, -534458243, -729620381, -1108428305, -432842354, 461291726, -178170531, 1176536938, -757406113, 1278073160, 20485879, 236650925, 306781317, 473281124 ], [ -86467535, -1442794063, 1445424419, 699192947, 2032892664, -1445983090, 1324180721, 1869547022, -100262457, 2023341108, 1578713397, -1653637742, -828947555, -481880780, 10948924, -674148540, 1853046725, 2086747048 ], [ -1440001420, 1060151479, 1978966873, 1260875747, 1545514259, 953833353, -486893396, 1899314373, -1453153623, -839990723, 2020083649, 1278002422, -1452943724, -1977947760, 1563551185, -1058388996, -1166452510, 549330003 ], [ -1234837388, -1720262092, 714086608, -1113469187, -1944554232, -1786008047, -876012877, 510377105, -2078170706, -1106947872, -128859524, -220657124, 960312091, -100284664, -1368956917, -345530348, -1553349214, -104598943 ], [ -1798943318, -246138206, 2130942805, -1656417369, -892324512, -39950929, -1880327870, 2115860191, 1770898442, -1042831645, -133778297, -1183435749, 912793778, 752656077, 480794797, -1831646383, -1171520673, -1887370097 ], [ 2116517896, 904775935, 1355916703, 1846870578, 1457125286, -1794372638, 1318946997, 1349432594, 450751626, -1135578597, -1311454459, -796418329, -62763920, -377478138, -502268958, -1144217916, -484590322, 290420064 ], [ -1576594698, -2023858062, -789963937, -533827275, 127113624, 1799681012, -383844178, 601861770, 768099242, 309115306, 707985662, 370356024, -1462434765, -1362178073, -2008453409, -382902931, 1408928501, -1975244613 ], [ -48049541, 65386479, 269936379, -2132744639, 1124845701, -691526744, 640270378, -1781773488, -384018118, 222523346, 205344125, 679819307, 104111391, -1057972867, -61869260, 389383626, -2057216298, 1550444627 ], [ -1887660234, -902957480, 284097571, 1688585528, -497275399, 1622570558, 1562913165, -645639313, 1972797671, -1456872879, 647158456, -2080794921, 1595200144, 95206769, 517592429, -526137187, 183063343, 1251822975 ], [ -373857878, 1998419092, 1022435538, 2108812713, -1497303613, 1797521126, 2073547160, -1946638051, -1420689872, 1488489916, -655226764, 961394715, -619503479, 409503527, 1758723228, -1574924217, 1567810221, -1590783116 ], [ -1817921585, -1554514802, -955733714, 1209513470, 1536501886, -234151112, -14568013, -1103069174, 1583972422, 1613916175, 643130390, -1630753730, -1509814895, -1557934257, 831485312, -1307508042, -407554196, -187124626 ], [ -569779177, 1756451042, 1066278028, -1396583165, -1915885700, 1339550374, 87981378, -162112746, -1177215161, -550100479, 513981701, -1422930470, -1872248097, 1030770338, -542367508, -1928754880, -914949683, -1184908458 ], [ 1902948204, 1143427480, -1829604597, 1635679474, 909528871, -1498285724, -426758639, -1978660676, -1877068986, 778318662, -527442163, -1465883135, -1550687572, -593232500, 2064709416, -168331412, 818521337, -152956848 ] ], [ [ -741950542, -582032296, 1665339758, 26378096, 940677379, -699882088, 736799970, 1433327204, 1502184595, 1978553772, 1928293364, -744122720, -555240245, -469411792, 214909381, 1865214840, -1804091266, -680839627 ], [ 1702725015, -213746381, 993780633, -306419178, -1434883145, 378383878, -1741781428, -1141559061, -660215222, -594244628, -398597090, -1990124694, 1557668090, 188177766, -1459844891, 633513541, -607883027, 1835778770 ], [ -619966645, -1929280377, -910905131, 2092652524, -434426542, -817596971, 121976172, 1022554608, -798442672, 1831227609, -2131972130, 254085566, -168060317, -308649914, -1472901444, -230885324, 2132584208, 1901582611 ], [ 1573374098, 60891290, -988900251, -1951724662, -433548779, 1143435433, 841964870, -1351889512, 806600514, 1205457276, -1097369217, -1537477773, -2070917291, -123149699, -2088494835, -1288036905, -1159422523, 1112758517 ], [ 1897491623, 2044276138, -1548761801, -74157932, -1827429259, -1200397114, -1482188894, -398405795, -1359085027, -940724515, 1540262851, -920961311, 1359061238, -2086065893, -2143947095, 1361087199, -72793687, -367904738 ], [ -1006927041, 1640202669, -105953750, 1844963205, -663635020, -1339948525, -1897125718, 2144461093, 1351907923, -2028439235, 163655933, -2016742209, -980683559, 967882198, 1081568206, 36499086, -1011416107, -1870233351 ], [ -926337071, 2126787198, -819384651, 1195890398, -1246459660, -410863379, 1716944094, 2131838545, 1581651925, -1432421617, -1443676947, -1194290602, -1467637321, -1036591520, 2116764241, -1485134161, 464720497, -424757521 ], [ -1828308498, -444752017, -1965121094, 1246641479, 2113174786, 1219488967, -128932592, 1035008750, 1755819089, -1622234651, 1997360638, -689946046, 1028620077, 1371002421, -683228885, -669769493, 1590395282, -1989780424 ], [ -1730188203, -431655223, 2038841625, -1325694484, -94845170, -693975375, -781010, -1303740311, 75134365, -1898182730, 1617350207, -2071671921, -110808961, 983457152, 1686099501, -1469093102, 386496636, -429292040 ], [ -1977796531, 1601834953, -1177784435, 408001229, 416283369, -606470620, -1969836697, 474002517, 1378739143, 762330710, -1313567422, -1285772675, -49561217, -1518081238, 1751259092, 1137373674, -741804452, 340414581 ], [ 559405424, 29807429, -1666851850, 257852881, -1903168175, -666352941, -1449433806, 666239819, 557349640, -1305731793, -1220284740, -431142650, -831619686, 2033107349, 1509071711, 24254544, -1099993127, -313525893 ], [ 18992844, -1219964606, -2016381646, -935917764, 2103244154, 34893025, 213161809, -1658584227, -1130978464, 312379894, 1779041213, 998058521, 93184679, -1508692432, 218082232, 1318586486, 646956550, -2104439675 ], [ -1115210555, -1560265328, 2085345428, -489256447, 542027612, 1465637136, 1958050948, -189872985, -1027392852, -1667947321, -82678333, -1584625179, -1727158261, 2101313195, -169527554, 2048189573, 1183566639, 1139032565 ], [ 68442275, -835738772, -1485489537, -1572953772, 718491010, -1719840555, -1482767145, 89058145, -924860102, -1196987161, -2102564693, -1110934698, 328344295, -1947466119, 1844086836, -1317622521, -1872074144, -1191657257 ], [ -1921143077, -271875007, 197398856, 2086154686, 901655551, -307989, 336140141, -1540879999, -1161717640, 315324812, 415223020, -123235171, 54511136, -1823193929, -461756881, 375809526, -1804208455, 1256094072 ], [ 214950488, -715670822, 42082350, -41760680, -654141712, 913771151, 1107138294, -1632650198, -1829650439, -1293667014, -828383302, 1027163840, 302843150, 1498325180, 1519858170, 793135298, -661743403, 1083725835 ] ], [ [ 207284389, -1791674885, 1627136129, 1169911637, 822952286, 22644386, 64766114, 1026527740, 561520169, 1017142783, 493102863, -682569197, 743625664, -637907189, -609491992, -1267580616, 1793645144, -1899894639 ], [ -1061557001, 1547657486, 1831805716, -1944096097, -903533102, -1018321547, -129423547, 1133738053, -2031821892, 1205998750, 653022449, -1491344901, 1798398978, 385153539, -533065161, 1111030731, 95944224, 204304480 ], [ -1792066559, -1681381000, -1147150919, 1853115281, -1774758120, 1342498342, -770273975, -640170126, -328975885, -1713839338, 710476338, 1908215362, -387221225, -1904138728, -429938659, -1921026274, -1030459728, -1963085813 ], [ -1958292406, 662388454, -1161134668, 398960484, 399796827, -589304913, -2112453063, -1134375563, -1939238701, 834699397, 1610379663, -1265548351, 824446730, -302019113, 1305545233, -1580687140, -1366064138, -321388419 ], [ -697318804, 1714219881, -1884882360, -1732551206, 1092000073, -2136593936, 392393563, -663517985, -2108610490, -1814627177, -874284915, -748771149, -2036377513, -318503989, 1820378458, -102830280, 1914420025, -1878592381 ], [ -1833855907, -1650616758, -1412711884, -769284906, 1426658902, -1560018845, -463133399, 1598027212, -1795516863, 1056864714, -247179215, 1211059445, -57702394, -1995034323, -1930681282, -1052540359, 2136270539, -324580987 ], [ -1802764683, 1703177590, 338947823, -732784085, 32449861, 1767087906, -2003023974, 310491862, -181428218, -773914510, -1395072300, -379368760, -1715999300, 123133120, 196426949, 1145747521, 2037228190, -1475347615 ], [ -1542365438, -1372984691, 395550084, -133230666, -1777811501, -318453143, -1737491306, -415739860, -14481245, -1534968823, -1311942174, -1793100151, -834629624, 147497465, 1747027040, -1836333481, -383532136, -1711095367 ], [ -306010294, -1152562141, -643339350, 420857611, -1480451721, -980541593, -136147731, 1243574085, 542052447, 2039813285, -1563678538, -690841837, 2113202093, -1491533030, -1305828614, -652160364, -500446479, -227670147 ], [ 1905531349, -797359512, -1022401463, -1082882623, -1231985322, -704044790, 1233568154, 1829512402, -449199636, -1385335343, -87854848, -1903864944, 330682244, 1571159820, -1296804030, -753750571, -143889772, 671864069 ], [ -1005245157, -125004474, -1128388466, 1035643080, -1289708869, 22302151, -183554319, -1856593702, -734797737, 454715691, -1606761156, -166562861, 87516596, 921929648, 1873180764, 982271693, -1024436707, 1143009315 ], [ 1755371592, -2081632471, 958276074, -116394724, 1265671409, 2091953980, -24515721, -459479161, 1007386707, -1678038274, -1174682542, 690391990, 1632988226, -1579859563, 1799380016, -1413746814, -1568149543, 1230715702 ], [ 1723494585, 411848384, -506448228, 838591435, 585019871, 2071120726, 758523295, 1234474453, 2078722166, 162530308, 1762869314, -41488271, -1377744652, -1514966009, -1087765324, -1907810305, 1635780370, 1972334978 ], [ 738376324, 1660678939, 293869716, -1354525157, -1106997364, -1108621622, -1692205988, -33246240, 1578266905, -610150391, 684834593, 1526969195, 1597185226, 886116937, 827165203, 928129147, 1697374713, 1732987264 ], [ -1671471076, 1058217349, -156509562, -337884546, 1092676654, -313729137, -913742202, 286068652, 2077540523, -1577886388, 1113063160, -905757097, -1124003313, -466506306, 1608106824, -1446379771, 513922458, 657138517 ], [ 1445746872, -1862750903, -804222646, 1218093709, 828472175, 1499617699, -21381921, 2144605822, 1425603456, 2035460414, -1016323503, 648630734, -397659710, -126361608, -1632649394, 1298823472, -54296371, 172252868 ] ], [ [ 791473015, 1425022240, -1785009890, 1072795871, 1251301362, -707200332, 1875904781, -17431151, 556250455, 1746580670, -1139410980, -1629201576, 158874334, -1450830509, -2046076410, 755437577, 1354941611, 1020944264 ], [ -596409027, -1262859046, 2146438368, 1448153801, 1435318413, 2001152663, 1113166387, 235477258, -63649193, 462582828, 1656047311, 579639038, -153390366, -2013832294, -694735840, -1604667265, -855861203, -1337439275 ], [ 2095018989, 759807278, 951695344, -1757914677, -1213228049, 983292478, 31101434, 1764160625, 1001415607, 1823007146, 44167556, -1751913046, -1872402009, 644011927, 1486155226, 1626966967, 1113578561, 1040661750 ], [ 186345152, 1825355064, 1002406987, -1254239192, 315443509, -259244063, 468819208, 1518183749, 1390444465, -1327387391, 256050988, -428454969, -2049652631, 895128305, 1957440709, 117300398, 801857059, 984411364 ], [ -1807331252, 1998615274, -2114038373, -845825482, 1277280382, 1199649177, 1907891144, 354585366, 636624865, 273592006, 1204542436, 354126613, 970923050, -994340284, -381021904, -1186418535, 464156958, 529185425 ], [ 1906411233, 823467070, -1047764177, 1708399363, -268486654, -1894255931, -915761047, -311537518, -1263406626, -1674733711, -1886244005, 97511914, 56157513, -301302088, -1753442375, -1591096301, 2078653458, -735101001 ], [ 1202376669, 2111980436, 943399903, -283210701, 1315128327, 1024114268, 228402633, -1635628937, -563770602, 1223048947, 440442057, 1087318051, 987420252, -10327342, -1778191390, -884528468, 1346477837, 1478740492 ], [ 610539481, 5616921, -1966498783, 2139973166, 1788460194, 2068727706, -1895872886, 1121997851, -401089652, 1519016717, -315980289, 1940488785, 289115340, 380261508, -559346254, 1438425602, -616923320, 675125105 ], [ -1488048266, -811909157, -1133199996, -76722783, -200683006, 1221973540, 1307949638, 1211550248, 1740260483, -1343953379, 639955892, 634843608, 707291553, -1606499257, 947142010, -1379243597, 1698681768, -1383632675 ], [ -133201700, -596791745, 175629239, -136993515, -1648319677, -936372639, 1879991926, -564768327, -1305583533, -1389184949, 292149959, -1300229847, -2290432, -1859767171, 631217377, -1871970835, 90690820, 669744476 ], [ -557700937, -1956213099, 919748458, 1789129810, -1903116802, 87606474, -821546212, -1263415064, -1380844074, 1651834989, 1662457777, 193474815, -776538019, 242104040, 832852690, -1003447099, -1882490343, 1107054946 ], [ 27407154, 1788970308, -600616491, -2070579448, 388363039, 126606324, 1632895176, 471152410, 804871648, 401006415, -1909408005, 2007503031, 2102321534, 1909339693, -13739375, 1219244564, 766759900, 1533758513 ], [ 1251666277, -682859080, 951784236, 1913050341, -1154202472, 773285504, 1171814834, -670314451, 1588836843, -125652259, 1903555690, 4738024, 1458858803, 1647590666, 1197031583, -2056642193, 1698755289, 338318253 ], [ -799093699, -1524368403, -2030218794, 1765942518, 341675245, -1584051154, 1048136622, -1754572054, 738735049, 1164284415, 1026712452, -1042542744, 1034780054, 423719682, -646726001, -1015920568, 952993082, -193078886 ], [ -351729542, -1866009644, -631763485, -1399786853, 918323897, -1633420686, -680442790, -1729847926, 1456188367, -1402177517, 1833096830, -1727489521, -1751373389, -2042390172, -649256392, 867982349, 1107807146, 913837654 ], [ 1611077036, 472004199, -1607583661, -2053257043, 1317665510, 1128934850, -135372403, 1911860315, 1748308294, -1223587968, -1706607221, 1290488136, -107947449, -2001551993, 1189356359, -1751736958, 184450559, 130414118 ] ], [ [ -1786786902, -926627931, 216629316, -1312110103, 797147903, 1248346191, -1595858213, -256480734, 1622645090, -626248759, -1711496757, 1466045373, -518688928, 159345888, 1784560459, -331767382, 1363244696, -1292619967 ], [ 768464741, -1957240955, -193579075, 1581813103, 1698933082, -592422851, -1676146796, -735357522, 1651580243, -1491140830, -1664238069, -877174421, 1813928447, 1171581137, -1612282157, 1636112217, 1761779115, 1523404217 ], [ -1456433461, 758639251, -1931500207, 410260045, 765633029, -1013276584, -1006184469, 735707596, -617315502, 1153123433, 583889172, 2020352550, 560246639, -1308928426, 1921753377, 812289152, -489751564, 167720229 ], [ -1528492497, 1828005765, 1583716446, -1706633159, 714320520, 1708477200, 1936526977, -1163140254, -761211945, -1332604578, -1326194123, -833060871, 779363688, -355297681, 1987866509, 222777545, -1644883858, 152615243 ], [ -997977130, 1214681058, -857458947, 1860807931, 1718489475, 1089985813, -971705685, -838728922, 578988843, -254939554, -1478008800, 1930068347, -670438795, 606774929, -1635669084, 2121462638, 1264775744, 1178631189 ], [ -607881959, 1898984298, -1432420314, 1966795710, -1856818144, -630094344, 1051778835, 866780362, 1188478408, -1005975956, 491912817, 1245004872, 1854879813, 350031314, -1721195886, -1002316021, 2121772727, 1285836992 ], [ -948318177, 54684701, -129259841, -584777567, -1387123115, -441858279, -436884554, 139385935, 1624445588, -644426698, 1757549628, -1039452106, 1163856567, -1012653843, -698397784, 886408043, -423768271, 367255817 ], [ 966167462, -1432247916, 1611708448, 2131351338, -1340166959, -519427748, -1971164507, 1651645723, 465747192, -434249205, 737098812, -285006581, -1825197590, -1696072860, 1934098852, -1743846895, 1991395255, -195795401 ], [ -248556274, 420098155, -1842647965, -1627253795, -1774800157, 1089704065, -779946592, -547559636, 1281274225, -167716203, -1894966838, 1804564638, -1978317257, 618773922, 808307753, 1287021935, -287119117, -1979623770 ], [ 1630202523, 918367077, 1661285260, -1634347115, 242502424, 1883979081, -1583150433, -1736781199, -1112055970, -799252793, 1255114350, 981496183, -1516332530, -260889834, 1096300387, -1262901824, -1565261442, -1563168252 ], [ -148732818, 1470055408, 726469311, -740945437, 757042443, 1822628959, 1547263286, -886435447, 1376098048, 1313060772, -1291465648, -1967165240, 890547819, 236110999, -496420347, -1219101015, 6207030, -806184219 ], [ 648860210, 1444608765, 958081852, -2010277287, 774110108, 2094942398, 2048512364, 334129617, -97659069, -955494957, 941770400, -1817503872, 1867222992, 2140889566, -764147056, 475548168, 55859203, -851784872 ], [ 1009415311, -1236020811, 1787619055, -574612658, 1549493677, 979916345, 1391808245, 641108082, 2032458078, 1504943806, 748060738, 991548478, -420263197, -2088376907, 458941221, 858974769, -481567159, 1835338514 ], [ 2046310074, 106249670, 1868821790, -1082145966, 1882709842, 1364177221, -1056327389, -297462306, -40628250, -992389120, -204346645, 1460761038, 894784846, 1476002908, -817521867, -1378225414, 1448129508, 2062240307 ], [ -711829265, -1215498875, 329335807, 75789822, -2108016378, -568430737, 659908076, -1240353805, -80612178, 1161061051, -188505269, 51892001, 1034930673, 1093521961, 336245496, 1907911256, -495321667, -2018373810 ], [ 966246564, -1279271449, -863160752, -1447424200, 888723858, 1277393512, 860530387, 1105688585, -765455154, 1915069778, -1972489451, 1308785408, -2116588156, 1967317950, -963148176, -87338251, 826303688, -5983476 ] ], [ [ 726530099, 1473165819, -1948463672, -253925108, -1479113555, 648778071, 183073722, -522095403, -1107591712, -537306668, 1519492483, -1976904921, 843487824, 1051344565, -1944702711, -1460757218, 1928507653, 11911271 ], [ 841188066, 1003083878, 1676184468, -238026251, 347000377, -959335079, 621056600, 1658520690, -1906386437, -1961515870, 1313233768, 1589685533, 1644201005, 1104958697, 2078283491, 1882726950, 902489785, -365727781 ], [ -576705212, 249317142, 1745707620, 187986993, -777936268, 1725975440, 698831580, 67556184, -698445764, 1356945281, -1343999625, -626859189, -505624739, 1954410506, 1560838793, 257279787, -842937417, -2119151421 ], [ 1639833165, 1226058281, -360470387, -2042480768, -1674707575, 1104116640, -29299579, 1790224296, -1805151879, 1071284284, 350424672, -697347349, -1971622526, 756891724, 1870996281, 1330068754, -1052202187, -936584107 ], [ -564273660, 1493097380, -2065233039, -1074040199, -743836026, 278972076, 1115305609, -2014904181, 2096607780, 781563894, 314766936, 822773677, 1687619092, -612919062, 1583848463, -1490284864, -852987881, 2009577116 ], [ -267369782, -899562484, -1169042884, -88310784, -730846418, -913607048, 1305833566, -2123715910, -1051865100, 22528056, -701639659, -1740547653, -645936508, -37553272, -560682552, -1066045005, -465915694, 861780901 ], [ -2003038731, 773307870, -1139350856, 785557613, -1874547025, -1977956445, -1604451913, -612526137, -1390935756, -993906749, 1448777598, 1352530225, -282430471, -729820309, 2021865862, -919063428, 589455508, 1280619092 ], [ -130637956, 2089017194, -1460440110, -274969095, -699367619, -1827463769, 1436973065, -959568702, -1048823828, -134741418, 209551732, -1269280109, 1141657015, -110459878, 1747479999, -516940069, -1999507428, -1338255052 ], [ 1552700352, -1836493133, 1616481532, -425039699, -1312694203, 2072266950, -1461453926, -1321485463, -83726502, 100826912, -251984832, -1534225759, 326857179, 340768338, -788266749, 1100682296, -865891401, -99551059 ], [ 1985590453, -1498584940, -525614784, 1363701708, 1188272965, 1733311536, -996334344, 286067551, -1548103158, -1352387845, -295849515, -1590566904, -1252742603, 1886763980, 305407253, 1807856336, -1552808546, 1414973163 ], [ -490745945, -498554483, -503452416, -825833848, -1560932026, 1672957074, 1187269747, 179769454, -1279740891, 1422787165, -988090158, -1774017098, 201346410, -2123494892, -1713276423, -1613414172, 1813810476, -1794144361 ], [ -1300921169, 469403645, -1421662778, -235275909, -587991138, -1478344903, 2011021665, 1007175315, -674708653, -974423859, 976377798, 614820770, -1912152055, -1110798752, -1166962521, -539700860, -423938131, -1878063006 ], [ 867762455, -1640100748, 133016065, 1586154894, -824705114, 1720225921, 1267884656, 1920534208, -26205471, -1705783842, -818694195, 887165631, -1598627562, 382559691, -917888914, 1587996895, 1955435963, 183973671 ], [ 1847026209, -760767939, -1939963359, 1335254958, -2130513411, 878786695, 1126454739, -764807545, -2057767792, -793523606, 1820751458, 222332833, 1075657820, 1049226923, -246479141, -1126675453, -1079115874, -1713029618 ], [ -841311027, -929373790, -871789339, -554414330, 716687985, -226657034, 673206413, -16533032, 1827072819, -1930640402, -895529165, -1876496472, -1406713298, -1720197561, 925590925, -1056251715, 545543430, -385335840 ], [ -1954569839, 18264932, 725845164, 792836905, 1108057901, 1300362263, -498606477, 1366841603, -2070886373, 207931371, -1665700611, -2032030906, -1108468519, 534610769, -105161044, 2140182390, -1752342507, -1941630431 ] ], [ [ 1550307647, -459404673, 1096696518, 601017580, -1797750443, -1210658053, -376975034, -427867432, 431941587, 1668404564, -920492821, 809378848, 481994320, -434753416, -1637678654, -1520910130, 1728975816, 962111128 ], [ 1460331962, -560687810, 1079071412, 350082799, -1487708594, 1032967772, -1908893425, 1984447730, 1153559677, -1905671827, 504355001, -34320466, 1731871204, 1580769030, 1831680477, -1047736258, 1349588868, 240286740 ], [ 1199604124, 612441206, 410229726, -1577080638, -1199080959, 305950469, 1785818762, -1538031131, -643143170, 816088776, 598975835, -1301155524, 394524433, -480875986, -865983264, -211098192, -1577016155, 1629610625 ], [ 1284803697, 1394458905, -1881834137, 1428351511, -245767181, 1983214503, 326320937, 60486455, 385963655, 1492446723, 1255383070, -1657567161, 289051009, -163531625, -73591832, 583238116, -454334420, -331573846 ], [ -1112498323, -1746419292, 907351376, -2019212269, 605642177, 1742556399, -1532032210, -1532853926, -1828351693, -459355873, -1466476963, -2112303189, -249527085, -428520908, -169827128, -13537447, 1644235104, 951900448 ], [ -164482540, -57979207, 1795429142, -1241136520, -1897948725, -137969983, 629572837, 473553037, -1848173590, 670086532, 756059711, 413098272, 572042066, 2020674083, -638276054, -1185240275, 1641797077, -1641184567 ], [ 498052677, 73226395, -261798505, -1601995279, -1526769267, -1944936788, 1266280891, -1582452593, -1739414705, -1048446647, -1151648618, -47696599, 42606471, 1154381402, 430758389, 71773935, 1857601615, -1047952799 ], [ 1520540720, 1638946869, 728827115, 42762344, 657111189, 2040127733, 1751767777, 377992219, 646010585, 248268657, -1121460868, 66649003, -795714855, 354748258, -1235725553, 1301451353, 801820211, -382605773 ], [ -478246356, 1270443234, -938938910, -748825014, -1526234572, -807601355, -331985865, 585223758, 923393679, 1693182733, 1282968230, -1161764988, 1045115721, 1850447073, 267283145, 1437377022, 697530010, -1225101029 ], [ 499252122, 1985693547, -1316706489, -2108843080, -2142381965, 1595060824, -776555092, -1159012599, 1869876362, 1309597398, -1632200532, 374215025, 1652413786, -2135963518, -1722279681, 1077677468, 1784648654, 2119971394 ], [ -1946949253, -1891122335, -2053286633, -1695905158, -1086632690, 1318826516, 868234047, 502769602, -680131312, -1145911067, -541744100, 1564020945, 2025172438, -1825326038, -1150205909, -665651534, 1635228733, -1971756485 ], [ 585111399, 875989993, -2005034282, -344708389, -877952055, 247781982, -488673481, -2132316131, 1384069170, 662495863, -1862502039, -986893242, -219117879, 907444689, 758904815, 1087062191, 1158757431, -913366064 ], [ 574562363, -1759579235, -371725909, 1088649250, 1622513536, 34509063, -305827779, 1338165958, 1320361551, -345810487, -1854756776, 996130233, 1307584860, 1181112244, -1689758881, 864621440, -340502102, -1795535613 ], [ 1893678870, -595296865, -1053011347, -1138716135, 1461761448, 336289931, -1421628055, 1555342855, 2031378877, -1680660544, -203283072, 89874593, -254601432, -1628425788, -296112513, 2026860484, -978922559, -1437088749 ], [ -1428027004, -690215959, -439101886, 635484052, 667367061, -809796672, 2091871120, -521810228, -1878754384, 235666265, 2134917424, 1523847589, -1167325815, 1048249298, -1081682045, -943268662, 720670717, -1906748242 ], [ -1396495988, 1389017774, 1250260186, -1356430456, -1664103631, 775905455, 1727119759, -239229726, -42870103, 984102622, 1809648903, -1941915599, 543902235, 1023304096, -1288517856, 1795368222, -521329057, 1829726321 ] ], [ [ 47073599, 1834985789, -1394423206, -449374583, -1501602045, 1561295507, -1303189123, 1066975542, -1588300948, -1046371789, -711080321, -2095955145, 1114821353, -2038724089, 1239885915, -1969676962, 1533256541, 1624147818 ], [ -1617901935, 577503441, 711540260, -586713450, -1334403893, 1998725754, -820870577, 39450734, 368567943, -2146967611, 1698102030, 330933066, -2019742614, -1051608313, 991865879, 1374528671, 311794658, -1494606726 ], [ 641441394, -1553708744, -2101360342, 1522709155, -47313078, 1287113252, -32711259, 87932282, -439415721, -1970105425, -686914072, -1699548968, 799354545, -1856846906, -1886343828, 1104169180, -1453403832, 614781415 ], [ -13574322, 1919769639, 557929764, 734349214, -634565278, 1598916302, 1238928302, 543863482, 2137567095, 1153351656, -1570807237, 1441914579, -1722580451, 1764165705, 1124339156, 1631755340, -1756169592, 562403946 ], [ 742366028, -1551910454, 1588878868, -770974346, 877548720, -209244118, -1972435200, -18172395, 516593573, -49476994, 706916464, 2098665884, -1965445027, 1023926532, 963646802, -1605145998, -269656829, -590775854 ], [ 1228494270, 1128036872, 1090752002, 1579879556, -1892738409, 342802935, 932518643, -1403601729, 1709219979, 156502707, -769137025, -1327275433, 1203496274, 1391113539, 1635967966, 1589046824, 170127535, -905704932 ], [ -175512364, 1588624647, -1817788412, 1795700860, 939494270, 180897788, 972367020, 1412300464, 1371482245, -704769384, 202595759, -146495172, 595361116, -316881729, -1258511820, 1781962694, 1081661794, 1615024364 ], [ -2124807435, 319149418, -1772547677, 335528320, -590067444, -382229697, 975584803, -1989246126, 2032016714, -60341735, 1692637839, 1408486336, 16832863, -986627549, -1079416642, -1939546468, -1470153615, 838172421 ], [ -579293953, -393890204, -711600959, 228083367, -821591602, 443477214, -123071370, 609659738, 1411107263, -150078298, -1524025452, 2095491199, -1594672383, -1593372951, -136464163, -1907418725, 181325817, 2134191985 ], [ 938830767, -1804891480, 1108532029, 486519530, 1520813812, -1773250821, 951791463, 1125069243, 1155621723, -716627294, -2035664441, 856610003, 241912644, 1466644896, 1654239062, 1935795418, -463849626, 1380052851 ], [ 549586780, 1894532675, 1633421836, -1734802587, -294994271, 203876046, -75089608, -1913821548, -580465777, 158052452, -782716304, 1215897637, 796709389, -426454455, -1730571456, -1695942560, 1235806504, -2048601842 ], [ 1088831083, 456970120, -938154097, -588477568, -865703455, 1243676393, 766987756, -1679580175, -779445398, 667199492, -1078112622, 1280166139, 174474878, 1464988909, -2061277859, -1268479666, -2113684639, 740492940 ], [ 1252565146, -1089638145, 1684293505, -1840845668, -1927968670, -1988627168, -1918183982, 1950670980, 2126053504, -406500783, 988732536, 382877682, -1962259731, 151503370, -790308038, 988704101, 1114365656, 1813763577 ], [ 875602982, 257668485, 502195639, 1907030733, -350447849, -725830152, -917793501, -983025644, 917240140, -930017604, 498607537, 1631415938, 1170199215, -1828293491, -1553333048, 1087510114, 926725600, -1723770440 ], [ 1790724167, 1340676439, -512717616, 1631868239, -237696092, 87787016, -1566096330, 1556896316, -640027422, 1376987822, -539438278, -841582476, -1500345453, 801675988, 2123543881, 1702662564, 1045133988, 1344499220 ], [ -1590313272, 1539772784, -346584818, 1148875740, -333225741, 2042053189, 1365670434, 1291513066, -1802765655, 1061138476, 1006105950, -1476557510, 1792471768, 1701515691, 812926115, -1656352315, 1151463032, -1898991996 ] ], [ [ -1810393508, -793464814, -1051136800, -171044408, 697720345, 935021614, 1264978927, -1534731314, 2003561667, -1985105566, 419118482, 2117672858, 122500315, -1320171259, -1206623353, 1380251102, 478000972, -1893290691 ], [ -998961578, -1830417996, -1807808386, -864331408, 554128983, -960120806, -86098661, 651000813, -936903959, 1533252950, -1523878587, -688557598, 1178051041, -296632209, -224217511, 1606087434, 550139815, -1251284615 ], [ -880051103, -135284055, 1179540044, 1256243488, -1498369766, 1020969755, -1112745828, -1419429414, 1089956060, 672540176, 1677706382, 2067062974, -1127947671, -1533517929, 2031859444, 222485633, -749069896, 757931496 ], [ -1776657286, 1492376463, 469352571, -744992539, -1496808651, 1127239843, -367510916, 799786757, -1148800206, 2086036027, 1607455946, 1752963188, 1393994829, -742437670, -261622271, -1587292631, -312516350, -1749694265 ], [ -986029077, 1622093728, 191562915, 1514261537, -1298894927, 1886786644, 2043156180, 506275758, 995650264, -795791040, 1880046290, -1226030041, 1705728959, -1902473542, 1228472456, 537445385, 1019292309, 596149843 ], [ 477370191, -684222122, -2114941533, 102090147, 986889580, -60157317, -23422756, 1799522122, 130248025, 624074884, 1014461182, 952406102, 2081502870, -609712393, -1444992335, 1928496097, -356009840, -573354989 ], [ -646828919, -1985066482, 385287616, 1424596094, -1080458400, -1351050594, 177789362, -1848998109, 1703233801, -264275597, 1782151931, 401152248, -739810317, -905970075, 1393646460, 123303291, -1026122757, -1495353340 ], [ 1832123939, 1363432786, -688195504, -900543392, 1555380229, 1691703019, -2090539523, 1665224784, -1563643756, -2120095595, -42907813, -1911074175, 1245904001, -310057629, 1432380867, 1019909029, 486881185, -297347587 ], [ -807581750, -1791857292, -1384217687, -2127354068, 756417277, 910192341, 429162028, -1679257700, 268566548, -1154027612, 309587765, 1712733404, 2091702287, 151037936, -1968082204, 2116922152, -222352198, -1897500816 ], [ -148435846, 1616616607, 1331614099, 1275195361, -144327866, 274333794, 1408077319, -2140691793, 1997241915, -621491140, 581767425, 633861626, 476882280, 173835961, 424076779, 461677702, -48202331, -2124216557 ], [ 1165623411, -11555300, -459762676, 1308757984, 2054060171, 1618792167, 726185408, 857281431, -1362119540, 735528621, -1515528278, 66928434, 1210693903, -561364794, 2029177043, -514716856, 1816031640, -1470933889 ], [ 143668917, -1231259997, -117207727, -173327056, 2113930969, -1467643348, -1183413893, 127507091, 725278169, -880644885, -1364537460, 252661704, 777993897, 1346521510, 1402097212, 1365255908, 1622207866, 843779140 ], [ 134480155, -1391362734, -370880206, 39895319, -1850576582, -28812253, -435677984, 149941005, 116750902, -1894316905, -1221469707, 2066514766, -293477463, 592357971, 934537311, -1541952665, -165985980, 1709239719 ], [ -624092139, 1336178770, 1817838328, 1170412980, 1572109967, -725400466, 2146089136, 203066947, -69811718, -643484105, -935999964, -1671546767, 213780400, -2065917586, -163179261, -2036381007, 1393682082, 1212699050 ], [ 896819140, -1316445009, -1566759602, 1888762865, -4983265, -1132515025, 1547071408, -1696280657, 1393830761, -544938831, -2017042808, -1663802914, 224858014, 1162436492, -607372335, 1378896882, 498103938, -1715783237 ], [ 1508138461, -226085021, -447262609, 1566088547, -814319702, -922662174, -579245980, -1538175186, 920253660, 327045352, -946677694, 1415997459, -249516153, -742741468, -1899182809, 1430261703, -945458908, -1503595766 ] ], [ [ 1746649788, 828538511, -979624197, 1957641625, 375447305, -941621148, -1102211033, 810335666, -194110688, 100554697, -1279088658, -676187355, -1596517546, -1570013074, -483704473, -888111160, 1281194838, 102980204 ], [ 1173345202, 65549822, -769942171, -2073998339, 2112713850, 106953566, 1691235760, -1360296383, 511447535, 107652481, -1000935577, 1446851567, -1909422766, -1231948715, 808972096, 77108564, -984480118, 504515481 ], [ 201312753, 1615588563, 1513843250, 188190943, -1402145387, 933353812, -546944182, -1375090407, 784127429, 400506139, -1425330048, 1128873063, -597842221, -1447671919, 1931361275, -661323842, 385781850, 1095903143 ], [ 1724849509, 1336225248, -645109475, 1993502786, -1361311999, 397927678, -447353626, -1519309856, -1512269123, -2121555196, 1600315325, -373423955, -1290110529, 1570662867, 697306690, -82345715, 230512418, -1565292854 ], [ -499366025, -585873495, 2077355135, -333558224, 1719618115, 1599643512, -1011016455, 2036374456, 837886250, -1855436197, 1290574593, 2073622536, -1538284268, -1036110575, 2118792044, -1247094495, 1899030759, -1446029505 ], [ 298449046, 839305544, 1958068805, 1310645752, -234680676, 1204426941, 2026333833, 326578782, 1681998298, 783405080, 130686743, -645561336, 1406410704, -748071751, 11960487, 1877319325, 1434011842, -17373711 ], [ 2027851477, -523171467, -320104506, -65227027, -1446658849, 1066735446, 543548279, -2009626085, 261721581, 1474098313, 348675335, 157963449, 1681504343, -1366701761, -2074418337, 1409567484, 2057032914, 968238527 ], [ -2068529290, 1590058127, 2101694641, -1749155872, 54347816, -1664615431, 1469774322, -1256325445, 1202507072, -2089673739, -1867075863, -1507636253, -2086472281, 1483246161, -1625287458, 1420666430, -2037752158, -810484873 ], [ 633980624, 1276513444, 657984647, 387352937, 1503325891, 1776357435, -564507170, 1022522444, -2047668678, 2104847757, -1073041038, 1822904081, 392436998, -1502529705, -71338139, -1831058278, -856732541, 1842176340 ], [ 887728013, 1590250512, 2000303466, 1197746545, -1287848006, 68765468, 609453172, 203424281, 309452877, -1202375980, -1477824114, -527636987, -109350430, -1116083164, 1260927742, -1171527950, 1874426951, 401661998 ], [ -814046675, 195231070, 1734736468, -1763480950, 183711954, -1230558042, -391521327, -1857381164, -802517343, 114465117, -1279842605, -28705287, 614444374, -1375996632, -1358206954, -1800294640, -1010545110, 223484454 ], [ -1116008438, 972763434, 209034296, 728330486, 1743499291, -531304720, -135904973, 193059229, 2118873327, 1187508959, -1317054832, -1119643767, 1008743667, 1809989611, 1494799600, 1263156350, 728082303, -1550115407 ], [ 1421468537, -1457115771, -1846327603, -1665371308, 1631002032, 1561759440, -1014428988, 1280375117, 1835303861, 1935286522, -101344734, 283523715, -921637388, -929151711, 850685023, 637562507, 1791720053, 1134903818 ], [ -2127562227, 913791007, -1303246612, 1068078092, 7676009, -242921573, -1624699507, 1391086284, -110425437, 1571568283, -171334719, -519546616, 1566852736, 505550494, -860298143, 2121962368, 549116200, 2076451581 ], [ 1741651387, -515928066, 1335357574, 614056721, -437392718, 104430225, 1682217230, -1177867666, -1147415660, 2142025419, -1161847277, 711074757, 199610869, -2018354905, 861632223, 1022039318, 1835252444, 385056759 ], [ -1923454531, 43936410, 453290087, 389372452, 469500483, 1467080099, 112662381, -1874800282, 942157745, 1751578257, 139574306, -1998185234, 1124712658, 1877363143, -181988701, 287802747, -189484832, 1303130555 ] ] ], [ [ [ -726937106, -1890927383, -833513134, -2133681643, 955119552, 1606679462, -1322807783, 1804827516, 1839794561, 1928248903, -1371266553, -2008726219, -953928646, 2048427322, -384492585, 27203586, 1067759740, -1372102186 ], [ -2001362302, 2023466112, 1075177031, 1236665120, 2040163005, 1359679664, 183677474, 2118487487, -1557747588, 811678799, 1040421379, 898690962, 2026103001, -85267855, 1983544143, 1334985818, -1273018860, 668137980 ], [ -2046669982, -1889148581, 1059303099, -191288373, -1903474761, -2032115806, 974915484, 315979165, 1532602811, -125290979, 1355215666, -46094355, 845830145, 334234783, -697433576, 275953401, 597255867, 2010057718 ], [ -343121466, -1079281947, -2121226568, 833798091, -908239503, -1869063614, -463321280, 806555925, 1846266034, -1844139120, -1832775896, 1649574919, -690142199, 522887159, 1973320397, -1809983469, 2106404998, -917676737 ], [ -126387727, 473131329, 1329351031, -872267613, -1506586220, -350584046, -783597700, 317924712, -1733654800, 1224573984, 206909949, 846860173, -718196360, 1659037214, -1965290250, 1873489422, 989861916, -1515622423 ], [ -1405350419, 1034880912, 1789284261, -341294852, -2078688550, 475221348, -591045837, 1617524184, 1520506665, -1882003057, -1673718914, -157730198, 237585099, 675978037, 7614197, -1963637507, 459206304, -1219670495 ], [ -1496788096, 752417462, 1934487939, -518735605, -886697734, 2039055954, 471862016, -1010384347, 1765672759, -181427125, 989182317, 1982129830, -1656693932, 1172981227, -1224661787, -47471915, -253971026, 2080654317 ], [ 236598359, 629848422, 760223553, 129226004, 846720596, -1524280811, 1900670889, 2049068898, -536288114, -1244997605, -869656785, -1495307530, 754579920, -1013811390, -471960898, -1449585615, 1313181583, 289616372 ], [ 1469034800, 1651080635, 565979996, -1539390456, 465252554, -133628999, 1862230805, -825767189, 1754779983, -703413506, 574031264, 614489431, 2147060923, -1057505723, 1746753761, -1947973958, 230101473, -1907463637 ], [ 145652596, 505528192, -923743164, -274017667, 1744290845, -484138065, 1136807447, -338686546, -1554096390, -226109618, -473762090, 684554212, 326628459, -372071665, 266171984, 2040209449, -398683336, -870198534 ], [ -503186133, 643682058, 1092693330, -870651067, -2076344814, 893468605, -1391284128, 1432354051, -805265110, -909634963, -265036656, 185377066, 1046295040, 873971854, 277319865, 941331047, 1925029235, -1893824370 ], [ -1717230418, 1342237744, -1631387745, 882944724, -857943825, 490356452, -1409127992, -709586143, 685054671, 731041383, -952670850, 523937594, 222384453, -66325594, 936070327, -218802702, 839001054, 1668566736 ], [ -402369071, 433690237, 988961780, -970346851, 112722035, -1026253226, -2123532185, -96977345, -985505660, 2132009594, 2095040714, -1901404736, 215829602, 1020613528, -1672844760, -100485677, 1203394895, 486918445 ], [ 1308100064, 1536805156, 98771073, -492048467, -750972220, -2096056859, 1775454416, -730057229, -1459832734, -1562898553, -1014597864, -1442400912, -17650220, -1259478293, -2080194937, -622110007, 2042220342, 1400666758 ], [ 1662867901, 630894292, 1391366910, 692364440, -1397915947, 523173820, -2016553362, -1481632827, -1500326598, -1565835468, 1691806651, 1094409421, -354482713, 83017379, 476258374, -1292140159, -2131091843, -190966699 ], [ 2081466005, 269454113, 90069254, -1597051126, -1888549654, -2036708905, -529491664, -2063478054, -1001515644, 515505337, -1736341334, 1785539827, -565430912, 995043032, 577930113, -2007120002, 1328374171, -878432125 ] ], [ [ -335456086, -1537942832, -400431571, -1763036771, 1524050689, -1817941703, 1076255657, 1601595187, 974945718, 856930867, -85772529, 2141519791, 1913109489, -1024720171, 768645198, -1955787561, 1730004596, 1726156891 ], [ 1445405083, -1841542644, 1880856230, -680580097, 1458469680, -938471613, 1466275364, -791965869, 1117778716, -1855484259, 2061153703, 597772071, 190805945, -1102504772, -55452451, -1200136110, -463623769, 739814138 ], [ -478525841, -822319069, 1893279691, 1396737116, 1859410906, -14254412, -466345162, 2079894880, -2032800095, -1139661887, 1700328099, -16798450, 893919655, 941279955, 1006378176, -127682598, 739814544, -557496188 ], [ -1099782532, 1579138140, 697022170, -1645959680, 790968155, 2004368377, -273561854, -952136240, -1490989265, 1902042801, 400310228, 1053057538, -236819112, -503733624, 2001779631, -1468642329, -861811709, -12636595 ], [ -793248415, -1297723492, 983657273, -465170424, -440108433, -1989972431, 1571276701, -1206951691, -293934333, -896617520, 935849507, 1774321353, -380233357, -1940012801, 1496265887, 1143361020, 962058241, -1449995536 ], [ -483694781, 1701394579, -1584209858, 757705156, -1390379897, -1556296040, 965616726, 772284081, -45487989, -1284963698, 1644908637, -2073342372, 1220391027, -1507099009, 1934205749, -1480111886, 1572163815, -586543522 ], [ -1297100573, 637879033, -2106419780, 60543740, 1904994130, -1275782281, 1271264026, 1045553377, -961129204, 1177892690, 1485374525, -416339340, -156331465, -1550060993, 1779939471, -535870245, 1424475983, 789829908 ], [ -176112895, 435064769, 1433840499, 803888780, -2111352966, -1910495985, -1662059444, -308558192, 1668384700, 594095629, -2108157567, 1577600343, -472458443, 988860672, 718164667, -1396183490, 779706456, -180657665 ], [ 1507533624, -1147472142, 362058789, -1177339177, -21844111, 1213970433, 802028291, -390887035, -242429061, 658278307, -2033031928, -581710273, 674959180, -150480385, 1852694946, -1383712591, -1205411891, -1338406297 ], [ -1088271689, -1386427742, 688610774, 41071140, -1375666918, 1494180913, 615663542, 1657408587, 1615206281, 1127303066, 71497054, -494987279, 80992639, 1207083872, -240699734, 717741962, 485082056, 657057663 ], [ 1216953855, -809428582, 197969816, 365482399, -1984247198, -1258742792, 1763530776, 1291337198, -1471212892, 500793255, 2047578979, -666957204, -590721342, 189790145, 1516074311, 508923133, 1955100048, 1129788634 ], [ 63448705, 577221629, 18792721, -1471790193, -1441855534, 1169057522, 1828089324, -1367632784, -560728024, 1389136155, 296235542, -848041674, -780026526, -164308478, -1997626561, 322412700, 1133073013, -1666430253 ], [ 1800723037, 453919776, -1577500461, 157096525, 744024558, 1628796734, 397187179, 1497185737, -1845870813, -1646562115, 1029184271, 924337222, -362714715, -1979969403, -822265559, 153176108, 409407752, 195833427 ], [ -949025134, 528233441, 1315505817, -1873003383, -1436173874, 1642187803, 2121549957, 1938785711, 1238336579, -1709069147, -275328838, -316894792, 1786015172, 785700929, -1374071630, -621186854, -679953776, 1136294256 ], [ 412148225, 1067970975, -254010842, -1415883130, -1066903232, -1305991412, -1633650615, -468283532, -1314484673, 1875767293, -632916547, -1809901827, 697175830, 339950420, 1188332780, -870119672, 1363840013, -1732312014 ], [ 1115328793, 1680326826, -136991340, 1120284075, 129567142, -775949000, 1863610515, -791997422, 63429867, -1950784673, 1766809432, -1485103191, 318517634, 309969407, 582589866, 146713833, -1293512001, -337828323 ] ], [ [ 712402233, 948393748, -875104427, 1396746579, 1096677023, 2141285185, -1958620496, 2007496065, -1021226646, 2124227896, -1672700488, 992699234, -1169118856, -551494450, -703935910, 478440940, 133458183, -356294561 ], [ -1034214746, 734243773, -1330902941, 1139345538, 1520109444, -1906364458, 1256193167, -1617014584, 46901421, 2058074498, 1564115587, -1164351648, -1890038221, 476552525, -383559421, -1706083728, 142341874, -901206476 ], [ -2096036277, -1826207446, 1856590439, -337537630, -338746562, 1169862100, -642331518, -852811370, -573104836, 1488260525, 566716601, 184756775, -137753970, -51301044, 1144493408, 128194080, 2095257695, 775879172 ], [ -1344154946, -1978741265, -1580699145, 1820163397, -2127935150, -169050365, 1338189243, -977521527, -1754249338, 1765004248, 1018656227, 194043685, -1340262838, 764497231, -699796357, 931049330, 1341775597, -968011480 ], [ 1893212554, -192520721, -1348436131, -134268099, 1416521258, 533940056, 1508060917, 161030510, 1872516026, 958094718, -854914024, -1900666097, 1645164160, -801716715, 1775880707, -264028243, 693481580, -2077370791 ], [ -234408570, -2004978811, -398950764, -170562464, -1709894854, 345341468, 358924780, -2070653659, -632986584, 1175584470, -914262511, 911296399, -1974894818, -1194454174, 183012433, 270293948, 1189788863, 393946027 ], [ -1339084268, 287449722, 1176026111, 1875094564, 677593538, 1415537603, -1133372554, 2008139245, 2040690714, -1723841445, 1518807873, -289428242, 276242893, 973288523, 1217486795, 1080398613, 1592053667, -2019571216 ], [ -1600066820, 1626881505, 382869382, 1596616266, -401544105, 2126435311, 2075053781, 1890273891, -23634790, -588143856, 1980196245, -551552499, 312248781, 735501718, -1605869431, 1724674972, -358602025, -170184938 ], [ 725150898, -1356877243, -1609741036, -531730410, 5429299, -1425766750, -523440716, -1570333458, -1130218686, -1897744637, 1853131791, -641728348, 1194554624, -288163732, -2005497952, -376898822, -625699114, -415074311 ], [ 1396660826, 133443636, 1411442143, 2073514843, 1150731745, 98373392, -399467083, -638992907, -1044790607, 1490064888, 2037673330, -1477358130, 2112482043, 661413123, -1536765246, -1995465321, 1514487257, -390361782 ], [ -131527055, 751870159, 837776443, 57299341, -45608832, -1803826196, 1938189727, 1476493410, -2133643178, -108520592, 501901919, 830716320, -1526052671, 654570560, -1012869729, 528907111, -1566682381, 1269194061 ], [ -937250118, 868185306, -912302657, -871871628, -1366872446, -1408289714, -621003787, 1061181882, -1411346062, 1813329493, -280663513, -1997209271, -1744917816, 1034125391, 609929343, -1669815177, 508893735, -193046177 ], [ 436458425, -238483562, -898733907, 46051696, 1191214760, -148298809, -971617602, 899110404, -937552802, -1393750100, 998680123, 1747299495, -1493182723, -1657645392, -1889737453, -397095140, 944727545, -704459217 ], [ 107596727, 691620585, -845023803, 338500572, 1211466161, -550844836, 1523734774, 27881608, -1813155542, 666439818, -1379286078, -800971649, -1413454991, -1074804089, -822847259, -1408542994, -687072632, -489660488 ], [ 532322228, 799127234, 1008515729, -1853034620, 684289463, 897140980, 1587739248, -395795889, 756956622, 824270437, -389924082, -1219390553, -175778628, 459797441, -1217545184, -1940455569, -2018394166, 1490781508 ], [ -737551670, 1602231428, 2073163982, 885898631, -324001143, 568918754, 977851050, 1728315178, 573775037, 1897808921, 600460653, 147341895, -875781307, -1485976724, 1738920010, 1542078656, -1955125850, 383584808 ] ], [ [ -319224636, 223611100, -995340019, 198663839, -11113252, 295957513, 964261650, -428598551, 659265389, -77076186, -2006578610, 785335186, 657156763, 1794060300, -637287459, 621843673, -797803592, -1957260119 ], [ 779376486, -225741594, -1036555732, -552451600, -1909034728, 1584196955, 774088785, -91976482, -1921655872, -543091613, 1773790526, 29407374, 1205098090, 1237782933, -1766643824, 47873363, 772208346, 1170987436 ], [ 26393683, 1386222212, 299815883, -146290651, 563409914, -765267366, -558832819, 653862505, 2140949544, -216250012, -1938528860, 1728120188, -1015455868, 1684801148, -1096792204, 248289726, 2052530879, -149521115 ], [ -1490517758, -1615206356, 2084519248, -861107672, 1147540521, -327213937, -410732736, 1517394631, -695078814, 1444202307, -1484085017, 766824495, 1525008684, 1251703906, -951915818, 1750399689, 314453584, -1449020858 ], [ -163994443, 1928385611, 1282939459, -1168466137, 1485638682, -1060504436, -1213199272, -1402583117, 465797251, 425227365, -374721583, 121391452, -1996240174, -1652540693, -1076369331, 1159944401, -1019376195, -479590088 ], [ 1279488163, 555888091, -1228230320, -1970463254, -1672363850, -348222685, -789491200, -1089312303, -1683625695, -242323569, -1399692411, 371397543, -880600654, -1521391119, -1028935534, -2138632872, -541882897, 1481537548 ], [ 1990772387, -1396889925, -1654965862, 295954477, -303819872, -314816297, 1517246976, 437168923, 771372993, 326685827, -3838107, -753704352, -265571601, -1767764555, 1897973258, 1489479597, -309419372, -338206968 ], [ 1852667666, 259947984, -397192775, 1028165374, -1809870827, 2116491916, -1470402565, -1460035990, -2132515169, 1024023949, 1971255156, -1856618235, 78944886, 876442551, -1136407568, -679276949, 1302367119, -1569196375 ], [ -1605666875, -1130764096, 227488140, -920087678, 416666339, 566386498, 928852283, 2130626469, 699948085, 504823739, -1148411177, 895360578, 1863132517, -1261742638, 1832475515, -1159629252, 1733306425, -2120634586 ], [ -223121953, 730201514, -376781205, -433731279, -261891359, -1591521895, 1421318709, 1219864164, 336691526, -1982254249, 2094058703, 800258566, -818721365, 1390833767, -1884207349, 936693397, 97007799, -2049410316 ], [ 488049192, 252713226, 885696643, 743218457, 2061600559, -1109785484, -1337681048, -22468802, -1486396946, -456068613, -1772240055, 907299269, -2087372391, 1133151936, -706799435, 151250915, -1280190905, -938250977 ], [ -1779333190, 1419429147, -375191496, -1312395201, -1760534148, 474581273, -701989045, -243891636, -952287877, -732425112, 994996465, -1382067435, -238674360, -2126083017, -546540636, 1641593252, 1688030175, 1310005511 ], [ 41407200, -1245499567, -678319526, -1013030545, 1630729523, -1928707588, -1142445745, -93851369, -676775543, 1337204046, -1452050353, 852102234, -1432120382, -1549104696, -2087399325, 653835069, -19662250, 407892527 ], [ -167877230, -2073338826, 933721069, -1100408022, 1782606321, 97393225, 480317709, 449182670, -309543968, 2129411849, -1440599857, -1268098970, 475070038, -171097509, -282202069, -500766438, -1963697489, 201347540 ], [ -1573860397, 44256201, 479464307, -566509154, 1363563382, 1918726932, -625590365, 1517850812, -362369915, -2043305856, -367428723, 613713480, 1321993179, 2037224048, 964439502, 1793048074, 1452918937, 822151184 ], [ 603802366, -1760923439, -804513516, -109992015, -74083115, 1990667901, 376971676, 2114049683, -1235901522, -1558940479, 424184696, -300287978, -501229465, 1247566592, 80916540, -414110480, -1034548839, 2047219180 ] ], [ [ 1580024433, 868498103, 1967473367, -1679817718, 917993235, -468109879, 1828535657, -1396578065, 524044370, -516333680, -192753245, -665178457, 783324307, 918411682, -2056581798, -731266603, -669499517, 2116561096 ], [ 657698834, -41732809, 1105380222, -1354634198, -876101771, -611703960, 1572535097, -814935235, 505675955, 1754539151, -924766940, 65772677, 1059535528, -103523209, 716130329, -1434569252, -1308179849, 344175675 ], [ 1490286849, 1427690497, 1132083040, -651912580, 718965261, 1586662767, 209821982, -1884861048, -1274736402, 1378198473, -1005183100, 369553033, 1927191205, -950131534, -89457935, -709684402, 934377207, -2026920950 ], [ -1583189180, 108883015, -1249359723, -1274938561, -383370536, 660758130, -1178397870, -863080470, 1840507495, -1129820445, 555893484, 1680096839, 1469624506, -363953169, -1480111071, -234952007, 839901444, 414085689 ], [ -902715049, 1568842427, -1394166164, -617831115, -632535926, -1852978876, -339316781, 1564209285, 556152366, 47184277, -698148427, 640890088, -822231946, 671911076, 942653098, 359692975, 885311208, 323006458 ], [ 1721985361, -935557478, 841752139, -1566497791, -2064879259, -1798000313, 643895630, -1933779904, -779410800, 1981931248, 1049367191, -1465383325, -1719450737, -1513462047, 1851105253, 1002941223, -1952182340, 1299335449 ], [ 2109761743, -1702343420, -1922577399, -1711321198, -1901969165, 1449602453, -1148487640, 1902162633, -710322432, 222800044, 765046145, -578007972, -1318282502, -327613789, -859851031, -1674218774, -592404801, 1490411473 ], [ 1234267090, -255936472, 1130636986, 1615504916, -168294496, 2026824613, 931389874, -1494765038, -142115829, -2076562118, -1990896734, 2128787193, 464322053, 274817016, -769144965, -605459315, -221845103, 1532000902 ], [ -237677755, 1176645405, -1182643381, 1674965955, -209221502, -1556164904, -2142247597, 181942860, 1015077341, -128497576, 1589018149, 1345397026, -142926763, -244197718, 616992463, -316985932, -1377213768, 460146003 ], [ -1317897288, 1266646341, -901355239, -463140561, 1982656058, -645136784, 1250627267, 347729711, 1474859966, 2098680367, 1252082070, -1445338489, -788211391, 1794877712, 1999164799, 312763692, 394120127, -211953261 ], [ -525928170, -774025934, 521666236, 1543432175, 1216193820, 1229919593, -182036198, 1347329480, 1595940127, -1655277788, 1651159580, 1345533788, 1139913247, 1604497156, 1705367993, -1873005967, -1869588667, -1670697980 ], [ 1324335964, -130759317, 522531630, -2067946194, 1714781452, 778838358, 1240301730, 548179445, 1214599614, -218239614, 361896292, 1883462574, -1150233391, 1248163794, 131585333, -1768055032, 1125787295, 955681264 ], [ -1277136223, -1540889499, 1994551202, -206125049, 2010749846, 1241213627, 132818271, -307631067, -1616886299, -91093750, -275664643, -99366298, 2089085487, -142767699, -326291236, 1487429578, -1363817521, -1304439512 ], [ -1844369927, 375727814, -929295090, 1375294243, 420263877, -1857747122, 1618596779, -1796260088, 1121519773, 996290440, -972007673, -716126512, -1183822398, -623686439, 340670010, -521154409, 160911941, -862544464 ], [ 1277081825, -1361436363, 1624784471, 419906100, -1062731645, -1075284300, 139621772, 1525755830, -1418369990, -609597550, -1646390451, 1870612122, 1908047082, 1023230873, -824006130, 1287786290, -2078711341, 1935271404 ], [ -1625071783, 63846943, 2124203326, -38344544, 2056292703, 1570508053, 1895075066, -516368671, -371589413, 698742200, 637594982, -335462404, 731568795, 896798237, -1264171083, 1705747462, -1977693831, 1575473638 ] ], [ [ -758149919, -658498219, -1491642817, -366037497, 1358709859, 1200452039, -1074826849, -1298688230, -1282646942, 803021227, 560475097, -632807571, -984525060, -502762548, 1534222224, 329216420, -401822709, -955349545 ], [ -322875717, -1660368113, -1410173777, 714529009, -556940373, -1867565528, 1769461634, 1133576824, -787056638, -2087677832, 486402214, 385705313, 1371944606, 1015306720, -1701854957, 1145934793, 1509571857, -1286225962 ], [ 664583696, 1696379136, -1665256902, -1694124059, -1064385914, 483244396, 275804448, 1840747783, -1106685530, -1126819801, -1425541734, 806162808, 93313989, -46237914, -1774547465, -1712275338, -2061718684, 30965667 ], [ 511349642, -1200967625, 1938036819, 616694908, -1454037997, -1928713734, -1003945953, -2134698316, -718089649, -1072728938, 954661389, -1831617591, 2031473814, 1980966369, -720696531, 1524022200, 737027507, 942406928 ], [ 9611575, -1623983911, -914112824, 1139494691, -2123466520, -1048890825, 221485418, -764685808, 845399370, -653605019, 506813594, 406830402, -1787501346, -314419870, 1407771875, 56729679, -883038507, -2110010321 ], [ 1950295138, 337435152, -1472429699, 2076455687, 1593321717, 1844501020, 1189441335, 1011346950, 1815336457, -538824074, -156829152, 1584238034, 668227799, 644978428, 245251212, 747573892, 1606554259, -749483023 ], [ -429017591, -519070152, 738329968, 82917176, -1598871945, 791403566, -1678800492, -423414510, -811839137, -1883508072, -1224834065, 6149750, 1269231962, 944864350, 1184344648, -463221108, 988937769, -544778480 ], [ 1599010866, -240633358, -1978062043, 252582990, 1485818856, -754734363, -507204832, -1456604703, 70908127, 1801799976, 226882913, -1088991599, 1468633785, 686008715, 880759590, -64810078, 1824068258, 485270730 ], [ -1843901076, -1878328525, -1867707777, -1667659774, -2066807743, 961980940, 32932296, -692051888, -782428895, 887907423, 1525827922, -2091855509, -360973214, 1633095336, -256312158, -1751784928, 883844643, 1680567392 ], [ -627394218, 21053521, 623871426, -778611706, -1368012776, 903519760, -1779105307, 724704417, 1191200161, 1558779233, -527992889, -341728509, 1267118539, -1955518030, 1952247947, 1952828388, 131630953, -1164583617 ], [ 1462068054, -1846469199, 1314713459, -343082485, 1039002191, 192023819, -2109888799, -102045866, -1957411807, -2059482956, 15783243, 934943450, -2082202483, -1954903662, 1822410070, 1127076818, -438799919, 1503414489 ], [ 355991405, -1820738827, 766837761, 881909673, -1277877003, -1370387383, 1942181953, 1277496612, -94100257, -530448058, 1272753419, 538866683, -495747878, -1054095364, -1300005537, -652443198, -2000858123, -1160688934 ], [ 958227089, 35929723, -314758433, -940542150, -1227499358, 963630924, 28070770, -1068540721, 1608884069, -167918848, 1515510467, -1394956780, -1890501564, -816006348, -1233781026, 655106210, 2031259978, 1144863835 ], [ 1059259422, 366992654, 358008731, -815690109, -371890172, -148798449, 1660567745, -9570203, -1501214115, 878004802, -401162199, 1292843720, 1572005500, -290716834, 233600745, -1514414634, -1967670425, 1455030056 ], [ 115621009, -1447902853, -1551455617, 904380615, -1576218669, -153416385, -1679828713, -2077264041, -744435738, 2065969008, 495986399, -829806393, 826241385, 906245789, -375636506, 864759026, -1319948859, 607559446 ], [ 572822220, 1456237795, 418034939, -1959673795, -981045648, -1725535033, -1117437518, 50070363, -10832626, -707521841, 1639025454, 1474205460, 1506901172, 1630158899, 111070777, -237526879, -255631372, 527341836 ] ], [ [ -154494357, -396433121, -1981976287, -1311396092, 830072954, -1127940072, -427614864, -178810312, 1708984257, 177025216, 1164604560, 1412763476, 688163156, 106592880, 1418135947, -705250701, 1466759922, -1916522478 ], [ 1141944540, 1063900615, -188165565, 187696433, 1647529059, -1752833429, 306843517, 1428402853, 1715178902, 1836365607, -177209203, -1866492828, -251020970, 730067176, -2109261631, -1602704085, -151711455, 238942100 ], [ 204066415, -1868169181, -1384988435, 973916801, 1186417289, 797038921, -1960488363, 547031252, -1494876203, -862590495, -533978930, -1282947109, 743981252, -2063513219, 874766090, 781982985, -786648344, -1031425424 ], [ 1838780783, 857992955, -609238349, -954864647, -1249549437, -1691237698, -1136937504, 1108675625, -1181150147, 1485628285, 1547613076, -1770068339, 1689647617, -357715341, 1199005406, -1664167881, -1207146651, -1347953897 ], [ -1376934834, 1910587845, 1107473831, -1305218762, 1073266810, 1217353728, 1109543148, 2067176411, 1186958584, -1546704099, 1179300528, -1605082851, 1908494890, -1293200681, 1369179740, 1609043317, -1826181578, -1520911344 ], [ 33046418, -1569724652, 485047025, 2085986579, -433942818, -1265857722, 1295154975, 1323730878, -809658648, 1638512182, 1699246083, -1267308690, -476040378, -104484524, -2061193469, 1924899098, -1221093539, -918488369 ], [ 2014671847, -933427307, -980717716, -291171566, -64954773, -318273756, 332162046, 149141462, 396377844, 350722374, 707001314, -770632569, -1241129739, -242487422, -1081679201, -1262237347, 612718789, 1301699784 ], [ 1168117781, -2086819940, -2121946774, 1279032500, -1257213841, -1854082612, -787238316, 1608460675, -84718316, -1983554803, -1668959143, -994267992, -1562847925, 1344411831, -653705860, -1479776235, -1167586656, 727105290 ], [ 1237370084, 130086295, -502503234, -437834964, -1421643242, 981197268, -1563680001, -62856911, -35147838, 268028859, -389905190, -802143369, 1495864913, 1132857820, 707300875, 1773418658, -472009140, 789085311 ], [ -47849024, -1763499809, 868782445, 371289244, -250517378, 1704551915, -1797529846, -242701985, -1763043766, -1722581403, 385134331, 911098616, -764933119, -191478446, 388922571, -409648005, -1142957534, -1806417449 ], [ -1821551187, -983941996, -1996570361, -156025753, -1178510029, -926333567, 1387141268, -1189322396, 1075536072, 1424859229, 822992534, 1163483406, -718001337, 1274348921, -1705372599, 1480890269, -1217566737, 1468461454 ], [ 984314150, 591529336, 1507144860, 1909804300, 1122990966, -399058032, -2133830395, -1567091877, 1174755502, 1185195775, 1505665437, 959774550, 1105082216, 1843806422, -199149096, -2044234999, -1354286689, -1971561458 ], [ -1499617571, -622955269, 895301330, 478149845, 1975747111, -1260358951, 167295326, -908369688, -1564259095, 1571986031, 29126611, 1679816806, 1646170212, 528844984, -1082719810, 1458109218, -1235812465, -1081233757 ], [ -1887051785, -1452922060, 1363106558, 1516004065, 944089199, 1221145181, 2076123806, -1422549576, -1345478111, 2090976760, -1591677527, 229255939, 2070201935, -2016749873, 514055990, -4746470, 702048429, 1391895432 ], [ -881894471, -1445887448, 1316385524, -1237600877, 1140896466, 416005775, -2050736084, 1835100643, 1086529755, -2038285066, -1388269967, 1758552972, 1530230046, -2088780413, 565969911, -45347924, 8250079, 1977606130 ], [ -131782739, 1023231333, -971073919, 876603312, 397269896, 1219630823, 1210594274, 27516659, 732438713, -1336839981, -687643466, 574932852, -974380826, 1456852485, 192172891, -1251934706, 351925126, -262036427 ] ], [ [ -24206944, 278430396, 1467141851, 1093924372, -1238220340, -1622596843, -598213478, -173975015, 1062656517, 502857731, 1380768073, -1967917008, 1307921650, 454899083, 875816966, 2100223281, -851638883, 1148087654 ], [ -1458893451, -863372309, 708954406, -324620195, 1249577730, -871214628, -1939902051, -1852018092, -371062710, -1360499545, 1681132749, -2000335004, -1207670378, -1554090748, 1610875871, -212724246, 1082413524, 2097562472 ], [ 157990054, -1331998758, 1986614592, -1348604560, -329660975, -1034258490, 299588159, -1081211316, -1979182464, -1360826429, -445457589, -485998021, 881900074, 142648910, -1492597525, -653640636, -1247291227, 188368593 ], [ -2111380067, -1005806317, -1284779293, 906190766, -1973196856, 480191613, 1785787013, 1195913289, 571652263, -1589100142, -1209902894, 1751339697, -1082807684, -2066796387, -1079410191, -428576827, 1024012445, -105497976 ], [ 1258019474, 874986380, 1250449502, 613254609, -1877235272, -1774566662, -606133023, -265091928, 763680409, -1737978856, 404108585, -1730110451, 1914520642, -1536200776, 1535596088, 1210520237, -1673410074, 1207214103 ], [ -815693046, -1342711867, -1390778884, -1752629255, -183073602, 180252897, 53639734, 426205788, 165003823, 1233814449, 1806368600, 990864194, 1615656663, 1197955050, -837676788, 916647372, 810152706, -357920842 ], [ -501027923, -647630849, 1199241955, -1808623011, -2062751816, -1473008749, -1392724510, -1997975978, -1116225580, 1401253453, -1607444674, 731336001, -261031712, -93873539, 25378703, 1606548639, 665974994, -357686526 ], [ 355005459, 2144741071, -392674830, -317278812, -1479094864, 1879028678, 168287638, -1100913595, 939667369, -743754268, 352192927, -1770124311, 1961915234, 1956504979, -1941516052, -1130890878, 569005131, 1072106108 ], [ -212699157, -1567166239, 1086576668, -725095838, -148814768, 1456773286, -777755206, 754107752, -1706211297, -202260579, 2027805828, -1348919291, -514944279, -465835890, 631653451, 1170372974, -1271213118, 732732608 ], [ -2053920849, -732250793, -1563644332, -1849489183, -406463606, 650242696, -781098711, 931332326, -213038675, -824787462, -1344719020, -478416009, 721621094, -982016903, 979347277, 1855340657, 622607341, -1615850416 ], [ 1198382135, -1458637980, -844988109, -567591973, 2018208774, -2080705030, 1694060489, -1213371737, -733397543, -1877991181, 1433653327, -2108559933, -1933385681, -202879492, 522165822, -2002521594, -1140062641, -318410943 ], [ 1510051227, -795057365, -108050018, 1124536008, -797483799, 1374478741, 2138959031, -553494339, 1527045671, -1406493576, 411987621, -1274108715, -1878383717, 1454474981, 664277201, 1388927804, -616063016, -246848872 ], [ 384243232, 673747569, 1551512944, 515546230, -185195789, 1399610346, -850226004, 572461988, 1561984747, -282080971, -2034167465, 1536239223, -722592404, 41805987, 768944273, 65382925, 438051717, -1959487029 ], [ 967435092, 1772856611, 1568536311, -2096191642, -1576823557, 1487589135, 599081223, -640799235, -934077615, -175348959, 1080221758, -2143759016, 920035718, -2114042880, -1177341258, -477623879, 748896977, -1325873651 ], [ 1630952224, 1993402088, -2051023311, -1929779963, 384593591, 1984908144, 713334192, 585467604, 1502944914, 486209082, -849017412, 2073831743, 409551477, 1544370650, -1861883965, -1569828223, 2059443709, 1757084954 ], [ 1660314219, 1420373921, -1255808125, -122738449, -447594161, -916495887, -2136586601, 315139894, 1172789736, 1294309346, 1735450310, -349549431, -441152970, -1789463367, -2022858519, -1455868144, -2146902020, 1696476300 ] ], [ [ -670152682, 1266258254, 99666004, -1230764013, 889946498, 1551863061, -2003739357, 2054367073, 2000233737, 93967366, 1646616201, -1527457039, -206404871, -1179557037, -1289255781, -1345102556, 1147525276, 442684622 ], [ -42461852, -275181677, -984559690, 1530224338, -667216853, 193970260, -576658572, 342513965, -229340808, 954301891, 145269130, 1892682828, 193220902, -361187746, 1607386426, -109716383, 2035957119, 1591622909 ], [ 2034598116, -1822226068, -356187501, -1972635707, 156949185, 1875436047, -179902200, -1599575269, -68260026, 1397917969, 878123879, 1652302064, 221348584, 1731567388, 39454189, 1421855051, -2123212782, 725135327 ], [ 1228505328, 1735020788, 488874489, 861559090, 1438481229, -890423632, 375272268, -1673362915, 991961774, -352952767, 1441634048, 1825895145, 614834483, -467624668, -313870022, -1206276695, -1473222857, 1815757203 ], [ -253455332, 1043924682, 436805051, -1839248743, -865286877, -1471262352, 1720700033, -1841177056, 398102540, 643743242, -923298211, 46952794, -448084981, 808576328, 1414757048, -980692924, -1405150761, 1292285581 ], [ 1430534644, 83568371, 1918172530, 1292012123, -721410829, 1660599448, 140573719, -1065489245, -1999825287, 1796015308, 1317152138, 209229021, -1624100073, -1151487596, -1803646451, 189730133, 2073469750, 1108584508 ], [ 1629350862, -992179341, 989682203, 1999893110, -951267652, 381852954, 82776761, 949045221, 48938777, -1191719345, -953964508, 145462988, 1104654506, 2064154914, -2094730416, -112895189, -1546695226, 1160455095 ], [ -591255117, 1360489870, -321187070, 897248695, -2027608185, 443686166, -1033119557, 971350422, 905378936, 1426951998, -226461618, 1532424079, -326266251, -662440664, -492404410, -599492515, -1382881755, -2007993971 ], [ -489700766, -536757494, 418576998, -1907878727, -632386912, 547558547, 95333784, -2097761184, 1065339487, 95218353, 212421298, -2114312647, 122228057, -658793920, -1160015703, 299250709, 1507516631, -1244179055 ], [ 265225996, 1144465402, -1966376676, 1437214945, -708602602, -604851333, -1234319283, -606488794, 1586873053, -550136135, 953412506, -620981241, 1872281243, -226043307, 1050883571, 2095196548, -366895835, 804706538 ], [ 1110398625, -1850144199, 932320403, 1200693046, 1336790972, 1779912365, 514575227, 1572612283, 862767738, -831735043, -1097012588, -1683019822, -2000751377, 1551095126, 809763982, 346552848, 151776738, -467225814 ], [ 159104739, 1041519801, -776155599, -1671739656, 197401751, -557635870, 604906405, -1302745344, 142987147, -1151032128, -53213311, -747054563, -1172635073, -81318434, 1364795384, -1713478210, -1733790688, 1931779580 ], [ 422137018, -1672393642, 1106429760, -1429486691, 59563579, 484284941, -251808399, 859973804, 690315659, -1932999710, -871931088, -347453203, -788715391, 1362575774, -1220941759, 1932280725, 1981288529, -80473377 ], [ -527393977, -519595124, -421589438, 322794559, 1980514979, 1728897488, 1824708858, -1891486394, -491774273, 1780864585, -785469138, 1530527770, 1453489358, 539410818, 1981573356, 1753847807, 1764691131, -1581869231 ], [ 1936092149, 207720350, -101737264, -1770914930, -2016782903, 2025995967, -397668137, 1585976541, 2122654318, -1497971902, -227721721, 1145182197, 2013195630, 68518939, -1034396824, 276686863, -1063533305, -1195168363 ], [ -604175968, 1919898290, -108045160, 529397373, 744157640, -883476816, 464442550, -1648550029, 826372854, -984390468, -1347211951, 419285597, -480082016, 527723924, -1963792751, -344493551, 715869052, 434794211 ] ], [ [ -208604075, -795712205, -1082541554, 2091779649, 1337846700, -1820713865, -889047405, 1863746221, 296565081, -1834792672, -1245788099, -1074379918, -720197716, -1157300016, -1017918113, 58791214, 1993970138, -242996200 ], [ 775751767, -1090667348, 1118607985, 329286771, -1577930596, -614032785, 2140774682, -1862960759, 1799608366, -2137933267, -951774961, 1463283206, 1290649548, -409905453, -891566733, 1241476577, 1849980649, -1013069894 ], [ 995115130, 1470515702, 553732904, -1372799123, 863304554, -1117342364, -1003876331, 1645292368, 1568514344, -1484574185, -1419480967, 869255394, 1988007898, -490467382, 453915613, -1551647255, 818254128, 383596049 ], [ 1955883307, -419880363, -126753282, -1606784119, -698441377, -1778032231, 210950411, -1798929340, 1589360475, -2130576898, -2004560802, 549703979, 568086536, 541506224, 458131175, 1745004140, 1759488991, -277242153 ], [ -1882692502, -214169396, 1953621357, -1731279506, -1172325185, -817208576, 2098941566, -668897704, -380175734, 564338302, 638718618, -1863640543, -1255807394, 2057255827, 1017875709, 970816994, -729980557, 1250445354 ], [ 346901257, 924789531, 700266043, 906667652, -365321978, -45475902, 51910875, -2086763384, 1493871170, 758468269, 1852968653, -614162238, 1683926232, 772034768, 1500249491, -1155899712, -565010247, 941633720 ], [ 390980282, -1089444294, 328247222, 775762402, 789806951, -383642144, -1261300988, -472110279, -1901820142, -1858519883, 237973336, 359084488, -578845161, -973511706, 1281590194, 4854629, -37902690, 1502028517 ], [ -545305307, -1448264890, 1557700868, -1629757595, 870968688, 2078080670, 2018619347, 1075831596, -185854606, 970035731, -377632158, -1303962065, -1604931401, 593183580, 1033692840, -272748882, -801709311, 521973777 ], [ -1764573269, 1423969297, -2085447172, 1176664888, 543140707, -461813126, 127713422, -1551605803, 1446514391, 2078785047, -1774883858, 902864716, -2119144067, -1392288999, -497856468, 1644156851, 603253107, 506844658 ], [ -556212512, -1813731315, 1227710185, -1221334350, 1653214949, 1225488262, -1025452328, -1958503404, -808623216, -1856127316, -1818726081, 245370141, 473718361, -1419421724, -2006723760, 403165934, -1104957812, -1537875526 ], [ 921303472, -305179976, -421397257, 1234987231, 740006752, -1777246189, 2109476099, -627183688, -1974766865, -562411331, -1000743914, 1393103158, 1247440775, 1879041516, -163946914, -432255395, 526316720, 255986871 ], [ 962658840, 838165319, 138244972, 376780406, -867494881, 412214686, 1189866680, -839500513, -777135404, -608840519, 2123107836, 601777911, 447405999, -1360788443, -678074136, 1421452396, -1708949624, 311913329 ], [ 354915703, -1136977795, -165504932, -1723887413, 1750810560, 1617886928, -1868125734, 907548318, 2068481559, 1017364695, 383785132, -1178220962, -411030125, 536655405, -861082586, -1639433867, -201906836, 2045788421 ], [ 1360444644, 404117203, -1328003831, 949493377, -665423572, -279113197, 1729481992, -1017662859, 2070239807, 1668539459, -2115332550, 1305042155, 1953897638, -352222906, -548071410, 305896388, 175114272, -1056948114 ], [ -741090654, 1356509273, 2141479251, 409313970, 1671772620, 1806882554, 910151304, -2081931920, -388742340, -1419409166, -1015653766, -96546336, -2033406385, -1503085261, -686479864, 1624744289, -742062746, -1343008341 ], [ -1590665139, 454286317, 322331049, -1545468514, -2063519222, 93685626, 110533438, 1968822033, -222488153, -1681337264, -2024736297, 816037869, 113725990, 919979393, -2708794, 2101069954, -708068656, -1827017610 ] ], [ [ 1200806026, -259080612, 626035624, -1021475869, 954758000, 1401715915, 1084016142, -1708084578, 440166312, 1740655425, 1794099134, 1281471618, -1660684625, 2138118855, -413580393, 316345464, 634446231, 44433726 ], [ 1478567788, -638048442, -2134940907, -1189669534, -1934845315, -52702737, -293693416, 488413966, 1572788603, -1748832350, -1935905256, -285725761, 1869158198, 1063327652, 1146349435, -270464019, -1290561056, 1934442889 ], [ 1579308155, -1837370229, -113707659, 561150946, -1936444951, -1565388982, 279626358, 527214749, 1831225997, 88950118, 1417968425, -564869554, -1746456226, -2087573208, 1521591761, -149185768, -635567986, 48472727 ], [ 1527676355, 632970455, -209706014, -2117739988, -1054665863, -1184493390, -603496616, -1584200886, -1962284974, 1310998512, 249946351, -3295499, 356413899, -1231099473, 374545770, 26743298, -2125373732, 1808111087 ], [ 753501461, 1041453594, -604855967, -931932234, -2017776044, 40594273, 1983402123, 197421561, -143364590, 1708451551, -1089855608, 1908654670, 74810747, 300196048, 1833709594, -1459084811, -505129733, 1076800176 ], [ -1765822922, 965732350, -557749917, -1793404459, -26213817, 87832988, 1744397445, -740527460, -160637032, 1290293128, 540620501, 1071381359, 301386671, 1525792917, 579098738, 1015459837, 1674818487, 240828916 ], [ -592020849, 2146210287, 1651571020, -1162970949, 460445528, 1163158748, -701011583, 846741978, -580183883, 1207036459, 375528063, 544134986, -1326959995, 857116525, 2092271271, -1625499075, 2143042150, 188603537 ], [ 1673405227, -633347425, -1858169760, -1244159299, -716920672, 1077034913, -1187002761, 1862229792, 644105653, -1877401672, 1333867274, 1829806649, 727445007, 1006815392, -1443481127, -835641841, 795074050, -1710216394 ], [ -1713989804, -1803723665, -1485066437, -841650488, 1482067713, -924942966, -1274629445, -32901294, 1130662811, 1021285987, -1384302972, -400848176, 1016575767, 1425230962, -1500228988, 246874726, 1153582085, -1407246358 ], [ 369169591, 1678203331, -707238469, -1803489007, 1947744107, -931541174, -1409092289, 131606278, -652907238, 675568180, 1906784014, -2106027430, 373260428, 2024023000, 1339962590, -1079994265, -586772952, 2056160327 ], [ -1672402030, 1769547912, -423195840, -1735581412, -356953272, -1569507167, 2082828543, 860567862, -17705440, 2117846794, 1746351591, -678140581, 486697905, -602483771, 217578808, 1949187510, -292726824, -1439612895 ], [ -52722267, 1453378508, -722754678, 558531337, 1457299523, 1365079443, -1385829870, -518077042, -1485631118, 2102981178, 5874546, 1854376728, 1670479649, 1048877824, -1955115001, -929841756, 1364227539, 1018183107 ], [ 744679489, 1926802947, -1716383514, -456166327, -1214144519, 704509462, -388681679, 1016094390, -2049734638, 732474381, 1502399169, -840094926, -1920263518, 160376157, 1171010766, 616553141, -580361702, -1180467418 ], [ 136963638, 980115091, 1392652710, -944902762, -270693410, 876788977, 830242006, 1767599753, 1993993695, 321418799, -1210607129, -205678709, -728275855, 960103563, -1671271315, 433978704, 954144340, -513935006 ], [ -1595595993, -2116853796, -1453194804, -1454593537, -22973274, 973401578, 418870344, 1125686637, 998927558, -410071388, -1577803816, -547385032, 329193464, 1824376856, 445647446, 2099305400, -1084463026, -280554918 ], [ 2021773467, 1088016108, 292852173, -1930714386, -1481476577, 1125897992, -1254510497, -1342820170, -517691265, 432325691, 204201942, -618397251, -995755378, 370413491, 2053225519, -1023090268, 2087448506, -600349086 ] ], [ [ 2105800377, 1929442252, -914193604, 53272887, -1429584609, 690819125, -265656963, -1929166944, -2127947592, -82328174, 1182228082, 260830221, 127795334, -878761142, -921350543, -802420023, -852773132, 1160841044 ], [ -398589179, -861573121, -2068684037, 1759030454, -2004565159, 1014218286, 905109674, -1773502195, -1293697188, 1192175595, 1842933299, -864657606, 1993930394, 216582713, -1383613097, 445839958, 1596684245, 1080357935 ], [ 770640739, -76547247, 1742987229, 1161728970, -435698914, 640918478, -1159191182, -1793368461, -1088329935, -19331858, -550139894, -2014055747, 1424543895, 1839064914, -1261879575, 396104107, 449462738, -1444960631 ], [ 824890190, -1534438441, 1358980100, 159180791, -1086737551, 513553675, 1407639151, 143041387, -1856748067, 366006569, 13404891, 743261237, -1972220049, 911042912, 552447960, 962634489, 1472421299, -754665452 ], [ -362190261, 386061323, 1854807884, -1386378167, 1798180262, 1470313829, 245991535, -666417917, 1992592906, -1900019254, 410423021, 1094628506, 1904041773, -450829084, 953284600, -903748959, -1861731967, 2105684715 ], [ 2113623186, -1029528880, 1602846523, 1619110697, 2050451404, -933325681, 1108835365, -367820872, 670991694, -970247424, -1897628147, -559297106, -1747491459, 1362517708, 1637384666, -1858565641, 788880869, -1216616802 ], [ -800322652, 561201398, -599768020, 237457573, -1797543601, 189067953, -1542463764, 54254785, 311428624, -365275748, 1858545203, -1687214388, 1694883342, 657322575, 1755714419, 87297602, 1002052336, 1449934513 ], [ 9733694, -1877498781, 385267088, -1764662139, 1824274990, 1415256268, -1676281370, 1879327055, 795766487, -1405108042, -545880086, -1865754813, 1559019815, 428815900, 1149382932, -210042233, -1606819896, 1594693940 ], [ 2088158640, 655514583, -1646303646, -1214994247, -1047186428, 1788338781, -1536833290, -1160396472, 1358462149, 1006598982, 182184787, 1560751037, -669363554, 1065700508, -697396593, 690595790, -1186097395, 1658395714 ], [ 781413852, -795017367, -1117578443, 1902085789, 616099207, 1739904459, 327598119, 482511240, -1877568681, -1470216634, -1805561938, -1729992564, 659298451, 139499110, 2016780858, -2083077895, -1482458569, -2037690631 ], [ 490882377, 1192193121, -43888463, 1618424267, 1033672094, -1275710603, 2070796073, -170350595, 247700691, 1791425854, 1346585049, 1195328059, 714720208, -1779995469, -1450318902, -854956857, -1570162262, -692452490 ], [ 163441587, -2023344348, -1999091267, -90653149, -895933303, -1689534450, -1368408024, -384195045, 2103771291, -2143760760, -2079786959, 298067396, -837847877, 761521636, -935909438, 535698732, -1549062295, -541106403 ], [ 932953680, -1749852160, 1657201895, -328438933, -350822600, -673768522, -829096227, 919582376, 1142208827, -826452640, 1601958933, 876462543, -594321720, 917690009, 1168416894, -2071718585, -1723829372, 633002555 ], [ 1722926698, 674175692, -1254894733, -650703494, -1299386472, -1226573185, -1160711833, -397145616, 1466538289, 1892144220, 1837321138, -1929468109, 553455426, -2094192954, -1855428099, -1969856, -2134537740, 719668145 ], [ 1829539999, 1410221199, -499319384, 731630882, 585770731, 423726598, -1485351495, -1131707297, -896979786, -1705367758, 511228407, -2087623059, -178277197, -2104876388, -279772876, -1692525195, 1674103996, 2024273106 ], [ -851846760, 1670521940, -92658468, 2068643475, -193863133, -1819118561, -196939756, 451403131, 2091074275, -307795703, 1450823215, -1856520675, 1159555568, 1950021415, -448596489, 1864423093, -403878813, -1644952339 ] ], [ [ 982559800, -605264951, 1950924098, -1415271997, 341568941, 1655420076, 1426851394, -1108525924, 1448036658, -1528806431, -610513798, 1364105776, 1615310136, 1363261531, 1998693291, 815567845, 1249224694, -920590723 ], [ 1451930038, 1853565609, 1352063611, 1455660668, -645641419, -1537963081, -1281561776, -278110173, 469045414, -956645937, -1386307206, -692679343, -1764730341, 335788163, 149154909, -1684619866, 1000209696, 587491724 ], [ -973138944, 1590787484, -1133540578, 484389382, 427670409, -1269293547, -1570606068, -1847584319, 213097073, -173511505, -1951109234, 2131947453, 329554197, 335007956, -914233241, -225209670, -1011392200, -391403000 ], [ -810715006, 1779168692, 1655717650, -1868970637, -1522579111, -1995683567, -1910267455, 67087567, 782779261, 1024563225, -1889366380, 888439121, -927062334, -960183588, 1810513701, -817833670, 873260864, -1772074577 ], [ 1823471141, 808248823, 714714721, 1196049235, -610093750, -10066706, 1589607910, -1083652162, 93678279, -1568462752, -853257595, -938671604, -311474594, 760961025, 709825707, 1062494869, 546508778, 1902870399 ], [ -749079700, 2066640320, 1641480999, -1114310081, -733403219, 1486456081, 633234036, -1895626903, -171389633, -776693393, -1703993723, -444387759, 1582598225, 1500583102, 1725128122, -551506318, -1565065537, -1194848370 ], [ 1319018063, -927626027, -1747978769, 939694744, 1657598645, -300344337, 692522250, 2071427436, 137514225, -213309067, 1204928651, -1156357031, -1551434619, 334295361, -92716504, 229555732, -1333748485, 1537090601 ], [ -811757823, 843677686, 616772918, 1994611509, -2025254116, -705937695, 2017147810, 587714120, -1954892101, -1381804066, 1817710683, 1747402127, 1611547784, -1762797122, -432169347, 81016650, -301967326, -1425639783 ], [ 40498070, -133996699, -2053280839, 1617940462, 159967896, 1459077238, -1908607952, 2079221135, -1433973262, -2140988552, -270606311, 1691615417, -20539184, 817995546, -1521076484, -365763253, 2139001425, 772615990 ], [ 63005686, 708447919, -362601783, 376791868, 106685851, -1115540431, -635805604, -1343377993, -750609110, -1133388215, 1167355163, 1469037490, 504745808, 977948118, -1685786283, -985864029, 1087175485, 1241920559 ], [ 1003228668, -2007279834, 573089152, 729869893, 1003377410, -133667140, -37305526, 1606861315, 1165841540, 2094693799, 372897377, -2023293012, -1107565033, 738965995, 1123184302, -1490323260, 745311498, -1144265249 ], [ -1455308676, 948591168, 495537171, -1160359460, 211799635, -638447881, 275615828, -760672780, -735085744, 500711831, -1835312979, 650562916, 929075578, -469052649, -26924629, -601429829, 565526490, 2130405026 ], [ -1438407789, -1442923014, -928216871, -331157808, 1095857054, -1999341963, -125930376, -1589979012, -220212378, -1905185428, -993352295, -2039121998, 802949020, -1774719659, 1666639758, 1842777288, 844206103, -999780994 ], [ 1794171242, -1089062165, -821434701, 1094250913, 701771127, 2027601702, 33040445, 420876186, -520245914, 1173498171, 221940752, -1764690199, 586444029, 329786457, 1979869981, 1588511473, -415077860, 1116611532 ], [ -378530746, -1034288637, 2060165250, -1056810875, 1436398873, -1730647436, 1073656571, -1521587083, -1175345620, -191559500, 1054403871, -1788574235, 783519488, -1434011355, -156097385, 1793920246, -1892326491, 2004300397 ], [ 831628377, -1683469977, 527418884, 276950755, -1964115652, 1557989926, 709749259, 1971149606, -1486652645, 2081635272, -2088753849, 1621024272, -1948527147, 988465616, -356810299, 230116157, 1084794534, -1097487525 ] ], [ [ 1840859180, 488845600, 1320104545, -1621289833, 2071547811, 2136149022, -956019522, 1673317901, 1381269019, -364931903, -922335705, -809032848, 666289534, 76755775, -1332135673, -20312722, -389139969, -743986487 ], [ -1630638329, 26143113, -270549203, -1480234214, -2146475556, -906795502, 406968542, 1395314644, -1427899832, 1629896303, -1638852551, 399859411, -1312054937, 781706325, 977520267, -632813775, -1357089156, 579142273 ], [ -392990570, -1515167912, -967871738, 1660047856, 2042216692, -480344399, 1241535265, 1563835498, 1968638737, -1940553554, -638398672, 1647827541, -185710855, 1447799056, 269069059, -2044463978, -525575344, 1998469865 ], [ 186911992, -1748511486, -1126691889, 52488150, 1771554845, -1577666136, 1769978214, -542962468, -693162331, -1441832826, -223826326, 1853489003, 907853841, 346951447, -1893280036, 171714631, -1514412009, -1296327952 ], [ -979486916, -1015716413, 408093370, 1405985438, -1730290942, -562358438, 582831712, -396292811, 1749558135, 1485845644, 757446308, -108967622, -1498620070, 1411583212, 162160145, 1871613693, -1190519847, 666886565 ], [ -619646225, 1287846492, -186820154, -1452539010, 1760995201, 1962079404, -1331932275, 1485897384, 925545445, 640424274, -712628766, -2139872494, -866748050, 1914280941, -2050649429, -811568599, 1864169289, -1531985606 ], [ 1350900059, 968250272, 1125044801, -685401247, -1125101037, -1351226244, 1967536124, 59908260, -1050937519, 1766918057, -1361807150, -953147862, -1945245208, -249716453, 1301462441, 791651105, -899375430, -1165781266 ], [ -1760963442, 577832707, -1352172846, -724827347, 1119784132, 1322475886, 1749848618, 1790838235, -1683420879, -569226817, 121154103, -660447619, -725613319, 1625631115, 178142609, -1855496499, 738264126, -946254223 ], [ 491238034, -1213360795, -569384248, -1058110951, -1679831325, 1743254860, 446775374, 18035570, 827756297, 1435340426, 816352835, -944017354, 1615041230, -411248121, 2128441463, -1452197451, -1713842967, 1694065519 ], [ 1793899931, -790526062, -1272552144, -740703364, -514766511, -28666882, -1625729786, 1844666868, 2121571745, -1321481322, -1860197807, -1526532324, -218338945, -1419137798, 1892016468, -644296106, -384348163, -317235207 ], [ 547592246, -205102900, -1814200432, 129674836, -455084865, 601810090, 1398914946, -254604288, -1572040910, -1536999435, -2125944219, 950602413, 1706647458, 1774110920, 1579897278, 323741265, 1208695800, -1231533458 ], [ -1703815723, -1815163431, 254992919, -1335572065, -563485024, 591365299, 588618452, 687321735, 1004968629, -909601623, 237991077, -124946566, 2014544113, -1968994739, 463995584, -394992581, 454958628, -1449539111 ], [ -818587198, 309463652, 1823646241, -155896897, -123750226, -827142990, -666752259, -1944550484, -1036680043, -1680599412, -1086173766, -739732051, 951596157, 554234096, -1370636205, -1801407803, 1959029622, 404069337 ], [ -1171931592, -1572216853, 348516447, 445675980, -841437110, 696356039, -1291653553, 965878829, 1907891569, -1178746923, -763681541, 1033606059, 1265733105, 1093763466, 827086523, -1347089550, -2115663312, -1775088066 ], [ 1884333302, -158817567, 1903475060, -402887043, -690168103, 1437734622, 984732878, 6827596, -602410801, 210882079, 498926469, -1044450737, 682752028, 851912902, 469455569, 868918754, -1393151882, -1609894271 ], [ -1426754002, -1165919506, 1982738950, 2030313525, 1106684510, -1991804286, -926666234, 2081919834, 1314312471, -250390380, -1377847865, -879785646, 2127553071, 1642947307, 1056590846, 1585603358, -926031641, -1250806331 ] ], [ [ 2123640601, 586301415, 1078845251, 1265879635, 1351693226, -1546331334, -1042844323, -693165925, 1570371032, -215386717, 437816009, 825126152, 1026454622, 1055686606, -135671766, -1648249024, 1255168636, 1037358089 ], [ -1021945058, 1540509712, 1297327598, -69955809, -517391319, 1391556765, 1139999517, -1586026396, -1318101182, 748184924, -579175954, -1357906489, 8623506, 1813976396, 165651729, 805470582, -745121810, 532750366 ], [ -1997158496, 1650044158, 142997993, -1247978628, -1682424915, 1445672678, 2090484457, -593095480, -1325186424, 769920508, -1893572089, 1422417347, 2055730423, -1210920446, -1127320899, 2010237943, 237024584, 278733384 ], [ -2129938497, 78752947, -511601471, -1548117610, -285004996, -627593082, -2062249450, 781096197, 1644307157, -1642238009, 1951523068, 690195190, 1638320803, -1080501503, 2019848135, 130668514, 1456665295, 317758668 ], [ -640465357, -119177512, 164803567, -1618278534, -55326655, 452307915, 444582080, 1848602170, 2072294162, -1221344813, -726540245, 364567015, -461472472, -1016764587, 1198439047, 1033251430, -704522952, 1566960029 ], [ 573779623, -1697127007, -1608716556, -568603719, 706366090, -265491122, -137148021, -877328489, 1138294948, -1677345338, -836599080, -569532605, -1865021416, 904245002, 1302475252, -1854885062, 1147426455, -958463523 ], [ 1688781902, 1508622757, -1195154171, -955494247, 199445812, 501986644, -1765910456, -1211480845, -1810148227, -418728622, -684151586, 2100702217, -1312004743, -2130389117, -1767277150, 2010757565, -1861027852, 1560583010 ], [ -1313676197, -1500350474, 292043452, 885773749, -82377745, -508744318, 564402271, -362045302, -452551008, -234404172, -1273528295, 295618629, -1531815215, -1786588059, 1185951466, -1192071327, -1044734802, -1071272764 ], [ 365953135, 1882266809, 1111627122, 1438299957, 1486274685, 1177993610, -1004869453, -369290583, 927382678, -916008991, -721091911, 1799467384, 1991043204, 64064277, -485029242, -466295379, -2057557422, -48027442 ], [ -1312133185, 1665485560, 1638234522, -52254130, -1035639982, -227296056, -1499248775, 873021474, 1328847965, 1676078582, 1387532894, 88172814, 1977563536, 668307515, 1103768062, 844491744, -147579950, 43245514 ], [ 886464110, -805619491, 163983414, 201856079, 141641892, -1594297000, -298907364, -1215942193, 119445168, -582054799, 438404693, -1908505571, 1357078332, 1009141627, -503469207, -1763244482, -447122471, -262492193 ], [ 1576507871, -886342592, -286866097, -1002119929, -342027705, 1697206964, 1720399622, -1427047079, -486697692, -13901024, -841346148, -1236475422, 1029691623, -1746811625, -1765091569, 392136830, -122883767, 899917220 ], [ -335226847, -1781897610, 554840317, 1373680932, -1959956044, 1689228224, -2031111235, -2051476410, -919217917, 1507985436, -1389246124, 1158697340, -1536744637, -23698706, 95508175, -2020067170, -1781543152, 1255401331 ], [ -919371936, 2085746985, 1364827734, -15278791, 653644412, -1700839131, 1900418492, -1603254249, -853008346, 1191845628, 442338813, 2023341010, 282949138, 1206481156, -415769813, -1223828049, -1989662660, 1644097101 ], [ 1424178520, 232664547, 1553295978, 258290813, -1482679908, 1603585273, 1611683150, 389368674, -1585556688, -429453691, 902436472, 1452803658, -1369203560, 1874472542, 799564512, 588410584, 2126532321, -161793336 ], [ -923108473, 314066165, 420889759, -1037510568, 943593940, 390469584, -957228004, -1994274922, -961862372, 742611834, 507937199, -501323618, 970385392, -1185918502, -407151478, 459456826, 1076684372, 184138437 ] ], [ [ -1103853737, -527732193, -879091485, -1712395840, 997188921, -60954550, 1438912456, -411088982, 2040138314, -1078515232, -736391199, -1975986243, -1461783946, 980070161, 2007171295, -2045349709, -168706882, -1287822150 ], [ -722829790, 36708707, -1884932289, -1954545124, 1795150658, -565383543, -1928395457, 603695495, 879718073, 806814834, -904835208, -1431708931, -347940791, -206462060, -631763583, 1484661525, 1465611948, 1397826295 ], [ 1033766086, -2025177926, 841586176, -564989726, 1852595490, -582399248, -628231571, 1178220094, -94542158, 1493131657, 1539202706, -700060738, 1729018061, -2073122408, 1747249924, 1854269174, -1658830794, 627396325 ], [ -739067952, -801140680, -1860497685, -1506848703, -582709031, 832329085, -1056938754, -1287074713, 1861815967, 520283617, -725262887, -1821821379, -947166054, 1101466199, -403666883, -954709536, -1924630170, -1693988579 ], [ -1584278862, -422373021, -842108436, -731164424, 932661867, -404850617, -499152549, 1535537630, -1623118766, 1216700314, 987823903, 1951956146, 711840469, 1916406569, 905434842, 1223958707, -488107567, 1385354263 ], [ -944678127, 2103060545, 1470838792, -459217173, 63797407, 372485055, 672163418, -1406311064, -2112485815, 144719815, -581119862, 407394204, -8467373, 1740994889, 246784582, 2076634591, -260086926, -1377506505 ], [ -1022271350, 1641017491, 1085153442, 247964180, -606643370, 2019812540, -2079500159, 1432694822, 9301900, 1578415511, -1113685782, -202086265, -62944468, 1148604642, 1417050974, -1562467980, -2996596, -105684148 ], [ -2018680737, -1053241943, 1597338905, -655062246, 1215786980, -599397002, 429417796, -1101357576, 422150625, 2076502057, -1432662407, -1220655838, 1109594348, 1580243295, 28463050, 241003763, 1199183645, -786011548 ], [ 1641253136, -1489309510, -607707206, 2100021474, -568541682, -1585446004, -999729112, -1213744569, 736923821, -686799956, -219669821, -894342882, 202454757, 506045471, -1119969843, 75883063, 409885793, -407757851 ], [ 1144527398, 1051587059, 296105502, 136537238, -1267570159, -1814741503, -328286294, -12287850, -2057995858, -58212164, -651364771, -615266592, -1004109237, 1276776738, 1567207801, -1395067489, 1016434301, -1655141936 ], [ -797812397, 1636419591, -796641014, -760024096, -1452363037, 324779696, 1858969757, 1186919218, 447672291, 1604470763, -783108610, 1789888697, -1923566552, 1021355483, -1919534490, -1708747325, 680530365, -1511383660 ], [ 422593860, -383113060, 1881668945, 426718547, -1121419502, 26870169, -1290165754, -1320092782, 303928034, 400759957, -283081366, -1267007447, 1424215706, 284539637, 1171257835, -1362626991, -134209338, 1459696253 ], [ -441073318, 1205256823, -2046652763, 2005202066, 207832993, 1025803302, -2036317103, -2050190373, -2104245787, -674079668, 148972451, -1735823083, -2019976148, -1363435737, -518217408, -2128649145, 196641055, -1625821830 ], [ -459919579, -72715436, -495824996, 1031085106, 1311838356, 1310673898, 1986382657, 1050841588, 2109389098, 918738309, -1426921499, -209166505, 2093470442, 1132337881, -1408526883, -1047076465, -474469792, 884161908 ], [ 74977555, -2084999001, -1679108134, 1954682285, -669898956, -1522360962, -939923582, -408004359, 197987298, 1986938689, -2091568346, -291844866, -675767254, -185544879, 1279319532, -981735145, 1001984401, -692080060 ], [ 412484092, -640485427, 534110038, 886894375, -1523470200, 1494343018, -93391806, -327275532, 533165528, -802074606, -733931076, -1452506036, -335652996, -965195197, 1406569320, 1346897249, 1118178388, 475938592 ] ], [ [ 767876450, -112985635, 757114874, 1723422404, 218248055, 672201604, 1897054787, 826204102, 986498163, -121372952, 995214318, -378705916, -316441806, -956265180, 1172578126, 196645831, 911493461, -1870094154 ], [ 972073248, 595591648, 1443745775, -271654369, -897801379, 170994583, -1737678807, -1440543484, -719609052, 977639428, -11319566, 1150691717, 1661874891, -473635451, 956087805, 1818693030, 1292441646, 42554010 ], [ -569795030, -57320189, 2040054722, -1011601795, -714691024, 1281564541, 1365021938, 1749845403, 1740162508, -629860379, -1018692385, 979544388, 1817908221, 1722834704, 1271751792, -2135106407, 1249027644, -1544231284 ], [ 9301660, 552399827, 169146359, 70370447, -1333739102, -980659406, -574079951, -973206087, -1630293264, 162763465, 1525744982, -1134056683, -294289175, 901342631, 791599417, -858728844, -1776774107, 1641260490 ], [ 1727972269, -678146392, -1587383794, -1120533248, 702922625, 493143207, 1106681166, 958648748, -1329039467, -25038742, -975359714, 810160992, -336282434, 936859086, 357021540, -2035051504, -1426816215, -951448608 ], [ -403870246, 595826208, -1173263593, 35035704, 629411726, -1045139058, 1573943966, -491578376, 1217842650, 2047867487, -1709197684, -1565228068, 249994187, 1631306884, -187747150, -133031080, 1215446300, -102687936 ], [ 2096516030, 653949627, -1190752804, -932631210, -675366480, 2146541868, -1840879703, 1568654960, -636720245, 138023744, -812410764, -132244879, -192702550, 1444061683, -1338560818, -1923657060, 2028541049, 1894715180 ], [ 2142049554, -1433480354, 1467129500, -267182932, 690405593, -278633782, -1368483158, 1838690112, -114445768, -1128336094, 581199925, 756681498, 870160108, -1594572944, 493692141, -1592484098, -536773170, 616324289 ], [ -98545215, -1880573618, -239527149, -1008072557, 1054599936, -965395713, 1395916060, 854360184, 476606222, -766273309, -628142693, 976781737, -1057753054, 1309871221, 516815166, -439255618, 854713342, 884676719 ], [ -369796593, -380392367, 902477919, -1816819564, -744058581, 1695751694, -1926904861, 396931843, 438723932, 32607323, 268912615, 1917073524, 1639835241, 2145715947, 1800996885, -670524171, -202103855, -1442096452 ], [ 1559126754, -1200336388, -890518552, -791057621, 1128741724, -213383311, -423082683, 233828338, 1538538105, 1067899953, -1159175547, -1767829506, -243281795, 2131372348, -583094250, -1294266707, 1247068633, -1431109702 ], [ -524688481, 2079890965, -1288621290, 848586012, -305020043, -846557132, -1290054626, 765570560, 1426673206, 937479243, 565035541, 214144504, 1912879906, 151835064, -1306849765, -1932239798, -1581922838, -1312455113 ], [ -1654299086, 630192441, 776858733, 1520102196, -698522153, -1626315435, 1558182026, 690930425, 34478174, 1398602335, -1781726361, 1446947988, -1163949337, -1572572324, 1491840932, 877903689, 1001031793, -1653270669 ], [ -89095306, 1011233976, 1643039042, -438040314, 814706313, 1337768471, 550728012, 761976017, -2096643779, -1181779363, -511610482, -632926929, -1232866083, 1802635711, 739388222, 1516480324, -297302730, 438868737 ], [ 1569275756, -1299246363, 1878728207, 757027732, -1119607298, 1374793954, 2104675521, -1645503027, -747060706, -963697355, -659884241, -368481459, -1269809513, -122115388, 671222048, 143755935, -722853373, -868356511 ], [ 546593534, 2048317067, -2122430452, 236493066, -1458556169, -226911473, 121980282, 1554454260, -235469664, -42258499, 217859325, -1784337221, -960633833, 1053494773, 223674030, 1540409596, 1646591644, -477352741 ] ], [ [ -1294122428, 6661397, -116821946, 2061173912, -1332897847, 386136435, 1662499606, 1336184458, 1137190871, -1478246241, 1260389405, 1342756935, 1170399162, -625168306, 1880099335, -527133168, 2104335661, 1467724926 ], [ 1136898333, -2083320679, -2081443113, 1514937413, -1809190591, 1962280627, -984178866, 775633705, 1264808872, 1684207150, 704681113, 1870452153, -1282498197, -1516699478, -361440125, 1896195187, -685529652, 512880496 ], [ -268440342, -2001435285, 1375843648, 1908261790, 2034425349, 550955332, 965249130, -742338457, 1854263684, 1336631882, 112179901, 1257987183, -857916999, 248632165, -514439602, 1773529599, -1794240150, 1548032939 ], [ 1782002821, -894887973, -1834903622, -802500757, 886584872, -1456412699, 741885218, -1321984342, -1110323559, -620641532, -1825054718, 1999179839, -1586046808, -1547231210, -896599592, 630061158, -1621246908, -1723723786 ], [ -1533267188, 549286789, 190039316, -1830101841, 65424893, -616265525, -565169560, -1256739226, -278280814, -1508381170, 694074484, -1891558554, -941448821, 1714261044, -1751930086, -581089834, 671432837, -237501043 ], [ 1744324095, -1207907614, -988018467, -560828467, 1200921253, 1732524924, 1645872458, 815524007, 2124195144, 242603486, 1589774289, -1991838244, 735367735, 911088507, 82343225, 454556949, 2072145693, 628669425 ], [ -1010695252, 154598846, -1615861227, -883742523, -241103327, -1300460921, 165162593, -1471600350, -2059030724, 1957617888, 1298811365, 1275757610, -871135440, -391231279, 1337411320, -1336367396, 833315540, -1856026538 ], [ 1691069287, -1359441045, -1182797411, 2118646113, 1691438847, -1152712125, 574728265, 1534209949, -890652576, 1222700825, 946918200, 585420407, -2138459505, 1998686769, 112214634, -539243979, 1356483463, -1687150438 ], [ -1637514749, 2037993738, -199879550, -1587950927, 929621936, -606011271, -1763325628, 1066833378, 1777235843, -1491868039, 1606742368, -894892437, -1862515486, -2100603791, 201906089, 186712506, 293451705, -1026444335 ], [ 1326011099, -1000889283, 1849544642, -1268020555, -326217691, 1103959151, 2067138905, -2033285361, -512315788, 22026040, 315160782, -1944831507, -1665209605, 723815978, 145469412, -1587907167, -1539333899, 1044320511 ], [ -420221147, 1240757355, 16026072, -1537704428, -1164185705, -228390671, 537894348, 337066986, -892386637, 368372948, -2068739353, -639449401, 452747094, 1976208797, 1140633240, -199978535, 1430010635, -1926720662 ], [ 1657536830, 1684720813, -6859858, 920390140, 1480859460, -1831802696, 2139770368, -1531714651, 1766976014, 243611000, 802011543, 963772905, 828079259, -1361842755, 715086866, -257984487, 1590091752, -2057501642 ], [ 1385746913, 2142989126, -8000776, -1791153613, -1839983276, 1382913648, -845790258, -1123084798, -873703270, 90555674, -1497564901, -1270938875, 1945965247, -1503899955, 1959375709, -122244632, 94007598, 1427068228 ], [ 685620938, -679960992, 1092338978, -2130012188, 544939776, 1392123809, 516498676, 1687176737, 89144484, -1331812207, 477428469, -1533117300, 1357212448, 1290268095, -859464659, -662602759, -216255187, -1421756966 ], [ 182166791, 1322891390, 1877439818, -1251875785, -292803272, -1854733138, -108887088, 1188077940, 545858804, -1462424205, -1815184644, -1450177319, 1222869481, -389034830, 2019339182, 205520971, 1729661489, 1696156012 ], [ -1603646637, 796585120, 190153677, -1903936005, 929228906, 2087702376, -1319706569, 851407206, -2095113793, -968254959, 410306274, -246042475, -1309258914, -1055735861, -618117431, 825389270, 764381790, -604121867 ] ] ], [ [ [ 1566583593, 1078428743, 120962826, 900419333, -1875120838, 396330027, 284554913, 869531510, 1804086261, 1669738415, 404557934, -961514195, -502350845, -817348941, 1239279850, -982898674, 1050823715, 1102325672 ], [ 451166436, -316981544, -893651594, 1407854858, -1771792638, 1406929343, -1359564737, -2035675334, -907568879, 293234900, 1618576537, 2140747330, -949438173, 2050358746, -1178575089, -531612171, 1595422949, 2118689888 ], [ -1451878834, -383462622, -648284240, 1486628938, 247990680, 176802872, -1852550640, 1056156579, 71456126, 532651845, -1994636576, 1044358256, -392116798, -1591203289, 251040265, 18197350, 1827794816, -1596954132 ], [ -1245432803, -241857287, 1372774416, -627147333, -1738925872, -451095036, -246107662, 457424406, 1006784115, 1586195063, -1082966886, -903546216, -804395688, 79308662, -248561725, 2014658998, 781837224, -1787923380 ], [ -2071792886, 1167963264, 577420170, -343528234, -1668103040, 1505501222, -2009028944, 1464841812, 1776397286, -1550578806, 627831497, 566900332, 932009321, -1556674271, -1487677946, 126688295, 606510970, -1984163138 ], [ 2014785342, 316485484, 590349434, 850681599, -769016661, 1480721651, -2058134994, 413709409, 1815542355, -1556847853, 1002287561, -1369003232, -704987293, 790203322, 1540244750, -1408807281, 1666655146, 37215120 ], [ -1983545820, 1239470570, 1207314602, 745888601, 1924333667, 961484576, -1519913952, -1713271278, -95528873, -717355533, 2135669346, -551429886, 683274214, 1642071755, -419326598, 1920651001, -546114130, 1339507852 ], [ 1699393819, -1643838746, 1550648509, -422114108, 696181142, 824789774, -426776629, 100605301, -211606209, 1818087012, 2049245846, -1469928690, 2080112397, -1895761987, 714045652, 1460420463, 2038286997, 1079638373 ], [ -1554815248, -32346371, -2127573063, 803760521, -1583578583, -2000621344, -1756146013, 1124861175, 1305330168, 1722168569, 255034826, 1683763541, 1017107485, 73612442, 1621393165, -738892929, 1998794189, 734972628 ], [ 157507202, -304536303, -1202638490, 910684258, -2105794754, -348694033, 1205711164, 183455522, 1766691931, -947761026, -1664009018, 2120112636, -30861640, 797143432, -1798307332, 575521356, -1659430220, -206472343 ], [ -1385112350, -772069455, -351679510, -580560476, 48365338, 1649393014, 1290860342, 1192806375, -1298736670, 692740444, 238324260, -1252129314, 731504792, -638190108, 10676890, 570880311, -426080598, 796229137 ], [ -1876068038, 1314833008, -2036342431, -585534972, -1409633880, 837281146, 290616298, -2065261109, -903599280, 322451049, -2112179783, 1918975648, -134668684, -844567887, -1678117860, -1399053870, -431415845, -889290541 ], [ 836819209, 1107528408, 1524996013, -16931741, -112739650, -1066757974, -718404057, -593309192, 1931472753, 257416312, 1239443583, -403251336, 1487726953, 28986645, 195253906, 390108764, -1136132299, 902254235 ], [ -875268546, 1302638799, -1804259107, -586546143, -80198550, 1752676986, 1968607684, -1849353049, -762262335, 428355655, -1476353577, -867964958, 1357469032, -2026767789, -1487347680, -1723965404, -20296503, 1626592989 ], [ 1858635151, 1049998859, -643688999, -1989389392, -690336276, -1491832789, -13758535, 1791430941, -288587191, -1185208827, 1834542660, -1000845594, -1569560750, 2089951231, 1864469392, 1639445237, -721742693, 1222023226 ], [ -958330169, 1755835008, 2005818121, -263437400, 130877014, -1144886750, -1732969323, 921264819, -370545810, 1886559376, -1816980800, 1411185330, 75890841, 1649519400, 1823053437, -1529831003, 1158935890, 794303387 ] ], [ [ 1074277845, -2034350248, 534951130, -1223453705, -930683949, 184146563, -176051141, -1678712636, -1821324066, 1337327421, 1558943314, 485081318, -1315799176, -1812343232, 1391202482, -633544980, -1949480473, 657619885 ], [ -178776334, 2111619373, -1957461501, -961243381, 957993047, -724663211, 1869703691, -959936542, 1582862423, -51942887, -481426862, 1593924788, 27537295, 1193791340, 577355448, -1068840233, 1580156052, -2107221172 ], [ 1948414160, -268459144, -1057018142, -604640878, -2109880522, 369566503, -579658652, 20806174, 1027752469, -1587717843, 551061622, -2008933351, 546512130, -679642493, -790543422, 718012006, 456660329, -406838371 ], [ 2017903505, 165408974, 379654098, 717234856, -1814122747, -2132417383, 825813651, 1334886453, -580715895, -153234539, 1021950268, 2131198577, -876218767, 318648031, -1239436019, -903943032, 1624582102, 1833263739 ], [ -587212892, 468374051, -805877524, -432217737, 375036494, 1180223386, -284765112, -1758277003, 895591407, -748691451, -1027461564, -1637736253, 92900633, 678377361, 1663313478, 1487351158, 1311114541, -1609812655 ], [ 1863803134, 1477094017, -1392617583, 512473373, 1292607738, 946243167, -472200952, -1340629887, 2090581331, 989843896, -1904616440, 1760383827, -1398753484, -867275013, 2059194792, 593971057, -137389821, 566984573 ], [ -1220397062, -1198725142, 1262910889, -730467846, -104915298, -1162779037, 1996848899, 1490221428, 496240046, -1657570931, 1128754991, 1767514602, 1310110491, 40634043, 1502370379, -1348676957, 653562012, -1699433309 ], [ 339555877, 991112454, -1657319183, -1632936061, 892096828, -2103425416, 1185112934, -2128270825, -1248240732, 1182049039, 311900397, 1040313474, 404934349, -104122651, 446581799, 1367392415, 1974138497, -605734475 ], [ -1981322264, 699383306, 5930186, -389198490, -1086450131, 1913763205, 1139822855, -1131706049, -1074039839, -1916725693, 1245150558, 1757072708, -297740911, 1699881496, -968850878, -1284294525, 1031911266, 392079856 ], [ -1742253118, -1905223191, 903469307, -1214478308, -27103954, -720759266, -593069250, 1935894378, -1727373937, 299486785, -758311901, 1501061981, -870374964, -746596517, -1215731177, 881849174, -159944414, 140354351 ], [ -2137141736, -1356790246, 1380436266, -738860726, -2091493248, 1363989349, -564389372, -1325612649, 602731938, -849546988, -754784165, 349208297, 976586207, 1074238173, -768611893, -974173273, -856986241, -1665047899 ], [ -383346677, 1878639011, 82579368, 21982531, -704649803, -317528129, -397460577, 1399293738, -1214018208, -538516083, 1568026267, -20753228, 953605955, -336670304, -1397507355, -328701, 644399279, -1642139419 ], [ 342115175, -2008252874, 852202833, 1310639601, 1325564122, 1065319342, 521056204, -1567935438, 1579153116, 18154794, 840838683, 1408446054, -1756523093, 1139251692, -1541498051, -1109484923, 1477017493, 1664476332 ], [ -1600508744, -526371562, -931506517, -27076095, 1449075047, 404067241, 1576472907, -1027208116, -1522666390, -1586649460, -1776655152, 1522844573, 217817645, -1665525785, -1258093390, 1289333355, 1672848100, -85559761 ], [ 1713729448, -820755863, 1776889077, 42527650, -577623418, -1372324508, 805677931, 1232430142, 885611992, 68314874, -1391064755, 1065076781, -633117528, -2023395380, -422197555, -1778968999, 1293584143, 1714847094 ], [ 1497756259, 1858658721, -1155154210, -439832074, -500074081, 345947184, 188864435, 78703258, 1112645445, 732585854, 1646280704, -316536783, -1010089290, 1408941145, -512254626, -1741881521, -1180096986, -2041425464 ] ], [ [ 1342949553, -648765514, -948112625, 874044387, 295232896, -2067894583, 1379613028, 2090304590, -1412422585, 2109313952, 1064015177, 2121779218, -1568006333, 1938941120, -1327457658, -1748092806, 1098236974, 418194467 ], [ -1363825517, 1106367073, -1405216137, 436239079, 127467752, -604865559, -518261458, -1668248359, 1489183570, -1841014030, 1075640774, -1609387530, 1370806348, -1589280809, -1814401138, -1253031256, 1401294292, 1755823211 ], [ -1510300292, -1065887993, -1818993653, -116314681, -1216092411, 1918639437, -766844274, -890556206, -17233958, 555956904, -1943805432, 1986718837, 46114400, -1059412335, -1334781937, -1338588081, 432651322, -991134827 ], [ 2051553432, 93796566, -47312327, -1319683195, -980705304, 561113674, -368671897, -1922720298, -503316153, -1691384082, -1268652531, -293891301, 1063960355, -1755159082, 86871360, -2050517920, 378976573, -1365805214 ], [ -730080022, -622196731, -1018941920, -335001590, -1657452288, 596839468, 1572778064, 242149093, 755470684, 199976678, -1603916339, 225815775, 1665809447, -2120504274, -245978669, 1086517058, 1529894238, 227834132 ], [ -652611000, -1492508232, 4096411, -1963616227, -1073442272, -2025492687, 877154925, -756747230, -899298560, 1500370985, 635505149, -42848258, 1695292303, -903418774, -802737434, 100238469, -316007018, -1782102056 ], [ -2028585731, -1539799603, 566164684, 1193464015, -1043800471, -251298391, -1765359915, -697049783, -106977596, 1131896160, 1646468588, 1063099795, 897886593, -2022245280, 372245732, 142445831, 2176291, -732093202 ], [ -1570155065, -23456610, -640781884, 113619039, 1203866523, 1095803857, 1088137165, -334703259, 309010872, -1139021975, 942790738, -405328676, 1515131117, -1905165578, -1446943944, -619238447, 1997347637, 1465271070 ], [ -155164735, -412689009, -1362359020, 658524778, -1207452526, 603262300, -1077301216, 1262439236, 357239091, 106265813, 1054923276, 1914856407, 823121370, 1078196332, -447784855, -1719138089, -1406400089, -1948789703 ], [ 355678487, 1520700534, 1051920242, -1141791107, -911710948, -1695915488, -969443906, -1695970336, 2087526908, -818718687, 50986670, -489062167, -620041490, 1075399035, 2000461236, -1232712001, -954253097, 1176949038 ], [ -1400103545, 305446161, 731032334, 1727154225, -2035157230, -138605890, -883700644, 724172675, -1398176323, -1833555754, 276543928, -395017805, -1964117201, -1288046561, -425807353, 1483736426, 857046727, -1985739032 ], [ -1738207317, 909464021, -1527327858, 1522133830, -964143317, -1031665103, 52244957, 1959155514, 967203215, 808532080, 295808447, -691964406, -441479615, -1369029757, 1417718159, -784064266, -429632301, -1889940853 ], [ 1861833468, 587192751, 1208936636, 2023575778, 1338451458, 1997572429, -1362559605, -324320543, -1031339923, -1029536313, 706614158, -1646643786, -475296608, -394781817, -1854125044, 2050395209, -1013858382, -769762359 ], [ -1553832266, 1809942696, -1622630996, 2116978055, 1846117512, -306918497, -1949228088, -779483129, -1797732231, 1447131844, -1802149917, -6802777, 1498688571, 1133925831, -1873096349, -857650880, 888629138, -466239801 ], [ 544442572, 1417510879, -1031261009, -1672135986, -864248453, 832099695, -1850005883, 112958632, -612092867, -1049484233, 1698045429, -904398473, 1906688774, 1567318191, 1562933074, 459045215, -1661648736, 2040950355 ], [ 1946207379, 1935401885, 1651531914, 1306061494, -1253706839, -394476172, -501420861, -708853057, -585730154, 1271767114, -862710063, 1865805063, 1805517436, -1599005117, -7698649, 1096248572, 1710219855, 761910845 ] ], [ [ -8759828, 605404719, -372496697, -1470061558, -1214101330, 474194150, 144008772, -1267866400, -115908558, 938886682, 786528638, -1293431265, -647862357, 1990357138, -1632835840, -1910984176, -656025922, -746679139 ], [ 796054543, 1737084884, -34314515, -2083810290, -1148027175, -189487249, -737206757, 137734689, 555208363, -1159950340, -84151291, -1639819184, -1777667126, -1888190303, -1820019516, 222444641, -1086748581, -1647711819 ], [ 2135943538, -666475931, -1780451052, -819510823, 938062421, 1906972290, 1106449933, 1947470041, -91900050, 456339246, 407328504, -515983601, -939906207, 1014882867, -2088640083, 1486284025, 448638031, -1759093739 ], [ 290100299, 656013283, -629196546, -1780708428, 1193234266, 1785471727, -1303305136, 492678642, -102840098, 1446181090, -1426952688, 328346914, -598697112, 65806098, 712050010, 312291428, -683203448, 197080889 ], [ 306175228, -2054089852, -776128844, -622476710, 1339107977, -513225469, -698698745, -741154312, -1620320739, 1393160637, 699351752, 573622662, -1524115798, -2127287494, 563772270, -1015180631, -253375317, 1250580121 ], [ -542866740, 1130705857, -1711245294, 1791807669, -1832716583, -1332004718, -1624283483, 1547527174, -969584527, 1960724166, -698788475, 760059766, 1609681562, -1513552633, 1822537711, -1819411046, -1764635326, -892106010 ], [ -769380378, -2004406959, -750102546, -938389315, -129623684, 1690152514, -1389080992, -1848358587, -510257753, -387763038, -497091864, -1863133065, 203164449, -1365267836, 411117487, -826439461, 1753950771, 749021139 ], [ 1412422269, -2091387774, 1883278780, -710907578, -1989547975, -1597597019, 533068790, -629999669, 2018081982, 810648983, 1058193646, -1662807790, -714555277, 1294202159, -1125554072, 1336455759, -2103418170, -571328624 ], [ 189937853, 1710578069, -1732931244, -1916420520, 1959359297, 1112572491, -752371381, 1709381058, -280928172, 1385060065, 1766601841, -527565444, 687787159, 499681821, 357167709, -1257801551, 1896704516, 356318517 ], [ 1653934488, -240321406, -891035288, -1741590786, -1185208243, 1161000187, -1314864667, -2053061552, 1979611928, 978900728, -1738939346, 1507941069, 866575847, 1797868396, 605846574, 21914147, 1343952214, 1713632322 ], [ -34680018, 1314169036, 1105049413, 282412818, -1794103806, -830988246, -2018427976, -1872925665, -1106038949, 1824608539, -1773746391, 733279552, 1853778586, 731557859, -769043033, 697838340, 200952716, 1227089580 ], [ 923055335, -2030434419, -1482843112, -325051171, 749832331, 578890501, -1111411154, -1584493466, -584650614, 777951568, -504850938, 2033331668, 1254328519, -1897190796, 1638002811, -462052456, 1394266159, -1110105934 ], [ 726643325, 1593357006, -478374156, 1439430781, 1081025074, -875525867, 252016846, 1998976812, 38417239, 472396155, 2075869268, 651339663, -1678856148, 1319359770, -1006798405, 153032445, 1967764782, -389642023 ], [ -1678444406, 2140207181, -484757848, -1481498645, -732298595, 302943811, -1726254111, -305700323, -1692048829, -1796897886, 656741791, -22520398, -362328031, -699147298, 1074325498, 718854866, -68708732, 242121930 ], [ -2117575366, 1115139564, -299834414, 1193035417, 745660096, 1655622549, 889474657, -1465399897, -1317555539, -514291355, -1590534386, 110439834, 2015523383, 1036799272, -673214249, -945767013, -686921312, 788766774 ], [ -2045567831, 607366537, -2025344865, 129836065, -409091215, 1050552594, 1536082707, 880682165, -953522452, -1997492084, -1997525923, -1264819579, 1989667002, -436354148, -1855373326, 1961435064, 1834432383, 1188826973 ] ], [ [ 256437989, 1536389738, -498824250, 1315769536, 1964919869, 1229864643, 1205008890, -478943605, -322860267, 779224738, -2066071103, -561471862, 1831116350, 1536968335, 571079816, -1703229724, 709828970, 2058099123 ], [ 2080510341, 2031653661, 2007293843, -1186699122, -1407156812, -1959212418, -1583268626, -867032404, 1745603811, 2141288489, -1222979501, -164629743, -1187764653, -1265260231, 1583669413, -1629943304, 531212258, -1255161332 ], [ -196225710, -310008494, -1641234986, -906271688, -1387058818, 616254403, 737692420, 1986045357, -228217948, -739486459, -922464891, 1159499255, -430003610, 2095404342, -856853430, 2101919042, -2009050221, 243377674 ], [ 501910644, -1434233315, 1369950157, -1504788249, -1098755640, 1653195247, -793311204, 261515510, 235658061, -709041449, -1071101933, -510599157, -1642787427, -309926555, -44694893, -1543120520, -2043716339, -248537263 ], [ 508032074, 1465951288, 1037268441, -1682680439, -1830116850, 1893245154, 1106654239, -1701834513, 1861197413, 245681122, 798651182, 609651965, -472575013, -982020999, -1173207892, 141080766, -451528917, -989311009 ], [ 1255590719, 58394000, -1984690348, 1533192735, -807856141, 1950903711, 476304434, -1729943815, 109928044, -526284378, 344353620, -613276234, 1006871825, -1110135453, -1326856389, 1586113248, -421032255, -1551697348 ], [ -201329513, 70175694, -1266522581, -1639754850, 1250152613, -696354399, -656485334, -1301902303, -726325648, -789298916, 398182105, 2142320492, 1731329378, 198399218, 595704125, -1646090199, -545263726, 377748171 ], [ -656118531, 1738509352, 1654608661, 1383181501, 1758996004, 569892012, -973061863, -1789701483, -757170497, -1013583317, 1052151789, 835747265, -2039139882, -1911203684, -1459742822, -749483477, -769533190, 716123213 ], [ 1670106624, 478195506, 928748060, 690558937, 2125943599, 451535293, 55109615, 1203382608, -167648118, -1190212805, -1177035443, 539757174, 1385568308, 1598542337, -157392999, 367995080, -1407629437, 1402283132 ], [ 2143420846, 221162057, 1374107068, -814692102, -995692600, -2034644967, -1432235697, 1273496849, 62025026, 778682752, -1411388021, -1393057028, 306721468, -2036648046, 469464617, 554496978, -722412172, -1019383588 ], [ -1896269158, -1315556561, -1070308050, 275651853, -1005838280, 207820249, -284429306, -487436577, -1765753206, -857416484, 1033635744, 1641247489, -814484371, -736735246, -1812185634, -826008013, -55299359, -349734913 ], [ 1392512896, 1647987453, 320298859, 248550044, -1565706528, -854758847, 2118901490, -117799187, -1716025822, 406095865, 1986360573, 1291121911, 726060682, 1806947402, -1160480426, 555059545, 240270824, -353437680 ], [ 689013534, 2128858515, -2145591767, 1848869567, -842894161, 42936135, -1439644933, 1079992955, -555078914, 1838338104, -1334157299, 900428139, -2001431350, -1996497165, -1878746403, -210367116, 916349441, 1927136867 ], [ -80083776, 1826729222, -473602098, -872905126, 121776658, 1402052166, -152950472, 834761669, -647912774, -1792770366, 488037627, -1020053486, -2123214640, 219960645, -603506092, 456166222, 1552246763, 2022004939 ], [ 1948773385, -517630459, 1835284795, -846880864, -456584331, 837175818, -1684828306, -756044474, 1283047300, -742392623, 869043271, -135569057, 207055069, 2007953409, -1489784493, -354193969, -1265241362, -911404187 ], [ -1286270201, 32639157, -1364150081, 1375994968, 1626822432, 732446075, -1072901270, 1619602189, -985214645, -1779850727, -415012872, -1015179426, 2013199850, -1551401982, 1493121656, 1030709262, -1314468153, 2001066534 ] ], [ [ 1986717404, 1375579814, -692912130, 1193038160, 1381092447, 750728871, 752892142, -68458125, 1255506364, -828329541, -1985399630, -322559915, 1935508247, 991776964, 407853998, -44331344, 145812017, -2091424869 ], [ 1714802775, 181303425, -61733352, -1428553263, -1910521152, -585302343, -1502864627, 58663700, -64266716, 1760701414, -144608229, 1317469001, 1531429855, -135008321, 276185498, 654548568, 2145106639, 1377718470 ], [ 621268183, 593237023, 452123489, 70876686, 8184720, 1236857738, 747659705, 505307128, 632305412, -1204340453, 379543227, 138389371, 529547370, -2138291373, 980356451, -996281176, -1976703387, -1421871715 ], [ -2045010827, -1639560311, 1380539872, -23177747, 708134383, -1953108033, -1894686017, 1998666921, 1232931096, -714149829, 264819709, 421397777, 1969576774, 1993451189, -1014212974, -1172770196, -288570457, 1192020794 ], [ 601608846, 394404439, -1796176019, -1084719379, -139862822, -169881026, 63655543, -1017290254, 1983326356, 1641123871, 158579399, 2054382834, -509376702, 535362492, -1679099115, 547178123, -141086647, -1990049817 ], [ -1107684110, -400706492, -1721020482, -1540316198, -1273837960, 1301085650, -1020819776, -255272200, -114793996, 214437606, 1696701658, 1748213466, -645461337, 1059543698, -2092745662, 955881889, 452467822, -1426297920 ], [ 1764978566, 459338774, -441024381, -866531878, 372159896, -1388067531, -1420470766, -503138658, 595691740, -210443308, -410503793, -1013721560, -1142545703, -408457926, -1519835925, -1020327701, 2110989873, -1521217431 ], [ 922167680, 846521541, 1366867362, 1944021189, -1153399045, -842190942, 978716362, -1490381169, 62249222, -126874096, -1083459582, -1737463548, 235564591, -948449908, -1319436413, 2031047124, 1264976974, 2027607228 ], [ -1694861874, -1166110629, 150898874, 1992196162, 34067469, -889309381, 1070688457, -2144795677, -1216801662, -1979577448, 531522403, -1258529995, 1087744686, 1273585957, 1500068546, 1627041551, -2057671706, 783476681 ], [ -402766296, 197173758, 2004876816, -12405782, 1511004995, 578199692, -1792643207, 1148011309, 417848981, 1255454917, -153441612, 1935027292, -121604734, -1293273398, -1644123833, -1058240215, 783890354, -1674115384 ], [ 1619980174, 1649679248, 253525488, -1841777788, -749824886, -189145958, 1334094331, -157642144, 179357774, 1646146074, -1929561479, 280537638, -1305133202, -2074070428, 731458058, -489184429, 1020168544, -1563461362 ], [ 732375077, -767627152, 137892608, -1088962116, 155122579, -14345234, 1330858774, 1440168383, 1537742109, -2056181401, 1778957054, -110944818, -1961765418, 929776217, -2021269929, 1032740523, -1094121564, -462342721 ], [ 350389594, 1385333144, 1908309720, -413682838, -1168608856, 1747140074, 449058811, -1802669078, 1458029605, -24482484, 2099622235, -1119516911, 1264063881, 1711928489, 2058237738, -875998842, -547651022, -80702969 ], [ 1908164435, -234146381, 630863652, 146380249, -927006824, 686650554, 1803091178, 1965720094, 607655428, 930033948, -835208418, -2106765335, -1768967008, -619100114, 1809660766, -332732509, 317876174, -1327206420 ], [ 899843007, -783935299, 805911869, 23129753, -108587042, 1808045408, -1570159733, 78692604, -1763263414, -1480814458, -255866062, -1389678901, 900366166, -1772483160, 2109289981, -928328100, -525174996, 503736953 ], [ 491943503, 1871734585, -756197594, 817795558, 2062974887, 905942641, -1475984177, -56243628, 2117962546, 271259342, -232923408, 535901968, -1130480467, -1267846759, -546853003, -1615910712, 429436212, 984339851 ] ], [ [ -1579646317, -2065493799, 818118034, 1148409138, -2067060985, -1040589039, 1227680512, -1047184801, 1736206393, 84814167, -1043170540, 543371334, 1219394206, -174967921, 408281660, 1293829355, 1448228549, -1530148308 ], [ 1489845480, 334256156, 1109773950, -1658027091, -1257796213, -36844290, 1696593996, -1978662262, 474838621, 223102201, -562231719, -295105454, -1957522328, 1549823655, 413111848, -1405323406, -2123904331, 1657917683 ], [ -1174407549, -356816697, 66959213, 1800699378, -70530590, -1193328096, 102074393, 703429330, -1480349322, 799885451, 1570959444, -1907594747, -735454248, 1434443807, 241368683, 1656405420, 1855348987, -1496177376 ], [ -1088142272, 1331838093, -1213010192, -1809661571, -155521041, 45364410, -1782256828, -2043739740, -1498381937, 2118785868, 131249511, -1154666538, -1013286456, 596123698, 1909762365, -963444966, -1479898013, 1358059755 ], [ 1600696763, -1202374063, 478390691, -1050889615, -481015809, -613423498, 2006457322, 1743363582, -1779083182, -1066571686, 609924350, -2074283327, -248847927, -1480456754, -1838027473, 1203470326, 178449555, -2139281612 ], [ -2084043651, 438717251, -511032209, 1797794128, -978326572, 742845735, -1658309669, -888825789, -2008391045, -2111541885, 550479770, 1832254099, 2000831315, -1797010056, -1741647812, 1807562894, 1426227916, 641259520 ], [ -1120779968, -1993186840, 1581288844, 1782288423, -264370848, -290603201, -2002358304, 1279285336, -7175074, -1591432880, -442898347, 1264003161, 868551977, -316226655, -535785727, -135075437, -1162828646, -1265213306 ], [ 1409976512, -2067841321, -790448410, 1666313548, -914651749, 1537603014, -1158109171, -1435846040, 678805149, -567750852, 1290306862, -2035294067, -503245947, 682564726, 106725619, 768840259, -628813122, 1084638647 ], [ -1453930069, -2113822675, 1383883718, -1354950807, -144248581, 937933253, 858506340, 243773262, -947611563, -1320198401, -1496952002, -1591791539, 952520032, -338542915, 1903086392, 2027181933, 1369459491, -1264081513 ], [ -1313811709, -306885234, 742592107, 922798307, -1535691710, -554698220, 318239189, -1502249834, -1762494890, -1850553600, 1674860062, -1655999268, -1247358598, -1249876788, 959444847, 1609297303, 1306503236, 679326172 ], [ -1236212076, -846182616, -1971564707, 1952178507, 978927919, -785071130, 75216237, 1645754925, 16917852, 197968610, -1518248011, 1778131586, 1831504050, -891150669, -1872137280, -2062886469, 1402426899, -567431684 ], [ -1552423645, -341896624, -1568863637, 893892006, -998005929, -1194152237, -1242892582, 1879253834, -1351229956, 1071481588, 1101562328, -1830686474, -1437520785, -3105346, 1494257637, -537683940, 221396901, -693815495 ], [ 1789570511, 1908414000, -1093999413, -1138803284, 1598798530, 248112474, -202126003, -1558722242, -1101723067, -525583246, -1812234860, -400268205, -1707647370, -696259504, 1679918514, 1830920365, -653455034, 351921869 ], [ -501729445, -2002757215, -1633393801, 737871178, -1246258020, 455189359, 1048998118, -1745516618, 816200675, -2029640159, -871423385, 1053101665, -1526977656, 358302659, -903404769, 740657129, 1865545036, -657572883 ], [ -706109095, -1550558850, 1218240871, 861715076, -2127464590, -110219810, 2059300466, 1839176372, -179088159, -1055016615, 1873618815, 870592000, 1634114766, -1222903741, 1785814693, -68986079, -2068584731, 1678374712 ], [ -1793044524, -2143671224, 253276500, 727512870, -1617273600, 1754004867, -226726226, 481894984, 695012704, 628764536, 595027265, 1701833178, 602505166, -2021815986, 1906257333, 813159386, 392873142, 614704395 ] ], [ [ -589994120, 528450817, 1715833985, -1645012234, -1388775598, -991573471, 1683014317, -883698063, -201859442, -2037421304, -801885943, -639779502, -1580836629, -403643991, 1300491638, 262826170, -562241683, -811971884 ], [ 326119324, -655595789, -1197798362, -1749523888, -1350714962, 617930303, 1719962945, 1247762296, -2067769110, -997038558, -1413584997, 1832692144, -1885882171, -751103326, 627593930, 979879468, 609587125, 354644907 ], [ -2086191406, -56545158, 1946377392, 964307382, -1826986722, 1643707586, -2115111578, 384326981, -1068924756, -695065252, -978527163, 114265870, -812802139, 2010784147, -656893357, -710001491, -524949650, -708903877 ], [ -583791493, -747618226, 1422353727, 1900599846, 74948567, -405679148, 521564403, 508802373, 254485241, -1821490274, -1674790040, 756363627, -184477619, -1058958438, -1004619031, 2093098173, 812611233, 165800815 ], [ -973520823, 575163250, 1757580112, 441800687, 2052444292, 754784341, -1103965916, 1859213728, -36940930, -355732004, -1958949692, 125114709, -306322752, -1081476006, 257257279, -789524030, -2079536181, -545809855 ], [ 2085100947, -34423882, -886776967, 908789742, 229689816, 127976606, -108807316, 2072565972, 1054213893, -567601816, -107413263, 1875564607, -185276455, -1190363694, 406684763, 1002985247, 1844093478, -1536382998 ], [ 206207476, -1214496747, -1259157961, 185167720, 620932890, 2127282726, -2030590687, -1922750424, -214040961, -1537752805, -1850257529, -1613562816, 919926488, -2084156320, -1230918862, 1810976535, 896541742, -537176121 ], [ 1012197397, -1978935323, 1439547741, -1020212291, 1776770944, -335977470, 506900059, -1019431735, 809896748, -1146289611, -1924008439, -998756286, -393963166, -1612828818, 1667926406, 1597098733, -1811761062, 1808758693 ], [ 1887174603, -535489446, 1628039174, -118309721, 1533338668, -1313021985, 325573274, -665161772, -336954094, -507483199, 2082164436, -698204095, 1393508400, 343738640, 470714519, -1980164651, -1619385546, -1714242232 ], [ 1739265469, 1544171106, 2051435999, 1084076906, -1867969290, -1194326520, -447558498, 2028755679, -1527485136, -1496723277, 490653263, -605356604, 1949982411, -69209035, -360767164, -170542182, -1435827897, 768500569 ], [ 964964697, -986821016, 1549022686, 874576198, -205303547, -220289745, -1182631814, -563168451, 857748978, -1054272803, 2108661495, -1177966259, 536574296, 1307846924, 1447595977, -2096139227, 1950817838, 369063855 ], [ -722375181, -2034562462, 2145799128, 2076573112, -802113737, -1495403351, -1008762127, -1403604313, -662671906, 1062033279, -928972816, -2019551498, -1258312268, -1148986999, -893435206, -920244262, 1004552748, 1769265343 ], [ -552021097, -409486869, 1430701825, -1154132151, -397992690, -1588262702, -786316378, 1277134703, 1252788466, 1253829272, 1861318140, -2123854546, 1177424798, -1107573975, -1293036444, 2013716111, -1556849433, 1860038218 ], [ 579681837, 1994626183, -35241908, -1178439714, 896033765, -966515464, -598453628, -1617109152, -503780872, -1161793490, -834522494, 1193052376, 2019214717, 1041381411, 956711081, -93369694, -1372270577, 2091673920 ], [ 1019678217, 1585516834, 1211020234, 55347546, 731634766, -777136740, 849029359, 1848054279, -2034312670, 1463700736, -1213053343, 1124026314, -753421435, 1562208031, -271116196, 978286019, -207663428, -2113501450 ], [ -2067761583, 716828014, 274755670, 257417713, -1138387842, -742210174, 1340365136, -461649862, 2106777356, 1394819148, 1004961666, -617383922, -322170803, -534463131, 1391998591, -1383824915, -992808818, 1274518600 ] ], [ [ -321103936, 1556787052, 948681483, 129396187, -1714406303, -274153300, 1228291485, -1116690936, 2136514754, -1091612209, 820650116, -2040054699, 681239037, 107896741, -572491055, -706936907, -924940293, -253173974 ], [ 1747050889, -1124214799, 664603133, -2012358782, -1270019496, -1478358681, 457473771, -1227066435, 53072941, -221718147, -546079266, 1181365610, -2049597082, -1876353922, 1711576322, 269549123, -1462702069, 1860741215 ], [ 554425190, -1540071960, 1362906326, -153899611, -518270205, -941801653, -2004350178, 910404725, -858845874, -1682662755, 886547065, 1210010740, 2073699966, -2099429396, -1831135187, 752883414, -995579513, 630817276 ], [ 332330511, -1693813246, 42597503, 1252451902, -1188946585, 89526948, -648709006, 227712798, 1475738964, 2033281882, 1607392176, -516373612, 1730940151, -103773790, 1066462214, -299497354, -1119457439, -1704237298 ], [ 885360838, -1921314731, -106175888, -112641822, -1671749036, -980851072, 1816928013, 2103657382, 786846975, -169110538, 498334924, -1782652614, -1990229289, 788659006, -807766688, 760898496, -255111355, 1376519304 ], [ -692293838, -1838789164, 1715323707, -640699706, 1581597276, -338414090, 189023625, 115027298, -949230808, 1252006809, -596743351, 1188730750, -61457208, -814521706, 1276996681, -1554267533, -816091013, -136472617 ], [ -339050450, -1624138356, -2129590847, -1442256287, -683025831, 1371513903, -854744607, -879061037, -837507503, 712105494, 1008574401, -1652196411, -604784717, -1517763431, 994903430, 1329713182, -1799866096, -356971647 ], [ 1505725086, 431744219, 89412631, -1004299049, 1942346938, -817210052, -1901363899, -1970927509, 410031967, 728780191, -659744234, -202026196, -571218703, 1899822556, 1238133230, 919794086, -857810931, -941283944 ], [ -42557406, -254447809, -1606472588, -2032776962, 1056327847, -842253260, 945324984, 1531827499, 1197588546, 1481061059, -75747005, -2030979671, 182460760, 2028097483, 556829727, 1314520373, 1923983011, 1179389142 ], [ -752688223, 9112925, 2106459241, 1995118453, 875785850, 984955740, 1657839216, 2018555962, -469565412, 713597403, -1877807421, -797358583, -381505667, 1534598681, -1398570506, -824545283, 277781743, 1891833774 ], [ 1515260792, -1560911754, 359656686, -78128419, 244928770, 1631759561, 289172218, 1539808367, -610391735, 147708490, 220311266, -187370766, -224626879, 1068421162, 673207781, 679077197, 2067547929, 47738248 ], [ -1883460857, -1522582676, 1126458305, -1284624698, 1349471894, 1677829892, 330886754, -515665244, -62306545, -442875407, 447634463, 418196391, -1348720158, -618875618, -1718358689, 154695150, -2053827784, 437678551 ], [ -309133637, -1546386814, -23615485, 1569168234, -842072548, -569789318, -1597308501, 1601283611, -714036376, 1765030810, 1819713024, -1338138108, 954392365, 969957814, 725266834, -393794565, 1081484765, -181781916 ], [ 1370513044, -415658248, 858514607, 950912286, -1297937535, -240223723, 2031529891, -710155943, -379352950, 137863920, -1076826760, 608026835, -1386696951, 1445857088, -1696059074, -1692264082, 754438323, 5419894 ], [ -1861508361, -312550454, 474262431, 1139558980, -180668837, 1018268581, 1336056270, 853547914, -1612662442, 725722694, -1398666203, 1626006214, -26066113, 1640163182, 1682017455, -1483816533, 1616528721, 980144825 ], [ 933835297, -218697822, 948357266, 1672557985, 1005196914, -1752498191, 1249851399, 1537266982, 1966973651, -1676828693, 472850472, 1148021309, -442122386, 836505866, -419843603, -830368932, 194029251, -1346156067 ] ], [ [ -2124733431, 1746913439, 38670250, -987179399, 1488320166, 1244851355, 1248954245, 372410939, 449200125, 220409101, 1315445636, -1562129899, 71916469, 582914762, 1292630154, -616834455, 1107607728, 1332362392 ], [ 2066735392, 213919063, 1798989732, 256670172, -2113799567, -5308903, 1522462371, 1759997998, 1262105122, -402565956, -1749464825, -1437243803, -1692036280, 902071343, -392995936, 1585088494, 1994732159, 1257007178 ], [ 1562982454, -1225498762, -1998951720, -1491067240, 1973171996, -382518495, -417737939, 1472933159, 1007551032, -1417509011, -1355446880, -1070126514, 1255165612, -640238454, -902414771, -1422924732, -1993870391, 1398018668 ], [ 649196077, -587124763, -1486814141, 2017491374, -1670090046, -1150319511, 1348369400, 769691297, -878705552, -1141772170, 1869942920, 1814946640, 1150569143, 1752591836, -1866256740, -677865379, 494300783, -2066742114 ], [ -1524981214, 1542668607, 1526231590, 1777314518, -767669707, -370871069, -79233511, 1962316334, 1418235346, -130424220, -2141923356, 1512508983, 1917859378, -1106278950, 248685128, -807685933, 2001498481, 34927440 ], [ 1842384310, 309217167, 104424215, -1976564925, 1810453383, -725597239, -2008128957, 859364770, -1571323583, -567370820, 337864318, -1345845813, 1421876120, 2030998016, -628973740, 1538856222, 1884643595, 596620838 ], [ -2016541034, 1439755466, -1960040467, 1607662266, 1546738719, 2092547848, 1936715884, 1244669059, -1476610802, 206442098, 13744982, 612079859, 265803720, 1459835605, -1741050013, 104776608, -171799532, 1302266970 ], [ 813511200, 30541165, 574920998, 841994834, 72472090, -373728757, -1985223437, -629943627, 1490461675, 609186142, -2049807208, -276992928, -1827454437, -1353152353, -1222727820, -1310868346, -1726809167, 1565711213 ], [ 1610758013, 870421021, -2023546352, -1185650778, -1792695978, -1135726710, 1486133916, -832537102, 1919021769, 918928541, 1743426539, 1728264660, -2072946984, -113927398, 1071271857, 953368739, 1560467886, -997632352 ], [ 1970475454, 1086061192, -188973404, 349116664, 1279029281, -1111525275, -754714295, 1992906501, -124754760, -728592299, -1542107757, -576701582, -1511036392, 1379781518, -329364331, -129297096, 1127455860, -394532740 ], [ -1861685230, -143074212, 68706082, -283879539, 279981037, 758067687, -171758450, 165554006, 1450925467, -607435319, 1633015477, -116158632, -883263481, 1623060808, -2051324401, 1897657545, 2040949298, 2040264942 ], [ -1395772466, -1953817355, 2046682058, -626940576, -1597638700, 1271042837, -1392192394, 1368416624, 1647463458, 2008376150, 1365933575, -1743478847, 750697145, 405014576, -237828216, -353924500, -2074544940, -313642685 ], [ 1571907052, -1761456908, 1913695032, 384160635, -167238850, -401440354, -725850801, -564405518, 1664776373, 1146514515, -1841848493, -1683933683, -1954819700, 1007507807, 130274863, -178252248, -1958907454, 891889138 ], [ -450249121, -686689584, 997310417, 367611189, -1454509827, -773514006, 517716178, 537094375, 92020403, 1891720936, 1766429966, -1668605088, -94348076, 959534983, -1510546785, -1327330632, 1097505097, -230896459 ], [ 104531125, -977562527, 1479112826, 555961314, -1489286255, -1145705386, -1040102798, 1424523168, -714639956, 1593786389, -900748109, 2014016559, 1225915916, -1943081486, -2072782297, -769223860, -428771660, 479589765 ], [ -43817798, 1827901103, 76454242, 2064621560, -2124352235, 1242987141, -19388231, 2078295732, -619433377, -1004510586, -1241387655, 380749857, -1689347769, -952892051, -1727233339, 107174136, 2033486703, -740244412 ] ], [ [ 296012208, -368671658, -159108433, 2129444816, 1479089106, -2096691263, -1774424635, 391605712, -1387714623, 377113685, -1395139258, -827722507, -4154940, 1480998191, 673426892, 1437534087, -1405790376, 1954638318 ], [ 968388357, -402680714, 1521815998, 692800572, 518648742, -2016088719, -1584887308, 1418454651, 500582462, -305791246, -4276445, 181531881, -814131191, 505225414, 2094284434, 1970797125, 127179123, 31347044 ], [ 1488143099, -1596428031, -999263138, 2099824021, 1951570147, 666855357, 669869210, 1663671368, -1646906077, 564080879, 546211296, -833922228, 450723727, -907209777, 2035181915, 501428083, -1336464840, -415110171 ], [ 1920060337, -1055446530, -1025756181, 1317052350, 448650384, 2088349974, -474386085, 1862300603, 823384823, -1739816866, 1229842077, -1525829683, -1574031679, -926415439, -293320020, -190016976, -1659589240, 1435739888 ], [ 895554721, -2034554705, -1419330006, 823489652, -1937064284, 834307002, 992768021, -1910956921, -619265575, 2089239983, 1427021129, 500018438, -270674412, 580031745, -1797040925, -343721682, -1407271446, 1969353669 ], [ -1766799054, -1709681446, 624473389, -1495398624, -2092437789, -1849852663, -449032832, 1140353615, -2067618105, -1735106994, -644657156, 1749687013, 1731412371, -155631085, 941248551, 1046555807, -1037565229, 302370806 ], [ -797484615, -40034232, 555060014, 1941403136, -1675261577, -218176690, -1593886833, -50086109, 1872352159, -1471465574, 270210630, 970585186, 599308574, 68488669, -467891882, 324208698, 606005044, -2014508873 ], [ 879482982, -327088912, 262403074, 49486402, 1588332951, -1323993545, 342486354, -1844323152, -436350314, 1691708015, 1895833781, 42132618, 948454980, 1623213383, -566029917, -472078004, -288771974, 833977462 ], [ -698290222, -1192155558, 1460752192, -1384690352, 389576728, -813739082, 810996606, -160781067, 744862509, 847887306, -425469263, -1589691894, 971104843, -118815664, -484183137, 626084428, 1787082974, -1639631660 ], [ 807999657, -1433336310, 283690220, 1855963652, 41271732, 390443597, 2080752129, 680950251, 398664698, -862503443, 1147345606, 1196512714, -67551733, -2004898686, -1068850986, -1228215421, 1189627864, -2021671438 ], [ -1521463387, -1497095720, 1761843283, 870909443, 1836394646, 1799265064, -232233184, 1242575616, -27388725, 1969864679, 1919452111, -747060447, -597145874, -1144066295, 851339281, -2062427670, -1142434922, 1863971119 ], [ -1721295686, 1288722311, 519091571, 688125776, -602692483, 15188046, -15081558, -1374989467, -1673139570, 1599723634, 956268196, 1376489892, -1878584398, -584979493, -1284479776, 1790522967, 1978965124, -1787954503 ], [ -978869453, -1888873388, 216977, 2000292810, 1110689860, -894853326, 1289367082, -1106568681, 1265312052, 125298334, 246361260, 166765905, -49399598, 707808100, -910279394, 1966689277, 1811679956, 841631467 ], [ -1775546663, -1122620368, 1925285638, 1044506167, -324659569, 1005692699, 1512211758, 2070186627, -1865636909, -773950860, 429768480, 2053468904, -1499281172, 1224836800, -784010720, 1315179581, -181649447, 1084501281 ], [ 918691733, -1633891000, 177283921, -1727032136, -248757662, -2001233678, -1853876138, -186494395, 1332701719, -2145952367, 580576762, 1802255460, -108615799, 1580957814, 825086220, -405413633, -1613584166, 1272381206 ], [ -365022526, -1815891272, -119257235, 1951103640, -323821954, 1641878557, -446819752, -836647631, 551122159, -1926878170, 2031214974, 2109715481, 1949436369, 1655212763, -737183050, -913572682, -560420932, 1697313064 ] ], [ [ 1837142617, -994605165, -976883361, -1012708356, 463973882, -221658397, -564888119, -1545512392, -785756040, -2119375662, 2083915376, -771165647, -635605411, -53552703, 1819978993, 1136983288, 1125398692, -596129230 ], [ 251282952, -96842794, -864979862, 1366975771, 305055179, 1000692686, 1022903640, 1622610460, -622548469, 976214611, -1796405913, -1675266822, 266208401, 2064740723, -1345527065, 1974985328, -2085754616, 151433119 ], [ -1556878507, -76245279, -2125543, -516610733, -2041308518, -500538677, -390068553, -1411925991, 307568984, 611585718, 297957779, 1169467828, -1431298720, -1420650287, 1962577249, 316955087, 816415249, 1591063173 ], [ 169102101, -1692957779, 1161956380, 328687035, 1801820541, 2039893744, 346894450, 1757726628, -1038470196, 1722259615, -1020057835, -105400137, 2115145200, -980304590, 1380051418, -137903971, 1215177265, -1036587257 ], [ 777587196, -396388787, -1875654987, 1446887418, 776620068, -1435976710, 614464398, -1107341924, 612211158, 1607953194, -621128061, -563755033, -861262814, -114904147, 402514072, -368659387, 987825391, 1355001422 ], [ -859402871, 5721514, 130062026, -638636625, 1906829603, 962963429, 2122270798, -1240160883, -1577551279, -1462777430, -13149613, -993645779, 352979342, 1952575279, 724351104, -1382049977, 1112749766, -432611145 ], [ -319498225, -1753797216, -1942489529, -412310337, 1811953757, 1845436122, -279296721, 875165491, -1035343657, 164074971, -1585640754, -1566640368, 1361504684, 943206905, -347205320, -357291756, 1636879740, 1074950199 ], [ 1547742234, 707399825, 1221495802, 1594786306, -9061261, 315453446, -683653054, 517511663, -1310667521, 2125475171, 406453784, -1909056106, 759716057, 1180810425, -1898235997, 1495760384, 1196569805, 1571436282 ], [ 28091677, 992527819, -1208792723, -1630367013, 1467674016, 872728473, 477039863, -1794833614, -1154006844, 1414736130, 691337588, 40376828, -585935400, 72416011, 632305147, 516653046, -1404416274, 1062382048 ], [ 1608259695, -1808619915, 1846890183, 172865981, 1567207531, 2102321624, -357213055, 584677162, -1413984695, 95848091, -1397328135, 1710996202, 591442785, -1132504364, -1410782897, -1438313033, 1483285212, 1221050679 ], [ 2085381967, 1376196138, -878931432, -597519621, 131097928, 911962084, -1534511050, -1273750381, 1295046669, -1347835745, -552361421, -1072557337, 1409296158, 780857328, -519823110, -665078289, 1035388759, 273695106 ], [ 325359371, 1903297151, 1586034885, 550851483, 1618766764, -1726269680, -996724777, 146978551, 1752320034, 1850195402, -1819562739, 831706158, 1020900979, -1191843773, -724097384, 2046439789, 1133286357, 1509338838 ], [ 724355922, 1984123979, 21958954, 1084876509, 771371782, -1297717006, -1319103186, -1109114344, -418381889, -1817738311, 1285457204, 943637077, -101339360, -1926855739, 1770266570, 1566860314, 1804611195, 1271431242 ], [ 295325346, 260236330, -908305282, -613268864, -1499352828, 552392131, 481865297, 1664970614, 724269551, 130136054, -2032547069, 1171539944, 301333215, 907932473, 462381170, 1438708002, -1503440879, 1424953291 ], [ 2085745412, -1076338877, -1276893844, 447471834, -1206656181, 1555250776, 1010289076, 1423929689, 1197311194, 591598192, 1370329206, 183352378, -603568885, -1623007966, 366929935, -698845399, 852030994, 429371996 ], [ 939489128, 1140311481, -946925297, 283518743, -1343751010, 1804147205, -706070459, -1976337330, 2098955185, 937785817, -652262846, 1352737069, -1564922455, -1901334402, 779255073, -2119175340, 1003081178, -528086477 ] ], [ [ 1150371555, -1232158507, 496789418, 949538603, 544768604, -171958521, -942141128, 1142313804, -1160264014, 1737772101, 2043449700, -849251846, -318330503, -472502821, -665735550, 1377397238, -1929979762, 1328119228 ], [ 1601012177, 342767935, 199410818, -1867425274, -1860461319, -1784129985, 247726802, -1728235414, 1375248940, 1095266986, 1957486456, 2128942350, -1703938831, -1558285435, 316143152, -662406452, -1262009530, 1716785768 ], [ 1549971800, 1950477173, -1121680988, 992138503, 1609339529, -598722937, 152923752, 409997386, 661182063, 650318150, 738131681, -63642329, 1640093117, -1850026411, -1836923070, -570982601, 750581041, -402991721 ], [ 830445645, 729910480, 53077331, 995582220, 1869312660, -908403931, -298111795, 111576356, 795781487, -1096961375, -234665362, 1726875427, 151811070, -1750601088, -748748775, 1666179716, -995297095, 1991465787 ], [ 2050575103, 786106903, 2024230344, 1203498090, -343145515, -1868032926, 731343008, -2063537192, -1343908970, -1075453184, -2059424100, 584696478, 1237406122, -823529277, -2078914376, 1592088622, -975040537, 876563068 ], [ -1740193567, -1429690344, 38680858, -549342003, 1222807193, 668335726, 1631123348, 1830191648, -898244750, -1150826906, 1786411522, 1371817440, 886128528, -1345362202, 1283787754, 1889690281, -989571002, 1120231790 ], [ -597866852, -230528917, -1872546147, 1364427599, 361294746, 930618474, 1576553130, -158521642, -1662901753, -748642750, -357996386, 560945852, 925821064, 121785634, 1666805184, 1582902156, 705017299, 465799280 ], [ 2083718687, -1300531758, 177461107, 198154393, 1888394533, 1618551978, 1276175563, 2096542980, 1270512785, 1640622668, 1878908434, -1143555479, 726115986, 2057714229, 2087515782, -1989358430, -1399859765, 1363821827 ], [ -1550083537, 1824706843, 1188482269, -1388976035, 248028101, 1036755736, 1015749647, 86063687, -694541203, 670361148, -1184406085, 1520209525, -1312187580, 667834751, -1302071717, -445460774, 1894218355, -999568516 ], [ 388621031, -1917853620, 1074133303, -110022327, 1769983868, -1439883720, 48995126, -59547087, 572525027, -2083035061, 1444924515, -969973801, 979041704, -1586885712, -1605017370, -1497012318, -1956834714, 39230448 ], [ 1822129018, 700527111, 255199752, -1508458035, 1595131774, 1473692007, 1934882993, 1871774616, -768438890, 126018973, -1141158427, -161761189, 627379497, -637909649, 989336786, 783552887, -629736284, -625226617 ], [ -566754384, 1601545107, 165487000, 1792487383, 710370564, -684149224, 1295005248, 599671235, -445007928, 2010898936, 2006875606, -1931468543, -1587450665, 1228605183, -625161837, 889114617, -1175294376, 2126026142 ], [ -1933977309, -1404334555, 1266292920, 1565896020, 489971353, 647143713, -1691416928, 3724966, 5644377, -792916444, -1692758195, 93320571, -14576214, 1469186685, 854011054, 81007512, 39598112, 2046209279 ], [ 678707052, 122054120, -287341077, 1643632731, 923253541, 428374041, 776094681, -382322657, 1519434875, 1862278870, 1036853764, -723546204, -1892009661, -1823439097, -40461753, -2014045650, -2119585531, -356840162 ], [ -110066285, -489789602, -1254220284, -1392299603, -2090050111, 234498635, 346016802, -183618961, 610136417, -1073803579, 1532078408, -1880951429, 1708894585, 854650256, -456167164, -1952520780, 895641539, 952347235 ], [ 1740049657, 630984688, 1175890279, 1362182313, 1288398071, 1513198964, -2111995646, 1893700671, -218452411, 1635501181, 167493305, 724922504, -8159241, -1605042807, 1826307169, 1242633969, 1633778468, 1616895656 ] ], [ [ -1594183542, 2006161662, 2118948692, -362930992, 1873321052, -1746358574, 1048150606, -2122888328, -232758031, 1316390673, 1478497616, -1847685145, -507077528, -1217533201, 655300580, -1298285966, -855772204, -956180938 ], [ -528117068, -564307090, 1599216832, -1887189243, 92837737, -1695448334, 423418442, 1746489527, 1624847455, -1166549380, -656651510, 94002926, 356885582, 1315911690, -660922524, -2086800317, 2111188903, 480250134 ], [ 10293836, 111435372, -20479093, 1432087738, 183603875, -259118589, -270207829, 1157613651, 619211807, -795593580, 1805588087, -2033517332, 721791565, -1429908604, -1887991736, 1624835253, -2114587211, -1299128904 ], [ -215774507, -1011006063, -1332482853, 1378056045, -539345307, -108742060, -912470198, 436595361, -1722822928, -688700650, -1588965076, -909870747, 1991700801, 631305726, 1957439654, 182558683, 406330365, -158506678 ], [ 1619264237, 1705292808, -670996797, 1207330389, 2061068163, 1206106920, 526097830, 574740852, 1986868740, 1550117730, -574117621, -752541821, -1436568215, 2025230216, 1001310303, -1748179831, -244485225, 344218259 ], [ -741083927, -1540485234, 2009171424, 871507361, -10970966, -1216098611, 1885034240, -1040748854, -668589576, -1054099363, 487604659, 1855078961, -815059593, 962573375, -2111750780, -1388638715, -830949434, 284991162 ], [ 31343017, -220148206, -848276606, 1763593159, 1530055929, 1019590128, 1720865574, 1052111733, -1757864994, 865351181, 602274636, 1704275517, -418649278, -779848196, -1921266731, -2010621916, 1282127084, -1106852473 ], [ 1406260865, 279449005, 1400263975, -797102739, 1755771612, -1930573183, 1694258641, 1117016923, -1219704152, 844195530, -408824800, -871164218, -1900738359, -452613192, 2064887879, 130171196, 1294640069, -1691956049 ], [ -945467118, -435899678, 160445101, -988912607, -661594093, -195319987, -953561992, -1395411016, 550925381, 1845495802, -1511693866, 147844048, -683819946, 1221591233, 1866888631, 2124827748, 211960020, -1099461420 ], [ -2093086272, -1621033129, 942723712, -1295094167, 1462580413, -402112364, -604880064, 895850930, 1348032518, 1618196431, 608314975, 761355262, 2110953351, -1293849811, 1743200982, 106458961, 2093646465, -510793924 ], [ 1787078720, 1542044143, 397913187, -2070356698, -350939534, -812439705, -189284842, 1592576304, -1126914451, -1636672768, -666462107, -798517779, -1563057916, 128973185, -1949823543, -1304263733, 304872579, -2095477553 ], [ -1540147810, 2057690749, 1979429408, 84426710, -1381576126, 158635137, 838582986, -1734505245, 507832710, 2017250767, 462146968, 2008486065, 238571351, 1713586470, 429939813, 912181057, -2076779373, 1685049037 ], [ 1305700989, -2069127026, 1078593675, -167859858, -1244045060, -1482538534, -1593509490, 1095063073, 1941105121, 1436896747, -2002197571, 701201567, 303057323, -600157819, -123224853, 385417107, 2048976517, -1459634932 ], [ -793837855, 1296921850, 1038121034, -388582986, -363350964, -1897322160, -1988686780, 920273217, -1562330041, 1863247871, -1417233860, 332122969, -1022408652, -204923657, -512561178, 295248740, -953020126, 768603186 ], [ 833474016, 808509253, 1919271560, -654248512, 442451641, 778923881, 545137613, -1612441852, -1446069128, 1985624354, -848424198, 145119459, 901375501, 1214393517, -429282954, -1763755296, 1965060934, -1234985709 ], [ -396943403, 2012134477, -1116456645, 182250838, -727825588, -395772513, 261412253, -1394330000, -1494983639, 943732450, 408465217, -854233540, -943600232, 1404378201, 814189421, 1895958249, -799136793, 400991292 ] ], [ [ -2023182738, -514743185, -1534792856, -1495340819, -704498416, 180896590, 201731266, -528172643, 721205636, -345475941, 1671133042, -354144132, -565762107, 2040474098, 1938551567, 223946368, -78850063, -1406684169 ], [ -1915542511, 679269446, -1280501477, -520388218, -394338863, -914396693, 379891076, 1719062601, 1438134929, -1153759711, -636846264, -1981953998, 232792477, 47923590, 481823095, 1652699451, 1303509912, -659422696 ], [ 1451494973, 209982917, -1436151992, -548007076, -1634419175, 1387979879, -1261079353, -224380968, -742125692, -828676216, 1594632371, -193110651, 1030680294, -1663579239, -755256170, -947082508, 146265429, 572454159 ], [ 968112097, 923173903, 398001322, -1172589860, -735619774, -398457867, -1759236982, -890208984, -434876089, -1102528863, 1733480099, -1210408168, -1390389005, 260754488, 1213538240, 2070208811, -453415984, -839834543 ], [ 802519970, -1292620548, 1260213683, -1389758892, 150072126, 1566529808, 1013962882, -348870233, 1662794131, -2003599808, 808865178, 216024485, 1171986597, 1968918135, 1078235361, 733590197, 946531418, -703587048 ], [ -1035409266, -637537112, -2127100470, 1841314068, 349915061, -516169857, 551442927, 894701227, -403040977, 948346446, 325126277, 915565485, -110155293, 1364409927, 1442049314, -1903282571, -2147091448, -1455498865 ], [ 710559943, 129311775, 1521001269, -949380384, -1320857133, -715554626, -141420957, -1944373974, 1957313792, -1654034242, 1254739534, 308210903, 941129225, -922782535, -1060882449, -1346365083, 1886525971, -1148125955 ], [ 3921295, -2058580852, -45480410, -343470549, 13546573, -122737025, -889386954, 1988749692, -1232797392, -1419694545, 665713327, 677772756, 1146854234, 1831943718, -474774237, 1184589391, 289527350, -22166603 ], [ 603242823, -190981028, -1726976482, -849430175, 1864947735, 1364009503, 1779296491, -1292786506, -1337125012, -1150797736, 1295600350, 1871540129, -778937320, 1449310662, 507206721, -1259536651, 1508997175, -822667344 ], [ -92470053, 83849917, -1381727498, -1850141360, 1163719518, 1033072499, -1221785245, -1697684901, 462904096, -2066515931, -161291969, 1328239563, -679936111, -1227745808, 200761591, 1725929800, 466012152, 652201361 ], [ 1075474933, -122223734, -279205586, -1766201950, 302893791, -1099201420, 2141588450, 4459678, -74885319, 677690567, -501883046, -410376087, -634095065, -1164384582, 298874372, 2143501797, -477176827, 1836211458 ], [ 1169452819, 263775845, 1288849860, -994371960, -2067666072, -434570296, -752376120, -120048251, -256795102, 1745580897, 575571169, -773204550, -471038827, 912685779, 969529839, 1147931505, 273125609, 201182172 ], [ 843632018, 830587635, 1071587680, -1962698235, 767202244, -1438870217, -923662958, 1471404239, 2073509441, -760778648, 1435743951, -681930486, -1011315595, 768927640, 1482736702, 1793168671, -693508060, -1267399409 ], [ -1636898793, -1927492639, 325564693, -990587469, 291737390, -26317698, -318990610, 143347984, -461602009, 1547263981, -2005571974, 72872984, -1510223481, 1142594570, -317544007, 945006515, -1279367017, 526429299 ], [ 1421078888, -1253023491, -2043416940, 1545950264, 1239312982, -1970255595, 1179161869, -1412828159, 984275239, -1104025287, -150033697, 202673695, 619426922, -1969913649, -1788086855, 117637213, -1616235154, -2105713109 ], [ 746919649, -2003742027, 1219293267, -1317558838, -1337673209, -1185792490, -1190788148, 116094291, 1177984329, -129485484, 479774454, 521018998, 1437274439, -1693163561, 1012539328, -1417708143, 215893894, 1787921903 ] ], [ [ 524573529, 1624535119, 1374964529, 1234377333, 1810668786, 603536104, 1088501333, 467161855, 1406030036, 1291346744, 1053965950, 75813485, -1717385663, 565397313, 1966318517, -162652837, -1668614774, 592493755 ], [ 2101469421, -1435333315, -1319596284, 1636673146, 865844614, 1221553022, 1415726928, -426227560, -2065640628, -2016436863, 416999155, 394133334, -840523931, 475866158, -669123796, -950197738, 677147146, 42795291 ], [ -380461211, 956107914, -310311728, -549027129, 1086010115, -1919496295, -1421902474, 1933121970, 200627416, 1741771483, -1956558698, 1978980889, 1996795610, -1158843788, -907679133, 1068106309, 2146705632, -1971749514 ], [ -2059009998, 575554360, 633563355, 188186808, -354857341, -1635730659, 1207737753, -1228414924, 472224564, -897255634, -1026309795, 1130450886, 604178983, 101338590, -825821970, 2038484619, 366739712, -1046627212 ], [ -835422172, -536688715, -1000821476, -1842951419, -1369937654, -1456552212, -94317938, -1064843275, 1527516171, 202560263, -1703276393, -575750652, -915691560, 1538269689, 215417789, -425514643, -717352791, -1191136549 ], [ -2059399207, -1109555170, -77071395, 1484475288, 615905102, 986055323, 1266704104, 925546479, -784384318, -1536722455, 1313692576, -911679294, 1109175714, 999956029, 297480090, 997899111, 2100727853, -49473913 ], [ 1700576187, -1655088921, 1922587048, -836945492, 1200857251, 362396689, 575679602, -1456302773, 1562830291, 1001992999, 1423815419, -817905312, -570082166, 510993974, 1026791692, -1951762398, -1774980259, -928552693 ], [ -1871040260, -1345495547, -674500684, 937335226, -986469695, -898924929, -1597049234, -1111934001, 1003024174, -1483467037, 674950827, -427807801, 1031372868, -789869429, -116971574, -1149556360, -1744380117, -1190426334 ], [ -188832177, -31849692, 1695983600, 1596235702, -31969811, -441459224, 1114101978, -1887867270, 1341771010, 829398055, 1155696981, 857851024, 1284942825, -2021294573, -108739980, 1228979430, -1946539454, 587354226 ], [ 1385725376, 1417757634, -1792763006, -1399235640, 706650765, -215658653, 186858634, -1377160560, 1368897533, 1588424592, -2096655111, -80837756, 406235527, 766143056, 488819299, -1792858980, -1453016334, 2007693471 ], [ -1904911000, -706198606, 263109416, -2143610519, -119201842, 1561445208, 420801233, 688739822, -1689333839, -135900740, 1888044373, -2120002835, 802103587, -890952937, -1513316279, 469494961, -1398312388, -552789374 ], [ -1405149271, -216860743, 1010740226, -202222247, -758896996, 56464060, 1676040465, -237005741, 1286670559, 449824343, 1536195216, -80085701, -1254156276, 1110929900, 253805407, 1206151638, -1391317773, -36799493 ], [ -1856010630, 201707113, -1940046989, 2002281409, -1307209653, -1233305884, -128445467, -1991928978, 1686798654, 124417466, 1787859850, -1192432150, -1450775129, -85529598, 255164907, 2063194392, 291104789, -1807225055 ], [ -1615918648, 509638312, -2110969864, 135896184, 718682708, -1054109063, 1945494194, -504121419, 1249254660, -968882979, -502439632, 1300372515, 986727607, -566978646, -1432562571, 454780182, -176732836, -1556396515 ], [ -1565920245, 708784659, 1479465796, 694371041, -514713166, 596782632, -1133373291, -475081388, 1105850222, 862161410, -1824179353, -1716183041, 627992890, -1313946267, -1718297005, 802342253, -2040375499, -1823156414 ], [ 624173496, -1527704169, -1550686314, 45592999, 1676813198, -1991677004, 1911958067, 1070781804, 2016849007, 485080720, -1084008302, -722195191, 1774591473, -181114949, 1768676554, 2058849559, -745527761, -550302328 ] ], [ [ 1894827674, -1289403197, -1343635091, -1306512511, -1963488822, -501701230, -1985604731, 1831334957, 832997993, 1837637752, 795614667, 1211785072, -1102865762, 6027866, -376531384, -1742026214, -1487730214, -870489570 ], [ 1944359763, 1512733069, -1687546929, -193295044, 409618063, 483926455, 1116401452, -674232068, 270744711, 2120140295, 1250766509, 1495206194, -1811858645, -762619430, 999672832, -564445962, -928816169, -1617008665 ], [ -2110301196, -1461149053, -283036044, 176165583, 555493969, -1511937817, 42075852, 176934320, -2084131904, -1175319398, 901931988, 696804937, -795667775, 1719211405, 423973948, -183929273, 962699970, 692423167 ], [ 345193052, -2062121895, 1293017385, 393249531, 1979783542, -2143137178, 824290215, 1466061740, 558862140, 399000408, 1729838419, 1687508165, 615355436, -374812550, 1846088839, -460876202, -149233862, -1667986647 ], [ -1972493360, -264830377, -1506905009, -1071074409, 1509608495, 213011348, 34742366, -896403625, -1431719840, -228606212, -1864704470, -699938946, 935654267, 1917070401, 378278731, -353654860, 432723592, 1172496021 ], [ -805318505, 1738582125, -1040976299, 1580439332, 1734595549, 1676371615, -723391584, -1716808200, -909472370, 63310461, -39942986, 1451546426, 802073812, -1413605731, -1093607933, 275652223, -707551051, -234619951 ], [ -1490383231, -132577931, 147448549, -712323713, -1794187321, -952267441, 1052542295, 1360215356, -414715149, 579129658, -1124233800, 1190013431, -1067549088, 233581039, 2034226917, 1357552434, 907053187, -1527832763 ], [ 1337572803, -760461961, -1754944855, -1462568983, 1392552628, 1825479017, -1480230486, 846665624, -1927316505, -1155187954, 936780757, 219094841, 408281496, 1753609066, 53642320, 376045509, -206010012, -782274409 ], [ 83502321, 1117362372, 2089572594, -119498527, 440792506, -580501945, -53027337, 1873845537, 368249684, 2025822971, 1986083215, -1347334139, -1697474681, 1184891095, -1802331879, 1651350586, 249831558, 1319928202 ], [ 220605217, 2027210362, -341285997, -1485561400, 518288847, 824400253, 599270310, 2027694171, 1139881433, -1983332324, 927219437, -716683564, 929513166, 1636968464, 1742583150, 1191751336, 215380270, 1272766781 ], [ -1918998756, 1611240538, -531203386, -668279187, 652713518, 1362779137, -1580187894, -1539040834, -914548231, -288314126, -1464169162, -836543789, -589470724, 1827901294, -1961946090, 1722586506, 1818098614, -1247039643 ], [ -280733619, 931411185, -1024988692, 2084857847, -1631063033, -1536402224, -994854789, -1584877320, -1471517803, -709383588, 720916033, -730400690, 1039537354, 1970232005, -1036697394, 128852267, 1257381146, -884308716 ], [ -1447774728, 937505375, 685036874, 1138224690, -2007895828, 482240151, -614202250, 2134124989, -1645084126, -164513685, -1748985026, 730416048, 1985918317, -1842621191, -1523954711, -722613277, -2090863336, -822927097 ], [ -864431231, -798674717, -1989181193, 1471906825, -1901843257, 2007281526, -124337199, -1819562910, 2138463425, -722924909, 1051538399, -457827117, 2100175124, 1526793350, 2031579947, -395820296, 1701141940, -1352042552 ], [ 1343331942, -1725210397, 29270943, 66134033, 1477442526, -144573481, -416362142, 807192801, 801739207, -628251091, -681237434, -1378221357, -1304654839, -1683257024, -326879069, -1226196415, 1899023590, 1770696963 ], [ 993462086, 2011142403, 1878242246, 2135136780, 1264890133, -143704826, 915814175, 1709740282, -1221165573, -1983844700, -2037737328, -234759598, 1141941536, -1741390998, 1340344220, 202873888, -2023697515, 1507364928 ] ], [ [ 593133541, -1685113252, 1541000205, 1556292377, 1195096992, 2060346749, 1223480971, -1537187680, 130298073, -1555642687, -810785317, -1493753847, -1895453779, -120797220, 2018801441, 86499653, -467619732, 364963867 ], [ -1464819941, -2102945428, 861441809, 1239078354, 1968988422, -1442003674, -1744045541, -1135036571, 424145698, 554663955, 657947512, 488300935, -735442166, -1771817316, 742751637, -24614450, -203515475, -1718889990 ], [ 1862032886, -1839952095, -1659048723, 1799170436, -1842830160, -1608895957, 76982842, 472315325, -1218445159, 1709679636, -322889679, -183704574, -1300522580, 636047227, 128044151, 1739762501, -1438061616, 286068468 ], [ 928171679, -1566319866, -1754715250, 1796056670, -758148533, 1206215362, -1216480990, 1598467347, -381278613, -1485701872, -1473499763, -1064749083, 1087476345, 573160967, -110306131, 733111193, 1031532249, -1850357026 ], [ -579157677, -1218749742, 198316371, 1986198902, 1434800046, -1637434440, 936458322, -314321283, 1540302536, 985532753, -981932004, 229743821, -2049818679, -1298604243, 1928830850, -1508176509, 1173376661, -1870652528 ], [ 2142415099, 630378066, 750628777, -1165400111, -1781960776, 1611157050, 1696400200, -2099845196, 807706699, 1923604145, 759223508, -1642968717, 1678407918, -1227144257, 1915345271, -739547481, 230836325, 394274546 ], [ 326681730, 1077160983, -1476214005, 1879481928, -1899025385, -1425115084, -1206319487, 1259255552, -271271733, -691246149, -226246834, 693612692, 1883258230, -1885208179, 757245651, -1471365854, -164640805, -1351108929 ], [ -737282025, 1509308434, 267277930, -467707365, -2067312708, 777538150, 1672733159, 891214925, -929126326, -1443455625, 999896334, 2144997172, -1190977300, 1498626450, 1058788378, 1019230358, -1662271733, 410612520 ], [ 814313288, -760504342, 808786702, 390362111, -152005873, 202911895, 226908243, -1090155765, -787467899, 1739436198, -2057471782, -202851236, -544885167, 69644194, 1366455412, 839980862, 1825173171, 1152979019 ], [ -2102182035, 968442874, 613598620, 822396328, -1273608658, 25206109, -186370007, 576418773, 749892494, 125755585, 1391868843, -197932697, 1064890294, 436039204, -1362532038, -1954973934, -1157762098, -558878882 ], [ 343570857, -1573705934, 1731578333, 478289563, -540092099, -1071712826, 1792272623, 811515874, -621034734, 1865535514, 728160701, -460862098, -1978348174, 965527130, -694282338, 1479135018, -1029970664, -1907754484 ], [ -596629827, -1164523160, 50688116, -432747796, -278596751, -967500420, -685765666, 1907454705, -500493624, -760326542, -1705413218, 524833965, 1770128632, 1127173435, -39582640, -776259101, -1821114342, 881493816 ], [ -876606583, -1097277497, 459731618, 753134230, -1673163787, -733358087, -217706633, -1783212651, 1592648993, 1649303764, -2040298595, -1383259168, 641343855, 1085341597, 1633727359, 1957965328, -174856604, 1584229487 ], [ -1815112055, -70519738, -1477010424, -985025490, 1820725721, -678167832, 862548025, 538899123, -2027717063, -2051102680, -744345119, 2128447651, -245697825, -254631099, -1977953979, 822862646, -1441956387, -1382649124 ], [ -797054466, 322904366, -499222701, -1608129306, -925458703, -798143790, -317628845, 1376942553, -802017681, -654964965, 1753185773, 313794542, -362445652, 1080422011, -147527788, 1066395815, -694152256, 673713446 ], [ 823995859, -1772039453, -1224380097, 1930001361, -1423993272, -843225051, -432314654, -1676133130, 947175082, 897738467, 1707805008, 1692928707, 1113236517, -721747605, -107708766, 1427658655, -1541506439, 789374046 ] ] ], [ [ [ -1552052420, -994314395, -442699280, 1174982416, 638311969, 2094715574, 1494913399, 1764480693, 22174652, 1853496029, 238057616, 243250902, -2030150020, -1636986676, -815787130, 1509064632, -580995863, 209422411 ], [ 124989586, -1493214241, 2018479855, 700109112, 76063750, -189173209, 383703350, -541852027, 1955551603, -786673609, -1344811086, -1545337090, 434802734, -458368813, -1957747143, 1217903586, -161542782, 275985867 ], [ 139899958, 1039041468, 1364843701, -172317201, 1854929463, -1464717495, 362374065, -301711183, -748544872, -713604008, -1249669677, -1006076295, -335177975, -1661267095, -87193797, 1207501446, 314752222, 229855097 ], [ -427897938, -109245248, 444928935, -201435795, -1376162729, 282483859, -1040116037, -1960750613, -1921123527, 991940564, -1264592543, -585519523, -1320513033, 319061558, -93136734, 980719503, -441149093, 163897472 ], [ 275160277, -1471790424, 496708775, -1912953063, -1030783123, -1410943666, 1773112850, 1741455277, -544660132, 185404089, -379885999, -525066519, -466127810, -2098977427, 753765540, -2028775714, 2136777578, -1378983995 ], [ 1839344432, -344091991, -306805632, 70918644, -819758221, 1361077645, 1797766765, 511824705, 2093650990, 1148555699, -191744520, 1302888419, 1952624881, 1345255363, -1745430474, 1446891294, 408445438, 1323966282 ], [ -871731577, 548623190, -1144637342, -755092822, -615405222, 1023618654, 218386182, -424745003, 1435043491, 2015590246, -1244854233, -1332683271, 1005442843, -1263371372, -1597157176, 914163409, -1113072244, -2004445823 ], [ -555958465, 1169481459, 2129345281, -1963734903, -1418368779, 262528178, 30450011, -1591011325, -590859307, -8522522, -58812005, 1624476025, -2012367754, 748261745, -1337697745, 1086690111, -822674017, -971501151 ], [ 604400744, 876680851, 607813207, -306833955, -270232230, 1804781810, 1846729002, -2068294803, -1578296078, 1711619776, 1923030323, -690476543, -550235384, -1051065172, 432050928, -1868867049, -564065577, -1907640987 ], [ -879753106, 130775083, 1587185640, 33495656, -963798465, -1498285937, 2021666851, -1576753358, 593258844, 1792310852, 637221743, -149569643, -405834098, -844494165, 1137841074, 877935222, 697944721, -1024746564 ], [ 1421246895, 1324994051, -195735241, -1675277326, -1488165321, -1077922739, -1511676659, 1573555767, 91227624, 1510711576, -647217551, 553933946, -2031502475, 2090637088, 164657255, 44673333, 1405825529, -905031715 ], [ -787936043, 1132549063, 1506376983, 162460388, 971868803, -968981260, -579233685, 1074872822, -60799904, -1871158239, 1857440649, 816809597, 1135586923, 1576110785, 2064058883, -790933065, 1708289310, 476791714 ], [ 1960333318, 625221990, -2010356039, -1098502550, -1422796544, 959326593, -332691481, -1966730363, -573489768, -2014228216, 628096596, -1162623468, -564994795, -1083639836, -1873094392, -867115374, -1954220303, -1992173448 ], [ 679120996, -1108202438, 269441834, -9284149, -687847605, -1226989802, -1774722281, 2082935659, 1822845246, -29150398, 1864110457, -468241858, -2110552496, 2039360337, 2045126703, -1616838765, -1870882690, 1739376698 ], [ -1248463652, -2017966433, -1048025977, 1996454078, 1609941686, -968897112, -900756308, 1220140675, -563562355, 1732983066, -525012753, 1400317047, 536326281, -578833608, 1036994011, -490956608, -1738167268, -103331495 ], [ 1698273309, -2097591900, -981112204, 938096930, 1048996945, -499910699, 1739148874, -748063292, -858948339, -1198481853, -994827404, 215639876, -636454402, 1548426160, -313751203, -1467316880, 925360431, -1113005489 ] ], [ [ -1049968846, -1077755153, -468912367, 876106451, 761834867, -368711562, 1782464841, -629980673, 1898685071, 786875845, -2122385150, 1492657673, -1430986628, 1909304597, 366134576, -426758463, 235224337, 1052318644 ], [ 188415605, -832088060, -1735708507, -1184800361, -1049347385, 641001537, 1659337528, -1105387354, 1342784188, -1755254090, -940069463, -940719301, -868491596, -1729227659, -101382105, 1253564014, -1830374157, -758417804 ], [ -1394323546, 346589425, 1490199525, -1326178660, -255417608, 218136652, -1931276430, -1227197909, -419554730, -447934515, -928637189, -1988568854, -262279764, -1748720157, 323920470, -124465968, 1406201893, 1030934908 ], [ -1376988667, 992783267, -480575598, -670254500, 1075822186, -934033557, 1389419147, 1289500468, 853151011, -1523559297, -878093062, -1858945950, 1632911912, -402705738, -20017647, 479523068, 272352184, 589963679 ], [ 2028985363, -1658353181, 1581139694, 954552037, 348041626, -1424018074, -232386265, -17844388, 1420973037, -1910466799, -1239559328, 1716282967, -318061983, -823138404, -1816310924, -173515573, -969400752, -1200911226 ], [ 1481653648, 1374723424, 403537058, -1914374028, -213474620, 1276087835, 1373512299, 1055023816, 319272818, -2078850952, 1909890687, -224296060, -2133653697, 1390086423, -468420763, 1458125153, 1291375763, -950032668 ], [ 389237243, 986231087, 1334683369, -1610954201, 1786166164, -1751551299, -113836795, -870460394, -217592474, 1226022553, -1413187638, 823998768, 1748044879, -627951636, -1510844106, 1795656848, 1906594742, -178326775 ], [ -2115190536, -1034914284, -1653448050, 2079130210, 1994726957, 1257964679, 598039072, -1992385029, 2004632983, 1045326857, 775720839, 2125832281, 133001126, 1474429833, -359116583, -305885758, -539191916, -678728515 ], [ 366806868, -916255096, 2106670904, -1496992494, -3195640, 441830491, 358855042, 879831270, -1604748010, -559815653, -2091539050, -1242668137, 667162392, 1756073757, 1193198807, -2052250789, 444948926, 1114225549 ], [ 862416869, -1829013434, -968582121, 1696461197, 11563505, -768942043, -1801248834, 1036391568, 194444614, 115750908, -1090542650, 279717131, 1331635170, 223707503, 168204266, 1014143597, -2025180452, -125508886 ], [ -1224889503, 102018293, 1682761617, 1532823234, -710254427, -1396454371, -1895108328, -1867723232, 928376309, 666721390, -473090122, 552107389, -720861576, -2047603113, 1404854122, -1340852209, 165631274, 118374598 ], [ 1851816768, 804291840, 1777873137, 2039160709, -291890082, 525231807, -857083633, 292407381, 1757672108, 680174739, -2103282634, 1971952481, -983605874, -1263028334, -1380039781, -1286476997, -1845964906, -862798838 ], [ -2025591004, 298748147, -595091422, 1354932788, -632740508, -1471395721, -340099029, -116598412, -1259829699, 1226330133, 991926500, 488082838, 658617159, -1026950671, -1988578739, -1909883809, -1520913511, -496066425 ], [ 1965464213, -1174143157, 460556532, 1362486722, -975259069, -1751711658, 839531419, -1023645683, 2032337323, 524499707, 1526408731, 547381830, -323096810, -596671790, 682301592, -2003548036, 1445035672, -471963193 ], [ -956791015, -813267719, -820613962, -170078874, 553532823, -2083532096, -964061846, 2113827534, -1796832955, 1634849234, 1043647002, 1603586234, -151663188, -1247222913, 519382847, -57315776, -1551981814, 2132888537 ], [ 1618159344, -1420672375, 672323782, -422580341, 564872733, 1799291256, 1576220134, 1002747337, -128328976, -746804708, 207175391, -147007071, 1107389014, 1925571429, -1439831996, 1138664822, -1727603786, 241038306 ] ], [ [ 1685584583, 1990649381, -1580982540, 1793257831, 1429037753, 761478500, 346432011, -529436857, -497912681, 1255944291, -1820650796, -755543046, 1802516764, 1771749509, -213042615, -2083072773, 190142514, 1632896205 ], [ -522108302, 2009293155, 413922995, -1362543054, -35687160, -1141277698, 571483872, -1640904307, 328655017, 129892344, 1635860227, -1455600417, 1530529388, 1300359497, 1335052763, 1805254535, -860709320, -785000343 ], [ 404317998, 83670960, -641274739, 795739334, 840032076, -1981959556, 1856445904, -1608131657, -1558490819, 1292357240, -793403558, 31050818, 37300761, -437412601, 180678838, -855693149, -1843248668, -1515734514 ], [ -1350471828, -2143476874, 1102443165, -661776090, -375613219, 880707927, 981679240, 1522785267, -409917134, 1177591378, -2002915120, -1431314358, 1083741414, 1323904271, -171393960, -1231881307, -672098164, -1046070337 ], [ -533255173, 1146786881, -965915084, 1235143738, 185761195, -1360413233, -1669414290, 94891606, 1200340194, 1564644256, -1485237636, -2135010651, 1144086140, -347836199, -831123192, 534066055, 42470689, 8359936 ], [ -1143677058, 786163439, 692255011, -1271134105, 1040432012, -24372787, 1505024769, 371118317, -2055863008, 1138388784, 1825658229, -333411591, -1639831062, 997155849, 1121615550, -1962661485, 264027478, -995011795 ], [ -204971647, -1535493781, 430243437, -788191825, 1961485461, -1450734577, -1786679033, 59256384, 1461218077, 309241544, -1495680323, 1211196570, 1128204496, -2037526329, 1332307904, 317151991, 1580681803, -2085009720 ], [ -405753663, -1248673005, 116608255, -106644888, -765876712, -947615539, -2142941553, -1115448459, 1275479587, 1101221141, -2089799551, -1145721374, -686240978, 291140451, 1403130290, 338658830, 1316306999, -1346134113 ], [ 1736856205, -430908244, -1041066032, -2146486249, 3135162, 660044697, 1169150506, 1073771850, 1025298456, -1835835783, 274905230, -1943347640, -17509259, 1876747980, 1913383118, -1730696284, 1257975336, 937742626 ], [ 1893753806, -670283588, -1031405447, -1071845848, 2093226047, 29067556, 840183026, 2084916836, 89610914, -533164673, 1838688058, -761504163, 2124524839, 24917264, -700362801, 2109296731, 378307416, 1533785207 ], [ 59989754, -1617966614, -717424592, -680129015, -1546431333, -191623308, 7223983, 2003285796, -1204574447, -334710606, -1139976037, -287455337, 1654405093, 1789401566, -403546803, -1006901327, 1642424998, -288635394 ], [ -1373363979, 1232563835, -2012082901, -1168469668, -300438972, -1530551008, 511029505, 961254686, 1803448971, 1373209250, -24462578, -1707719848, 1362028418, 661381532, 900764768, 897164080, -108867606, -1997374032 ], [ -1125327861, -2005246486, -1736345172, 1461153781, 1634479641, 1655397265, 2069393634, -159962797, 1699557050, 1846253650, -241077518, -1337181896, -413124619, 1052199398, 1943121982, -960391915, -306315073, 1698091473 ], [ -1608279097, 984523950, -915842308, -908268511, -707196521, -578298128, -149635787, -1949289942, -698145482, 1224888828, -1069370770, 1734462524, 1681880205, -109226220, -750966847, 21363499, 824494646, 1709541242 ], [ 1704939027, -1263701899, -387823249, 1102991665, -2082645367, 1374279204, -220385041, -1900620725, -806721069, -236051959, 76386769, 2116797408, 2077306968, -1729746050, 1279395023, 850604554, -1808854113, 1855384491 ], [ 1581555578, -956904574, -822195829, 1996004999, 2030047473, 822828014, 2118559765, -497796576, -340112392, -897207215, 1370648958, 750359597, 1209687997, 1349063028, 1800423426, 1647898699, -1437143243, -615080134 ] ], [ [ 1480516553, 1670693291, -1154047270, -1265093022, -482851933, -1490249713, 239987502, -1370072927, 625527184, 1847990110, 1418230375, -1633675402, 956743680, -1599056089, -1739278956, -1199470405, -6923129, -1322239184 ], [ -276087454, 1934903253, 1443129214, -693240116, 1990814016, -1901454298, 1918112725, 913860314, 1013223138, 647598331, 946168080, 651588339, -1862925877, -488114278, -180592072, 1649386239, -308207294, 1505760771 ], [ 1044634950, -1319083076, -1039224247, 958086389, 2084691879, 588614690, -758673643, -1201169552, -1685914123, 1533818178, -1748301986, 1514612279, 1237966474, -1483597476, 1130876720, -1261722902, -739254659, -395055935 ], [ -766928359, 1787309064, 270875795, -1853452092, -1761539755, 215143080, 78720173, -155383243, 256485911, 1641727986, -913020021, -455897836, 522422980, 97402543, -1311456439, 1067699937, -1541825564, -831594678 ], [ -531185450, 1008722286, -158009114, 2134159064, -403687408, -1724251090, 1443759589, -1599708496, 342665291, -1091911505, -1510047624, 761013248, 403390276, 1184925493, 971100573, 1879606251, -1035567159, -1517232540 ], [ -1176916689, 1932866957, -1232805106, -1603302441, 203109192, -1970924456, -1839987557, -2145835182, 1871980158, -1139927909, 2062297569, -2002086661, 199805607, -639479719, 973468921, 734377611, -413149594, 2098708026 ], [ -991132157, 165819274, 1605474257, 1924583077, 1538328691, -1479973176, -500923461, 1771149688, -206837737, 465298792, -1149964802, -2071029106, 1425724203, 1077947636, 485008985, -2078996111, 1690387122, -533481209 ], [ -1923503097, -1310803848, -1539787587, -592622687, -383028897, -1315765684, 1091423381, 815349125, -30870157, -365146891, -1499623859, -1369282126, -2036582759, 128493504, 607084650, 353542851, -2136627734, 1319070981 ], [ 85706925, -492090099, 177494946, 2098420954, -1500571854, -1741831741, -1728589478, 304556490, 442308960, 1635761597, -2063362293, 787238701, -82415346, -857847774, -674610263, 2020199193, 1432763237, -1215378857 ], [ 1398696487, 2024885999, 1987704558, 1768052248, 1558113445, -1392992844, 1778899053, -346113589, 983874236, -806410227, 1756740476, 330795336, -1565422493, 2088311237, -723388336, -1562078891, -1123561573, -150432946 ], [ -448313219, 766401466, 963824114, -1876750158, 1760856591, -1163708056, 970905711, 411742035, -489993330, -1752399306, 92483176, 34072969, -794748287, 1223628372, -2006790855, 1435782717, -600225993, 1526143278 ], [ -733413664, -327803645, -279936957, -1250295017, 2024666709, 712246121, 2080277729, -1019511718, -19554142, -1935596030, -555702326, -1252660924, -1873137642, 675587125, -2040730599, -483654332, 284618169, 1550766889 ], [ 679726952, 488176361, -1214867192, -240858694, -46411554, 2016811748, 1162034770, 1675553395, 1258579815, 1662354382, -1876405749, 912367775, 1760138331, 539468991, 1794039891, -1990055766, 1672790506, -703247982 ], [ -1589988208, 441594737, -723902632, -1445407356, -823822403, 911874264, 599278287, 1489335279, -768165859, 1922985179, -226998284, -33328574, 1307699443, -1300737332, -1072508512, 397130768, 578258708, -566054727 ], [ 1489665296, 1786205044, 1499326792, 892009233, -2049168084, 699494348, 1100629443, 4009076, -284125323, 1737034753, 902030596, 1393140508, -433884613, -502628990, 1785373995, 1274726549, -1210936676, -778551231 ], [ -1878994000, -1115367332, -839243650, 1244571580, -1606481268, 691886509, 1983509704, 586487359, 1285452752, -1933028779, -1840158360, 1802921752, 1024378638, 1549718357, -923970868, -1394546520, -163608640, 268527273 ] ], [ [ -1357668273, 1443363557, 390510322, 1118632655, -2046863493, 1543058841, 1293332889, 1891209625, 85020190, 724690832, -1763469948, -1264879081, 367975697, 1597590164, 343520079, -1795928948, -854155809, 2016828951 ], [ 518692000, -641705680, 895212778, 1189668855, 898336818, 962943735, -1258601305, 1324027747, 1287212367, 484546524, -1409503043, 124406034, -814637967, 1008399896, 401074410, 1284194593, -1979026600, 1986195710 ], [ -1323939629, -1471055764, -1211380927, 224126743, -1884927973, -1806948775, -610169045, 2003643067, -1846465, 1443003285, 279445684, -1342424847, -683253469, -9919269, 393782576, 955758260, -1834847580, -1867644288 ], [ -2093399286, 489993197, 1767256815, -85207178, -746793096, -624390775, -882477159, -1193635237, -1766494147, -544853920, -1107536698, 835426682, 761573853, 351428282, 1805766042, -1042046685, 828893664, 688599906 ], [ 1215917863, 331301297, -900582054, 1393841780, 1486774852, 1695556405, -1005068192, 1560725556, 2002633376, -1350613557, 1006600063, 1778626274, -1292617091, 473545491, 404502584, -1848938294, -1131448400, -971151021 ], [ -1076113467, 1048229785, 1322694984, 1506224636, -245680420, 2105514449, -90311748, -465377468, -869817222, 359930979, -681147872, 854630663, 1418159416, 2055615725, -544870918, 862030458, -264506936, -1789275575 ], [ -13181294, 1519527155, -624571578, -1940023594, -1582614401, 301252248, -854469694, 990225728, 1115559867, -2056148448, -533484952, 1253089495, -562315658, 487947263, 1901665565, 988615937, -298232822, 1830031729 ], [ 535366740, 1842217423, -1484929442, 424093292, 496593132, 1100864232, 1538407341, -1280810304, -1988622340, 1610791844, -1982444593, -1217580645, 824461921, -1191822000, -1851178224, -1396625435, -198006467, 1937230813 ], [ 1114425978, -2035952864, -1750622478, 1644829161, -1698485828, 422592452, 23189289, 1490085910, -1021448792, 1884827783, -199953741, -1311771435, 1462462416, -350219933, -1592645319, -67204247, -1218212410, 1154390576 ], [ -1764525565, -2077594324, -1410844776, -1883518040, -669905601, -1556376749, 1207304718, -1325844006, -2059457277, 1474630818, 200516865, -898204569, 2019040777, -279882049, -1708957749, 1084049278, -1591876754, -258838478 ], [ 1281411749, 1291849812, 1293103467, 253189520, 1221612918, 224323253, -1457336916, -241737489, 706125594, -1011458825, 887229634, -492493817, 1516500155, 428918690, -1815545604, -1042145955, -816218932, 505628933 ], [ 183825395, -1753716312, 1381321502, 1041799937, 271670420, 2144588755, 2079508770, -1040892235, 393759769, -1460881743, 1386612598, -219615670, 1275339981, 1830517988, -1632411720, -596432118, -790508278, -852051727 ], [ -1136552585, -1699763066, 1218518220, 647277193, -1006083246, 363565749, 219452519, 553391837, -730943451, 934577481, 1403943144, 276837604, -1316744985, -2061851085, -342653669, 2093938103, -1713084631, 1436141834 ], [ -2002504650, -98301524, -1084575424, 2105999495, 846230371, -2084414187, -1147502045, -2004986934, 772884412, 1941291810, -1454528009, -1889260641, -2114780310, 108347723, 578877958, -1438487504, 289132863, 528352799 ], [ 426451691, 1286162532, 56765162, 2003683838, 1037703601, -448185612, -1002412571, 1435178945, 900084196, 759043261, -595788334, 612872632, 593968998, -1529671204, -1323018714, -2057598541, -1921489805, -570016685 ], [ -787615789, -1511681468, 2128902741, -606911053, -1191117592, 754593343, -1316301950, -1755459789, 546411039, -1542504992, 1969843462, 878190903, 1876987, -894398849, -227550462, -402411893, 876179871, 2125338033 ] ], [ [ -709928892, 2031019314, -1156140563, 15106845, -318498077, -660941887, 894690983, -723373419, -1323402302, 2069922197, 180149961, -242386631, 1051765250, -1928559842, -947092726, -379298051, 2058132011, -1438722645 ], [ 1752964588, 1056619915, -1424200732, 1088871216, -853471656, 1281611105, 309386398, -774293298, -1869695238, -772854955, 220775637, 1325014120, 1047979212, 1105115282, -1579536418, -1434998932, 597506341, -1538332762 ], [ -1274296268, 1478025345, -725001043, -1645645586, -495777388, -133302516, 1295502404, 2116458669, 1993397309, 181598347, 1558018857, 1065271149, -1996599060, 1305968870, 901153073, 1160613428, 2060140488, 1132964126 ], [ -337066698, 558400800, -486795455, -411956117, -969731214, -1957629490, 728652333, 1443210563, -750051130, 881030843, 2071154596, 1837400332, 56553002, 612598575, -1999749072, 1579013840, -867442661, 227191781 ], [ -1448278037, -202458131, -1904769516, -777056276, -1053135776, 223784003, -2018621029, -1924053933, 1303292597, 32932887, -1109368767, 1841315118, 704933083, -1489309755, 328049496, -1016500300, 799554424, -1720733723 ], [ 215986604, -375797026, -250676289, -2124721998, -2080189784, -824704523, -1854372657, 12393128, 106999336, 1278272558, -2022105098, -445046364, -740734221, 285109791, -497221023, -2092174870, -1275069921, 1675702421 ], [ -1375955680, -664202977, -834805932, 338687810, 875518551, -25121663, 170907183, -649295427, -1726550733, 1841776057, -50091562, -2144363465, 747403760, 777068388, -427617163, 868783141, 1663213841, 1130837414 ], [ -1576251567, 1441783015, -99021494, -1621836564, -955332325, -161008446, -130998456, -686718095, 1678008889, -1978958862, 636762760, 1985802143, 1386526552, -1514347314, 373259217, -412973691, -358817933, -483482539 ], [ 613104375, 2047501117, -1926438934, -1016997143, 1619986016, -1634450619, -1261316742, 495397493, -40577071, 1821711742, 1345567267, -403478546, -1139810306, 879422355, 1685961666, 1382243810, -81794103, -2010698233 ], [ -212921087, -1260307888, 1875510572, -1180934158, -2142151771, -1784640465, 1983979880, 2139478506, -1043126495, 1990979824, -1845730488, -626277731, -802693489, 1978980500, 506920374, -686013844, 1024661465, 182756388 ], [ 1989689014, 1597132241, -802343322, 310357822, 1489240521, 2073037115, -1205854329, 629788213, -887732698, 1795784204, 1783172204, 1350123565, -1750723554, 659578575, 586972093, 877952280, -41787301, 1169688282 ], [ 1551819999, 1106066387, -1698834874, -1524639350, 121572147, 460669450, -1756805673, 643186140, -1478917994, -2090471457, 1968001245, -2113568090, -858074949, 1491065269, -905986566, 504093074, -1075876697, -392680810 ], [ -998454975, -306406716, -1451387264, 578342059, 1440680523, -1824525925, -1790331947, -260939808, -67673641, 2046005998, -1498233550, 24608496, 200686627, 1245013083, -1699617238, -221596177, 1906481358, 1729653839 ], [ 1842045807, 903588361, -1505286474, -1592059807, 611948976, -1078202365, -1916997125, -2097752890, 2066042353, -2129848666, 869910433, -933945403, -1903194905, -603070756, -1912831672, 46168390, 1961707284, -1804594980 ], [ 1047996273, 1620228607, -584551948, -736626691, -1101321670, -195906664, -1455599858, 491545616, 1219990255, 499816818, -245141228, 788555437, -1805449011, -988517595, -1198068018, -253175149, 869244342, -1151247036 ], [ 1260990416, 1324150378, -933897442, -557651690, -373716219, -2133280288, -1314034426, 94296575, -1565097094, -1477011782, 2095827338, 1249611550, -1616424677, 1819509112, -1211761401, 1258267374, -1624747984, 698090980 ] ], [ [ -821634326, -1668813754, 535614579, 1918896635, 1468867493, -270244373, -1084678405, 2035012590, -337458156, -1716034922, -685339656, 1235942930, -39914662, 712641712, -1605260992, 1128488777, 1304745077, 787166014 ], [ -86669452, 1596184631, 1811304009, -1768815413, 244986813, -217181533, -2630516, 1358262844, -473296722, -146284817, -576276772, 1296372263, -287361162, -267406971, -2113747375, -390289242, 576262918, -1810749990 ], [ -1068668721, 748806440, 1806436883, -1615779044, -1806959232, 2120116653, -882005624, -1923119651, -669775740, -1156235987, 599177133, 490697931, 394894291, 66570603, 1259785499, -1609314612, 1529029969, -2063861909 ], [ -260789940, 329554200, -1950229432, -649018162, 319528692, 1979644747, 87266883, 1732179768, -1123325223, -1130359519, 2146465967, 1203362031, -809805402, 2084627478, -966693078, -791095607, -576201869, -173688035 ], [ -2110382584, 1945733578, 1581849077, 1861850159, 1174776739, -1478880353, 9039575, 519116183, 399650273, -1616865046, -1875775680, -1272325643, 1168704006, -1155777505, 59832799, -1806078986, 771056982, -2014494105 ], [ 266804763, 1649051836, 485893003, 1845247081, 1989788758, -1070766821, -305181627, -1236825325, 1036366900, 1770007680, 256137246, 127234465, -561254273, 37863517, 1373701054, 1008799111, 1880655032, -970489581 ], [ -619411500, 883343373, 930849561, -2073496843, -1092128108, -1831424182, -72423927, 551647861, 964450761, -710941019, 1270693780, -1184774234, -1023560156, -450654853, -482750795, 1559428480, -1175362048, -1078862123 ], [ 1198362954, -337502765, -1041668820, 1929691066, 1030255054, -404361862, -2102184055, -555719341, 2042633474, -1481435647, 175022845, 51739618, -834003299, 446527171, -1530147828, -969959565, 945616815, 173007338 ], [ -489689994, 1555275045, -730893317, -820418710, -409634857, 473728761, -422774600, -420516248, 1511366239, 114772020, 772294543, -2018260457, 561275814, -118434303, 266171509, -2092979167, 534528832, -696980421 ], [ 332430689, -1929814492, -1084116714, -1211101097, 1988125286, -1420937174, -1052613483, -1116098234, -333345311, 1286477987, 345750432, 1501175079, -334522333, -1253615877, -1050237910, -1192739695, -2121251861, -1359954890 ], [ 166125465, 545230647, -1043306143, -749523082, 558987085, 430430042, -285386951, -1454393115, 1836258334, 1829083952, 1021500096, 1071196974, -80190150, 311688751, 147478064, 894927302, -1998481376, -1232824725 ], [ 484326415, 854177048, 214247652, 648938023, -637834483, 1994201969, 117174431, 24359900, -107156236, 383800099, 1038493513, 1487712108, -1577518499, 2095166007, -1018718277, -1513658169, 2106274234, 168857077 ], [ -1942091218, 1337522268, -1822174583, -1281723425, 17326752, 1117624938, -1341302472, -1418161946, 875447939, -1094793148, 619968148, 2001687396, 1430518397, -1740359545, -294672830, -440672516, 43922855, -87606708 ], [ -1739423738, -597290970, -714414701, 2054043404, -161010533, -1986814676, 1410804313, -533189314, 751084325, 1612759945, -152759123, -4030374, -244491191, 1880862780, -829620565, 2053833656, -714364711, 1076420997 ], [ 1418727803, -152518867, -578988595, 1631535883, -652491619, -878185152, 1910644382, 549362264, -1715199013, -2053232216, 717870411, 1898188227, -593911801, -1745355913, 1598411688, -1022952488, 1926154078, -9863143 ], [ 1530921129, -1387488680, -1344582034, 326535743, -1216850111, -710896401, 626552040, 613795884, 1593698335, -1449260894, 2119662339, 250052630, -636662132, 1488375732, 1753412985, -1382339537, 1780108930, 1104256266 ] ], [ [ 676297548, -1524959697, -1156552877, -201281766, -1384269882, -1085577265, -450319295, 839644777, 538201047, -1949297536, -1300779330, -1192342751, -2042591314, 715116046, 1204932536, -222908310, 1242588392, -404825967 ], [ 12474985, -1393975618, -1707881947, -242211491, -1792330267, 1543633525, 1022482772, 2051515209, 417909096, 1678481877, -1047833427, 1322120136, 461744349, 798239273, -712614363, 1604760116, 881873162, -1344468016 ], [ -447263148, 2058591212, 1311741574, -413157304, 52955805, -2046749505, 1399924827, 1129824670, -460235241, -148722963, 405751897, -959437316, -736566450, -559466484, -1072249590, -873490657, 525545740, -277390789 ], [ -2126912, 533727061, -1894986524, 1819061310, -1891129005, 1733320671, -1075710732, 260007038, 907700215, 1711868528, 979914007, -1504182237, -421168840, 280641112, -895441974, -855179965, 1621219116, -1283954276 ], [ -964170571, -2041333485, 69155335, 2094254458, -498447250, -1744994616, -298570353, -152340908, 1994789825, 2067913309, -578851638, -515902104, 124833656, -309717086, 289157587, 1291184918, 1913077541, 1055991514 ], [ -1011073531, -1694455165, 460646958, 1024212422, 360023733, -1296357399, -713095267, 599832177, 1424253251, -1540592075, 1446162733, 1441110322, -26592780, -558714689, -40493873, 1848039981, -190851432, -755522806 ], [ 419312304, 623515507, 1574305056, 233852332, -782594087, 513329963, -1541992576, 469345645, 1672475130, 319306939, -1267788986, 74710886, -1761501777, 737333453, 1291951377, 1438875029, 807378972, -1797691327 ], [ 523895017, 1804289872, 1626776005, -1218744261, -1203241232, 1821970240, 1063295209, -277347410, -2029245495, 2046150053, -667520826, 95816008, -804601319, 857619281, 638602172, -1901533974, -1673566723, 1527806061 ], [ 1830383534, -1793332174, -1790049365, -1169839673, 1088747473, -847056777, -838988592, -782201214, -1106495467, -283942375, 1182541418, 772031289, 1156978061, 906334497, 167709466, -442677686, -1001219700, -615215474 ], [ 1064864849, 1936421386, 965962571, 1761578337, -1434675870, -1073714397, 1002012093, 1469845973, 524519621, 1143422059, 451273322, 1701569405, 1597578867, 925117348, -1534117578, -1009966872, 1711188256, 1308544899 ], [ 1101268862, -88903317, 452005121, -848790284, 1375776572, -1064742867, -1780640807, -1388116692, -757045020, -596503404, -398965584, 289623257, 1670411478, -2056972086, -1612478468, 1814779839, -1653152586, 1818499153 ], [ 1991156316, -1261101487, -1990922626, -269425244, -725224042, 1017851284, 125079450, 1373415771, 2147439004, 1268627313, -654498989, 860459284, 440517033, 1589387153, 1763803694, 1564672743, -1011279377, 177381223 ], [ -618976386, -782513391, -2047292001, -857151988, 1532651177, -2142793451, 315140912, 1430568751, 1007160333, 18050393, 1600126996, 1328391005, -1075311918, 1311784673, 135759626, -1545589470, -1038460792, 415365731 ], [ 1168767427, -551476554, 1673599838, -1155349688, -284493233, -2124779839, 1485245874, 858734180, 303221722, 189764912, 926146213, 847829814, 807178829, 504350695, -365157077, 439090888, 978925129, -25060815 ], [ 1064291765, -1210439537, -1531196957, -716469957, 773072718, 1744520570, -611791205, -681577806, -1287460220, -1088665829, 267469295, 379035807, 1426774890, -1311455152, 712821856, 2018347786, 210383313, 1360656365 ], [ 1790690022, 188624799, 1891475079, 819242070, -355865666, 1750064587, -1780152564, 1501246407, -965773273, -979049507, -989902276, -480715554, -1943140667, -536953837, 1465161195, 533801494, -1720661425, -1060204753 ] ], [ [ 1914804235, 1224402713, -1417945088, -437673728, -2051591208, -1419613052, 196882653, -1592007474, 1804690213, 1231422110, -683885, -424676943, -5195413, 1454281646, -785734795, 1679803037, 1602745965, -809070261 ], [ -213259146, -984984981, -2125899151, -919256747, -1378126725, 534713169, 547395902, 214352282, -1853798894, 2142629375, -659759640, 531986922, -2067978479, 103886694, 1847020895, -478162348, 997956207, -1440108314 ], [ -2044120568, -867917954, -835772608, 513864143, 890216381, 2115899675, -18604647, -1197743475, 1147255230, -1900647736, 694350678, 1356284395, -332875383, -1131482010, -463355348, 1457928526, 1772379758, -1803473003 ], [ -719894856, -1404960411, 707417477, 656019954, -1848134839, 1304951090, -1713720857, -356777680, 1086755963, -1991943381, -334661876, -608067024, -807673425, 510547872, -2046953999, -1182638727, -889607813, 921376898 ], [ -2034148896, 289095989, 251955080, -2121858378, -1491796689, 1816841116, 1744862101, -617838494, -1420389858, 1672981409, -818741104, 1004493885, 1357687944, 878393200, 278683175, 567327900, -1934197211, -913983731 ], [ -452129616, 1679926961, 440260806, 399625562, -2025908011, 102757026, 2083306354, 1616589757, 376682059, 1795337888, 1382652432, 1345239335, 1412191360, -337183528, -662159392, -791868893, -1592148563, -1781124576 ], [ 1982376991, 1644011265, -455929906, -1909329656, -150501887, -1392703182, -1862290706, 1328458317, 1411992325, 813854861, 921923672, -1510381076, -2107619540, 593007067, -1181394992, 1252199983, -1401062361, -1461983714 ], [ 90450909, 157663068, 1179565057, -445564922, -1137632113, 1942585202, 482961399, 1167506898, 794720944, 1650459861, 1657413038, 96590740, -653719538, 1520219388, 1394298817, -889967734, -1620515790, 385915361 ], [ -1243116133, 1875042359, -27120419, -386396427, -1311027120, -1221219738, -578676410, -1857634656, 829744073, 2035348593, 1902083145, 1430792300, -507421212, -890235203, -1527193440, -590831254, -1130973936, 966404736 ], [ -423508464, -286752369, -1269774726, -1926823644, 63816121, -524581242, 525439667, -1664424520, -1469361847, 286671760, 1116380924, -1390718207, -1091363585, 141692625, 1648817398, 193660116, 1813944093, -1409339065 ], [ 1809657497, -406615855, -1812664045, -157493602, -1269026030, 510137516, -1554842883, -45629862, -2041753957, -303177421, 1230972376, -1322958979, 1658136684, 1439840393, 1509212655, 1333168673, -1830922049, -1444984289 ], [ 1500640008, 1166093859, 1699001356, -610990384, 1379195102, 930303419, 41856304, 1855195920, -221303201, 410755136, -900187166, 1245500517, -1594160248, -222132234, 760720502, -480438776, 752404492, -902736454 ], [ 1328082886, -466043149, 1239134112, -973082252, -339857260, -2058853505, -1584039692, -1678253074, 677938096, 570685958, 466247300, 1917590827, -1854157820, 58868363, -1081401888, 697069433, 521070498, 1386043128 ], [ 1136588467, -171405111, -1373524233, 716777182, 1749799318, 175044872, 1069999861, 698105878, -761903694, 1783982480, -1092095161, 189839445, -1774846703, 1237668630, -1289891004, 631137807, 1643420419, -1121157344 ], [ -2032408823, 833670652, -1372816437, 750306900, -717372027, 280274526, -654681004, -872860234, -2009918314, 2091805429, -153786231, 796745761, 473329065, -650258527, 1952358557, 1989390651, 966422842, -246582597 ], [ 533729591, -1309944048, -2032082318, 314854712, 1106387093, -40315487, -2066105407, 1787368077, -1505930060, -1562501350, -1704780589, -1200512796, -1854027868, 1510758575, -1506749222, -771388673, -1001487511, 1703903904 ] ], [ [ -183907388, -1627001314, 474894303, 1082843669, 1745919747, -35726836, 347009204, -441473943, 613957346, -338418351, -433272871, -1138743219, -706867559, 376159893, 128708103, 523571754, -619631236, 682571432 ], [ -1202239580, 687946000, 998317672, 251441746, 368625169, 970107084, -1859470673, 1736490751, 1776162918, -1655938281, 194061036, 1582118246, -1283865278, 1862085837, 549087685, -2092951423, 1860368768, 1538076011 ], [ 510775782, 2057053182, -1208857134, -1327997376, 1351930996, 320053549, -1783429067, -606916365, 2089587680, -1814696650, 1819428402, -1623464132, -529287542, -43466421, 618963109, -125396916, 182250286, 1160396433 ], [ 1101789419, 941652584, -661471397, -585919533, -21687618, -1333418263, 1808570180, -1993081740, -1750465424, 69368429, -1126776015, -779513165, -46252925, 1337031115, 1182534347, -78230641, 231246838, -1311062924 ], [ 868647299, -965160609, -283878780, 301277385, -1761255592, 1679735792, 1363652448, -2146199135, 1711990274, -570494803, -683212102, 326256945, -1930918399, 116799145, -707190833, -2009662119, -89842138, 654552693 ], [ -436402087, -126338020, 1317459001, 1542198519, -818639255, 1710288081, -820147642, 976323268, -440587163, -1166653962, 1894254412, 182709096, 1193458811, -1350611765, -333334436, 1129331602, -221994920, 189782917 ], [ -1949155707, -186659105, 1835419223, 388355325, -286451920, 2130790851, -216017831, 139801762, -1097840201, -440282968, 1121206942, -744898449, 862870387, 356599094, 803093521, -1157742197, 167141670, -757086250 ], [ 126295037, -1392561965, -1094558079, 779061631, -495184547, -1910333994, -139252703, 311938686, 1912526573, -879294944, -1869433912, -1321834062, 976996888, -1764849723, 739157993, 944763446, -1727302426, 1661803933 ], [ -227127157, 439588015, -963159535, 1682033160, -1266586301, -66223779, 1539900930, 831274525, -1652967994, 755101394, -620884541, 930624980, -163892593, 1074468745, -1410024462, 1233493410, 1461055397, 893945486 ], [ -1264165948, -519100756, 147840980, 1092678763, -1612705205, 2028281220, 594559419, 757974114, 1683252825, 164674241, 339875056, -27869596, 554688139, 995206921, -80405108, 824330156, 1376533647, -1536291861 ], [ 934107565, 1564874702, 273979109, 2036096424, -2087871738, -2025462770, -1094212451, -2127159185, 1056103549, -1749233656, -187358218, -1704864467, 1619672963, -529087335, -804845744, -1789540105, 7049827, -1505078802 ], [ 1799923980, -587301817, 1929209291, 1796224294, -1726939766, 947121522, 1845510302, 1060075320, -689745881, -788740571, -1976759476, -663059844, 909840038, 1590750923, 1151495624, -2022951744, 1871424025, 442321125 ], [ -916881557, -290345518, 560408737, -1351196683, -2136947290, 1066547998, -485577269, -20513117, -1872413603, -791328260, -1173722567, -355027077, -29617645, -1806935779, -655984563, 423257904, -682619407, 1849534994 ], [ 910286937, 6974818, 128642662, -874710183, 1765372706, -618644285, 1179996732, -1891023879, 744396551, -1833843510, -1753147729, 2001888619, 1850931784, -1147043164, 2035800311, -1534024462, 2007194253, -161104950 ], [ -1938508949, -1048274341, 167681376, -1361704355, 354335746, -774048790, 366492239, -874961172, -301876470, 1321558023, -1916891043, -775191632, -1541476754, 561388608, 2120202871, 536658449, 1548683585, -1495813987 ], [ 909139606, -1017077183, 1574564405, -82631048, 2110363654, -143422808, -239282175, 1763477304, -1529164590, 116752079, 510925217, 89610873, 1218795805, -1985619829, -1533515277, -1559303631, -1732264805, -83052361 ] ], [ [ -544139886, -1770247881, 1027652837, -872993532, -492034566, 830977528, -865745263, 1922324640, 537682783, -540954913, -717019639, -992928594, -1461576809, -915913595, 1684251323, -803717027, -459487765, -622141944 ], [ -152254794, -1631745342, -621789500, 1011386254, 1342131566, 529317625, 2095672494, 248883561, -6088117, 1344856907, -1105600967, -301879045, 1637086760, 1962480461, 1709670287, 1591736689, -956796069, 1108712286 ], [ 737062290, -1539575974, -299037958, 641514002, -1954269717, 953505745, -1067537034, -318699775, 1718357496, -1797835684, 278168751, -285058788, -1443376069, -2017413557, -1646089494, 5849341, -1858756750, -901404879 ], [ 898190556, 1916115448, -645542512, -257287073, 4259150, -543195703, 547019248, -399526792, 1177369408, -2139893800, 1990138310, -1694459175, 57465130, -1765136409, -790345347, 1201811111, 1074628083, 554771793 ], [ 1539144353, -1458956425, -462236591, -398259069, -1258003361, -709299836, 96439100, -128664021, -285474275, -1364715019, -1494449458, -954551581, -1071959015, -976699329, -487918415, 881774427, 1213184937, 885812563 ], [ 1210164424, 992644789, -486803271, 227868998, 1316211662, 406230696, 960934636, 1077243468, 2110297063, -1661520561, 451061260, 1067946901, 1045365044, -1452758513, 1501225041, -1223429644, 1385118287, -1502635800 ], [ -1702929700, 1207203066, -566826399, -844531464, -238223187, 984187675, 1263751182, -898426062, -40565406, -377637609, -1738909938, -99043792, 2101719245, 119463156, -1827318048, -529309689, 1929630563, -68361083 ], [ 2130574782, 252305453, -291721050, -1619153813, -38555902, -1859949982, 1363217487, 766364469, -61093156, 1985815200, 490269877, -199323426, 1207538435, -536197679, 1742435573, 1739685616, -470715418, 931261796 ], [ -509564942, -1316972918, 666117768, -173034056, 1208397818, 1519419276, -932267434, 769439320, 1751506675, -90657443, 573467040, 1750720537, -486851472, -2138022609, 1613558481, -2011163667, 1645296064, 38767911 ], [ 1036651140, -1184637823, 1712219857, -1686507251, 1478488528, -135082723, 1540133018, -1390259992, -554073094, 22351963, -586538762, -1551724592, 1001645670, -2111814138, 1554414286, -1120144071, 1227977716, -2100983552 ], [ 2066084109, -319840265, -1686116673, -150153494, 454222465, 1455357052, -1034776638, 1377453701, 557204087, -1468511361, -1504681875, -1754793868, -584502015, -1629695518, -827194525, -1557369798, -1298187559, 726262031 ], [ 773270612, -2094186089, 1200725342, 1479738379, -418762686, -541409876, -2100429901, 425954044, 1384646056, -830595755, 497375856, -2122670446, 571148521, 1002209061, -1312254368, -34499877, 159808304, 1622146854 ], [ 1899741181, -319714237, -718267711, -1224119481, 1072941446, -1635099777, 1944162587, 45629949, 1780357648, 1843241550, -215596751, 1230633785, 1429508258, -902776706, 1020752487, 895992060, 2106596231, 932197932 ], [ 2056022275, -1872853649, 2014865894, -968395100, 530593516, 269011001, 1784127253, -2129375059, -1404670524, -1469256161, -107558573, -834962052, -1565844095, 1112130025, -2081498634, -1479143395, 188952344, -601056671 ], [ 2036257064, -1225465323, -1665393102, 1315350648, 1485100602, -415967875, -1905269617, -661253206, -1567845388, 578058051, -1664605607, -623487225, -983440777, 1162984821, -1371033406, -44899763, 389379548, -1093382549 ], [ -71326161, 1487312339, 1559322617, -2146834783, -1881046742, -1702450246, 1451625838, 1098467397, -2084316167, 709999301, -1585163171, 1017529687, 505275401, 1779349576, -1692594814, 1327404160, 1946834221, -1315630433 ] ], [ [ 629456180, 901785611, 929812481, 1257886692, -36075385, -1742022612, 46217482, -669797568, 664553215, -1680528001, 570252116, 966437771, -791443618, 1926930343, -231014143, 1733002010, -801107030, -189990466 ], [ 1862827098, -485576052, -1485314190, 1858909383, 1483391875, 1580924930, -384811894, -1604102040, -1379974554, 40835100, -1075648895, -1964359209, -1594746683, -1290020691, -1863003816, 333412218, 146046263, -73120398 ], [ -87458933, 1026592484, -181740943, 537354236, -2126174262, -260675988, -1864643947, 533373643, 268825186, 1686308953, 1216564417, 1429203896, 1384722179, 637123175, -195761803, -511528886, -360276741, 556585953 ], [ -1275040705, -1406982083, -735053029, -1999675681, -2051118523, 1972357824, 1514388017, -2039705542, 1180475867, 377265480, -903316288, 274541344, -787558554, -1723948848, -1475508887, 593654576, 2147152024, -1886698869 ], [ -48072881, -1862908132, 1698568178, 2048541076, -717641626, -1394686213, -1432233796, -1013436112, 878940920, 1913482813, -1367465791, -601771449, 332603726, -1716539496, -1189716601, -1426587559, 1406134407, 146055133 ], [ -701562916, -1686629539, -1970119577, 14693587, -829764120, 889655220, -508571542, 212977233, -844764119, -1162905573, 68413921, 1176529350, -1057461724, 1479053654, -1195291271, -1407081425, 464119615, -2017659570 ], [ 44811363, 497358214, -1717439085, 393175971, -100807050, 1255952786, -1036080848, 1987684465, 384623545, 881013073, 313866207, -1282347516, 1807917501, -710280196, -1129807792, 1774913222, 1398452718, -1986501943 ], [ 1457746053, 1338158817, -679546107, -1533529732, 1440208297, -1085473012, -965792916, -404129865, -1234750394, 1111326907, 1583308362, 1799897793, -1741997913, -1478520367, -982756233, 1025436728, -1023176515, 1789895999 ], [ -2118198555, -1300117385, -2121495608, -2004100027, 1195247315, 1242585530, -520484054, -352276389, 1946136463, -1475023553, -814343286, 293447851, 873546216, -1586970933, 1868251532, -1824913624, -837788896, 1439286665 ], [ -921305801, -1822631745, 624157581, 1386084588, -1735975313, 629982838, -968068713, 20706790, 2099858719, -576534658, -1466424501, -846276539, 1710784396, -1146547867, 1054731617, 1362251890, 1346385098, 1730780386 ], [ -2062885774, -1756613157, 1464220877, 1551360561, -291761978, 914955819, 767018425, -1984372355, -219530784, -857856208, -1571922805, -1790077964, 1035001993, 1571756884, 2117543245, -96444787, -601398949, -736411959 ], [ 116895686, 583661341, 263980826, 262232654, 344249181, -530559170, -1148369719, 558425023, 1131742844, -1751152897, 545761477, -727530410, -1816146268, -1206633919, -1798267595, -41552304, -703681989, -615986972 ], [ 924919757, -988031409, 1236215858, 1478829968, -2080281797, 1565499056, 1891093075, 1517479931, -1537013132, 686166866, 1415695859, 273050345, -965260950, 1896357819, -1894495423, 812326951, 1742171722, -353744654 ], [ -1356815753, -999347846, -520369187, 1348810677, 807185094, 1860544750, -555955104, -721702484, -752559619, 1957499042, 1647835493, -940029024, 472884716, -1792085774, 1063135204, -1440590136, 597145378, 1362689866 ], [ -2039604858, 675974215, -420787927, 1142892208, -1086230870, -708671147, -985417936, 1674403274, -1692003075, -1741787460, 1648056867, 460609120, 1368401096, 1411956240, 1392871973, -53867215, -50913857, -1874734311 ], [ 212401682, 917382939, -1244221598, -565786116, 510766129, 31610278, -702181997, 360972817, 2065999656, -682560523, -80380422, 1275503098, 169851592, -882320433, 1186669957, 1182095511, -939957840, -1282160155 ] ], [ [ 419700763, 1577868576, 1209974964, 2045186907, -1304295048, -1605808617, -38893540, -968324536, -44218840, -187739505, 1094205371, -78570451, 1432259107, -753375899, 1488406814, -635625231, -1365248618, 1289589375 ], [ 91474938, -334833801, -117707906, -2121401952, -72122915, 1812738098, -1077056808, 1434355653, 2034927988, -448333253, 1210154299, -317748230, 1437921943, 1402872823, -1880444807, 1311685756, -1306447783, -1543607093 ], [ -1405114336, 956260726, 1257095511, 2081942456, 21885076, -1910101554, 846186729, -115337044, 1218569299, 1631105918, 891046364, -857640631, -635863448, 1291001602, -1863573607, -1852412742, 1348456500, 317212809 ], [ -265883050, 1871335521, -1361182941, 2106549732, -1103120074, 1169289315, 1055155381, 29430200, -2042653439, 1865955861, -953814709, -447699357, 307610826, -1576514611, 1171970284, -1454476946, -1849327116, -97214347 ], [ -1272823029, -2110664980, 1861688431, -431839655, 210443555, 2134281156, -1708800911, 1710372003, -535784855, 443071477, -1825596045, 1029487365, 2110023891, -567440276, 1500401192, 1663373487, 1510048310, -1007287841 ], [ -695448780, -1011171805, -2006166921, -1148888306, 1673668697, -894004398, 1176172062, -1361325753, 842928221, 316120321, -1432554426, 1693084936, -2104269901, -475014893, -2122533955, -1321660477, -1834855627, 1538235671 ], [ -1945121094, -1187719525, 859429788, 1562382234, 446390617, -1048682525, 2055638597, -261491903, 1986670806, -999870521, -1140729315, -189939749, -1725753503, 964175420, -245031051, -752748359, -252933745, -535998854 ], [ -1248344498, -36371281, -84142563, -607681215, 680301728, -439177807, -2065821717, -1056893897, 783532424, -1762951527, 2053942791, -1935819807, -761414068, 654991513, -2108557794, 78841646, -1421938713, 765951044 ], [ 494051987, -1617025911, 2116607202, 348002693, 1577941636, 2101083985, 201866801, -744540131, 111947207, -629920775, 988976674, 2043464454, 609833557, 103030553, -808086668, 712239762, 1196548437, 1511490587 ], [ -1150644078, 907775431, -5918439, 1331953930, -1737069998, -2093262684, -2125479127, -263270834, 1922207344, 1179251072, -1198636703, -31444853, 1325634147, -436216494, 1155719943, -377858018, 2034974985, -387670106 ], [ -1394460374, 1140216465, -1295788225, 1201012987, -213448070, -666768118, 759435581, 971543634, 1084811730, -78938905, 748396966, -1096909145, -887088208, -1039601072, -1827843665, -1175626020, -1661664304, 800957342 ], [ -682243030, 1483326658, 1658829277, 2035012867, -741885513, 1199306969, 2129554213, 917618300, 1251875739, 176814415, -249091017, 1552537709, 1149268229, 1331657524, -571868034, 1611573771, 202435696, -388509504 ], [ 1125595426, 1451263366, 1740735046, 620008054, -1956375299, 487431134, 557502068, -1196698749, 1464798438, -2114972317, -281791667, 1200285273, 1579855684, 2140251755, 864280969, -680277693, -1158342074, 603363015 ], [ -636488465, 43634324, -884497427, -1986636410, -847309169, -821083307, -1881740562, 341433467, -1594551880, 982481326, 635492841, 1416115983, 1834646786, -1355392135, 1225899342, -1608635010, -148188625, 1029985399 ], [ 156419870, -1495860763, -1277893186, 1172568545, 945219687, 1710409076, 1238122060, -906758300, -958952475, 569724008, -1857309966, -668769020, 487000708, -1440535554, -274776634, -1247791151, -796903967, 1448518722 ], [ -762581121, -1509769572, 1470920053, -718717774, -1092605965, 1360806655, -2047618924, -1084813686, -1418306172, -1603609147, 2101848215, -313805882, 666307991, -846921716, 973700539, 532080481, -716307933, -2125081029 ] ], [ [ 1367927744, -1819801540, 618784101, 1957718650, -925116354, 701693458, 1761833575, 1688221677, -2003624885, 121304797, 1404102559, 839505871, 591351929, 1212574255, 85110788, 1124393969, -1183968727, 1904801360 ], [ 796759015, -1787396044, 1923297031, 1595695140, 1197598855, -1627273486, 657414959, 436063237, 486550464, 682014706, -917586826, 808412477, -1020671181, -1740029568, -63807911, 1513847336, -1090707169, 442447638 ], [ -701361897, 56343947, -403085015, 1393887727, 1268333146, 463463087, -1136452629, 1089032721, 87834258, 557299654, 101092551, -1247515795, -738760477, -722908850, 537003589, -1803515622, -2046604511, 649412234 ], [ 65183210, -1971654032, -1369575041, -1943702861, 177394916, -2096070514, -686135404, -1402338189, 513315796, 506205235, -339997373, 391466788, 1360705861, 178688403, 1945703242, 810542628, -987829465, 1075352907 ], [ -1039355600, -1171784873, 1759791149, 1494258530, -1177425029, 486617377, 813843539, 123400517, 1716848379, -948797158, 1735710007, 1736526142, -2099032699, 91333430, 708271224, -1297410176, 1109922226, -1776651686 ], [ -1385228365, -1723648703, -626105199, -378979926, 1850389656, 353169637, -1325871740, -168738045, -1502064728, -984536577, -2111961478, 2041330080, 1250899781, 41665253, -295983214, -695853437, -2016635203, 2132791204 ], [ 926863860, 1871587843, -870463897, -1028983852, -355320062, -2147328867, 1706804321, 640897282, -1359720206, -142975778, -731273100, -1808495849, -1543059468, 574512104, 1433190232, -1491997798, 760530029, -1310811204 ], [ 799973708, 1620999734, -1307013605, 1742178931, 558638915, -1009195463, -1881740218, 1009361710, -1830300770, -75874700, -172017605, 671163559, -2107956485, -1387979575, 713569606, -1479532343, 1850005700, -1665271693 ], [ 802969403, 2013390230, 651861163, -1908652921, 823460758, 960033899, 947596611, 1815143458, 1029936800, -1273482043, 106806630, -1038773415, 300954291, 1912820520, 207788927, 507026359, -1512972135, -514835120 ], [ -2022609867, 1728671400, -960679095, -1832432744, 822487880, 608048053, -1485484160, -177998387, 770773884, -742455568, -1448788606, 1998912859, 1265117364, -1838485735, 1118425365, -559508581, 607059940, -1389105230 ], [ 1912029576, 1981092157, 1736510475, 1773446109, 670022551, -733457208, 52758075, -140186741, -1603455633, -414436938, 513862520, 1939763282, 1883005130, 2147429211, -230935874, 1457512867, -1647983657, -2101992970 ], [ -1533389358, -35008131, -1808591555, 2063580881, 1531736748, -59650149, -1081275565, 405365917, 306795408, -17229543, 1559080241, -1749656349, -860828382, -1222347316, 318070978, -683154922, 881130246, 39094447 ], [ -1714851027, 130507044, 1590997273, 493512341, -1197744552, 1348390710, 1571756108, -122567651, -1279192472, 2008421981, 757448741, 1385253207, -851373094, -1472797759, -1160399427, -888736833, 231468909, -139329 ], [ 1898741710, 1690452844, -68292638, -464068373, 1992822581, 450727021, 1865616763, -2016028041, 1657330857, 952903834, -1888466823, 539348399, 1800104848, -947278890, 998749771, 141387470, 2036758584, -1534547287 ], [ 2021220114, -1195257307, -117048912, -72394871, 1320333182, 1824955079, -1339758946, -664763703, -1726873513, 1210707416, 290677837, 1255691483, -629402365, -337463775, -167063167, 1127355636, -8746245, 1496743710 ], [ 2062318137, 1742295983, 1888926498, -1332930435, -1520387284, -2139104810, -2077121677, 614357941, -2121433592, -2075409493, 951389774, 496556577, 130105281, 1648551392, 1145256985, 1640972852, -227390847, -637263135 ] ], [ [ 1003513688, 1626726441, 1953731008, -1978281229, 1653381698, -1404496969, 1582339915, -1110814065, 1197503449, -1132565083, -1350181133, 1953763060, -129323511, -1094975206, -1916430631, -1701959136, 417595324, 1387040720 ], [ -1549864813, 1276263912, -665852182, -1385400652, 1891265235, -1441433885, 1776647945, -1637521127, 874399144, -442057968, -718592722, -1208982775, 2078515913, 44856690, 885481413, 285203661, -863731518, -1562597637 ], [ -1454592071, -1731478374, -796970229, 1251083846, -1240854649, -477508084, -879746944, 346615930, -1858798763, -2008941030, -994204527, 1205145565, 49077294, 988214622, 620398459, -585249425, -290818493, -1771257843 ], [ -2091656190, 497791579, -908781210, -2113029724, -416801964, 1715385380, -1400720428, 1629826978, 660221706, -1835834839, -805814389, -207280466, -944561830, 169125534, -1911810088, 1822848059, 1508145442, 129306728 ], [ -1294434266, 1827480204, 332421368, -1354001577, -827073768, -1969874459, -145239438, -919143054, 1389633162, 436956020, 1141793027, -1148442597, -523084760, 370043252, 1551312774, -89617017, -1683255938, 1995870025 ], [ -1509400868, -389878663, -2128253580, 699867239, 1789462055, -2062258777, 1912165340, 969304750, -929231233, 275016865, 1301055188, 670270759, -439805790, 2014018036, -877426838, 347793232, -1442668221, -1772867041 ], [ 217333219, 1478654857, -1309198482, -1531647265, -1820768575, 1279695096, -581099396, 1833382080, -1087123663, -1438928524, -122749359, -940351657, -629293489, -1352726597, 1748432411, 1512398944, 1881122639, -1713503728 ], [ -425522855, -944601979, -1429210988, 215999963, 1941704127, -1971759807, -448467230, 893667748, -287893670, 2102660479, 683090534, 224009733, 672937144, -860263118, 323321263, 167332793, -936034858, 294182980 ], [ -47339906, 1508664560, 1822862629, -813020957, 613041864, -158562077, -153952095, -1496058327, 816382838, 353287906, 766203551, 1857357451, 418125396, -1547361078, 852952670, 847970814, -2066619479, 1620695525 ], [ -1129826295, -60168363, -979397329, -1435019899, 1292706162, 220972106, -1928157334, 193324572, -42171002, 2032592119, 1374650482, 1052142696, 471497669, -185053402, -517751718, 275703300, 2121521253, -81130959 ], [ 449860632, -1313449484, 973483645, 1593603156, -8655018, 1147780695, -1404062816, -1793101420, -899771802, 1306739811, 1118571885, 1857868807, -1082915968, 2047439668, -512786045, 1560730311, 627632818, 453338271 ], [ -12700363, 1217248111, -2085320877, 2065178327, -263931387, -221664773, -771750737, 404597408, 1453799254, -457599149, 1931109575, -277186672, 830221143, -654916466, 1365263433, -1942245396, -401576367, 557307896 ], [ -1996944008, 1548764969, -215954586, -1745529386, 1786741526, 2098566829, -1425429472, 1667841687, 1057704658, -2125957937, 1414106935, -428237775, 1304715282, -478100439, -596756369, 1503047624, 80149854, 185943194 ], [ -1536802888, -1757260221, -1561005450, 724802500, 1558277508, 31334411, -928183387, 1357028627, 1794471495, 1611089217, 509997029, 103156465, -705415704, 810539441, 915681825, 257326808, 676603669, -1859460105 ], [ 869161272, 511173161, 68384024, -122027777, 590735201, -1054826106, -1633763750, -1149123475, -1367270286, 2061828994, -336053600, -1855608736, -1046657512, 657291954, -99570952, 1789333073, 208601765, -1652210019 ], [ 688282896, 1563547944, -705860584, 1063479688, -1646727814, 304021724, -358896254, -1432361566, -686695955, 2131035455, -218570783, -1177164848, 1435861951, 1642104299, -257112840, 2084707499, 1079525880, 1442246847 ] ], [ [ -720842078, -1797591887, 1192683359, 198486662, -1419194738, -11641262, -1967419552, 2139187819, 1842478217, 829297667, 491311269, -423797492, -679037634, -2108025494, 1775057626, -822985948, -161481255, -1728277673 ], [ -1799714579, -956354972, -1042314101, 802537078, -801459383, 446448394, 1296605323, -387561982, 97538694, 1596019234, -185021062, -616340315, 1514950989, -674414355, 1633733764, -1570107716, -760481045, -1178066613 ], [ 61831665, 1494870108, -1725246099, 800434920, 1824385693, 133280463, 355314919, -1290371763, 1606783372, 13671016, -817171743, 1213750644, -264638966, -187165034, 1145671887, -1281080944, -1681089157, 1670393066 ], [ -396686277, 563239324, 75724584, -1415597002, 495065151, -1372038712, 950647174, -611232011, 1093252454, -388031249, 1302532507, 1270791054, -1459318738, -1770631562, 1714592270, 1212584952, -1770778712, -1711754161 ], [ -1380251875, -143139690, 770567697, -1404250502, -781701743, 1159802832, -2048762767, -812783927, 252092811, 52774130, -1528520598, -374294101, -142162654, 1186870451, 1407833693, 1017688898, -1557827841, -1415139733 ], [ 1251644136, 1203212391, -627684926, 189208033, -551549109, 2088786895, -1069255858, -1148480892, 217069058, -461489811, -1043715685, -1901766757, 2099279819, 525228557, 1682715679, -995360066, 857415936, -703150944 ], [ -2053066076, -1790186547, -750365416, -922598115, -592587324, -650544107, -744330241, -846614977, 759555757, -2134270888, 302713619, 411139973, 548374062, -377033433, -78043786, -1385295776, -1780323624, 1118757135 ], [ -1304173272, 1423322230, -591970513, -989471657, 1143048771, 1746061916, 293520172, -1332563039, -58320929, 602121437, -1725459998, -734920454, -718008794, -346009872, 884944696, -1815335051, 1650562231, -2037019520 ], [ 575345864, 1881682322, -1895368352, -1887375760, -665507047, -1516456603, 1670516454, 1792526653, -2092906226, -313717785, -1944722490, 862020737, 603980067, -800049632, 125159779, 1073703178, -785749638, 1987778694 ], [ -981492111, 1043576285, -815468491, -1959877018, -651672504, 463001683, -803041333, 473452441, 2009325034, -1507904042, -827853862, 131701048, -461184886, 1460128620, 1969097557, 787458919, -324382213, 2012788708 ], [ 401243347, -1360769924, 854360277, 282487484, -1114243761, 1121021827, 615313604, 1913113533, 1094594140, -32330202, -2109828970, -972581458, -440421605, -685589243, 812277051, 1412655819, 18528244, -2116699559 ], [ -2096995708, 80592833, 865290122, 1381516198, 1554907750, 1127328372, 332820894, 611691187, -1858803046, 15776832, 361606972, 140655589, 598387898, 1568752024, -568797086, 1975012677, -499146335, -1243089693 ], [ -635244807, 1370361041, 232658129, -733667599, 1459416032, -1909511922, -1274441588, 1944981726, -1461939990, 354805115, 342498861, 1562871713, -191203811, 1239951126, -367455084, -256229536, 1605596851, 67162183 ], [ -1082877859, -734604281, -25781046, -1004232905, -474693059, 407217658, 1041978797, 2102916744, 305937506, -527658133, -173172858, 1717688213, -1661829915, 1237778365, -1405874071, -1625775420, -2073649731, 1623245419 ], [ 377542020, -2069446427, 1680128326, 643804030, -433913343, 560201463, 1464364965, -215690392, -610567772, 314049345, 50474563, -281754571, -1376814000, 493626078, -438003163, -1678454609, -2143298836, -1784267409 ], [ 1784619570, 1013188377, 1282262260, 278714426, -1652823129, 2126956773, -194283876, 1623484117, -641648386, -1926412984, 2082619494, 1655930282, -1002208378, 2034949592, -950419567, 691359305, 808239688, -395766485 ] ], [ [ -1666668815, -1454248759, 1151045731, 1487915923, 351456025, -915867795, -1996348045, 1446104854, 1123578164, -1456934830, -116870090, -678586550, -1830699418, -921915893, 1196722095, 998680848, -1099336112, 1109540001 ], [ 928892362, 1758864154, 2104419040, -2113989466, -479366501, -488457838, -1077432670, -1295498021, -1046089859, -977572211, 1111869824, 55211399, 2129741889, -269850410, -1357330688, 1758911116, 2036583705, 871949596 ], [ -127566295, -224581257, 1635020059, 149080417, 677781052, 1545701499, 1359199287, 1754054637, -360050217, -439187230, -1943839010, 1734732584, -1201378803, -1960109814, -227737973, 1887395683, 654667171, 634843292 ], [ 1454661905, -801011101, 464315206, 2033165085, 108766897, 1207190302, 1682714041, 807651035, -364757530, -1180375953, -70580028, 1103040625, -123158255, 250508063, -177641999, -631634589, 843071763, 1186177133 ], [ 860782602, 1073614864, 596782374, -717143194, -783135424, -109473854, -722378873, 1557494319, 449776928, -1313750955, 1993050202, -1409542900, -977940075, 1923417282, -256945389, 1192734868, -2002787715, -268804099 ], [ -2035918182, -81672171, -1127037170, -1560522003, -1110802093, -1238039562, -2025817457, 1522761898, 1070012365, -650415508, 1794491887, 1306959241, -1997984050, 1584663293, -1163929579, 1152203204, -1983777753, -164261560 ], [ -2124678065, -483501503, -1504347879, 106619545, 1921943802, -1767733460, 253583270, 814595171, -1397390222, -5697175, -201126507, -411299816, 90345738, -1304538179, 1533391202, -270073166, 679312074, -1024249569 ], [ -1804095346, -1844663125, 2013254369, -482579117, -1034968445, -203982607, 1883836283, 1879463198, 1888657873, -948441885, 1767347824, -524687149, 704342264, 888303764, 447665780, -291975319, 885012499, 25531720 ], [ 702679807, -1972097010, -390625785, -1359452902, 60999102, -1047348610, -499096536, 1819108982, 2143575869, -957671349, -2104349306, -512782538, -1894656430, 567312819, 647507411, -286983396, 1238919205, -376948660 ], [ -36498753, 1923029953, 967218555, 1349053589, -1765811335, 1671750267, -1864261235, -117799071, -391654916, 483827396, 1428351285, 277174879, 283197954, 1113498481, 1389599669, 1577813597, -5579727, 656701911 ], [ 31334788, 863478674, -1271561658, -1204064480, 516692416, 106732676, 1203547366, 1114261824, 135918446, -1304409766, 21048075, 1683097981, 372680864, -693305939, 1989806679, -1845258935, -1270491236, 534202302 ], [ -1601603047, -226799434, 1025179275, 1759258024, -1259081454, -1516073926, 1092541069, 592154604, -174630078, 1242085732, 195361669, -1034468415, 1265411256, -1457768410, -114473914, -1275899774, -377633064, 1535080628 ], [ 501568026, -189032252, 1200253878, 1568413665, 191708190, 41888921, -1990057168, -193575103, 1817657293, 235132835, -840580272, -973812533, 1088056985, -387473285, -977741280, -1365333266, -680332751, -741758234 ], [ -613866936, 89346651, -1889513250, -1843388348, -1500921191, 1208881660, -1215670458, -609395409, 1595039844, -521308870, -267326160, 837533866, -1730384921, -49636202, 1183737312, -1427850200, -1629096734, -1962027865 ], [ -1117871184, 952086988, 676905030, -1664612877, 2039441049, 1970709100, 730956954, 55236623, -2016320798, 209712216, -1259138651, 1534607887, -1643564288, 771156073, -1362834021, 213466690, -1088140140, 16158915 ], [ -549234817, 110364805, -1904818655, -527335587, -477435309, 823047784, -1578633129, 2051942193, 948893047, 233802889, -233649843, 1211711423, 1633855920, -614904284, 1810966436, 1183087981, 894493988, -637447476 ] ], [ [ 1916884090, 1702141307, 627816488, -1008302120, 1627855793, -1555078124, 880796009, -1992309027, 1083487069, 1023542667, 715110188, 1191068899, -78775997, 155516204, -2092620074, 1401609761, -1799970402, -1244734492 ], [ 1147017044, 5945144, -662631343, 1767197557, -2035120216, 1661270592, -2048217113, -969149836, -2110079177, 1113292137, 1328777476, -1262861875, 636500620, -569754781, -870243445, 182443179, 475172368, 1793886162 ], [ -1398230253, -321063640, -1415953638, -20915030, -596485525, 896935317, 389216721, 2135518780, -1799246492, -1937897065, -1660469242, -793650695, 746113444, 2023467908, 612883853, -1359769105, 1755888134, -16843357 ], [ 1320849104, 440703265, -1020572465, -634184900, -550553602, -565591607, -357391734, -449266004, -666324783, -983981228, 1860905810, -966778856, -998770483, -1112022405, 1062007961, -756034400, 1517139158, 1200343995 ], [ -1120625806, -1036877108, -1738930320, 1311463152, -1317989811, -970977833, 958216587, -927322233, 893176243, 1157861205, 854117969, 136854349, -1772882335, 2103180781, 659146756, -991725877, 616215228, 724780629 ], [ -1083213932, 1737317380, 216355310, -396371887, 385917808, 1003107687, 81752711, -1180697759, 679095312, 1584467385, -794633739, -1154357014, 42830980, -1722974545, 1874806326, 766716526, -80496597, -1318688710 ], [ -2006531190, 844136681, 676963816, -1996700423, 1761638616, -364078327, 1742747776, -1929812259, 470874808, 1949001449, -1179167482, 1849240919, -1533382924, 1207236031, 1283871310, 1632592911, 711134978, -373328901 ], [ -59409997, -1015696153, -1529030214, 1132859818, 1522900328, 462307475, -428611550, 1532747860, 1081661317, -187215791, 1706896110, 467839271, -59155179, 2116661861, 1282917856, 574122187, 233661749, -21254403 ], [ -1301677432, -274416277, 1186183485, 624794930, 725458120, -1958418550, -633358595, -751943691, 1719692532, -854289377, 163789593, -2127309603, -1041103547, 661889868, 54214232, -1250025170, -84636721, 432710063 ], [ -1043627318, 587586456, -508947832, -773817693, 1172689787, 282110231, 735674877, 2111115878, 920643143, 1140011772, -1737543790, 1830291033, 1987388887, -649080827, -900000953, 1381434611, -126566705, 1575017574 ], [ -1580425586, -771847173, -1474805619, 893729333, 188934952, -1413123205, 411702042, -1912054865, 1765993552, 1955727262, 299959768, -87046349, 1275651098, -1542009063, 1801558788, -118657201, 2070693765, 227704911 ], [ -746335136, -1249208134, 1938374875, -1284617046, -460476891, -917563564, 2134653126, 1634931322, 1753073955, 1702502020, 271037902, 60856607, 104076437, 1036207922, 1692505016, 1806186296, 1683617836, -376795965 ], [ -633610975, -67470390, -971514018, 1231692211, 796429800, -1972729342, -1173749626, -406407052, 552467311, 1783348820, -676119743, 1752656299, -711888452, 1869189738, 2037326619, 1906877820, -1608143921, -2094315467 ], [ -1781603326, -1622026845, -1013260311, 176406229, 965845070, 841623501, -621283618, -1202513567, -1982412402, 1904244857, -1871126539, -1491319849, 1742842382, -1756102133, 1767629862, 904721991, 1798994494, -435725568 ], [ 222391221, -353078063, -1833155218, 365193271, 633157954, 1993938579, 460802457, 136078646, 1537638881, -1962486766, -348918095, 1310409369, 409600895, 1065528124, 1395368436, -544558068, 2017683427, -1547850860 ], [ 1008901746, -1797321199, 1096968834, 1211321346, -1805109208, 413109888, 704785550, 841582494, -1176418673, 331198364, -1306850650, -1172804194, 274116287, 721667535, -1205354827, -1800269617, 337100275, 732142746 ] ] ], [ [ [ 388413139, -586973139, -548017190, 1299357376, -928841762, -2073782471, -443787095, -1177146152, 1304299226, -942195131, -501445950, 1359789874, -1197536694, -2008042476, -279980134, -274455450, -623449624, 1605541136 ], [ 1904033272, 1508669970, -155786854, -845239942, 740242663, -85782992, 2014370699, -1845292759, -2045554838, -1463032007, 503235788, -765387563, 88459739, 413974853, 848204348, -40244436, 838708877, -572315641 ], [ -1270422149, 265211940, 770818746, 1169751465, 342412563, 764391720, 1048868805, 1267069388, -752269327, -543129523, -1376876972, 1811396905, -889725422, -1649084002, 587557001, -587523064, -361030093, 1144161214 ], [ -1768937730, 1134669711, -1197568813, -1719545198, -76554276, -1147338432, -1802435879, -1223176244, -235989119, -395873805, -1889862041, -487653801, -249564667, -824946619, 2016019631, 1272312386, 1569373428, -1094831975 ], [ -795631398, 286214520, 1687627659, 72622451, -482102671, -412768148, 379800721, -1792749166, -1112269684, -1332552739, 2074384807, -794450746, -1834489644, -36567856, 1215654621, 452105744, 1549709578, 1730231031 ], [ 2113360209, -541984534, 978895691, -1979217853, 490245220, 539887358, -94194169, 1787823551, 396993653, 1882148439, 1909752121, 228508615, 631366424, -2024018839, 1768764391, -1775387411, -54711334, 1002274871 ], [ 1384457830, -391706599, 1469516989, 738778811, 150970519, 1076262790, 1973875597, -1035490722, 1668381653, -1939635293, -1534147282, 1164785314, 428833511, -46008736, -2144516164, -2080864240, 630353482, 965230380 ], [ -1506564415, -168636336, 2008167638, 1070476597, -1574058836, -1802413777, -1271071832, -1498549628, -2051082582, 562141128, 2069605853, 1677622829, 1856329391, 456616986, -846408922, 1463780623, -1283122636, 381927734 ], [ -540192735, -1407820141, 1354368157, -590402277, -1335486334, 997134755, -624235232, -771114268, -244483095, 1230656707, -371172881, 78500767, 1185812785, 1454625647, -473650241, -1868568231, 1808803913, 945165053 ], [ -1264021779, 1476937167, -332416331, 1783077989, 1477357050, -522647039, -1869597885, -1012623086, 1434851030, -1964918870, 24180586, 121052748, -1262995638, 381933767, 850555794, -125304338, 828928099, -2059883471 ], [ 681629902, 940348167, 399561994, -1089835130, 60612735, -634710792, 1560468039, -823792625, 1585211107, -1582027042, -400605819, 1314717422, 624625165, 1043973978, 1542454861, 1780519938, -1858539750, 55417311 ], [ -801617869, 2147020106, -1180324642, 138357588, -186896432, 857762260, -1545402232, 583389432, 380028259, -335803161, 327603468, 764918577, -1210769305, -1297293171, 430067230, 1210130886, 1551126274, -837339661 ], [ 1625906720, -2113066974, 834979542, 1831466577, -597479742, -1070861065, -607691826, -1712769174, 509719919, 1396155335, -1689398810, -595163886, -403526431, 725654105, -326086092, 681881639, 262944758, -20153405 ], [ -1447363321, 520467513, -930204835, 502320797, 908817603, 412793016, -151640403, 1568204506, 791758860, -1234791092, 190305833, 122212216, 1924676180, -592809481, -711746444, 443511068, -95303402, 7672068 ], [ 29702515, 1904497070, 1184165932, -276769339, 466988757, 1995492308, -519587266, 1274782324, -1742097729, 307608196, 574652194, -1678862651, -706875354, 252771523, -246697118, -537720031, 391307141, -67646058 ], [ -1411526758, -1551597031, -1099587310, 1118624906, -657693009, -510311717, 1909798970, -863005615, -460309213, 654328690, -1091352431, 1498633167, 805642458, 915262071, -1308814447, 2142666815, -734075655, 1679481501 ] ], [ [ 2094260829, 1238604031, 1458666439, -1268454865, -1635843839, -57288097, 1570560013, 688363584, 1954200566, -1570790192, -1205118440, 1103952270, -933608206, 323081508, 201586606, 1458221605, 657754444, 1807110946 ], [ -2001789512, -129785325, 407342259, -1298304737, 1897097057, 754288468, -1850777899, 1830051669, 1006819318, 1363336228, -2097842720, 215118045, 490873646, -189661379, -1448363633, 191513200, -938103395, -1698543259 ], [ 1215939742, 2004177832, 1281815580, -2015461541, -1899899281, 1021221629, 1424696483, -46237698, -1508484918, 1439762632, 448257408, 1822806160, -746280809, -1538889321, -1185790050, 486654918, 2063173357, -198165444 ], [ 2125728088, 2061500242, 2108946594, 311233569, -1968895554, -1362831428, -846633834, 748403814, -1287924052, 1870819349, 1996654129, -379522565, -1016995255, 313588423, 995472880, 1863525852, 483549358, 1703935489 ], [ 2124391891, 1850147894, 1100146935, 1312952815, 690545329, -848851325, -1536577299, 2024541873, 138589734, -1022409633, 2061423766, 1105223305, 1222675763, -1032160634, -1067953813, -611304107, 1427881969, 553769969 ], [ -508687937, -204431842, -2077210918, -1011408882, -1475216713, -1404861553, 143656149, 1309896539, 1974800602, -1726334499, -117264222, 1048948218, 151367648, -325565744, -987835985, 124874631, -2006474101, -1047138156 ], [ -1625966069, -1757556803, -284013447, -1014233466, -1750499948, -1080070951, 1927958785, 1463877117, -2001302371, 1744042132, -722386267, -678550891, -119990588, 483213086, -1045068825, -1634912808, -1478861571, 1909892973 ], [ -1386514688, -1522134801, 75401354, 2118760588, -1086481550, -1922376213, 1748324443, 1442962231, 607405093, -1669833130, 216951673, 886343655, 1925567894, -1608981737, -1764560672, -1170324842, 544779423, -1197665399 ], [ 346693030, -1713046352, -1840798732, -1989898153, 1566405064, -1256196634, -227348214, -2096606523, 2063917929, 282278748, -363983932, -281955703, 2038551571, 510566813, -1717994537, 619190155, -533091084, -97006860 ], [ 1081649133, -1169947404, 710519719, 2115734949, 1019197607, 1964137994, -1476739196, 524139584, 671667972, -30730896, -1222412817, 1013709738, 1656200156, -1830650383, -86767587, -895402222, 1474871870, -400924020 ], [ -1883084202, -1290433393, 108667029, -878228284, 733431315, -988628406, 508515800, 896209446, -1131528956, 1984269229, 2089158014, -1795398894, 1275694636, 736993154, -357887935, -1714044255, -1931469392, 1123929119 ], [ 168678562, 557150271, 1976145086, 943210893, 1521599654, -147897859, -567878135, 1907403945, -251452452, 2000780789, -730835287, 255608095, 615022450, 1110450439, 576144779, 216051509, -1850741819, -1569474861 ], [ -412538902, 1546547372, 1828213269, 58030907, 156339875, -218475789, -1528226872, -1864057601, -598049421, 1813649897, -1284760866, 907467376, 1232655488, 1259693034, 1464678294, 1327629492, -1304037697, -366156176 ], [ -88719493, 1747579621, -18892540, 540260743, -1698846569, -938529533, 861491576, -410817377, -1135022365, 1992944342, -435940602, 1931403832, -598178917, -1314424234, -247119538, 1769862081, 333965838, -618540527 ], [ 1814131485, 149723362, -174409851, 1597958633, -1020659418, 796943211, -627634800, -1708972104, -2110269490, -55292299, 764099039, 450547842, 786414070, 1943602668, 1313489092, -1337388553, 919578153, 442358974 ], [ -429965389, -1691058917, -1964416472, -300771634, 505100261, 1044477953, -426413061, -1282997151, -1026612271, -1387554003, 22757260, 1680181291, 991136676, 1966166177, 843118615, 470487908, 93920879, 501397 ] ], [ [ -741870905, -727452408, -146855114, 874825793, 1317185681, -1155009274, 1532129981, -1902644379, 533004767, -1305150814, -1422040524, -1176923788, 1099160937, -839033744, -837249304, 701275202, -10586865, 1356770942 ], [ -1149099305, -2086676136, 1204837689, 1982496455, -180006897, -78843092, 1449896924, 1921662295, -739545326, 332138215, -1180555752, -599793650, -238260300, 214679334, -601851983, -1524344239, -2044367884, 1968650970 ], [ -767297802, -940196825, 1180675459, 424768112, 1908751594, -791167120, 217996995, 2005201272, 192379714, 2003548669, -1506135989, -2104752041, -344953856, 357168892, -109599275, 1664921908, 1502158947, 1156471847 ], [ 1172016231, 929750150, 1509893090, 1682882124, 861881297, -121515989, -1094100445, -238571486, -95511520, -373548483, 1608050, 133622572, 2070462737, 1515544897, -1465435281, 174442245, 1968701209, 495640198 ], [ 315271123, 569153186, 947650570, 1998036768, 119133791, 917565909, -243173504, -1643489286, -571503712, -1100151600, -370679769, 317686456, 1337587108, 1185611688, 1899300609, -422721192, 839988276, 1851772035 ], [ 1531556455, -1673623124, 1594463646, 1133498506, 348943841, -347464292, 796581634, 1535878472, 335758781, -1335848749, 726095095, -738469052, 1448292293, -770426209, -1903702911, -1795148665, 1657648279, 605754963 ], [ 1590974117, 275374530, 895015843, -1666947570, -1978805862, 542505601, 1658667374, -1909326761, 421086209, -1278177619, 1941846274, -1382202052, -1741301077, -472097946, -1679881495, -803695958, 2042797125, -629584261 ], [ 284579082, -1222389681, 1742262086, 1684513634, -383109261, 1783640339, 2030847261, 1283502892, 1530665760, 1938166604, 395605053, -1442644177, 1185866862, -992322862, -525655960, -461338878, -818411192, 708096578 ], [ 45489052, 1010811993, -517052060, -2025654987, -1596597388, 424286713, -2096803376, 1563489437, -113900301, -1656115934, -2041284480, -990977174, -448553870, -119242209, 1318575776, 1509202282, -1608022914, -1740742440 ], [ -118523313, -2031877706, 1716984980, 885489699, -1338968347, -198477691, 1510771885, -1793460978, 1990585947, 1155076980, -1735707650, 1699225304, -1169114529, 504593153, 1659882844, 955666677, 1574426467, 1911114764 ], [ 436237396, -629498709, -64812540, 478765962, -1328555888, -424272044, 1297009385, -2108951614, 924203166, -228060990, -1424372709, 1960008225, 1476255026, -320959549, 1286520102, -807432309, -664649921, -1073978471 ], [ -553067850, -225431692, 149449592, 86795876, 133769277, 269694303, -1613951753, 1014174245, -77210607, 570595497, -871033548, 555412397, 952822287, -569431851, -1701252375, -249523351, 1877883546, 737550026 ], [ -60318288, 822357575, -80574433, 2001920083, 784493977, -1622713823, 1204048000, 4594770, -1268331759, -76307735, -1384298989, -158608426, -1833626554, 884213716, -1591173439, -515458857, 1897575291, -413861117 ], [ 765434842, 713618022, 117941693, -1374928125, -176321166, 292579628, 173863169, -193348521, -1002602512, -1710817220, -959019064, -534211797, -1102643703, -1547879909, 1323863021, -195743868, -1692554286, -839123175 ], [ 2119717036, 1718622729, 541029922, -895690508, 1903641296, -408472370, -177277105, -660533965, 695107419, 1470658015, 541635977, -2123722742, -1472497144, -179645353, -315959446, -1905694553, -1176792278, 444669800 ], [ 2021199867, 1529733891, 1216134430, -668653000, 352259311, 239173290, -1591210684, -918563015, 1958176003, -2029714031, -131131663, -1426904910, -85849728, 587672898, 1074739511, 78369882, 211029745, 349680398 ] ], [ [ 13287501, -787030288, 1553366467, -522461720, -1255359654, -135434633, 2078862939, -2093649025, -1545382982, 1153255713, 851712641, 783701055, -423144135, 517164207, 1268272229, -933126849, -1714793975, 1548261472 ], [ 1094057727, 1035854778, 1466817667, 2126027354, -1714461789, 26726533, 224314366, -1211380184, -1880849212, -14837973, -1274822094, -503087676, 1332201536, 1266748055, -1346854499, 393444876, 1711464117, 1542911597 ], [ 1215859981, 1781803988, 1484610962, 690859491, 1942892197, -880867382, -2024499174, -912576608, -1804890006, 1871341763, 485543685, 760239914, 64973169, -1128139128, 725771378, 123705080, -1537175684, -562191949 ], [ -860965491, 1903878461, -426569078, 1444338171, 592835389, 678591458, -337561394, -506294665, -813566644, 187650004, -2135666373, -1522094626, 2089241148, 1250582712, -1929136088, 2106402006, 1911526040, 326862898 ], [ 230225248, -103073032, 1251800371, 1085719220, -1268079668, 1314859248, -1469442999, -358113713, -1507475638, -728276698, 1284043138, -276898147, -1501909573, -563663704, 1807575178, -814370675, -1551834727, -936549375 ], [ -1429594872, -771303063, -654962981, 876436470, 1236964914, -1640310364, -1786609158, 1128078508, 1653211307, -1039260844, -1057953944, 898374743, 385356785, -1957252288, -613261181, -1610659419, 1714522015, -102141417 ], [ 216843639, -2020671112, -210821259, -1630491756, -188167161, 1559692889, -1776142511, -1224576977, -273912734, -1444318887, 1976190292, -2080425074, 2079710521, -383533543, 706712467, 1567650943, -176732061, 2126281518 ], [ -605238165, -81564725, 805014291, 2133941110, 1842867051, 150396241, -1746515037, 1332882364, -372381602, 640053907, -1652182472, -1260869694, 1830757493, 2120301945, 1022602737, -30961759, 359117659, -295464619 ], [ -1716840281, 1548498168, 960845901, 165296499, 404061333, 1054518016, -1598408287, 1101314892, 2029958555, 1088596265, 283025212, 146847062, -118782972, 1383437185, -456799118, 1802555806, 352008011, -2041880411 ], [ 999537980, -209791464, -289779447, -2048863208, 1022064258, 869875429, 341301275, -1322492781, -1805279968, 642204780, 1404696242, 1272320749, 965837964, -857736580, -941087558, -1208926668, -1815301728, 531077810 ], [ -730623955, -1012385023, -860948632, 1616627106, -2122154540, -2129326154, 1264877271, -752387891, 1653841506, -1472895006, 783571192, 463610127, -1831907818, -2035889988, -1071253030, -412116751, 295877493, -1221769263 ], [ -253656013, -173847485, 363465946, -1729038577, 1641597180, -1529149013, 1336126980, 460226182, 1234082537, -1699183373, 2047269945, 256314572, 1888329639, 561200197, -2002605802, 415458589, -189011278, 920021264 ], [ 2115243811, -1011984816, -1464846858, 17912041, 1208112619, -2016552264, -1746640808, 2016817192, 1663023054, -924271191, 230125835, -214942610, 2103087032, 1762213323, 215154384, 321215962, -1294768196, 1415010781 ], [ -1236598418, 2118728534, -2133623594, -1470456408, -1344942327, -628582689, 1057432631, -1504253256, 937004514, 1736981353, -271942674, -781627619, 242949921, 985259981, -1820010502, -95977833, -1189792115, 484336792 ], [ 1326598724, -1987292476, -682165597, -320427955, 458133251, -1566644244, -129229885, -2051442605, -676980866, 1293359886, 793995621, 388621157, -1666508801, 2140533156, -496205823, -2034403106, 1801863189, -2137285276 ], [ -1807837336, -391806969, -2025008488, 758926732, 1886574800, 1112883459, -2122251437, 1153963633, -792942464, 259934728, -976762864, 150188849, 954380126, 482812985, -1869927222, 1002540145, -1608132599, -876930326 ] ], [ [ -440823466, -1847763935, -431721719, 596643567, -2116905417, -1744107509, -340959001, 919621092, -678759676, 1520524468, -937555415, 134304470, -660872207, -1185675430, 459379366, 2071742287, 1386424340, 1910115020 ], [ 409437688, -319537194, -236406199, 818233263, -686168129, -1006764967, -23596321, 751191369, -265797002, -2132817567, 1527518646, 689258591, -1599877516, 1415620974, -454630019, -1624320015, 1798099186, 1065855658 ], [ -1569997959, 402423475, -1774009160, 354391454, -1730218476, 1995529098, -1266337789, -1667898647, -1185418397, -1204799233, 1949093122, 1548773123, 358161129, 1590977289, -259637410, 2027639963, -1256266205, -764497337 ], [ 576173840, -1950190701, -2063074110, 374991748, -518003916, -91077820, 230465389, 189736837, -1775822584, 858063346, -653940569, 1695830194, -423823210, 70962323, -1306470846, 734193518, -649065233, -13598237 ], [ -662109584, 1707137462, -1712302650, -1414404796, -777836130, 359828752, -772935848, 782608626, 722588753, -852698926, 1913824508, -1154692399, -663975133, 1011491156, 1872092987, -1630571407, 1779849993, -865654895 ], [ -1980464256, 534271295, -409511303, 1815964156, 880407654, -1309236015, 442621725, 1356671700, -189841230, 388602477, -196295406, -62244255, -1105079079, 474523932, 311061349, -1680471745, -1764045367, 1128379340 ], [ 1551037939, 2053182481, 252645291, 1335281994, -1362380110, 592542373, 1797982124, 835498078, -1952598786, 232121435, -170197227, 123715130, 1664636920, 1930839183, 1198625023, 445465586, 192679728, 1741340063 ], [ -351640523, -433030011, 1169355186, -736044952, 674067483, 81437420, 378767411, 1787378019, 1818167294, 1323712018, -945915322, -530538963, 612752245, 199780758, 215360757, -1563000190, 175921901, -1848345097 ], [ -774692598, 987386044, 409162916, -564903659, -1283374459, 1658590312, 1347439297, 87589696, -778104853, 1814834859, 2145949471, 1015198945, 1174600263, -163673560, 209602639, -954364205, 406722875, 2119068610 ], [ 905859747, 1549839349, -1610762520, -1532218840, -1646444434, -101785620, 1466663826, -379270481, 619567773, 1882577841, 554992374, -1534395032, -1209293531, 1118154565, -705134040, 1236678521, -825264935, -814129051 ], [ 1454563648, 510112177, -1618270698, -861844418, 1906288287, 1687234645, -966697175, -1548483897, -2112986189, 961792168, -721109523, -1727327908, 415498009, 1938120942, 965496383, 998976537, 278906478, 1126577812 ], [ -2084603402, 1329472748, 1973617823, 59748413, 2125108707, -4819904, -1462422394, -504452782, -531841595, 550671045, 1696250700, -242703600, -462974507, 864659680, 1241844383, 696422603, -1655640471, -889824040 ], [ 1492820661, 1505914895, 934086930, 1228148636, 561401876, 971718929, 1349341419, 581262439, 1563109689, -2015410380, -646440048, 71075300, -723429066, -1864619671, -465126025, -724894636, 2063497289, 972448988 ], [ -1708821705, -1888079191, -83622689, -1191476145, -1369048221, 1059805862, 1208772576, 2009074326, -889544637, 203708564, 1004144107, -1151192027, 1316117086, -1236544966, 1464421768, 1728174941, 1917691182, -680641649 ], [ -877189262, -178621497, -1463900012, 411078434, -215615199, 1776963830, 713524815, 2066053156, 280984843, 486772580, 1351097066, 652510080, -952022598, 1183702288, -2138768623, -1233147103, -1580755284, -1641860994 ], [ 722669978, -125990955, -350846759, -177882651, -1816742456, 243758017, -357660056, 1430158678, -952046361, 742736286, 472486494, -151525006, 596140360, -1445554725, -1238343237, -1382677891, 620813226, -2120606774 ] ], [ [ -121580179, -1281538694, -1200548897, 2019171134, 209505620, -1132763503, -2053995084, 432802457, 595478622, 832485473, -1971751978, -357563049, -504390904, 20352862, -1066809649, -2117632377, -1175464085, 1774334011 ], [ 1856682797, 306894100, -1869824530, -2130839270, 856620869, -815346432, 300564728, -2018285845, -210987730, 1364358447, 1073781408, 158824707, 714515431, -1136096348, 1127904807, 232622962, -1995136675, 1848662202 ], [ -848192971, -398376295, -439761119, -1756241261, -1858901779, 1680655684, -1226192356, -1175152367, 1998103348, -593463823, -316792730, -983822180, 1970445031, 1559201173, 291996630, 1820367545, 293238861, 504967471 ], [ -655182004, -348390576, 849617190, -1002210317, 1372950568, -103776226, -1356304877, -126223819, 146649424, 2132727498, -1299720367, -2124421102, 304700498, 1156366718, 25740561, 433157801, 1762341214, 110447694 ], [ -133777397, -1006049125, -1138564773, -27127380, 820859450, 1902737166, 1896072781, 1865386666, -163184983, 809332561, 614256081, 60931305, 1881944729, -372292285, 1296074767, 232984670, -1681167215, -1334132007 ], [ 1893735372, -193603137, 670146981, 562316561, 1937140908, -1300423922, 1535729337, 967276970, -1448115002, -815466392, -1435943924, 1792941741, 1919764012, -1207377153, 1582319120, -1286672139, 719504801, -1780296441 ], [ 1210306409, -858514218, 182640008, 1443269121, -1005842021, -1286163676, -1579641586, -516753178, -488852706, 1235897632, 919431131, -1169585220, 1924922294, -111278077, 904177928, 1165932883, 859257145, -253942886 ], [ 1969281345, 1692700521, 1032705347, -2004437933, 974149193, 761229796, 482730948, 1248145239, -586809048, -280924173, 1575011116, 1549018935, -1786483129, 736732938, 1433731549, 682227263, 2130117730, 1978536366 ], [ -1449981942, -170425927, -1850757602, -1447024015, -819110970, -487918125, -944413187, 1126217002, 500780777, -1773953838, 473213611, 112501642, -839895812, 1371082388, 1895199044, 707712433, 2129351296, 345181961 ], [ -2007754294, 20148372, -612661795, -662316629, -962063923, -922293861, -328349302, 1700150278, -810090957, -198545138, 173156726, -1712534251, 751699938, -303499562, 1374207727, 1040472356, 956042779, 1654553667 ], [ 1520774599, -271830677, -2128690294, -721943184, 1420536829, -1877717072, -605110386, -2070292319, -1689715163, -2042916065, -1943881222, 1663615816, 1133912834, 1632976693, -664447534, -829482471, -1752349087, 582521703 ], [ 1354704299, 571097167, -990759303, -1877599981, -1527496164, -990743417, -807763859, 487813328, 1195705865, -673194052, -1799091706, 8640905, 819076523, 1036669998, 1827592278, -268873332, -1557212794, 366692593 ], [ 1013172354, 1157340570, 1483865670, 1182788384, 125249274, -1517269766, -1253393317, 145269329, 1863452101, -820951766, 783224098, 866857457, -1954437109, -759555107, 677811260, -774356574, -2080164577, 2126444943 ], [ -1962378083, -1921458962, -1505224099, -1854733861, -1815052269, -887997046, -58066274, 1627774458, 853782201, 1759630288, -1240770755, 710051578, 1709300792, -118169650, -135244194, -1162966165, -2087224589, -951989836 ], [ -1995634919, 1802743218, -1685617453, 1854805698, -1104893302, -938591191, 286215639, -1087844443, -1109551969, -498560840, 1591590728, -656434229, -358834321, 1899950900, -557339066, -511309514, 106764033, 142601276 ], [ -290855534, 2140623146, 864045906, -278490464, -48663458, 76501961, 1803411095, 422396810, -615156978, 1424400386, -1639579408, 593873616, 1947437102, 1355411417, -660750411, -504547708, -1318399264, 1744545499 ] ], [ [ 90056120, 1744803905, -895984414, 473999377, 1983590712, 1153017369, -524145446, -1492052337, 2001383178, -31435095, -2024170045, 1821438498, 450683895, 1635978888, 1034683729, -1335740908, 1495888421, 550960553 ], [ -503090820, -1421384497, 1433657903, 97795702, -1647947075, 1608132741, -94283761, 97779751, 1574008638, 453880237, -1599896033, 836307614, -1232663108, 535545284, 1344293549, 1041237186, -1777098771, -1437933116 ], [ 1791246817, -643110486, 1970951585, 1833930673, 1666424737, -1116337245, 522328620, -378464686, 1774176694, 713554918, -1985545650, -2131087601, 207763044, 1427674518, 2114290833, 1642609216, 906240274, -1240202902 ], [ -906012547, 497543337, 1097261126, 1520066680, 1336238590, -706562246, -1562689611, 1689602226, 1207477483, 1017851393, 1372169718, -1561427293, 1430372216, -1964906730, -1030342975, 1807462961, -127691245, -97665510 ], [ 1650025167, -897654095, -1232964132, -2140487405, 100185376, 127606337, 504516061, 1194258600, 184958906, -1713980720, 1824922012, -1793080379, -1314464831, 114446365, -1821499867, -1646394757, 1962547988, -1963994459 ], [ -682810976, -1935068085, 399609836, -771615064, -431404775, 1827273286, -1083499974, -696824548, 1724297518, 25687269, 1958184758, -43165229, -468175487, -660455896, -848410560, 1383143751, -1043804674, 1533544892 ], [ -1839782524, 1910198018, 42446182, 2102325572, 2089225556, -1320072835, 980764102, 1145239831, -1003534514, -1255013741, 760735872, -1037207057, -907073695, 1283031384, -762188614, 1273144432, 987183395, -1201604373 ], [ -1573086969, -856501905, 192951400, -963243683, 1231020071, -1096021865, 677725515, -2144934837, -1831610781, 418902192, -1712646585, -1138160075, -1942821139, 1315283758, -272394388, -263295493, -259850363, -1697788737 ], [ -153886676, -1777036933, 1342067099, -1571130007, -1758700544, -1764053913, -2033155480, -224291130, -2023794297, 1810030332, -1134611772, -76785032, 1437519490, 904753808, -2068769667, -363499653, -1279584264, 1729459161 ], [ 2038756428, -1213746435, 403637867, -2094836754, 1777243413, -1805360761, -1945361238, 1944941426, -142514992, 402730558, 659061180, -2019900005, -26325866, 459630213, 224995410, 726290048, 1313409371, -350312923 ], [ 1905428235, -1276960168, -2086051367, -651032205, -1624450197, -293549349, 1073520247, 253903160, 952742008, -1893937202, 697385246, 1016863412, -2046569605, 1164012558, 932319844, 906853836, -330143105, 1010128652 ], [ 1401791624, -27042382, 1055756376, 676202734, 474477598, 490419095, -632485819, -1431187926, 882128765, -936130366, -1807064760, -1650281868, 1931872555, 1497644398, -588595301, -1835139420, 627441251, -1894162229 ], [ 2097351910, -483732074, 458616287, 1195450801, 953389924, -1797491194, -1095569150, -671267407, 980937377, -756456786, 170679340, 1007216380, -433196744, -1655800370, -2121317918, -1304580300, -757483674, -560002228 ], [ 90598860, -1752309229, -1355710724, 1267118029, 1851192904, -1168016102, 221020443, 1640647023, 357882040, 682219959, 2041933947, -469524908, 615963211, 379434810, -827600605, 2022437555, -1308001698, 1889553460 ], [ 1487612053, 257469979, -267752051, -764112582, -392032879, 1871363063, 832169961, 817150625, -1021727977, 783290969, 533634059, 273974418, -897422937, -520822001, -2020123779, -1932522730, 245346177, 1676233266 ], [ -1915817738, -1851035642, -1365059175, -1665958847, -692728673, -1640401152, -24694761, 1302456277, 1054754191, 2007859707, -1467709961, 1463563701, 1422241720, -1251417104, -1212409029, -1926460199, -551351621, 1625752709 ] ], [ [ 1175260708, 595791811, -1612600139, 167604179, -1062502249, 1753364327, 282502558, 620460646, -1600334136, -1004376096, 158967937, 1712094693, -1026511300, 1137593339, -436631916, -1556022691, -945953102, -99111728 ], [ 2112540937, 1409137854, 1776713553, 1177431847, -628474658, -1585246547, -1130087996, -1241149004, -2113033341, 1064203301, 1825938565, 42481342, 1721659689, 585529094, -1253569970, -124904922, 1531205171, 703850379 ], [ 1519085954, 269363477, -679685108, 1464965584, -303661096, -1029612960, -188183140, 116872674, 70962392, 1054641650, 238253429, 1463251523, 1002318742, -390247790, 1747196473, -952405971, -2012999548, 644761210 ], [ 1943001568, -1454156785, 1254506900, 1789533122, 1032098004, 331834073, -1329263239, -678438094, 1908674999, -977193700, 1673740671, 968986040, -1729980857, 1371871901, 1748420701, -873787650, 1049587209, -248884907 ], [ 1115610081, -1442821931, 462925354, -667293848, -1759649014, -946926244, 2043107932, -221664670, -1541592879, 1095216447, -340112971, -1496951989, -1605772975, -942380339, 1348046598, 930690106, -776924467, -1510151735 ], [ -1726106325, 1443500559, 1021345155, -1628844341, 1533703076, -570717209, 2141156042, 1369318132, 1715686481, -1460850786, -739377254, 1271792429, -705642095, -377575847, 1919201482, 689494700, -1931226470, 245677802 ], [ 1351569051, -165518112, 896596613, -2049718905, -335578987, 317951195, -812158576, 1534842429, 443236235, -1178418677, -370189504, 205111825, 1445100846, 1965362096, -2009023658, 1655634484, 107825372, 234668744 ], [ -1376103124, -2063585953, -918107533, -19128759, -900844904, 73605576, 388320215, 2017979248, 971246959, -916081521, -1700870907, -287064697, 843592101, 1769471174, -1922659222, -2077286083, 307101320, -887426622 ], [ 1636516919, 603448128, -178729660, 515318010, -757136625, 698425421, 440595728, 586889345, 2133718301, -446840288, 979579299, -225462493, -931452652, -1808138496, -1177282332, -1588631420, 269079649, -1925731678 ], [ 590309881, 31042995, -1555764498, 1688415313, 694287595, 958126668, -2134207601, -304235253, 597414766, -261787907, -1454985175, -1578065484, -181766654, 47634799, 1271497181, -1747854494, -2089125592, 1495252641 ], [ 129035671, 2014349590, 721090802, 1179387377, -1108492898, 1284672678, 871897792, 729946900, 214323409, 1912037321, -835977559, 1042731464, 1483113143, -406721648, 1447547001, 2089301311, -373397973, 604025925 ], [ -1273595530, 280539508, 806911044, 1997001690, -1965906800, 978124805, 619556527, 1683544530, -514364523, 1754357983, 25086179, -896979398, 1635255336, 1836480597, -1060993014, 613664511, 1671871929, -1148409062 ], [ -1215769114, -398296666, -2057045535, -457787867, 1590928196, -958907361, -464233700, -1141144628, -296469572, -337996242, 1435964705, -915679849, -840522486, 1154356619, -881910915, 79585939, -901640558, -264613109 ], [ 1309647265, 1831488309, -249326783, 2026590377, 290320936, -619563799, -1963230857, 1843571800, -1585025674, -1896472544, -1354469060, 1785870083, -1881857447, 158621266, -98120816, -364246508, 653833658, -1612465651 ], [ -1948249344, 2078756278, -1617071519, 2036224458, -2143225913, -1693131502, 694563713, 2125760169, -1305950554, -856721391, -1331241297, -1503556176, -263951453, 1281390589, 1009704169, 2123753207, -1472213226, 1028563145 ], [ -1539650532, 1704851228, 947747058, -1378349612, 149863264, -1559444999, -638562159, -556525495, 1078768383, 640117580, 984284600, -1306900539, 1028072175, -1207942534, -634389872, 334092438, -461484046, -617789772 ] ], [ [ 1707559342, -409390508, -53976723, -359561108, -355500227, -1199679177, 1580649601, -408218503, 842823240, -556640783, -62142023, 246348857, -219477864, 294932610, 327263935, 305510790, -1219831030, 115073985 ], [ -306386183, 903377707, 597804855, 503766907, 883205155, 1785072665, -890687210, -1261873220, -341280919, -951612162, 1007037269, -857587115, 1876913669, 2052053464, 1475847267, -464207076, 474931492, 1969657307 ], [ 2137086216, 444329992, -1952101339, -1353682446, 1314279955, -355318277, 22191085, -560974248, 175708595, 1843428904, -1562499992, -537711332, -299848772, 306052536, -81680821, -1427765814, -553268524, 1223954807 ], [ 128922185, -149721345, -1566761237, -15749437, 1447843792, -626792235, -974959311, -388309489, -1820410191, -132532470, 1554887005, 317394991, 103072229, 1855392568, -1498544984, 569715982, -1013795922, -1949576997 ], [ 1961049595, 1886627175, 865232251, -6694207, 1307107135, -2048607136, -758978833, 424301679, 805513869, 915618236, 1454720800, -1638832406, 1379758960, -1550729182, 110314419, -718157590, 740969700, 2068830503 ], [ -610191201, 116797824, 1544074879, 1284120267, -1913007224, 193751700, 1673722222, -109346210, 1343943161, -474880893, -672607817, 808994312, 1029455240, 648197886, 1852738010, -377817806, 911860232, 1598508527 ], [ -1184175605, 420525907, -2063704672, -412938988, -1667415030, 547926034, -720899810, 1179115432, -747658320, 1329370855, 1463909864, 1094593113, -1265813868, 939822039, -1570300828, -540832381, -2336297, -1982434466 ], [ 2095292226, 2124533756, -208424938, -1686618941, -2068506339, 940364210, -230454437, -63309455, -149904707, 977424236, 1383906015, 612453401, 2013475640, 667143506, -118999346, -1421653519, 1480107651, 1853446045 ], [ -1899634187, -799951684, -714489007, -939253902, -1322370772, 1074345203, 429722875, -541332169, -2062255148, -533829184, 1986680367, -231711373, 1846263539, 408986463, -827986030, 640830676, -1200939403, -1963009120 ], [ 224675392, 658125062, -1161872335, -411691916, 1293785773, 1605515205, 819919688, 1638665352, 937933935, 825516770, -1362184985, 1708238926, 103688426, 876893755, -675848706, 1406476105, 1045178034, -1215777153 ], [ 1985165743, 1881466847, -1265264509, -659764860, 2024042587, 1867843365, 1153142539, 40820089, 58425694, 2116975946, 1824434881, 1249803725, 1015803341, -1698916002, 1051028234, -2073907166, -1237463761, 84513091 ], [ 59529641, 386301475, -1573406736, 1110980706, -827336306, -1815685800, -1176542488, -184533794, 283828537, 316078269, 621633184, -406813346, 1255297302, -1509449254, 1691588530, -1337694126, -1857064933, 1671341492 ], [ 1254299240, 493015325, 233385631, -164759856, -1320961747, -1061415117, -1953539741, -737909525, -747534613, -1650899456, -922634630, -1804085241, 633842193, 876470326, 595297035, 558324342, 1553348034, 2048199842 ], [ -1178122194, 863350560, -694949289, -832311594, -1874817677, 363396503, -1391715933, 1276213740, -582593724, -1030379853, -336364474, 426966864, -2076092494, -1199529825, -2106561601, -895339069, 423125104, -549964167 ], [ -714603403, 674550330, 1332601854, -39218207, -2030309507, -1708134774, -607866124, 1774412772, 1387037350, -850958179, 1885998266, 1137533675, -456787636, 1064014375, -653463658, -58215206, 392140041, 238239415 ], [ -176389784, 1287184288, 1054972932, -210001042, -1351425381, -234734176, -1216093690, -1750212298, 1290746295, 2114439619, -1096606909, -1166561616, -2088333656, -1616020660, 1611552926, 1690917847, 266397586, 532608393 ] ], [ [ -399214375, -2094836057, 1760458174, -24244022, -1948033920, 899717202, 449177607, -1685403408, 1421483352, -12399148, -1538011890, 2111950949, -956918880, -932966111, 1490308523, 1618677252, -542684282, -377139048 ], [ 569386775, -364990908, 2006260653, 1134847334, 589222171, 701879178, 1873789495, -608605347, -120527662, 1403392324, -882149612, -1674331097, -97803656, -984324671, 182988161, 1788835674, -223480522, 2034347127 ], [ -106381495, 668305383, 13297538, 899227179, 1699035332, 1102324474, 1687950741, -2088447353, -2127873263, -1714561733, -31870931, -1258377348, -1814070875, -1885948837, 220918005, 1215153735, 987638501, 1759447694 ], [ 770426223, 326874930, -11530649, 401334215, 109223437, -504205920, -1075033478, 749881657, 1121744464, 135066401, 1405306121, 1063897061, -76564799, 1148666392, 1297345888, 1963304158, -1424284728, 148431737 ], [ 1903150062, 1043925868, 2051515436, -839594460, 2045303575, 1436316259, -1680681263, 1704031213, -162291037, 1722283617, -228677563, 476863412, 1561966284, 2099046843, 1434139356, -1273323151, -695998426, -1237471356 ], [ -1687887216, 392338698, -1727387892, 1547341772, 2138107475, 1703879444, 2133943287, -798970073, -501364921, -68932679, -1456459745, 1768606924, 1574824931, 369974335, -708136565, 141214131, 574050152, 921198413 ], [ -723410981, 2073650482, 1599079455, -1202934307, 210255740, 123210895, 2080668844, -1891507290, -327943560, -730885946, 1478690250, 1488120525, 1468602444, -1098846911, -75278636, -2041145706, 646219979, -1455807957 ], [ -1523664254, -702183655, 487557710, -621280537, -2092557759, -24076618, -747245139, -2123094418, -168956630, 429851924, -325028905, -1706313647, -1172315215, 756873957, 1461815271, 2042341298, 789571747, 2057847282 ], [ 2065184516, 803243738, -330622201, -1683832495, 934114342, 352768363, 654134456, -922286251, -1485710985, 1778818473, -207140561, 676091170, -534815961, -1851412566, -1028864304, 664414507, 1642977499, 1578041684 ], [ 312074648, 1481160496, 248478923, -926482720, 194041051, 566249079, -1165688212, -1226994381, 847180674, 993714925, 1263364134, 2067488023, 238361907, -1737328729, 24327520, -276468353, 603066081, -1460167985 ], [ 1559245683, 1915927899, 1885653276, -129328119, -1111402166, -1726314414, 1068648729, 431601618, -1786048694, 161983808, -1073993630, 1336349833, -568092727, -152449970, -2061955615, -1365016957, -169076861, -786703149 ], [ -300844165, 342065258, -145720746, -1926090697, 53743842, -217188398, -323389690, 1671942648, 2126342927, -1571181883, -1625141367, -1615288997, -887855653, -887859931, -1574954046, -1483132521, -1113084417, 544028691 ], [ -451738071, -1376980116, 2091527569, 198467208, -1804274940, 1849610329, 844112940, 1138781501, 2035117264, -1350503938, 1270680974, 197912174, 1352456253, 1955265843, -1710600331, -285153058, 1146430222, -1368232704 ], [ 1160544159, 1602102549, -614508221, 1644927220, 1335390416, -2061680716, 1972341828, 1313617116, -1485423015, -1475499113, -916156480, -77629845, 737399031, -1331032538, -2018718126, 1224567776, -495265202, -1316142265 ], [ 2089490162, -1769132425, 2050104807, -177841531, 1124700418, -626625258, 752833717, 653449644, -286143557, -1100577377, -1114847287, -1067450031, 533086510, -1835896990, 2042427986, 295981800, -1226881510, -522392277 ], [ -1117609616, -1332905454, 691827815, -153348306, 442918570, 132522825, 1324729883, 1670198266, -1799858089, 2088251218, 601300286, -65999128, 1446039312, -1742615028, 2012369791, -1806082738, -294402319, 732938484 ] ], [ [ 901522912, -1198370568, -429719454, 1614557131, 2143222005, 1970614742, 643921142, -1502192444, 2137499807, 1541261061, 1094956754, 1207878076, 371436304, -1544299013, 893683739, 1172661113, 707382945, 309497670 ], [ -1203772813, -1159131443, -964496585, 195875528, 878294141, -1554828897, 1546075726, -811719444, -1772053837, 388753813, -666788542, -534532934, 1878347792, 1985933823, 200418056, -294178918, -390074727, -1089250495 ], [ -2090579863, -465015992, 618673496, 480737754, 872543911, -1867299535, 1215752167, 1176262371, 893593773, -259143443, -1470483788, 1806095845, 1076875642, -1593346725, 296656234, -1319936081, 1085692669, -897990708 ], [ -52660258, 1051337953, -1791664885, 1124574031, -1669270846, 1478092457, -1329784543, 1371268153, 832345402, 947288328, 795622962, -174406282, 274082045, 1164377556, 1696992058, -829751930, -934448455, -1640822806 ], [ 317719397, -280323383, 1432441078, 452638894, -49868620, -336788021, -1081945101, 1004287416, -2018301732, -852844505, 1064571263, 260056789, -1536947182, -784368710, 1955064003, 353857854, 487742628, -1076481609 ], [ 1030587043, -1890804978, 133851148, -717347028, -2046234072, -1155483431, -1826313962, -1303166795, -652143607, 1232757453, 1477097439, -531466245, -1102435830, -691481548, -1125253327, -100937081, 1658061561, 333805235 ], [ -280982657, -1723096743, 1095582411, 1524305977, -1939475044, -1854748891, 772631094, -872681785, 1594470256, 1490595466, 396692182, 1793852536, -2035851549, 1131767123, 769742973, 1401186188, -26320305, 939688468 ], [ -1184825270, 1368484489, -1144542823, 1486718458, 1288303387, -1521037312, 321860455, 1733619218, -974502498, 233477076, 619581921, -964110677, -1379768085, -243188058, -1838931973, -1555094411, 1210624441, 921017970 ], [ -1127749571, 1337651610, -1129898615, 494582284, -818594019, 98847929, 1316234260, 2003825015, 745021920, -492874460, -459249054, -296024134, -1463832513, 2128222566, -1143955425, 1639332867, 854330042, 565590501 ], [ -157469418, -547783800, -1932806034, -1162610855, 1204728657, -12723498, -1910304830, 1696189118, 365254839, -888244204, -1985811083, -1212064058, 2129196376, -1275600192, -974373865, -745967674, 561494398, -2129437159 ], [ 1660627015, -1187688513, 531173519, -1354534296, -2068030561, 1384522657, -1159003505, -213264316, -1192601306, -112560035, 263439968, -671057849, 1428957778, -1975665921, 411298553, -567489273, 111373997, -655233122 ], [ 1558757845, -667065095, -726678348, -255336876, -2074966798, -1711877446, 31441855, -1684066744, -1574083966, 1131533473, 1311266567, -784552494, -973223780, 891773599, 1989334252, 1345207438, 843008771, 1738825057 ], [ -799748351, -812076742, 1820509955, -1126582245, 1792795786, -553982125, 701498143, -860262411, 104147485, 1752509632, 460724978, 783025380, 193943152, 823734157, -2036357212, -1577125596, 627655866, -1344961690 ], [ -933600169, 1488044664, 871332877, -1172990260, 539310624, -2010127839, -1621316814, 480190651, 1159616379, -1097465166, -1045134107, -824996928, -697615885, 1374071696, -1348007227, -1218687330, 1779717598, -561238947 ], [ 1979360023, -79840821, 1444629195, -2060628793, 1425395210, 183437052, -1844774232, -478757159, -1774366740, 1402920861, 2111791317, 529527110, -1192309862, 1707991646, -984416960, -222348094, -1263940721, 118902268 ], [ -2038811672, -1237889888, -1149995519, -1152465678, 623590783, -348484397, 161468179, 391999024, 677201030, -1714575389, 1358292324, -660466116, -524434700, -1235849747, 406784318, -1876199267, 1527277746, -1279793644 ] ], [ [ 461802400, -316390268, 68422023, 1957240157, 180415582, 368103067, 1890345918, -1928204957, 663752316, 1128372547, 1948604501, 242528470, -501441023, 321261760, -1758108098, 894914224, 519257660, -432498955 ], [ -881867769, -1867923374, -1315997620, 1001315504, -1590292449, -120534998, -1434964919, -1640324914, 642237367, 384315150, -30356111, -549158659, 774400772, 483162260, -1646626747, -1828099574, 1575593446, -2092613921 ], [ -1401377996, -1878625858, 1357966110, -1313869108, 806845551, -1108983969, -1182042037, -1292069873, -747508111, -1219067657, 1927526471, 708350741, -65934318, 1983118321, 1452613549, -1466005044, 520302606, 1244802237 ], [ 2088522474, -524872299, 1612680181, 1435983884, 1073584033, -2071222419, -965816756, -837886916, 1890746058, 87964326, -1376389714, -642922785, 1538166446, -196355541, -1290052208, -1106311471, -1241163747, 1988858065 ], [ 808455156, 1381609140, -244356582, 1246120294, -1996866075, 1839342795, 1492939066, -776688466, 732448930, 995091946, -656541427, 1664677858, 1550564719, -173049314, 1993605575, 1116371301, 175412209, 1967592885 ], [ 784545467, 1446197681, 466179066, -37280967, -1849990435, 1258415577, -1711821014, 384106306, -1188989930, -1648984967, -1178564493, 470161859, 30578996, 1520973026, 994955795, -1730623665, -663595245, -1682493157 ], [ -1640886488, 629509015, 1151340075, -1471298158, 424205788, -193900240, -1388268912, 1587028357, 1690414496, -59156493, 1466796315, 1923381887, 85786391, -837346623, 1676855773, -723043975, -951551473, -641988410 ], [ -1979583606, 1473561469, 1523972567, -1782255960, 1970744246, -1669814281, -29388889, -1133877089, -11402522, -1904205359, 51762325, 1472467018, -772140045, 2072916005, -1634419499, -606675099, 1658209214, 1579104946 ], [ 1354005391, 613636370, -1233592447, -658612159, 553475227, -809203904, 800765828, -805854287, 636311994, -1614779704, -1068040561, 821483607, 1552314358, -67594421, 1139652752, 1865902362, -22842942, 1720056315 ], [ 1276673386, 1836875949, 862058564, -1346611134, -1914869376, -2023513883, 264187013, 1621399154, -1925419359, -978502490, -1716609626, -124432798, 292876381, -1115827841, -11156305, 2118002666, 413287174, 890919427 ], [ -1239241367, 486080710, -1768940234, 1184061856, -540255813, 1720196938, 889889194, 1355764853, -398930388, -1220963009, -2027908494, 2006342073, -2123836695, -933975141, -1229476227, 783524591, 1020134964, -602214142 ], [ -41564030, -330467389, -1121774607, -1979273328, -1109670250, 2008142154, -745277544, 367795112, -972871954, -1044838840, -330400980, 738241387, -968374415, 671692010, 1424963481, -96949307, 756719443, 874294615 ], [ 1790050059, 1973695827, -274290796, -1558904684, 685597145, 2033183470, -324673898, 119981925, 689771421, -684486332, -1298518513, 264855725, -2066778366, -978104084, 1752399171, -357066406, 1369654777, 234378756 ], [ 210746444, 579172750, -721916281, 551839912, 662819521, 2086537602, -1911090186, 1936469499, 770045989, -1230028693, -432333288, -632218158, -952838653, -989602975, -1115194002, 2142628743, -229670768, 1970231830 ], [ 1201778493, 1514355581, -59025530, 2112616481, -1564125161, -916003843, -193158307, 85030895, -2081598403, 1773708022, 890175325, 1749886756, -1547881671, 219047745, -1038021427, -988334322, 1737735809, 575365223 ], [ -1527085770, -620699812, -1967093456, -1675687444, -262451934, -1338215337, -1402673788, 727688342, 1269709573, 1259257348, -1809438222, 1401081746, 1621774083, 583846155, -912901481, 1789292919, -2089640542, 985955097 ] ], [ [ 523302794, 1983328885, -1064160567, 490233209, -296086158, -1823395853, 560208166, 214084085, 496175828, -1911089177, 1831905717, -2011054383, 1898889014, 1576376479, 328489350, -1707586206, -1743178112, -526144487 ], [ -170662353, 728928517, 1953477138, 1503243457, -1353620075, -2106130294, -2014125320, 900049269, 681361914, 1861606343, 1381500522, -25377582, 1063160883, -246717040, -2095010875, 1063082519, -517977571, 1909868637 ], [ -1976335999, 1023741289, -827451918, -1511889232, -204518284, 1898380231, -1605105546, -740573270, -1853039026, 2126869106, 1615055773, -1859567941, -722653927, 832185755, -2085294037, -1064574384, -1701518107, 721690956 ], [ 1455253547, 1976837896, 1456980845, -1192894195, -1993369262, -627777135, -1934344296, 1222860919, 1342260061, 1417019372, 1728557787, 1616288287, 191081532, 1946127921, -750471114, -2115717899, -390536981, -722323302 ], [ 1055764159, -81422296, -265463794, 1372758022, 1382720642, -596113314, -2090526619, 925974871, -1466361908, -1266120382, -594657553, -167040196, 2066980976, 1753761897, -1258538874, -831214274, 1076233780, -1359626328 ], [ -343810527, 589237071, -1413064609, 638599503, -677447855, -992850509, -1495344477, -1402066973, -776373502, -1179286389, -1344460684, -1233845016, 1938011046, -934398600, -467986963, -1093183822, -242618751, 1882783582 ], [ -1236414443, -158859351, -1748606732, -832629525, -1469691460, -2073266345, 1085648150, 1846357999, -58197707, 919452253, -1475860263, 1407708095, 1635395729, -1309905554, 77872530, 1317393205, 130041677, -498564904 ], [ 263806596, -554660021, 1225697095, -33827530, -116410776, 23476553, -1423552730, -599082840, 238576326, -93274032, -1117693197, -1649803843, -1797565697, 398377134, 1538054018, -303246048, 1797454919, -1688414133 ], [ -1381633132, -2086888850, -1863275067, 1735900102, -1221633014, -248706393, 286081171, -1591690062, -985687233, -143186547, -195779225, 482070454, 1113338697, -1404803095, 352399763, -1795851395, 162305617, -720988609 ], [ -2118076027, 333787906, 2050301468, 1945453392, 1341985021, -1443181579, 668500141, -151803845, 657495536, 1289708501, 151618291, 241752591, -7958536, -611006118, -2069996972, -1514043742, -534413051, -509394096 ], [ -967077677, -1887955701, 1744329725, -332629070, -31807750, -375490047, 2070766930, -202186510, -901430995, -2012232264, -1833221662, 621340971, 1852613771, 1588492863, -1439255631, -1598731016, 1974557300, -492168477 ], [ -483997474, -909345380, 1955208985, -2100621654, -1712712266, 1458621939, -1899350552, 126318790, -1433918347, -1123745784, -419585992, -1606124932, 624520430, -393302306, 1902050587, 1648457944, 723382124, -706525051 ], [ -1721164456, 1776540035, -59524949, -279679204, 907185102, 1630233883, -2048806566, 1493196956, 1550323093, -741805775, 10986598, -2030169098, 432202255, 1527865167, -2018731319, 1562799586, 962006087, 815128734 ], [ -2005955900, -1687177713, 510516681, 693082651, -1562434740, -1566909857, -1241417442, 561317580, 46475043, 214745390, -535559721, 479430911, -785179733, 1377512723, -663651715, 1779398578, -209841081, -2058374933 ], [ -794824548, -895424930, -9730824, -784042912, -839175071, -174083351, -993062634, -162291392, 1215146421, -384274987, 1248505078, -72608066, 1110656318, -1449495430, 2039691981, 1707843713, 11187957, 687491790 ], [ -2071263764, -554241521, 687657736, -1566822161, 1142592128, 1184016255, 739516881, -828650107, 1077141323, 155808862, 853333982, 1942160804, 993598700, 1991047870, -1370382511, -960035496, -47483660, -907576851 ] ], [ [ -2139751072, -1160550192, 1608330463, -1529621310, 483395933, -992634649, -580852929, 550492264, 597657904, 1072916319, -1988884332, 800845478, 623016922, -87729460, -943722531, 227207458, -1073461585, -1558400830 ], [ -498863809, 796586390, 1616658871, 1487018943, 780517889, 1286817600, -1274187704, 1737790785, -742295416, -1317528639, -675973622, -718926360, -633190575, -451093394, -1907494946, -882258166, 1222512406, 537063884 ], [ -1675704042, -749683561, 495565353, -1916692370, 1510252431, -1056126679, 1359674967, 637538280, 610289512, -1074693074, -2042461258, -1593074040, -1887140193, -116257104, -1571928904, -2020517303, -2129295739, 601774409 ], [ -1262325055, -343900547, 397830598, 74622580, 1316884540, -284355788, -2084796113, -802475111, -474254205, -324518751, 215327173, -87792919, 1561586091, -1364837137, -1142637970, 1091761384, -3623629, -1828836356 ], [ -533307327, -271994485, -916375112, 418561275, -1886832771, -108143162, -1719335397, -550226507, -1252193445, -402277571, 890216696, 1259255857, -1705190954, -1929519344, 1277927746, 284296221, -1055988993, -747416108 ], [ -1421133695, -1396229339, -6340141, 1000924999, -1210755748, -54957954, -1632123147, 742327291, -1318703178, -1572746771, 506585590, 1094155967, 1045656922, 901696415, 200570674, -1182645946, 1351489419, -756101043 ], [ -273742371, 307258110, -1670257046, -583838696, -1715916403, 2075698484, 1453419795, -513758879, -216153455, -1675333874, -742938312, 614019560, -635461841, -214457746, -1527400426, -1660125761, 869349591, 598403877 ], [ 53220954, 807510759, 1099936533, -1443813250, -409462, 629476650, 1211189408, -593573607, -7655904, 419977278, -795689462, 1611221499, 889282445, 2092636387, -1070509498, 1633842935, -1819434599, 343799723 ], [ -221880822, 794783647, 551404417, -1395344502, -1268214004, -271693281, -523570028, 167920485, -149874671, 828796324, -1093528504, 894228976, -1235481054, 994650819, -738571663, 1083789007, -1022653685, -1666148589 ], [ -988417016, 864475066, 1861537486, -153497524, 583397023, 268096354, -1959260992, 1441691904, 413073815, -1729391017, -1393551849, -1977784710, 1871833684, -1716901994, -305068296, 570363193, 1862493020, -1732810625 ], [ 707631964, -1183667680, 1652373571, -190161137, 410443665, 397401114, -148266065, 1340906793, 2073301576, -731812162, -346499695, 665559725, 616101144, 1245347536, 1662344907, 1711889653, -345662966, -733162742 ], [ -1135896698, 1512663404, -1069224014, -838427066, 205104424, 1451299931, -177732629, -76037904, -966340156, 560027601, -1667456534, -152291155, -12308924, -854657578, 864224202, 569074684, -1355810654, 42852142 ], [ 107226268, -1338869587, 714456261, -865178653, 673192223, 1241126955, 183133684, -258050360, 63040346, -336835389, 914038516, 546235729, -590028520, -1935817291, -545745333, -332742875, -1733854481, -1968855412 ], [ 675934990, -2015374070, -2031377960, -1557315097, -1201069083, 1221193329, 1236862616, 29060817, -1271092612, -1364250807, 1070135656, 630126781, 374408528, 121061019, -772306412, -2047690776, -930982006, -301821421 ], [ 2001810066, -1531382046, 1118959004, -172245672, 988284413, 1112739716, -620236762, -898941462, 1630804051, 980578364, 1838347974, -1757323589, -1335825586, -2022657324, -929183532, -1510934485, -520071895, 451233267 ], [ 1078415082, -1790107507, -367874487, 411878179, 893465239, 1975908866, 160600817, 1686603813, -1828641141, 578926730, 237287939, -1648319960, -1598706159, -595300867, -718482237, 1233110339, 823957911, 1588214997 ] ], [ [ -1273772793, -957987679, 858933587, -1487521748, -1112439366, -1676550318, 600531615, -128823085, 197390092, -1145494018, 1232110780, -1796957341, 695040302, -1363207413, 663524574, -1424251898, -2080642803, 1326882709 ], [ 1688937613, 1710533677, 1571894761, 1407199767, 648967270, -532741442, -1173729049, -79426812, -1669962454, -1299736296, 642753473, -496176157, -502168159, 812775188, 453511216, 1508675104, 1639591540, -796528352 ], [ 1768408678, 1735417752, -2146027799, -1147317909, -1842773665, -513716798, 1115085223, -1284721943, -973776357, -113271103, 156250615, 435283204, 1127661620, 1961275097, 435634568, -1143168158, -1317736241, 1115669500 ], [ 605614920, -1433863758, 1853904165, -1066723129, 141812080, 357711922, -1298673074, -1165482478, 678025955, -572877490, -356554380, 336431347, -983170413, 599902291, 345581355, 544878930, 1318327342, -1224879263 ], [ -766167584, 2003764419, -1702670803, -386555718, 1215741776, -635863588, -75356386, -1571829975, 1515194296, 2124209947, 448378110, 523255613, -95864876, 136257865, -2041793125, -656406507, 172659230, 1964404619 ], [ 1088919708, -567604326, 221613160, 382031006, -207119036, -1554403083, -564824744, -1303757786, 265370626, -358097399, -1601968228, 1682280536, 125904085, 1828716368, -1433872487, -1434473576, -902960927, -965243961 ], [ -1717458303, -2045402886, 472818037, 2086045485, -1763844112, 317334729, 1253747011, -2125681591, 256856797, 509626597, 54044177, -72029672, -1533601386, -654969499, -1230825785, -2045807205, 192242990, -308901808 ], [ 723482659, 1290223096, 1006823019, 629686605, -1800114335, -1426737717, -1649433413, 504919436, 812911177, 844963904, -1362917652, 2037731517, 744810571, -1366238279, -883181763, -1396934186, -2107285724, 666838085 ], [ -1494824259, -941745764, -1933461208, -1612889848, -167623214, -1951446388, -1915123353, 100432057, -957377328, -1579360045, -660257039, -2062641081, 1855814866, 1405081559, 1404299736, 1073483413, -543683361, 1661919089 ], [ 1593590950, 849482691, 754213293, 1813206435, 2039625382, -1844692145, -1296690026, 1287875840, 150504616, -341287743, 419026445, -181458234, 1490660966, 490440137, 1634599670, -1311106972, 749508045, -1005537535 ], [ 1853687131, -1723740441, -1435460303, 1222580598, -1234752898, 1698632183, 2124567797, 828485951, -1687701683, -1405845509, -142992659, -495907645, -1477819870, 89437781, -1930106896, 284575760, -1222400378, 827969862 ], [ -945668335, 1261150824, -518966374, -1906118509, -1307831994, 1656722285, -1135712162, -2046386405, 2092525266, 234336202, 1600588327, 1680454232, -119572672, 1418964481, -1958582717, -297914899, 1337230975, -2117068967 ], [ 228268573, -940264820, -1509569539, -1917065578, -761016875, -1516951801, -297209541, 2105927541, 1569732534, 1606489201, 504341310, -249069225, 335514795, -153138037, -1281206787, -409460927, -1287020450, -1126509179 ], [ 451066105, -759927652, -2147028648, 1856037732, 1343332576, 1516358816, -1345511216, 896850758, -931821669, 205313290, 890213665, -1979596137, -2003936202, 577083778, 405208558, -266959011, -1500664937, -653883186 ], [ -2032374190, -2010161786, 34886931, 635681644, 363786617, 1606179478, 414971421, 764055736, -420257795, 914067172, 787503623, -2131414029, -1018724111, 1127275410, -344131829, -1211476547, 1601339219, 1293454220 ], [ -46692404, -980915821, 1443513902, -1096057804, -47537505, -1090274366, 1462078692, 1727264249, -2138407968, -625478344, -228719032, 1392249265, -1252176055, 707327310, -1863123799, 1221252030, 1004936550, -2099887882 ] ], [ [ 2130095632, 1465597949, 600235982, 1303403039, -2011590575, -1270610753, -189195193, 1799530048, -1041906552, -1757180421, -53043980, 59707761, -1216193525, 1232430397, 1005094567, -1278567066, -526576311, 838794953 ], [ 1782127845, -395783933, 1111451364, 616514322, -1070028862, -608185008, 1387917837, 1378077423, 1673666030, -1685195796, 1276692178, 302751376, 876220114, 499905040, 1921135862, 674867532, -1595036005, 366415423 ], [ -1209319309, -1107051108, 307511192, 2106700226, 329726153, 328444837, -1578790319, -1943508843, -656417495, -329495658, -1809751614, -216367145, 1931736604, -1275357020, 601477697, -1320715483, -814707754, 612215983 ], [ -333893194, -2119407996, -422744328, 885448785, -37235427, -1172921817, -1779471176, 739998557, -341362417, 845740988, 856157513, -786446176, -692379943, -187134136, -288301645, -1853485109, -1645429113, 1095897454 ], [ -1639942366, -1067916327, 2078319500, 806940317, 2044723459, -281002477, 757494941, 650502141, 1788991213, -233957579, 723468297, 772019220, -94415811, -692325178, 1896356750, -129975056, 305973491, -1149738309 ], [ 1787920307, -203947619, 1134159192, 2058590603, -44686238, 1687353058, -663672362, -10355010, -176887692, -524856687, 682022566, -451688400, 1089997009, 627773865, 1068685706, 698012867, 944281726, -1491207731 ], [ 1738379471, -1921927969, 1970794386, 1672799068, 244917433, -1028668310, -586320834, -1514549222, 1577007565, 2137692420, -449606263, 2145773295, 1037068385, 425778787, -950815689, -1570328442, 1956658283, 997688262 ], [ -395904424, -227531364, -185587256, -858268791, -1907164003, -1784288498, -664889005, -1939542846, -1802086101, -658828660, -972044768, 752101283, 919206867, 223182213, 548368906, 535871330, -741500021, 1615425854 ], [ -210253294, -560930098, -1627079162, -1266749454, -1578543812, -394539721, 1156378377, 1435366659, 1754129714, 2116919107, 1247539601, -311165201, -498043298, 127461380, 1185368057, 1831964826, 544399357, 1355393222 ], [ -827069742, 1759861660, 1766706032, 112585737, -54924113, 20778903, -1548927861, 1495366612, -1413640818, -1185164429, -1657466120, -289759348, -754153439, -474575932, -693275135, -873674398, 1341424988, -584730091 ], [ 282482895, -708987612, -329728153, -489342185, 1164141600, -2064160049, -755386262, -1671149249, 263714660, -100125348, -72345065, -1120798202, -1256831505, -31396833, -1344710334, -56790229, -1558016731, -1366912008 ], [ 1281988994, -1315078675, -442917469, -1460486036, 260868682, 1258861157, -392217881, 1258148699, -1928023701, -1763798941, 1996203621, -1188008864, -1099727766, 858155799, 898182695, 475321845, 1233085713, -461324722 ], [ -1601706629, 673092258, -1252156148, -110887166, 1264742707, -416469495, 2017205531, -778225011, 1671547098, -967232508, 1247112879, -39144481, 309325773, -271392741, -1777894294, -1500473965, -307972252, 1852107675 ], [ -804758039, 488733515, 509724459, 1361103458, -612714187, 62697290, -1640080434, -50058709, 494079747, -2013622947, -843542074, -189373774, 622736232, -1024619941, 337467016, 1609146302, 2079677718, -1393228527 ], [ -1275702295, -115778488, -535167918, -259907221, 204739708, -50864199, -1832150407, 1587113516, -988985742, -1533687314, -1218950069, -1199235111, 7822528, 1057732209, 1521895083, -1015733226, 585103541, -1354522327 ], [ -1416081859, 1843090946, 528898115, 1406043489, -1271682647, 1429945111, -1169769296, 1152397563, -264989293, 986929542, -1155302719, -12075962, 1067764930, -553516228, 650658568, 2129605589, -781784654, -389756824 ] ], [ [ -183503911, -73400902, -765063789, -761032065, -895740507, 560889540, -2033147665, 333877903, -1292498555, -1744094369, -1678725008, -1347933032, -411885107, 1867217349, 1948083873, 1200016228, -1944650883, 948738198 ], [ -2053502962, -1340327136, 1894161429, 1976330779, -929964885, 1498998910, -683243419, -902532599, -1801864124, -898405576, -251858183, -1599292078, 1808245368, -1731484141, -14094385, 735455589, -1392298391, -1738195553 ], [ -1577554410, 2094924686, -1482353338, -594265271, 623977730, -865839216, -1159979294, 386843048, -498638971, -726844922, 167411373, 1221396656, 1104078260, 1770915036, -981641621, -1059364998, 714387323, -1159335559 ], [ -1452689814, -1022456102, -670367469, -789791956, -1901468198, 47688916, -1433132470, 625096224, -1283073019, 228565155, 1285950775, 1685424654, -1304399796, 2110917838, 2034546790, 871141728, 887484830, -1320819553 ], [ -376793911, -1176385374, 1846607692, 1664646875, -466238059, 1883514297, -1264281315, 1954803060, 1467988233, -333684079, -362134409, -1448947514, -883109965, 265147923, 1499724121, 1606071231, -1271423081, -1423806414 ], [ -449361031, -1411652280, 574083841, 897863339, 1415869000, -1837210773, -1019044698, 1007049512, -1250404441, 1511285416, -1096249591, -529656866, -64425834, 1261905997, -367657270, 625627202, -1633398138, -734603031 ], [ -1548273475, 2128210467, -149586188, 1449273581, 1952295690, 2104362004, -337286800, 2112027628, -805366204, 1921709188, -688897746, 150274997, 1782496023, -511574459, 1261628879, 428124029, 1113986022, 1265296909 ], [ 1422113348, -1967662613, 608078949, 1673996109, 845930304, -1903682028, 10293107, 1409850167, 180130013, -2050037748, 1918644758, -1068038135, 1068999543, -1065710811, -1972255042, -2106825069, 59372887, -551437547 ], [ 1290424926, -2106648680, 328759213, -258382972, 1869790195, 1258562627, -855460738, 596949374, -1840513658, -883296263, -764559528, 66123770, 285474187, 2007090487, -273957806, -796527776, -1486785504, -2089501692 ], [ 2041939580, 324969538, -1415374563, -886786216, -979958202, -446260046, -1610003572, -1639330413, -2070009431, 417735904, -2015373106, -1050962883, -1884644439, 1440533332, 1498736413, 1304016787, -1761137457, -453943733 ], [ 1906274647, -1971304532, -1827011571, 2143674699, -47297854, 1624739251, 534797861, -159930777, 998104552, -1852712386, -484427137, 1799261385, -1466302271, 593353605, -972982370, 20815818, -2073712803, -103612221 ], [ -2139628819, 1587467799, 2134237908, 1754161543, -1315208911, -1841904549, 1805472070, 511956564, -1819207257, -170073330, 654831582, -2007598851, 1937150278, -2132366054, -707564103, 448642515, 1199082573, 1960881210 ], [ 1754731416, -631225482, 235497234, -1025677090, 1125577110, 1609684887, 495080644, -1394881854, -133365812, -1987773855, 1610165728, -713546420, 1473204295, 1359070355, -1991826061, 1999667834, -1239434265, -64951149 ], [ -1154475776, 322448059, 1082496902, -841516513, 1671236018, -1944417974, 2104530582, 352644767, -1810114445, -1765093286, 989135561, -880390719, 492070739, -1027561522, 1281165272, -1508067116, 403616299, -1715922418 ], [ 1786425590, -1575056592, -1786485820, -670062490, -426977220, 826157682, 1109303007, 1707428321, -342613112, 1652286245, 283073953, -638027834, -626752905, 1414940067, -300007938, 969563773, -1281987717, 1314005093 ], [ 2041420742, 89506864, -1565623919, -830757552, 1941967234, 1044639099, 1027037473, 2062752647, -2063312355, 276545707, -1381147720, -225875307, 565595439, 1724452615, -198315704, -1387098710, -473559573, 1704581696 ] ], [ [ -273799522, -148115932, -1960987168, 219932378, -247153397, -1495336820, 1268188557, -313311516, 602190002, -1583062157, -1751355284, -707360261, -1801480452, -914715053, 969706099, -2072892305, -440732227, 760353548 ], [ 274611393, -1774284755, -288892975, 36226908, -1271519077, 1900916733, 1241396516, -972152290, 933259677, 464111961, -717538414, -546010126, -1180017724, -508615945, 338905056, 1307413018, 2059074325, 436107069 ], [ 1380276575, -1948215459, -1991588949, -138512273, 928766134, 1463306538, -436926568, 765218931, -1916847846, -111407614, 1862028621, -1445265049, 886937217, -1789003228, -216757795, 42048137, 1197236126, 2030880523 ], [ -2092903999, -259276172, 1010405901, -411742270, 1581583460, -437694831, 1372616618, -291564637, -920257547, 653959309, 294504068, -856441068, -214184542, -1505190952, -1803631037, -1265886440, -1055453581, -657665802 ], [ 1562934189, -1394222398, -440192438, -952447674, -1212252031, -1096872485, 1843369553, 85698094, 32046117, 1603107845, -1652042562, 1998814100, 1328800397, -31779243, 124574700, 488087270, -382468202, 659938739 ], [ -1833059602, -161073494, -2096380230, -1638971391, -2114828283, -945863332, 305028203, -524501842, -16011181, -398118733, 1188530756, -1012577363, 594736536, 809229961, -201990931, 1498443087, -510675309, 1757676705 ], [ -1264123616, -143378606, 653397626, -1918715006, -16235227, -1827390228, 667302764, -808743389, 832031103, 346445576, -1337185407, 1630879983, -1072657382, 969370218, -1077382558, 226219562, -1265305423, 607675120 ], [ -1864811717, -251738589, 1852183093, -1012291194, -1061221180, -537794566, -115545977, 77203496, 680113576, -567565490, 473144137, 540217972, -335047969, 1324327999, -34738444, -1639761612, 903545023, 1971185007 ], [ -2068939091, 382065012, 862389855, -501393751, -2088246281, -1834748296, 470671323, -1245702282, -380102763, 1654209520, -1326485636, 1699215436, -115762074, -179000968, 1651186893, -1349343387, 1444040100, -104317008 ], [ 847499358, -1441359666, 1057265833, 685560764, -1265372184, 710092236, -1375463035, -177238650, 2014611392, 806531112, 373330791, 974435522, 1891049896, 1836549621, 1132785478, -1191279220, 563060827, 288138200 ], [ 1746396735, 1013855759, 61800732, -665210654, 630806175, -2144696817, -897463084, -1867573734, 1523882917, -445792316, -1438212404, 289829060, -1249533628, 301219800, 1900765132, 109849703, -1009732923, -301535678 ], [ 968320788, -81847670, -1856157431, 307318241, -916125774, 410415536, -625341464, -2090526953, -1181899440, -2135692233, -1786579173, 781405850, 1373554530, -1272516343, 1267682102, -2068803713, -1211420756, -1127404327 ], [ 256378228, -175691990, 1604693947, 1061554744, 1015574607, -156986577, -937417515, 1575737011, 811275533, -1191637685, 2043170167, 1266614492, -618848157, 1880993751, -1813058324, -589073514, 1339218732, 268059027 ], [ -1155475579, 684529730, 1142137028, 1206323632, -849171989, -1240959147, -1665320058, 1890330167, -1010509916, 63088825, -1382362458, 1928468803, -2116820446, 1805832007, -2118774667, 1549535489, -825748897, 1355786989 ], [ -1406248290, -1811238579, -55042024, -1293884940, 1054156236, 1685427466, -1242565463, -1330034232, -1075980404, -1980457429, -1815971771, -809152211, 1470499849, -615881266, -1668498323, 107507373, -569168307, -2102106793 ], [ -1823456741, -1761131192, -2134345133, -242060537, 76468008, 756180217, -245089885, 1356349401, 164831332, -1354510520, -1261346020, -1733860812, -964579252, 260323319, -1918741631, -2132218285, 351390209, -336969866 ] ] ], [ [ [ 164809998, 873526871, -1891276590, 1555817674, -2087765950, 446157155, -1126463701, -400101319, -760252277, -1035732487, 1259769661, -2029492603, 1743583546, -243664846, -71300151, 341457853, 1031520444, -336413374 ], [ 351015324, -984107151, 1266119853, 1025948642, -1876624869, -713848786, 1456828374, -666556413, -1557619203, 2104240385, -605171524, 1489641117, -687466364, -125289121, -1036151433, -1391812961, 841725125, 829481388 ], [ -1064512230, -860855798, 366068874, 643516933, 1528280052, -857780287, 437576611, 1410766617, -151737610, -1149282726, 529720082, 1947233042, -71471309, -1358442338, -2026672016, 551601366, -1485005923, 1433203294 ], [ 881084749, -1176696838, -1770787936, -305900223, -2097476403, -1411241653, -746418473, 778951548, 1284414741, 95863281, 321151428, -124550986, -2049051460, 432239029, 9543461, -220439192, -700706975, 101457696 ], [ 1634224596, -127669514, -308377667, 1094274263, -1242190624, 322260856, 757806675, 640521797, 113393213, -1001757407, 970839578, -1684985823, 1489251804, -1500566448, 1898991299, -279982619, 1087168349, 170071768 ], [ -655499397, 1992945780, -741023630, 1062038149, -1716152036, -210446049, 732691760, 1978259460, -2086721626, -2038037124, -1487386003, 292582081, -1114670565, 664884236, -1280890813, -1004688483, -937592925, -1627788566 ], [ 1598014527, 1930738747, 664809742, -1755024526, -694045924, 63266358, 193887400, 1083601034, -908453516, 1378210693, -1543536987, -388624990, 307651108, 720938029, -157186055, -347350468, 422144091, -901196843 ], [ -72310775, 753825630, 1175856367, -2000067534, 162931512, -599159818, 79945956, -1750526855, -1438825230, -433838792, -550599576, 336098316, -632142468, 1913786936, -853012429, -1830262000, 1993522021, -305084861 ], [ -909639807, 804024768, 1638137402, 1008953043, 1428035362, 523460849, 110112736, 1959930, 1382432924, 633071561, -635273971, -146331639, 1746410194, -627741882, -1573919669, 1236135862, -1027363641, -1297856675 ], [ 363129355, -10422460, 639612610, -66931498, -1258889181, -5521274, 255299814, 294512312, -1151599093, -1251973597, 678414305, 675050873, 1212148848, -1511767230, 717426853, -871776598, 490189730, 977548942 ], [ -1562661638, 105783116, 1056086906, -616500156, 763201121, -822820863, 459268738, -1840485368, -183833232, -1431352910, -1058644644, 9060930, 1161760912, 1680538867, -45986986, -1133935874, 2080432152, 239382688 ], [ -559079664, 2128329670, 1237642809, 1305702714, -1107863239, -217879415, -811961848, 1598542414, -780074151, 366669650, 2008860910, 1258715628, -46736625, -1074825723, 88519931, -793008962, -160543918, 1405681322 ], [ 88339491, 1738777583, -956303589, 1633750365, 1182960544, 590808194, 1183083744, 1699166493, 233198785, 258871190, -877469150, -1473448549, -36297748, 1633383929, -1489833054, 1948174656, 217104836, 1636364548 ], [ -720796753, -1695405722, 1182632005, 2054234132, -1797807425, 1959726027, -139519146, -343018071, 636079885, -915191440, -942597022, 2059129031, 381019287, -1519824706, -517798161, -578555783, -319438689, -1356238548 ], [ 1976861629, -807229989, -1525748665, 1324470447, 370434059, -946898788, 42650034, -957095566, 2010824599, 946361065, -1534774401, -556227633, -2065294370, -1463683295, -2024063992, 2032139889, -2037941705, 593138473 ], [ 2023247021, 5714555, 756623147, 140151084, -457492299, -26728692, -1548170841, -750713661, -2074357075, -759771378, -232908065, -2101402057, 640512001, -1657022682, 448145502, -470062191, -2016242908, -1831052660 ] ], [ [ -109503418, 1233496899, -962356603, 732739501, -576578550, -1117435510, 1553621261, -1260806312, -2129374900, 491883762, 1633967828, 1504489559, -1503081692, 1808860448, -1771180869, 802773604, 981810879, -1453086623 ], [ 698846457, -361912287, 287278348, -1719306939, -113791302, 1390604607, -2079349853, -1928287633, -354668438, -1075188478, -1686589204, 515057138, -2109703795, -1776472366, 1913856033, 71206556, 424238415, -1879150966 ], [ -1789109468, -883447951, 197222848, -646639746, -195067541, 808178310, 389273487, 1288975829, 558042915, 1190078878, 549289461, 1415446448, -1800038834, -125896168, 1534666729, 1944704622, -1596199047, 133407730 ], [ 234879958, -951504512, -346308487, 930998981, 1532304975, 1826133852, 942266527, -468163667, -811891, 1546593464, -1415746382, -2004247922, -1377095002, 1043762101, 944867973, -1754644615, 2110680989, 733200391 ], [ 1137695828, -962251258, 1620720116, -1972215342, 1370469761, 99761160, -915196613, -1985939245, 1126672548, -1470806129, 1758003900, -2046306516, -391220506, 348572494, -942247060, -596328510, -1391080441, -1092914160 ], [ -1345039577, 1272384050, 563889892, 1487080358, -1014490012, -963985992, 1682800018, -105595513, 1491400424, 1029190101, -1974529021, -1428172433, -929495975, -1007259713, 513528719, 940826599, -1451716350, -857368601 ], [ 514952660, -958540274, 67312377, -1714101346, 1015466869, -1838693040, 1789507463, -532820237, 426781091, 1905988621, 1544436999, -1275034421, 846961582, -1991616753, -457834608, -2075473967, 1189065338, 1223933894 ], [ 514800350, -1748493081, 1348292608, 194007822, 1178216489, -2111929620, 1417815316, -1076798350, 229904640, 786572260, 970048435, -1287076839, -1205754591, 1120783015, 1864315083, -1785606876, 771508039, 523701794 ], [ 327074224, -752307001, 628602690, 1309147943, 699786503, 1450476983, -1588262851, -1090736877, 1430533601, -467448856, -1907365265, 1537594288, 725349605, 757196061, 1664988818, -629998724, 1674956941, -538041794 ], [ 558464101, 603466098, 2131890082, -461559810, -1991955276, 1126265937, -1341503210, 532192622, -2129651041, 1185601284, -980109177, -1738408608, 1042225347, 849142632, 1455614087, 534925353, -2105088790, -1284736844 ], [ -1309742225, -106525988, 1126913037, 2048058856, 1371157444, -1108382433, -1058149308, 707240591, -172802885, 424857884, 906152400, 482951631, -51915352, 1444341651, -1033759352, 1558150029, -964802778, -636568916 ], [ -1710070911, 595613404, -2030430504, 2132510262, 727812080, 1487059317, -490782505, -511032861, -1023783945, 1932084316, -1298463008, 2099395152, -252989077, 92339502, -430700930, 2117102902, 1062307091, 1100142237 ], [ 705985533, 801811631, -813554141, 1253246782, -1638815479, -937302395, 990977988, 1803641691, -118473864, 517586301, 1140654848, 542461442, -2062338421, -812286896, 1665725764, -276906098, -173715329, 466544564 ], [ -142148592, -1161099723, 858395257, -2042004867, -189796675, 1040873597, 182294573, 15575101, 923403905, 1200596346, -1356760127, 1679502438, -1292641751, -1214629097, -636168855, 331873835, 185171744, -17396950 ], [ -205749471, -9494780, -1519041606, 1185848306, -1006952479, -3393128, -907468801, 1762246555, -1532157412, 1037338356, 21284586, 1553686592, -130062380, 916292055, -1457868579, -1719269725, -571300132, -915290037 ], [ -82018671, -218130130, -845538614, -581208470, 1102801733, 518103546, -1613121850, 1903446498, -1281023161, 1295560648, -362586075, -1152777436, -1202293398, -1903108281, -2063978182, -1171076502, -1490096901, 1011216668 ] ], [ [ 1789672445, -1228003328, 1617224749, -1284550957, 1110905655, 2126095457, 713718861, 1342175836, -599490536, 2086824574, -27867658, -1374057897, -534879275, -1635133275, 1857220457, 1563910321, 711105805, -1427787129 ], [ -2118628608, 1305656071, 280662150, -1145358012, -1927447867, -868311628, -713684890, 706843172, 1441029971, 705884813, 661914462, -2042345159, 1503764544, -1646786363, -209597069, -1690549943, -1246328146, -1438473750 ], [ -1173631125, -239205408, 1236218130, -1919166151, 614032130, -730385051, 106710182, -947286406, 414278062, 997471361, 1766056580, -1435433174, 1101705848, 1086550484, -70210771, -1990227268, 1222805570, 1401772701 ], [ -1016558348, 586852246, -815693836, 1587814847, 1351870268, -2040850977, 1451714098, 422227255, 672179520, 1976682769, -1087874947, -1035676910, -276732845, -1217096584, -1386622234, 886647179, 1218340526, 1455802301 ], [ -121811268, -905299230, -259767279, 2047468694, -980634499, -751247329, 1612772754, -1957249391, 814377898, 167320150, -990664697, -1391730086, -192157967, -1391013730, -1310691485, 27230775, 1586746762, -1216302959 ], [ 1513826648, 1200093703, 455153530, -2086104571, 603308227, -339905975, -1635175937, 977302626, -329076044, 995228219, 245252401, 524024007, -1323324417, 613729924, -94446132, 2073456126, 1921588036, 1667663330 ], [ 2098455437, 438013157, -1764056409, -416588114, 654509389, -280680471, 1157957607, 4383893, -1653950039, 1158643, -1927020737, -1961067975, 2026464755, 414184981, 1968205346, -1908748869, -1884721347, -473713935 ], [ 1617887181, 699415641, 107183159, 1511793029, 554776708, -465460238, 1070765634, -1163579401, 567550526, -976740134, 112842479, 549654723, -207080488, 1342817180, 19916404, -1002098866, 1217272510, -486697746 ], [ 413038103, 500326121, -1181507341, 411276535, -1436737957, 812836617, 1649767638, -251464840, -2036063981, 1312469694, 829780588, 1295079011, 1531586182, 1439183024, -687028658, -1357304154, -1720770327, 1889287835 ], [ 1365006414, 1549146173, 116465598, 2020329728, -482914185, 1866606378, -1554692085, -2118986722, 1409633993, 1139415517, -2061861257, -1354143058, -1560061121, -1838468055, -1404806254, 1010114560, -912997288, 1126965130 ], [ 1745735463, 883853211, -1065479411, 84201, 856574414, 873748501, 1841986405, 685641875, 178859486, -1097139490, -1404406231, -1021078948, 1598397836, -388398945, -2125548930, 1296882349, 1763859164, -1333234759 ], [ -1832807979, 1852368948, -184986869, -901135204, -2105904008, 1140775947, -701106030, -1701032895, 1642188662, -1940728741, -1126173590, 174210174, -46390359, -519057605, -316067745, -7826566, 16271213, -1535718753 ], [ 1643816374, -1949228821, -94958207, -1644539213, -309954220, 208444630, 630579400, 739684801, 1844402484, -545113308, 1990566510, -2008833924, 1876142233, -1212015929, 1974429285, -1299680773, -1510498326, 1415024468 ], [ -1464608128, 1779941942, -1674520466, -737738647, -1189717411, 80796447, -1852312467, -1751670344, 292829825, 1491561203, 759161771, -1567222155, -1588285047, 257671216, -4425970, 745972143, 1469256188, -1616736251 ], [ 1915872897, 901248350, -1062401057, 1484601142, -943401524, -2073318237, -1628223421, -611300283, 1769712213, 543807332, 287661181, 1841907845, 1358657885, 2013424803, 963635400, -1984076252, 1864631943, 1883024320 ], [ -1972101853, 1896588266, -1089570001, -1598968259, 1991830748, -2132578471, 1861900415, 1725246516, 2100475307, -632667096, 915592301, 393619000, 1541363381, -219463391, -1286471496, 12481960, 159564821, 455988644 ] ], [ [ -1064711955, -1924928596, -1253301092, -2141210087, -1114673908, -1688585295, -645310836, 1666035996, -1561186389, -1452870061, 1447905897, 1551807832, -1933401889, 34874360, 272611357, 1017538453, 1619139490, 240125106 ], [ -1209793419, 1617869035, 249149803, 852180091, 970709238, -960477710, -532816798, 2058435544, 1512366431, 1109522281, 2125824051, 1318455131, 39588207, -1108102519, 1609805030, 1587762760, -1659283832, 1489551436 ], [ -1637430565, -111943483, 863461082, -1724936664, -2131596394, -1225138259, -548068889, 539950968, -460113234, 2044110328, 83377093, -553661349, -100164683, -760905298, -615233786, -1103699194, -100887825, -1174951248 ], [ -1170470242, 1470493737, 1267957272, 1745693009, 1693463798, -666831390, 12705476, -700303685, -2045518405, 1225732738, 553799015, 1585284632, -2122971002, -1452891327, -2082538756, -768915704, 131578416, -1503195450 ], [ 1341907279, -1336193142, -41122665, -154767101, 1855669073, 395275794, -110263255, -55528814, -2074184371, 314054532, -1121110841, -141664777, 939212057, -1586986692, 615995500, -1673321296, -1800384642, 1726402570 ], [ -1326195237, 2127425458, -46490003, -1330930065, -1457554063, 425918882, 786360288, -739655908, 1058534606, -212743568, 546690109, -1818457206, -1895959278, 1517438838, -1016363945, -2023380719, -1439346231, 777379835 ], [ -1026125479, -666582680, -1828491067, 2010414501, 1847692662, -815124555, -174365808, 1279958735, 348151401, 1648845495, 1464751698, -249730681, 811432456, 1143528656, -715551777, 425018509, -126209261, -1343796777 ], [ 393971482, 1717389496, -1303882549, 1602299308, 1414337482, -2007449188, 596949547, 947917663, -1973323996, 409283824, 1895375382, 578694828, 1499872254, -987438998, 1845615360, 2003183186, 1908899867, 60902541 ], [ 1968199546, 1536771599, 1970170744, -884295145, 1155694561, -149340649, 2145932737, 1074196675, -522061636, -789530744, -1175652653, 250411656, -185579038, -298047748, -529720254, -382587109, 1592586965, -1730262267 ], [ 82612143, 1652797322, 933631705, 2032464134, -424936528, 152417100, 623203687, 146392919, 1245997222, 889381628, -1448670088, 1127256252, 703775766, -1695926113, 1301411543, -1324617326, -57633711, 1352138955 ], [ -1460058270, -1507860033, -473480935, -1485764023, 1215764430, 874521537, -623271800, -1865355644, -385059825, -430119855, -965515973, -916602873, -125535263, 1134591792, 2049271309, -1500312445, -424882459, 2063651006 ], [ -506195068, 839945614, 232238859, 406671972, -585262294, -787885301, -1468283497, 976401334, -729115009, -1107622580, -417324102, -885914191, 1738091216, 1271505887, -1269779143, 1015935844, -1873105527, 1844107958 ], [ -1058805683, 708629102, 1296541556, -2055976408, 1231844011, -1305222444, 1651156851, -1596832988, -1780693918, -76746188, 1290210829, 1128523166, -752450317, 1367772595, 1038453452, -955540464, -1074223331, -2023226698 ], [ 397542001, -1841908063, -1483355874, -1491104541, -51809222, -1827105541, 1866879140, -2144330716, -134091530, 1201687856, 1157631632, -220924480, -859074692, -1273133621, -1210631756, -1772981166, 1501927948, -1903052633 ], [ -1160316354, -1045995005, -1507414513, -1812460584, -1283065609, 1789571791, -208302095, -492004841, -2079709953, 289409686, 274470309, -382776375, -1886446295, -336742016, 553968764, -738936334, 1265157489, -1941915892 ], [ -572259701, 945484022, -760622379, -1892532024, 2099150965, 130487635, 1275689643, 1209904469, -324279244, -972729206, 347424840, -24430391, -1023304102, 1806959681, -452019292, -727870767, 1406371074, 1876041383 ] ], [ [ 878105168, 2132814322, -505979630, -277054577, 1468533819, 1582748704, -1537771097, 1055033067, 236620172, 1812059699, -532543071, 538556399, 331116329, -1842847337, 1704215866, 1639414571, -1585771731, -629382910 ], [ 1013607147, 1604649109, 1977750408, 1151776716, 962206700, -743274782, 1905005105, -1779298411, -1228907162, 526557594, 119431889, -1762522609, 378169040, 1619868235, 315395021, 1800826777, 2023848428, -1622035126 ], [ -1105885687, -1953087855, 1041479633, -1961433827, 1316433620, -1784337170, 752731346, 192689525, -2039884732, -555047884, 401987237, -1580331714, 1486411157, -2134584381, 82243499, -1554194929, -1477972915, 1391093375 ], [ -122192344, 747012432, 1052314387, -369317401, 44686430, -12694638, 665116940, -1337737244, -178997008, 78824588, -889307067, 552270129, 454100837, 509535720, -1141809397, 1914039243, -2010789209, -1418067226 ], [ -941464339, -2054024113, 1277338024, -523166508, 377958886, -1619417822, -1920576187, 281623129, 673418900, 158929627, 1449039979, 2123162285, 1280632423, -1926892259, 821813362, 1931382602, -1476054641, 2112854656 ], [ -1271190921, 1724219079, -1532630358, 1161479932, -1217648506, -1681601633, 1853426774, 37257649, 812393827, -81634040, -2120790896, 2047325884, -311042854, 225351046, -1821474831, 1343494211, -456447052, 1034541508 ], [ -1702324869, 2014064085, 1936277946, -1759964968, -1454700279, -509373386, -1360181369, 116893697, 1619755861, 1132691961, 1859580820, 440661445, -356621961, -2039941379, 411402300, -1687139227, 644695536, -1993299053 ], [ 902361844, 2063124031, -492574946, -1779708411, 902238706, 1996409728, -2015453999, -1841423726, 45988871, -2025154515, 910077269, -184323848, 383924646, 1091495308, 1811925168, 1672172196, 265218582, 634021006 ], [ -252052575, 40778501, 540659780, 2014741361, -1317483305, -2041424525, 1840816286, 1160458038, 773418992, 942365477, 834784903, 1694994138, -1267615739, -1543017248, -1398121025, -894226800, -1024502659, 76468684 ], [ 1803217934, 753539139, 1088579010, -829572161, 385362367, -835064533, 876248470, -999922474, -1339730286, -531051541, -1093081497, -850993833, -1951972038, -2048623694, 1075036440, -1156046850, -814165068, 258875477 ], [ -1283165217, 1505685313, -71162622, 257583279, 1327637623, 1035940013, -604587707, -1487489163, -483050517, -1450890077, 397129476, -422570720, 729707135, 178641228, -1697079718, -1461954875, 468068455, -443250030 ], [ 1104787122, -1859929951, -1959103337, -432862403, 504135209, -553260651, 275809557, 1085812919, 1327650034, -161492687, 1045038758, 387888588, -1210264919, 977857362, -1283700253, 372282566, 517515545, -1424648581 ], [ -1114374126, -1544714530, -49447629, -215281306, 1429950114, -1087048288, 1228890269, 576135945, -721269646, 1541808292, -2084162179, 1189274840, -1672923251, 1596065532, 995283352, 1661224423, -505429974, 2129664210 ], [ 119938901, 1327784274, 1944702007, -353688631, -651528668, 2098919186, 1666197907, -1974826138, 87174603, 1730108414, 1178861665, 13581545, 1755212679, 1777426160, -1387322676, 152916033, -535599155, -1869956657 ], [ 543231941, 827228872, 1621820408, -1357001586, 50018080, -555501468, -1274391065, 1798215788, -264651551, -340106327, 2037374299, -1299687434, -206444138, -1317108756, 1380985284, -902644146, -1492521791, -606472825 ], [ 668133971, -1035052814, 1750249510, 1057583472, -1912890931, -347369989, 1984563066, 1804359769, -305665385, -1794286417, 599989909, 566677612, 1999792085, 1086651402, 1850941681, -1130484731, 369103189, -1442043032 ] ], [ [ -254489172, -439187366, 1749418749, -1081766173, 1263260694, -2036575788, -1176760875, 1582472825, -170527356, -1216019185, -763617977, 1366258784, 1129880193, 1573561525, -1955112147, 1670926998, -1378040159, -673957446 ], [ -1702748998, -1925489387, -761718279, -2006118541, -1484574561, 791420984, -1015398127, 1242287117, -1153328266, 1891482897, -1612478589, -739294188, -1110771643, 1615824841, 969351227, -5357898, 1510330399, 328911179 ], [ 1597906560, 1038890046, 1611292530, 1268432353, 111051523, 1304032264, -111423791, 1699945255, -1288174750, 1710972938, 1662658992, 522470725, 1262806219, 1986043311, 1923131262, -327725370, -1310565054, 306039730 ], [ 1050776409, 330395368, 22506703, -1031641802, -212824578, -1965780197, -1464831477, -1126979382, -354636824, 1240975072, -399860915, -2113298070, -1298295452, 1299619444, -1573530120, -436277999, 1140734167, -1478067980 ], [ -931639798, 2120803217, -289986316, -1999815595, -706392292, -1246271347, -1707187100, 1463066084, 781811743, 489599413, 1623274759, 1470099010, -1428106030, -866627074, -1885131747, 1870223635, 1221997669, -1682149029 ], [ 799054085, -684907183, 1463682992, -1725296126, -2017267290, 1855802897, -1111058538, -108078805, 1630713539, 916615068, 942385500, 1618532661, -1266386251, -1532963613, -885954404, 1855433877, 1122653247, -1064757042 ], [ -908743179, -1607828760, 829395951, -428049606, -1541102468, -1968196674, 1256586269, 1772552729, -1344889739, -1524302091, -105503430, -2106462484, 216203881, 2068509158, 1417532267, 1498100266, -352545948, 1002524551 ], [ -1540604273, -1449328253, -245325546, -962719108, 766956152, -2125448448, -837222208, 1892820044, -1186717617, -1202821100, 1322358810, 1227507697, -1042916320, -1074620817, -1678471470, -1564268072, 140629285, 784161068 ], [ 1613830460, 904968842, -469044816, -403663027, -233002825, 376165262, 2017441542, -1128571277, 1084681828, 1939281465, 636913792, -1236893266, 369806845, -1903846583, -1503841678, 556638821, 132808726, 1184139128 ], [ 1368647970, 2100125500, 1015817777, 1876756961, 477061632, -878279995, 2093753441, -449598911, 1937308432, 388736889, -912022188, 1625205031, 230706380, -993627491, 658548855, 1093999194, -1491508335, 617577761 ], [ 1400451953, 640746850, -616313871, -1643786729, -341366092, -1399624949, 1993199451, -132688841, -1397042854, 115308685, 1812840551, 1523344142, -1321575565, -1019689876, -713803292, 338663431, 2113222341, -1262687949 ], [ 1649386229, -1210961163, -554117391, -1077193783, 1757995625, -1825610520, -26193181, -1475232411, -1584789379, -190982101, 550047343, 950694250, 2065754909, -617075974, 484827117, -1076947792, 1907093301, 1921547267 ], [ -1041474981, -2093558530, -18475581, -2095516258, 1524417241, -988562780, 2037661838, 848600527, -1627903514, -1151642271, -390051709, -138413288, -563910028, -878845128, -1415660803, 711038426, 1186917484, 1991229948 ], [ -1609410133, -1855777656, -1500866256, 1406769890, 539303851, 154864069, -2010846436, -676188517, -284404972, -2137414355, -1601684128, 187892581, 1656328671, -202211047, 500535491, -1493509254, 1316856203, 61803309 ], [ 1984896109, -1930926752, -288527380, -275411167, -495205160, -1299776661, -470058025, -743239833, -1374285627, -1445980503, 569720203, 1631303220, -1907446583, -1513575906, 1621043497, -1070132456, -2035402161, -1344385826 ], [ -1238170818, 2031326875, 483097369, -280996179, 2033253363, -1812481691, -1418812363, -170206651, 1710466994, -1706070431, 163747941, 1850471202, 400591841, 282229742, -1458318304, -530151414, -5258202, -2122011403 ] ], [ [ -1991234561, -1095147323, 944981634, 480575078, 1583106623, 798633532, 896552666, -95853158, 1221840303, 1433052766, 1900472047, -529973347, -330595870, 1693891380, 627769907, -691293346, 179778772, -431696936 ], [ 1294362907, -111016589, -1206098781, -1848856552, 1537470415, 2038756856, -868690818, -613515523, -2100703176, 1836342614, -1700051907, 628535433, -1217664416, -286994680, -1185194193, -237829814, -1761705649, 575596554 ], [ 1764749357, 859600417, -1236794574, -2094168655, 15247216, 784447120, -173131065, 629431605, 939305268, 2047025698, 387325793, -167591389, -1509156798, -1797785255, -1487506196, -582274571, -793811980, -1017707759 ], [ 683037334, 1833296326, 133895472, -1928611319, -1321756981, 1731085656, 1105355834, 1040085597, -322191750, 538554349, 274991806, 1165329307, 40929359, -1861935796, 1422662082, -822322372, -656466400, -1365469695 ], [ -1880879348, -957390007, -1085289975, 1428977632, 2085644841, 134932817, -459439471, 384255124, 300621681, 1041826077, -192114097, 1841515170, -1353052451, -820305052, -1511158441, -1478098370, -1212723194, -1366086927 ], [ -1158253463, 1636845788, -1280218935, 1866057255, -1816832724, -1591116857, 1029869421, -1674485380, 1060403873, -365610233, 129983675, -990525413, 1068218610, 1068651523, -758691471, -2035728400, -2143391843, -509082860 ], [ 916961797, -809583208, -1021392527, -97834790, 939667721, 1876614495, 1116298256, 1170933063, -1989628433, -1540446279, 607624893, -525689296, -1247951608, 212622103, -1789572439, -555652459, 881937029, -1855442077 ], [ 1254417104, -1367067452, -562049021, -1506431596, -2104764723, 742158882, 289066711, -1557359624, 932499646, 1692287321, -125622833, -1532330437, 2031558830, 1484182694, 205377526, -321533451, 935817763, 953830480 ], [ 46889897, -1137798628, -1444337107, -1729351363, -472747837, -285072061, 37074212, -71492179, -1163388363, -1899636668, 717473130, -1645863885, -61675339, 824352911, -1017551780, -1489053475, -1334223455, -26502489 ], [ -1012477021, 1685543213, -54134772, 2008577567, 925904402, -1277935763, 99405721, 1755028584, -993079392, 729666741, 97637848, -2081179903, 2127479073, -956821333, -1287589350, 529275058, 664618438, 1936263547 ], [ -851774541, -1620909508, 1854945622, -1273880319, -1223998041, 1211384341, -1576957976, 318577180, 1650969352, 1071364338, 1952289173, 563547421, -540607373, 957443067, 1072027785, 498833833, -1126460089, 372415315 ], [ 1782301882, 1002424183, -1737412174, 1809594231, 1539086036, 345440681, 44777482, 1628636677, -2059242366, 1576400964, -502180138, 1949047156, -208584267, -1112271339, 700168109, -739412273, 1912964469, -2125246860 ], [ 873491211, -1537271010, -786872356, -1205442888, -1581365581, -751664443, 366108136, 795609618, -1816177311, -1682632941, -1600382828, -448154623, 865454884, -1443684090, 169452910, -325989854, -1695392325, 2044429448 ], [ -530311624, 1945864338, -1737193495, -484139157, -790266853, -2024986695, 633967013, 448739254, 179062130, 1070467975, -2077758592, 691858448, 2019577974, 1736811822, 1483529327, -2035393221, 1075400112, 563011234 ], [ 1514327776, -1671929099, 412539664, -1884338934, -233815596, -1765047373, 190284965, 753310642, -1390993715, -343770437, -1533508271, -2071071297, -1847021414, -248174529, -40404053, -1035869712, 538906057, -695151689 ], [ 1180280344, -502143615, 2032844972, -1536637459, -790832381, 1187679465, 891720631, 902516882, 1878190550, 573696069, 1604471492, -106851176, -1235414279, 1995577187, -1796167673, -1477680963, 106053616, -1697779845 ] ], [ [ -737631983, -1701159730, -1653568802, -206748039, 1762917742, -1747598109, -1415349977, -942870094, 6613447, 57798551, -1067340866, 1401787430, -1908170670, -86521974, -2070707021, -1326390439, -346211201, -1446774636 ], [ 2116172414, -2088554038, -304586037, -824753910, 1408301427, 966478700, 163572261, -130777957, 1981634172, -781104390, -884477521, -1152718349, -926385017, 1333469221, -1596700950, -323162009, 102602088, -1716662762 ], [ -1257597503, -2039087703, -1741252943, -1526478654, 1125229897, 1851784124, -2087798763, 478119857, 1636781510, 1119515409, 1206521765, 860403709, 1290949528, -349071651, -2091529418, -177801082, -1868808220, 1457759495 ], [ 1040325320, -1493582781, 1767867525, 1433815009, -1381676501, 5881496, -1021302155, 438349695, -1802861833, -820169374, -1423625554, 887051952, -1862954014, -661084674, 573372507, -1687165167, -891079828, -1134419543 ], [ 1152472302, -67467538, -269212906, 1372144508, -1614955937, 611013170, 585795926, -1621795399, -1494162825, -610728164, 232205334, -419919819, -464320619, -1611962162, -1926036606, -1704325517, 1652997996, -832746737 ], [ -882160658, -695898717, 2113446197, -858842960, -486868713, 1462787989, 1585316123, 1859169904, -1553456166, 628146987, 154595053, -2124668952, 1128946606, 26729688, -1552106819, 650950636, 87489090, 1576038457 ], [ -602200400, -1585502687, -1179721865, 1169563038, 1357358430, -373022461, 372104343, -1792879828, -1128863799, 1206229486, -998233018, -855958404, 1041183740, -1346956979, -1833643023, 415100356, 1887535700, -1514969090 ], [ -493830015, -1037945616, -1180314117, -743911857, -929689202, -277086432, 1542741697, -1223920843, -1693651866, 1727600569, 1037569700, -1440645507, -569152051, 564824285, 30550365, -1143591561, -434665538, 1251254186 ], [ -1637985542, -1235250603, 94057464, -182999149, -1210653794, -1211424560, 1122339280, 469106190, -2046449501, -1034749235, 49092318, -1144162825, -1357625243, -1266037179, -703776139, 566415262, -2049430675, 1318060432 ], [ 186741688, 393156633, -1677037849, 2141019788, 540818045, -1259059338, -1633330232, 1051576499, 2120073706, 1659020510, 1985902887, 125540116, 1297609664, 179550108, -347880012, -1093288982, -469932751, 1199769359 ], [ 1199732224, 637042389, 941732884, -664739949, -1713749572, 538811754, 238086160, -925488447, 1572714561, 301099783, -1185776632, 1100292835, -523784327, -1911097655, 111551302, 1663627925, -901439381, 1807563951 ], [ -1760851783, 1934416901, -991090883, 649879745, 1933892208, -964920673, 2143608331, 152348406, 291345179, 1491690595, -599387029, -1377700895, 1588488356, -2103656729, 1464364794, -1862373656, -208120256, 1681431862 ], [ 620192503, 1699470131, 438512592, -1810055721, 1144610534, -1253254343, 917822868, -818314755, 1918892614, 857657306, 841035996, -1129092407, -405599485, 1039142500, 378820128, -1915286461, 872906643, -30155407 ], [ -982666034, 1754706397, 1336928574, -2133048649, -1410989866, 1277061924, -179874433, 2110830985, -2073557983, -309835051, 1645666525, -1987259532, -642585530, -537351835, 1106930422, -622064542, 1640639089, 896435777 ], [ 1347579598, -1078743933, -2131518816, -232330813, 1021618520, -374406056, -2104042515, -1166386184, -1634639668, -804968198, 1758560526, -1420535654, -1595530938, 301835683, 1463039772, -2013720402, -745851158, 2072895887 ], [ 104790830, -888374143, 68839891, -670982612, -107457371, -1739184350, -1032983964, -1707382797, 1541103396, 1803798585, 390549359, 2072749441, 1533061933, 122951174, 742066833, -2108527512, -251685661, 1016436349 ] ], [ [ 821909468, 321242933, -33381346, 1249228913, -1753859629, 308041890, -1459906669, 781482602, 862667352, 1365505486, -1520509714, -1583110378, 230137552, -707520694, 302562982, 174927454, -1507154920, -1811922145 ], [ 2115948336, 1803905014, -1247508629, 438542123, -1594952675, -530580483, 346228684, -3390340, 269918413, 2049281271, -757526312, -2104742711, -95776701, -1597437926, 771708822, -624937744, -1765179680, 967406120 ], [ 1347627861, 1383749447, 1128624340, 1421123965, -2025093170, -1278112579, 2045055989, 2143044999, 1641130223, 1039530582, 1587125228, -794513397, 1959425782, 1927181881, 483207774, -1115194843, 692961495, -1587488229 ], [ -1454653314, -1387183571, -1075298787, 685697570, 171735328, 430100758, 43279318, -1045497013, 1764644395, -1244147806, -1801798832, 578456918, 1646944826, 1591679167, 80194147, -608920372, -1385397781, -1325672402 ], [ -1239379663, -1431068729, 1189287588, -1633693439, 2062876791, -418100881, -283268934, 409162346, -1567260617, 1559620725, 2144536504, -597363735, 457229365, 470291070, 1040877396, -67525640, 137672169, 996009651 ], [ 709553021, 661272590, 1303554250, -1705042767, 1573845202, -613229320, 963277464, -616743154, -1945937705, -199215849, -918312361, -1803013557, 1493501705, -1749630400, -1174253966, 1922492493, 734551454, 306577674 ], [ 1633697503, -601571506, -872171524, 1360643781, 1610054646, 978072454, -1474547670, 1524162014, 2034995747, -1262444740, 813746581, -172519406, -1301438001, -864025053, -1580860819, -73714394, 380565511, 966813691 ], [ -613294464, 1924445790, 1911262817, -1278007162, -338589675, 1866498395, 453854606, 549098822, -1587408175, -85908558, 447301715, 1971426762, 2093059500, -1559079180, 265448827, 1618760317, 1962395125, -1890255611 ], [ -1065745466, -445547716, -646572445, -827839979, 206380518, 1575860664, 1255547423, 183608708, 564539172, 1241188982, -1683531374, -439148338, 1966069427, -823758844, -1297882753, 917310116, 2018500527, -889673587 ], [ -1267627579, -1118706021, -1349459915, 405528742, -363297645, -2101742278, 1986239658, 676859254, -1997502543, -1878102026, 909917205, 263566736, -640170048, 918287367, -756465740, -500372729, 1882450364, 85859386 ], [ -1629683540, 1843521980, 440413339, 312824992, 973735554, 507185041, 785050770, 1449819988, 322581093, -738206442, -1542920694, -588887879, 1133814659, 547488370, -1712587992, -12855915, 604219886, -1458198827 ], [ 345727854, -59602633, -1467668317, 287477087, 1557873282, 601450216, 1051477479, 1414921963, -635978763, 1058649142, 930351209, -240191117, -766006008, -449801948, 1467109355, 1198313065, 1746828202, 129238630 ], [ 164571221, 2041061262, 1081761719, 2020797660, -1939972083, 1246537880, 592231350, -257151709, 735223790, -1605419701, 1399555338, -579424535, -1205092844, 323614828, -1328213457, -240133985, -137471149, 645384184 ], [ 2128777398, -1830084037, -1376012377, 21488411, 524483625, 1530844224, -2114925307, -1234793084, -2005822557, 846178119, 86017524, -1161917017, -1469273531, -187544340, -53205493, 1792317970, -1545019520, -468359823 ], [ 672420602, -1501835950, 457902567, -832438139, 1352547140, -1056158563, -878518661, -1425512656, -1988047368, -1907290447, -583524491, -732972060, -728625513, 2057518654, -1305152146, -767429292, 662047539, -1563361739 ], [ 1612258592, -23741896, -424591998, -1842947344, 108299453, -1203297283, 1763485362, -501983798, 1185183869, 794403286, -103831934, 1545238097, -1081301239, 838205395, 1240756032, -890994470, -2095903909, 1035732134 ] ], [ [ -1999348376, 1233394454, 1366506246, 672830611, -28154685, -110765414, 797735731, 1186219087, -1135561515, -877624908, -1753760770, -1646785980, 2067683910, -1201030860, 812423246, -1315307695, 1010829250, 793204054 ], [ -579387058, -2045733614, -2031753555, -1327393441, -257228681, -221029494, -1583319558, 1737867036, -1936603170, 908551453, -607882354, 1295242523, -1543360317, -654319368, -273887222, -1293041392, 1390611470, 81940984 ], [ -1892154595, 1032391673, 149061566, 119139144, 213969007, 2093152893, 1505065069, -1242760281, 574320298, 1451573214, -1037659182, -1752638708, -356964816, 2044047084, 86484064, 703653981, -468305385, 1286467868 ], [ -833094872, 314132968, -259174988, 1836175985, 1270514868, 810044447, -1626900462, 1913601235, 1044530561, -682699273, 239158466, -758536957, 257017465, 1238205925, -2066637566, -1654329923, -672869585, -48283281 ], [ -967367782, 197017909, -2020776199, -639948667, 1923135187, -926268828, -36924189, 1997939992, -1463454192, 1695995269, 1109358066, -1355182830, 1999250160, 156174100, -305478093, -1834541963, 882589507, -866299171 ], [ 1843266355, -49111733, 1560927887, 1556601531, 1705367141, 1513508021, -1417656757, 1426424071, -1421871525, 271459489, 1769329650, 1729774592, 2013940491, 2016699163, 1892045208, 18078500, -1033285013, -118984973 ], [ 1756421829, -587223231, 1918777463, 517397019, -1934829181, -834580288, -778395391, -1171235558, 910437491, 1306017922, 811382332, -1829320219, 1501480184, 1285286336, -1705121290, -1798757251, -491465481, 945736594 ], [ 1866196065, 1697461677, -1722524562, -1964813649, -433394492, -325403558, -1838771665, -1150773286, -1630938342, -1226318911, -926775619, 1215541602, -1408298823, -1857604375, 1243609361, -182797366, 763493414, 1951872238 ], [ -135627415, 1445082948, 1086956485, 124879255, -1689225410, -417428279, -1963987599, -893854586, 1990294536, -1187645732, -785072902, 1254335509, -508375336, -1043381777, -226214501, 1272890734, -177103484, 1695325360 ], [ -233229747, -1173295557, 1301884900, 1132744479, 1805817064, -1522025178, 1921192965, 862645732, 872102909, -1550944208, 1817780026, 910579623, -1938697437, 1664374272, 637868376, -1457955584, 1461513631, -262285238 ], [ 1122480168, -458883921, 146345690, 273587522, -1380361622, -425221826, 1553330196, -84144214, -1694765778, -1229406374, 1231202087, -1481520477, -1395084678, 661948914, -1640333526, 297146457, -869203650, 378252144 ], [ 1637538494, 1647233661, 1136926839, 415477320, -247784812, -558582468, 404412974, 2050293828, -1399494935, 734712557, -1463072194, -700758777, -171670350, 404414463, -1585775601, -9323642, -1127920593, 1216384389 ], [ -1111354609, -2917119, 630687443, 1993113829, 2012536992, -2075798, 1668150254, 65708750, 1376096794, 143688685, -194854342, -221269616, -753033676, -412457139, 449113936, -998948174, -93575976, 47729618 ], [ 1113291131, 1337196355, -1582730610, -356292584, 522571792, -2048870825, -232033749, 1837212318, -1158648637, -2124144151, 375262301, 1163430409, -856420279, -1825302695, 1620846079, -473859479, -1385537398, -1009237361 ], [ -88304644, 645689990, 844376050, -1609543526, 1915195722, -441749434, -9864353, 1600260880, -139791378, 1915879530, -459488305, -1445523673, 1273147924, 1943159010, -899826432, 375001865, 122620572, 1165401262 ], [ -1771555940, 688371627, 796774759, 1907514226, 269463352, -1397446596, 130702102, -1099876163, 1935638103, 65202710, 1888099912, 204525305, 1201970172, -1498626572, 761536733, 260892738, -92231535, 175969541 ] ], [ [ 730197075, 502346479, -870524008, -1993213925, 120479278, -214311543, 773655530, -1322407977, -1157016594, -1387684753, 559156305, 111851360, 50567415, 591603532, -1293713389, 1944557708, 48727225, -1739548432 ], [ -1601993190, -414382597, 1246086448, -390841346, -9232413, -1365947973, -122177352, -1519319567, -852185005, -64504661, -588371424, 1893163041, -380049711, -1809267756, -1000750856, -300479794, -1952156710, -924654621 ], [ 1279181640, -851158696, -992579186, -263240770, 1830710881, 920070290, 1333453079, -1444848307, 1128886759, 1455067224, -458377202, -1029861318, -298647869, -649670149, -1497342199, 1049826629, 1623196145, -463449271 ], [ 947215969, 1836641414, -556719676, -762444118, 2085573244, 1924967104, -1576861749, 443065682, 1474419635, -1487661354, 224610862, -549381552, -1621741658, -843929094, 2098864916, -610624881, 2028905799, 1828313685 ], [ -1864674607, 1391705569, -1052117563, 1588470670, 1662664358, 738569981, -313819124, -89783607, -528806880, -601809867, -426284435, -1591551310, 2028661366, -1387713402, 172219127, -1822252861, -1764915931, 1751723922 ], [ -387563120, -539902097, 1596923349, -51911815, -339716175, 966052247, 1006447896, -286105007, 1444735209, -1918630881, 1801324170, 821167393, 1790124958, -1390203361, -1906541085, -1497576516, -1385866166, 2104021216 ], [ -1701634918, -1104207215, -1599732783, -1892401550, -424047574, 986766470, 1918563357, 1989533051, -1482591625, 2122626555, 782745581, 1051519975, -1006220697, -127833978, 1369552274, 1120344421, 676926557, -1240101735 ], [ 1992778995, 369151383, -1929718215, 516511365, 1519225189, -2049695401, -637750868, 1226124557, -44884082, -1545199834, 1133870109, -1910931095, -1630196028, -1428851947, -137893422, 1193661040, 1356838465, 395479371 ], [ 978980649, -1758804361, -823928487, 692649982, -1104856723, 544583238, -1935005151, 94602572, 1661798481, 814606560, 1967932252, -1427870190, -1354582106, -1102776182, 857222574, 311350226, 581140384, 1058780102 ], [ -1208612564, -627579269, 1881512169, -56689361, 1160365180, -1896175917, -1822964085, -1299505226, -830324761, 1701505153, -376857218, -373351892, 1475946406, 1822547370, 299198904, -1107337104, -812392878, 1522334167 ], [ 1335844268, -905533452, 1693621405, 846235482, 806222247, 444172184, 1016457417, -1159917368, -605213852, 423497571, -543422670, 167714781, 1804727603, -2111158698, -1501061954, 730093192, 619201098, -1800705584 ], [ -166019712, 1316456278, 1944427317, 116182618, -1772523091, -1802878848, -12089200, 1185100992, 316438163, 761931474, -1262795119, -1810797975, -1869781247, -1645239008, -1218189495, -219590879, 360168092, -318700648 ], [ 1634561675, -1678957871, -337413378, 1678142712, -367105777, 1392039600, -2122567717, 918732959, -562348348, -2087279639, 10424410, 1641477561, 1612837272, -1144780665, 32773726, -1284340129, 79098239, 1586565617 ], [ -1544596526, -1666236016, 1784726277, 446955968, -1000263466, -1084760832, 1336564046, -1485453731, 1210377334, 1757938613, -152329653, 1528004445, -1206280748, 904997006, -1268789899, -1279267716, 782476285, -1491504878 ], [ -2051460423, 1418031907, -846710621, 143737511, -1236747453, 2057609485, 764616266, -908645755, 450145365, -1412526362, 1072179631, 146195863, -2123530162, 1883959721, -1761830955, 461351034, -780142120, -1915029491 ], [ 1233438349, 628799491, -1839670695, -2075589225, -1074747564, 139503315, 1062560734, -2116125259, -400663000, -1521397587, 372439525, 1354828009, -385712264, -2056232979, -1939640345, 1029288606, -371376734, -1195308836 ] ], [ [ -2051514752, -1386547491, -210264304, 685577015, -1039001001, -1761857386, 224741391, -217752682, 31757459, 620696011, -53545976, -769260965, 489494644, -325058600, 145274945, -1257468213, -346438327, 1027391894 ], [ -1260908381, 717522603, -2055621807, -207684825, -379401341, -1082995456, -1908515903, -754645574, 1692338356, -1613138192, 958682838, 907594681, 598038256, 1679519404, 2112656665, -1708893492, -1751986189, 2080903306 ], [ 1926479113, -449603670, -1103381021, 989588665, 1441603315, -1670799853, -280778085, 162095026, 242903101, -713362490, 616631366, -223585788, 200059893, 1802343784, -1822884497, 909439970, -2125890306, -355574842 ], [ 2069629683, -67617600, 681313051, -1950990290, -717588946, 1377107252, 1918481428, -59066625, -732668188, -1778396144, 7962278, 626169902, -1335948815, 1847115174, -1539038572, 1604852316, -931832210, 2095549792 ], [ 1760122572, 71384230, -1920275740, 963516987, 1470914202, 2064802472, -1613109600, -1429773006, 608502776, -950480008, 1763603021, -603163690, 531495688, 1615213872, -120250917, -2051887106, -697593259, 671102867 ], [ 1452732944, -1101185502, 1364894430, 1482758767, 383741224, -1798922893, 12312076, -1525687648, 1733678766, 1034756053, -1041446757, 900582572, -872179081, -549496238, 74318289, -1237228519, -744990460, 976081593 ], [ -670037635, -852628877, -1669552518, -375788970, -358933199, -1955149931, 1214007680, 2145899100, -1424196903, 705965499, 930589472, -1402837459, -2004501478, -523995567, -693111309, 1943466053, 1751021259, -632774129 ], [ 1703680496, -776556954, 221058557, 569500933, 664420339, -1904191701, 1332379884, -473597750, -1831856403, 939337315, 1725342916, -326588570, -1394397843, -564664157, -1348728328, 2018214608, 133410192, -803523648 ], [ 2012925558, -362527504, -1738074152, -1428923939, -1838895618, -1063566635, 103869650, 1579851653, 16687816, -1558604670, -1769956704, 1422399568, 976912719, 668511223, -1384138432, 191811667, 914325619, -1790535706 ], [ -156055485, 1202249695, -1261822648, 973074288, -1346777774, -957351908, -677569772, -1643046308, 1742217436, 903791283, 134808042, -76684823, 2115441319, 459866198, -582156609, -1300908534, 1679201178, 702746509 ], [ -713933220, -1836005113, -1771171018, 83820617, -1686730143, 1957932954, 1572314788, 1411942841, 519798345, -1983923348, 1931788241, 2041728277, 480625627, 1442827357, 1560597339, -487932148, 1254829836, -1912192632 ], [ -1441281967, 1481251985, 2146986368, -1679726832, 1043907827, -2111571242, 1495975656, -223191843, -327861588, 2089782912, 1743317246, -82400295, -268499121, -720804201, 221390620, -1983695483, -1021535381, -1021147707 ], [ -998224605, 839723229, -284811682, 966810809, -1067712707, 525847807, 1614331061, 388589735, 1471867853, 277509014, 1184343822, 846499720, 645326581, -709343356, 560520919, 706345774, -2094265877, -1706545922 ], [ -1070338883, -255474799, -96041000, 737194476, -2120662714, 1984111701, -2002025414, 1705183474, 10426175, 2133068689, -1726787566, -2066219552, 1769196012, -1771663685, -1272913969, -631936921, 1931348903, 1752241971 ], [ -1878522584, -513236996, 1768344912, -1829615281, -1752472234, -100643910, 1603493426, 1541797073, 983808650, 1145544258, -1020093769, -1428242212, -1554635488, -319262413, -141366277, 208905774, 1298142910, -166478101 ], [ 1615372431, -915265325, -623241027, 2125697410, 1508458943, 1763364864, 1693406311, -73719038, -1550981644, -1981783351, 2024470899, -1397189626, -138323597, -435970415, -1243862182, -2024695790, -669710657, -856713503 ] ], [ [ 412351035, 1536216583, 1400638178, -822131350, -484944546, 1984880004, 868842638, 636724376, 967701396, -829693778, 11672950, 1831046410, 1875552316, -1641912273, 1190125871, -277234895, 757763670, 520205806 ], [ 718982815, -2025593767, -338436361, 1297310355, -210886885, 1757846149, 1746243717, -1108353934, -979636467, -1207639236, -1124046645, -1818556503, -1807828230, 202352409, 1698194520, 1739874822, 606072071, 1869180061 ], [ 1354655846, 1774100981, 528098632, 449100411, 147796826, -1101943176, -475708522, 1129676124, 836237349, 17355705, -1031339615, 120688732, -739623831, 456261760, 640175846, 1671329077, 18735013, 2025639456 ], [ 830742772, 1720291147, 254023683, 24443603, 817083623, 271085572, -439869357, -190940410, 1106523300, -1864312204, -1847671863, -2099227040, -1582082677, -1957139799, 1945196008, -1778021572, -295265603, 1032983288 ], [ 1581998782, -1018524650, -1324510137, -1912762285, -313081269, 658284108, -1479227947, 1768838265, -1387152335, -551956504, -1371791694, -302450258, 1589411147, -881600637, 934769355, -1000759, 892489645, -1903582786 ], [ 222979244, -292532370, -751549284, 245780967, 740781138, -1097230668, -1205502809, 336099239, -194909606, -13513727, -543964800, -305633492, 1312199869, -400174408, -538314575, 2121948338, 703378636, -1532809322 ], [ 1882521642, 612141121, 1565574884, -723573219, 1184350341, 1888953076, 2056121009, -892460592, 1081720824, -723869799, 369456454, -2054002587, 838315504, 2035813260, 112577243, 25821878, -1959228352, 1479480703 ], [ -1172264186, 881179346, 320662345, -1657995109, -1239540305, 1390754197, -1896808275, 2143921296, 1811406595, 2131266348, -1551716312, -139653245, 1704267185, 547445684, -1456672367, -1911278262, 2064372409, 229335186 ], [ -1567381608, -127774625, -1743808987, -1745976237, 1376120694, -1739488247, -448665743, 266983768, 366768207, 2031345559, -1371876419, 2132723847, -128319170, -1082078670, 679689483, -528940055, 103621001, -393388957 ], [ -1364237190, -1130501129, -1599142834, -743368007, -963013447, -1001994672, 1799586258, 452458821, 1640888252, -1049870566, 492803071, 147292363, -1855436159, 481215456, -828845668, 306541221, 391241574, 1871489727 ], [ -878785838, 881675536, 1740546258, -285325646, -449246058, -507460600, -1418301358, 1060041278, 14498204, -1177878123, -847220243, 2095485259, -1524244602, -184120812, 498834324, 1045863315, -290298307, 415703266 ], [ -211078257, -1713962530, -1875303629, 1186798513, 1699693338, -233834278, -1777753297, 1190351430, -650570901, 1644754248, -1269995241, 866790123, 984443571, 350433533, 431219501, -1721270708, 2083257425, -2049119169 ], [ 1837935111, -540560552, 1695328382, 2143747013, 1523387992, -1086702707, -1259120709, 1811029184, -1344333994, -416743386, 1356417084, -1760684541, 2058962706, 651120125, 1823639390, -2068696627, -502198565, -973891602 ], [ 1204674169, 627291493, -451912110, 612849668, -777145815, 1027489571, 966516053, 2071396804, 54003752, -1846920324, -708944843, 454105624, 158008583, -1751775841, 1104808701, 271892509, -648710956, -1631701941 ], [ 1364444212, -732497303, 1052114330, 2063808429, 964111185, 1890617325, -228173342, 140963907, 1682828246, -1197538926, -1734246536, 313300494, 390832963, -2016424742, 1451763203, -1624020312, 1993874704, -1995926845 ], [ 361698067, -1152004017, -1263427230, -1763980073, 1466027310, 1739277849, 1247587829, 369167274, 532570065, 174494959, 85612473, 380853273, -1409323185, -83826897, -296537805, 1872136344, -1946117927, 1462733622 ] ], [ [ -1952761123, 1265887190, -830944070, 493825809, 1729295853, -1772354574, 1930667681, -2140741796, 555010604, -1674800999, -1182374371, 1038558573, -1817667970, -274676349, -1082796122, -1803801710, 2128225444, -1395993705 ], [ 133833567, -356226433, 1579097702, -1309219649, -443742844, -686730260, -417386778, -746520494, 392047710, 662181260, -1397265007, 1209688278, -98035345, 565026518, -1482203461, -1674133161, 1430275111, 584184892 ], [ -542748473, 1866420044, -1971607730, 1853992756, -639218063, 1984501434, 1881536209, 529901838, -1873674150, 2136543297, -1279865586, -827606602, -1194323990, 333292724, 74005999, 254754847, -357202773, 1770282725 ], [ -1207793825, 1711058500, 1397995628, -1991550569, 157365847, 1128562330, -1338191721, 1533523153, -1614983169, 893488517, 1618068329, 207771405, -832497037, 746832154, 2133871947, 237435825, -1622514097, -1922636555 ], [ 1505462816, -1909561463, 1048194186, 1712827092, 445405107, 1258870176, 2049483168, -880640803, -382504512, 255314146, -1730787955, 1687647572, -701312116, 1518774078, -416106860, 275689496, -1486577760, -1583054133 ], [ -1700815482, 1214481952, -208966565, -703255596, 265639573, -1204575793, 569998658, -293776669, 1460654953, 597925281, 288105474, -1809520014, -1088801453, -1528201258, -431412706, 1163642552, 635953157, -479861791 ], [ 1731713602, 975570925, 765485769, 608703133, 1783106504, -440617581, -110584305, -613223651, -31207734, -281060050, -889682400, -645547568, -1790783026, 1230957415, 1823667085, 1205120856, 1046996274, -1628225340 ], [ -220930390, 272466685, 1371196751, 1312182494, -269418001, 1777455383, -1267969258, -998859958, 185715572, -907404643, 1679238383, -56605235, -1854293656, -1255168032, -599445084, 292597424, -743162997, -80057446 ], [ 930331626, 1762147726, 441370004, -275540516, 1991634117, -204982458, -92746604, 1305902521, -1066254644, 1329570458, 1363322531, 556997535, 64467602, -1632688693, -1227823576, -246943747, -1173138434, 308197192 ], [ 278653309, 2114072061, -1735612584, -1294289700, 967749453, 52008026, 1146744819, 1173524419, 1259738459, 43851001, 1044586528, 522905892, 1467856799, -1646097933, 1683368281, 1536781731, 811050457, -1538138407 ], [ -1252769847, -312120789, 1988973562, 1483128305, -1361767985, -435929445, 356350679, -991156222, -1226309270, -1086819321, -169986099, -52731063, 806716222, 2087810726, 840566828, -1747582449, 226858959, -606437526 ], [ -583774974, -614763469, -999444291, -688252647, -1433793350, 1147552673, -263319582, 1351069821, 844522757, -205544353, 2139196155, 1916215665, 879933829, -1048464164, -1924478420, 1366366158, 1188539221, -1811919281 ], [ 2138212576, -1867384564, 1632808789, 1688593675, 122916344, -387442767, -151479674, -1344576457, 204957212, 1598203048, -1726647062, 743062581, 778717050, -373190629, -102239466, 2009019529, -2021256527, 2015738192 ], [ -211661691, 361259781, -368705062, -1109037858, -1103467208, -1236098977, 793725612, 1381378151, -84321514, -1776660358, -602067879, -960116084, -1421646254, 1168637470, -815398588, 23961106, -1273807843, 740691354 ], [ 1316523014, -755073295, -1972719441, 2137534472, 1876006995, 911693340, 643816714, 387855246, -1244773906, 1173089609, 642683498, 854036551, -719284892, -2018528617, -1568150752, 282928801, -556977592, -253267567 ], [ 1057118809, -18551870, 440592412, 753570213, 1126589677, -1158558022, 1279454039, 1464574645, 143848498, 514982113, 558616898, -410859276, -1226166924, -555135119, -1495579083, 1779987751, 1701490408, -1573874420 ] ], [ [ -2127886192, 320137549, -816514280, 795379101, 1682021747, -2136843650, 330120340, -1926244116, 1043034956, 1224309914, -1312935776, 122796509, 1236007348, -1566990542, -616993331, 1271571568, 1209460569, 1633031450 ], [ 956245154, 1902962226, -328517640, -485474288, 958096923, 1795737579, 1151503179, 1754825309, -538111876, 1205090117, -1103263953, -1492698469, -330528357, 1486024062, -166874727, -400324515, 1157382187, -1160234542 ], [ 95961894, -557586634, -717531716, 1465688908, -1136406667, 982071065, 268753147, -2005389583, 2094427304, 409648420, 149715199, 221355688, 1686577864, 576732385, -652121633, 411262544, -1657988138, -408971513 ], [ 567295615, 724192820, 1829543418, -1405249131, 513505246, 390170549, -1831924244, -1457574125, 492229641, 1752166287, 772157674, 1563306100, -1911257773, -851043892, -2024977476, -1425817628, 353740007, -3518139 ], [ -1888462762, 1794046567, -66272174, 18344990, -535269122, 826922946, 2072904518, 1616717175, -1126437643, 498621269, -1509436494, 84614377, -1604191034, -2079516595, 1739722553, 853098483, 393901986, -144852180 ], [ 1264113976, 186358646, 731978046, 1466550840, -260243917, -1528421892, 1481539798, 1998836051, 303672569, 666487028, -1466244661, -564068670, -197112951, 114032669, 358786354, 1726066900, 261098534, 1482961648 ], [ 1230626462, -2047387771, -897377502, 2091330748, -567136357, -1766572225, 1338233154, -2122150350, -1775539667, -517567753, 557588656, 1665931179, 693283011, -14011316, 1456548877, -1262189140, -679239277, 1743708507 ], [ 81127032, 711333112, 1746556788, 1399050438, 1902093110, 794681326, 2128644859, -964424756, -1811701183, 336701124, -1328201404, 2011478796, -4679059, 1850989482, 1799466086, 49036331, 866279972, 17627797 ], [ 1442666688, 2120049671, -1965866993, -1046040951, 1067587418, 1759699907, 144434233, -123939557, -1836238008, 956136920, 1028650674, -750959972, -837936060, -166676359, -505157222, -1563532561, -2095561496, 693381521 ], [ -1286970228, 1265678865, -931825029, 494414844, -19732644, -1744536775, 1759259437, 264017364, -660711082, 487738417, 603734466, -1155325891, -1564550665, 1617614697, 1079740890, -613881799, 1588110207, 1259129135 ], [ 1178296075, -148707777, 6089376, 2128252915, -1460745951, 883941684, 954566991, 1392395250, 1552057231, 267674408, 744365366, 998607906, -95313523, 746998699, -1023088410, -924916694, -1240996850, 849503015 ], [ 1442697832, -2109715673, 2127926984, 6599267, -1803480011, -681545230, 1868481543, 946746473, -2079431414, -1188774664, -1280375333, 522454739, 1242363004, -735978632, 1281637963, 1128649824, -388819065, -643627892 ], [ -332977388, -2125593557, -9992906, -403615178, -2064027845, 231245506, -996970827, -2057117610, 1175737783, 611488138, 493111045, -512746715, 398235405, 96563240, 1427686050, 1493046459, 165277624, -301726661 ], [ -258531351, -1233673245, -437746689, 883729375, -941535511, 1499859352, 724429088, 1289487210, -2005081996, 1750417664, 1979491652, -219546394, -1688756340, -1498227930, -1935330351, 2040456882, -1862263459, 1427732489 ], [ -337859288, -123631795, 805183367, -1810369328, 524291597, -921317288, 933343618, -50633681, 238037907, 404544017, 1065080785, -911299587, 826227885, -1856406427, 2100996388, 415118445, 524899831, -466678165 ], [ -1651351134, 1949363883, -1599599075, -798542305, 1515738502, 790835735, 81146942, 1932725031, 1144118476, 920005673, -86922755, -1610679747, 1177768208, 606390690, 1150090848, 1427766961, -1677203912, -1935953990 ] ], [ [ 1493616893, -1934911975, 31553476, 676834713, 1103905603, -1467384864, -968779305, -2033669566, -971246574, 1172040703, -1671057320, -1832615448, -183885298, -1843932847, 1472668764, -1996158850, -822349067, 768522526 ], [ 880611413, -1549628084, -849732015, 1602704295, 820662918, 1109033231, -30876137, -1110896644, -1584854341, 111719008, -24095790, -899178292, -146845672, -1656649377, 531036015, -1430860620, -1627469063, 8067078 ], [ 964056559, -1527117587, -368374371, -149093978, 173530204, 1382453313, 1999873834, -1373177536, 1806740722, -1162379836, 430826647, 28146886, -630526911, -755752307, -697625138, 791037155, -438755443, -1529350540 ], [ -1518089373, -551253159, -1775949906, -1973099862, 1840833759, -54221390, 1234005879, -1647626988, -1901198354, 751543979, 986109062, 2137279321, 1448606758, 652503994, 1600819799, 1008762176, -621650936, 945369624 ], [ 916413595, -184027658, -107069887, 75272844, 950150435, 1820511502, 1574241726, -1014482774, -1193964513, -76521696, -1263019913, 754390540, 1377204535, 2892907, -187489639, -1067052886, 1858058407, -1074540502 ], [ -370557727, -1949780813, 1677113680, -1429885900, 681606875, 1115377787, -118183382, 986677316, 454427820, -1784972545, -1461939470, 696211319, -864910878, 917508389, -202621314, -1897681006, 686461447, 790023407 ], [ 2020196593, 334344739, 543190895, -1819173628, 1441825306, -789668000, -446739403, -651336708, -2141357489, -212663643, -1974425017, -302569075, -642995199, 1656033796, 739132026, -727216065, 906232635, -1473325320 ], [ -2018063092, -1230959895, 1708000618, 1742462699, -1989733331, 516163886, -1305409538, 270875476, -1172252344, 39641708, 1758904849, 1776525204, -1253568755, 759244954, 1002593262, -2096520366, 2020602492, 311140547 ], [ 1952600928, -699226467, 639360322, 1468735266, 450283767, -494713468, -1599995618, -2027287371, -1842350506, -1494408241, 1375920286, -1400736381, 1838351209, -1038616288, -978806354, -507106556, 582868280, -896514231 ], [ -1669052131, 1630285085, 415651360, -1528331375, 841279312, -256222084, 1518278089, 42531774, -1952783128, -1047491121, 920741376, 1895579740, 1748803323, 1677089516, -94237284, 371319559, -1677848672, -1274040191 ], [ -900497606, 302755434, 1583882135, -1806772705, 1269427988, -944833417, -870280796, 1088935414, -443274064, 1881573348, -966067818, -1306872039, -787297649, 1614928758, -436501277, 1718913476, 1973065422, 861816655 ], [ 1499705014, -2046819403, -1678909172, 809938768, -1307967773, 443847560, -1899316153, 1173954701, -867329055, -795395460, -1525303050, 1281263848, 51908460, -440542547, -270167317, -1890585910, -2137201291, -1510708955 ], [ 976344374, 1423498607, -1669114423, 1295136480, 136397398, 1280463311, -1955548038, -353262080, -1974036715, 1199215735, 2091017033, -1259229288, -1147915595, 1520784928, -1606089833, -127857418, -1066115289, 1026324083 ], [ 2011985649, 381523228, -1490713099, 2008732913, 1202777979, 1886554477, -670477034, 1054759852, 2137558778, 1524673422, 539678398, 1865283044, -1944438532, 1584263836, -1999742457, 1695752864, 1695332592, -837498866 ], [ 1722757511, -47480085, 859948592, 1053059259, -1682720157, -89469866, -419121556, 2049189821, 297226444, -1513784575, -148226995, -717571649, 776895952, -1532655254, 987154531, 1924753024, -632652522, -235445877 ], [ -1183826092, -1065900071, -345571785, -1022590690, 1399771084, 582206049, -1368374999, 1784574004, 1514523381, 880732492, 1360693618, -536636787, 601679580, 798497770, -838689006, 1840904289, 625279315, 1535006351 ] ], [ [ -1659928182, -2128761717, 1199585341, 1116233253, 2029915878, 1926621672, -699883755, -2080634657, 1036497643, -1536952758, -743527926, 1647272707, 1894837071, -285712335, 1913354433, 473902244, 2012046242, 992047540 ], [ 422951273, 1511746990, 1460325545, 38220632, -611928171, 1093402056, 215086511, -30752215, -2132905498, 559885344, -146492170, 1832772320, 1759047565, 568638981, 262793446, -1172964462, 1308082846, -540685822 ], [ 191581814, -2114870258, -1836118199, -1038673257, 1519053785, -1021312847, -1777920039, 1079885283, -2120011326, 1543938321, 1762784859, 491329903, -507193806, 1586404515, 430481538, -1811000822, -1697007502, -952329638 ], [ 1981566801, 1352937572, 689952501, 978881402, -9910195, 1037226149, -719474002, 41301012, -1341780848, -111181251, 1515939587, 838253796, 352099799, -2147070812, -1102599562, 293002733, -112653045, 1869252492 ], [ 33509509, -1371330343, 225093898, -475525150, -1252867067, -253534490, -920810537, 1464309107, 568898803, -426081712, -1416756056, 633405295, 238469321, -705516892, -1124803455, 669997037, -1920311315, -1392082790 ], [ -2093373479, 1207286110, -767440027, -1979963915, 843280407, -44073953, -1004295263, 1558525103, -1435689790, -1681578112, 169161896, -1279448314, -1589148506, -2022858137, -1887056759, 1573396247, -833782722, 978688469 ], [ 1211542664, 236202146, 580468105, -1783275775, -52152468, -2133511924, -1017198382, 1735302421, -1291424983, -1069894449, 1608965061, -633450459, 664186470, -1608711286, -1667486218, -69194822, 1563323020, -1869606190 ], [ 1783750869, -1356504602, 718205493, 2120381970, -936361567, -434347239, -2127577398, 1466793460, -287808710, -197187011, -1485542515, -1479358457, 354167920, -118118465, -518562474, -1332507165, -314455890, 1254983437 ], [ 1548965552, 2047278427, -1313897201, -970756974, -227814909, 1529037069, 1571862056, -1937864384, -1774762922, -729328463, 1576264514, -1427723511, 369952967, -1509191875, -746807638, 2030681135, -1539758234, 205519277 ], [ 736235097, -489743543, 525593452, -477399293, -1443074619, 1700214339, 1020121211, -1459097635, -2008721416, 293054534, -847909927, 577691779, 1858104802, -1129232662, 615254284, 2122922507, -886888390, -606334198 ], [ 597073850, 1395873174, 83981044, -1014332541, 1124001727, -1941676941, 1987831253, 1685749634, -1400806811, 421866246, -385382594, -944440523, -589215827, -953046981, -1517971, -1691514802, 1784415809, -968232288 ], [ 1949952747, -1877888046, 1031882281, 2034168092, -1295641530, 790293067, -1940236365, -1909608385, -661808406, -1034559955, -1148696796, -940518475, 1629863301, -648200534, 511190391, -132232437, 1612787521, -80550261 ], [ 1273548171, 1253145337, -1328336829, 1024576903, 540532723, 1451853562, 1886733460, 1653210628, -1852503820, 1032937037, -1192563040, -76754612, -873407764, -91395078, -1766286500, -76035846, 1158454367, -877457383 ], [ -287522718, -599919856, -864838320, 1552918286, -422887445, -145524890, 1849889400, 917051764, -734205056, -737814118, -1577171587, -689019950, 1685274517, 1328510948, -1138409424, 1690627461, 1417112932, 930243270 ], [ 1328318180, 821326044, 1348991543, -1311332961, 1277782581, 1171150742, 987676438, 1295319945, 1751958472, 1231064167, 1571394083, 1214011464, 183181133, -625819868, -1103132451, 337250777, 27949198, 681766533 ], [ -551129155, -1697587511, 1058833419, 1658090088, 560304760, 189895747, 373432344, -1164345258, 1662579132, -808123747, -1786040753, -777352927, 333695084, -1321383076, -223808072, -76703518, -1979381554, 1650083465 ] ], [ [ -1058260878, -479911467, -1989300871, -195118822, -1115723100, 1522339960, -411432351, 1826259983, 484383348, -851646402, -766412857, -1342273860, -1607187774, 2068148892, -1486527097, 956390876, -1144195199, 888673064 ], [ 868606856, 1310215871, 1064315755, 1034543699, 1900316693, 410162494, 1811888555, 89817959, -1814218534, -722785415, -1376758670, 1021837256, -1889214946, 823205600, -694058785, -356961696, -960832172, -1080549839 ], [ 964588402, 167747420, -959635398, 1265281815, -242886239, -1481803062, -288910811, -1000013881, -1812297184, 1079677340, 1569725206, 186105428, -576349177, 1151598377, 570567761, 1485715526, 239551717, 375938808 ], [ -1122552300, -1531304858, -1605826921, 241603437, 1233363532, 246447508, -881838768, 1914821969, 1453164755, 1415381967, -1057011517, 1243298316, 418291839, 1674218182, 1508704637, 1822691199, -449139250, -1896731948 ], [ 963210973, -113880803, 204171251, -1570315067, -1179734900, 228373326, -551845692, 527430682, 1631187806, 337585446, -1595578738, 1747446545, -1865683100, 1221873462, 1662684505, -1873760212, -1228188187, -1278340686 ], [ 1609697171, 44585597, -2071860232, 1488811424, 570220197, 1998653917, -322934745, 359814008, 697247304, 1914351185, 650922742, 2025680311, 8843394, 1845273715, 257821299, 528156468, 1262482898, 1510111524 ], [ 1117894732, 592404423, 1937931249, -772189687, -1592392989, 2004949541, 1439051993, -1600531878, 818969026, -2040284205, 690519513, 1125140097, 408480852, -848919471, 1604376445, 1231202973, 820420431, -1969627680 ], [ 1863944512, 773885419, -76890183, -1864323145, -1825893968, 1942667278, -1790940562, 445516001, -1376475317, 1096406153, -1478765127, -55361371, -1449988957, 1019933243, 42147803, -1603744669, 109989357, 122485434 ], [ -1219827847, 516921747, 936517457, 1575838021, 1434422781, -1436309261, 179848930, -1597482264, -1130168172, -51393927, 1498893018, 957686165, 1837559412, 1871537256, 1746402730, 343411762, -2093513557, 9650960 ], [ -1606211853, -149694572, -1075018462, -660547428, -1171939380, 378433729, 16116534, 1056839019, 1187076772, -268939200, 864995416, 1211815676, -2073398537, -183611483, 1295640414, 1628397347, 349359834, -926538447 ], [ 109915324, -1405789291, 200861312, 1306782773, 1840054815, -1241817017, 1227511697, -765425710, 1256684464, 122386796, -732915095, -1454148413, -284121780, -986929865, -574152277, 881686395, -411048210, -1151908316 ], [ -753497364, 759596433, 178986844, -1118776502, 1583386956, -1515311675, 1591024963, -868954189, -1748485926, -149711685, -1285435527, 954558830, 2041722517, 1625708798, -922921809, 814053097, -236453686, 334965651 ], [ -1347400927, -1546461132, 843631202, 957528359, -14114395, 87986031, -1285487268, 1663602087, 586359118, 82990393, -2000380762, -244989485, 1272689394, -1685980948, 1329542762, -635413736, -915888064, 1453287632 ], [ 1327085676, 1253559762, 1372094122, 2100526154, 1142476804, -1087272018, -20841322, 746202477, 1874530259, 1216704605, -135540658, -1681882400, -967922985, 1534825355, -446906738, 1250780799, -1455436571, -483644423 ], [ -1131876983, -171548840, -1728286577, 919140685, 257392777, 1399096994, -140465849, -743992015, 1248690373, 1205105949, -1268438752, 689877025, -547170297, 710979813, 367150597, 576510578, 698321519, -623209799 ], [ 1990727880, -1625982477, 1870326502, -601235828, 1826392550, -1599528583, -2117021635, 514925572, -1146181897, 349089439, -16879600, -2107339116, -1964253616, 1797360863, 671891951, 379957127, 155812846, -1635243222 ] ] ], [ [ [ 1502284616, 1148769277, 177998131, -238274845, -1365887225, -1918845234, -845484182, -1561194753, 811144580, -1531825194, -668932779, -896249295, -1986642386, -922732691, 1864389411, 820929072, 1820693068, -1574368829 ], [ -1992592049, 1671902462, 1514410459, -1798202459, 1082216987, 1170010169, -1843803276, 808985707, -1970727805, 1469617568, 1472629238, 1973659289, 550297039, 1528525368, -1833040849, 977716319, 1579062980, -848702533 ], [ 275111289, 1676815783, -1563447678, -1969406780, 12952594, -359189499, -1861213933, 447062908, -1840680897, 1794001050, 1515498177, -1875252013, 749550910, 2137936831, 437669998, 2128869303, -264352311, -150267106 ], [ 1068213614, 1777776330, -646122395, 1358152471, -1118918657, 982667701, -482805111, 345638140, 385288096, 801362244, -1140268020, 989716164, 1661708330, 49503655, -342602030, 1613301488, 1479976567, -1683820877 ], [ -1144092471, -1464749047, -809064964, -470045160, 1258629031, -2062224346, 536710009, 226125111, 1064130000, 948306475, -481423005, 134673824, -1084193727, 2049138095, 707201918, -1992914498, 1677084870, -1473748478 ], [ 1176487744, 2010697373, 1750858556, -1130669610, -176506031, -1255034211, -655783695, 644468542, 416937354, 1883296554, 1096332478, -1652228125, 150224061, -689592474, -954636296, -1138271543, -641418919, 509545598 ], [ -1084182373, -2018019964, 1783092470, -114986040, 502790975, 206865268, 1277684492, 869758048, 2091811785, -100342900, -1100691254, 1717589952, 8566946, 1158391035, 920163446, -200176192, -1988371593, -1825085271 ], [ 1367076839, -1682620190, 816073572, 143962600, 1733551255, 1788627915, 1211915693, 906907092, 1218124946, 1250986032, -1499729267, 1572939965, -194814551, 52887566, -624718535, 593123701, 968938561, -1840663019 ], [ 1285452294, -1648284786, -1672765206, 1555844621, 503031338, -220983873, -490330817, -1750534670, -1517838491, 355406799, 1492621548, -685344133, 1645065169, -1078914677, -1621290193, -255801975, 656487666, 1366131617 ], [ -1448601303, -427793523, 323347067, 1207198340, -2009832303, 1092140428, -1361823417, 1511803801, -855510713, 1878765799, -1314977460, -430215384, -835274798, -1085981837, 1632884967, 1742869996, -449156693, 319515680 ], [ 568898043, 1357830849, -1589648483, 1730522590, 2026421136, -1357490095, -496903794, 2138564999, 451650000, 444235798, 1470883784, -261094112, -541478911, -795943792, -31495544, -695568581, -394905876, -1177999722 ], [ 2019410796, 1271606721, -626061081, 86098917, 477399258, -259602885, -1036644849, -413504973, -379301448, -1845104685, -1813975023, 858101379, 1045194409, -1613107879, 2069101183, -313535353, 1774792022, 1608325321 ], [ -948792790, -955983261, 1698477342, -774175710, -873616701, 1974181906, -987822237, 1096657753, 4264996, -1696795133, 1291822383, 338155338, -1128340760, -1525786511, -1363883116, -651411807, 1261736146, -679948154 ], [ 1072861255, -1424694963, 596111835, 1756309035, 46515557, -970190201, -845418111, -1042579312, 1791517590, -1570144552, 2074630985, 1645726048, -1242738016, -641872632, -1142789302, 1959908619, -718671467, 1935202815 ], [ 1918660806, 599157077, 1176019622, 1311105219, 1094109208, 540072530, 617636274, -485307272, 1521477499, 23375975, -747756686, 1561329568, 1512191335, -1580630578, 179643974, 1524525815, 2040284895, 338789507 ], [ -1402214933, -1572010441, 1310336822, -1007656831, 1033613202, 11822880, 1217611309, -2057206401, 286951410, 524230419, -1113744230, -879366548, 1578254642, -1368150741, -688688648, 35353910, -337572593, -80831179 ] ], [ [ -1748618631, 107272818, 694634482, -1512320395, -749386675, -810682827, 1866144998, -839214299, 932070672, 1529602591, 1258834720, 1725627512, 707714405, 1718819371, -1529519610, 1608984559, 2057218225, -418379231 ], [ -155498809, 402898973, -972797476, -639431448, 487267786, -726946608, -116113549, 1056859679, 943508460, -2076998997, -1372145432, 2004365623, -440460299, -1963809203, 2144312321, -1513610813, -718751264, -334846141 ], [ -298395479, 159868969, 169956752, 789413806, -1735056576, -558194915, 2022467601, 731798334, 274179234, 552724335, -595487237, 270097766, 1787819808, -1602896646, 862469147, 933642350, 1866554750, -819876518 ], [ -1345355884, 289945299, 1130908044, 1209750962, -1453225191, -317102483, -221556644, -1194622449, -1239843365, 1869389570, -318695237, -1154408729, 372391625, -375159528, 1012844832, -455375162, 1892043487, 1355356358 ], [ -674512304, 1329145729, -1951428178, 1769274309, 62685909, 1395530707, 96393256, -2022858645, -1928973077, -1035514282, -1812021594, 616791025, 804977183, -481065467, -798140573, -1335529672, -693453545, 1008517982 ], [ -66012660, -1768054060, 1611469935, 424699550, 701671853, -1191723547, 1763715320, 1110476053, -826148661, -999556591, 1543775424, 958498900, 43519708, 1603386679, 2118118519, 976119320, 889998113, 2046555832 ], [ -1199866772, 1070179743, 556793754, -1933933678, -551417158, -268735194, 1383058565, 570971337, 838808129, -1300424982, -428007414, -493381316, -1511337143, 155610164, 1273493227, 1585824188, -2129146541, -1821531585 ], [ -1690695429, -562801899, 257008605, -677168173, 2133606600, -819643166, -803773226, -1974151571, -426253790, 1449697347, 1647939363, -1505501399, -1483534485, -1504645838, 6691520, -621890138, 1185859443, 1777454412 ], [ -448579851, -1979271864, -829552739, -519028919, -578889300, 1089155806, -890930080, 146310017, -52749286, 1117838414, -1954661812, -1617932939, -107560577, -1175179115, -1296316336, 129543725, -1123895997, 168884436 ], [ -1328233554, -1261515602, -1842683444, -1903983101, 1175879228, -2122822877, -1230886383, 1372749526, -688412154, 1200748942, -1106492724, 1733618720, -1234377950, 2045279958, 1431390546, -165046210, 1972279984, 1918492436 ], [ -82354028, -13680908, 601316855, -1682980144, -738287368, 1355346240, 1300039195, -1144305525, -625986736, -255815271, 160505044, -16201940, 1885129623, 1681024085, 1727648921, 337511016, 167533726, 1662243996 ], [ -1451033058, 2010194642, -1482246787, 1733776570, -1676353592, -535293482, 2048569240, 1469515347, -402933578, 115745901, 265924431, 1057425658, 1152291160, 863983662, -1319997446, -410940048, -374227386, -1665533393 ], [ -1382562491, 306099505, 761995764, 988953976, 1854817940, 1042691021, -1788221481, 317286282, -2022504743, 1973164437, 1212814595, 596333772, -2015935939, -702998551, 1400522600, 1146880672, -1741299901, 669032908 ], [ -450849127, -2143785410, -940129079, -871269383, 295265008, 171119611, 1994477327, -1745027889, 917637125, -835540754, -490427360, -1090260660, -692769571, -441190305, -1395507089, 262199113, 888178332, -227990868 ], [ -1885955177, 852816408, 1110026511, 1424077556, -1357782613, -1772403507, 1413022052, -2068503765, -1452805266, -1883514914, 99406819, -930933783, 308701173, -1604972489, 2243394, -669559836, -1096654036, 2037646762 ], [ -1922454497, 1469587367, 415709690, 789520263, -218382005, 65148664, 1426850841, -813941512, 1567064007, 922725634, 1457944550, 1703970006, -2120736255, 1374461224, -250840943, 1407951642, -317343059, -553957051 ] ], [ [ -1085113600, -1335313428, 263693161, -2119929811, -1304575369, 1017826400, -1879513528, -930957251, -882219796, 1973129811, -1768881858, -1425581694, 211767069, -433446263, 1817424051, -1106055424, 1114647054, 541427997 ], [ -1108719973, 53479996, 1987370242, 271697932, -1234318890, -1734680899, -67709302, 505506904, -376233804, -753310745, 1879568794, 581498404, 1636261142, 1256077781, 623622556, 1806845427, -1863710769, -1984514813 ], [ 1300635620, -1758935376, -1933701491, 486313699, 1821452250, -679810095, 257912916, -609064350, -1633456891, -1663307802, 1127766097, -1668410640, 153025008, 279376046, 999609407, 1922014269, -1525479984, -1524338869 ], [ -1161384096, 1463110702, -962874174, -1595901039, -918059570, -514321764, -2106294861, -1442076890, -1649674275, 854874721, -482860658, 1254121202, 464653716, -671160652, 1711818009, 1827780445, 1502721055, -638338559 ], [ -1176084149, -802822757, -1582459100, 855175729, 1006714339, 1217313489, 1756720832, 1783275608, 71952997, -977924200, -111501728, -1761970537, -129530252, 1585518663, 285209138, -1187584906, -734445882, -772544177 ], [ 1385931369, 2106993054, 142585130, -1590034458, 2062229284, -643146349, 1507189081, -1803649225, 1454797735, -837681563, 1875267716, 1930313434, -2132271641, 309610597, 63756455, -1909544033, 1199552082, 1857570949 ], [ 1727858333, -33662179, 1482119738, 1193315722, -539986816, -12937125, -49672759, 1614688917, 242133075, 1007980154, 1387870963, 2136919911, 407093120, -1300596877, -170145716, -1265355531, 542132243, 2063300944 ], [ 1765195571, -627691536, 2141969037, -1753036515, 1621607716, -645507645, 2021843552, 118766838, 36904186, -407419385, 2133374523, 312079978, 867460010, -486970095, -936099285, 1688485164, -2046720882, -1526856189 ], [ 1804918993, -1799293748, -1734187851, 2107751992, -578132142, -1196953490, 69664862, 686744513, -573479763, 1760613937, -67720935, 234742826, 1175711747, 195804826, 269935083, 2048685249, -30035574, -94161762 ], [ -1688300898, -2009866958, 58770114, -480631835, -1105615818, -1374617347, 111696421, 759018120, -879597224, 354080413, -1550194586, -357619508, 1639477768, 2068032977, 285069500, 1652314594, 1458729983, 1724719256 ], [ 639312178, -1011902636, -1534401223, -1285084217, -1638994601, -680922283, 1807173943, -452948874, -1160030337, -1940196541, 555139252, -740177369, -205287016, 395856485, -1733370590, -1158025495, 1707194368, -1023096434 ], [ 1556187214, -844141935, 1899057922, -1604595212, 649349957, 1727976380, -1837964753, 442964668, -2064205178, -119943988, -791643715, -181306904, 534529365, 1539805513, -1464569796, -1347470687, 983158078, -1391605513 ], [ 109778550, 708232732, 1405826022, -900716494, 470646660, -1379093539, -1048469309, -543000871, 1512855828, -1748500511, -535771390, 323345661, -138141614, 669300123, 224131423, -1946866699, -1011105112, -1879052443 ], [ -1839369820, -1191273219, -1465827952, 531028301, -1513833555, -683656497, -1114621523, -1227556794, 1955915715, -985966585, -1179860210, 1135087983, -1063624694, -1487652814, -2041444977, -2029222092, 2070637012, 2103564914 ], [ 21445584, -2045039603, -1766530571, -1211127575, 666246107, 1106008782, 1677597815, -816523388, -715810315, 867743259, 942476414, 676349104, -1932539473, 1989302050, -217177724, 1975400147, 831673248, 777556301 ], [ 2114220253, -1517614824, 170587007, -530706659, -1340159823, 1430297496, 1388221612, -1355141938, -1757568556, -827872355, -1153283918, -505757371, -336273448, -453476627, -994975479, -1474973513, 1713156136, 23751053 ] ], [ [ -2066852922, 1614307501, -1661244639, -246795728, -1461077738, 930793744, -1855683524, 791375152, -1582884787, -1511038153, 155506076, 1128963208, -1944453552, 568798274, -976190749, 7154470, -651392077, -225023374 ], [ -1176344054, -1872501926, -1113506075, -851549562, 864815042, 1030905606, -1053277807, 1118130801, 715586883, -1211215341, -125400386, 1911272736, 663459029, 2097673750, -313589700, 1796973329, 1172932386, 1816666666 ], [ -543628787, 327149214, 1734366224, -1876577772, -1507018222, -2022259830, -1502628238, -1789869098, 923953121, 456107421, -1282244567, -1601464644, 861492629, -1643011034, -1346612832, 1271865738, 1712784950, -1552932342 ], [ -1381353238, -1391479228, 1236774403, -151491792, 865772585, 1147988403, -940642181, 302921007, -2088818845, -1081568455, 1329692995, -1313938149, 753327833, 1523007650, 2139250557, -1278927362, 62597647, 1080809476 ], [ -537897743, -623381562, -790732505, 182213721, 2098144368, 1115621938, 1027614269, 666524351, 1640066473, 1924293219, -982412078, 1459325203, -842332714, 403737451, -1747181511, -768580150, -1054091532, 1420098895 ], [ 1831551605, -108408532, 949788489, -681197788, 1831848775, -2049396263, -373935244, -179737864, 1904953261, -1136816910, 1670396549, -145542463, 1908441867, 1778318597, 628844407, -1549623220, -1963690630, -260309543 ], [ 751412645, -106470739, -1449984413, 948361807, -1179717169, -1992153826, -1044031415, 50612117, 208372195, 979559507, -1726464634, 1173483629, -1621014881, 953687700, -280261632, 462484409, -504010954, -625325259 ], [ 1818481175, -1981641407, 1433030908, -1181175117, 1826531410, -1010805018, -820861190, -1716275664, 1695763528, -1239280751, -1770317330, 1593727744, -208176279, -649019155, -1723936750, -1813912949, -1189082320, 464640032 ], [ -1512044079, 1901459275, -2098739536, 246230197, -787303769, -2058368078, 780268128, -19064608, -576711947, -1181711560, 981750753, -1313245264, -1402277443, 580972545, -1545289333, 228302558, -1745478275, -633309462 ], [ -1888717325, -509013286, 1039388277, -799024656, -955033243, 241863581, 2041888639, 577047963, -840450937, -1407338370, 17690637, 269627064, 1857291709, -902738442, 2109365362, 715855687, -2050990977, -210961838 ], [ 2000049525, -1860224212, -1423414647, -834937238, 1534622420, -758887558, 1443895146, 352583886, -71395378, -427975860, -1090262198, 1793580512, 1800421587, 967274036, -1682965562, 487036338, 1493631637, -412006489 ], [ -1568371464, 322554865, -1235982010, 834404204, 357124013, 900760205, 907320901, -890693729, 1840222285, -693068788, -792823285, 1430205101, -1821353028, 1298815062, 465437726, -2094935928, 1928973041, -945141809 ], [ -207601292, 105094213, -1358025835, 1402158530, 1217712233, -448605307, 647253263, 632827846, 1554814614, -2021708411, 1905739247, 1477929471, -568121964, -1457046995, 2008859622, 1013055360, -940890571, -1156344293 ], [ 58842030, 295309403, 880161895, -1855399624, -1215683857, -571131489, -1839061918, 1021869143, -1918269834, -2118683027, 231369417, -2014115717, -851312761, -732494884, 1781039382, 2084773464, -947619163, -237736521 ], [ 219525183, 1157294617, 482476433, -2059850079, -1733588773, -1422087985, -203380535, -1600688670, -1544447308, -256177573, 2120469272, 1603137953, -569544958, -1943984995, 1169733514, -1320806680, 1709519893, -67992296 ], [ -1367020249, 862202810, -1584009554, 1741978700, 462892049, -590842955, -1826040901, 433125380, -1815992842, -1878241898, -256397420, -107336746, -152111461, -1169781494, 336972582, 1909423948, 480905251, 1827717050 ] ], [ [ -1019927064, -438139811, 1269566782, -2104781743, 469994090, 697529221, 1658317049, -1029741761, 817831664, 2125790166, 581562389, -113090597, -816415739, 2069783741, 116847515, -148381338, 1842987223, -785160174 ], [ -1366797801, 1110247140, 1782016834, -163491076, 1818638624, -1848610321, 1139250209, 373106828, 244867533, 1319584184, 1589626587, 423312959, -300005485, -131393792, 461322994, 1402843744, 2066828183, -1459829385 ], [ 1104536938, 645123472, -1353387770, 376689916, 155590791, -1574439796, 1094935356, 1202961471, 1931132606, -847007149, 1213387854, -1604354201, 282668906, 179906910, -851692080, -929610460, -666575834, 378507146 ], [ -587546059, 547486670, 646312407, 1515949259, -1358451380, 821866475, -1239809403, -100065387, -536267178, 2087553342, -1058595809, 988050988, -1098112496, 1385285765, 1179282356, -1098777589, -517805694, -1065045678 ], [ -1763730389, -844598182, 2037728599, -1933687477, -1329370915, -374708650, 126101914, 1686880456, 1188671977, 1980704914, -1814955306, 1290827504, 660366601, 1258676071, -892425016, 846407867, 2011732462, -229778381 ], [ -478528045, 411339476, 1775912790, 754032542, 1992133702, -358906998, 1195771157, 1677216020, 440243469, 1705250384, 1510094382, 484992813, -840578151, 1769056822, -1997428624, 2000057997, -1721222752, -928644017 ], [ 2031920991, -1722430629, 1638353507, -130400302, 482104632, 2118401763, -1136525186, 102133972, -262693124, 1907796977, -396476880, -917213467, 492450925, 1543871879, 1687842378, 2087149061, -349674008, -1004720004 ], [ -1098417599, -316997815, 653293368, 1478975150, -1060879426, -1405448942, 870865788, -2043657450, -1870352053, 1763984186, -1857116426, 961526200, -591810314, -1144384667, -1561967930, -676681814, 1948416708, 1183844507 ], [ -967714810, 1426775776, -342158669, 2121430241, -1922649943, 711439740, 1836586069, -767999865, -278134548, 1129158846, 1576100963, -96653209, 1810439145, -1959203426, 178440779, -1518046245, 1905095114, 1704917871 ], [ 406713078, 1118881178, 338212894, 1480248806, 1877929312, -751095594, 1708495199, 936319305, 147215240, 905687584, -1656083649, 1043198421, -1767877659, 1042478935, 117129184, -1614742623, 1536993916, -280485472 ], [ 851992362, -1120311555, -1387727531, -1911869252, -972563572, -1162389169, -349133593, -957258749, -1183887842, -194008773, 220842985, 1084230324, 194140860, 2028763245, 1459265979, 1729130995, 952746658, 873091898 ], [ -1680907078, 1444180629, -824919873, -2100365545, 435888862, 2020305746, 1245281824, -105204583, -724054488, 1330224504, -1163159744, -1161899060, -186890432, 1925678672, -876315481, -599490007, 2028977518, -1955160082 ], [ 252756112, 1146891956, 1314016405, -1380892727, -1444808387, -63704577, 1936728073, 1583355921, -1367127934, 753732590, 827867922, 1248801363, -1343728741, -93251098, 157337482, -971532920, -645346788, 2134891189 ], [ -678915770, -1934519207, 1239711982, 1086846868, -284419722, 1864583800, -1696863778, -1296426593, 1999678917, 409104463, 1787365959, 1832341474, -1595558105, -212397833, -1093000080, -495502224, 1824678501, -576099034 ], [ -733437433, 668753316, 1639766128, 1740787117, -1392009249, 488058915, -983049324, 835628707, 1362118269, -1636992155, 1417916021, -1232395294, 138985083, -657904252, 1609889822, -762140236, 1938021976, -992360633 ], [ 1522236162, -1593584094, -1586797187, -941188201, 1679849526, -1709023605, 803142771, 2019508837, -907823071, 1192944542, 597141538, -1834060836, -1435318063, -779548085, 15753512, 189871773, 1223988498, -539405999 ] ], [ [ -300531487, -1216504033, -1672516706, 1025756929, -265673978, -2071495374, 2143190352, 496312531, -165152630, -1843341177, 1573117912, -2072098469, -32328406, 738310131, -682465294, 1059028377, 1082027908, 1310946045 ], [ 259083112, 475345053, -1333408015, 1100940895, -962610698, 1763782366, -1472492403, 848335133, 56816425, 461996853, 1884119639, 384591441, -1358060836, -1247420276, 266398283, -1551815624, 790125838, -761696191 ], [ 378522749, 1431289262, -1565475231, 72547070, -1635643683, -563926842, -804392065, -2086141888, -193839586, 1588708842, -161414485, -509910829, -1399594161, 198635611, -1540299707, 713214612, -1412158056, -609698993 ], [ -654306856, 1033587807, 537288712, 1492233666, -663150205, 1196329135, -197236877, -1211497851, -1541011440, -1106089585, -1656027122, -1753279723, 484467249, 1728076495, 88356066, -274835324, 1300299403, -1380779885 ], [ 1925956043, 915307787, -1128974922, 585293489, 494352606, -790325805, -833837011, 1552979399, -234897404, 1273145182, -214025781, -1351125757, 874114405, 1322905145, -823781389, -417191023, 425755472, -888282305 ], [ 852996972, 477979943, 826509621, 1810272020, 174205450, 682870153, 542499878, 1739283993, -862837297, 1481372304, 967359400, -706987988, -1607299108, 1856831054, -1853098560, 1223071479, -95810660, -927791068 ], [ 1000260826, -519363011, 2053673029, 637559985, -1903330452, 993607283, 1642643074, 970451281, 1181389295, 774518733, 744729578, -542648183, 1808809414, -1504516438, -1094890370, 1333217872, 895606516, 133765471 ], [ -2041163502, -324044196, -1994906255, -754511497, 1552425573, 272500297, 1721002526, -1879792925, 1359955835, -250442923, 1516885553, -1241150515, 176223309, -1011441335, 1422896487, 1940069163, 1752230145, 1438339046 ], [ -907011994, -836745478, -2000285588, -769144971, -458002136, 1101620090, -761344298, -587232622, 670485982, -49223016, 1749306838, -1256924664, 1561743483, -1350091599, -2117381778, -520456268, 1436878942, 426842043 ], [ -467185952, 270501432, 715145334, -1263309560, 1097456335, -228257601, 1094584137, -704759218, -631175260, 1427315113, -1372558386, 820141658, -810254599, -621384657, 1573450527, -1900420789, -98074767, 113424937 ], [ -1099953312, 921820606, 1029528624, 62092243, 1864213248, -387371147, 178667166, -1397889929, -182289368, 1880227243, -859359867, 1712986344, 1914300980, 741866903, -278650457, 1577863024, -885757385, 349095986 ], [ 1648022304, -733553516, -448933306, 914980168, -1030956865, -1868985567, -1895765135, -1950608517, 1009864652, 399375241, -1200042143, -494610526, -1086721539, -69049383, -54805717, 881060266, 1939485601, 1468514729 ], [ 317224447, 1761376261, 228149378, 817294966, 485859974, -1673026448, 1110254816, -1625561672, 2024842491, 1524968820, -1250281776, 1617808761, -5588257, 1113418873, 1646232310, 1611634417, -1010563364, -571013490 ], [ 425275573, -376536285, 316593112, -1002490361, -4099993, 1625533989, -14862000, -1165698315, -803187487, 245062143, 263910609, 334538136, 1950081318, 198894155, -1390919175, -1575472919, 1671655151, -17873653 ], [ -1191641060, -2146822447, 311520069, 578522406, 1407240959, -604866051, 455198656, 1698270728, -510272770, 1140938799, 1598881763, 634653556, 1971255524, -1574876636, -1750691577, 989203428, 362500452, 627952212 ], [ 118565730, 896593542, -2113470717, 2002779893, 1904137428, 1390639115, 2038494249, 551931419, 747481330, 414257885, 470327908, 1262111785, 839308808, -1017954729, -1242975105, -681971192, -1577159508, 1804087796 ] ], [ [ 1095940832, 645806573, -135571571, 2127354403, 1501209301, -88800594, 1863890503, -1851874692, -1700378327, 534450038, -1925442299, 994014760, 46923070, 1200629998, 26506853, 746651443, -1999581018, 1008957947 ], [ -756848158, -1277857579, -195075752, 901861831, -901327044, -65610387, 1561872531, -732292883, 1323292586, 975012278, 516905694, -671732840, 1821772856, 857047091, 172345958, 1428854820, 1715093394, 1229231399 ], [ 461760260, 1092796703, 2008564811, 1201720948, 379663657, -906307443, 700314955, -1469460780, -1547658838, 623872960, -1491204063, -855549148, 262098498, -34347827, -1701090620, 2123508758, 1923426855, -570778700 ], [ 1787079857, 461580230, -1453092553, 853738548, 1568174026, 299200501, 1697950631, -216915234, 441467778, 1338858862, 1848271178, -828254708, 1813518252, -1279729718, -1122607580, -1724817801, 139791363, 1126359813 ], [ 1473651723, -1742040368, -1358105638, 909692700, 93293611, -1175303750, -1510014958, 1838050589, -1664606445, -313282213, -1783735214, 288433628, 677587346, 307975424, -1511216949, 408973517, -335424225, 712226396 ], [ 1570748950, 1344339905, -118227771, -1555394114, -213418671, 1220398854, -1960365596, 943901572, 5394459, 239992522, 59949423, 1463832040, -1252965918, -1315663099, 2081299930, -185304894, 1663049365, 1373634708 ], [ 1715362978, 1791248263, -1056600762, -1179780098, 1286471667, 218996671, -671325138, -1283273909, 836071305, 1663703648, -466605543, 1085622221, 1669366070, 1657940482, -471389161, -1728119740, 125070401, -548799731 ], [ -1999338275, -631232804, 1955287854, -902022560, -534266260, -1729735197, 639411218, -1217647268, 380749402, 518787380, -1654887332, 1598833777, 695117100, 1041439169, 668102166, -1623087285, -1208392180, 1158832048 ], [ -939090733, -185047980, -979641167, -1840935534, 1904213465, -747095445, 1638096291, 590196560, -2014928240, 1090585530, 1902161971, -243823513, 1040361826, -2010597579, 587761076, 303365971, -1425982035, -1873861870 ], [ 654575042, -22551292, -2074805481, 744929817, 1475444164, -348495697, 87122080, 358525733, -1675750068, 1213846266, 1986754908, -1534675716, 91024430, 1803599239, 394851009, 1891115347, 1468680521, -1344024719 ], [ -1018146259, 899842714, -580901174, -657962211, 1276056535, -1166767458, -82162385, 160631727, -664059412, 1597081603, 1245498585, 131203916, 1703635662, 131682420, -846534818, -1115957143, -380231732, 1041461834 ], [ -1430779114, 1521046446, 1484053378, 309344071, 1531544020, -1723892531, -1996050460, 88393335, 984343689, -1597948853, -732788714, 620202680, -952786746, 294588383, 1149930238, -931382621, -1514369065, 494703941 ], [ 323736868, 1959465068, -833360605, 803564037, -267650214, 1629806073, 1420158160, -111046238, -1221325635, -1414236421, -528172821, -529060379, 2075548511, 1110547238, -927891073, -1081724319, -274309857, -903336565 ], [ -754041798, 1882611220, 683355526, -1712420175, 1305381533, 2104397567, -1727884770, -944967015, 2051453807, 1879159751, 1722151088, 1251343032, 1319020101, 795153685, 2146495781, -706022759, -2097427214, -1825837200 ], [ 1849139948, 1612369313, -757347309, -749161244, 188219161, -1588369665, 1121734471, 2104274995, -600455876, 772220991, -1656990903, -2083984853, 425566762, 1455503160, 479354180, -1732491035, 507781863, -2058948740 ], [ 1877313853, -1278623728, -294813846, -8283481, -1091920731, 69625648, -1069714327, 196977108, 1441203646, -182371619, 1547736570, 636199849, -2035617939, -1260796241, 1161690961, -1506134773, 996687927, 2107294264 ] ], [ [ -1319644154, 1210623447, 1418445872, -2053791377, 1740429593, -1741103816, 1123623078, 938179466, 1141939989, 1209208588, -1251744074, -1657150486, 357647861, -1335481908, -820498558, 1343471210, 328458415, -1178226410 ], [ -1849018870, -1599748524, -418415655, -2080758514, 102583554, -351312080, 250465895, -515365859, 1654615098, 1836070541, -466348263, -2122516436, -1308656104, -553168707, -1405847843, -1223522326, -940388179, 978235264 ], [ -813595565, 390414231, -1842416626, -1652711782, -209240523, -393736967, -1831248422, 607818442, 459349151, -1705159885, -464205699, -774808117, 1078838258, -337261798, 584966125, -613439863, 1403593532, 1741052265 ], [ 179306936, 230029359, -130392514, -1603552905, 119425107, -1512254581, -1355624029, -1056056984, -610695936, -1758237345, 1783569388, -1568553583, -208639542, 59776304, 1911655061, -1500452663, -623856792, -1491898396 ], [ -1276235455, -1006313504, -146842429, 1392076050, 961218119, 465876609, -1298649877, -1563181359, 765395737, -681462408, -1405649388, -754348722, -1779224625, 839932374, -744306691, -1235991157, 1650508526, -1228481586 ], [ 1519662414, 240109165, 1048393202, -1962362001, -1841181163, 1321920034, -1264411150, 734135740, -1959946519, 1164707232, -1035535480, -965270800, 1181661866, -769173956, -959064775, -814807010, 992947326, 794058415 ], [ -413834999, -601041108, 1790030700, -1434403640, 1148747926, -1903364493, -1971751514, 1262537119, -1148965083, -2023864685, -697073983, 475673501, 1120200341, -1769029290, -1844777672, 330347756, 1632580342, -425729225 ], [ 1121610787, 1160530107, -268435016, -306049747, -1081588721, -867731710, 495292642, 1155982922, 1305801386, -1280092383, 1815240509, -1042208095, -1605832808, 2081248694, 1009747689, -1510121493, -1563778871, 695613471 ], [ -75536984, -1679801238, -1799955582, 624198040, 1957448572, 595769011, -519777337, 1011993210, -7310840, 190206363, 640353040, 355353811, 372715874, 966677040, -711524360, 1355747146, -1991995658, -412858822 ], [ -1154789109, -2143431375, 404276240, 357194166, -1550631962, 1336182628, 333950623, 1743665276, 1287251672, 192753640, -1366258277, 1171936482, 1152868312, 1279990903, -815152938, -2092155658, -565402904, -2081018952 ], [ -151059464, -171259004, -1021785404, 1011088354, 1669503359, -1990101013, -1992534142, 1396356804, -1013208888, -193607547, 1727792914, 2090936334, 53939387, 964450168, -590532486, -847823417, 575102006, -1555449906 ], [ 1303137467, 647961187, -360149033, -2020425698, -1225920704, 1750107925, 1029877694, 394070069, -706419189, -746702578, -183450683, -1127359055, 1249501222, 1217233443, -135886933, -997729946, 1148293349, -1185139229 ], [ 744969832, -508869942, 154145910, 2015159181, 1361628492, -1789763368, -2069268451, -1629876702, -1682606881, -1670007736, -1554880289, 2133300350, -1124048610, 106469366, 1375522114, 1652695499, -26287602, -1817076352 ], [ 127694293, -651165739, -1183586242, -1179668675, -416491373, -407455911, 668268198, 1835607773, -2054717967, 231808179, -1771936659, -900378897, 1818623762, 1636763666, 891685173, -1705868035, -824245510, -593323165 ], [ 1451935713, -164794455, -187096316, -1970825680, 1316733915, 334534266, 184382311, 1900636067, 1185628011, -819126547, 546209404, 883752643, 1129792429, 2066741583, -1272846946, 740445082, -743123479, 1917894303 ], [ -1003700502, -372220516, 1921353086, 1041926731, -176473477, -1926252356, 288545275, 784187582, 904445325, -2115539010, 909309269, 77162235, -616459333, 1714607798, 1575767062, -1549909505, -541334581, -1692882092 ] ], [ [ -383236474, 1036046206, -1925588787, 910050652, 129589206, 2103555167, -309361884, -1968888165, 1196151818, 688454991, -1653375266, 1986795874, -105643322, 979112369, -280186225, 3079115, 1208080690, -863049482 ], [ -1790747472, -1053090325, -1499652100, 1167116438, 410764583, -1960741340, 957080904, 884027041, -113626407, 1368574479, -1357108048, 633608288, 1382595689, 1608599089, 9481428, 879633905, 298670154, -280025817 ], [ 1357343420, -1277594863, -1461103310, 1892189658, -245687, 1194714582, 767546948, -2013885168, 1183078284, -333842624, 1551722513, -1280616641, 978141412, -1509579959, 439215667, -120608294, 220847960, -1498960367 ], [ -32185017, 475092425, 1003365297, 599995020, -1405943151, -1950058417, 1890134893, -468222008, -1583162676, 1055680923, -1250272002, -578722209, -1515191531, 14832311, -310677241, -643967157, -1311444906, -80253013 ], [ -231371261, -1520815019, -1363940330, -523319189, -27746039, -1620350964, -41413539, 106738651, 953751430, -19098564, 2058898674, -645391818, 914283638, -694485042, -721111359, -375731351, -1192814091, -1978420191 ], [ -1958993140, 1532519748, -798696724, 1979607652, 5589541, -476545803, -975687961, -2073289270, -1658855472, 216572192, 1607846442, 180627477, -1637056009, -244164294, 707452231, 2053086441, -1595554748, -1085170171 ], [ -1903289752, -1214564001, 671614540, -1589002204, 358562164, -1208987449, 116352445, 1163638960, 1706481231, 1831000762, -1663717612, 239567733, -1262041203, -1311253910, 82952640, 982419905, 1507194814, -1833694074 ], [ -239177657, 1214583605, -2069609359, -358420395, -290015046, -1575509498, -1264428854, 642961820, 783276759, 227191580, 32829328, 268245015, 350370145, -375678563, -295150485, 2076347684, -1122753278, -889049960 ], [ -94110253, 1438289925, 143803069, -56122078, -1668139310, 1791448004, -1567095638, 2128307962, -600400844, -716224639, -611143609, 996398601, -488851545, 75726591, -149321709, -181519950, 899419292, 1985522973 ], [ 430269678, 1631295393, 1290561063, -438841917, 1587725948, 216240474, 175118780, -835324690, -775593130, 1326992625, -453423868, 147795154, -1304235879, -1917317264, 307267204, 1803755628, -501270816, -698732510 ], [ 771288633, 748276295, -904651057, 1388337193, 1241863389, 1452277299, -1398985218, 57562159, -1359373967, 155452560, -1514756684, -730168428, 1467860772, -1103924345, -1727480569, -1268519369, 1807973290, -702577288 ], [ -144535343, 1634440881, 840962690, -322133246, -1747697644, -940582642, -815546368, 1224333614, -1018970927, 431725650, -1610208901, -85463866, -369367494, -1107889158, 791694181, 231223907, 960748196, 315505763 ], [ -440007841, 813022236, -1138429563, 405164194, 1779366016, 1441090587, -473507010, 764042496, 1980548127, -561775397, 1530054980, -1146374447, 1352762093, -1484779897, -1751951173, -486646015, -2016345634, 1634242756 ], [ -668082967, -2076740596, 1656179629, 1700775318, 1835590877, 602855031, -1826673601, 2140395665, -2037660879, 579410237, 1925525465, 1851316111, -383417693, 899735211, -1685996898, 528221841, 876705849, 303474573 ], [ 1798629338, -1733183625, 206257290, -1889314997, -486939013, -1409837435, -1997703680, -352667122, -717844991, -51864978, 1477487369, -2099371329, -1114279120, 1420369079, -2091597725, 60774246, -669098370, 165740403 ], [ 534082793, 1096602299, -1490350266, 1710103864, -975091018, 1600857065, 1510899455, -1468809631, 1142297800, 807439240, -930106850, -2048942531, -1748273160, 2076918516, 1576592119, -1650036948, -2028880680, -1972315937 ] ], [ [ -330266403, 2024332193, 865180613, -233664453, -462406480, -1612890124, -1183499003, -1227118967, 1139210688, 748662777, 1319732109, 265207713, -1034282366, 1666805445, 2092490195, 1803046904, 2035891966, -1293250049 ], [ -1768173802, -254578726, 1026849052, 653178134, 596874537, 1706405413, -2110247084, -1368597960, -21205427, 2030137062, 1399778905, 791712928, -2071668053, -2009494808, -1581655394, -1380552507, -2016383426, -1116944355 ], [ -1992240625, 1349652467, 455986100, 439153999, 1219031355, 1097913603, 113244007, -1621515749, -1826087654, -929308448, 1565209179, -778858563, 1302652341, -1781145004, 1164192894, 512612957, 2120352125, 660024920 ], [ 1732390608, -804521961, 1972612975, 1209183751, 1400829431, 928922103, 1919475768, 683365325, -679916398, -1539848030, -290771210, 1950944991, -843700411, 498016862, -1220264551, 128544437, 1669775034, 1192989665 ], [ 1609082205, -1991000107, -1369066340, 1477819704, -1271099672, -1578758169, -1627349912, -972756022, -1114280360, 1610633643, -372808703, 897630467, 1274462066, -694630740, 843970702, 869843590, 668181350, 1084936492 ], [ 1558011727, 2051422454, -2071867949, 544946593, -2096282661, -1076695070, -1788365, -1921673946, -34186402, -1712968066, 1004114780, -1089985062, -450749136, -1271148546, -980944451, -1432917162, 811816725, -1887137678 ], [ -1670927115, -112386086, 1835743413, -1252461921, -688294167, 1625886131, -1848454666, -1565098104, -635533696, 256266918, -1738231154, -1640571483, -1329342392, -1186271953, -1684527479, -1118833334, -1439573993, 319397358 ], [ 346846619, 2054976274, -1924422626, -501584700, -180960310, -1954996277, -1653565414, -538195475, 1605962771, -2098218296, 952836600, -95554504, 1133229184, 1356022783, -1170681669, 116473586, -294163830, -1945318878 ], [ -959965032, 79148325, 1795671725, -289866831, -692106716, 570475172, -1643309085, -1983035216, 68659433, -1748151740, 214770052, 2069501218, 2058608835, 1057473909, -717820707, -1014662478, 1008901329, 1626929312 ], [ -1616065038, 1694872692, -1261025855, -1599934455, -2145777302, -1507267637, 1175024633, 1701604781, 854233470, -997036922, 1632596342, 1583449978, -1951806728, 1150549620, 768989028, -1259862300, -1755933207, -1455182861 ], [ -2054461206, -24384259, 1811428266, 1981736447, 968443402, -742082035, 1268867348, -506517367, -611542062, -865393815, 1658349130, -895903679, -1505738087, 2142897884, 53942623, 1891559509, 1046680154, 1722663748 ], [ -938439272, -602171005, -1181351286, -1300723427, 2137682496, -1523967629, -177405835, -1315302713, 695419487, -1117015150, -1392931176, -1463113210, 1532400035, 1881495673, -1147158539, 761243194, -1288759476, 39052735 ], [ 583990106, -151850213, -1072131419, -1310274978, 466208220, 643817747, -451572355, 253575932, -56235086, -289930533, -1802641327, -1908568550, 1519730667, -149507068, 133223583, -477220065, 136769408, 1170230142 ], [ -791307680, 1727043376, 244781508, 287941186, 1078406314, 1726916305, -197173144, 767120112, 1944750974, -990218120, 714025522, 823688773, -1343517617, -1145087244, 1254718740, -1690277750, 946606158, 758702177 ], [ -1478239014, 869605448, -1390240231, -1148235529, -1778208127, -324186564, -843599506, 1640386500, -836722423, 1794679442, 1904506463, -729250104, 91081155, -2004969950, 1568413809, 398555550, 1876364661, 1972313456 ], [ 1380232949, 2124792964, 1414132118, -2094215058, -1042779863, -370174521, 873699597, 1460212732, -1106320760, -989016476, 1348191665, -1684839111, -483175254, 131789437, 1781914746, -371262692, -1756266801, 2099306886 ] ], [ [ -414815721, 109928409, -712668484, 252146737, -278789398, -1343885014, 1567815605, -286591905, -1106501467, 519863539, -554625926, 1972741900, -98151384, -1760692758, 1451492265, 171363052, 1269034081, -1909918266 ], [ -1703418112, -1160897234, -530208649, -30465511, 1664260386, 2086374983, -307112738, -1342257298, -443925278, 1515908561, 376873065, 49201145, 260689570, 1695288313, -435419001, -97672072, 2117628057, -364898429 ], [ -1345572478, -2073345070, -703902864, -619972014, 477488022, -1092777273, 762710301, -1218329715, 585271206, 20950189, 144344011, -1339329013, 433930957, -930761436, -564045527, -1031721885, -1847484364, 1073964561 ], [ -606576945, 40533780, 1403287842, -2126453529, 585847882, 801467146, -1872660583, -1872828033, -1208057946, 1692223529, 511639692, 383897137, 1396893928, -504077121, 1837124222, 1123779365, -1884972819, -1650342176 ], [ -630552020, 799844349, -134739777, 29413170, -733417529, 1121064434, -868290479, -1464329442, 933882079, 626329520, -131859235, -1646122282, -1093256984, 2105628469, 805119256, -886912909, 756306288, 728123685 ], [ -487552019, 1061084698, 672087377, 1361506898, 1590811869, -479942311, 265097203, -345822683, 2129957679, 1078436764, 1527276159, 583427281, -877907532, -392394081, -1497031183, -98778956, -1298658342, 1340422228 ], [ 342943268, -1601155053, -514695221, 613228532, 2004863215, 1252754958, -620236726, 755862785, -1006178769, 1911333405, -42624181, -1562538996, 156912019, 261508685, 926661560, 1757437079, 1595410157, 712116598 ], [ 1594469343, -1815684269, 840593394, -1462212725, -1198600324, -316972539, 58229804, 429574723, 1841357794, -1196179136, -293442474, -1979811398, 1490677530, -1916006813, 1095116790, -828672281, 242950557, -1273823044 ], [ -2039018124, 1615592768, -545044570, -280683084, -1516453152, 1292107033, -1861244501, 845065905, -1395328406, 204129589, -1181292631, 576354593, -455335003, -1182557895, 449083798, 891339911, -1895803768, 738397539 ], [ -1181067649, 738879243, 1215002443, 616150779, 1893195474, 264986727, 1713197243, -557115863, -609143113, 1776415356, 381515401, 1465763784, -46572997, -851224511, 1339264625, -1551079293, -1387270743, -599342176 ], [ -534620108, 656943501, -1459604652, -24745522, -1948687050, -1114130814, -606366898, 343024621, -175952086, 1137153235, 2099988724, -54778084, 1645865310, 1114796697, -1319114204, 1139338288, 180411628, -518200648 ], [ -661276867, -659223358, 1540485453, 836205145, 569085033, -13616421, 1964343689, -1168822195, 2056961963, 1672867895, 724234435, -1970439506, -1509894371, -1843035524, 2078124103, 1597753002, -268194297, 1348616612 ], [ 1346956448, 523749346, -1585930226, 1803160024, -314887345, -58024442, -251698537, -282857718, 2129793105, 328911866, -292126019, -638191256, -573716922, 1724889356, 1027220631, -1006163962, -713953479, -1596053789 ], [ 1484822122, 849835089, -1218540793, -1169618247, 1491450232, -1263053289, 144637676, -468694536, 107296175, 1938982947, 1381919487, -1964088547, -252068728, -2094967327, -2035279720, -1924363459, 383534052, 1147116976 ], [ -404138684, -938687516, 1183196100, -2083977719, 106625058, 2084160477, 274485596, 211095873, -1486214234, 532679199, 1198103158, 1534214639, 284468902, 1942917550, 1614060598, 1916992048, -1165908208, -369366861 ], [ 183407285, 252495242, -637121884, -1359376803, 657399979, -502299187, -1661759890, 69635767, 111512929, 1436872103, -1483143532, -1985333396, -686094035, -1299592863, 1101202173, -1548208677, -664914286, 1611812896 ] ], [ [ -607746129, 415666127, -577708263, 350323171, 182902600, -285618672, 161256223, 940510853, 513000229, -1459757240, 515310690, 1710303415, 2041989302, -1398034451, 2055347640, 2073284601, 210033406, -893972528 ], [ 1500134115, 369124282, 274868670, -857039720, -984302866, -1139035433, -448521449, -2036313470, -260504287, 429697588, -1671084454, -544366337, 69513240, 1912944254, 1902136238, -1712238381, -420914401, 1259080880 ], [ 1751339660, -178994151, 505537946, 1595097844, 1364460806, 527926562, -923252059, -682717339, -92945681, 317572382, 799647215, -1242400569, 1775500882, 1307630118, -1645537899, -925153190, -116132680, 2086127292 ], [ 1701637192, -553369166, -2050865342, 983138663, -1853383045, -1708733136, -1825130078, -788674666, 1345810406, -2027174210, -1702435519, 705217034, -983135765, -626642144, 550421414, 190866764, -1313944484, -21475480 ], [ 1208247933, 1838715365, 1373985070, 1311604912, -1178733582, 1118455984, 911228152, -669162188, 702820061, 440265534, -1123811914, 720501084, 785458115, -913554683, -1544976781, -1349121606, 1290885097, -1194870249 ], [ 711531217, -1089555774, -244495083, 338430784, -2127817655, -684302263, 346462800, -396489231, 1442873033, -513063242, 1173320075, 2043254046, 1814345627, -909358005, 558537809, 1438167063, 741284277, -917425522 ], [ 1618465984, -1618658373, -1038436263, 1327571109, 472394187, -100209971, 1587667902, -1996648885, -139961581, -1715723792, 21380013, -460438491, 1685320437, 408560109, -684557931, -1869544148, 110051755, -1336931070 ], [ -90590795, 111597492, 1705446388, -936389319, -1947281650, 213569575, 1752273761, 1863721343, 1207737183, -1228228567, -1414139851, 1438103502, 1724837079, -1817308288, -1281036209, -1829665574, -1053904473, -1853372846 ], [ 1992184917, 1947100647, -428574715, -1075126515, 258179713, -2058565154, 1752139078, -1978855842, -1664167645, -1605183769, -484296484, -642324591, -1159915876, -1766990308, 1614937928, 1246150157, -1338699188, 638468242 ], [ 1426358866, 1003451090, 1601055478, -597318597, 2075884793, 538252399, -182430097, 462294981, -1303498451, 494988545, -547691380, -459001839, 87911275, -1318760920, -1987901097, 1858877609, 132902400, -597273635 ], [ -173038249, -2009030023, -630978567, 1832170083, 865390707, 126177287, 1020155182, 1743079319, -1822887393, 1720671189, -1564200759, -1238598243, 1135801546, 1274486200, -1800892920, -369572701, -1703005515, -1532922482 ], [ -1741598394, 826899639, 1329703541, -68124864, -662400714, 698211238, -90000677, 170799587, -842558877, -2047943044, -1117174126, 291179779, -552801028, 616361279, 204919009, 231058139, 465377599, 1887136376 ], [ -761262798, -205534283, 484784098, -499390687, 1082298618, 311621595, 22895055, 746671371, -775111748, 1158836716, 1925112094, 566633411, -39153243, -334726113, 1939414361, 1812289965, 842698327, 1909878430 ], [ -941875221, 719454407, -1632927406, -791226807, -476429387, -973035706, -828890432, 1893551515, 320480575, 361981366, 1793986026, -1674876305, 667710918, 1556943849, 1013845849, 384742442, 1519636270, -1365188341 ], [ 185743094, -623737954, 1970145431, 1331015243, -44947220, -251349679, 1869125930, -238585994, 495632194, 335648776, 2067709891, -85070993, -664806107, -808710867, 1348344673, -2138271926, -548267076, -919696108 ], [ -1704516259, 2108829284, -316924566, 1162561389, 1957744481, -559652810, -461777382, -1773388777, -557592399, -78135384, -1670313542, -2071549620, 1846028908, 911391127, -2056081727, -1067131600, -841834294, -1227836622 ] ], [ [ 1286727733, -958130993, 1083906249, 343413973, -464480106, -912016862, -43273218, -1426614403, 1608247493, -1227805175, 1097487383, 1795139538, -223325293, -659840590, -149112143, 1966736881, 513340113, -1990698863 ], [ 1566308610, -359017217, 234916427, 1821511245, 1611501533, 1464960209, -2026215326, -884187899, -443498753, -949129913, -2000148517, 1614104558, -1352600384, 617197691, -1784928189, -424386252, 1635110958, 1660939628 ], [ -992385734, -1271531162, 935713101, 1531530647, -1200457643, 460277941, -1717213443, 1639352066, -325686631, 1171258052, 1072182014, -46137273, 567137033, 1799718264, -181814174, 1818237542, 1433129267, 898124201 ], [ 588477291, -615117502, -607350431, -189218347, 1704899671, -920378641, -1181610928, -324912569, 581739511, -1612668407, -176174185, -696220667, 1885745206, -699220419, 587428437, 1409718523, 1255514215, -741463117 ], [ -1486190514, -1283102886, -23435365, -1152509625, -1592861654, -1414502748, 2096677245, 509489993, -1135762110, -1976222908, -1214964962, 997353430, -1261858336, -1952119974, 372443290, 1831021731, -566666055, -322922774 ], [ -320163575, 798982311, -404235386, -1810875296, 95120359, 1627790979, 1904763362, -96139328, -324565175, -1317569095, 2131884949, -1966291205, -2072338198, -1292485333, 2144549370, -1338056474, 2015310462, -1273987274 ], [ 1735953682, -123247996, 416853944, -1163706745, -1329754627, 298149619, 2853264, 54065547, 922027391, 1912934018, 1443591250, 1713636008, 157730241, -1118884847, -609952624, 1754922264, -1464460369, 356499824 ], [ -150960410, 1699241727, 1449733205, -1759703925, -822760689, -755525817, -563133186, -1803968525, -629557677, 1955014641, 2040821372, -1764421462, 1527894987, 2126979395, 277967498, -1090296554, -78495447, 1917484235 ], [ -658523944, -165337119, -1379161424, 1542193828, 1078518428, 345081214, -763247935, -2063868204, 65602595, -1005487542, 1107920788, -258840325, 114781289, 622235061, 1088005384, 616618467, -1149310060, 1769879844 ], [ -1902852709, 1368217697, 566185930, -1600099797, 1794280861, -277248369, -1240689244, -351695649, -2097385360, -278483223, 223850030, -1868625514, 794176476, -1356097831, 987190446, -624914506, -1397227683, -157234242 ], [ 983938609, 1996911267, 272993832, -1630943792, 1961304915, -1905385563, -231809041, -2104671029, -1969729647, 1266425900, 1336739885, -402297285, 856671476, 1948482170, 48132455, -594985269, 1702438495, 413159334 ], [ 1402928978, -652487659, -1337672737, 1191633882, 955054763, 1117003236, -478731575, 1174790555, 482686136, 475071459, 1749350179, -1703760139, 1995839405, 1688022128, -255149342, -1028112662, 818271437, -427036157 ], [ -1370649469, -230097672, -486309023, 1156630103, 1913759875, -1240799114, -872230809, -1304850477, -1116059123, 1813604207, -71361405, 283997537, 201271398, -924549316, 852240181, -913356040, -1425864531, 750588858 ], [ 1954429373, -1300630738, 1536885334, 1035638800, -499055512, 1322712065, -1337511376, -660606479, -715601862, 1778211604, -1918252450, -1141749663, 2116991942, -102712369, -1576998900, -613362123, -1306897929, -1027351374 ], [ 1871731926, -1374092168, -996174774, 400257763, 488026706, 1615959686, -1584320359, -304416685, 56090932, 895946500, -1437910573, -649634861, -1666123829, 1065453636, -1082720097, -1079192127, -2055802391, -1391467468 ], [ 1346203803, 125349970, -486504795, 1008732383, 874116975, 982904963, -913591088, 2029324418, -422592919, 1451012485, -2030445205, -1505698525, -1572828005, 1859455003, -1096278507, 1622672505, -1142634065, 1615575600 ] ], [ [ -1885881192, -1972318003, -98646298, -2738953, 1932545314, 1860725739, -1876026829, 2143180339, 406230103, 560082460, -63580446, -323351716, 1466324676, 862163851, 705935985, 824118551, 1838979983, 87754312 ], [ -1003057697, 1282181222, 861965181, 856138496, -700649375, 1674045463, 1159063254, -510163940, -507047801, 1345016123, -1092856070, 1184932551, 1952662806, 538128675, -4695322, 1673658998, -2062744628, -120980546 ], [ -697475533, 328466667, 1854812811, -112989209, 108459925, -2034792806, 1912515014, -1394015922, -427894944, -416011332, 505338680, -540922846, -316131897, 780609684, -1111246037, 1482110651, -2027647333, -1198776587 ], [ -1088800461, -321863922, -739897859, 1999882854, -480290158, -1958690623, -1664896444, -108035129, 1374785316, -808885209, 1841308196, -600350450, 1588224178, 986999936, 328013026, -887006842, -1915954562, 1358993679 ], [ 1579723037, 674610611, 142103083, 1814288571, 1997023969, -794642197, 559308578, 1730906241, 1319730751, 301274358, 1304371763, -211670639, 1134702355, -1851013628, 173715156, 1137270027, 675700440, -927241170 ], [ 1559657666, -2038599069, -794974117, -695954893, 65694465, 1562673025, 1640142163, -1314879992, 1277651996, -363486850, 2124811819, -1947036594, 2114430931, -590953575, 325261231, -1551908344, -749104538, -1913778333 ], [ 1831192938, -2086629686, 1287569840, 844502912, -1703434346, -1992884355, 375376887, -1674349221, 1859246512, -128473066, 1642301624, -500065123, 851023836, 1289772000, 423164386, 304884722, 952358397, -453654809 ], [ 1415527064, 136921044, -1310472380, 627095135, -1237707404, 1143416804, -1960634595, -1013174340, 1516977948, -875012941, 290170492, -1018617444, -718775643, 959710986, 53779729, -734788480, 243326157, -850491963 ], [ -551722016, 79086327, 1394188720, -1561324571, 2076915214, -2051766891, 461011300, -1299749918, 378318753, -1325754505, 596631296, -412287792, 402295373, -1361877102, -1607425066, -1405273533, -236003836, 607014198 ], [ 373415047, 1435761390, 97700617, 630002608, -1052771379, -749848506, -1005578764, 819554571, -1167114661, 842551273, -814680278, 1774756805, -139948142, -1874589116, -1140287826, 260533116, -426633464, 1638530458 ], [ 1762139513, 2026074394, 1942353696, 1652555827, 721139709, -1281655405, 1867113164, -1704060829, -1864301443, -1849207590, -1857033178, 2076838563, 248294225, -1805850370, 1450698590, -209152307, -772650708, 230202891 ], [ 86073789, -1328163382, 1999397570, -1294908009, -1321360485, 1881798750, -15843119, -1988264685, -459229333, -1975949682, 1162444098, -1552134708, 1425513462, 797288604, -502527774, -1431368941, 713715963, 396237940 ], [ 1158964672, 57312465, 1062349857, -2047465850, -1851318607, 1299664754, -890155308, -899632525, 628537784, -1192459569, 1101604395, -1551866114, -1301675942, -289046213, 809606983, -1754329115, 553332981, -440816470 ], [ 1567702660, -1953243430, -1563042010, -1588480120, -942788857, 1414518255, -1633904386, 146564897, 1863927757, 1419771577, 1900594463, -1534016604, -619731721, -817921189, 1127075501, -1272052776, 1212105458, -1565002353 ], [ 692134686, 599413842, -1784879069, -387133713, -312154580, -769327121, 1209342658, 1029947933, 1483278050, 1792351962, 647692978, -59619185, 117214465, -414563501, 1786209617, 1088117283, -1728964527, 371185489 ], [ 742659153, -416264588, -1920063090, -1764291319, -1554843145, 868325190, -1410360169, -1442239651, 88662823, 177213087, 1756815694, 1292102191, 1939813137, -60889618, 782254082, 1999479087, 256779074, 1441078579 ] ], [ [ -139381935, 1960465451, 1896447042, -1851522137, -1371043397, 1522906831, 1952361900, 2040574380, -1773855787, -515844289, 1327101879, -1204851541, -1611126214, -309936702, -2032691349, -2032289425, 1345821949, -1853163241 ], [ -1552959126, 559953473, -1398168452, 345942172, -660216254, 189251580, -665122043, -605736628, -439452114, -473416155, 2097730361, -2053143351, 803361646, 244751590, 1521192773, 1555973698, 1023914919, -2039815945 ], [ -475649705, 1661912686, -1119160221, 1465956228, 1428823755, -1587064344, 1869675898, 111998211, 1173968272, -431868424, 102744413, -650967931, -1421006989, -1641152116, -118317649, -567588690, 768223227, 1578172569 ], [ 1872742620, -2049382533, -269154741, 1076146681, -133407475, 989557110, 1545160522, -1704451855, 2089723283, 2066853249, -618787538, 1945946022, 2085044811, 2111864008, 243944643, -890379595, -1380935204, -626332991 ], [ 95653581, 1149672572, 1481066952, -97859990, -602499446, 482802008, 1778158917, -2064328601, 1328436695, -1692818208, -704388433, -490120109, 108871335, -813730980, 1739700527, -1901326900, -47487234, -1248454369 ], [ 1511059074, -1194181478, -2070813687, 1738279857, -1486660067, 438298776, -3889133, 716622329, 989102425, 344350718, 1545497523, 1686290018, -712906342, 1451464384, 794956366, 1383016778, -1124188408, 1582454621 ], [ -230712917, 1584907674, 1039010384, 191884735, -929673629, 906793203, -1773942257, 1206069762, -2056021294, -1888559537, -205482949, -1724768048, 1824696821, -1757314535, 1200579216, 419890498, -115746586, -153469464 ], [ -1473035842, 479574495, 196227676, 1989105275, -34231384, 2002977918, 874730088, 1472325089, 952519472, 1091584143, 2043660846, 628937054, 1278367439, -1175416260, 2047690324, 2052672144, -717268895, -844023593 ], [ 910426258, 277113853, -1105917735, -1775114112, -111787767, 759216599, -35075796, 1762195594, -390090534, 501810277, -417495561, -252586700, -52409737, -844533629, 1611220982, 281296405, -167020223, 1782669638 ], [ -983963436, -2067977508, 509849024, 165174765, -709491993, 1475788913, 206604685, 1048484329, -1128736173, -432912529, 1231566120, 577162228, -1346353726, -1878989443, -1652841059, 457815771, -1850345817, -1484605904 ], [ 1324077192, 675266659, -536972216, -813614596, 1810799254, -514150786, 235767601, 1095872333, 1368507256, -277119599, 180059646, 351474270, -1419381109, 2137359068, -758094510, 545821275, 1205818203, -944111908 ], [ 1909945470, 72266390, 1367026544, 483300925, 988584871, 1747943490, 19415797, 1980919273, -1290482431, -1737863075, -1311419984, 1955079350, 77996717, -1673533358, 974142830, 640539327, -1582764716, 538510215 ], [ 1602210515, 987534347, -1752096606, 1702209792, 543593816, 460126060, 839793743, 61489916, -659018826, 118938427, -1445118689, 742462170, -241956622, -482017285, 1763197390, 1142951719, 599921508, 1749506926 ], [ 1011923051, -95187716, -1960039968, -862757959, 1344563601, -937559514, -369682223, 675476235, 1772950175, -239579057, -1389530666, -1578007483, -1560708279, 220856671, -671239734, -462080635, -1794541678, -1163184383 ], [ 505941990, 1353706176, -2063379654, -2095760866, 1747627219, -1723265019, -163436825, -1089084253, -1100979716, -1965432601, -211279951, 253817038, -97301543, -945778392, -123910188, -439945800, -1287098605, -2033006746 ], [ -733327328, -1650730249, 374709431, -157244961, 539882493, -1427420138, 1697076547, -1576757208, 1812339119, -1711526335, -154025523, 296116774, 343837781, 873205191, 927047386, -274594851, -1436796665, -1550246082 ] ], [ [ -1657499261, -777531159, -1376506384, -912533479, -1306640440, 1119927890, -1467540082, 205581720, -1022183436, 857589020, -1926582318, -508847231, 224627516, 1940530507, 51196533, -1784204218, -1985936908, -922056069 ], [ -890480170, -900250232, -821492151, -1105367082, 907892266, 15336919, -1753867754, 961319487, 909238501, -1522381736, 502986890, 1719011007, 1512458892, -753005686, 1826923206, 1274533035, 1315662160, 1706528705 ], [ 2099516645, 1646527649, -571253688, -117129726, 488946142, 2044424331, -1592440681, 2134578157, -1831457838, 512903082, 1073189865, -1117880598, 1241820681, 244526472, 1745924199, 1513518308, 1756472554, 356132072 ], [ -1296940400, 1529691774, 1091693421, -2013087893, 2066372420, 934647066, 1872048165, -397743897, -2003672366, 1912878575, -1220656405, 597330030, -1132395070, -1079659828, -1244322696, -220783978, -258797057, -1197905045 ], [ -1429114225, -2136266070, -574044475, 1568263196, 564752125, -2141311820, -375261674, -290417257, -1948362453, -1369633559, -1556564327, -2028597541, -1766102759, -894481055, -160713710, 1480440723, 556099140, -607186014 ], [ -499578550, -1140873798, -98949102, 2046581036, 284795160, 1646894646, -1948399105, 2065526254, 1399446250, 662088048, 1326609522, -869682010, -273369716, 555524120, -930541156, -701713279, 1411579250, 719254004 ], [ 1798073310, 1488638938, -686026491, -1857529454, -70440655, -1230476836, -990955326, -1352341674, 1516896551, 986001140, 612917664, -1566097810, 837957239, -1961846080, 1844969946, -9426035, 1131429446, -2112458310 ], [ 1633135165, -1414107079, -1348988496, 1488969546, 979593505, 1733410102, -301581785, 1457596689, 790227819, 1039585317, -717613796, 209006343, -1467926135, 1149009910, -735578199, 1890923001, -1895500397, 1474929041 ], [ 2076173475, -1033872574, -226718901, 495338916, -1018678628, 482487586, 2109157180, 1379896432, -760911703, 1870024936, -1248353264, -610015236, -249431597, 446790687, -1219853660, -480534856, 407737228, -1699991145 ], [ 821245533, 960804683, -965746916, 16360425, -1271504463, -866969826, -384709038, -2143344368, -126095885, -358144349, -437568935, -1614848159, -435642464, -2121831153, 321806754, 2012202093, -628228745, -109140124 ], [ -305807057, 449632733, 1236791142, 280393719, 1823144417, 342146996, 1885869020, 611542970, -1053693157, -1830093818, -2063673443, -1008138975, -129908543, 1679613386, 323730284, -715911987, 1020014189, 1039234317 ], [ -2093843991, -83469682, 266055672, 760710362, 699142891, -1055965499, -1173126682, -696320186, 1458126391, 993905579, 808092299, 1101015126, 1565661648, -34086008, 1757124616, 917630220, -300371389, -1390320577 ], [ -1950567609, -1846616606, 1050686424, -1565577202, 1319927592, -1055644349, 1448583715, 1946856330, -1833088441, -2133454717, -1009632454, 1058093710, -1741605473, 1805697294, 536419515, -1104968381, 2035509613, -1487769857 ], [ 107742569, 1361509314, 1262512903, 377997678, 1035263865, -552189345, 1005717760, 1930631121, 573545893, -1007542362, -623119197, -112897020, 1143474073, -976319340, -972878011, 1436294596, -1883673337, 1746885223 ], [ 462567913, -363631629, 1340136275, -385144950, 1137599233, -1204336616, -2139949183, 1693850345, -1727464993, -1808041776, -2140601779, -607702842, -341154314, -56283969, 1875066331, -1720510307, -756189168, 501710041 ], [ -414654297, 1663267584, 58811482, -1234998012, 1595889949, 1712525162, -439048884, -1255559960, -541513090, -1201865746, -1573119685, -1601034829, 60808115, -321062660, 1495228059, 670494195, 525041511, 1789282074 ] ], [ [ 1029273325, 1769534044, 393649005, -1590609622, 203877179, 388357965, 40985800, 1631542452, -278985796, -66116088, 1963602263, -1301946465, -1804942682, -2058602490, -1255766436, 1810560463, -711935139, -1640463464 ], [ -556022603, 641074361, 1935487643, -349978795, -556548966, 627846622, -742006839, -2137648552, -1282314994, 1553242558, 1116271945, 662766936, -348033008, 1004610398, 460811881, -1174218969, -1335441427, 801009933 ], [ -1265299896, -672721291, -1440996999, -1177750874, -180567756, -1888308806, 1146306655, -674189672, -1451147963, -1793084689, -157668621, -1008751843, -276353188, 1992141726, 514723831, -585023027, 515088675, 451167496 ], [ -1784362027, -1210862862, 1647698356, -349909226, -513529863, -1559379676, 6971907, 1655242577, 1995032548, 1124215345, 1097524354, 1405367201, 1199475344, 787733610, 1912225278, -471843503, 266781436, -1216324227 ], [ 205899107, 1379935936, -850586256, 382246084, 1194588243, -151962325, 2000217773, 461837233, 689761321, 1069426352, 1072649569, 939869055, 2053290751, -1779517192, 18382984, 1805359239, 1472433877, 699513540 ], [ 1086832966, 1172169230, -403071418, 2093814821, 1009298106, 767881960, 1439549353, 1052168799, 1489959750, 1974844592, 1469269168, 385487505, 59707099, 1650519401, 946230272, 868787276, -148830365, -579570829 ], [ -1704209644, -210948784, -1440722477, 1004555267, -2108258151, -388025575, 348991010, 2084703102, -838902062, 1694531478, -1619923381, -267752127, 1916846967, -1309885323, 1116942972, -268343979, 1961550863, 560615373 ], [ -1555260875, -1252192037, 747755759, 165962, -1616545914, -1176286075, 346744665, -1700439837, -163789480, -72675227, 1161774173, -668927531, -650592017, -780502651, 199531002, 305988579, -3574153, -1024878570 ], [ -58121288, -1077828759, 2037376443, 2142989388, -156889807, 710856919, 311068555, 1580982935, -2089450788, -24598827, 1494790007, 298286605, 622257172, -1520736112, -1007497475, -1774245876, 1638366875, -1705049463 ], [ -2060880451, -1897754905, 894916430, 1483862291, 264155318, 314748578, -271435361, 323600908, -458561779, 1005488519, 703599052, -713103632, -1997199423, -1643509166, -332255023, -468070159, 1475029406, 633242722 ], [ 1706867834, -659800356, -1651288697, 1079280205, 818823832, -1447096357, 928800784, -1281922270, -1167088679, 1436350239, 310278566, 422257670, 1031004156, 647801591, 305591690, 2142533385, 1462781234, -449539513 ], [ 215772194, -414625764, -3342522, -11163449, 1387035100, 1609733676, 1625528649, -678292928, -1142569442, 1380912742, -1145341635, -1558930034, -675741287, 667679903, 1423413088, -1897620047, 458663139, -151079559 ], [ -991968930, -1798776072, -910080023, 600707994, 355513053, 1031363177, 1912703045, -1379132817, -1662950900, 1077796154, -1651070276, -1650092033, 1430627767, -1557227499, -1553038732, 368522656, 1132239170, -1015474814 ], [ 1959943472, 115693399, 819406812, 295023870, 522460141, -1656541249, 551464536, -2102579254, 338606116, -768470200, -2029489906, 368568918, -1286491278, 586694076, 2035223905, 1799583579, -1870338936, 188781389 ], [ 1989614527, 675119404, 333836546, 71580296, 1431234222, -1534700980, 832497216, 2120819114, 369858428, 1449247238, -2087971187, 2029418006, -295218080, 1657282845, 1770072150, -18036428, 467008659, -431695808 ], [ 2069040951, -304263497, -1913009444, 1164671273, 1211570197, -1328946664, 555699807, -637965764, 1143226420, -1012223858, 922421984, 443956236, -1797712003, 1274918628, 250536499, -2142865865, -1663616988, 632688634 ] ], [ [ 557056363, 466326625, 1445201066, 1976790683, 672593820, -228369611, -931770449, -1717159070, -2048618730, 1505212632, -110831880, 252739113, 357875206, 1655268928, -1810879740, -212350330, 495039832, -1196934811 ], [ -538705679, -86561997, -1064591660, 602535001, -1365662705, -1608192, -10999617, 284565995, 983595423, -1553884832, 1256972669, -574819207, 1572888445, -1701733691, 790270433, -1343467989, 701159913, -77932135 ], [ 1763024332, 532422188, 783949900, -1842650802, 612761548, -779409837, -1290712317, -243328006, -1479268227, 2067820104, -1073594633, -1209346008, 1318629854, 645707294, -1022413831, 474164893, -1087000215, -1194711585 ], [ 957290172, 1782949797, -982973947, -597410953, 1187214489, 1189732367, -221706936, -89322702, 355153807, 20220664, 132544761, 860184868, -160255060, -1954111519, 1688329483, 49602710, -1385126270, -1538779223 ], [ -1726698257, -139025434, 1146983465, 2046450252, -1321380226, -717291788, 2056618712, -334909759, -1551032484, 726749817, 2127543790, 1451592007, -1043188102, 1484705399, -1184689189, 1776256679, -648852781, 1755731068 ], [ -2074232020, 1677309380, -1067945341, -955472313, -1070146335, 1636420652, -1197274243, -1462423584, -1942058730, -1801529549, -337094369, 1717468730, 1352875944, -1386854799, 199970485, -198088190, 1449225327, -19622264 ], [ -799383214, -969177799, -251986737, 318575356, 324166116, -1395771298, 1766269507, 283018439, 1382451820, -1200342439, -1793315571, -1293629637, -1445464071, 1600170525, -434097877, -2112229238, 307144696, -945711105 ], [ 14916521, 386191541, 161458238, 1998922824, 897954417, 2001568820, -499982868, -1286681803, -1260980480, -1683237086, 1375345891, 247289001, 173231809, -705200831, -1293221956, 2061541413, 2068560653, 1741782610 ], [ 1824238982, -956968903, 1736883591, -916413889, -2110510885, 735232398, 806540091, 998949606, -905366063, 684227013, -232741855, 474947519, -2062933897, 422288588, 111403157, 1015879677, 1136120320, 947797671 ], [ -432066295, -497611442, 1023424310, -268000958, 471520866, 1257466469, 234578929, 1275554446, 1210743954, -1548479457, -1052940440, -510348820, -1519395940, -861725233, -804016496, 1814684935, -432684016, 1340340037 ], [ 2127912262, -152433484, -1167793173, -6167269, -1236283610, -315499605, -1484714255, -1108509621, 477871458, 1331191398, 2117933148, -513186879, -15652482, -383648987, -888253756, 873695135, 671419038, -1317705942 ], [ 396313928, -893724264, 986504725, -35368793, -1121701376, 1821325417, 427525309, -150825254, 747231288, -655643840, -1883739756, -411942644, -747346597, 1244276730, 1840173105, -820015421, -2021536700, -117883087 ], [ -1445229, 1972531496, 1710685183, 394852200, 1852048640, 380289441, -1561203977, 292511021, 672717112, 858790205, -1674772309, -1981871143, -1290853799, -30332214, -2124387110, -1152976135, 1159219788, 571584166 ], [ -560122305, -1963320823, -553316318, 1567293910, -1189292712, -256557920, 722186055, -1737973420, 1404371469, 128751614, 2042161531, 1243879837, 1860114089, -1202651453, 112749310, -330103852, -1539674817, 987574485 ], [ 699209385, -1452595226, -388209703, 1093336435, -1842575408, -1194262514, -567968860, 877950879, 1278370930, 58269990, -565147603, -1722067976, 1397108369, -811087340, -2048993016, 2021950383, 1545224352, -88904769 ], [ -1934388799, 1772771858, 243358244, 912830329, -308355963, 144138952, -1385349077, 372842046, 927868828, -2004515301, -1564698406, -86747947, 810938085, 1287123548, 310655913, 1885140583, -1207685308, 397116858 ] ] ], [ [ [ -1564913951, 405782331, 2141909632, 656430300, -446082903, -386712088, 842936357, -757918370, 1915858068, -686213989, 221273753, 87450906, 1362484274, 1232085537, -1824663415, 1176601087, 537428427, 1016566572 ], [ -1481833231, 1512211155, -1777197534, -1740445498, 625946417, 1093933493, -1992782134, -558933950, -868586374, 217334150, -706169596, -803352762, 1642006637, -1613875559, 1082862513, -1604443097, 149611462, -1519952769 ], [ 1413018024, -1582421842, -2028897666, 1239806393, 1805133276, -313071379, -360048829, -2015031127, -1284916266, 1895981188, 259576988, -1697177098, 1147161429, -267781928, 564349024, 1325256133, -710676963, 1594007148 ], [ -1336095735, -204359794, 244781859, -1525758988, -655454991, -371025176, 804819799, -352251531, -1713190281, -1979321193, 598040440, -560334185, -587971643, 1040338736, -1652273321, 414528803, -1044275285, -212797171 ], [ 1608734005, -1053128819, -1485660049, 1453110735, -272982635, 152225786, 377475348, -356752241, -1743776672, 1593841380, -2011841648, -354552661, -1191901946, -165291259, -1320584942, -1357299471, 1748946878, -1281104295 ], [ 262787791, -43992746, 819415425, 1304672578, 556884230, -442388974, 1415372385, -398784396, -1559493214, -322644479, -312941463, -448904676, 1728203330, 685076243, 1899367849, 1969258903, -1525457258, 1789391200 ], [ -644562928, -510389327, 155079519, -1101760887, 320880555, -40691212, 1037848923, -1648257899, -701823336, -1268688097, 1395286242, 1319885600, -379906979, 2026401944, 1365296875, 691670490, -1461081059, 359058349 ], [ 1593536595, -1339215951, 934678144, -1487333716, 366133932, -1260354635, 613637379, 412185239, 1198652469, -1696217029, -1782886771, -1773172947, 341860231, 356210259, 18833133, 1548646972, 482310816, -1225575896 ], [ -1844026127, 127325268, 66580912, 762888076, 439172555, 1021330572, -106767961, -2079488099, -11108826, -1019444159, -933749315, -651043711, -911377993, -113921543, -2135133718, -1070314581, 2037274452, -212090393 ], [ -1579972237, -118330300, -1923756784, -1745284600, 745147277, 1233896045, 1073592210, 1982771384, 1437193200, 442177885, 1538846993, 706081636, 167612191, 412038334, -398956281, -358963900, -321335499, -1119847265 ], [ -594334656, -686772697, -1125737611, -1866966582, -1896065232, 1776554788, 577163387, 685067398, 2075250255, 857789603, -1010877610, 563968019, 2042122710, -168113749, 723224960, 1690258808, -696657882, 1463327231 ], [ 1572535061, 815093498, -897105948, -1210292282, 1298842124, 894786233, -220414420, -1975626368, 969747565, -515635780, 151457334, 818378410, -1283771511, 1963334758, 1036792365, 1846663068, 1196321311, -1231092366 ], [ -137205730, 853109356, -1695978420, 1914048089, -950271202, -102569616, -35879566, 797099086, 1380059471, -1524820593, -1591104299, 140877988, 303714315, 1280561877, 2001967407, 682152473, -255294135, 355935861 ], [ 1740524563, -1774489605, -691983910, -62654189, -305045946, -1586074870, 646474228, 419229678, 2012020177, 1643841779, 1338467728, -1420343960, 2102450316, -823696233, -1588674597, 729266841, -1475622841, 1414211765 ], [ -1493177612, 687548543, -1162934826, -1605567006, -2068286879, 1912947450, -46143648, -346890549, 10039901, -48189916, 1596196920, 555217622, 1913002740, 1360460612, 2064193075, -1617245543, 995775451, 1615553247 ], [ -865082984, 1460060964, 1450008695, 1373377915, -728245729, -736521169, 347294844, 2095733123, 1478271791, -1898280702, -857587537, 1200913310, 662314114, -1338383222, -140646348, -1737801239, -816497380, -1966701184 ] ], [ [ -1322514740, 1392232543, 538630368, -2089359464, 54283224, -1520499169, -2124061219, 1359914181, -1879031480, -1750308847, -893439259, -1066388635, 771373326, 1575238574, -1228260245, 1091965006, 1418391560, 396498790 ], [ 1467021832, -457547017, 1247896328, -107501042, 2108635302, -2028780971, -171687090, 1143640586, -570467886, 2144006536, -582447705, 883143960, 1377253665, 1510153036, -105753848, -1243131376, -1335013348, -283551597 ], [ -467666618, -20256114, 406940954, 866897753, 1975155011, 2031571827, -90633249, 774768131, 44688580, 1946573355, -352885487, -707505583, 1155012983, -395533418, -2072364918, 944127836, -1727385281, 1805802813 ], [ 1031736710, 600787226, 1281164424, -636784924, 185530105, -1302655752, -765304583, -155507572, 837464129, 1448031250, 413674434, 1713785912, -542926331, 1891580034, -1448505969, -1041511640, -577041512, 1938684078 ], [ -1573632039, -1986419669, 1498730562, -681968742, 298989628, 437610115, -452498791, -623121158, -510644508, -2041753107, -679289626, -186950010, 1353525296, 598651877, 294453476, 513369387, 763382263, 1954118298 ], [ 564165306, 133010457, 1621191810, 1736421787, 1738147416, -1036832533, 725929768, -10807915, -132775339, -1126556127, 1803624273, 523061354, -2077604832, 1759801093, 88362256, -1459916917, -1969929001, -1276817014 ], [ -865392892, -2009478672, -147853851, 1792301295, -77914205, -943849043, 1859092614, -744153736, -576541061, -1646093027, -2031162316, 2047595745, -1641045878, -80119902, -1901800102, 1939712652, -1032185625, -1278664464 ], [ -1675203746, -2017212784, 336877907, -396397776, -1566988306, -1329112309, 1908429716, -2146189101, 546661710, 64262439, -89393501, -409957798, -1157863641, -2116719036, -1389280779, 119418597, 1104781046, -1855448450 ], [ -767955825, 1616442994, -879875607, -1208025005, 2086334431, -527360778, -1569780475, -1069038047, -171597506, 2036255055, -297597, -1521362228, 2100552828, 1598572630, -787951886, 2011174103, 655478365, 670582985 ], [ -2000679448, -2081726776, 1886258983, -330195821, -1342759859, 730682998, 1810191546, -1102477596, 1633197403, -1729995414, 1560846197, -1692080168, 1477033508, 1848609296, 252645617, -751370997, -1256058459, 450043753 ], [ 2027621907, 139477893, -1692504389, -975485813, 1755379016, 128912625, 1546881190, 1007152364, -1881447427, 377660343, 473096576, 1415566045, -1081863497, 2103327242, -1334042893, -105396639, 1826322748, 191150303 ], [ 1637541461, 1209001263, 1577799288, 857144452, 1882925340, -494881631, 1588068262, -1983083226, -213254232, -377766536, -1292484273, -648394672, 2025894400, 1505117476, 1181549260, -419932704, 1470649779, 1868902928 ], [ 614341204, -1187298178, 498425335, 1160300527, 1761524887, -959595168, -1489046972, -1980287955, 1248381474, 2071889237, 1933709863, -713545411, 264124992, 2131971379, -2081666505, 1613970856, 555675000, 1780357152 ], [ -1718726476, -779226540, 1263710398, -1049333793, 660498242, -657142473, -1522509663, 679518673, -1178720671, 1872956729, 1173875730, 1152365917, -1442062929, 1654511624, -914160142, 1926238799, 760315958, -130889563 ], [ 1394194749, 939153385, -1705528361, -1280532441, -288688847, -1367374533, -185563899, 1947980805, 1682450971, -1460484454, -181085101, -55411702, -438563733, -1234858715, -678029918, 723039524, 1938626647, -2078682780 ], [ -1231502152, -1652302561, 1899686283, -1708982185, -1185152732, 780171565, -965315454, 158647932, 140449132, 1339119494, 1100458324, 1253526222, -1419004220, 1021776830, -127105372, 280677064, 911231767, 1257355155 ] ], [ [ -2049684416, -900872110, -425988304, -1310209820, 1232053893, 10113750, -555459858, -900937236, 398695338, 1146402269, 68474412, 760911850, 636436869, -200285155, -1611632182, 631544164, 384590272, 2103427800 ], [ -435852657, -1133181646, 716246467, -1642204188, -548867271, -1191117215, -646630551, 1774648289, 410280014, 1086972905, -533284906, 1886972443, 97293606, -1348840174, -1978227750, 1379792466, -1783836866, 1104014430 ], [ -339828083, 681180925, 1584413313, -1923774413, -130570371, -106222406, -1277850577, -77779670, 1824919099, -368936037, -1870923994, 1326283809, -777782807, -153255726, 424738191, 1746229673, -1992127507, 199065750 ], [ 477175132, 182393390, 1769050645, 64766234, -1890493656, 1946890415, 279480441, -1104167288, -529976118, 506565691, -1184661955, -538657751, -38423347, -1833026916, -540214537, 94655631, -1131387236, -446258124 ], [ -660101441, -658707143, 1518027559, 1395041722, -675811879, 2063782271, 4046549, 1459311222, -815064391, -235976252, -780139567, -319694122, -1318239750, 1514053441, 972454439, 555208828, -1137128243, 913291423 ], [ 275016744, 1154707621, 1762526367, 326409196, -86861617, 427973948, -1136446467, -1201710458, 1738305915, -2078972953, 664128059, 950924188, -794182406, 1742268846, -891901198, -1800886992, -252645157, 245207608 ], [ 674893525, -1929287759, 556402203, 1553806886, -353316119, 132649198, -938067968, 971655933, -1024515491, 626449274, 1485965410, -1815875166, -1995707951, -317200161, -1400370167, 769699770, 467416642, -78836595 ], [ 370083521, -21599680, 711175477, 589849982, 1587168453, -410547583, -1997417067, -289799145, -1737800780, -1828118831, -1347390303, 1969625849, 507027625, 1807121248, 1622445462, -873281258, 1713731349, -2053189302 ], [ -1721379627, -1093258050, 159146640, -1083821043, 1865716714, 102940001, -1715809905, -786195497, 2135824662, -932239752, 1247976286, -1163025108, -1450619430, 344522215, -286007556, 1974619091, 121622567, 254555183 ], [ 2145016989, -1688634246, -610591558, -2110643942, -1066270583, -2107368963, -937858154, -950431749, 1764535432, -632290675, 1797822939, 1145390743, 1376276947, 1411912876, 1486719253, -1876249849, 1768363704, -2136723365 ], [ 398960672, -752676942, -169151914, -155984406, -1889873519, -1858386794, -2123957433, -833627874, 1479468375, 96079811, 2067548984, 1154870444, 640039010, 1012917569, -831692127, -1468728020, 1997361609, 1033935969 ], [ 1642462518, -628217167, -173872778, 2139307799, 282103794, 175589115, -935574710, -339968587, 581704045, -2040394506, -861752830, -628735739, 262245079, -802871706, -472377369, 663449209, 960459875, 703508693 ], [ -1961171025, -818101379, 1673203457, -1828397877, -2076517161, -1658074546, 1623855527, -1776223878, -677422814, -1295511278, -1849097315, 1178282730, -330858624, -1248391738, 518298647, 1260532964, 1912957441, 1140551063 ], [ 1427612531, -1643824976, -1044345647, 1427802238, 603865487, 504373041, 1286039805, -190304945, 977385445, 444306558, -8873593, -807478645, 81989262, 375886932, -1612177858, -537343017, 381794443, -1561784296 ], [ 1363013966, -1014751829, -816158841, 63716685, 453850891, 696465306, -1629948603, 889654943, 1415421710, -1886665351, -924625368, 1315133283, 147518950, -440427484, -1019183074, -1819538573, -487541491, -802045540 ], [ 768210468, -56958217, 1111176652, 1672608928, 42722875, 789490590, 1251868465, 1911059718, 1756511932, 2005986354, 719697547, 1998894853, 1381994781, 450970930, 361085989, 333729547, -1250264582, -1860136498 ] ], [ [ 782087768, 1294344254, 431695251, -1374278517, -828961407, 772792605, 1590566453, 71463659, -1579841867, -1068742369, -723705797, 2061097672, -493752033, -190488435, 1480056609, -2147399445, -735834254, -1899364603 ], [ 1841023172, -225045272, 178359207, -1567695174, -1808516999, 1454442078, 1044017607, -2048230899, 517236551, 1519492023, -705686332, -1684713002, 1642478157, -801502573, -1503378925, -2113943571, 629875243, 1797300377 ], [ -1935878014, 1265787124, -1152902921, -1885528618, -1424203101, 1559573601, 825856525, -1202006163, -1718503133, 2063006713, 873783509, -663118022, -901999739, -2057486690, 1121587387, 844057728, -1162669597, -1973651319 ], [ 1134745794, 2053877180, -1923663216, -1691999283, 623905051, 1934469256, -1365963251, 278146749, 460430110, 892203102, 973121859, -2031162906, 27412069, -965232594, -2071777098, -661998470, 1343018949, -405646638 ], [ 1934342314, -1560350416, -1201802514, -771104735, -1166052091, 1832035932, 1677005431, -1685055796, 2113607761, -1379500167, 25367843, 840239944, 2083604883, 812577342, -2104836446, -1290275722, -315533056, 941280672 ], [ 1812259016, 2061817063, 456440056, 206978480, 2021591756, -1167794615, 435322814, -671138149, -1631207324, 269162749, -1040111902, 1807351462, -1379323269, 1162171750, 1730472324, 3434416, -44890312, 1375840782 ], [ -323104891, -593443672, -509595922, 374963409, 682210864, 831605554, -130681992, -969885882, 1623824565, -724054490, -171228022, 1716259730, -294060266, -186330843, 439314521, -84044963, 1143933121, -878006345 ], [ -1452847047, 852514297, -543179014, -566767241, 504085608, 1380904781, -1014495243, 1113071286, -832337832, -957498677, -419726320, 1303184289, -1257373379, -955816324, -1478540948, -1145447380, 176290949, 112299622 ], [ -231327976, -1714011289, 251530707, 1547543587, -55156623, -1072675892, 825751630, -1794744811, 1372043745, -775187100, -1579100774, -1359652530, -1594472212, -2040818712, -1749293273, -28753978, 1761571616, -1184037912 ], [ 1536744466, -1412289890, -1417290424, -501966909, -629713295, 980076815, -924520382, -703810258, -804547257, 132038510, -1253184823, 643516102, 1650114608, 1312573506, -506063050, 309947733, -1362534764, -2027045760 ], [ 1484606751, 1112567576, 2126701582, -861583383, -1376247482, 506809861, -2032599633, 1852802565, 120345430, 274907964, -997333643, -381124586, 1718961189, -522796295, 672763540, -1680414151, -2132213779, -1607250467 ], [ 1830492598, 1834091814, -2044672678, 1183698509, 240104607, -1187573962, 772450195, 2035945712, 2071184648, -261564178, 374898832, -1483978976, 784748366, 1129276610, -2074296498, -810170044, 1727584759, -687559279 ], [ 1057831089, 426825886, -159900941, 1506198545, -482798026, -1342398365, 547076676, -463081948, -2140366726, -2008481965, -1485780311, -180073132, 1553482221, 1715707916, 111246770, -1100420091, 534357255, 1630224146 ], [ -2070535280, -456882424, -2031524360, 404317273, 2061675401, 1264594533, -431146540, -313824356, -1389216516, 1156975850, -1514692828, 1552514719, 506514565, 646782808, -1309009813, -251780015, 1465797261, 982845675 ], [ 1917642724, -1894194047, 1473576400, -917903273, 1413721501, -1130874655, 960407845, 194409367, -1552464280, -264737345, -1339906067, -1207541385, -161822723, -185800741, -1327549010, 1460189582, -571467808, 1188381376 ], [ 1672830510, 39563885, -1618697601, -1807813663, 273550470, -739992959, 143968151, 1484559350, -2049944397, 1560834918, 636445620, -1858747859, -312630896, 346155526, -253439833, 685740457, 1991192533, -505222347 ] ], [ [ 1401368894, 1992831894, 1857916085, 603573797, -1467267582, -1274225139, 1634624807, 881211699, 1436497021, -56923030, -35246766, 831612383, -1063068942, 265907534, -2058468825, -1293976613, 361792853, -1730857582 ], [ 265326154, 112765759, -1312836194, -1572021702, -1394511095, 2042484742, -2134149814, -508598508, -452479746, -1042332220, -172942494, -1674534215, -693814607, -1668608545, 1885151144, 1278863402, 1337364589, -1291401607 ], [ 1912672048, -1018641734, 366635548, 2125908228, 983965347, -291928344, -281573850, 1810489545, 979294120, 1042882930, 163088865, 685493679, 1377728162, -2113438241, 513024446, 706948999, 279234283, -1352495631 ], [ -1633129948, -1340618852, 1408462197, 1798025479, 1890519314, -1412353927, 125896730, 1117523554, -1310291937, 1470696633, -1499568930, 1835124353, 1043496254, 1839414436, 1426458397, 25491789, -69092926, 1781034077 ], [ -1817066976, -258584946, 242172607, 575473922, -2089299259, -333600391, 1279994304, -825108727, -480645110, -674524115, 1561461688, 803220448, -412694266, 1199585631, 1068950223, 697729899, 1045343263, -2079083943 ], [ -770632766, 1371188369, -1231731850, 1144500747, -1550548806, 197331367, -702582407, -284666130, 807648166, 932673258, 2116543218, -666374883, -2014695541, -1248238130, -317906267, -1686118053, 127574097, 1600615511 ], [ -806132724, 121154825, -29226913, 2062078590, -102668716, -953950151, 477681722, 732095612, 2063352313, 299497797, 1418546332, 2019301982, 1318773833, -465540079, -1434915119, 945023933, 310338579, -1728333889 ], [ -1371874582, -1902420400, 32060707, 166203431, -1363243389, -1204282434, -1896011412, -579249394, -958292508, -1374012024, -1799346415, -1897244369, -1384049560, 272674813, 1020302092, 1082823321, 891653989, 1098034249 ], [ 97801942, -1604829910, 76160568, 286770602, 1507478133, -1952911291, 2037430638, -1723908666, 1611392199, -122750950, 383031885, 1849657928, 1757574296, 586107610, 1037355158, -1098589117, 1122123882, 1295185691 ], [ -1295796797, -1958454954, -625781573, 422320389, 1823589374, 1468061757, 1107128406, 831988485, -403244798, 1829933474, -1904164310, -2002204916, -1502644652, -172715079, 2105775146, 994538291, -1935743597, 887887007 ], [ 2032908892, -1597041746, -1056488118, 1836400671, 2019112540, 1405283306, 1797304248, -1764004965, -1178168243, 1159926510, 1322545090, -984055650, -2072536454, -295803003, 664314763, 183745145, 1583110188, 846813908 ], [ -1910389328, -606107480, -804804682, 371962743, 1489355919, 180726512, 803602570, 173062371, -1477693431, 1284778143, 1271749674, -1646444257, -1066476102, -1543416768, 987029991, 21013157, 635640190, 289902191 ], [ -282596130, -412385291, 1481048762, -2006834867, -71754285, 696049156, 2087422222, 233003612, 209745547, -956178558, 704391611, -454743245, 1990008938, -1075921639, -509901677, 2069081931, -985994419, 653918256 ], [ -1206326218, -2049281070, -326281263, 1813881491, -795849171, 632584906, 882433321, 62668010, 782377972, 954427494, 690191925, -1862953352, 1380014825, -1970200620, 1900114257, -356217783, 1776203513, 2106419752 ], [ -1720888331, 307171102, 479838152, 1548537489, 954651694, -1294873045, -1602308852, -1079474359, -2047487300, -1200137412, 844490168, -649006798, 2099073590, -176593614, -490046131, 1565942267, -1640882063, 2108237337 ], [ 968992762, 104172431, -1147012759, -43525506, 1648968597, -1556810973, -1078310443, -2099038671, 297467221, -798575676, 2078322673, -241002742, -1481998206, 1261508332, -1241912012, -2983241, -844032610, 1237473786 ] ], [ [ 1253532296, -242566929, -548790893, -1918371982, 1940857730, 484786600, -812899784, 248085444, -1247014194, -984368789, -76095904, 31878107, -686009281, -1356147840, -1113917625, 816292758, -1929229891, 10389854 ], [ 502438868, -714198097, -815170720, -157157337, 558259337, -1066932031, 1789147477, -573295912, -1957467138, -1233155474, -1128117099, -679763802, -737610440, -1237902637, -363984264, -566481516, 1694944244, 748759465 ], [ -1225272088, 1339622117, 1378872539, -275662952, 414806994, -484775040, -517141976, -1959103994, 838229695, 983825019, -1273472733, 1695926868, 2133516012, -892431749, -1324104339, 2021294651, 213739245, 1000640137 ], [ 1953894593, -627067588, 897547197, -176931851, 1721125692, -621287844, -1046482868, 1668771675, 2682199, -688967882, 1469739824, 209772906, 1451159300, 263297170, 2076691350, 503761421, 885852491, 685069815 ], [ 1157149851, 2059415631, -672267660, -1289473636, 1282797692, 2051188173, 1565604446, -1233750770, 1684461546, 469501188, 1665283271, -2118404846, -343520380, 412320908, 1855460567, 1452545813, -438427977, -469052021 ], [ 1393397460, -1461771771, 1029831013, -820473855, -230502525, -953564655, -1010535515, -399582653, -202258197, -1983319874, -1788635942, 1791208370, -1623856004, -620500338, 329368015, -1902172938, -707513679, 1967781559 ], [ -1817171563, -130128263, 478854482, -1009654730, 1538896574, -298234179, -1210578760, 855652589, 402106361, -1355025290, -261661784, 1492531940, -865247536, -1364568671, -1386091422, -231878229, 2000098452, 650675215 ], [ 995732563, -1800870694, 39872098, -991379816, 763571033, 1196042123, -1596587851, 1554887821, 1123837092, -1832810219, 1672295055, 536622925, 1037151305, -214373918, 9984019, 697192460, 1166186494, -485691362 ], [ 1242088308, 1587164804, 1018627821, -278257821, -1219449860, -530672944, 1179473475, -987584798, -17773856, 1997729261, -786440178, -2108460423, 278482395, 123278323, 28943457, -256771072, 1293334567, 373873109 ], [ 1644233939, 1908509020, 592876748, 1655058050, 70533973, -2105205537, 1733156975, 523574902, 1272554722, 72400148, -990649573, 554208633, -416606116, -1564544994, 81411034, 991047900, -1958523376, 2088396094 ], [ -850044331, -1988490270, -1217367083, 1759581273, 953913751, -783434652, -370163446, -2122336389, 1290713469, -1540721559, -773659949, 138604129, 1844620587, -1157582641, 2057309159, 1506977079, -1178067001, -1201687826 ], [ 1910458373, -133997823, 1586892424, -1464265690, -1157936154, -2058383903, -1049851067, -2018583787, -1736069745, -1905346193, 1549558457, 774461690, -1296597835, -137342591, -1097275977, -1552267310, -1300597825, -1311723391 ], [ -1785548763, 1560014569, 1215395617, 2011285584, -445575400, 1025362274, 1177252374, -1536754249, -1187651941, 206797906, 836944744, -1454191097, 1032147179, 96492375, -289095487, -1621873153, -1112717500, -558524512 ], [ -362906979, 5867931, -1865604562, -282989994, -767544831, 1653779284, -306154603, 1856850777, -1620193546, 1667443310, 884460612, -1106801210, -4113602, 1984404876, -105235888, -1476739663, -1554162771, 785932732 ], [ 1833625495, -217019971, -400144321, 1051963882, 680980075, 1724284986, -302682401, -646740778, 1893754703, 1863669918, 1762091977, -1510896505, -553484803, 1335123692, -1624155535, -177853213, 1563653346, 1397575075 ], [ 1984003511, 1506658918, 1909586701, -474192403, -1405408174, 92520327, -53413871, 1136632832, 214005569, 631781772, 400825635, 949326812, 1199448882, 1131130294, -1808360316, -1529504036, 964712376, 230008881 ] ], [ [ -1855807605, -1057057790, -833199308, -286600110, 2048428953, 1546801734, -832371548, 1133985286, -625874422, 735178700, -79331670, -1009157855, 89437648, 2127126838, -208196976, -1356232863, -169915751, -940375925 ], [ -423521226, 50642473, 1461670251, -136695721, 2134640341, -625823179, -494395416, -1456241038, -886576938, -182567459, -2136275007, -1572681276, 1527916198, -989702871, 340310451, 2145901890, 2102137943, 545012943 ], [ 46985721, 1030820228, 902059944, 848546116, -985202407, -1403279839, 1399556982, -956902693, 709776338, -308630499, 2045008425, 1073742525, 130020457, -498090103, 1478189360, 1462392838, -1785007937, 1774141450 ], [ 1137011954, -1551345231, 1271285909, 1132950183, 2017251567, -2041994581, 989699148, -262050326, 2070731322, 101541447, 1289610350, -945986666, -51113012, -136233707, -912622586, -2053329707, -1931230728, -781751893 ], [ -1393065729, 1171501470, -1495791270, -283812128, 329098981, -1546482049, -1031417085, -1338568980, -1034091106, 1568032855, -1970540644, -1152310367, -11373799, 635917581, 230285222, 16013558, 1969583781, -890513863 ], [ -784748701, 121462209, -2088611116, -6442160, -105131439, 764088335, -99220817, -2077190798, 2097331791, -268448324, 1337530332, -1903770495, 2075945253, -1049177393, 646398348, 1826042253, 1104709413, 371174994 ], [ 602996597, -172095717, 765151492, 1023982120, 423210348, 1311015460, 4971819, 874957718, -1973962300, 1812671468, -24269057, 1776407736, 2038688823, 2060177787, 1574829119, -1779641172, -103484632, 1109283399 ], [ -63580788, -1886397099, -806309713, -189640885, -778414844, -1641863334, -452549514, -1729233120, -481056398, -1166236167, 1400684446, -544056571, -1437695134, -2141208447, -685999688, 1767510959, -437935052, -1742972426 ], [ -104980594, 1765106061, -1358444530, -299669027, 1597771868, 1734699222, 574141346, -1419418013, -222047363, -257808536, -637832695, 2076410012, 161110934, -310027522, 489447619, -441339346, -968416140, 1976587840 ], [ 1850499954, -210116735, 719575298, 323634706, -97352662, 248874680, 210795816, -152458046, -644757300, -1484097522, 899482442, -3462951, 158789982, 80103039, 2014344371, -1281484994, -478446562, 1941005091 ], [ 10795729, 1539928970, -1342993161, 1380434853, -1055167696, -1710266994, -1975643820, 330786586, -1563727952, -1668124141, -1880639924, 1477366053, -1030865192, 1269365562, 740504265, 382544989, -144895900, -1390970638 ], [ 1746908802, -713042200, -1461545759, 684672746, -2031207205, -1965358115, -587556821, 998788939, 1849382562, -1478182955, 1339488752, -1238646684, 1058368787, 867854052, -1115032012, -2140213997, -240811487, 1981663193 ], [ -2003431265, 719605311, 913106596, -894819231, -169323672, -2074944389, -610610524, 862756670, 310517787, -472632035, -1481413687, -1922446398, -1496325038, -1653487907, -956518099, -1485063783, -1062234533, -219127652 ], [ -1015664178, -1225438721, -979492476, -1777888324, 420027681, 1571240247, -2095590496, 2109968947, 1839201741, 1272086772, -692231837, 804544735, -658706084, 1440753576, -310520054, 2109984250, 419118271, 1647602022 ], [ 658165569, -389140096, 2024027289, 1519227045, 483407809, 884899453, 918842586, 3371571, -1848852716, -22429106, 1067428449, 1469772590, 41960623, 1237850992, -141043545, 1377721684, 2017736269, 431650 ], [ -345987095, 393101893, 210760716, 1319510890, 614784285, -1508774856, -1915385741, 826552280, -362668118, -2042526561, 881824501, -828798468, 2069819848, 1499464680, 1465776875, 1715221920, 1994788483, -2124019447 ] ], [ [ 1697434310, 1728347228, 817159353, -116405683, -1504903658, 263655106, -918430288, -1660247049, 699297021, 1927535150, 1718091368, -221897675, -484425044, 85181209, 425582158, -104211286, -1479669787, 1287129941 ], [ 564633979, 446719915, 1462291886, -701792567, -1543141983, -915115979, 1555988596, -880733560, 2137628193, -1048711430, -1084567489, 1640907130, -581200529, 325373511, -1779050693, -667818700, 473666478, 1570835189 ], [ 765406606, -1420534374, -2011407898, 1487104826, -720996371, -1624060893, 1452655491, -1630030044, -1311671370, -488879573, -215194199, 18529063, -117728886, 867026346, 389673315, -766305757, 2019647012, -1781074567 ], [ 1435593230, 500607238, -1438169782, 1446776084, 2021562616, -1955985366, -1624426794, 1819161963, -1498325324, -1937245315, -2087557516, 1676184075, -124033870, -473538339, 322546579, 15638448, 1216760590, 1990383092 ], [ 397870087, 1694438165, 1410004869, 1161070332, -1579423851, 513498195, 1710452362, -375903907, 1856017408, 1106004329, 1897061974, 1963024554, 1010439163, -342913696, -321725589, -927933773, -42088675, 757250749 ], [ -1033150723, -751821364, 2105368432, 1607072422, -1387859887, 710192849, -581961040, 202969466, -1367807627, 1747211922, 1525890285, 1312031842, 1711119401, 666510232, -2122837757, 833059200, -150850892, 835334489 ], [ -338245206, -1018075947, -1259486549, -143535307, 1229543052, 1809239382, -794445968, 977405214, 233798372, -1780222054, -348450995, -483662149, 24805267, -1799423797, -1761572039, -580806109, -1077832072, -1469952172 ], [ -603796503, 1071053128, 162111946, 1865239677, -1549410584, 1739333475, -642024028, 1770950582, -1022151517, 1022951520, 1027208569, -1181615472, -1439394539, -982043902, 928269091, -1289574162, 1242628171, 2031030273 ], [ -1982483870, -434038898, 134615326, -1700571519, -878741468, -452082604, 1946733925, 2090193425, -2021951129, 1794545266, -230291493, -1724847033, 438476010, 697308075, -1850513058, -1150806397, 227918404, 1794915816 ], [ -1692938798, 190306574, 178885209, 1723275549, 1575008952, -467404033, -374904506, 133518313, 542421731, -2140223439, -556384759, 1817864802, -878068113, -1320561739, 2114931472, 634738772, -209896920, -1816317363 ], [ -1367518981, 393187986, 1044592385, 1545157991, -87067853, -1780770752, 1665878489, -422067811, 1585586, -860294383, 901399433, -1661738902, -280498127, -698391286, 184836295, -830867994, 539341038, -1307010707 ], [ -1245580129, -145992814, -329608720, 1453486610, 734650335, 1015645789, 1741490413, 1608524515, 624959085, -1629494451, -572567337, 205700406, -1763895384, -218888275, -1780074070, -2013520587, -1414381952, -4532819 ], [ -106073304, 681913610, -561658897, -1350071041, -317301672, 1368821149, -140488307, -1384996584, 212090376, 2102822782, 1334535623, 991588085, 1426836075, 422149359, -1241219239, -40310542, -1515525177, -138700308 ], [ -1047332541, 2124025293, 1643303709, -518387074, 1551556800, -568019116, 251669865, 733438965, 373453159, -1777794387, -759854019, -828518643, 648857152, 662555170, -659105941, 1014916016, -2096987434, -495707579 ], [ -218535119, 1944898169, -156335942, 1060732901, -187913613, 1908943603, -1136458942, -1095560941, 1922568920, -164660228, 1499470836, -1873192875, -1380352148, -1766714857, 674017506, 1408909976, 687402573, 1960386632 ], [ -276487778, -1644124268, -1650684086, 1333178325, 1887968476, 2018175775, -936013552, 182500822, -186100764, 953936285, -1347284655, 1692465390, 492835934, -1409767228, 1706952581, 1544002398, -1217433791, -1097899146 ] ], [ [ -955355850, -151165934, 346754874, -2034717279, 1668797054, -578396301, 1656040975, -102453055, -1099782811, 373270517, 107777259, -775322298, 1581479019, 1941735106, -1212236491, -639208240, 1155399927, -80067980 ], [ 188635828, -2140786781, -1126867736, -765235113, -745554909, -1541206114, -1980938377, 382605175, -1590061452, -220059159, -436519792, -1027710585, 720607184, -1718447187, 1359327783, 504034843, -46164731, 1042988705 ], [ -36008693, 219493260, 118073812, 1812811207, -1595238308, -12937297, 97927653, -1171213866, -970762388, 1185112498, 637984308, 626802064, 905787664, -1009712864, -268227240, 325412134, 1318232787, -1750387374 ], [ -2100359644, -218514723, -1271408227, -999789880, -1063176079, 1107495373, -1494993515, 498314003, 1183632331, 1749153733, -2113397053, 1391582938, -1980553276, -1732423360, -2128538597, 247822301, 362725769, -1829730505 ], [ -1518049807, 359893463, -1775172719, 770547285, 1007747132, 704540411, 1513606029, 794914010, -445796267, -1052430885, -1921624230, 1189655981, 698726977, 2006370087, -803524965, 1576041254, 626102053, 890519949 ], [ -1946760856, -438095686, -28309010, -1660779671, -1153423765, 1997233201, -1402059711, -1691878075, -513385060, 1910119936, -745218242, 752030881, 287319299, 1316723340, -600177660, -1634738572, 1803864726, 1576052644 ], [ -343952298, -1587605152, -233903241, 163038371, 1140867391, 605324578, 1739126982, -1136065019, 1901826807, -641223958, 775856519, 164416910, 378391460, 852170184, -1714657924, 259426286, -1228565413, 1787192510 ], [ -1582277712, -200886052, 392146224, 132575153, 576101435, 563477305, -1038557982, 2075444688, -1623137629, 346470990, 1478909801, 551571347, 1512100220, 1043874609, 949248891, -1162737045, 846679623, -182072893 ], [ 867390220, -4077608, 1900081011, -1500459944, 615321305, -2068346416, -17331250, -2012927637, -208846250, 888328841, -1869081887, -802671305, 1765586682, -321050456, -1811724396, 98993030, 1609411373, 439670897 ], [ -1193021541, -992885780, 182868378, -1001312207, 396187070, -1281713947, -944395355, 266794293, -1555821296, 1288364478, 1576048686, -1598621772, 460692785, 1182990380, -79270097, -1161523953, -2067891533, 1072421231 ], [ 1138837278, -1775919944, 231717929, -563094938, -844611810, -613103889, 259636237, -674029390, 1290695194, 1158850011, 1619683755, -686812858, 159559962, 1821694995, 1376545931, 1453764092, -1424889448, 1004298129 ], [ -525779492, 454917518, 564532929, 1115003535, 936543241, -561949864, -1979462607, -1989688045, 543115832, 1499630335, 370176803, 372719631, 2074795281, 458234434, 1141152120, -1381358233, -320120207, 1143869275 ], [ 1456667204, 101645210, 1652474503, -465971646, -310010281, 1200777213, 1976505841, 2032324727, -2027242764, 1910312407, 1827445072, -1312268470, -1051797983, -1760235152, -1082433605, -1917780121, 536824405, -1405769176 ], [ 1711500055, -825091657, -1437082018, -1301097536, -145534229, -1709147147, 58977290, 351955219, 850964918, 115512910, -1301711284, 2006013185, -1989746816, 730335733, -1323699094, -1643833081, -1646439192, -2129263290 ], [ -1460979333, -649055436, 2001365646, -1115497754, 1187518809, 1057547678, 518132053, 1538940314, 778385198, -2047947788, 398525991, 382440659, 1850739881, 128580931, -684553695, -131598518, -1738810514, 773001548 ], [ -1166470847, 529520205, -1114982896, -1250259537, 1619999806, -326185788, 428507110, 1688034168, -2007661545, 915153850, -1159692584, -554575578, -1856740282, 1744283654, 712721485, -581455358, 1950530677, 1420353395 ] ], [ [ 636778853, -40502506, -1383205287, -345387217, -1019621019, -1632372373, 1058560726, 2126405037, -1274469907, 1974677257, -1584572578, 81785591, 1953141020, 996446339, 1992548906, -1463262359, -1399499812, 868959537 ], [ 92373479, -1300418602, 1953569264, 1979662532, -426305427, -1588460419, 90537368, 76380515, 1705826002, -981556719, -1021783855, 1243405542, -1403366322, 1440373703, 30546323, -2067170725, 625676888, -9879272 ], [ 458528699, 1894131418, -1371338525, -1336088196, -1555119303, 484440517, 736697958, -2027510041, 2039076466, -2000648754, -1599080198, 811002089, -1934919863, 1859554811, 397596456, -1518512485, -572505823, 2105928860 ], [ 1552912533, 424435508, 1193149919, 2029736388, 1695167470, -2072414440, -372794111, 486463239, 1947372238, -486929327, -1888632044, -652890550, -1296533588, -2025440096, 1667421566, 1445110355, 499671871, 1735753759 ], [ -1482038646, -1589721315, -455019663, -2119585054, -375540422, 164520665, -1146136821, 1511541453, -353943130, -1146262653, 1530557337, 234980182, -702889832, -1912905291, 1474187454, -1857768572, 306882423, -848949551 ], [ -800592538, -74734172, -1795137880, 1970015645, 280487497, -507558627, -1045025474, 1650808220, 1947520208, 646004991, -1569780387, -1817477729, -1979908812, -994854673, 831692013, 1897384049, -1149983928, -545519009 ], [ -1328537409, 2012408722, -254910994, -2134773, -549552147, 393274712, 1388344876, 755907321, 1528639959, -610822017, 1076859133, 939994286, 968987576, 1507033723, 450398381, -1301271224, 2090699189, -507741540 ], [ -597467651, -88685365, 193700184, -1633678209, -364452531, 361341879, 25965314, 1743687673, 288054311, 2020603425, 2143783293, -805579105, -693803136, -783756402, -468617277, 1256007166, -1423575032, -612060823 ], [ -1497803008, 1975973579, -730631245, -1366909468, 396647049, -1689648770, -1488221120, -561713780, 709697022, -462592378, -1437194591, -1523201543, 1795329358, 246387405, 707494844, -94502496, 1817570288, -825931575 ], [ 310603896, -184804371, -1549291268, -1703260064, -1747131357, 1545612856, -631054803, -957035442, 749369213, 945032916, 283638525, -749198593, -1701576071, -292961738, -1605079913, -1560411736, -1366644860, -539707245 ], [ 207259313, 920475982, -404011284, -914348694, 205039566, 1256875406, -1965153036, 963023772, 1855352380, 1825017284, 147765784, 1371896495, -1264053316, -773639234, 902685676, -1575292042, 691193369, 931566117 ], [ 571736587, -1535372854, 612733032, 1070111739, -1955599364, 1510759405, 773713416, -487574750, 1070639595, -934186311, -746210083, 965596645, 397575949, -1741935775, 506857225, 1917428803, -1924334812, -921192882 ], [ 1491934546, -471313477, 446144210, 2010577415, -1065746244, -1879666501, -1751006049, 469622335, 1136700131, 1286239241, -1273975820, -1434996500, 964676804, 109573794, 1771131348, 1068366728, -1505268932, 1739786406 ], [ -1075801630, -956951778, 812871747, 2068645309, 893879634, -1619353904, -906774627, 25022018, 1591750671, 515357873, 2026728053, -1383463121, -1451443692, 494484700, -1519954566, -1764959343, 1536898386, 1391300739 ], [ 445602417, 553678087, 1973254330, -1639861365, 305243026, -1917919953, -1445694605, -547458788, 1857700614, -66641968, -1229142782, 707415472, -876331949, -1565150738, -1424344271, -704459098, -1162114225, -1125641303 ], [ 60611060, -1828431078, -71818152, 603368041, -856466595, -80560487, -279304381, 1800837480, -532274694, 362629692, -1970878685, 1604832539, 1346387460, -1728091876, 776820383, 792820123, -2123489247, 1986697164 ] ], [ [ -2009951757, -1740102878, -196509860, -19113569, 1089343718, 457189474, -538875117, -588829891, 762575135, 653037986, 1776169946, 229173188, 1498710755, -755933341, 1168866184, 1064718221, 2085954082, 828646411 ], [ 1744313795, 514088819, 997344364, 1806033764, 995681498, 769949597, 1791130923, -2057607474, 186201090, 1746969346, 1460357905, 355589230, 456650579, -199874140, -1292563231, 849531911, 826360742, 1468887255 ], [ 442920674, 1874481853, -2102392722, 1426482753, 1104652507, -1501468947, -1297660390, -1469397281, -1979232742, -1237913970, -222853490, -1955319192, 2116151881, -1886969789, 757979428, 539206423, 181247457, 1794860073 ], [ 1687891683, 125763648, 1961858102, 962681468, -1672772106, -1594315492, -1101385951, 1609286926, -766866571, -656997832, -1272853643, -78000252, -413914017, 274188273, 2039360624, 399193678, 1403146749, 1584621461 ], [ -672900673, 1872921881, 1701140262, -143025794, 1380126362, -1317941182, 238213123, 1582589041, 1974445467, 859856646, -1793360896, 1064302426, -256635880, 1400137382, -1958513603, 1396161073, 1679588230, -1009497394 ], [ 638935418, 1884811982, 303279074, -1583276153, -1449851530, 1620353459, 175448337, 538994263, 729730677, -1814729471, -206224516, -1084182475, -1748421303, -2114530417, 613857113, -1607688981, 334395153, 1618493842 ], [ 1796997791, 303362782, -1418203431, 327344164, 296103542, 677452934, -1694242768, 629829953, 1938755712, -2090420912, -2021426195, -1728612910, -531430303, -1216076666, -8809803, -1091171078, -91936388, -1383239859 ], [ 748119360, -707325184, -262185908, -1761958895, -1410171521, 2077935285, -1738568006, -1339753282, 282248962, 1072616726, 161486702, 820658698, -1525794847, -1182631515, 363612182, 1704054749, 680510794, -1314607801 ], [ 1418007566, -792366377, 942741876, -694609388, -636425395, 326288009, 1083382016, -584174163, -1091986683, 1990121678, -1443471734, -1469826995, 411456100, 1949426120, -308979066, -1115945025, 5219140, 716427415 ], [ 1547986967, 427157693, 899403811, -928065666, -1736717796, -2103198202, -734160213, -686682881, 1351921515, 705999621, 702229160, 279051879, 203644009, -353947990, -506926414, 648664023, -71753910, 1733480479 ], [ 1027671858, -279030616, -1699929298, 73907355, -1031291939, 626526830, -1225271522, -224626832, -589240825, 458841297, 1748677640, -482855348, 674729824, -1142917945, -941369443, 1203398647, -2063491260, 324785986 ], [ -368162152, 1550382429, 767948036, -1582730096, 39459600, -1387667284, 1066137063, -253809339, 1880057189, -670880691, 1885229046, 1305345514, -579544461, 1411056740, -1102612567, -1752533730, 56459068, 721801922 ], [ 358804157, -1308147694, 1861280212, 728033318, 1494433483, 1025852237, -1245757596, 2021598773, 1866822364, 1460532345, -790281266, -1003967323, 144786373, 78968120, -1791222269, -1562035286, 1114993636, -915884035 ], [ 1229682903, -780162541, 1401454352, -995194007, 2044830508, -1488817295, -416177017, 658494084, 1619663339, -575055120, 703231911, 1406944797, 309327752, -1502715948, -930319962, -126574524, -811477076, -1477862972 ], [ 494807060, -1511394557, 1005633985, 50584974, -1773033061, -532433845, 896367761, 406165761, 11470576, 2128034978, 561846881, 2130255326, 1694413165, 1946305787, -1617645193, -1790872460, -136583687, 1147049004 ], [ 1837425867, 82528244, 32129091, -411788910, 1299478361, -1493985170, -1664578697, 1406286156, 2084680061, -746782952, -1092518736, 1798890491, -98834718, 58918007, 1623869153, 330855315, 2101993085, -1154692864 ] ], [ [ -1832352237, -1201430770, 192626394, 1791234483, -1736645683, -1998422602, 1268860683, 204861287, -468280326, 624214227, -1246680130, -1599690750, -368417297, 640267471, 2087642149, 1573386324, -148550823, 180217671 ], [ -32683318, -1040472950, 238834376, 1114014914, -771283761, 1967127590, 1111788035, -849572617, -427615038, 357566076, 1841393525, 1897591684, -1265078354, -788084308, 1761616185, -998091734, 91332929, -178112045 ], [ 1745681506, -1190759104, -1536274896, -813552128, 13207501, -539501933, 1331691392, 263655633, -1337761789, -429101464, -1960397680, 367330916, -190447808, -388342845, -252249793, 768427173, -204074626, -1116338707 ], [ -1956997658, -781964719, 806290398, -1529088096, -28018378, -388443098, 2128189144, -982321020, -158303968, 2059133083, -1802494963, -192454228, 155295228, -981541268, 1771536823, -1840951541, 2094580391, 1178009674 ], [ -963617274, -1660727121, -149399235, 1913071895, 697878124, 1117485487, -524982877, -855474856, 1453052663, 878776632, 882368019, -259561727, -1705271561, 2120793273, 2074316379, -991420662, -902424552, 1985355193 ], [ 1566886144, 76786872, -193097673, -148721498, -892671561, -961579030, 1942982005, -1595079669, 1648400239, -60736971, 254412136, 1029192931, 639387006, 179891272, 1632258403, -814067542, -1935193492, 2007905226 ], [ 970628098, -1598236336, 1477785475, 259383142, -1226052772, 725341300, -1787871219, -1681124670, -1801743124, 935705918, -261747884, -1454778215, 2125515684, -349761846, -1432650290, -774467928, -6759978, 1254661555 ], [ 1084893182, 1212433393, -57918970, 1936033320, 1905120680, 991472, -1901014836, 1072156892, 1685974844, -65689156, -509642200, -1403229951, -404382748, -516828405, -1421076909, -906431201, -1077918652, 265617674 ], [ 1175299700, -1498107879, -200035638, 435126643, 1754269700, -979412731, -117750273, -893232064, -86024829, -1435766499, 6931759, 1223967439, -802151002, 1002959168, 599449754, 2080859397, -39127639, -1059873150 ], [ -1876251928, 1914203424, 793619135, -121735563, -1212048377, 924563968, -484406870, 1453643871, -1656679839, -1725359881, -312973163, -1325280181, 915274603, 1373396404, -1397115455, -1786233503, -33086304, -1961647090 ], [ 242415093, -1166910526, 17557770, 422201870, 1703701519, -1767529665, 1926499978, 240317825, 404486650, 1380001724, 1118130214, -1032034613, -1748601978, -1424523454, 1100627778, -2672662, 1229985348, -1804534083 ], [ 1539126119, -767813490, -97467625, -1385234632, 279523151, 1892488453, 1809857049, 1608820561, -275175663, -1296813391, -1270065945, 87417400, -1317898487, -907950051, 1697482090, -433723619, 132492912, -435525539 ], [ -2071181557, -265073205, -1712138279, -1744639072, -1067368758, -722865778, 19622457, -815856557, 341876513, 583845172, -319788557, -1427596349, -1803084136, 2084874348, -807025981, -2012623799, 511659764, -811702699 ], [ 808044556, -504800030, 473986384, -1613657182, 1187952683, -1628866182, 1108338125, 1091631461, -195962478, -2061939745, -433883040, -510945804, 837650915, -31239871, -1700003287, 753127316, 869248439, -1049014821 ], [ -953709348, -355886151, -449348198, 528374744, 104462075, 872208153, 80311115, -2087965098, 1713191028, -737448657, -432748115, 1964318135, 1386201087, 99712268, -343948743, -1548108726, -1278685069, -108776403 ], [ -663112402, 281404621, 1552745246, -597527087, -991756366, 1925269142, -92370761, 1112437090, 1663805132, -260412538, -1665311538, 431262946, 1817403825, 1257739353, 1413786879, 496702493, -1300229669, -104522940 ] ], [ [ 2103222267, -917718756, 1256146571, 1639229076, 1617092842, -1613955963, 1056334793, -1525772012, 1578094108, 1757739348, 534291973, -223636966, -638278575, -1984363780, 1302999972, -1232494370, 637297465, 661888051 ], [ -217951707, -123243646, -2055371254, -427955043, 1278720943, -2041639743, 304397163, -1537540792, 2115014258, -635313129, -834831952, -2032920753, 288775165, -1643390907, -914028661, -1406209970, -1353349114, 778069541 ], [ -1828479899, -1260785789, -1643583227, 2120114339, 1761760071, -53984701, -959778463, 1851478299, 784815450, -526908931, 1578894945, 693795018, -1558382955, -1992794731, -1804864206, 1717214655, 2035268255, -333744726 ], [ -371118680, 1823611926, -233570022, 829027854, -592357000, 457585232, 1385343598, -939870766, -930122852, 1626656835, -1741402256, 982007266, -467355167, -800543961, -1676621969, 995078342, -911261816, -1516535242 ], [ -1454729363, 251410702, -1124779725, 1892954061, -772403728, 1012386968, 851374943, -1530682722, 1217020340, 1963543879, 1638474739, -718776331, 892325932, 919850695, -918542912, -1639856453, -23591195, -552215124 ], [ 1721920294, -1675833847, 181221477, -306572108, 1704503791, -2119088533, 1196006871, 145466077, -168563591, -1683748310, -1291490837, -26780501, 607161034, -1330578335, -1571415685, 209511503, 1402131855, 361682340 ], [ 2112795939, -582807707, 113138063, 237840063, 1257693281, 978163600, 276907544, -1824997639, 172242696, 1564016141, 1093465545, 1152157348, 1365460317, 819688538, 235793304, 395096892, -966376219, -1034764118 ], [ 340811028, -219622448, 1645579603, -986896125, 1080951264, -497567813, -481439135, 1103809757, 157836388, -222161596, -2103466963, -1645008117, -1177776742, -778379948, -1699310740, -2058775383, -321095352, -888420610 ], [ -311986635, -742613913, 1333790642, -968639674, -2048877706, 1972644035, -429213762, 866348855, 1492150663, 1359925741, 1079515374, -1500653335, 867229645, -1670792549, 1311474083, 1292351694, 357495379, 794901235 ], [ -362623320, -327219512, -633784168, 1059083639, -498890831, -1820558027, -927817550, -2054479556, 1114313495, 337596069, 74712507, 1352292884, 1978793082, 1512827409, -550916651, -665026667, -683419649, -1768533475 ], [ 1010132751, 1106898593, -559875743, -273087802, -68377796, -1396453961, 1076555480, -1744355805, 808964522, -1569493768, 1835321882, 1083328592, 1924219857, -540555514, 338968012, -314232801, 1690382012, -1920872159 ], [ -1198002315, 2076037426, 1644356583, 580766785, 1119306134, 572832258, 73605808, -423832570, 1595091490, -1551835329, -1781815267, 1009428270, -215831731, 13147927, -53517264, 1600315088, -1990725540, -1336511457 ], [ 1989891351, 707055951, -801576107, -1850629152, 1940995121, 302428415, 428765416, -301073059, -1679241064, 1452622506, 360319673, 426573808, -1751433320, 219758929, -485802737, -1364692339, -1226182003, -443898881 ], [ 186148006, 1081602385, -2040015042, 714705779, -2027998947, -1336384301, -372392524, 2018404917, -736661980, -568263177, 1023942599, 1282730782, -1360314483, -1172082838, -2017071872, 1109077314, 1723396793, 182951078 ], [ 974060936, 2035222052, 781165876, 1862350841, -1828836344, -436143007, -680143253, 1448609204, -830365741, 208334940, -1248825510, -833994945, 200731239, -640911142, 1983957965, 1541511102, -339965125, -1878521334 ], [ 1143555700, -736054089, 1238686699, 535290192, -672368623, 640603705, 956513082, -74522227, 1713088829, -984675004, 325684650, -865647598, -578229706, 1975940761, -1290382974, 1252611529, 932444939, -1160928720 ] ], [ [ 107332780, -1043691780, 777923229, -1702878538, 150174615, -1424235447, -582336719, 302599383, 865550367, -325668439, 874565235, -1987677723, -1799926576, 1817782280, -1385159741, 1827976080, 1146474939, 530846289 ], [ -1109289663, -190211451, 1235909191, -1685348718, 1539082028, 924303176, 579594455, -208253925, -1632451536, 1506570845, -2093727622, 2142600606, 1873012529, 1643496958, 1878045501, 377562412, -1947063828, -1538541094 ], [ -1473620357, 811687148, -31757270, 58350786, 995412201, 714943079, -905153570, -200543946, -1466656426, 793191001, -228445204, -1560488609, -990967110, 288502881, 398101637, -917154044, -1146491615, -940827098 ], [ 1233744704, 1589106882, -2113278608, 738782500, -1978730541, -1567241139, -817491605, -1355580300, -1123323739, 315198184, -289506489, 460074622, -1900052924, 20825753, 1298564782, -359720103, -527049761, 462593803 ], [ 1224187117, 1947923309, 1046329498, -823345628, -1325658449, -2104329963, 2124997816, 198556665, -1172149191, 1961796691, -1319381330, -696593995, -1604378551, 1438275066, -57509467, 1436795205, -62969593, -531983164 ], [ 431599391, 284986938, 1632823488, 1924464546, 1504379432, 1765627061, -1172010240, -1419406705, -1634584137, 1828128890, -1602813158, 1304878393, 285953956, -1260120524, 1691609113, 1355494398, -1294421363, 1548717847 ], [ 120239185, 1285850008, 2144628213, -15865216, 1613144081, 952421033, 1452648863, -726422331, -1481975023, -1342564956, 214977972, 1305450511, -2037258147, -1129722803, 1775859894, -1381516678, 710609114, -1530752735 ], [ 476115393, 2048706168, -2082529734, 1663500933, -1346003685, -1567263905, 1659720051, 2133244028, -1050701090, 36525949, 164669900, 1818888926, 1225903568, 62923443, 2035860719, -647393937, -2010770365, 80860282 ], [ -1385960381, -717426258, -1773488603, 608365055, -33381840, -862920505, -259508194, 473769947, -413017184, -224609677, -1167353083, 1603580694, 58784216, -1865979149, 1195022326, 1853009683, 64312067, -1103785201 ], [ 1837618180, -209089867, 94750849, 1653371347, -1214356040, -512646046, 1877929837, 1339806353, 380656075, 805336767, 2045047484, 2094526065, 1197289880, 1949954451, -177358227, 154137621, -1416212643, 873540185 ], [ 1992112049, -328248611, -1551336164, -2039364361, 1337396591, 1667503328, -287491656, -2032665342, -273497241, 1182564612, 465284546, 475712947, -242414744, 1169266472, 1481298940, 131416954, 467779126, -1422389820 ], [ -358575078, 1752395502, -2112278665, 1935729717, 1237976103, -2131295743, -1820088525, -632236284, -200185172, 625477987, 1166528292, -283531809, 1233090810, -1251152552, -664333641, -15920307, 314814885, 1755632775 ], [ 265288372, 763477330, -1235951975, -1257320252, -1216277137, 1331278894, 1043750985, -20327346, -2091688694, -422625789, 2093273238, 1130918704, 723306641, 1845561379, 1980152336, 2009612727, -975174768, -40025040 ], [ 378555606, -268675978, 697926509, 150448318, -2057549157, 60718566, -1869308139, -1669336266, -2060162198, 1382672715, 1587464704, 2027153091, 497551582, -1038626847, -1572605288, 1092510127, -351255323, -1168632019 ], [ 778192045, -2038196944, 1842751786, -725882556, -1861572022, 912435073, 2043546778, -639965627, -1697951240, -133229978, -600435964, -1400834527, -574760301, 345163157, -1262141441, 1529666288, -1140701073, -830755379 ], [ -1184722324, 1444929699, -351643430, -1473419413, 342855591, -1825199709, -1942032095, 1230471982, 1679908004, -449609416, 1056176858, -190387302, -216974526, -7131122, -1511489872, -720786276, 1889778556, -1122593101 ] ], [ [ -532889599, 2136652886, -1264539653, 1872849941, -521627082, 746339995, 1901422436, 1268673484, -1787506951, 1337411258, -1464754832, 2005390572, -1643996189, 1058481229, -983409926, 1282024160, -1773557296, -335154366 ], [ 1208706759, 1432085675, 1938256427, -584067282, 95182099, -1867464506, 571655282, -2006410536, 19546415, 201264757, 1431869248, 1393300132, -1398774769, 1092441344, 57730862, -79681961, -1462147787, -212784939 ], [ 122188261, 753003927, 349650298, 1412204052, -1174033114, 1698259466, 387497377, 1421602310, 518250144, -1798287356, 692540601, 15137637, 1247186730, -371542082, -1732966754, 546834313, 837886393, -1301656210 ], [ -922196072, -226652743, -950793323, 1317334633, 1530265029, 1776614698, -507534888, -152034249, -1494075471, 1366376761, 1097506594, 370736827, 871126813, -1107487237, 1719117589, -840702363, -253925879, 1698708979 ], [ -185651439, 446142736, -2056503649, -1801574694, -28882191, 939312717, -586621970, 711865940, -801163543, -579188645, 720402306, -2049263517, 971040267, -2039052146, 1542036333, -1525091396, 364539130, 566575550 ], [ -1110407011, 52305004, 729979255, -927871224, -315152425, -1191527347, -1675077012, 228450024, -1600686159, -1069458536, 1954011101, -1865805231, 1854292599, 1264127003, -1258596203, -485172345, -1467999225, -1042485784 ], [ 662580384, 104995944, -524408217, -1489029493, -807597582, 1133598245, -1493375598, -152866256, 1728551553, -910221980, -1148475076, -2141240556, -1760649504, 162770166, -504333516, 1413945345, -98465185, 15747281 ], [ -371602475, 262398365, 1106361757, -738834475, 564989276, -350609579, 331943026, 206099413, -1321381646, -1455735254, -24266207, -536259222, 631307238, 1698127376, 267412481, -962421963, 1385054245, -488681066 ], [ -1278317087, 829993274, 1161566719, -367046619, 48659831, -1334317839, 414274653, -44714704, 981941088, 974288662, -2131303220, -1683319673, -142553983, -812594467, -1777483980, -1741681114, -1733852138, 1922581814 ], [ -506418864, -2060875807, -2138822878, -242207480, 971504704, -1811065800, 1003766834, 1742320503, 1109247079, -452099893, 82364210, -1728900304, -1171060105, -228557008, 1455452636, 741695107, 1232958817, 1874917582 ], [ -1122899863, 418103166, 2065645700, -1689429245, 1471574824, 302986507, 879832879, -1950592612, -1182516080, -1663194358, 1397527948, -15170555, -894358946, -1086962280, 566937723, -1227883066, -1881034439, -1405000556 ], [ -230022255, 1061782915, -744132518, 246816724, 1230099427, -119933221, 566177073, 209501305, 980625250, 804533442, -1890030255, -1882357337, -762951887, 481969813, -106993929, -638025748, 1270274441, -1163266377 ], [ -447657904, -1417512534, 1743070121, -1201321579, -1945023066, 94204027, -1132051456, 5822118, 1322831944, -558508521, -1220642161, -230539419, 2091278729, 287873082, -571898268, -416504385, -2035895769, 693139743 ], [ -362698615, 1585494575, 771499020, 2066384464, -1378380396, -1989255074, -764614233, -297788238, 1623530743, -906699481, 163251835, -135938951, -628277471, 2059480496, 1501191418, 635814736, -2036883039, -2021353481 ], [ 1696912533, -521804541, 1546412715, -1153213507, -1113445817, -113333342, -956271888, 491977362, -261023762, 134595320, 148164123, -915513593, 763753865, 24646794, 1871639984, -185590164, -282866300, -248837351 ], [ -393957058, -294347677, -2098019717, -615357415, 1479827222, -46088724, -229363881, -122990228, -11010066, -1023185252, -1680797817, 1205169260, -482393057, 552144347, -870257900, 64324086, -1192887084, -281045095 ] ], [ [ -1427930961, -547838767, -1851883094, -1413588188, 975777783, 2089488906, 140464688, 967470471, 1867229866, 2102486463, 349768522, 1960871333, 636195027, -2064318107, 371786408, -901862805, 1498890738, -1067784008 ], [ -1774443646, 2125582101, 1636511014, -680600370, 1614961572, 1082543957, -520413193, -1529830833, 1824448502, -877121276, 56932432, -1333110300, -1206347187, 886197824, -223164147, 422367682, 2132119930, 1987989022 ], [ -506233383, -283197314, -1197023229, -405124633, 611580602, 719668384, 1972389616, -1241080669, -1099602746, -1829782635, -1340384507, 1275856601, 817776056, -474447611, 399368033, -1079268077, 1490398836, -987488995 ], [ 1511345806, 1895769489, 1453734711, -1707043836, -584634506, -643994954, 1460382386, -1427441369, 1361677763, 1544602091, -1771951120, -487874173, 744882337, 440301392, 1654496034, 996993174, -2084162255, 975986896 ], [ 872207198, 1965094285, -1510326590, 809252724, -359839133, -1525002005, 493025613, -1673203261, 633378959, -1670946075, -241874332, 122850855, 716673132, -1232135768, 773247318, 230382432, 1601209332, 1950522756 ], [ 538250091, -1398371383, 674521672, -453324298, -767389771, 1387630339, 1172752067, -569631382, -707304284, 2061443384, 888928405, -1188291386, -298596098, -2063541849, -240203546, 745775789, 178303590, -204646051 ], [ 22391735, -599641298, -142336843, -207725495, 677546226, -544610766, 1203814977, -1108853603, 275377713, 2116584728, -278119666, 68518716, -2087836215, 1345966767, 1048682739, 1058080083, -257563779, -761882249 ], [ 912602044, 263199465, -213491053, 1753412687, 419271090, 1254211338, 563342135, -780138146, 80167441, -912231753, 584330753, 1396663978, -2004974196, 1010814110, 1993888192, 453462360, 640915811, 1133516674 ], [ -794296786, 297856739, -723207146, -360064738, -1637826739, 590416271, -1569577096, -1756872450, 723884530, 575489124, -416205680, -2082532341, 742803020, -732363900, 374127393, 1863416984, -848552072, 1379127615 ], [ 1181803951, -306414006, 1895560497, -2008879929, 652384957, -425604388, 1136633411, -1114003063, 381243763, 749313452, -1462964609, -1717849279, 804600982, 397355895, 1711738495, -1539899059, 439926076, -883505216 ], [ -1839736449, 1625328562, -1354191895, -185831086, -1490307130, -442372122, -2004484796, -498391937, -1142300188, -461713117, 505175873, -530286561, -1994568321, 623756787, -589970352, 434344220, -312010727, 1872397988 ], [ -1764256298, -568305883, 50063296, -51307730, -1419764208, 434241669, 1618243598, 802148994, 2135222339, -27875732, -1812209206, -863967821, -328425868, -1142082713, 1645285114, 630508416, 398790530, -1130789323 ], [ -2099727831, 263849757, -784490967, -6164184, -1964827265, 957977933, -1088968864, -2139415738, -458848323, 587552809, 1755367365, -1105293056, 1757345965, -280716911, -570899449, -405342538, -794192665, 306121920 ], [ -1957762916, -1008878140, -1796474740, 1080620415, -1212788130, -1633986163, -1546723132, -697115186, -869097143, 1586352195, -1265742860, -1534682504, -990420766, -1174498963, -1362382657, 1819487063, -383326386, -1352713277 ], [ 1219710151, 1467562452, 1305367692, 2052221676, 391938927, 644519762, -1889552638, -2010741059, 1190021290, 117651782, -109574593, -1376907140, -852436432, 1288872698, 587469282, 1240826883, -736363431, 373200046 ], [ -677362144, -248997149, 1126813417, -1846729476, 2052705497, 1035675425, -1551854771, 1048378169, 24659827, 644764165, 918367349, -1977951883, -1431317677, 257225571, -1497098613, 1633305796, 119628262, 140433651 ] ], [ [ -138267361, 1396051819, -20264602, -655830109, 203882506, -599473205, -879284220, 1234895389, -970807515, -373221011, 862160255, 1606903210, -1032633590, 171008029, -296127667, -731961263, 1503554701, 1757160215 ], [ -1221708479, 1400040248, 256136413, 1274749551, 1354716875, -1208669580, 623306898, -569735854, 941619019, -1957021720, -340322432, 728479334, 1670576481, 1908440126, -830623931, -1705700873, -711661683, 858405319 ], [ 1268331223, -1774142210, -2031176531, -561846232, 1301694792, -874906655, 2010599467, -1294167586, -600761224, -2085527074, 1488951340, 153937314, 1432059135, 753552352, 198499775, 1980918695, 1461159450, 45690758 ], [ -332392444, -1555696940, 1711177429, 869851595, 1297622882, -379571291, 847259818, -445599700, 882952035, -113145315, -2093847195, 1242938477, 607897115, -1508792066, -1970602945, -537655322, 735976045, 638938586 ], [ -263047766, 371473345, -684078259, 1938808489, -154657441, -1889277825, 347672225, -471057209, 1522163675, -1797804801, 793808666, 47099891, 1681051132, -1716363832, 1972825610, 302570284, 1159512825, -291412612 ], [ -1503887180, -1709456357, -2125327748, -1803785103, -1252491679, -530176226, 1442114331, 2004241017, 1339371750, -1767086209, 743490525, 1950785973, 1400429149, -299349386, -1581628343, -130237621, 33369864, 18128926 ], [ -1931366422, -1455985722, -274979902, -541624383, 1377641484, 1180834583, 1568744642, -1409188300, -126112755, -1634032493, -771162900, -116101325, -1364748405, -1975047208, -699174299, -384076311, 1100449849, -1790760777 ], [ 678565258, -1912235748, -1648458644, -1842174, 510536823, -745684812, -1858842881, -1371923842, -1931736531, -1835176599, -1803188027, 104818629, 286142921, -1528891142, 291038074, 2005869809, -1656489583, -2123858415 ], [ -1324980710, -1077215622, 1619974927, -300670963, -1142214047, 568946995, -2029900277, -376672164, 292784509, 1919817569, -1135609627, 1097360304, -1176808486, -988303959, -1164518010, 841106438, -295552162, 1971745645 ], [ 790977208, -1634342084, 1946471460, -1992291149, -1648234838, -1148711082, -1591341304, -323661174, -1579457710, -67383094, 1893283350, -2072163141, 1408900599, -1627571674, -1190829796, 970900204, 1217516340, -1535555752 ], [ 222124079, -1377548541, 1313715270, 711334376, 136788426, -167877597, -1277770838, -1479964712, 641986993, -1740605005, -1191971224, -1631920140, 865830453, 1896763844, -1834466287, 830017534, -568080837, 651635349 ], [ -830774043, -1916979545, -1283793048, 1881234215, 286006023, 22304376, 1475367996, -138886718, 1009282972, -217479757, -1579724364, 605555559, 1211993203, 831587160, -1591166284, 1173260787, 147941994, 1912678205 ], [ -1350317661, 282792458, -339065521, -834674885, -1245840993, -207486398, -1395108920, 1625385463, 1592868844, 875677872, -370457521, 796549321, 2101943940, 10891451, -796857582, 1021179748, 2021429137, 1731907289 ], [ -862864385, -1213583456, -869426578, -188864071, -503618592, 812036418, -364415549, 2113428034, -817397436, 1917811764, 240632158, 1764943018, -220201209, 1059405950, 1857846239, -1887176098, 357635781, 1527141929 ], [ -903307588, 951769642, -1877616652, -232109596, 783773208, 1241450264, 1383248310, 317103481, -1629876032, 764005624, 1795774838, -242610722, 1109883327, 1108015126, 172806564, 1535437526, 1425331306, 2144876303 ], [ -11531736, -494836870, 1729331876, 535984183, -502255015, -1824821361, -927601499, 1070080917, 584856111, 783485325, -1504341514, 599940862, -1920164505, -1438951379, -1366694671, -798352212, -1666993633, 2065570803 ] ], [ [ 1345703560, 1172246010, -664000464, 1497556084, -1177726979, -43942748, 924175695, -1971111971, 243457933, 1991960378, -1546301959, 673614926, -364947859, -1002862691, -1522566301, 1193989203, 1011026027, -69391433 ], [ -1577821360, 712613217, -2126630862, -386861658, -986545893, 1654509642, -835648995, 430086188, 1702308920, 225460837, -1503184233, 1275141880, -1045370110, -156076414, 1051792523, 1907635099, 1756725575, -635423199 ], [ -745100610, -1184948713, -78624335, 1815456856, 1570809763, 1660267587, 1596483757, -890687532, -2012306464, -51221207, -1739139311, -145609629, -160300434, 827362634, -274599111, -182085619, 1192768629, -117833209 ], [ -939863689, -2117385631, 1997607952, 70697087, -726706641, 426027795, 678906615, -732237721, -823660221, -1044007786, -1108095905, -1757601040, 1693619884, -56444496, 759572656, 1826033502, 1385351091, 107705622 ], [ -1260044039, 132457623, 734740831, 1240161532, 78653556, -1977107154, -1337917851, -42033252, 1978163898, -1756423626, -602520343, 270389144, 432280246, 2127139494, -688056618, -290171036, 1334170454, -1697709802 ], [ 2087029743, -912175655, 1455144388, -413537601, -1607460446, 230134520, -652931523, -688293067, 494883792, -736987160, -332354840, -183324285, -1792921169, -1700361061, -1041020920, -955284363, -1283909399, -1461748233 ], [ 1597023545, -1597145458, -1250456169, 1223473270, -117938420, -1086891537, -395002531, -1342884588, -1247517969, -1893855086, 662565891, 422780676, -338422987, 1941151217, 1395471782, 1028476150, -723815481, 781355987 ], [ 1556993894, 22363451, 124786153, 623234666, -282096046, -1202812086, -455535841, -1136989838, 747352754, -1739909011, 1926859565, 1170627624, 854610009, 561168415, -1946721488, 583412035, -1755159792, 1897312046 ], [ 1249073375, -39682142, -2084701995, -722307880, -667801788, 830941875, 1686326445, 171282316, 357922147, -76472356, -605695054, -1698475605, 932849351, -569305412, -778264350, 1559098384, 156726110, 1669154913 ], [ 977223369, -484932049, -1083972696, 65905943, 849488558, -1111337758, 2120212621, -2117646845, -889135978, -1014072596, -27393755, 450560969, 1239606349, 420055673, -712634717, -1602616738, 1258161201, 1636391867 ], [ 663192763, 1638582982, -1851865653, -1172182237, -1322317043, 433544065, 2144605912, 939906416, 1371109111, -1184038488, -1459245225, -748672011, -441696338, -381536508, 175195642, 339225537, 410892274, -1924318806 ], [ 1736993507, -1904924774, 1669401021, 1667996755, -711941851, -1129974291, -891288168, -2122043222, -1989129509, 1800572756, 323404584, 979659422, 1334455768, 1481290531, 527044954, -1565814537, 667702329, 1642985595 ], [ -471233174, -939467884, 340136065, 1706858660, -1477809793, 1674033275, 1817159863, -249941563, -146224280, -314532422, -836611067, -415265546, -105261735, -1545384155, -40960168, -1783883121, 2108758491, -240383910 ], [ 552606164, -60738159, 643773106, -995926018, 1653275027, 1657318797, -534077380, -588310863, -1366753880, -1111621598, -741731318, 338090092, -1539336400, 1645113050, -2143022533, -1321364012, 348979199, 1927139429 ], [ 1174466165, 502452963, 1098774381, 1088521096, 226080650, -790998561, -342251595, 1394865572, -491802653, -867225965, 1684214092, 1845056579, -1313016370, 546326041, -147907499, -237647121, -1307486427, 21035197 ], [ -1208846564, 1242047404, 1734523388, 1097371478, 1832229543, 1782977659, 2017684529, 198536234, -1430174652, -1753994663, 673134674, 81036785, -2027205792, -312710627, -936331174, 423813653, 1716872547, -738849316 ] ] ], [ [ [ -578641330, -1247022933, -996371683, 613045608, 1351311055, 461316977, 793670643, -1113352044, 1551912349, -1679751518, 1785332292, 2034320722, 526877220, 1162191819, 354995387, -366487117, 1359351777, 1395107922 ], [ -1235490382, 1154770467, 785267260, -513488160, 479021648, 1429045609, 1256327133, 1515951607, -1248930770, 325724930, -834402971, 1379509989, 1049055491, -528768843, 976588814, -385971285, -1291929000, 1017531747 ], [ 1588085305, -880423880, 589565807, -1076148948, 1047300204, -1673982928, -2052636250, 848987150, -1698374439, -771180451, 984533367, -589958709, -1907395998, -1945433933, 813608195, -381874094, -669692117, -749849446 ], [ -790997371, -83761390, -502614026, -1100579719, -443892789, -2065634233, -1701236908, 1997701216, -900795259, 1699296015, -381090745, 1879298739, 1011805776, 937017607, -799115013, -244549307, -1742819332, 451412723 ], [ -520115104, -1963303218, 1548563185, -1311743877, -1819605206, -1830870590, 2100680175, 1449707105, -2005708849, 970117033, 1935033621, 797666468, -2125546491, 1546223590, 1823373484, 15954827, 231061052, -165746363 ], [ 211046087, -445743207, 1352869846, 1195825127, -1136792012, -639757092, 149365055, 1632129143, 827394796, -1376507329, 1360996471, -203997717, 329999247, -1721871135, -1775286208, 641216089, -1553627274, -590816756 ], [ -533954480, -1659090872, -1127249831, -1061090935, -765099485, -763835751, 1403617497, 2146673168, -925332525, 1172363181, -90226399, 154239841, 2090565368, -298503832, 254175783, 1843036053, 1224072980, 228290741 ], [ -1930415564, 2012671460, -1820076105, -349510910, 730356265, 503588505, -160041429, -1536848382, 258242135, 39988132, -545139710, 406157602, -1940019332, -1454573865, 281297851, -540470932, 99429340, -339880229 ], [ -341953188, 570868312, -1772591617, 258102309, 1779732011, -1117217187, -1667479066, -494192922, 1582674235, -1022993608, 1553464755, 1718164275, -276069488, 1520138607, 2125488505, -702189657, -193401204, -736765103 ], [ -869781719, -1245676533, -1607440459, -1533003353, 1797149001, -965607076, 580342071, 2069576938, -1251751207, 1969313138, 903703417, -1695835733, -515039070, -1414886983, 1396226272, -2103360907, 312168585, 1712236160 ], [ 1254662216, 1356612292, 1212687643, -844954749, 600527680, 159036429, -591294091, 1586351351, 1649090016, 1859847772, 1208313102, -49838316, 1978181926, 2043824739, -1797330465, 206318060, 1381500653, 2137766622 ], [ 255563695, -1636154282, -1360208110, -1731448546, -1287638132, -1194543109, -1506292756, -180329168, -600088596, 1719003154, 909530759, -923287921, 1374984188, 1218336903, -86658985, -686920637, -582450615, 1401245124 ], [ -1266434994, -1208516912, -117350634, 285842707, -810011212, 1592787747, -1556981528, 1494104976, 1895387674, 804848214, -1189521492, 1031849551, 1458998946, -662401067, -1348602796, -1780259734, -9980421, -2010827781 ], [ -1113564427, 400314517, -1062898564, -1251743116, 943406201, 174680413, -1419292748, -874662263, 124900440, -991903941, -1959977315, -1505684310, 1446192018, 84259264, 177731270, -646893119, 1894605819, 1255032947 ], [ -834699500, 1438117797, -1521741780, 1893505310, 155569304, -1400836163, -674460001, -1104085451, -641729139, 1265513430, -148948393, -2084098070, 1898322609, -1765819267, -1623393028, 191025089, -1352640550, -1056127598 ], [ 726658707, 1060112247, 1947194309, 1086476078, -524809205, -303256710, -264580529, 1683384232, -716471870, 1731021303, 539011868, 1929590329, 1792523134, -118468377, 1298623869, 1465227666, 780439556, -792739270 ] ], [ [ 1488703671, -663522648, 332586326, -874988602, -708019533, 70687655, 1692736381, -1922756136, 1726313365, 568446412, 1862378668, 930466390, -1904238828, -1183339622, 1854629230, -1756834720, 331534997, -1457876101 ], [ 1736892325, 342088020, 315842604, 303876623, 984856863, -486634394, -886250436, -59514642, -420121339, -1137835406, -965822562, -71040785, 936224767, 310735010, -1423081824, 1559835999, 863569466, 1290562570 ], [ -1400944021, -2005853899, -1222153054, -1212059460, 1349924527, 1869528007, 492891426, 1179071438, -30067869, 331921071, 1649726010, -571446750, -214297590, -35420126, -634575420, 1379274252, -850946145, 1978265267 ], [ 98259230, 1922462470, 543290796, -1600600880, 1780113230, -1403920256, -558886920, -1205682668, 303792205, 1236615844, -269949544, 300301311, 1247809785, 1904074423, -198388066, -1062398802, -1786294223, -1652289201 ], [ 1308580065, 738827400, 2126124827, 470425640, 1946838896, -2036032059, 488247486, -459249863, 287864527, -326827829, 1091722165, -903519884, -1482262975, -1738969148, 454287121, -1840052066, -1627294443, 1921410541 ], [ 1832315118, -1649685795, -828542570, -389433383, -1733637016, -821078734, -300277415, -1523246902, -2018338577, 358451440, -1855301845, -1052139155, -58375526, -241054073, -591674733, -2003591378, -2127562586, -1137622952 ], [ 1537343190, -2108693127, 1576871905, 1154838733, 1225645806, -48883059, -1861829650, 1582170035, 1677199663, -403769723, -973388503, -249695112, -29396221, 726466093, -318197620, -432992670, 2002203390, 2025927746 ], [ 2074543940, 1909076192, -1322384366, -1727475691, -666525591, -1706431636, -412397618, 2067126321, 1548082066, -701883698, 1177672596, 1796166989, 766689534, 1898718090, 1680460873, -1514308954, -581032019, 1005343092 ], [ -1494056992, -339844291, 1404975943, 1124234944, 1684843614, -214200143, -93573346, 571255953, 1110503017, -472769011, 657423999, -2135825171, 541517550, -1760803365, -1420275488, -923192874, 559880817, -1500236470 ], [ -125995366, -1594211845, 870090076, -587422640, -1906818653, -1440369933, 460432947, 1408027745, -1014162415, 1546210139, -1076080131, -2128027699, -230786881, 917978295, 69794375, -1900672985, -2015721669, 2025824522 ], [ -1949574349, -1402568183, 1495145735, 1042366401, -509519305, 1363559027, 1475646684, 1161540036, -23496947, 263313629, 1115303906, -446573906, 845010106, 1976256458, 19474048, 1624174353, -1105918414, 100427845 ], [ -899434351, -366752532, 135861300, 342335518, -1045809602, -1778188821, 1624304402, -1337369452, 540725832, -1105008250, 1230001271, 877371075, -458670738, 48643994, -1523247063, -900104644, 258803457, -1855463081 ], [ -290297201, 962594944, -580246331, -754703922, -670083762, -1548916550, -197748191, -767181283, 1353287190, 1731974374, 1260583167, 1825630454, -182907793, 577226404, 768743516, -387224403, 1291064223, 1630972859 ], [ -180643632, 1209575502, -1258282590, 1849611616, 756694796, -404646150, 1373641961, 707453394, 486116679, 504924043, 379658876, -1697097365, 154443566, -1984081614, -80758120, 1018585217, 885120555, 1765546541 ], [ -1911761690, 2010381855, 35393558, -988534641, -371377014, 272684226, -1544722459, 1168943094, 366760530, -389962082, 1162088915, -38129715, 1104346281, 1050269584, -371864473, 1568822859, -1885990874, -1597496038 ], [ -740918572, 1616811277, -997443039, 931305683, -54964583, 1102665134, 558276085, 590588248, 1748731368, -252425012, 304878048, -920925204, -1796223887, 295629455, 977572822, -2065705943, -628555093, -148242400 ] ], [ [ -2117181834, 1234330467, -1274463940, 1477252861, -479238102, 2031610144, -1599754457, 391220889, -510867782, -1871690289, 105862986, 1235702538, -353230402, -1612815722, -176574415, -1881769175, 1137287659, 2007822717 ], [ 832262572, -1274236230, 1180727960, 863236431, -750596745, -1919639323, 1247435703, 1797215533, -1089273716, 307297604, 497742976, -2082428594, 1562436610, 94548068, -721234585, -1753624867, 594993230, -1700610573 ], [ -1607149974, 1719857800, 1275785352, -779043690, -670020805, -547693053, 141728191, 2138461556, 545610518, 1305975398, 101905548, 1918852239, -96417915, -913110117, -1524531437, -875668178, -1001345681, -2144430235 ], [ -1090964117, 1255896322, -1691320594, -228528879, 389683224, 1921851340, 1708135392, -1403237356, -894928353, 569455540, -439497526, 1571378469, 124242629, 1306432310, -1964319397, -455393563, 1872762282, 1684075844 ], [ -934567448, 249780636, -159227961, -1850835471, 431349494, -286520239, 1272067356, -606872708, 160443343, -1415835655, 1755148667, 767245327, -285341514, -1307280783, -938993436, 1928196550, -1228692287, 874382444 ], [ -1554083664, -85567696, -1819414385, 1610805409, -1032351966, -1471852936, -601073594, 116223094, -129028470, -1427324440, -1701409729, -72674149, -711179570, -1164961690, 1235429260, 458000321, 711732302, -2090538616 ], [ -1964363250, 1303704666, 547504938, 1002736100, 297405513, -477807126, 2010519591, 1455275602, 955860913, 246532577, 2032857934, 172040634, -11799335, 811957374, 436175706, 1043318304, -1057432375, -1118952307 ], [ 639345999, -2029485266, 2066690042, 1889540141, 1317939180, -1528143528, -1101028994, -1290603339, -1967556900, 2146576299, 2000457548, -41308518, -1773390535, -549288444, 766906245, -1676898269, 1176983238, 1853282812 ], [ 2046423605, 1382627542, -1018001131, 396907797, 55270074, 1481619484, 739853438, -1069848065, 1615211438, -1322880017, -213622175, -1801367212, -967360555, -253481642, 1292190818, 1187253510, -825629507, 109528777 ], [ 2014432290, 1814367120, -298559712, -1074537129, -1739813630, -1704315471, -1857344513, -790562322, 1127753105, -1822834500, -1944615638, -1904470923, 987685380, -121315931, -22704714, 1032331189, 738322927, 1336351854 ], [ 2005747893, -834451890, -2089182962, -1115335795, -1549450566, 275167250, 1779555197, 1839834129, -1349615042, 734033826, 876141798, 1300182840, 1871284179, -709427580, -334894449, 289791276, -648448740, -1136239151 ], [ -1687771700, -1881060987, -35985429, 1282721792, -19052561, 89908987, -899703192, 706929073, -401295447, 390452035, -1162708217, -627459984, 1517860452, -19886039, -1963415065, -262759615, 1635759255, 1209369300 ], [ 295816753, 313660925, 1227192412, -1845282720, -1519147960, 1067491736, 71780196, -2025731778, 1590302378, -21429082, -1616106378, -1295571103, 1485305866, 1160290416, -1056048554, -1782790081, 1372018136, 442442331 ], [ 142444449, 596228842, 692408287, 1829955733, -373341242, -403994732, 185161594, -862782144, 2027936809, 133588086, 1179535648, -2047134249, -1236294527, 303608524, 1850070478, 1466768439, 631023031, 1150237834 ], [ -1685172678, -629965921, 1049777606, 904548189, -617771908, 754683295, -1779484283, 1268237609, 12772419, -2106268883, -70082854, 2003677976, -717126370, 461451117, -2101695142, -646251986, 2101014119, -327691170 ], [ -211178161, -735727839, -1811464100, -355382968, 1767577566, 580121787, -2134300503, 1469119860, 293398619, 1455586253, -82119812, 1421765117, 1119058386, -1969421276, -1742695580, 782044373, 454353283, -1162278788 ] ], [ [ 101401669, -1005138124, -2056065357, -800280394, 2070543769, 1438439444, 864115531, 1428810076, -1636868877, -1666781014, 413390897, -449972664, 789699243, -551798996, 2017446188, -962570872, 1150545611, -1091439925 ], [ -1488519206, 1458279008, 2138691714, -1204095037, 1231690106, -328271920, -981811214, -914513367, -450903386, -2081353654, 616393015, -1549999341, 317220506, 838851128, 1773552939, -796484143, -938912171, 139184487 ], [ -1420218455, -1420931254, 822494585, -200359422, -1595075645, 1237300012, -646553108, 1625874035, 560528459, -1561844755, 1516656461, 85577825, -214537174, -1209159033, -410271960, 1022602144, -804213005, 1662255760 ], [ -1873303597, -1635751136, -1086730414, -1499016818, 1130799862, -2133764066, -2100498541, 1996635235, 261729398, 1619679773, -1905526333, -543362109, -1745917214, -1340236579, 1209368789, 1233576661, 1249282134, 1711415781 ], [ 184764626, -1485715684, 1171552328, 102810729, -1029643906, 308196446, -1153768928, -1968719305, 872822605, 320356750, -1407987088, -1435649586, 429660666, 1832815193, -1733835015, 624379738, 593424592, -1342476059 ], [ -1802336205, -276123221, -792804146, 1363273629, -1112962454, 1157390757, -663788845, -19565317, 1623594181, -1690726216, 1272276742, -665519887, 2010989937, 1702724736, 2094448552, 596552897, 822577644, -1050752357 ], [ -1216946780, -1194092004, 307203230, -1209554195, 999776827, -2020615355, 1645858210, 1880105568, -625019736, -1786588250, -286284856, 1405363815, 531303863, 1776054692, -342284781, 1558992893, -647643059, -704415597 ], [ 1813442501, -30857863, -1742376196, 1214260238, -1353272838, -1748771942, 192030580, -500775490, -34448127, 1298436401, -136749843, 1315717480, -1533217039, -1626434635, 1253544555, 1334808871, -2019045930, 1669568924 ], [ 1123819122, -707878857, -1899117381, 822722331, 1221916474, -1667928882, 155053401, 329735004, -1451869731, 442226406, 1839042933, 1020378425, 1376394225, 1198747482, -474844187, -1067782041, -1490108374, 1268821920 ], [ 1611518992, 1181692080, 850440186, -1606785261, -29780303, -433101258, -1855393170, -671101178, 1806325805, -788060207, -1501044568, -960976808, -1651665898, 1923108859, -1647289316, -1235080050, 1072346442, -394240800 ], [ -1769693964, 202459603, -458456833, 1834092096, -1022371420, -1494672559, -1703660823, -210942572, 834090276, 1034075942, -1694707497, 302383775, -1348343765, -1841371881, -759460379, -903512142, -964790867, -807786530 ], [ -1149158134, 1093678443, 1973102463, 940166848, -612955197, -1410930343, -835491205, -752320168, 1744861520, 305734716, -644239601, 708349435, -906688689, -1818706248, -1588256500, 1253905510, 1807917107, -637793013 ], [ -1922368499, 1899558403, -370642411, -1789352274, -1248722623, 195094889, 906581122, -1062708971, 753846094, -719611423, 1144711274, -1516506022, 1264368956, 1648556179, 291813941, 1679749859, -989343903, -59600107 ], [ -1995390147, 193776247, -776359145, -893006130, -196220420, 1415101354, 419869981, 1422941834, 661449860, -74969621, 1754631200, 1312630456, -1966115756, -107938587, 1023615713, 849286619, 242189869, -131611233 ], [ 1679290075, 1208003656, -500336296, 1848299649, 592732656, 1991589770, 1904268291, -125263370, 2013275496, -1011328669, -1191576866, -1316946627, 1745998401, -1176853103, -960613837, 307446858, 356203829, -1137294917 ], [ 30048909, 1866896656, -609446371, -460351867, 304479755, -1411021310, 1011284777, -1863194406, -1676278219, 1427993279, -1492056337, -1369162675, -17839828, 1851172548, 2122740569, -1532191198, 550231337, -705788261 ] ], [ [ 1725219530, -669289470, 167449558, -475730285, 828353748, 1086665218, 839674033, -1281649927, -1685865543, 1067350042, -1081608773, 1236489024, -526981764, -874506508, -1982444780, 1274274477, 1637751589, 832932769 ], [ -1661122085, 673232292, 1174163281, 1780518750, -408002097, -1297305919, 956830266, -1793031889, -221495675, -1872732027, -1360427987, -520876422, -568773206, -798305202, -1948614897, 19959255, 1548024538, 1142834609 ], [ -451031634, 1817227593, -891863294, 1543933971, -1635576227, 2044142829, 1587621990, -766667085, 1292900815, 1152677317, -1534771382, -1270646061, 758557743, -1681788486, 104584806, -55201785, -1144834527, 1601039999 ], [ -42421749, 983835418, 589166618, 792893473, 1635262327, -327209266, -2100232842, 854898058, 1134936746, -791640155, 263764964, -159946708, 1776385016, -2013022980, 1089301253, -1163171122, 1009300238, -1677226322 ], [ 1463477067, -1748090743, 1032789423, 796783918, -888949343, -766295395, -1353510577, -1001333616, -281326472, -966511948, 1456748100, -882846732, 2090462559, 600177193, -2122442993, 1277312810, -818896174, 1376033391 ], [ 277351294, -187043602, 2100058172, -1653614235, -1903756953, 1891288153, -196544452, -1655274431, -1345825098, -863594386, 984016108, -1262139658, -677392762, 2117025282, -374683472, -1817812455, -234040386, -1965126412 ], [ -2135752099, 1281180031, -115168468, -146217141, 1315652351, 2010552363, 279874030, 75337119, -1293626929, 1982603061, -568653940, -2144846117, 2127932534, 1625473694, 409367453, -1116698331, -2062125729, 808577356 ], [ 1598716661, -1608294339, -2019523559, 1975965473, 1244522009, -1894396127, -1788962102, 2064719621, -1539381992, -270391145, 712401434, 1691167210, 812062263, -403100250, 1654186026, -973805236, -600040856, 1855418119 ], [ -763689990, -982874438, -1693557710, -430779780, -2017503105, -1579623418, -1631350613, 1973431913, -2078895563, -435328512, -514439166, -1792114375, 1703873522, 512124191, -780789834, -607449730, 904216153, -1519111056 ], [ -598308337, 839831025, -413844000, -1213099932, -81842115, -1991637239, -43834614, 598099071, 2043908523, 647846687, -108825145, 333452129, 151999451, -1639129321, -828536037, 628964986, 774861345, 975298338 ], [ 1228567822, -829617584, 929184942, -1411184380, -36056433, 515080936, -1871863496, -1470398443, -1798545991, -1143093990, 790856635, -1707957859, -221136175, 1107344436, 557320186, -1109824026, -1520161555, -867329081 ], [ -1797785384, 1750176618, -278667273, -465593030, 602880264, -1537362877, 1373578770, 664835676, -237270222, 1846225870, -1062435802, -1670291476, 2046761025, -1986589202, 1497325491, -1289608228, -1725003681, 1399051144 ], [ -1727559589, 2089411588, -391415106, 1355693845, 1338497924, 1362131927, -723169931, 1527915215, -405587234, -1927471369, 1185081140, 1138143204, -756683945, -1323724233, -655037560, 336930345, 1627977037, -1404810997 ], [ -1062670004, -48269939, 526884493, -1462836389, 86062640, -907000640, -1745574101, 1322503438, -1353552874, 205242353, 549829233, -1784791430, -864250331, -1386736607, -1370917029, -890639872, 2086532554, -833013300 ], [ 584743021, -1261419210, 1973787092, -2035075233, 599520065, -1774751780, -1751887509, 897525305, -1035034309, -239445319, -1080576883, 1379604487, -1530565597, -1676106291, -1949577678, -1690700317, -1232665118, -1876105148 ], [ 996377934, -1862067791, 1846552782, 1306067760, 375281907, 1583381898, 1993895006, 1021733519, 100342688, -478855131, 1794000745, 1961657545, -1697697514, -17549185, -1787285325, 1279771081, 622234957, -443694655 ] ], [ [ 919151856, 1151600964, -1113555080, -1152449419, -11207021, -461686075, 1896972941, 256232721, 1779910470, -151448925, 195433057, -116709037, 191349172, 1644147531, 1830116503, 80750138, 2090134664, -544925949 ], [ 1546969578, 1923542824, 140165491, -1098477645, -1495474494, -1221696033, -605929058, -1564972816, -1777954893, -978230578, -862468515, -944155789, -773621608, 179307630, -1009183634, 1943452798, 2110556087, 1233061813 ], [ 2135093907, 764449006, -502797578, -8136431, -585662373, 1888967812, 1433850646, -1477326206, 44045919, 253432666, 791361191, -1573603716, -272725080, -1784991031, -2108880314, -491723588, -1325004571, 1024676114 ], [ 1052280462, -755411060, 179876110, 510961446, -829389425, -146609588, -1230258703, 407089010, 109294016, 1619450926, -1018309597, -2065921125, 1497444320, -594818239, -2047045444, -932317826, 1800667964, 582898548 ], [ -809507008, 16403744, 1906495232, -1139650303, -1479428822, -1355935274, -1651163150, -2074243557, 2037771096, 835142925, 252797291, 1626123880, -852244319, 899347441, 217672537, 453493819, -2019168979, -463529041 ], [ -692692255, 399753863, -2001226550, 367038095, 279840790, -343565589, -1020259687, -1837949824, -1402577745, -1424981212, 900214787, 1035455400, -684011658, -1318065846, -1356569810, -8102486, -2063385812, -1988677245 ], [ -1207271533, 1840944632, 1134997222, 438644399, 580565944, -176965068, -921910925, 904212636, -2114799267, -255965594, -1226384250, -1199731597, 1273855274, 223373286, 267741364, -1824679138, -650940364, 1714263482 ], [ 1678954593, -1013499357, 1276033584, -644995884, 1051445034, -1476246642, 922331940, -1318655417, -1770878456, -627244673, -32892191, 1042395283, 1750151372, 2068933709, 907914343, -49201557, -1513691170, 1520225659 ], [ -475280663, 1135962009, -2009830037, -1613925990, 1811540621, -790976764, -104937711, 509914821, -1830956074, 221854911, -1088104462, -317564289, 554920910, -824879873, -1620453078, 1593622499, -714598219, 798137223 ], [ -792083262, 81194977, 75903715, -1943419279, 729708968, -1199258796, 1835774493, 404319558, -1102481556, 1094354203, 657087966, 902888858, -1197542788, -1027545618, 1338331635, 760826575, -999898444, -1997646815 ], [ 2131208252, -997088513, -258136649, 1434405755, 502415108, 469477935, -1273301271, -439501694, 1333450236, 934747440, 1049464427, -1644294412, 607220253, 2031430196, 1433544587, 1832629502, -1483522549, 1060526840 ], [ -1824175355, -1825631314, -1428052450, 1365516270, 2021777502, 825372264, 235100132, -574418662, -757188489, 1441525717, -625251053, 1227988597, 1827421091, -1529818446, 1885199816, -200877421, -14340968, 1902698158 ], [ 1686399179, 10925962, -453260009, -1998983053, -1093838797, 267490452, 1877569301, 1848930388, -492817944, 853783370, -1975213088, -2029585980, 277210960, 402761016, -1508029529, -433297630, 358774235, -635628352 ], [ -2035754959, 191606138, 1586194608, 2112707907, 941619290, 520420876, -1785302753, 1208000039, -2128521444, 1405853700, -205634968, 60589930, -2065768739, -1141978587, -1624240540, 932806272, 371505584, -1845413359 ], [ -1926123202, 433194767, 1563689014, -2046292033, 880528234, 1027198115, -1231042752, -792058460, 1558985442, 1265987831, 893631875, 1943563914, 689091989, -992247602, 1530292254, -1447362500, -642060691, -264895454 ], [ -1072905205, 2067133901, -1679967200, 1844797957, 2086648041, 53518822, -834423599, 1519372140, 270529438, -2066603299, -1538391077, -430189393, 1202776243, -1793076050, 857483367, 126503338, 795820748, 2026037141 ] ], [ [ 72657409, -1195435196, 1531342844, -229970565, 794476072, -541843121, 2007129737, -827785300, 1009949615, -396839832, -1006691577, -279570389, 1541582516, -131974528, -724607928, 1169964527, 1116499578, -1006823666 ], [ 953511900, -401702634, 1328489340, -842574818, -937514242, -812341559, 824927276, -263051329, -1608675907, -776196139, 653590877, 2025143137, 355894089, -443967487, -897929504, -204032450, 183489687, 175102521 ], [ 342224577, 1752314266, -1820615041, -591374602, 43002133, -832440044, 1914340252, -960328898, -1489399765, 1386791042, 827991574, 800576512, 331207996, -2088314385, 1028311053, -1787111171, 1392571343, 1674084628 ], [ -308901433, 970354368, -1962079347, 1498182339, 956853366, 1412180734, -1671759440, 1015962383, 1546923257, -984914310, 894196320, -807653575, -2091108758, -961980671, 1592437284, -187819601, 1357646644, -883325539 ], [ -1383214934, -504904335, -1452137118, 532497987, 1756730861, -1501453913, 883439888, 1627963399, -1875024788, 1938355120, 356381204, -480862575, -40424577, 99406537, -1386999960, 1091132240, -1714829854, 376339205 ], [ 77181750, 1294622293, -1698628167, -305793630, 1310555944, 1675499649, 287459030, 2031178441, 1689684680, 1869742855, -488632675, 185964922, 503228212, 1938781190, -1431077517, 1375254697, -227414360, -201000772 ], [ -1378990903, 1326885322, -571138699, -1022812008, -1897411576, 1879534683, -836895481, 242356539, 618322101, 445025356, -431834271, -1315228543, -1466265710, -608387592, 1266630012, -725392147, 153206460, 259945688 ], [ 1161875126, 7534467, -356127912, -1207755418, 1930530486, 153629232, 195297385, -943279984, -855572674, -1132078217, 116967115, -338827219, 868459054, 1120953037, -1151202099, 1875064342, -528121807, -1566769196 ], [ -602177182, -1702885840, -845376368, 698327882, -633780511, -1929729495, -1140373296, 1175227269, 1337853012, -1602858594, 2044166934, -287424628, 1810697109, 934971425, 1123404016, -813488338, -584894658, -2042604744 ], [ -1226333500, 1644191763, 525344482, -1338556093, 1156271378, -1961433649, 1606069785, -1443054393, 663764404, 196412311, 1987798320, -1493453714, -197219768, 4288617, 567303750, 1260898612, -2017796518, -1102486806 ], [ 1821913713, 1753783399, -847925114, 971677767, 1614469691, 910253084, -2140108507, -1616704539, -1537423890, 58174812, -1282727508, -1791526959, 853400983, 2093928119, 1235516388, -713524602, 755311912, 165405013 ], [ 1170849138, -1165793650, 192987243, 2142976385, -408656927, 2112468674, 270354417, -662703580, -1211921047, -971036994, -1087933760, 355221790, 1928345995, 1919863077, -830492358, 524013015, 1760445859, 1598390475 ], [ 1135819173, 1200988514, 217369468, -793823681, 213742556, 452874082, -1424596925, 198873825, 969764500, 2008726004, 1620498765, -1086237682, 838728477, 2001727213, -778524467, 977290403, 1562712525, -250556312 ], [ 1621082635, 1182830160, -573947791, 37246827, 1810149208, -554013426, 166879596, -1559325760, -40529461, -1024925561, 632071377, -249570241, -1915440674, 566229944, 523036585, -901547450, 1430885195, 155721305 ], [ -1005443975, -27213802, -1054308101, 1111802254, 1146255084, 96693664, 1731722142, -664294989, 1344476315, 1754346400, 991003781, -538520017, -175805685, -588815997, 1365556096, -463931955, 1561793892, 952591014 ], [ 839287456, -1643007925, -707637281, -2136896422, -1477309868, -518498979, -469986539, 157738231, -104289489, -1314304456, 773870387, -1860031831, 206607118, -823789139, 633291145, -460371878, -1734609703, -1006834761 ] ], [ [ -1986527692, 613197043, -1450273894, -1203188169, -1284895584, -98281569, 2112496748, -150856618, -705595673, 541069223, 2082566061, -1909896455, 654407851, 1154592325, -1216902987, 1286966126, -1275762900, -2113580916 ], [ -712347230, 320978139, -1259575505, -947155217, -222658749, -1153838957, -1028196865, 807391387, -2128461391, 2131663813, -881174530, -1914105086, 281497880, -571336626, -1418443943, 923884737, 66412457, 1306128827 ], [ 1162073668, 182341614, 1586098282, 1415982115, 1530287291, -1526936106, -1253258337, 1988359293, -1811185235, -1717525812, -73124371, 1632449360, -1106323163, 1337979683, 1260144421, 1789192573, 1357447977, -1085560840 ], [ -1904658259, -1772436698, -140551492, 1148661679, -1214279440, 1211921283, -964458291, 263978576, 814215481, 2115387357, 1286369176, 594390601, 745511575, -797025430, 809201138, 191879201, 667963769, 391866047 ], [ -1642753092, 1722397558, 1726642390, 2118283549, -46250356, 1276507981, 1068701583, 1840273854, 1775412967, -602871215, 411959975, -1778735343, -521087826, 119920797, -76113281, 350640601, 296627073, -955005419 ], [ 836322485, -400689524, -1336204710, 1193752727, 1265613429, 1956111399, -351170926, -268802426, 1491506064, 1027596344, -409286269, 1293456448, 1611364700, -133771702, -441125476, -789496992, -458485996, -732439277 ], [ -1139060493, -777902659, -13447460, 2066945720, -240714838, -176337156, 1564730837, 1877630564, 1611852331, 1439573773, -926441713, 984015596, 1308288294, 1116249872, 858674253, -1766557542, 320343763, 530247161 ], [ -1525823812, -485139482, 655645195, 365966892, 1330210011, 65688922, -1809688300, 234079947, -577779986, -96514886, 520845240, 852250791, 411983079, 1709870437, -268848049, -182255102, 1958476110, -823529385 ], [ 888480874, -1936192878, -1388988561, -1926025522, -494985869, -989387724, -1680332929, -2018885238, -1377206977, 1833418287, 268112817, 529219208, -1970090233, 263920998, 1393337211, -524768902, 925184337, 1969859256 ], [ 459124355, -1660289259, -1572784486, -904683901, -651814354, -336178644, 220434548, -59257372, 2057719586, 1369586628, -1298311528, 239920383, 1978859048, -126072667, 884981562, -1905966194, 1096242897, 965070849 ], [ -647847777, -1853838078, 1704325616, -1137444743, 97042185, 376147569, 1239382710, 42028390, -14607007, 306585759, 1792939403, 1574243919, -2072271200, -1312504251, -1192451963, -447456475, -1218097726, 944397432 ], [ -2132530394, -995822381, -1734481432, 1516135693, 2097349967, 1023242250, 810059666, -2123977580, 1086445218, 1981773572, -610472565, 1833962757, 1893704426, 1521049177, 1469906366, 2142971642, 107123785, 1413688356 ], [ -563204949, -1555321022, -1723614896, -1290545309, 1408091819, 961805317, 365934591, 1224951869, -867118011, -661018621, 1276921731, 2004674631, 1182729072, -408867739, 1327903778, 2007922170, 431720651, -617633823 ], [ -1965766358, -1288868719, 1915158569, -1018712160, -871648947, -580279336, 82221154, 1629893064, -1506930144, 2141069239, -2113604237, 1925696966, -640046303, -1654025372, -1686015137, 93924470, -1080018611, -531145069 ], [ 1207857004, -213385502, 1802056736, 788611452, -1064403074, -933795861, -865504993, 2035525893, -2111843333, -1081401142, -585395396, 150027073, 1721013261, -442043304, 1805346574, -2121441702, -1154579550, 321846070 ], [ 1804915096, 980581237, -713362694, -1033306798, -871204837, -1654306912, 1874469827, -2047414500, -217505402, 1151858128, 979794284, -333331079, -885635222, 1969934426, 1077868190, -216451410, -1938728889, 1135048638 ] ], [ [ 867821992, -722490636, -1091155405, -1548287714, 1796329022, -1988869181, 666619152, 445441824, 832536593, 1687303563, -1671213450, 2078956635, 1568277175, 1684234487, 1035819285, -518111883, -317906954, 901018435 ], [ 963594508, 1896788377, 261186866, 97914262, -412170153, -944615239, 299348059, 1969695910, -1610677976, 199996350, 1035024015, 1934668267, 1234733725, 637394298, -1446786219, 1538706602, 90953850, -1719711569 ], [ 1417209976, -1799084003, 864539597, -26458727, 985280947, 912945295, -1907145646, 931472685, -1721083835, 1576982008, 55311653, 2057832591, -645552162, 760896125, -244148160, 111250283, -125620497, 969431736 ], [ 233617458, -1066637633, 1002505749, -1162376952, -1802133070, -395659277, -816603998, -1865415164, -1414504066, 1950066659, 1584304004, -458424989, 1976144633, -1895438057, 1179467702, 2089735769, 1347064761, -1934155209 ], [ -1135138109, 1333085588, -353401123, 592456316, 1052016260, 1480048879, 1074018322, -370484536, 324148140, 1412219310, -1585322510, -1364315500, 569685625, -1250715332, -629708632, -262226321, 1827250814, -1529154677 ], [ 1808215958, 983056964, -841580531, 1464589068, -125109253, 113028897, 385426004, -532151313, -726734453, -1155137290, -413502310, -904651047, 1594476889, -123616254, -1264842563, 2133877071, 570092073, 179762757 ], [ -1387891023, -107676994, -1153712727, 1145505476, -1770267888, 143877587, 986897238, -178458513, 268356208, -1092595747, -702170869, -261416942, 1739351492, -1870835198, 518564408, 1402991515, -163187445, -559009725 ], [ -1560469732, 376993867, 621317903, -1214025436, -1632290163, -1536185420, -615513609, 1328505886, 1457124805, 1616416307, -1334065629, 1523344488, -579179874, 1304614690, 1625966307, -1225970859, -1098695546, -390997177 ], [ -507659794, 1876427099, -1036594856, 86366471, -1402406833, -1594460157, 2086955815, -1441007370, 1101961349, -1471186269, -1883276161, 1343754753, -1339436091, -856540517, 162064079, 530002926, 2008629079, -92294550 ], [ 1139217075, 1219807900, -1566829907, 296344587, -735012793, 1754496486, -1486986057, -1304334360, -1617818261, -2050570747, -641274463, -2085878632, 457909634, -537291143, -1864524703, 372656403, 733263884, 1560316812 ], [ 1197654202, -1051239778, 1139038496, -548242143, 174419159, 170265763, -1631377403, -604381274, 180587740, 1344918939, 1826554071, -291440190, 48540728, 752473033, 2089978629, -268730123, -1281367524, 2000688163 ], [ 1476989045, 1605789701, 1966466838, 1408902665, 394088709, 2113000677, 1848392574, -1284421667, 1968627639, -1983957185, 874434334, -310406583, -1630964948, -1672406695, -1798139489, -423150505, 1110276443, 1935704951 ], [ 923994885, 580716967, -145329849, 1535264977, 201479076, -1083657358, 2108611537, -446324693, 575008288, 1697498231, 1823812821, -483172098, 1516583439, 1781538857, 1645343736, -663238945, -184688281, -1804320814 ], [ -559349069, 1602032212, -313505009, -573480125, 1559845281, -1069571265, -745951681, -193224639, 1071149413, 357067195, -145890265, 230306301, -110736511, -542843356, -4918209, 2107160439, 1578452266, 1373989784 ], [ -1445118705, -551338372, 1407369157, -503813926, 87088327, 1616520179, -274590725, -365167710, 689977959, 1502582611, 2055437769, -1925147721, -1337448441, 81555729, 1498956845, 2136264890, -1351871703, -1913440349 ], [ -1241200941, -1509158054, 954603965, 471785836, -1215952263, -859719878, 569055023, -1319949331, -74425943, 804107614, 1048212074, 859828612, 517040664, -1734676710, 636078071, 948985232, 327206477, 239514451 ] ], [ [ -964038200, -1242598828, 1115206608, -1087566774, -1052662749, 1620212017, 1511564300, -949131124, -1984954684, -1480994599, 1630971841, 1523182704, -689234064, 399567151, -793989469, 1665809515, 289205208, 2077704871 ], [ -416408152, 97919597, -958148299, 1104907175, 498969288, 805543074, 1242177317, -1923384973, 1559113678, 1140720047, 41864255, 358514682, 1932760264, -1221200231, -753559815, -1683902982, -721731128, -914583463 ], [ 1895860745, 875963700, -1750152011, 719352305, 132829566, -1908200996, 501270796, 819805100, 868919079, 1377416327, -1701913058, 384562979, 761676496, 642697012, -552062823, -935817492, 21099311, -906523820 ], [ -1954934484, -1704267440, -1068883984, -1619806727, 1561904625, 656346182, 318519681, 1055941382, 1474142845, 888102647, 1362523424, -78541395, -174121400, -233242346, 1840064674, -82034643, 1383873428, 354072858 ], [ -281853018, 156720756, 488074396, 173993519, 1338409968, -2002928623, -293727397, -2059231836, -2113209831, 1195042975, 1232102210, 1948317172, -699135826, -518399058, 1406518595, 483126549, -1974581709, -1226771518 ], [ -1739084751, 448455208, -1864651367, -1681457016, -16548586, -834013883, -660222275, -1766136899, 644322333, -1337104292, 1937812764, -773546786, 1388154102, 1298759162, -1344349990, -1691004181, 1534349051, 410892925 ], [ 1935473381, -689958814, 77707795, 1062593501, -1940839233, 53338658, 1488957158, 510957245, 1752928619, 927844004, 1916582464, 1609510989, -162590083, -781250762, -784253577, -1197537895, 782444369, 977251794 ], [ -1543682153, 1355733397, 1681213868, -778037446, 859956940, -1019903324, 1630361553, -589757871, 579787591, 1037113883, -528890880, 1046493169, -1899412381, -408396594, -620343151, -2067060669, -769016362, 483182336 ], [ 1123674682, 1501337061, -344172208, 537188382, -1906838022, 308685011, -1594535377, 1518163918, 1580372156, 1071319007, 2052498077, 1725359439, 1491438614, 48522483, 1234121779, 605376421, -202531954, -2005227955 ], [ -917862224, 1631532292, -1980401817, -1332789569, -695415804, 1603571456, 1276297939, -137959746, 1257198983, 1299948732, 567373792, -1863835244, 1206746624, 456648826, 2034462368, -1702992277, -1668337582, -36964277 ], [ -738702136, 1160115048, -747918157, -67351131, -805255593, 1037254346, 912473842, -798164025, 1267608735, 1350859892, 1475451625, 2002359700, 811582307, 378718423, -63994128, -1590631002, 1070597245, 81538878 ], [ 646807135, 1080255383, -907688363, 1318879727, 313481744, -548511398, 448575320, -974368136, -1623516392, -1337966167, -1988641605, 2088514397, -1538841058, 502319109, 1290331376, -73156613, -580186735, -1358382543 ], [ 174815737, 1673493810, 1551802782, 330439254, -1874199372, 11408370, 1366278521, -1071510846, -1533513978, 863396258, -1720830192, 1488189396, 164653925, 1007567050, -76603754, 1313377895, -915808647, 1109122392 ], [ -774822601, 453237526, 1564776750, 60410937, -1251799613, 1962342365, 1110481783, -1185241229, -581042664, 1082557421, -123665844, -1654085503, -1278044513, -1648051785, -1793817128, -12473022, -2003965249, 423062865 ], [ -2086016757, -1634410886, 1821963287, -745268549, -476754400, 368520364, -1765457338, -598654532, -542011017, 1624843629, 365777898, -1006682087, -1525955109, 2114771498, 658063909, -1046185833, 1412486042, 1575281082 ], [ 2046004534, -1078098761, 794915019, -817342230, 947776012, -942495618, 1258830421, -1380083478, -954600856, -1334865889, -80437813, -886833901, 297775997, 1320114239, 81613193, -836560297, 251650343, 2028503926 ] ], [ [ -1442324787, -934880452, -572629898, -2086682194, -1901308053, -49075875, 1715882254, -428232227, -1147107975, 1043368777, 1030275969, -1276146423, 822918234, -783694039, -689769285, -1535136244, 1065811129, -64420374 ], [ 1289178156, -1982522770, -71124148, -931808785, -1899677450, 1386411875, 1137410918, 596598734, -48771405, -1333100106, -1901767282, -460351777, 1983017726, -398424244, 1439981358, -1447779753, 418052554, -1367349687 ], [ 1994349986, 1872835704, 436181085, -1413587616, -1051187694, -986516126, 286145763, -1778572426, 42852411, -995206773, -1380013343, -1918084849, -1986804500, -1338778201, 179316683, -96590407, 902041781, 1631214537 ], [ 445200605, 290232033, -817205413, 1280615798, 1356510037, 265543960, -1396308311, 8459740, 1399933596, 2054922636, 723188334, -1343983811, -747349985, 1203524690, -286308406, 226800241, -1305700488, 451369018 ], [ 729371977, -1433343975, 160762413, 1908607902, 1939257501, -595106979, -556688329, -658742769, 576136985, -1191517678, -404263420, -2099873315, 1889158213, -1152957377, -885244169, -1793094985, -1052454165, 1920574738 ], [ -1788890577, 1509486012, 729049523, -474598390, 2032201924, -2120135268, -1360774166, -703602745, 1895524929, 2057488134, 1277287052, 1733963303, 1808463099, -1530670154, 894570291, 1198506769, 1454088667, -1985594768 ], [ -236337439, 1182387495, -1451481648, 945405666, 975732068, 298025267, 885266552, 610940228, -1039261935, -505575809, 1955767267, 772159856, -1334909399, -1759614521, -1345496762, -2025452953, -146771199, 154869015 ], [ -56732020, -2105017515, -1864313688, 1888830994, -1954051474, 607972807, 1096950567, 27686065, 962344361, -131316532, 1636717820, -1344146232, 187328423, -335522272, 1161193772, 824804974, -1246894339, -474814363 ], [ 846773663, -637783966, 183524641, -1796440445, 391459996, -399798646, -152598920, -1316355542, -392058557, -929358840, -1045003168, 1112137268, -1272008783, -833192853, -369953264, -57619547, 1849266611, 647584423 ], [ -1875532254, -393198558, -564180479, -1439641485, -353499630, 1462145024, -1710556403, -986866260, 865588811, -1544987977, 189509674, -831372647, -762058559, -1447749230, 2117362095, 1724601257, 1648852769, -341919002 ], [ -1183081676, 1574642142, -1157786228, -293512048, 1989260128, 153751738, 423710047, 1999881733, -1440153438, 1099770662, 507432368, 186438501, -95992033, 602835780, -594191805, -156723387, 682203234, -847488935 ], [ -2056857367, 1847988812, 1542730002, -1687685823, 556200558, 1679529746, -1732073959, -122275150, -945015148, -543088163, -1611295930, 1592558856, 651090474, 136064244, 645648934, -1832023230, 1892568803, 2023188909 ], [ 132225564, -1477300716, -549230814, 1540589550, -1952683397, -2052130584, 1367852092, -1889080526, 622080029, -348019513, -393346199, -262992254, -2113922595, -704482820, -2034533506, -1294488800, -801133567, 1129372233 ], [ -1877704088, 140244405, -752452053, -312245305, 67081326, 60919225, -1926846732, -1192035437, 1877007082, -734185494, 788857924, -266490963, 1873643821, -1449987197, 974411220, 466679574, -2038210147, 1221211222 ], [ -1310286936, 932464576, 1899317313, -270896285, 1151335074, 1633923298, 1270948163, -1431077169, 1474389631, 1987526767, 349236132, 1704866384, 1137862916, 1941142500, 574647454, -2061715829, -581688215, -862680981 ], [ 746923989, 723112583, 2055847760, 1114660721, -438188751, 1528330608, -2013774065, 1607597377, 642442042, 1775196225, -1894719034, -620687948, -839667144, 1538227316, 719504154, -888176203, 1176147083, 1656801784 ] ], [ [ -1783352623, -2012865851, 55842542, -1435251050, 1874957430, 1922073331, -1028226021, 1409756837, -1881147322, -855781128, -2061164645, -149698578, -1889196663, -1961095190, 645827699, 1456613409, 606027612, -693195700 ], [ -504673045, 875369037, -1664647569, 1635310391, -195686052, -1176448915, -985041004, 249247010, 49898925, -1203303757, -433429203, -256888870, -977548286, -1940217932, 38481145, -1817393303, -584470944, -2125985597 ], [ 679710172, 880528250, 238665227, -54267907, 1019924469, -907661603, 1680950469, 1591187867, 5561948, 46920710, 422642261, 2102605703, 743434355, -1254595690, -1363538193, -2067175440, -888121759, 1779901053 ], [ -1046682328, 246567941, 1286145630, -1329726400, 1536176977, -1773974828, 2097655586, 1565722686, -97446710, 1337143008, -571798331, -1777791054, 1228672537, -585404468, -1075375372, -1173366582, -1448789821, -1433367955 ], [ 1206421719, -1463397563, -1262081278, -1762691107, -1578444019, -1768132129, 295387859, -1873136710, 1723651181, 58020392, 589182475, 674153813, 314933598, -1835103293, 1997035009, -1056085638, -130009113, 1033654192 ], [ -1085993542, -1352174181, -1259425076, 361187424, -1401094333, 582189679, -2023107645, 1498889584, 1407718465, 303295268, -514839949, 504067346, 1434802795, 1074697609, 545805071, 2108238855, 1080555325, 725219576 ], [ -730616039, -836513818, -599976818, -456139570, -693356232, 683302153, -1851912705, 433123372, -1764478604, 2057582237, 79294616, -88545153, -334568483, -470543874, -1778106011, -445518021, 1907035225, -347363390 ], [ -1158854081, -1281182317, -523549602, 1613406502, 385730850, 1971640135, -2010091377, -1955900567, -417106048, -1838958145, -687032553, 225756600, -445019754, -1879667141, 1759298954, -487779208, 1410296890, -38529977 ], [ -1170388644, 1540520419, 1142476006, -302285979, 277044474, -496661350, 874152149, -465071333, -839065473, -355274450, -986750149, -1931266219, -1682180422, 1122130859, 1943299827, -1987870749, 2007225492, -600550144 ], [ 1233087971, 506641009, -1949008153, 1831744448, 1221779873, -122668226, 1916543371, 1843851815, -1571850631, -1418649002, -2032624719, 90354818, -1109208621, 1125256434, 2013032125, 253435082, 638612014, 428271113 ], [ -1698581434, 1638540403, -363903520, 2049614848, -1568049567, -1578200546, -271805123, -1423591303, -2132614799, -269703794, 932893259, -859159484, -541392906, -740211728, 908847105, 1403176612, 1749772625, -1303025631 ], [ -154402398, 2037029280, -1414856984, -1978459120, -1845302475, -1690527225, 376831857, 1733972154, 1412751403, -1309040259, -1046678658, 1265168641, 1709226517, 1919885748, 779042076, -777312786, 650235860, -1764790661 ], [ -1053162988, -1954709544, -1475956150, -2075686926, -208082105, 2058496181, 1324800119, 56750143, -781041285, 679576504, 1954244649, 126790107, -1928101996, 182577131, 2117328897, -2102175290, 829508364, 1086044806 ], [ 1124361456, 792901041, -890801887, 946118822, -1969768741, -1973685663, 1171826159, -1714536891, -1432029829, -908662640, 1854847639, 1520234572, 821401320, 232389478, -5859712, -282991552, -1096309204, 1789636957 ], [ 107355395, -1552822784, -1214497351, 943554644, 1121159602, 645690603, -155748151, 1406450573, 1088941588, 1038127316, 31647492, -1469985813, 596235198, -450425029, -807938043, -823270969, 1085860902, -1881915909 ], [ -1139234894, -168062495, -1130066144, 1823050343, 1560878533, -1010754754, 110823005, 1138762797, 1947876556, -1421154650, 1945151817, 1723854027, -917445026, 1110112079, 2042237234, 1297522324, 544390686, 80426837 ] ], [ [ -1946833212, 35949609, 2133831722, 716600888, -221702086, -1118978793, 151085384, -1664237693, -1903255089, 662926085, -21204528, 553420316, -1978475030, 303328883, 224093327, -2094506658, 314337530, -2119836374 ], [ -425251751, -1291154740, 1997720839, -1444646273, 582061327, 1407283136, -1291003842, 845600897, 1622406076, -865734763, 413113095, -131212913, -180132646, -444290636, -1555936632, 1382468445, -2125448139, 330185 ], [ 1899102060, -1361974071, -2043871735, 1718665163, 1758729069, 1066714143, -978361343, 327741055, 1728937814, 111829520, 822996089, -114714060, 173983372, 1392273384, -1592659361, 1032428113, -1860163955, -943452449 ], [ -1259591973, 325118239, 606250891, -1665738851, -1793405888, -742554041, 2063689910, 1061221634, 1003026996, 1267462486, -1229102454, 1205499622, -830942805, 1970181301, -10721534, 1128327390, -2009762851, 319893409 ], [ 1587696284, 664633036, -1775794311, -1909203504, -2054411661, 8812907, -662132386, -581493952, -1089291433, -1627386803, -762424392, -627611070, 2035294390, -1461940038, -1900780829, 1701687880, 1182124949, -414239165 ], [ 1569502927, -1068587477, -306987110, 300047023, 1000979475, 658988764, -1850270602, 276395012, 388857984, 196563272, -1619869098, 248174956, -539950053, 1024082099, 1166945593, 1107744429, 1494047038, 1691688970 ], [ 655519445, 1068663122, -1636506375, -1662009017, 1669102915, 1115480194, 1785357311, -658871479, -1635998089, -2048668661, 1308998831, -59084195, 597884305, 1339596505, -1815083347, -689286206, 1537131199, -690082579 ], [ 1441257368, 1562962207, -1411288097, 2065796626, -1979045455, 840752598, 1835986928, 1047445104, -1702088712, 1926262592, -1304985370, -1988991932, -1407044043, 825690407, -1357664186, 384501504, -656751742, 1767098111 ], [ 1103299905, -117162750, 229671786, -1278457147, 812818662, 923224812, 222352074, -1331746628, 1514072191, -1893419889, -157202156, 67344036, -600065364, 1137417409, 662177057, -1339886673, -1891218312, 1190654704 ], [ -1787851923, -1203373941, 1460269436, 678586344, -1497854659, 1425562591, 709503736, 1853729403, 1753965167, -444476590, 1650423706, 840339267, 253234180, -797924307, -1846998301, -1538607696, 182667754, 1607488864 ], [ -373215458, -1891123401, 90524577, -1287244837, -1275526183, 1751674219, 547485821, -1252284428, 747747138, 1238776469, -513144063, 1480478787, 1606379855, -1650094683, 608688469, 2009866726, -191742607, 1308862692 ], [ -84896970, 88048746, -168299317, 693896624, 1595403730, 1210229142, -677977919, 1586073252, 1197647455, -1199417713, -1403637159, 1963159751, 1564995958, -370769609, -2140006552, 1609910076, -336420185, 1266385795 ], [ -1068811024, -1256768512, 1257968764, -681474428, -1679739920, 318258031, 1284530731, 678549187, 2077268903, -1283682230, -1617686710, -45096604, -1410646935, 2107352065, 1743883965, -438667148, 567788579, 52127591 ], [ 30976060, -720869968, 824358211, 2044578032, -1144114562, -1721859139, 1458681536, 786501996, -675518967, 680597317, 7488835, -884476558, -957419482, -279253114, 1371024681, -1722277582, -1716965886, -50961098 ], [ -548391327, 1718532448, -1244415719, -197741003, 340316286, -552173954, -1217915701, -969314586, -168847384, 2023566699, 59577507, 1833314940, -2075632436, 1191519090, 1326315628, -798997055, -82520769, -1375782735 ], [ -334619182, -659344601, 168059055, -1497218532, 903197856, -610068701, 1776545589, -555233894, 24837636, -131439585, -966571622, -1899251567, -592003050, -1720153421, 1752723983, -1433687923, -1035358002, 998919489 ] ], [ [ -1263157044, 1115700153, -371412528, 216938006, 682282013, 118425669, -2136755071, 69354436, 832102694, -997345376, -910631317, 1046832959, -1184572675, 617812928, -674464466, 64873130, -1651349473, -523142725 ], [ -50639708, 1865495264, 1026432736, 1284369932, -1207688358, 4694098, 1373964100, -1968306507, -246561093, 76706624, 299065807, -1801675502, -1002347494, -1995465919, 327309888, 1420582839, 948397376, -1943519504 ], [ -2000866446, -1876694317, 1818128845, 1455890075, 1817569244, 1097554841, 874601308, 1547139435, 1560245419, -468093819, 312965789, 1073352151, -1513404965, -1480582598, -1727620477, 82625, -1027924572, -135381769 ], [ 593876206, 1856242205, -1073683528, 714340513, 1242140949, -955776493, 215038777, -694339745, -416431005, -2123071954, 92174417, -1146810671, -895482722, -1177376070, -1837625822, -466746353, 1447210240, -1842910496 ], [ 2019959532, 2141558176, 959431094, -1693916131, 1745451103, -330697664, -118208165, -1660404304, 1884473898, 966586492, -424576126, 2069328659, -2089347660, -577085010, -532315009, -957620133, 1907477722, -776052553 ], [ -62650464, -583401889, 905803026, 999594265, 1711484739, 1869066996, 2010065466, -203735233, 992658877, -955519191, 1807453868, -1801262117, -1851657815, -493928992, 1194680090, -458779612, -1207061027, -1779319842 ], [ -20691866, 1861817665, 863783227, 644745822, 1233827614, -2003437931, 805172015, 74175050, 1908582110, 1223719266, -1121283362, 1239631532, 1612609427, -1061831420, 52076311, 2046116928, 727351981, -2115221638 ], [ 1035004235, 819024975, 129721442, 239600758, -1567932696, -1597515334, -1878251654, 1859475519, 1158973993, -1189060633, 688402183, -1661994888, 128558682, -2085027242, -1711645194, -1131095979, 550773054, 965026904 ], [ 1669781765, 570153558, -1165974717, -2134515992, -1021778356, 245510363, -177216160, -167399009, -1781563815, -239602372, -917631199, 315935037, -1396490690, -738062359, -1449376798, -1086801103, 324845392, -1529184234 ], [ -1312626297, 241018115, -2080514927, 644750477, -765805303, 1580760217, 1542413788, -1585034181, -1828192002, 1692817509, -567022056, 497526710, -2146396758, 1521163466, -290107190, 2133370068, -127595551, -266012062 ], [ -1024684625, 2115753831, 646198230, -646581193, 1123233928, -195102406, 729659419, -1705224254, -398527245, 804191702, 604829656, -1673017324, -1702991679, 798495229, 312170092, 1356126037, -324548746, 1811606949 ], [ -1253277181, 1548416419, 1826780724, -974358286, 602579165, -1072188972, 330855833, -648767119, 2145403183, 1093031640, 770163464, -2031909403, -1027483743, -230669777, -1759557986, 661813514, 1294071531, 2003181825 ], [ 1480427596, 245367582, 829391131, -1457208699, 1039677081, -806339412, -1446770384, -1133581100, 810002810, -121552633, 722471357, 1881374680, 1207646767, 2096233619, 1553595435, -1476533131, -1310272567, -315077098 ], [ 1832820244, -1953466822, 648519985, 544105107, -296749219, 1539197268, -1831966950, 1801608625, 1846666016, 1985118664, 1534795679, 1241471581, 1955620032, 235141301, 1506957662, 1700041471, 1827692063, 1294442534 ], [ -866134665, 1856687540, 1720810765, 1956268775, -1539344174, 1254083635, -585732613, 394789128, -1887464606, -1646283991, -303716031, 643031628, 2064906267, -1470180936, -181892004, 361457782, 1842710095, 949087575 ], [ 2044603578, 145047043, -64754243, 85763461, -1762360123, -1444153172, 510238212, 1282851486, 927848730, 586539726, 1689187711, 17004264, -335958803, -1764420243, -706247911, 235195207, 1997933162, 257949795 ] ], [ [ 1777455897, -1542163274, 944679398, -2041502586, 525284357, 664453039, 200171260, -1593371935, -1346369774, 2083594252, -1284909721, 827667353, 1374595455, -22303952, 621450135, -2060556927, 1569156982, -1580248199 ], [ -1217561600, 235847954, -978557948, 1263766119, -1677382740, -1887789240, -1120689822, 216774545, -1384792391, -1208094699, -1410547442, 853713352, -861995124, 392447943, 1889317208, -189706623, -1233701340, -361022834 ], [ -336728179, 1875135543, -1381727137, -1932381841, 761442094, -690203604, 832729158, 1191661066, 1016760228, 561020931, -2061427945, 733132489, 189936565, -1796326157, 1717045924, -410040033, -458329828, -2100059073 ], [ -1837548404, 1557562040, -1103736808, 1385736044, 1439188501, -2128832809, 2066337884, -1159735298, -508997160, -44302435, 394893409, 1282242360, 884197999, 171579129, -621476068, -331608186, -1304921535, -901084247 ], [ -1865861643, -2081599990, -387009001, -1070531223, -229450097, 587384993, -1992097955, -384306637, 962515744, -111101990, 2097541337, 526023520, 288524406, 1794238195, -2123757531, -381862633, -1977694399, -1221587967 ], [ -1486235676, 1102305380, -1097604062, -422561963, 770292050, 1819795615, 403503929, 1860486558, 306264384, 1224738019, 1960157305, 2110866317, -756142674, 659154535, 1153341308, -1925250444, 645928559, -2129439850 ], [ 1905897736, -1408843922, 1792490357, -1210925496, -954267803, 671532367, 2037536990, -1362761881, -1773541684, -150996174, -28365927, 1725956633, 689155459, 1762342646, -1218959889, -1595847142, 1820956271, 1379758152 ], [ 571042408, -1905326229, -1879311023, 1318137815, 358242848, -2091695299, 1526302283, 1297366701, 1759589160, 95338547, 556925443, 1597583988, -146654390, -170011119, 374445512, 1161145996, -114992587, -835878386 ], [ -1277518568, -366066740, 737046300, 1956173340, 1915286148, 1182967600, 300160150, -241441065, 635633247, -1468736543, 599768421, -1511804202, 1999679001, -827358656, 595243741, -1296642551, 402856445, -1508077014 ], [ 1025641664, 779493875, 319962604, 860310862, -2102670186, -1904351913, -1093110167, -1944868925, -847863597, -57944477, 29801419, -1465241248, -883705382, -674254495, 1501674486, 77212992, -1283620851, 1332092029 ], [ 1325419529, 473901377, -1480238898, 1437444482, 69321247, 44210756, 1699442872, -1287422150, 564142900, -573018778, -2083812496, 398374578, -1748698959, -822991539, 1938188906, 710782773, 1358207531, -475799188 ], [ -627272859, 1411918150, -227782879, -73059412, -1559099622, -1209038043, 1582503511, -1596577201, 1935737255, 166937978, -811582385, -1120001723, 1121664937, -1619913970, 1250541324, -1446982881, -927610199, -731012996 ], [ 206090160, -895400383, -1215970133, 1096056001, 2093897229, -93174486, -1767760240, -13252537, 683233653, -1153243239, 1421792932, 641046954, -107404796, 1472991695, -382449134, -200120878, -1479580463, -45658255 ], [ -1098278816, 14167740, 2075451710, -2088228444, 2076388909, -613968978, 792233706, 768304387, 1167980986, -1179284227, 1285894355, -125425430, 50489949, -198160556, -190538935, -68912147, -709415086, 1236731579 ], [ 1937309708, 1697378077, -469132635, -1208288384, -490046961, -1212262391, 2118700636, -846377343, 334740768, -314069208, 217007278, -90540206, -996140786, -825415031, -472992267, 147974820, -1312018243, -1588106312 ], [ -210650834, -621855138, -538199378, -1153135559, -919940184, -2111509342, 514640329, 79302490, -646188020, 1497631721, -1069033427, 1705695571, 1163446541, 39166375, -2110255525, 2016433719, -1611798327, 433558414 ] ], [ [ 778626893, 2101197657, -299828492, 2032633808, 1232776827, 1456683152, -1721662707, -1254812978, -2089975813, -12686812, 2029846764, -934109683, 2086771336, -791867426, -1319354602, -1644679519, -58942159, -113956205 ], [ 210038673, 1011232279, 1888959809, 953616327, 483150375, 1595890437, 1384486660, 171383439, -8548624, -11578222, -32595763, -1149618960, -39139034, 107706376, -1760990791, -158214649, 921687570, -1941490537 ], [ 830384561, -1247468071, -118406064, -148278124, -1773626684, -425298396, -1216685586, -152165689, 1924999363, -245039231, 1642890624, -1354503715, 693982222, -693352970, 1860810886, -1351863133, -1255572582, 648232486 ], [ -231421779, 2147050991, 1577883746, -1956114795, -824626187, 314714942, 912586039, -125109115, -890392836, -74954507, 906324889, -2005825689, 666932829, -85080065, 724923995, -1412744358, 1563066208, 1376404622 ], [ -522645652, 330053281, -761912454, 306415469, 1257428818, 1159845951, -252243028, -238861146, -1791098312, -2019930162, -1118122049, 304605941, -574926445, 247425591, -616932076, 154945197, -53790162, 2028778100 ], [ -2020424895, 764716743, 1188906660, -539960642, 1231259686, -276113948, 289051454, 1747516239, 81811364, -900346722, -1899848251, -1989832045, -1138065513, 1166910336, 1783547567, -912816572, 1345084473, 1092718908 ], [ -1208173751, -1526205802, -1628908451, 232008361, 533685930, 1674811629, 717860707, -1750407948, 2122368750, 694308001, 792545229, -1977904062, -876662762, -1630017232, -1371491336, 359263791, -1135132837, 2119950279 ], [ -1203038388, -2011019672, -1331001177, -76051168, 903967338, 1969319805, 1915357715, 1992192370, -647470576, 319640377, 531781492, -383004086, 222670068, -182010034, 352105823, 1550744497, 1956331244, -1541266572 ], [ -1227460488, 389462548, 2088067781, 582790635, -367910195, 51264509, -1625185113, -2033002644, 645619086, 803948779, -1316426028, 257067736, 1700799189, 994462531, 441216946, 1676580207, 202551536, -671770410 ], [ -1094720592, 690905538, 331513437, 1216329355, -1665755303, -328322138, 1907241484, -270390644, 1426271180, 1848618485, 1432051792, 203762367, -900979098, 664268995, 1665878486, 1557699908, -953226688, -367820096 ], [ -1098722448, -1382738569, -2023693049, 1261458174, 917676343, -787224635, -1508408346, -863317079, 505191787, 1544204148, 1218767565, -1138743545, -1264665286, 577113099, 1926215619, -821427436, 1360157875, 1278614276 ], [ 1775461685, 39024361, 830457381, 1518931962, 192491474, 675998995, -398630405, 1167685274, 1818381781, 2062669864, -99198578, 1348252807, 1042463943, -354779471, 2023388492, -1698602427, -2072662487, 1620684930 ], [ 2088924765, -1437568145, 948895515, -80461995, 20963514, -2126031169, 561650256, 300775024, 841982352, 434071707, -1311695956, -214202413, 1874416385, 116890770, -1786968832, -1419738644, -1528919670, 125809935 ], [ -1564828835, -1711942750, -1345800378, 1473293121, 230908698, 1347902131, -751917575, 1920750796, -1278261470, -590822973, 373567861, 1264478998, 1778171856, -919390526, 1698370538, -1208416838, 523969621, 44742378 ], [ 915380556, -1676028277, -665001758, -201237549, 771814395, -1563689269, 1053696469, 552778362, -1658774634, -2101773609, -1654888652, 1421647928, 857244305, -132589093, 1888242893, -563436483, 1866659285, 1794927638 ], [ 323735006, 999978808, -203607977, 125510096, -1523008011, -307942579, -799301160, -1464452275, 1226723546, -1203979112, -355634851, 1520360726, -2017531961, -909272437, -1154983241, 1625038742, 1935497722, -297677452 ] ], [ [ -972064457, -1371139985, -513454254, -280782804, -1139744788, 949669186, -686732165, -809564903, 1749167096, -871977375, -205871723, -727329967, 1031260503, 1774057444, -1412772347, 1384610418, 244546933, -1642167869 ], [ -306992476, -1055224313, -2098363039, 578561350, -2021324798, -1252859900, 19566626, 920222201, -252658667, 925896552, -1455832983, 1700241278, -23343042, 653071191, -586348666, 204100660, -596723496, 74646551 ], [ 562297211, -135644631, -1205502663, 2078901569, 649812470, 891052863, 1178303414, -823727504, 132474327, -1548150907, -773335313, -1476353549, 103644768, -1612531459, 52972969, 67084266, -694773404, -705949500 ], [ -669050050, -1771342315, 1201211644, -124327048, -1877704055, 1610087921, -1374027279, -2063032344, -925285835, 646502919, 2099316502, 655982448, -1972086357, 188869243, -76254402, -334300365, -80677224, -1504072229 ], [ 1350659914, 682050578, -1690924593, -632744009, -913302215, -646966790, -785472972, -260407961, 817018570, 460334907, -1526725608, 702158179, 619498554, 827515839, 311898783, 1067882503, 1334510480, 883492817 ], [ 909793176, -1829645440, -742115424, 1474903524, 135088118, -261169457, -1681804988, 1314579883, -783369682, -793602655, -1691473393, -163919607, -1506783605, -232110068, 1296150123, -733146660, -1364394004, -2119350496 ], [ -1283265769, 902619010, 226546720, -1310723814, 885161135, 1541447465, 419380115, 404578601, -1358648788, -1520275328, 217149364, 807378457, 1919528773, -830284666, -222090984, -1436983932, -827661625, -1599011944 ], [ 1168210679, -1056217068, -1317833904, -1237980013, -1959116728, -533131124, 272897757, -1036697310, 1784388258, 525910077, 672977052, -1866414889, 823066792, -4783201, -627164302, 1079296832, 1763711681, 1233213320 ], [ -787864409, 777837184, 1460667679, 758234739, 1047909754, -1059786499, 1618953276, 1468271339, 467991968, -228035892, -685026548, 1745138002, 77374317, -588794204, -504118158, 453703370, -294959666, 926437416 ], [ -1972773483, 772373303, -1413420969, -1022690761, -1465622379, -1862829677, 797722970, 1487350168, 2109231179, -2086619719, 1297321546, 1048332399, 532309994, 88801045, 166614249, 1049509123, -123373786, 301401373 ], [ 64565790, -920586469, -242962858, 742831620, -650124536, -2067429095, 1484858884, -2129478677, 171317234, -1759358495, 416077057, 716529395, -2026627203, -514800541, 2087796510, 1126079164, 1900826541, 743230676 ], [ 1883883726, -1932238195, -1412009412, 1807057238, 1212877179, 1440253639, -1492578186, 1105129855, -1253464468, 1649548930, -1192673321, 233206203, 1170984452, -151445915, 1229752692, -104143209, 2116561286, 229381001 ], [ 951172692, 422532461, 622693260, -1201350780, 1399589247, -126953968, 1316982418, 604566775, 1315396441, 740641258, 191892035, 821698068, -255292938, -1132014920, 37681070, 1671617136, -1492710625, -662755146 ], [ -1989551592, -1948263442, 296976998, -1250208243, 965550009, 1993549889, 1094368592, -992724226, 1847904341, 452591185, 230715239, 409981171, 54197459, 931776691, 418669228, 637428470, -952827879, 213020563 ], [ 1357461531, 432816428, -759944779, -1519722721, -55926597, -65178165, -208055353, 2046803344, 2017762335, 1275723590, 1908763966, -2080632154, 1969234482, -55540699, -1296497392, -1932787394, -1447462002, -2123704629 ], [ 757491873, 549904051, -667925034, -1359343933, -1016035265, 191770628, 1155148637, -522057336, 1842116021, -1012215214, -744282363, 1486134801, 744132711, -1194082984, -745371845, -1160141451, -1999968520, -220474822 ] ], [ [ 319457473, 21407122, 1011776702, -1396693024, -1382089871, 1174763367, -2017106595, 7936779, 1249137605, -2092171568, -2050009607, -344742020, 602197819, 1234426907, -318484191, -1671989685, 1877870645, -245735547 ], [ 449331152, -561601890, -2076362709, 452928002, 943847892, 1908404766, 44132190, 1575547723, -2085883647, -418658548, -623426357, -469772884, -549195252, -710966366, 1074014194, -1537448204, -949626046, -807364222 ], [ 1884365003, 1330582880, 1802559235, 18334254, -612829261, -90882396, 634646005, 881136183, -1418109005, -1421898986, 1994260402, -1296555864, 1621380736, -1508165716, 1906809536, 1213587488, -654412732, 2004959632 ], [ -1299167970, -1027093750, 2107998754, 34084492, -530327897, -1976475957, 1319476611, 816535066, -136312729, -1801424252, -1615548595, -1894322213, 415024700, 738027807, -323000452, -730989325, 1839089505, 460383141 ], [ 790196197, 1062903294, 1196829985, -30543559, 1328531003, 1144381402, 782226980, 328179687, 971312376, -1384096677, 66844480, 1614943840, 1405273941, -1661398737, 1008963047, 1556456375, 1264951978, -785922254 ], [ -120735562, -1479855725, 1342127511, 1430100955, 536288510, -2047121066, -1227949061, 55998419, 1334886350, 812932375, 2096881789, -1759875025, 309012039, -1628514632, -1222795226, -1151686624, -575841874, 1083418472 ], [ 2045991214, -67653429, -1218003637, 162181059, 145612883, 1908097083, 2118754309, 597547262, -2053326955, -924532673, -832090979, -1238774740, 1881895632, -1827902976, -33675718, -2082158536, -287490306, 636762037 ], [ -862290221, -474856319, 1241414589, -1195419456, 9313279, -964730691, 1213540484, -823005699, -1062186498, 1093048202, 854250910, 1521770976, 395015044, 1229486404, 897460410, -483915630, -255118381, 1811734506 ], [ 559704650, 1458447093, 1291867909, 959456966, 403023325, -771051498, 622034347, -2118625784, -228861818, 1843278745, -1854949988, 403047408, 591934680, -637458017, 254711153, -2073634081, -34796238, -1078352496 ], [ 579088062, 2115244957, -1428694095, -1007488990, -1579004198, -867882287, -1358419049, -1366115350, 975459020, -1427629757, -999682811, 1272008859, -938388907, -1033575750, -1915148272, -647867377, -1701229759, 1348927039 ], [ -25204505, 1869178232, 747306977, -464671313, 25853803, 1411948680, 2064900083, -1154838400, 206699516, 801873018, -1727493105, 688866656, -1335241989, 1558154445, 1283892656, 990049948, -113908675, 803779775 ], [ -1981193646, 775313649, -1278923999, -849455264, 1371153651, -1209550382, -1432594761, 1783595589, 1299172665, -1379020699, -538148856, -1135689118, 1302048464, 1811839773, 740998631, -566781917, -1740188917, 489844100 ], [ 2021272868, -1600368679, 1671995129, 1082566061, 1867907750, -312733303, -1020972368, -1767184224, -2047331509, -1838056341, -717185212, 1537770205, 1520812212, -148779623, -1229949676, 25826856, 923992077, -1730966410 ], [ 1573539533, -809896543, 2031023384, -872846278, 2031071410, 132338206, -849758736, 1529703573, 2033042105, 425755982, 351939160, -1295202289, 742142731, 1033972793, -1367574212, -1122882025, 1420816095, -632735228 ], [ -586173909, -541967760, 1943590000, -1573117548, -443674884, -1477278700, 1209934096, 989583263, -113537910, -916489827, -808562327, -1750117769, -1209232582, -1678635283, -946047379, -1421992407, -983987789, -471758298 ], [ -1263979658, -837015055, -481156688, 2040768429, 1502574600, 111298136, -757132295, -567290904, 698213292, -913864346, 855187281, -894766252, 1934079520, -1123008087, 1755302042, -2052522188, 835671292, 354476719 ] ] ], [ [ [ 437144057, 970023240, -563000839, -641353629, -807683118, 994971822, -368944951, 844478501, -819245268, -852233822, 147908457, -154123599, 1029079695, 1237095650, -237582842, -746705475, 1051938597, -746583655 ], [ -1086631497, -1251375183, -1720879856, -1007995739, -1597832965, 899064318, -1517718722, 1885043454, -310318825, -1056244123, 799126431, -119227858, -712862203, -1378374313, 4244961, -577494819, -1555720949, -1933197254 ], [ -568494485, -279090901, 1865854322, -797657416, -2063881961, 1350656499, -929665625, -1455971521, 1022696735, -8069827, 41957591, 775628180, 1009522705, -482227334, 874142194, -306366349, -1203006161, 1486480501 ], [ -553845723, 1589132100, 1729325132, 1416376870, -431890707, -689534901, -1079289619, -956899807, -2044560697, 1867386929, -984573731, 1085155299, 40426266, -2007078132, 268264275, 1959582273, -1310665765, 728690999 ], [ -1528743830, 950299299, 1867955240, 1075462322, -288525307, -1879921297, 1541428786, -13439890, 1442000513, -1328359598, 846111191, 168472542, -1960423618, -985638698, -1332292350, 400125919, -702642802, 1534351580 ], [ 1255751558, 51799286, 988618361, -566137549, -700960507, 1487279591, -1485381126, -351424969, 917816121, -368314390, -1626176328, -962901116, 875592435, -1589720293, -339441673, 180253711, -1256874539, -451191492 ], [ -1710260278, 987478069, -2033528721, 844987175, -713174442, 994046605, -1484602183, -1332001529, 931493067, 1994261713, -1146615506, 478846281, 128958815, -288560478, 638157810, 217114741, -1478429679, -1569268722 ], [ 210745408, 885610337, 552629365, -1629757455, -1698906313, 1031786222, -2056237929, -1752919643, -1401188254, 58361170, -1111013438, -2037674569, -1322720910, -237671975, -1980818643, -571481214, 1265179862, -1362076376 ], [ -991392779, 1498760839, 2041171874, -1152769547, -1000637871, 99278108, -685331752, -311817513, 1982733, 905138600, -1607686885, 1520676521, 1944030261, -262834687, -1903405191, 864116570, -1478925465, -1530164620 ], [ -6544720, -681417984, -217476692, 113018428, -691272423, 444100894, -1571278993, 1189518123, 1490791749, 487644516, -690063677, -854608503, 1668731079, 1482839891, -1608725452, -1691691939, -1714290816, 704525464 ], [ 1761589748, 1274342809, 651924053, -1660213262, -25381775, 1342633456, -1675178716, 286447087, -1374552164, -1535066399, 234778706, 1219337558, -586013121, 1096739180, 2089775099, 1558137207, 1853708464, -954798032 ], [ 1168084075, -1062259415, -584119454, 926603695, 292192187, -1757347592, 1804502323, 570951253, 1033941691, -170762371, -1790217889, 4744861, 1037409707, -782268869, -1123476403, 651990752, -564403532, -666096759 ], [ 2052480195, -1501750515, -607465908, 1079798186, -1323832874, -1573373924, 1971334172, 646042496, 1003697589, -1827844576, -642759879, -1343789313, -490611532, 2066392094, 517568583, 1818000372, 1425288909, 1952201324 ], [ -644953258, 1686027228, -868348398, -175195959, -172005243, 1465910524, -518233250, 1752192428, 855090263, -564743038, 919980904, 502672817, -1143137323, -1406777791, -376112326, 951830148, 1778891716, -2100189316 ], [ -295208995, 1064490296, 41765350, 1211681776, -811995302, 732605568, 1331091254, 255047064, 2032869605, -821359380, -1620432819, -173013822, -182724544, -507673688, 750896577, 556179496, -367707277, 360677085 ], [ -1544879359, -1267317681, -1620504708, -1982448900, -173126490, -863321611, -1454742626, -339348243, 781560008, -1155839061, 1792732340, 1322259785, 1366129675, -1434034197, -1083200905, 562660385, 1902956470, -1006957702 ] ], [ [ -1598217663, -955137148, 872351183, -25989950, -410622320, -338760318, -937037632, 1912458224, 1089160094, -1540938065, 1401289091, 1445443574, 1995366857, 1607126044, 2007153900, 1635576276, 1062607850, -1041381648 ], [ -1360831119, -1178370494, -647766717, 1580633946, 714152127, -1566812894, 1895306434, -783375200, 1664193471, -1747731623, -2045887900, 354864618, -1796761119, -570139475, 637644817, -188067146, -475371785, 1784018648 ], [ 1183306379, -1716887790, 132952111, 1158115776, 1829513347, -1746711712, 476630264, 2038191120, -1056361372, -274471883, 228482216, 1946823316, -1790687490, 567763324, 638714839, -1447949028, 443057253, 893111122 ], [ 1676012587, 1098490977, -580162825, 1723883902, -1461857428, 1598544987, -1382899234, -813676965, 171377402, 947953986, -514782013, 968525827, -179511953, 1298036684, -386154821, -2103322163, 2000579868, -1140810015 ], [ 817399427, 1203211908, 1219764098, 1266516600, -2116726152, -2039623764, -993841411, 817203578, 1035114844, -567653960, 763635208, 97361455, -1493174740, -1037724656, -266566383, 1276377779, 1962796923, 41052182 ], [ 2055699202, -1439347915, -1333698451, 508153542, 916426986, -203610567, 881046033, -562611164, 1956600867, -531744528, 1628238511, -1486475675, -1154257265, -221864380, -749113273, 895150705, 165586654, -1565179956 ], [ -2109089269, -935189007, 1217680539, -848562936, -155925037, -1835498785, -350505191, -419259189, -143148067, 1212706429, 941804769, 1051799201, -1968818052, 1157562770, -1874754999, -1613444474, -1159081633, 714262728 ], [ 1005666644, 1370483253, 213779138, 660817740, 1099718828, -1911018549, 1082228171, 1937814158, 1311879425, -1483476852, 2078750753, -1534031732, -590054988, 324701351, 556344820, -567888813, -1106076474, -1756134804 ], [ 720717632, -1563733472, 1242276764, 144370349, 691091000, -535786519, 1574966500, 957759116, 2079816603, 905336059, 2131672486, -1840283282, 359457036, -1507909407, -1880090546, 1626298277, -728132145, -2114538113 ], [ 1501654188, 955461011, -931092719, 557034072, -590121835, -1049079936, -1120648474, -503338969, -1222161199, 395823903, -1238273923, -2077102948, -1451477921, 2141732417, -967856130, -970804707, 826702339, -1663760846 ], [ 1987009896, -1662006037, -1824281538, -1574051968, 761324512, -1946596697, 210411164, 1631759889, 2110874744, -1997206714, -1345879208, 1166472307, 1450155821, -768707618, 885972068, 1462682121, -129738765, -1468331234 ], [ -433585785, 1550508031, -1718086528, -690072134, -1571453783, -609913101, 1164242972, 516296189, 1908518237, -1067783614, -266419463, 358659822, 1298548385, -1608513573, -848898893, 1990321457, 1636606850, -536787512 ], [ -1976382701, 531806747, 108453566, -1244293304, -270786162, -1484846773, -32902272, 505806615, -1373683648, 1816079860, -818730980, 1472139301, -1450646915, 1650620077, -1635669180, 1214879186, 228976076, -163257310 ], [ -1945997105, -1893691145, -701463274, 789623234, -394089334, -1888411739, -25602901, -747868560, 1212218666, -395107802, -687192889, -2130867534, 1435124349, 1646591174, 1016334176, 610067069, 1024807173, 2079899686 ], [ -133809007, -531543032, -1675195894, 1564470038, -215664941, 1398381883, 2047075758, 368890731, -1746372223, 53773256, -1099750415, -729395478, 664351943, 1295837951, 1932613695, -1797129406, 1797680591, -1776910880 ], [ 1721026213, -749454071, -1813720238, -1518879913, -932166689, -1255466010, -1714788495, -845512923, -1798127893, -1305872347, 1132991019, 2016273312, 2002523030, 512597189, 205951270, 2100169850, -218678488, 1082604948 ] ], [ [ -1379711296, -359243948, 907951521, 285792992, 1021506803, 1871666724, 1333400418, -1509863648, 315015725, 352623095, -1787587491, -71235533, 2124783074, 1910067643, -1289542043, -1413173952, -1095191786, 1655088829 ], [ 1463126450, -2085571015, -506286432, -132991288, 1609355509, -348902399, -795999231, -914474836, 359227471, -1351594084, 1103373681, -686511303, -478716477, -381376291, -1567472316, -327727390, -932409112, 1147940025 ], [ 1494070522, 1706053776, -1193552121, -156056291, -1994919112, -572577810, 1078237651, -753520308, -2099753439, -378128305, 1589994209, 313364120, -1160677119, 1698426599, 1111457776, -915298430, -1146600430, -777625382 ], [ 1523894772, 42350310, 1411435639, -859590811, -1094088334, 605881674, -962500032, 296357744, 477182514, 1647280801, 2029450420, -242916868, 1366226511, -1282708047, 1849281140, 1081521305, -1798374506, 1006188696 ], [ -68902633, -2046185754, 354699905, 1274602817, -599968966, 1639610165, -1654421057, -1664563256, 1940164207, 471809953, -1992102822, 876019149, 1802809717, -361226780, -1089802315, -1465688589, 777735306, 923350657 ], [ -2073628476, -1953869703, -1293294438, -510353078, 788150570, 608981340, -823769696, 700372795, -458694851, 1013532706, 1526321996, -460913677, -831465385, 1721371220, 1638659075, 1442657159, 699912185, -941336708 ], [ -836720551, -2132035938, -1713789711, 1003007869, -1113495660, -262503976, 1458619688, 1349890594, 1205579622, 1395443420, 981812357, 363874316, 794378421, -1780207089, -373269117, -112636946, -307262540, 755257089 ], [ 1010874396, 447121515, -1808258320, -467243621, -1090016533, -530335424, -1933939164, 1208938344, -1858702664, -1502019163, -917875780, 1745141334, 910914018, -1476781961, 810372307, 683930676, 685141367, 1511220494 ], [ -592240288, -1936023781, -704373104, 759544161, 1466224503, -970924099, -1012661480, 1545327157, -550094844, 1397572546, -1254524896, 1067079178, -1754228720, -930386097, -587869000, -1451118357, -2129498570, 397188377 ], [ 2138320774, -1246570003, 758445266, 677740616, 260855425, -1435678124, 1756718333, 2147224577, -34707325, -702844942, 488616894, -1535631902, -653683112, -60533677, 1847426877, 139402006, -929268419, 215935640 ], [ -150239609, -1867449628, -1690281926, 1836983653, -1626616820, -1493993535, 144353705, -2096866521, 1456305951, 1224948665, 2009627610, 1637320963, 2132817750, -1177012454, -555175426, 909529760, -121027514, -1570390980 ], [ 1010741293, 1742295774, 545897518, -850152711, -1321775976, 2001116815, 337777665, -210925325, -753270122, 1786742926, 2051832111, -307088709, -1606683847, -847318999, 2012274479, -1367528574, 148517655, 217456360 ], [ -1024656630, 423222955, 2049376214, 865874696, -1167555569, 35836014, -302895718, -208821279, 150887430, 731570097, 2131279968, -1988940470, -1392829555, 1768278875, -507911360, -1317935889, -565664709, 446362589 ], [ -1688152268, 1419392832, -1848972563, 219684360, -1952280566, 323807674, 1350249285, 1815755296, 2026310250, 620649310, 151860787, 731587934, -1893841056, 1268433164, -1357094293, -1927538986, 2110231795, -776928339 ], [ -1696868471, 443618831, -832669382, 1749781831, 169443776, -685521256, 797119344, -326915022, 1214654611, 1229594031, 1650123484, -307196704, -473564285, 1639554492, -1714620530, -973625141, 1939785816, -1068561117 ], [ 651252058, -619396867, -331581430, 975049608, 757662833, -643744744, 557919878, -937336799, -314276091, 1261292633, 1365764648, 1480223027, -96448866, -1410730047, 814022521, -582468532, 270346630, -1292733548 ] ], [ [ -473350502, 1664289562, -2134059085, -227240900, -375457025, 1138093872, -1513490890, 140714670, 1947809870, 166824669, -1612284304, -2064593652, 1824956386, 463822381, 1824358266, 1513619134, 1481305319, 159935262 ], [ -1396402348, 1326853278, -1711081018, -1374772230, -2040769342, -763672431, 77826770, 72008803, 1396096011, 736581411, 1139644333, -1190397611, 383137676, -2021034923, 1812920822, 452887206, -1637716684, -248209301 ], [ 425579697, 1515251752, -1550171324, 187301751, -508750191, 1398317293, -349254527, 952551639, 550231924, -143152267, -814698747, 1827070594, -69517073, -1889208907, 464610309, -1172890459, -1940149377, 1673998127 ], [ -1907126660, 1162203483, -341883879, 1562552869, -832340384, 1043281491, -649116885, -1743994802, 1892340279, 1447368822, -1550547208, 1511571152, 1602427315, 875025142, -118809706, -1250508757, 1223312884, -1624236508 ], [ 494778030, 1209002069, 684608342, -702550380, 879913816, 1795978150, -1728831900, 2114116430, -1530895714, 1241788197, 1025499697, 1951794382, 7120012, 509133396, -1978042291, 1199501213, 1233189840, 1287595481 ], [ 336130860, 771368615, -1861981083, -792581439, -686453672, -554507888, 364517872, 538022434, -941632223, 1858914801, 1641849649, 1518870662, 501943327, -1676593909, -175705455, 1760835559, -1370863668, 861600028 ], [ 457737131, -1931667430, 897939383, 192998665, -1413971399, 1381583206, -100443446, 2011739665, -1553150689, -1684232054, -728175622, -1345988754, 1761397920, -198165614, 1758142217, -1261943378, 1607503318, -501477464 ], [ -1794241569, -1285593278, 1015991389, -1649555800, -1819927305, 713170396, -1500896129, -864626851, 1692856499, 1995736790, -748567612, -1576437232, -1332418255, -957712728, -1318057495, -678892124, -722605627, 117239230 ], [ 29848294, -198304694, -1276043000, -1777278176, -409390152, -88778208, 673942602, 13690435, 1844667833, 2140015477, -785530334, -1451220657, 436136514, 1745376254, 294461911, 979902244, -98230268, -1072503857 ], [ 811607924, -1961823732, -1700936085, -131832134, -1436206052, 859186771, 764021659, 28459909, -1026883833, -349018726, 899460465, 1983164557, -1340015104, -2008349254, -1099687292, 448882381, 661344011, -2052571384 ], [ -332211596, -435107848, 1482066835, 840231089, -1874859134, -1925992648, -431006696, 1132806341, -493729520, -1061965255, 1979666440, 1687160705, 700791986, -1297462572, 786794469, -1171065823, -278300889, 1705144767 ], [ 630749168, 664891693, -60488705, -833577580, -1026881636, 87996894, -1753722139, 107204957, 761833231, -1692713960, -440982278, 1512574208, -1049339552, -956844244, -1759023588, -1863206182, 1756293157, 1496167123 ], [ 1870338184, -1345458104, -743536323, -501854801, 418866138, -397983133, -574933732, 1538490335, 875463111, 1585740011, -80103440, -1252797231, -1025482699, -718145604, 1604865596, -1251191919, 1124461141, 1190979637 ], [ 1878200018, -507070904, 2023349995, 1705847851, 11387292, -1041629894, -1801833862, 1294932094, 1564321188, 1943928350, -1437381016, -1066418683, 1867930966, -209694411, -427499466, -1804204415, -1471258935, 1509319656 ], [ -1514084546, -966640660, -1129169217, -640183403, -876017434, -1627966268, -1300843063, -1449977271, -537107019, 1603038135, 1644715568, 365128169, 1296358854, 268184368, 688087273, 776562509, -546796825, -61160264 ], [ -742630449, -1530858541, -261849683, 122607107, -1798292292, -1334865799, -1402569176, -1189379659, 326552528, 1398676550, -1162630186, 814414016, -1799435087, 730221483, -2116127770, -996849463, -414448225, 1097590458 ] ], [ [ 1693787459, 1093458710, 397362205, -482145908, -2015964479, -459876799, -1082559294, -1637329896, 1114030877, -95571135, 834861157, -547770419, -360321125, 325430976, -840913259, -1111384074, 295086446, -487464559 ], [ 1357694843, -1905518943, 239896088, -1335086007, -1647110633, -852974974, -1797186894, -803214565, -1867613344, 2008279166, -783370005, 1922862779, 1560871445, -1766472884, 1256869051, -1445183611, -1609800489, 274615139 ], [ -625089008, 953405403, 691518694, 414718700, 781357469, 2096726026, -1089636562, 223303340, -750216107, -1301253637, -1126073321, -447076117, -200577266, -904589893, -1964848897, 597376737, -1930006507, -1015014169 ], [ -1341295899, 1899393427, 645755393, -1699616896, -1889877942, -429605254, 1230382524, 345793018, 1768840738, -1662990024, -180662398, -792725450, -1578498626, -1752250306, -1104183838, -553972905, 1303245374, -185236448 ], [ -982869938, -1467773171, 1975451126, 146536575, -277997295, 1285535627, -481701704, 895054680, -1577693561, 1909218424, 639179014, -163905179, 1818473998, -1075686184, 355384280, 897274800, -1766615386, -1993274305 ], [ 15623669, 1103028287, 1604917884, 1714836729, 1021794097, 571836518, -50816034, 966798468, -773461912, -146584229, -429870005, -673702958, -1657351958, 2135455987, 1436062428, 858828325, -103073155, 348348552 ], [ 666165429, 1028311683, -1369615196, -53896092, -538350367, -847287495, -2068172337, 1319305808, -913992332, -1941863479, -635010150, 810721731, 26422810, 1029994087, -63801004, 1057054174, 685038485, 1276530853 ], [ -399357764, -1766064875, -778661435, -25213212, 1501673495, -579234988, -1443258672, 1051893219, 2121907237, -1226054862, 274074473, 1713551546, 1249533891, -1785226001, 1233607565, -131880718, 204360859, -4266405 ], [ -744967235, 603425432, -544769483, -535925753, 1543531266, 846676752, 175864350, 752387738, -1872782989, -903663652, -466244513, -1005526743, 240984417, 562675094, 395871715, 2022089282, -256452411, -1613544469 ], [ 896235218, -2106227426, 1593701613, -1482511869, 446011428, 85173697, -66420305, -1741164201, 172056328, 765988607, -896979070, -224276294, 1622456704, -466189944, 1389667995, -167008009, 573869852, 1504238908 ], [ -1718699945, 23298790, -451626221, 1112852101, -1179205471, -189917311, 1645803407, 990290804, -1377459377, -560082171, 615339721, -2140774458, -494146107, 1786096421, 464994157, 904055026, -1458258913, -1525899695 ], [ 1958208329, 763940096, 499187183, -1763425059, 640812328, -849769511, 34679760, 720193906, 1086908307, 1992682784, -800986904, -1945068722, -2109063207, 1130963715, -1941714135, -2102591690, -2130826883, 1169480446 ], [ -25427170, -1209178832, 560988142, -918182054, -1664277750, 2111467543, -882821257, -1086889434, -1904693760, 595002846, -341229735, -1754367863, 1216946227, -848926969, 1285860283, -288270162, -133337138, -1953032592 ], [ -203846000, -1849933777, 82455400, 266920645, 1871316679, 1030472522, 1421019040, -197021105, -1746681199, -1159473843, -851127599, -1367776726, 1118922680, 212399923, 1084364627, 554067602, 699840975, -2033293787 ], [ -161972956, 183885911, 266781554, -1133873189, 1036377443, -1860484892, 1748094567, -549044644, -1115977748, 1319541400, 459917045, 392956217, -1790118618, 1567103065, 585493142, 639352774, -1059253979, -1132458353 ], [ -1781253986, -5669699, -483721878, -1800931660, -1459092003, 908710319, 203034818, -1137431465, 1565489471, 520256227, 712459362, -1989588174, -1866562766, -1531055364, -1932697677, 1995569844, -1034799798, 1035761260 ] ], [ [ -1934739753, 1995606570, 117349304, -689802544, -1607499010, 500946416, 272606559, 450154156, -148693028, 1372987027, -1174953249, 1377918242, 1308023588, -434426626, -597100313, -1399946068, -448974663, 2124527797 ], [ 293488776, 268556008, 300750929, -1317475746, -75305570, -439777467, -1358798951, 303051636, 318660972, 388273237, 275642431, -651366896, -25237890, 807650328, 1340874228, 1557035775, -896684960, -1841543709 ], [ 1289614123, 135886034, -1049507254, 864688399, 1144322164, 10237835, -450597535, -856303841, 1174526570, -1600898867, 2091581083, 18417145, -499617940, -1386497677, -1902356144, 2136727848, 1899440912, 390029535 ], [ -1567314877, -2102430478, 861665217, -1622913884, -1452177144, 1046790083, 1366960124, -1340588226, 1537355046, -1109992556, 1459577231, 1744473783, 1381646430, -2076527946, 1717178214, -890999244, -1900205739, 1330189218 ], [ 1401526200, -448346025, -1309954486, -383687719, 933143342, -1713617588, -263904612, -1385724303, 659205180, -786881477, -1675309990, 1036214686, -31916941, 731858079, -1490016615, -1056239327, 388054318, -1714679710 ], [ -500324838, 1667103814, -2099984357, -612826901, -17853501, -1949467165, 1583493850, -2025319869, 323726500, -761769786, -1993563761, -1319800173, 1737362284, 905293217, 1460392080, -77982177, 640269473, 1133463514 ], [ -266438641, -1593530115, -1766742396, 633698321, -2133869449, 1345658066, -493755627, -1074394608, -1253250936, -104571705, -437080530, 1173905090, -876290772, 831821991, -416623880, 442937562, 1706626098, 120252337 ], [ 212420864, -1428736684, 1759065518, 998411363, 187168796, 627671651, 1376645107, -1303072586, -395178842, -1260969413, 2112341125, 82921805, -1255198195, -1841787382, -500247216, 1419839082, -2100626322, 2094193323 ], [ -2062174708, 521293812, -1276206231, -2062858822, 1263196048, 406035109, 371756494, 82951964, -911378635, -1006927433, 1771217510, 63088403, -1372865154, 1564379579, -393372165, -1264305691, 834869364, -2028857649 ], [ 187808669, -1123544046, -801482157, -1057083637, -486779625, 330627822, 1201265474, 970817342, 1905670878, -1971054806, -38669877, -64682550, 1563424942, -1938959071, 231227237, 1824891772, 1265603508, 1721301645 ], [ -867907579, -1192968320, 109479599, 1334512655, 60884009, 1461615738, 2083535909, 1097907816, 1733132458, -1385607205, 1566829120, 546463381, 174071781, -971105743, 1845769179, -254922369, 520338000, 1857867955 ], [ 1000880140, 936569757, -519906191, 1869053665, -128906763, 1408221147, -945480880, -226005460, -1462388923, -1984248841, 119378716, -835954979, 1085447705, -249512987, 1305333373, -1157927036, 348343803, 918436954 ], [ -2107828029, -540135267, -693911325, 1158364879, 389799907, 1433949094, -1041553266, 528899334, -1280746777, 1168683150, -1862293731, 1764121776, 1390800307, 455690625, -1734008902, 835402679, -915394028, -1285726165 ], [ -1777549594, 912592154, 524111366, -2128880250, -78923700, 56329985, -2036599118, 220306567, -860122636, -2090976268, 344522217, -1086198182, -1949287635, 1274661054, -274290342, -493339937, -991447034, -2141168442 ], [ 210604106, 1937251645, -240207972, 993553880, -946947524, -1213581887, -1516731836, -313338268, -1748373469, -1069228331, 1593261659, -1677545418, 1820621123, 1529323469, 680827570, -532001526, -969961899, -248325007 ], [ -1316839915, -1560302321, -1162575426, -228067071, 1570415292, -1118575442, 1267336288, 567604612, 743764979, 356328574, 436227440, 1501522252, -1529590037, 1600950813, 1598337007, 1659749650, -529579086, 1772675496 ] ], [ [ -1903541637, -1325427157, 1536930459, 533459645, 1269712078, 1943578664, 940751448, 1100795684, -1029612892, -2131159558, -307726318, 944112404, -1744417265, -945014135, -789374195, 1424679273, 1808164460, -1860490160 ], [ -1423893156, 1380172558, -710591167, 1525365953, -1889371502, 930901670, -938495980, -1977997471, 1046842904, -1066789700, -451200158, -1409854492, -999901452, -1468382837, -1540581416, 1130153087, -863622012, 1791940730 ], [ -1369174398, -1787271518, -1205327438, 2125323079, -1102110742, -495015427, -367117552, 141699149, -776698406, 2124865369, 2089225122, 1791903104, -658023259, -1338176427, -694259176, -1390522042, -509472802, -886906977 ], [ -17317139, 608030322, 569153110, -296880531, 59027478, 1624648277, 1064393374, 337253610, -573723455, -1631777503, -1936060504, 118255649, 195799159, -908370038, 1275354950, 1703079286, 68459852, -173095654 ], [ -1431067770, -1836376188, 1491390053, 636760340, -158590184, -664407427, 1385220582, 1589245133, -835002552, -1880615601, 721091274, 213486987, -922211402, 1326164278, -64256239, -47667719, 774445023, -230740252 ], [ 860679899, 557597159, -1269931764, -464330648, -1701589958, -946669378, -1159783822, 1759111169, 2030835339, 887481824, 368720070, 39850875, 336004532, -256124832, -519489056, 1690811692, 883547070, -1543595821 ], [ -1484654184, -1610991560, 1342704612, 915114976, -208679097, -334770605, 657665510, -171713433, -125481154, -1875370204, -1549254580, 1940660349, -1446801267, 438661253, 239590335, -1454882613, -1987996130, 1658049464 ], [ -251922477, -1296721139, 2050900116, 1568620046, -1918564945, -1552369698, 1398543925, -1309881901, 1505420433, -377852363, 1109080337, 997491235, -1834323284, 1727552054, 1091590837, -477088507, -355079894, -519887637 ], [ 1453728481, -892252135, -1716637704, -1270638665, 478144551, -1678436386, 875100051, 38839176, 857831439, -1532069160, 1837522163, -759730788, -1865633408, 1748993855, 1798117753, 1137581575, 2141854146, 2080686955 ], [ 1389342845, -1387826725, -1012954133, 1132585435, 196082543, -36760160, 1680676580, -456941877, 2063345525, -1949723688, -1514244377, 969185223, 2005990387, -1021892271, -689000265, -2014494324, 1411433659, -1597287653 ], [ -678152224, -213413525, -1080511634, -1249516699, -887529304, 576701797, -361028666, 980497659, 1789243059, -1533434936, 1492403758, 1595693043, -1612532623, 2041992860, -865590705, 435455837, 1122190665, 1404251252 ], [ -1445134433, -398982044, -81575915, 1236911501, 587457892, -1445343977, 278374780, -318111808, 874120737, 403547784, 1360768218, 332625907, -1740003428, -729168113, 968013574, -671511402, 640159692, 1858408138 ], [ 493497369, -281483889, 920541735, 239903911, -1918329678, -1807827564, 281299036, -2056705107, -1032568914, 2137994432, 1155637662, -65546984, -927944217, 1982721352, 657072289, -1974718546, 1287055557, -1343558329 ], [ 1161618619, 312210195, -2030624729, 2027221251, 248168872, -835149120, 1480341475, 1427587508, 1672178030, 259110992, -1004146885, 120463522, 1904965703, -440502821, 346693576, 1513687848, 1648906912, 1060361420 ], [ -518003992, -1962811681, -1180968592, 1417524018, -629905760, 624710773, -1781028688, 1740778407, -985440048, -1027320272, -1647332064, -252220243, 1540932120, -1253224729, -62099241, 967757667, -1028914589, 56037566 ], [ 1990617922, -857385580, -498210114, 610609475, 35560711, 904870163, 996828668, -1630378309, 110787090, 513785875, 107270931, -345777977, 310692778, -2059680088, -225719893, -910405752, 1672656379, -1753954880 ] ], [ [ 1793694529, -1393533284, 1617165360, 533646682, -1623922486, -637104028, 1696144534, -838181480, 1014657983, 1896509057, -1871949832, -252522450, 482832382, 287597125, -1193602701, -1134633378, 1638933790, -1010354586 ], [ -2140064211, 785138394, 1337896538, -319757746, 345831043, -197554832, -1416823712, 221313570, 90090887, -1751311339, -399285457, 48047521, -1184924380, 887142375, 617735562, 1947821139, 604906170, -874679411 ], [ -383934765, -524435656, 1986080584, 1368078079, 616563720, -130316713, -1603429829, 590237488, 1798824873, -847146890, 92257445, -111444737, -2048766583, 1968137329, 1207776520, -848712557, -1974087395, 522178680 ], [ 967276900, -2141668815, 1230203348, -1797140413, 1405292731, -30837587, -1300242228, 782461577, 428577064, -725689395, 459880276, -459671546, 2066630136, -1219086248, 674803013, 2002959635, -1939901176, 384389553 ], [ -1020705958, 1630592623, 838614915, 262060808, 1988683256, 17508137, 1551194917, -1800747731, -2142895832, -892698850, 1884235377, -122792798, 1520505639, -8968489, -149520343, -1111036268, -342514329, 1426427749 ], [ 2097178794, -708249381, -329593692, -307309958, 434176488, 1902962431, 442884692, 1726594021, 771588831, -817713964, -1585753648, 276207942, -1755154613, -1969216188, 1528515306, -359493150, 377880720, -618349287 ], [ 1928182819, 841420659, 1465165141, 1787963542, 506129545, -517174466, -1988820389, 330206695, -1185511309, 1293070892, 755104530, 373445579, -1452481721, 1996190570, 73088631, -735488029, -600918231, -557830086 ], [ 2118510551, 1044826993, 952282699, -20237752, 596735071, 710016022, -576107123, 1290124752, 324841532, 100918798, 113557497, 520011696, -325422954, -716253577, 50900182, 262116075, -47360478, -1908238811 ], [ 1663912632, -1998780831, 1447481097, 88487433, 1965977416, 228622633, 1124944327, 1181522771, -830233775, -1370700743, 1577316016, -104329250, 1211386867, 1950216807, -132092833, 56859913, -1916537471, -1917968665 ], [ 1410841220, 242613869, 560516036, 36685961, 2080657025, 2051489233, 297333413, 1807116601, -1544003524, 1986655510, 1061100891, 7369090, 66387373, 364437249, -2050013488, -27144215, 566340327, 241423304 ], [ 1590154408, 1001050336, -1100797026, 2121960327, 2035624135, -1573693605, 1957411600, -758766803, 688928310, -1274878216, -1888589038, -1872857460, -84830702, -116984313, 1104491515, 1032260058, 108985240, 133637318 ], [ -1480262860, 273831469, -89772307, 1122014389, 259018364, -177389049, 1089747283, -1641722954, -2078496089, -1189912846, 655048948, -1739266413, 844182849, -798391535, -1946841677, -878927847, -1152931683, 1943416133 ], [ -1568889644, -69638750, 364620297, -1708481781, 1716198338, 1001802713, -1928838670, 1242058117, 1916930479, 307867627, 1664275657, -1313452110, 781946378, -808308496, -1313576471, -621456812, -2080132322, -430361692 ], [ 19497934, -930841048, 1864912678, -1557777527, -28021218, -1824438123, -50611421, 1795685871, -1473019895, -626177713, 1257663784, 517300786, 474335174, 1620284975, 420621304, -1959698304, 670110709, 1109669967 ], [ -1992849331, -2029654251, -74248440, 1231301830, 1190156908, -6127174, -1381186109, -1853376062, 1479201438, -641379641, 1420132971, -1027788215, 1940820639, 934831359, -1047267761, 648385604, 350856793, -912096964 ], [ -900570602, -1771792514, -1781790456, 854659364, -59930556, 1798272948, -1817000057, 869144258, -1130657888, -1596813909, 1907841648, -532775176, -797697683, 1397790491, 542377474, 1730795815, 720332872, -892786841 ] ], [ [ 353417415, -2134496868, -110158384, -850901987, -212027435, 1585092223, -413523336, 1177748394, -224263649, -1789821398, 721261159, -1838517605, 211254256, -341618825, 681784603, -1763434435, -1540481494, 758673577 ], [ 206722408, -700075919, -1997622799, -167986144, -237209819, 520785932, -60510447, -1078158292, -38490343, 89857072, -832983703, -2019185542, -1854835332, -683557163, 1653553645, 1398850789, 1971714118, 768779040 ], [ -550700379, 1769068431, -1917917845, -453228551, -436958273, 710072635, 1427041823, -278193221, -228207393, -165025580, 1984296141, -1366815713, 51814504, -1874198079, 1368429726, -606263883, 1313944035, -1224636210 ], [ -2064374393, 334929139, -36945024, 122175050, 834877656, 1017933877, -111441457, 1756408995, -1105284795, -229271348, -849468697, 2047023317, 1500955879, -1164946299, 2096420373, 396427246, 358346320, 188644801 ], [ 420973513, -1159572753, 880692954, 1200247155, -334242903, -1004211717, -1021445351, 325524247, -805930420, -1602284191, -1905309485, 1911534174, -1141200389, 2049986220, 1028699041, -2045129857, 361669531, 1502052907 ], [ 2022061939, -756450951, -1403532292, -2099643871, -1206895928, -517098100, -1399509575, 1399371599, 1147500731, -1872701936, -925322478, -1859262372, -3648987, 1101439966, -1324301567, -1124766931, 2087171670, -1004824258 ], [ -250690270, 1529033045, -1713047571, 574545054, 2083087726, 1333010083, 1908438404, 826395815, 488999617, -773054249, 1673772825, 864900477, 819537867, 290700108, 1773548198, -234153130, -1878292746, -1764185008 ], [ -1370985773, 1572462950, -2010543639, 1062748225, 1812513614, -56808322, 1506473743, -141304268, -1399674498, 511945469, -151751859, 1922221419, -1487099561, 1919072385, -1923945216, 815489355, 23514983, 784947176 ], [ -1014866943, 1208261404, 1070498910, 699960804, 299923624, -1923031676, 513960200, -1444105681, -612171434, 2098382347, 1335179280, 1744341567, 1533017274, -1224294606, 1633537135, 1468281281, -1265836457, -964751693 ], [ -1019957665, 1128475551, 299514801, 171469034, -555346289, 711142467, -1944525348, 992205183, -421790862, -128060405, -833689994, -77163207, -428788611, 1195325475, -1174900310, -2059042887, -1747888642, -1616467659 ], [ -188577807, 206045170, 368711405, -1021295541, -675655186, 1011523838, -1492522233, -1832670347, 856500621, -2135092920, 1470660876, -393547705, -177908811, 175350745, 284899884, -995119153, 875571739, 1052528967 ], [ 1102446211, 702945438, 1061441825, -1537552935, -1360183886, 673509080, 1414178718, -572018239, -706002790, -1036436475, -221569963, -1988431325, 2114687539, 1948255748, 111513462, 27635243, 1307622157, 301589696 ], [ -1579834773, -222336422, -859367448, -2109515919, -88655205, 1692887560, -858235670, 1829207745, 311178674, 662813748, 73705981, 860987, -1576526521, 1014174962, 140026603, 448640413, 1930368747, 962284244 ], [ -313804116, 1040169933, 1040589151, -1725348259, 1883437577, -1602558804, 634984962, 1115577794, 1349994311, 2103134375, 1179487689, -649589684, 1135905164, 1167425876, -1171780249, -1942585163, 941160482, -145919597 ], [ 1276407163, -726613318, 347765871, 975880584, -148832531, -1977505632, 1833470003, -1763747962, -1258314275, -2010028244, 266941269, 1083665684, -2041917144, -653344415, 1010201080, -358587143, -266743316, 577585814 ], [ 29627948, -131138096, -1658641255, 793125508, 397216335, 1754691028, -661486081, -1249472912, -800485157, -1382449329, 1746858146, 618243759, 1360003409, 838062932, -486809613, 1761422752, 1867346517, 696730568 ] ], [ [ -340122096, -2023078651, 630644585, 716187557, -868600238, -1590421235, -1123078824, 873317590, 191622172, -569942972, 1714416979, 949545790, -1720635354, 698942196, 855467580, 724585336, -439659423, 229563498 ], [ 1462854999, 1295115903, 1311615783, 1530414281, 299289021, -1448570743, -2007026718, -1675368719, 1491941449, 1697581822, -506639965, -1103476058, -1214491597, -1642510509, 251776714, -1739868048, 1862216714, 1187503412 ], [ 1132689770, 1756951288, 242751556, -1168074122, -137121270, 1593650643, -692360151, -1951212910, 790504916, 256231793, 1736095594, 280082903, -70599811, 851296503, 1453315638, -1765732211, -1512091842, -308303241 ], [ -1424831959, 789357978, -1564496823, 2013482120, 472457390, -986203842, 250045934, 37454519, -243130522, -1123845271, -1510686329, 1479257538, 517183269, -746462914, -1689816984, 981934815, -740759342, 412094409 ], [ -377682328, 779974041, -286199464, -633066634, -1342598848, -1236135445, 525898172, 1274998286, 138023736, -1284103455, 1873214726, 94946069, -36940760, 1707803326, 972597388, 693275099, -397717313, 1673350288 ], [ 513857780, -1250639436, -1210520512, 21665940, -1000881486, 366361632, -495046739, 650494310, 1480299228, 127420279, -996389314, -1165710398, 658788832, -866204743, 468981619, -663864641, -1611423950, 504166221 ], [ -1346871362, 607436227, -1640823711, 535572477, 2042469036, 1048260713, 835399507, 532457600, 1236883493, 1487546725, 1715708662, -1366867712, 1076886070, 934015538, -872483972, 87628939, -771292843, -849341978 ], [ 1287740150, 1081977315, -1261480640, -1712899924, -1974569338, -2108982941, -984109835, 29223183, -2051758853, 467139577, -1428398740, -1143061136, 961996057, 1721955683, -1794318457, 1533020444, 1696949967, -107533783 ], [ 1038831129, -1647467413, 1886728345, 1160894242, 98014352, 1808972339, -315359515, 1292376585, -1686873755, 688331262, 1453735884, -593872558, 737229961, 246663378, -670104094, 907979455, -112565092, 334407136 ], [ -739460102, 883107349, 1207406754, 668101556, -81088096, -831311393, 501265852, -483604572, 816453336, -93579662, 1371857338, -2123231513, -339168850, -1043702714, 692223358, -434395695, -1714287599, 427351630 ], [ -650495216, -93473015, 472027963, 582373478, 152246157, 212740198, 1719800369, 1668292366, 1027814772, -1642077533, 1179396363, 720416110, 395677123, -1747153400, 524240641, -2096965522, -2078903450, -107644515 ], [ -1168976880, 74930809, -673883988, 2136538691, 419871936, 1166310035, -65827387, 557849825, -1509827075, 6492564, -734960948, 675218338, -1616296053, -703398964, 1788919722, 80867472, 1532857189, 467953307 ], [ 258059574, 1796131742, 1884234936, 1765352120, -870479048, 1220475722, 1072071287, -1109374081, 659220679, 1499152691, -78743418, -217608939, 1066924053, -785014353, 1499008283, 1884429403, -1013529697, -1145246869 ], [ 1411302588, 134844577, 560292087, 1374923117, 1245259566, -532239494, 373483558, 1900254859, -1145446437, -1857946934, 34471780, 2085321687, -165081544, 1646619125, -1334828286, -1314156607, 1069976066, 2119056448 ], [ -944221397, 222881658, 316513399, -1793040509, 2015960975, -906437617, -483129659, 711077588, 168883271, 705369368, -1114297471, -378524930, 1500113474, -643064021, 684416395, -1074817311, -1830763340, 1271088305 ], [ 1259639363, -1344800591, 1498613618, -634707879, -522487036, 70596656, -1462467839, -943328772, 1537079013, -1195830230, -1199592178, -1674005848, -1171358821, -316850913, -341392119, 1892253910, 1175769108, -996845391 ] ], [ [ 1159092292, 355646820, -977724952, -1499163882, -245852206, 135635542, -1685920353, -1357558726, -1643124555, -886426659, 855511853, -76529923, 1157866211, 1128840898, -1984060821, 1289430901, 1078131126, 420855231 ], [ 846369326, 1266677443, -1583504687, 777157743, -1482040395, -1432808579, 1649465518, -1835289727, 18719290, 679722875, 1725910343, -2100453464, 2112600701, -1882220988, 350751326, -1484175177, 1195654, 688172450 ], [ 1373886880, 587477026, 144972309, 566376062, 1781061431, 335379868, -1080425293, 1722890328, 2065478445, 265377470, 2037010842, 110659821, -379473881, 1462056501, -2045267820, 2096203285, 1833365793, 1172096215 ], [ 735253762, 1541858601, -923218091, -1271542982, 751734227, -1879125078, 1546131520, -1178194715, -2015204489, 367471926, 1693657114, -1113352166, -328785285, 516036935, -1441546266, -1951925679, -262490238, 1728701751 ], [ -1913468953, 1896497886, 1006892823, 1228421871, 2067672650, 1313941775, -1536925977, -253119405, 2119464810, 410676627, -1988691590, -1827688464, -46794287, 774439022, 1837604212, 833391399, 654599660, 516514676 ], [ -1687552074, -473544473, -1285257781, -571493983, 1161878309, 1616163777, -1294055760, 1222091558, 2108278237, 745580404, -1797596807, 2135104658, -79456879, -1843836267, 1308371233, -67338295, 913601247, -1845412323 ], [ 507444853, 1341232754, 1195933906, 148639871, 877612933, 306118078, -435657867, 742646280, 1543930956, -1337389432, -516998221, -110887748, 1917074802, -1480277082, -57772035, 438009649, -2132005429, -1835560669 ], [ -1906052917, 1899816466, -704290835, 1948147587, 146670690, 1450413422, 829103148, 28924340, -532484045, 49497081, -150489318, 868046526, 1234169077, -803315428, 1542742213, -462660333, -91455216, 759381269 ], [ -2060483812, 1466397246, 338316393, -1363317263, -827169162, -177728127, -512396051, -1855065948, -1821256269, -2121409864, 1675463856, 872333351, 289381885, 47930631, 998547662, -674696478, 633615513, -105965226 ], [ -1763360037, 1121050332, 289541066, -829146692, 978060041, 1134394198, -1567423434, -531801262, -422686105, 967393166, -59362452, 1466865505, -95122514, -1263918730, 190753520, 1267597823, 531709543, 637826092 ], [ 1883297991, 760605129, 14159550, 2136811618, -1076039859, -281506169, 1941439749, -1752949600, 1914509263, 1848828320, 2102508289, -1092865070, -28718401, 2103954396, -1136971827, 657461958, -1843854369, -44699130 ], [ 1539051467, 309879822, -468994557, -957402334, 1124489387, -106097193, 1963922530, -1835945545, -673070638, 719064596, -682776997, -79509353, 1998730484, -122822792, -1488825572, 929077195, -935570556, 498390788 ], [ -922436183, 1134192438, 197625766, 1116607535, 2098804645, 2038573181, -1363835191, -1614083607, 1289169102, 737761672, 564977980, -1078393189, -50255436, -620124061, 259170563, -274594168, -154060670, -1696897051 ], [ -168766231, 1929879899, 991460558, -1185298073, 390195651, 1310894331, -1927399443, -191181030, 581391016, 1474281039, -627876883, 1452590060, 624454590, 1492102557, -103900696, -1763029349, 1916484723, -935412012 ], [ 515820231, 884694661, 2069325996, 456361763, 341717823, -1148631288, -908235342, 1223822733, -676474432, 1050091061, -661565550, 815775350, 414168390, 1574592866, 201333933, -1632016882, -627340748, 254361208 ], [ 283550532, -953730869, 1101352877, 1173173568, 1864762937, 31439503, -1110307636, -1628392521, 2139151111, 1394599508, 2116664412, 241984371, 1152217991, 869111849, -1671228614, -2040556172, 1163127566, 1566403676 ] ], [ [ 320232934, -1077438105, -1152759104, -268365165, 1368358696, -1743549352, -1094160807, 1528291093, 70681730, 704383426, 2109973334, -1351253349, 54646105, 902242436, -906821538, 1670899573, 440587883, -1756729698 ], [ 612708910, -1174622072, 1602160757, -448557194, -1302479805, 218908972, 1819723972, -1714682980, 456014233, 1696144672, 1962988727, 1701099295, -1093027195, 774952651, 736413316, 91150708, -821739463, -687058551 ], [ -1590601488, -462134898, 2052265969, -1696244808, -756103882, -167814451, 1116709057, 1567120476, -859270829, -2410868, -1346685717, 321348323, 462755346, -1549098657, -967121844, -511621202, 885319261, -1126862561 ], [ -1416770491, 456162430, -426828126, 1365643756, 49289972, -151496972, -460771393, -783751029, -1650171251, 607090506, 2094122864, -2092602614, 926550806, 764580873, 1341152764, -30099576, 625878940, -1610219981 ], [ -425682667, 1822332561, 853578480, -1949889856, 1601486666, 251229790, -2082510354, -1093055677, 772315205, 393555355, -345203307, 188554721, 566556409, 280734166, 243690290, 808900990, 554532312, -188534193 ], [ 1631490304, -803575035, -654638037, -454913957, -207024406, -1328229711, 1590839727, 964093894, -894253022, -668465468, -145416818, 252154776, 917581641, -1362421766, 1193449139, 1899990041, 1120133708, -773606673 ], [ 1488309194, 1576388290, -1293217713, -385739546, 1338055104, 1110299182, -135323406, 418680728, -151234100, 1120737739, 19090069, -1961275468, 813888495, 198384346, -200072461, -884631997, -1184399150, -1967284204 ], [ -1024319273, 1991956625, -2023968313, -1271274231, -1137179310, -1434634700, 525904242, 256021662, 836972707, -657163051, -575825075, 600989608, -533134367, 847141943, 76400525, 1923878132, -973567987, 835399039 ], [ -388518451, -2053381607, -539161814, -381060993, 621474231, 1216051867, 1586022055, 988939573, -428033835, -1498853335, 1218391378, -1457908773, 2054917253, 451375925, -819484368, -1315099972, 1011359281, 2128045457 ], [ -1460291909, -140855514, -1548723817, 939651785, -419771424, -479741302, 1779116289, -1931327941, -691355671, -852497741, -24347080, 1677688154, -198036103, 949274066, -744614490, -1006746494, -1142599169, -510697941 ], [ -190009131, -1055337837, -2096306441, -2022594463, 1553594088, -1162388671, -1560027899, 1266616426, 75611503, -308140376, -683144834, -1002215647, 1318445763, 1156841257, 730101919, -1213864117, 1390699463, -439938893 ], [ -94603240, -596964079, -1743166610, -854771061, 1797687597, -83431222, -274407686, 569738124, 1068021919, -1195497339, -810825848, -257043232, 1748733755, -1015421924, 741382111, 536308334, -849106987, 665533633 ], [ -1428370017, -213334046, 1583399597, -1413815790, 877801437, -1930692961, -745089139, 2031559513, -1891839811, 1599923424, 831719622, -1249628523, 182518120, -1405827470, 365598491, -758660769, 37954397, 228103526 ], [ -740376957, -1867409376, -229088669, -1021444193, -83674584, -244882044, 1185418515, 826712715, 1501286420, -1792216090, -562951262, -1982433326, -908891871, 753610074, -1712373367, -2070860813, 465356965, -1139359388 ], [ -1845516876, -2068709833, 571306307, -295635763, -1201831752, 843321277, 722186408, 769395600, -598247609, 185152404, -541519808, -1801037844, -679128798, 222498115, -1011665177, 1451241127, 926358608, -68961669 ], [ -948231772, -1963080537, -475526202, 616081787, -536762020, 1182908776, 312454650, 646043006, -416592236, 1270147276, 1728189419, 1871557442, -1537641350, -1155896309, 1399595871, -1969459486, 1147365197, -253547727 ] ], [ [ -1916662574, -165802832, -1286941091, -1576133122, -1539212046, 1443654066, 101340634, -92626664, -1474624574, -1375236811, 59838923, -298606775, -1619401551, -904930644, 2018814036, 900289519, -892549540, 417478140 ], [ 2107738862, -1435837862, 578293581, 1891287138, 819485487, -708929685, -504464493, -1127475740, 1287609699, 301156168, 498143037, -2017647150, 275024120, 1166913451, 1084676507, 1138486225, 2033319695, -773401856 ], [ 1166451411, 1986384895, -1313121524, -1652602158, 1697517680, -1888391709, 1216223493, 887719883, 477915330, -1866989123, -92613177, 1521951908, -1785281424, -239932416, 1470984318, -973989647, 151259872, 1998592156 ], [ 38091797, 2056698275, 945412771, -1707083731, -1398562786, -846607520, 1637275506, 520600834, -959570113, -971962542, 600303052, 1399198293, -1625450227, -522913770, 507854137, 693344736, 1741558914, -2087451267 ], [ 440254444, -964614995, 758411281, -543968486, -1703508527, 218422016, 378550759, -1383599070, 775966750, -1706473644, 889593348, 627883571, -1587157516, 549172017, -1924484229, -664781858, 1323365100, 443448434 ], [ 1078011137, 236378, 1171766690, -1514947600, -1718933286, 1304197403, 1040317081, -2105457233, 2093436664, -470910422, 499509228, 192901502, -1306249774, 1486716839, -1343992509, 1284594862, -1221019616, -454223389 ], [ -1815997100, -206546481, 1984166867, 1632633752, -1903144684, -804160222, -1446341833, 1241022535, 2003126209, 564809728, -308261167, -1708776609, 324758142, 1026897023, 280437230, -1838797960, -1687245573, -1612990548 ], [ 1520391253, -1649310340, -1359466648, 607826372, -1707007786, -922899858, 187984623, -576853753, -1369275956, -2085354445, -851683523, 1040275643, -213269948, 1905225546, 1995288711, 422757863, -1005672607, -883651885 ], [ -1951738709, -1263943759, -1354012744, 1295175098, 64778789, -565533079, -834609316, 216033514, -1415496809, 1995321717, -1765541256, 984937067, -1748103704, -1562006266, -2002726695, 832752096, -2039605335, -454259291 ], [ 1284444015, -2136261484, -464548576, 1342290066, 789302934, 585196787, 1963151148, 2010492643, -1101877297, -1617231338, -1191802402, -1748234675, 369155337, 61323560, 1420498373, -1489629718, -1077288973, 1737637671 ], [ 1112726656, -338330819, 136227325, -256876098, -201762086, -444665787, -778611061, 533511357, 1798784413, 522189069, -657931921, 1776157603, -1625623763, -607857651, 1931900867, 1656860019, -1996625552, 1512726868 ], [ 47737450, 977830578, 1021133851, -1641498364, -83114410, 911683043, 365651358, 1036223575, -1271216743, 446077447, 1495069623, -6757196, -1692345982, -1318344984, -340017339, -1138402680, -1585931338, 1888137358 ], [ -191814084, -641753950, 1737156304, 1379203302, -1230080820, -1254831566, -892992121, -978944192, 519688674, 1391101901, 107497484, 1823028974, 1092918108, 236499347, -926697287, 705990354, -765269478, 484972229 ], [ -1692469631, -1130008520, -446762365, 569359339, 1073640767, -200574668, -1585023392, 365519623, -1582038541, 1962043087, 300852038, -678297267, 135315500, 1336555049, -662053773, 2085455029, 1146002426, 1251010050 ], [ 1724148603, -60791364, -1638373444, -50459577, -1046405960, -1988374172, -80553693, 1877410050, 830945212, 1190714710, -2023787315, 1224267841, 490440776, -483533944, 296404850, 1772476862, -1235393600, -1923205234 ], [ 975234459, 47989195, 1470536383, 199893608, -1926193826, 198392839, -74377583, 1254930578, -1071965875, -699566589, -660696004, 679810062, 1027995443, -1901348780, 325947243, 708482215, -1743608683, 46051146 ] ], [ [ -12700039, -468698343, -1805945900, 356097066, 1326444290, 700477599, 1729484649, -799857312, 1185996141, -1892183149, -1248323104, 1763439153, -1494743033, -962265920, 694954323, 1619171095, 143132237, 1958648721 ], [ 577746176, -973689201, -787050078, 1367424038, 431506430, 1279300014, 1277381174, -145526195, -1561389251, 645709878, 1663959119, -292662738, -286317097, 1049209185, -670867984, 1017866052, 558105269, -1153261146 ], [ -873242583, -1614312964, -642125135, -1839369557, -1952133922, -1437582591, -1102859989, -704824711, 1808236510, -433312698, 1242993482, 1020005471, -1787868097, 1039691630, 1290490594, 1059485366, -674925527, -662822290 ], [ 455439869, -1227519142, 1675587104, 2112238843, -946806416, 1753112308, 448570099, 580359763, 514761644, -1578421899, 769140107, -215935295, -979429427, 870339882, 360855615, -1789844728, -506615918, -367111844 ], [ 918853390, 632369205, -200391841, 1755891300, -1448000391, -484822608, 2093482908, -1136225322, 1232297915, 885587140, -1420048151, -1653039618, -1238544213, 1003641033, 298062168, -686505059, 596939268, 449690296 ], [ 1869021674, -70378608, -2033588684, 1459654384, -1752714302, 1763788660, -1847197730, 2023202124, 1956242155, 1287574075, -882717678, 860416738, 608791494, -282773639, -885772784, -1759394956, -1497000952, -329635713 ], [ -26252275, -45240603, -1402756826, -349761082, 1471312298, 1492513759, 2029287262, -1428594867, 507421959, -1445516609, -1428272998, 160244622, -1280009605, 940092171, -1594558536, 2113728266, -1349467966, -116957573 ], [ 1629314458, 1803317265, 994348028, 1035560730, -1418688421, -1344821522, 1691137659, 985710406, 640191485, 1125372399, -604409878, 124205551, 628377052, -2038119018, 1903052028, 2089531192, 283004077, 640956955 ], [ 1807549249, -2140484005, -606098035, 415069772, -1981149052, 1635648283, -1774344743, 1610618231, 1999492096, 259567786, 753241995, 837234846, 693917021, -923337037, -1226826327, 1451676735, -97488064, -2028240090 ], [ -357972412, 1506596319, -1957561500, -1465048262, 1307448249, -1910001886, 2042523223, 192210574, 922385888, 1015237818, 446505221, 952786199, -944643754, -403718056, -1454618999, 1942173354, 2135684165, 2107307031 ], [ 284315684, 1233617919, 544049051, 598653431, 1265851124, 137464308, -494086152, 1990517478, -989695548, 528176361, 1929419470, -665803367, 1667271928, -783863483, -898183964, -670432328, 1128680599, -2033557433 ], [ 1916675102, -131854634, -915890420, 1971042169, 654059681, -1267201284, -1462662088, -685365277, 281328824, -1662931193, -1151694673, 998119764, -990365477, 1523577702, -2117913005, 1181424381, 878292021, 1554510912 ], [ -1286924107, -1927386707, -552330536, 1137541630, 1380473183, -2064691284, 140280167, -1655250024, -750647473, -2058203023, -1109653191, -422445034, -488106053, -1234090750, 997782297, 139806374, 128079709, -1130224151 ], [ -1259494811, 758608324, 1805962386, -155995144, -1703336724, 796969425, -190759458, 720278362, 79746517, 941484817, 1368011468, 582778328, -337895961, -245151187, -1014182267, -38200517, 3190144, 2119285111 ], [ -1575295385, -2138376680, 761225752, -882655322, -132479761, 505470280, -1177976093, 1222327631, 1607197252, -1274729614, -845549554, -1492482108, 1179755662, -1068796506, 1265308919, -1476738414, -1226234147, -213358856 ], [ 1714249577, -1353849862, 566534888, -382640194, 1282991612, 344489074, -610427827, -1502156845, 367902079, -1336032769, -2071694431, 1706190382, 159823433, -550051364, 1867768502, 8021355, 154711372, -1754367620 ] ], [ [ 207199935, 1759580165, 124078360, 528783921, -978770086, -767544540, 1500615291, 1885644876, -1532899076, 25835708, -1302721393, 1059187190, -1875248643, -1681929059, 1371295582, 2016677010, 745001979, 1449758475 ], [ -1103237276, 1375965401, -404468140, -1841059891, 1785630001, 1181381467, 1289620467, -13942585, -1777063343, -48108243, 146582936, 1262362209, 1399597184, 1871872692, 415249251, -1506168816, -464573299, -1875863692 ], [ -125054261, -1651764063, -1551856137, -826856241, 742364214, -507490356, 1067201542, -2053729307, 461734493, 1354388242, 1955782010, -1132191398, 1777165452, -1161095791, 539265103, -829466511, -949517135, -635836764 ], [ 1204324567, -714863843, 1755428897, 1936943640, -1365051305, 1285998804, -195374448, 644060144, -238852473, 1961869342, 2071670669, -508689999, 220098034, -1898771087, -1932365101, 605810482, -2125353594, -459257229 ], [ -523275302, 95668490, -1596645345, 1395562947, 1778339621, -1880737305, 1226832792, 1225906534, -1250520394, -1929747748, -936238050, 727401979, -11167956, -1053825788, -1426982796, 368851211, -259461194, -1694277735 ], [ -741085647, -701471167, 1600308274, -1054358928, -676982996, -159422186, 606708058, -854417416, -1611780311, 680417238, -437801773, 1701724721, -442824366, 767666764, 581385789, 274372901, 1345585478, 1972308935 ], [ 1362243517, -901176664, -1601435152, 54902153, -93839904, -1499590058, -1982752254, -472768175, -936346829, 836811221, 1816843658, -924661332, -912500725, 763248113, -343927436, 1705776925, 2054144203, -1686606801 ], [ -609730361, 1933557574, 865000096, -751819624, -218946229, 1053504621, -910300877, -468949315, 848648299, -976263146, 108129739, -237609489, -891191031, 1769253154, -1684448570, -1826406063, -58043981, -257346026 ], [ 1031544742, -1644522027, -148759057, 1557931969, -1397729496, -1974779846, -792432410, 718938000, -116469619, 1855727895, 1637861743, -386488629, -1320633811, 1715052863, 52923286, -1848978226, 830209539, -662530610 ], [ 915793687, -1877834487, 259666716, -959172463, -11527002, 1574311914, -480463936, -684006832, -1699015673, 817857020, 1333810759, 154547265, -54151159, 574233826, 2048254805, 1534544749, 1594204826, -2062333732 ], [ 1348263628, 574934580, -392460619, 552460587, -1263318195, -508038819, -1083930901, 1699389057, -1012611886, 402215139, 901015090, -766502430, -74228011, -53693059, -334266832, -1080561955, 1572293256, 1202797432 ], [ -43002287, 2131586471, 1146812889, 1664187785, -298088804, -1960517522, -288272659, 1375065176, -722857330, -1623056739, 1666172501, 839649843, 143071709, 349421661, -735117260, 2104452051, 369640675, -1349502401 ], [ -1444672092, 1376631451, -449690305, -1889478425, 285368116, -232081688, 599881978, -39949324, -1234772416, 273538194, 482088686, -1335726126, -1375905162, -1450337565, 814924845, 1236780829, 1547528898, 1372682173 ], [ 1809387733, -145672005, -1133825648, -46244202, -430581453, 20192069, 965481714, -98899932, -286262893, 1664458778, 491605962, -490986202, -121047009, 1488299402, 353066882, 707418323, 125923144, 923379327 ], [ 333849270, -1778041092, -1374550485, 1377403446, 681943024, 1399730477, 593858441, 2084547246, -100131345, 133356812, -863329700, -41258721, 189679749, 1078817216, 367872352, 1806175964, 949404177, 1688145765 ], [ 779267189, -609076789, 495833116, -40926022, -232842613, -1961117631, -1252709687, 1569545704, -1046969875, -327552962, 1063865333, -1236218550, -1599124441, -250331848, -1157561789, 1351127316, 1046223886, -1362620189 ] ], [ [ -65931568, -932679280, 283737159, 258316167, 531798690, 1925769453, 1389864258, 800374172, 1106097781, 1445974980, -1803266219, 182604802, 1783562477, 1956956685, 671729681, -542803472, -1460097525, -1295524761 ], [ -2030871944, -1424123491, 119478726, -1487832596, -1517978654, 2073118952, -1459335998, 1313749415, 1754761263, 1072687962, -1713606446, -2082376359, 368277660, 25254238, 1620014532, 1323701377, -1538251139, 1627224983 ], [ -1469064251, -372205129, 1222105285, 1186672474, 1967498500, -247976292, 741523369, -98353389, -786309933, 1540858217, -230267576, -1408263897, -315678164, 4297943, 1852452651, 1006888389, 1513480395, 1877713796 ], [ -875550361, 1861475598, -921173759, -1196585158, 1428947338, 1838311570, 1555825223, -419414123, -1821762056, 1821001293, -1461126671, 639431026, 162663557, 103307170, -410147023, 1386521487, 384362623, 1531836001 ], [ 739360517, -855628933, -1093038713, 1977410904, -1661148695, 486068848, 299894594, 1127759724, -1146193724, -1680523790, 1665890929, 722629282, 1739082341, -93296373, 667327378, 647837878, 598429132, 1735259345 ], [ -1995466121, 200407034, -1583798392, 1385577389, -126424368, -825365860, -1004293089, -2016246780, 191152374, -35989813, 747475091, 168032678, -414964123, -1525781955, -730330345, -599954919, 130204860, -1033678437 ], [ 1548488276, 1706274629, 2021380503, -640820124, -157146043, -2112180654, -242330124, -1346548293, 1687718316, -1437868888, 1311496069, 1695744907, 1103155822, -1817394399, -1885438115, -1265304901, -2109244790, 1845456935 ], [ 952641604, -1242580825, -211674910, 1344442992, 1059081082, 1115235092, -1994035796, 2097369665, -1686407581, -1995363232, -491571341, 615526454, 711246887, 894339926, 703633022, 660037858, -51470943, 597301041 ], [ -150719964, 150183785, 308467556, 1244754659, 1910870765, -2135210604, -1341735650, 303155063, -1439836221, -1887342143, 1804809661, -157394156, -691209833, 644442248, -1342319674, -442078222, 1516246948, -1778133051 ], [ 401636124, -390842399, -1263417850, -115778378, -1362490074, 1721325076, -935721523, -534414737, 265561385, -373003741, -924495191, 586732923, 1191217379, -853709535, -1048662320, -423263292, -159667029, -1954963594 ], [ -20336719, -2093541507, -1956766076, 1109050647, 1202289566, -499693380, -704577160, -1693523513, 1804128115, -694104159, -1706138053, -1505665302, -869558630, 1694536814, 764184846, -1911943261, 1327453801, -1183951757 ], [ -1975834290, -163288312, -1610341638, 1999723071, -1418422234, 380307344, 146574730, 556814977, 1650653709, 34133606, -149880290, 2052158475, -1906693688, 2127543455, 585840267, -1975012662, 99135824, -1134487532 ], [ 1605951848, 655253538, -2032868994, 46107059, -1186806942, -1248243870, 960982170, -874252844, 549285365, -1970297689, -1308202905, 227963055, -1604849120, 1180259861, -1059252958, 436508206, -212081133, 1215787464 ], [ 770516141, -36538974, -1215705514, 598713347, 1626427032, -830959339, 1133954060, 1799741054, 1475538565, -2001847147, -2101425935, 2087212793, -1474352985, 1203505046, -598014336, -1351846396, -1345924348, 1885987684 ], [ 1443542562, -1639473842, 1503353173, 1117782186, -1165103444, 1628211601, -976963080, 1609883120, -212837044, -1829386404, -22151892, 1434887613, 1256858231, 325739354, 1401201682, 246783458, 22088020, 1690867242 ], [ -458170129, 2116295531, -722215223, -2084919272, -316951602, 1128680339, -1229896807, 1601450396, -20071012, -1300553784, 1076298828, 2096252692, 255328390, -1213340169, -4234777, 1384150604, -1364250642, 1399251293 ] ], [ [ 748417317, -1060045935, -1997806144, 2005913306, 1046242060, -850612700, 1062955102, -1163986421, 1890737674, -856521674, 1194942206, -1168181591, -41852171, -1138193738, -1786740586, -587119976, -2070999027, 2052434752 ], [ -1792274067, 192800278, 1614144715, -1578642884, -387740591, 701621840, -30546323, 1106695229, 699769632, 1540051687, 514454501, 1003196666, 560526926, 601132282, 1784827276, 952484991, -2036703294, 1602494660 ], [ 71512169, -1964715786, 1351621930, -359918553, 1664989874, 1202071328, 534701785, 353723871, 1829156407, -1124565842, -1543259558, 1268937554, 1590764334, -817075966, 225644269, 1566602595, 287346956, -1988155609 ], [ 646096866, -1443508751, -2106628843, -1606450564, -1864387498, 1523447180, 2091838236, 10705868, 566706786, -1846607728, -223842116, -1851009578, 795311415, -163483004, -740734160, -1274270359, -515901451, 985858481 ], [ 553188662, 1793851141, -349802400, -1836655155, -692755263, 1753638351, 51287170, 2106818640, 1170507583, 277434673, 909117395, 473256984, -1940035877, -1581999538, -1845199784, -507182040, -895376212, -826264920 ], [ -1069250653, 1458658110, -395831580, 1922053669, -1391002182, 831164897, 604355623, 1545225507, -1181193106, 427414089, -790438888, 2009831776, 110573429, 703977408, -679635739, 197861745, 169087430, -458498198 ], [ 1477452351, -952331345, -1750597380, 2120349272, -780072961, 170080588, -1152798099, 138907739, 1698798215, -2067853500, 1664380347, -1682598891, -1898181431, -1803454686, -530049743, -592250691, 1073317644, 1858363865 ], [ -405876591, -690616795, -1510153917, -1836646063, 1831115041, 1534977069, 1481065861, -1306839808, 1480094302, 434283475, 1786993934, -467381550, -651339237, 183417063, -154333724, -2123944682, 1678700673, 91073528 ], [ -2022431394, 1386085640, -800646133, -1823500678, 1238451657, -1382705774, 1599415056, 619844581, 548076753, -703688641, 1429407083, -27125480, 369398269, 1825471267, -1430719520, -856200692, 2138774536, 1783611162 ], [ 468700614, 432488470, 133618105, -950775385, -1561656624, -1754876192, -991345577, -728842506, -1763372756, 757765896, -1512753539, 934768172, 1472799024, -631136891, -1739860175, 307371509, 1822445679, -689078042 ], [ -754036785, -2146433200, 1048448914, -948231908, -703393977, 111841882, 1393592280, 1568106268, 1726887593, -1732093269, 1043323384, -245227264, 645511281, 8068836, 1436389253, -804731324, 897152471, 492826471 ], [ -1845743934, 94203252, 873222802, -1981373334, 1728793102, 1271356945, -716156670, -1863301711, 1559118354, 1582965466, -1149614766, -1116793850, 1787081203, 1199089061, 1661482890, -179067308, 260784497, -477031071 ], [ 2000321831, 640653433, 1731404724, -1213571696, -1595191325, 1284550153, 1024308362, -1939271620, 754188508, -982923023, 2049358565, -1954802672, -2122686980, -448757451, -601291771, -1359256908, 553411144, 520285128 ], [ 1901475827, 191632196, 676814792, -539742721, 635656894, 1424263081, -415552716, 269999794, 1768160277, 158561611, -1998606962, -48017804, 1021659859, 1472153913, 1887705560, -72536500, -733525425, 935360004 ], [ -4416598, 971321549, -1441501046, -353789331, -1724462073, 730263013, -1139220146, -719238527, -1649574880, -957291086, 1512784093, 104696361, 243671597, 344831585, -438810890, 887392943, -1951425720, 2134768526 ], [ -1636813759, -1927940489, 2001246440, -807593618, -169714636, 1546162434, -1179592374, -2069683098, 343386150, 2045282727, 828372387, -500918921, 12775974, 824512991, -15484764, -840862082, -7538558, 817713440 ] ], [ [ -1260141787, -652003631, -452886125, 1724569516, -737863043, 1123673070, -778025845, -1692598920, -2104538803, 1505549728, -292685672, 58094416, 927209327, -1942796202, -1885910476, 1449884482, -1124805877, 1330203076 ], [ 865051090, -28950627, 1208127507, -413696921, -413892575, 1606413619, -865765622, 1598781095, -1483580818, 92514563, 1015721025, -437586925, -1350811754, -1032335559, -1765426601, -116877293, -1680072823, 713136362 ], [ -1389371579, 440396817, -1197800356, 1471508030, 1648896159, -2075499813, -1704081340, -1306979902, -1406481176, -1363180335, -2115754138, -1944461642, -758393952, -427641648, 173306238, 1520179839, -281351606, 1801914414 ], [ -2041041938, -1650719768, -1660862733, -1910483055, -1902173298, 764910766, 310672229, 299041368, 1789357844, 2064392013, -885663733, -40103185, 645472747, -1788768066, 2125557885, 1990706813, 562546732, -1434820374 ], [ -182917628, -1089967558, -932500673, 1961096985, -1800148455, -364392410, -419472234, -1377060027, 313094918, -1505505516, -757186401, 1817574729, 153943280, 1936016699, 946952977, 884829020, -2058250658, 530292588 ], [ 1111579225, 1301668251, 1793821878, -1442216904, 2138805617, -328250584, 146182889, 1582214858, 1260256349, 656205994, -361535708, -500014018, 1744176813, 1257055635, 572485646, -1517891606, -1694666425, 2110359430 ], [ 2116538623, 392287106, 522624632, -1341796357, 1538278467, 1463226621, -2055878468, 1922871726, -1149037786, -230994329, -1853615560, -1366959533, 476404783, 1437317759, 1994773474, -827897289, -1651751727, 473214886 ], [ -1212236574, -1734248618, 93282626, -979108350, 1535962927, -1340828837, 968535094, 1544669220, 555820743, 710048633, 1360275477, 371330625, -226176305, -602788739, -568285085, -1130652333, 703102319, -567963117 ], [ 1374376891, -644304148, -2092042565, -330537273, -1673240571, -1084693268, 1933140900, 783281015, -1127713629, 373176153, 432436403, 1842730054, 1388518164, -1453798291, 1266174362, 547726605, -1578955093, -170141337 ], [ -1749493456, 914631546, 2146830650, 1430909359, 1344183775, -1692766335, -1927150155, -1651188552, -879835121, -2029849451, 1482644223, -1552817495, 2043952587, 435361764, 1483265683, 2041276414, 1274288480, 2089548909 ], [ -361846205, 1893742535, -1293617216, 588748555, 79064203, -595273439, -868588255, 1559349014, 907573531, -93491686, 966832167, -1392183826, 731901074, -324905518, 287251546, 1984991780, -1898500626, -1914561993 ], [ -1693499522, 1661966499, -1363610369, -1363996860, 1578154317, -514022825, -988757141, -1759473805, 718079531, -1497902774, -132048401, -219097977, 443155920, 2123272966, -949514092, -672629883, 1903946369, -210121537 ], [ -1486845132, -1054688011, 250702796, 219435149, 2042287313, 393881492, -1182952722, -106718721, -1215524239, 934920988, 675260980, 2022033659, -1510443350, 2023101096, -1787934366, 1658670235, 1445758894, 1205961622 ], [ -676708188, 1232211039, -564497076, 135514405, 46371016, 68747930, 1158471674, 1571629777, -1373212199, 1684640375, -2144941130, 1036491091, 1783521762, -411594754, -866812453, 1247507909, 364731810, -207660289 ], [ 963860496, -332509306, 1969738940, 1405430490, -1665200571, 1760625599, -1059389941, 579529840, 388303757, -1228948127, -571979997, -1920392840, -81862183, 359431264, -835465713, -503131640, -1302824002, -429481952 ], [ -142671766, 1495930906, -1955028426, 145473789, -1058756469, -2134128811, 154394493, 2116400101, -1112761899, 1284208722, -407482846, 1113613998, 556347038, -1662797561, 536538059, 46706920, -2007422282, 485645560 ] ] ], [ [ [ -1225807097, 576833097, -1686346124, 1543880673, 453182592, 1706836204, 1667414667, 1725471991, 1742124702, -667547994, 1290889715, 1269326682, 200490810, -1211603225, -1851384134, -507221129, -186711849, -1005570678 ], [ 558643871, -1863574144, -213617876, -1875087756, -1322851727, 799478533, -637545242, -428322313, 1733043492, -1808747851, 1312275658, -12543498, 1284057345, 1043124267, -2032070819, 1151484721, 485465592, -1810787485 ], [ 147941823, 100214655, -1968167719, -1201639855, 114471263, 950213019, 1204233194, -1054385768, 2001880656, -2066762816, 674681365, -1864729670, -877883479, 1273429661, 215799761, 428157312, -1810070440, 24138493 ], [ 1194900583, -252118308, 658659336, 896409763, -1896268306, -1929632459, 920383554, 1729221299, -533670969, -793280088, 1035480501, -1999088559, -33501206, -216043763, -388942094, 1847662152, -611878672, -2136418874 ], [ 801661390, 1954804028, 1173760035, 2123892689, -581777337, -1193571756, 1995552316, 137800527, 149607475, -1161437634, -1667148830, 40518436, 1555917988, 808690130, -1265657286, 459964680, -640923525, 135770888 ], [ 532661097, 827740412, 1342726671, 1095971763, 655220589, -538596588, -746713122, 387007839, -211680841, -356377976, 883913405, 1968830631, 1480919336, 1890910281, -1407308768, 1239523166, -17252024, 1829958314 ], [ 1350370340, -651462690, 961360693, 447604386, 251160026, -793969051, -1919980180, 203050232, 650966863, 1416868829, 296023878, 1785611212, 83386597, -1743909098, 803513929, 448480706, -1881592509, 815225856 ], [ -1498789841, 163116630, 1339959213, -222178463, 230104612, -295931174, 203686626, -1508334468, -1270498493, -1081925895, -666145392, -2053041019, 394226273, 685169854, -757289216, 1412483252, 1757062974, 1065639300 ], [ 348132529, -198265423, 1865705374, -1765032543, -346115010, 970657402, -1717245200, -951210681, 8552565, -1834649271, 1680635209, 326446175, 1174712838, 721007302, -1436512246, 1421486624, -330564556, -1536572746 ], [ 958597385, -1310814467, 1795434209, -117950766, 1270145288, -496299445, 2008147747, 1501833641, -1482787054, -209794129, -1507064690, 62975534, -1912169542, -389436292, 211732508, 1170596418, -1864616963, -1259915950 ], [ 1208034217, -1453890580, 508709882, -1566859345, 2063281729, 1778411570, -618655617, -1132438628, 1963516257, 901704414, -1265317843, 1858997057, -1499597496, 2125845576, 532641240, -2093299053, 338571184, 1736347159 ], [ -1398998220, 1956342829, 966899595, 1156170907, -574451393, 425100212, -177915158, 335339186, 343480990, -1645969976, 1797525407, 1177776536, -2120576077, 1874551711, 1657377020, -203128641, -1158008623, -2041724734 ], [ -295531684, 981032054, -2131816825, -545279267, -914666483, 1496880183, -1878248484, 1545095658, -605603730, 832360507, -2142646624, -2117363078, -260043491, 997664762, -2063160157, 34609325, 89381545, -969884265 ], [ 1454451016, -982290882, -1062118016, -1328886970, 1929388539, 728455812, 2134214770, 1789548519, -379818396, 2105503573, -1095421526, -1027854278, 1122244911, 1921347566, 1933250266, 1581716594, 1405201827, 938501587 ], [ 1315211929, -590053332, 96169276, 199252103, 97776154, -536394891, -2126236882, 825850178, 1744793333, 996315752, 1241980384, 535567658, 1142716534, 1684382818, 22351484, 510117866, -1111832947, -394778950 ], [ -1212091235, 1018734835, 70128274, -1019430586, 1806406488, 214290809, -1796250820, -892122838, 380354365, 48972535, 303921424, 1439374582, 1128080334, 1963753823, -2063313788, -2043674253, 520529153, -668652019 ] ], [ [ -755353512, -1883984034, -1475485143, -1181209036, 2108235781, -1380096651, 13567949, 120885535, 1160788324, 707783233, 1520761718, -1416556611, 219282902, 1446777166, -685943354, -166831321, 1659517831, 108863572 ], [ 1281893699, 535940891, 313776642, -137543, 1293089029, -967838389, -1741223380, 935796614, -1806466919, -754081947, 1981076336, -2084084484, -2075697860, 120885508, -1396740787, -278565402, -1110007307, 811436454 ], [ -890842142, -408138417, 1649228268, 1742317083, -1090305056, -908765742, -833424782, -1676408053, 536584039, 844584958, -952805758, -1705035008, -1295347924, 1942840787, 378285384, 1746523218, 1805305378, -2040863910 ], [ 310121534, -428698521, -1603261517, -1778562337, 277573440, -2112065397, 256765813, 589270237, 1184679679, 89881288, 1320747591, 2063989785, 484781727, -1796513330, -1207623263, 692167340, -1366749273, -1744877586 ], [ -571351804, -1922260343, -2075489913, 1399059334, 1355868881, -592332422, 1193267734, 2005743577, -268660763, 495247301, -1837020013, -1128967993, -1548392569, 1604410711, -2124657787, -2108080020, -2124152006, -1325272300 ], [ 1030647169, -591464322, -1637328316, -144837627, -1468346481, -130578880, -380387905, 346314358, -883987447, 1075251431, 846384101, 1631667745, 572415681, -869048202, 1360014488, 43692057, -210680605, -1101374023 ], [ -118462693, 895541023, 1605531956, 202122325, -1889379338, -1915290674, 1981137188, 712029891, 743020904, -24087428, 1401540958, 1689157177, -1873937762, 1127120203, 1535622557, -1459583825, 448498784, 1879853363 ], [ -308699853, 1609518704, -703580833, 690949357, -875106599, -1942572575, 606180688, 617863701, -967746770, 146214437, -1250886389, 2131736247, 699972144, 2119290544, 1676158969, 1989723219, -411436295, -888701536 ], [ -381806945, -452333377, -694549832, 235413851, -1691756640, 353933055, 1530231797, -1894762348, 1050831046, 1548199195, 1249425817, -735475419, -625108029, -2070743609, 1622551758, 1588211343, 411663375, -1233738788 ], [ -112929657, 653637241, -304224902, 348437965, 1799060374, 1976962136, -149622789, -785025811, -1058811736, -1874872330, -164870877, 1975708925, 2076895533, -1371020138, 1567627870, -1033773047, -289443717, -621493104 ], [ 1048041268, -81687752, -966674211, -155005483, -123660472, 573798622, 1757839496, 80866761, 1932759056, 1376056859, 68285085, 1267221521, 2758954, -37001980, -409854508, -1105156714, -322715977, 479305737 ], [ -1781617029, -1643160262, -1094490546, -2084827946, -624167146, 1565755302, 1245017165, 7779144, -886085266, 1405369572, -605549078, 100043899, -130787974, -1326733610, -196715111, 378781871, 780899413, 291187256 ], [ -929749830, 753588605, 486411708, 1674770799, 1996723055, -383336693, -1721405080, 1471578664, -789589392, 554260454, 1903186079, 759902180, -630674934, 648175926, -31619979, 344950444, -49367600, 772126191 ], [ 656902488, -2051623696, -1635550581, -1917363342, 1978662745, -1433977566, -780792902, -751396285, 952471350, -1068686345, 1068483846, 79825481, -1607812379, -1453237928, 679711, -2118333056, -462476580, -1495706314 ], [ 57905811, 682847362, -1864109196, 2061108881, 1923277241, 1812697660, -1054440517, -1171284494, 1694317637, 1958393585, -141281920, 400971492, 495463893, -1096397992, 1306523019, 1342731959, -374554973, -1451062690 ], [ -1002520158, 295411222, -318685101, -1790521335, 303880089, 2028038066, -258382040, 1354060735, 218464590, 2004646003, -1803711450, 1687255741, -1987473952, -426943689, -148478929, -557223196, 161542135, -1635164579 ] ], [ [ 555701283, -1510805385, 91209303, 1685493894, 898496418, 338656031, 1813947071, 17585365, -163184440, 1307945925, -1380218982, -321056738, -1742426984, -925752791, -1429517181, 1632544237, 979400863, 511383598 ], [ 1819998252, 441272593, -1511520751, 1718391711, 1429295315, -1952659042, 681186988, 1951130794, -1846349658, -759067929, 1241794298, 1640445454, -524716074, -1815120173, 943369960, 616266466, -724523515, -267840892 ], [ 782437196, -635533739, 2024909993, -789517073, 615398038, -522324452, 804951553, 664318964, 61768763, 19323499, 718256091, -1630981886, -1593837548, 820146376, -1597983440, -1759628169, 1732131592, -1588615119 ], [ -618723454, -836228764, 1602281658, -1870968655, 1193132539, 1356976999, 1073946044, -1051557754, -186219297, -1429887274, 1134412673, 2027016361, 664150202, -548445313, -210581735, -1178627725, -331329943, -1805933591 ], [ 1975700991, -1743133166, -1483971673, 873606142, 2147022169, -1114029473, 196433986, -1415589967, -753253848, 1713391501, -2083744949, 117642520, 242997166, 922615169, -1772124701, -1223969169, 425165124, -254570662 ], [ 579540419, -588801119, -1496570094, 2046669408, -1388161985, 571513067, 169260667, -660602967, 1874258053, -285708508, 538319227, 1217081700, 2044559599, 906840328, 1224700918, -1600884934, 363411495, 392944682 ], [ -614840495, 1622298137, -1998072632, -757390772, -331281059, 2075781647, 631572343, -1821901492, 1343715723, 453806739, 829325618, 413911890, -1256641503, -816166861, -1826516708, -1723186385, 1113724271, 977740818 ], [ 585090103, 728380182, -722977745, 1858940890, 1205589600, -275862666, 619494977, 1882649189, -1556794668, -836979342, 669402496, -1619571985, 794856520, -1886590955, 117006160, -1937492639, -1624746373, -1540339790 ], [ -1656492015, -1885258703, -253181186, -1181694348, -1503779246, 1281309732, 786975681, 1506716117, -1055552794, 1395062941, 1288788210, -901466867, -1966596201, 1653401963, -1914269786, 1442763384, -129277589, -1989181988 ], [ 1885899299, 1409423969, 130334886, 138102499, 1267853034, -1093431971, 1873777122, 1300884770, 595637553, -1067467712, 1503760873, -2135215272, -141345838, 492076334, 2038683344, 1533806060, -1117051010, 332392358 ], [ -1201778871, -1039199059, 615617099, 286866277, 943467427, 336468786, 827283889, -619583450, -1701069711, 727094613, -1658177329, 1482746159, -1691434918, -422921359, 1147968812, 1086610460, 497794403, -667771284 ], [ 788212651, -1724923965, 1898394402, 45474008, 416522374, 2034588027, -275848968, 852252418, 725812644, -572769646, 321647579, -1544686952, -619435928, 1924039133, 94779002, -1682060888, -1318053745, -1594292444 ], [ -908481646, -287476325, 1498602484, -1608564024, -484004573, 1137108307, -756002349, -738526014, 1885102732, 1648271620, 915214077, -2136660417, 301338937, -1714338111, 1954311031, -586712099, 1071474450, 57959060 ], [ 638825978, -1090114076, 1093785597, 98787589, 655211913, 450463450, 726470262, 556700421, -503689170, 223525902, 1536211684, 1897828144, 1171963539, 977809895, -106261252, 845386512, -188663556, -1089474335 ], [ -1162009525, -1948257066, 1074538842, -1943913951, 253273517, 1854638038, -1187031234, -1248022809, 544104432, -938683774, 49596458, -810571554, -1727877511, 1164777481, 905166033, -955468720, -217466536, 23909450 ], [ 2096835546, -297267505, -1818112352, 1854091186, 1722918049, -1997646551, -1949969134, -1934845761, -1843268736, 1649957084, -1578248326, 889755348, -1561824734, 1382751768, 94497096, -868333438, -1562029495, -109421542 ] ], [ [ 401735343, 1243734920, -711021326, -1274464772, -609764930, -986785413, 1743253783, 138724895, 1124705188, 1777955867, -907504275, -847066485, -745254474, -153757161, 1371790167, 1981362626, 586278876, 1205049088 ], [ 1001831403, -1814910979, -1565749180, -1511139933, 1184700063, 865052249, -548654998, 620085054, -715870831, -491126971, 1751642341, 653932215, 138107025, 1542945773, -1500345721, -277862192, -1817886439, 506378102 ], [ -28436052, 2015160385, -528533910, 1466529736, 360502039, 1509533405, -1078999043, 1292527615, 455198937, 650973198, -679943386, 1978102238, 601874621, 793835840, -928667328, 1010274538, -830227533, 35606976 ], [ -1767423997, 503861677, 488414333, -961241341, 432642957, -99327820, 1599637797, 71634240, -1905481296, 1859354625, 1722831853, -1157910855, 469179591, -1764965860, 83067737, -1571071494, 1036648119, -1916075791 ], [ -772999813, -1921722204, 584921641, -1036525142, 1083974739, 1990588716, -262207925, 480499963, 1956210867, -31929005, 1108551872, -1902888990, -1802241522, 1030459860, -1741829946, -567451566, 2138153107, 1679875675 ], [ 194708015, 168637592, -994718356, -1568026245, -727259070, -487499470, 1261567383, -1152301525, -1893600509, -234774695, -2146848387, -2387242, 906567409, -202292497, -324490069, -1103857166, -258380163, -1642980639 ], [ -248696962, 505018208, 1585853555, -1693828568, 161267274, -54221744, 710216345, 1908702861, 425414150, 1085938483, -427749801, 300510896, 1318476780, -467872551, -1475718402, 1467766173, 1509305877, -423055775 ], [ -1165405586, 1562093066, -1758192799, 1826738185, 1360332164, 1898993990, -207990736, -1484360951, 1355047310, 134581499, -491022545, -644968590, -486609826, 2080822148, -1360750557, 330112132, 301433568, 1683234994 ], [ 986323086, 433340863, -1227933507, -1305365613, 1761428427, 14565397, -972950952, 374722311, 2031056319, -505990898, -1971640746, -2027783570, 1594396329, 877147060, -2098056635, 1619109760, -1406153632, -432727689 ], [ 959267541, 1964206228, 423813412, -22255239, 1090481210, -1251807652, -1407928669, -684464002, 452743590, -1606817058, 2146029160, -2066463329, -985892946, -1389863198, -1452013212, -660870105, -1430511707, 1506170585 ], [ -2108327052, 240550944, 1618742742, 596779779, 202825903, -675744855, 472787093, -196067550, -1002218850, 1443126642, 684694256, 1874686484, -1918050124, 684823237, -1886119366, 1399444108, -832011566, -800161966 ], [ 1393870661, 1994693131, -359529731, 1596659458, 2093540100, 1167341866, -1767462968, 842016276, 197167008, -1450115531, 934209193, -118840239, 2055497094, 815474627, -2097294127, -2111526884, -713646337, 1225728806 ], [ -1343479008, -831071972, -791204418, 346092302, 1343681464, 2116310587, -1600109134, -1483197485, 712435218, 16102917, 1199962120, -1711321182, 988729730, -1934739879, 974174180, -198557984, 2139206536, 1540698845 ], [ 508828525, -1505844223, 927638798, -1012587264, 1355788437, -569526153, -906214378, 1619422321, -1343113877, -1203998403, -1541356527, -1968978828, -1577536359, -1523461131, 1877471259, -1494280178, 2124038712, 760799059 ], [ 1377670172, -324932687, -692951887, 1244664432, -1990431269, 346400463, -72610592, -222149135, -1605431515, 1149236219, 2081104580, -108743543, -1409547628, 413783753, 1142389347, -659527319, -285064413, 1543232665 ], [ 599180131, -684368076, 2056893901, -179884251, -341831964, 193458385, 1708203686, 1316530368, -678128520, -309194928, 176561016, 1599820412, 269771553, -201855609, -2040068386, 1979508131, -1505558046, 1647005000 ] ], [ [ 1944919146, -650349506, -178416271, -2060017135, 1905985082, -254268016, 1525371762, -2046511165, -156169280, 1632609135, 1863372846, 1183425078, -1188663857, 1101479305, 1466001456, 52779203, -1314692551, 1366841117 ], [ 18989833, -1531050375, 147526444, -716235408, 409737284, 1108034902, -747040284, 548935808, -332104930, 151037682, 2073184595, 728614347, -31659897, -1742368910, 13701102, 743858382, -1768843515, -1422153522 ], [ -1415201741, 1152963460, -1366101733, -366734332, 829568260, 210624243, -599242149, -1932216310, -1440446034, -1266289144, 477270546, -630738798, 355498428, 1928907172, 1051360216, -1166725000, -843295452, -1523894511 ], [ 1917830075, -1355741786, 126361242, 440187589, 1663453940, -7593138, 1754907367, 1431340529, 526097400, 1768214149, 1410067587, -1819141816, -1815441293, -2120274904, 2141680670, -218672680, 1584788821, 489323073 ], [ 1715355597, 82321957, -1456624492, 1668267968, -1678697735, -1722493971, 635107705, -1203670021, -1880149707, 295200940, -358067059, -1801495114, -1598911568, -1323886382, 189369943, 531466556, 365171043, -1183431034 ], [ 1654202658, -450540865, 1650005628, 1417409083, 1388098934, 2117414112, 315188279, -2087898068, -1065891030, -1355732322, -705501139, -1804203002, 1469756514, -1300332740, 1873136169, 60366213, -88552, -1618534828 ], [ 678995584, -898422004, -422082137, 2046636288, -45705571, 2118394750, 1642974910, -542437585, -496693439, 609461285, -1866819296, 1846101960, 82706983, -356096468, -934432052, -1857459986, -1939821817, -2036612146 ], [ 772443884, 1365911251, -1963748045, -1136197157, 1949222936, 588327768, -966564473, -149582020, 1798856355, 2142920288, 1489698429, -732957782, 1730717617, -1233276276, -1349915507, 1875317433, 1881599289, -906741269 ], [ 1380817656, 2048798841, -950483990, 669225558, 672732406, 18218488, 439713827, 944185366, 1590083052, -1422686930, -300295898, -913779361, 1593488995, 1395141878, 1604588293, -361339613, -1645828146, -180760971 ], [ -861187291, 282200858, -615163222, -1616357588, -524990964, 1082613718, 404105301, -626582090, -289020270, -697412782, 151513592, 1004415797, 944887690, 1388673570, 828433324, 751607786, 1539314704, 1446663247 ], [ 2106362181, 68826247, 1163283496, 1994041244, 225069011, 1810310564, 1074225604, -1816756408, -1603291864, -591392276, -1658033691, -217321768, -1205824227, 1457468234, -1412133965, -789307911, -956861134, -1045438481 ], [ 285481571, -261728732, -1236533668, -1936498239, 550540077, -1033794548, -629172766, -370345349, -892882649, 752305171, -1505958365, 20171172, 2010096675, 299859616, 1155485911, -54983759, 878205323, 803109851 ], [ 154972670, -1331382253, -1578155206, 766556718, 117195263, -720206502, 528354432, 219527373, 1672272320, -507899537, -735200735, -1586594955, 1384370302, 1489576510, 1731217158, -2033168415, 476186485, -940595 ], [ -1044887584, -372829378, 1814334093, 309443782, -847023438, 1448936616, -1857581426, 1041557386, -1111808725, -926830125, 1551306129, -1809003240, -112648613, 1145027998, 2083693677, -1223427316, 1429640974, -1896896254 ], [ -2091229221, 1230654940, -324127832, -1726697236, 884644684, -490577870, -1153063337, -1315073920, 702378635, 1743850066, 1526226508, -63930658, 1814341156, -250399350, 1342478679, 1735617423, 1511119309, 652013905 ], [ 472780260, -1199167197, -1977260922, 796977533, -1012553117, 1418804149, 979529216, -402196059, 1865823998, -563602854, 1881123948, 1286753911, 2131485116, 1741368956, 1804429511, 948498802, -1062027262, -450806030 ] ], [ [ 2097306065, -1115284405, 548123741, 964629249, 1267094955, 1903450351, -1728682795, -1742415132, 617289415, 1464625418, -725811399, 1800913701, -1558081016, 1537262548, -951061266, -18085548, -1586183639, 1181260475 ], [ -234518401, -465102549, 1205232602, -933742584, -1612063649, -759857404, 1498904092, -756591916, 2011984856, -1240516712, 2077281070, -1648985510, 834598507, -122351433, -136447335, 1068576485, -319867534, 566884496 ], [ 1348744548, 1896733024, 1023600272, 897128233, -442252619, -1393721810, 1615206133, 172561795, 1141707281, 1521851315, 607370143, -397553850, -1126699068, 627080157, -914321786, 2055242094, -1728560903, -15786694 ], [ 208944918, -2124306006, -553639278, -1312077424, -633125189, 1397258196, -762303913, -596205729, -14850811, 291050689, 1381585439, -220982259, 1160310475, -2088652662, 1423451574, -1708403802, -1155453867, -1043559148 ], [ -2024658447, 935851711, -1529599582, 521841227, -1769275519, -1888033251, 2011978947, -2051499490, -32538137, -1214582942, 1542597449, -1315476366, -1177281615, -388007237, -1852732860, -891153607, -2104816721, 293061926 ], [ -308667686, -43183612, -1241007112, 343573973, 512688725, -1108769862, -1882866606, 811208343, 1714279838, -828641122, -470964211, -230043029, 1540792393, -1507504643, -1395190479, 380173992, 2058290048, 907785080 ], [ 53265893, 912328771, 2024319018, 2042860226, 423383926, 374445977, -1641368691, 1539548092, -355119740, 1595255370, -1486128810, -1803486169, 915984019, -1142053154, -1385823887, -1261611293, -1337325645, 1589784396 ], [ -298275184, 999083954, -541246354, -368016409, 925264194, 2074832343, -1514569339, 612891828, -1575152816, 670772896, -1333097631, 452410553, -1504595129, -63704593, -1591322354, 2008839639, -1059773748, -1436765736 ], [ -1426219112, -288811319, 980675839, 135111612, 1614392398, -1492505679, 1016039899, -1280173678, 1497162795, 1472134094, -1177204288, -451468445, 1021063723, -1535371052, 707555260, -1197265479, -1216261474, -309742533 ], [ -2114427245, 66386533, 391540368, -1517857343, 218483066, -1414215134, -1214238593, -1301780642, 1144718891, 403777012, 2011174409, -528905473, -1995806903, -406132537, -1514596770, -1896786295, 2037757236, 2057331796 ], [ -1344655992, -1306032907, -433056423, -2122786833, 625093317, 665961545, 1051157219, -905172045, -586662429, -186995716, 1799961162, -435939647, -596868725, 896753060, 482129838, 1239420746, -469837615, 1537525050 ], [ 1860560787, 1735835883, -884512270, -203146865, 1743456054, 852454506, -772136249, -1344374992, -1220606210, 1979236593, -1946929194, -26902584, -1802142763, -2092852837, -446523280, -2096260354, 593405388, -1438441653 ], [ -1319766732, -1292615380, 434920362, 490275428, 650864550, -311442654, 2087526342, -1963181584, 2042349016, 1184411577, 438881786, -1713419334, -455704204, 1468124913, -45028641, -1574329272, -936788237, 833951625 ], [ -423131816, 1901274536, -1346026038, 215137280, 935708174, -2136960052, -1013593478, -450318101, -2055591564, -1347277255, 1636917419, 1383352515, 1769272684, 1534368280, -594597131, -1233188344, -1662705942, 1177776404 ], [ -1438807753, 1353073591, 1652531466, 439923344, 1804362258, -392342210, -1639484220, 199055406, -944368544, -28419979, 464790487, -1936009482, -2136304854, -1983203605, -1661115860, 918135469, 1949158350, -1591493849 ], [ -1040264065, 1386037952, 1594899151, -1601050345, 1590883367, 900685015, 1560843306, 1817301419, 2109512060, 971110256, -1085557565, -1114528687, -1918305054, -408229429, -1742302401, 1261200758, 1847477300, -1042198463 ] ], [ [ -205603776, 10487633, 520412581, -2003634000, -1242996006, 1395098899, 1324936844, 1492654327, 1200226617, -13820115, 288604204, -1481989382, -726303947, 687016663, -2133659497, 1545941408, 264016425, -1476699744 ], [ 2106311537, 779545032, -110395464, 2131374010, -1410598743, -1517496646, 470940602, -995184411, -720591539, 898016985, 1390247915, 1354452818, -1921150216, -2130394793, 143085783, -1469309931, -1509070303, 1058057 ], [ -1649009542, 80591584, -1073867388, -1723810268, -625665750, -297030253, -896737082, 908819558, 8754996, 426069734, -1041481119, 1545791050, 2038469030, -1779123771, -1739858402, -1721649566, 1672909553, -631879664 ], [ -42647329, 1405863298, 374374611, 2053094246, -262133572, 389236189, -1897122003, 465431479, -1579739502, 1643266843, -989786076, 437775374, 974670169, -279306785, -1942382361, 1967221105, -701953430, -586398827 ], [ -1158892391, -1965144910, -578213981, -1116356150, 2060557262, 834746670, 1577381831, -854351269, 81001512, -665153908, -875042059, -1749675175, 1659939078, 388480726, -1680310284, 1679272551, 674267022, -1241030278 ], [ 1674789221, 274503811, -1961347311, 22251381, 1377493933, 882656004, -610925921, 1725651526, -1911125629, 1797242305, -1024386478, 1796657531, 794555206, -1647981358, -194902598, 1115038079, 4328171, 2134192360 ], [ 200773103, 473174180, -1405640998, 1874930119, 738364709, -1147006230, 410113595, 971161799, 1430720622, -1335924980, -843475906, 1578951618, -798647901, -84177361, -1073374152, 1265257925, -1863311844, -1751730502 ], [ -1390139132, 1272056095, -1868566998, 1228888206, -1085860450, 876103026, 583044696, 1128844611, -487966755, -58641524, -1227745780, -1279767183, 1187726780, 197972530, 1974984229, 172887382, -1538390297, -1241256027 ], [ -1131922927, -1218523928, 616809207, -602110946, -432076525, -1048008409, 1016971111, 1554607710, 91901435, -2038827945, -996569130, 454561298, -942348564, 1714842713, -2039982865, 671318843, 772632240, -511996308 ], [ 1799270299, 293342735, -579472323, 259322928, -1324791178, 325395588, -1031910954, 1988249539, 754020835, 1573817954, -1713067677, -1838271995, 436658062, -859704484, 927581355, 1439601511, -256257891, 867948764 ], [ 105075940, -1714641589, 1018919481, 1991205221, -2080002300, 1182684004, 1170936402, 611350160, -895915297, -1886670477, -1770555060, -1179898634, 966734390, -1148116427, 613526295, 1868158713, 1367399992, -2126812639 ], [ -27535969, -1990591333, -357817407, 1203250457, -1387858636, -191107401, 460989470, -170415829, -834161519, -564884695, -1450710305, -963979931, 1819315598, 446807366, 1306323249, -1884564523, 525147389, -1347962061 ], [ 124628857, -439434619, 675294469, 81977291, 856933744, 1631512955, -1685426082, -830746493, -1260385178, -151107208, -166533746, 627653560, 391910377, 261533399, 1585287198, 974957849, 183188702, -1823652382 ], [ -1469485596, 857033296, -1213461454, 1331806932, 1461819144, -1540500635, -775895159, -519228954, 1411964821, 1755022753, -369416029, 1879639673, -1323348406, 1385593599, -1251995389, -1937932902, 2076928519, 68303745 ], [ 378170305, 168504398, -2108788687, 1810628041, 715124349, -854567208, 745934362, 239946034, 846574867, 1357613578, 1886617635, 1465913958, -1598140418, 1623215116, -180331969, -174643439, 335769406, 1025512259 ], [ -617561049, -406201295, 1477860756, 273978011, 1805869870, 1514681093, -1355168904, -1064819952, -539970314, 694041186, -1248374859, -1679757219, -144873133, -399527265, 987714686, 93697721, -24526630, -908453066 ] ], [ [ -1879146407, -1228472922, -994828107, 1464421437, 866607376, 903192151, 2062949227, 919260946, -122649760, -469095032, 681760903, -934336942, -533688280, -1898643037, -484166275, 38918870, 1805584073, -1316124795 ], [ -311198484, 1302979937, -12201463, -338980913, 1265358294, 344358412, -1549212712, 1085535780, 37152812, 1693039820, -1493319042, -1303863824, -1153045428, 1974937779, 1939396953, -243465131, -226331406, -1978881194 ], [ -95212371, 2139859223, 2081557983, -1112690548, -1156076311, 652189730, 984299399, 414653491, -661051678, -878265412, 1007549454, -187527897, -479278981, 2132213640, -1036079969, -1989048166, 622642696, 1198983173 ], [ -1322132399, -1763034588, 1471385882, -1908290412, -1639633623, 793122083, 1630635658, -1829435273, -1967615990, -346090978, 241023913, 997834787, -965222904, -1325204206, -1050130229, 234823554, 321179514, 1933514472 ], [ -568010549, 1765748901, -1543427921, 127633278, 592616583, -1502835826, -412773484, -605636326, -2112597683, 1662905176, -612991201, 782418787, 1793543356, 1992021168, -1931497874, 661233425, 2004291196, 1123900911 ], [ 259629318, -1431836272, -468374356, -1611387694, 66401098, 1034980274, 39351229, -407669735, 1458732179, -1134327239, 232258255, -1163185791, 589035782, -472531906, -202360872, -1985278828, -1737409309, 425468712 ], [ 489405181, 2058716724, -925070867, -744061575, -1806242356, -1842071436, -500790010, 215795762, -1354213952, 233900362, 510804831, -2114623473, 415576222, 1576065214, 175727656, -1334650635, 1831963344, -385294794 ], [ -869256021, 1597372041, 1582899296, -2095862618, 1913685034, -1532769693, 733237758, 975029916, -926721558, -406400976, -138271663, 1890770363, 877783881, 1485233288, 1653363174, -44579968, 269044015, -943311817 ], [ -1397312560, 79993129, -686736750, 1776290150, 339911422, 852328244, 2129206229, 422665828, 1747174224, -2131238280, 399116004, 460521025, 644149185, 2007778396, -709821259, 35699298, 189856981, -1556372946 ], [ -422916916, 460185815, -1993069129, 888800166, 455509548, 1536851268, 1464663012, 1204166954, -1540698619, 539978712, 1484774402, -2104114344, 420566117, -2089504532, -677303142, 613114488, 98690776, -1489322066 ], [ 743216171, -1770506244, 1020934700, -1006909660, -1508388687, 1325343021, 260011011, -526313016, 154739441, 1930666134, 142171809, 1474283778, -624922020, 1987218050, 245936237, 1832194512, -954249612, 329319718 ], [ -1464906713, -1138178032, 215595252, -1438830218, -1807064276, -518778319, 1842409657, 536895159, 633133492, 1568796049, -2025328463, -772419190, -1766842733, 2013845115, -1003099813, -2120024470, -1607917209, 1865946408 ], [ 845281335, -1180893475, -1267935146, 1129296301, 1021618058, 1293137002, 1871986639, 1624688341, 235599203, -268943362, -1100321165, -1818245913, -1654980623, 484123406, 580164791, 1101028208, -301265457, -690423239 ], [ 1828386789, -1644197404, 486836211, -828810892, -1968591842, -2095455083, 613805844, -1989846430, 1417912488, -1892909087, -324934024, -2063440227, -1112687813, -2113270476, 1406484206, -1607260928, -1141834218, 914186185 ], [ -593523614, 131601922, 170240819, -268463673, -22986726, -63883941, -2081203062, -907593384, -80737084, 1152828353, -1344190095, 1661910278, -1601221560, 1489641295, 1208464406, -1839876611, -1842463787, -1983694983 ], [ 134477912, 260699214, -1433507698, -1044053230, -1198910802, -1478188485, 1649178229, 38881174, 2129514526, -503374641, -1261062890, -242201877, 414554529, 797514642, 306896963, 51412288, -1799553173, -269654000 ] ], [ [ 261295709, 1187634634, 894772370, 476280848, -1598798986, -184806201, -722003147, 539445660, 1884472022, 27231626, 599407982, 1482891368, 2115216405, -317386532, -871981084, -663511362, 237758725, 609331237 ], [ 976903572, -350307484, 190214409, -126676357, -2052753149, -107216080, 15319950, -506997973, -434129757, -510368410, -1978135603, -773594986, 1151256447, 332785058, 2098330536, -1537976500, 1442358423, -1502481933 ], [ -1330894047, -335269403, 1684996062, -41859936, 1527234649, -1829963879, -12140365, 1297247187, 510876876, 308016259, 2015045275, 696779525, -1786112638, -1342827426, 754289564, -1191565098, -1453214425, 1324360632 ], [ -329554496, -1450423392, -661934527, -676345817, 817824619, -1142991462, 1135157711, 1255414975, -787194285, -940849977, 1654054963, 1284330110, -1706261294, 1380088602, 1605678156, -1802126304, -1543647661, -1496127064 ], [ -907319081, -203512912, -145575618, -1142279368, -908464081, 120660203, 515658679, 423139425, 1434594267, -1168501051, 1549337607, 956464766, -1931776214, 318149671, -811159772, 1807262703, 37616986, -1093115684 ], [ -648960098, -1268104237, -31037093, 695367166, 1125476918, 827498140, -1473193025, 1859982126, 893408039, -1831776899, -768830439, 1003179355, -476139878, 789985931, 1613692266, -850782230, -121582357, -908461851 ], [ 960138553, -1800175101, -1519572099, 819715891, 781779061, 1516108916, 1412402830, 1129707209, -946117263, -1201173318, 1158665625, 1293912637, -776270267, 1214417925, -1774238159, -333859439, -1009654206, 516875269 ], [ -598022407, -622732264, -166472270, -1587868458, -1515596319, 1454577886, 1219911139, 649075889, 90988977, 1600966786, 1180977904, 1738395921, -1222061847, -942054624, -1592489966, 1692298676, -561015951, -1260199716 ], [ -1401177161, -1297581594, 980907524, 183913102, 652199917, -181992154, -325354629, 1975770709, 2102971410, 2003787986, 961819387, -1161016760, 1180583287, -84583558, 938701370, 1096982871, 995268869, 943378626 ], [ -561085138, 1562626925, -1148132567, -245347869, 1014542278, -1694034872, -1064837138, -1190952428, 1003813165, -1227408289, 505493907, -858660264, 1404375444, 851828292, -1067622203, -715534523, -967948374, -1600602772 ], [ 415333837, 57221056, 1347210003, -1767826094, -54672341, 2116842013, 1546399398, -26844080, -1588025411, 713273137, -2014044161, 1086792276, -667843445, -1400727643, -1732608639, -422220591, 510618069, -685946906 ], [ -1108302179, 782130475, 941577839, 825668987, 1667191478, -1964832021, 1012495458, 833032857, -259504775, -1818622549, 1267146687, 1349983803, 248307809, -301740799, -460668121, -1698074650, 2079455164, 2069963623 ], [ 1199753747, -643675711, -1732415048, 2029470891, -20352493, 1164853067, -1263204323, 1927051328, 1815578931, 1167002111, -2090953194, 516596487, 560062306, -2056292370, -2126726996, 1054041201, 673925254, 307682712 ], [ 1576884389, -81958762, 1074934430, -1057221748, 13766975, -1696602287, -299780994, -1135965088, -472361604, 981772827, -881068862, 789553593, -948729433, 1495872528, -351108116, 1709079418, 1662449933, 1670156374 ], [ -2114832422, 838891042, 1993399703, -418511585, -1260374912, -918596658, 834094715, 759832657, 1611268314, 839026049, 2063050887, 1340095966, -1244560076, 1756468117, -1315639893, 1606374268, -1243495605, -2096393561 ], [ -653997464, 1506476817, -1310264620, 1724532629, -1851084063, 923002213, 1295005361, 1853031721, -691180797, -457970857, -370654448, 1061599438, 1060856304, -41197666, -1494396856, 1242540278, -152445433, -1795487442 ] ], [ [ -1371835601, -1484736858, 1771647087, 1921623809, -1470844487, -1135425499, -530681847, -1422208008, -1818180013, -1952061010, -1925904569, 27242049, -54708543, 486748926, 2119257586, -450124165, 974737986, 1859118559 ], [ 892951859, 1335981565, 1935281400, -813446799, 1247879111, 704815198, 1764508084, 1412135700, -864682483, -839181274, 323409550, 577775575, 1345981423, 94964892, 22103648, -1287167852, 976178453, -137025825 ], [ -2063212881, 722198785, -176562364, 780322069, -1482403348, -1340144049, -2029892257, 1206602163, 686997156, 1708317211, 674757374, 1013001556, 37794197, 713908366, 1002283368, 479263118, 797430859, -1910384969 ], [ 2058768805, 1044797814, -1826925836, 577951840, 934733798, 1846790749, 552089315, -1121774125, -925714568, 810034903, -1469223197, -2007667754, -2137411547, -289672093, 1457827363, -58476063, -497494715, -1914871662 ], [ -1980585584, -885274392, -223309909, -2069424564, -1297685148, -1371854058, -50127157, -1422654735, 1865870407, 217718823, 1939672175, -1900081398, 1814453838, 1588933490, 105278116, 995500621, -974275753, 1248866409 ], [ 785397422, 1837900005, -76940826, -1783511877, 818468500, -863134864, -423776114, -85946170, 1906940961, 2063631026, 182555456, 1505843093, 1871265580, -612196780, 1311739502, -117412986, -1785335066, -1542266282 ], [ -1349225979, 214854825, -752665205, 1805095277, -639446798, -1576096148, 833657576, 1504345735, 1279159392, 94975339, 2043357708, -565118290, -1133262337, 1919928794, -2065024121, 566016237, 1983066859, -747956473 ], [ 511984756, 1728413348, -1565055112, -165144976, -1128163184, -2069255290, -1617215174, 725856128, 1082835353, -362127954, -326327383, -1312718493, -582726346, 984990978, -1658827876, -343126187, -2116820890, -2080968504 ], [ -1469637535, -318088854, -1918939219, -1566101708, 443907896, 1114832997, -453691802, -1966536957, -1327193635, 360572053, 916329808, -1338355483, 642549218, -1279342416, -282191012, 1791211526, -1868010520, -1495070615 ], [ -940530459, 1375863620, 338863173, 1755882890, -714909164, 1667167569, -1524068045, -554670156, -1795518247, 1889188616, -1461688860, 958837418, 300269353, -333484180, -1366885916, -875654045, 2015302233, 2136090432 ], [ -1311210874, -30374508, -954318449, 2091214563, 434230825, 903939425, -1478076783, 1991966054, 1923824367, -32667213, -480344788, 1575819232, 1401911980, -2039312762, -402718203, 645950274, 1960628136, -1563235952 ], [ 1753823964, 243686746, -1086911824, -1621603600, 1446650668, 247958316, 691131500, -2138256356, 701615897, 1465754414, -2043002503, -1961054620, -1075489134, 703700739, -697071575, 1103580750, 183473729, -747913467 ], [ 1339585528, 2024168450, 1067643519, 1341018816, -1335510547, -1826807693, -381793463, -37297360, 929990685, 186485490, 819159450, -1900948637, -1772339100, 1382993906, -1013908768, -1397580564, -619713597, -1493513245 ], [ 1553520580, 843265375, 36112350, 184246927, 1746684861, -1613666989, -1260981751, -1644368695, 2054029807, -784388174, 221828209, 1858993711, -1380953827, -656306805, -1084546888, 1474702927, -1695450379, -1653285976 ], [ -203659783, -57192609, -996215702, -1235414936, 1816040645, 1189543601, -2015529373, 269306176, -1479914496, 1517331201, 933943723, -444056483, 1590118725, -848906048, 1596729829, 1149120544, 2081037499, 256945188 ], [ 1022642714, 1791414368, 1128658252, -450728548, -1917497350, 385317226, 201624886, -1182956180, 1944464270, -208537726, -1389365925, -717504709, -1478941606, 1479222301, -1845134673, -100380548, -684478652, 928961216 ] ], [ [ 1049021930, 1254741776, -1259221315, -120076895, 1943204069, 655602379, -1100233009, 1059141010, -271239565, -1851640486, 489802857, 974682213, 848745720, 107367369, 1099159957, -888546980, 242528426, 1327630524 ], [ 1201191090, -1443517354, 1347870494, 1245454971, -242108431, -931896947, -449780488, 1992548425, 1135568159, -941592463, 1208902096, 1850632903, -689663358, -360587150, -2046385762, 282709669, 528379028, -1779258840 ], [ 1504482338, 625039977, -1769513397, -1222993391, -16565180, 2111328424, -504313116, -92894808, -602894808, 1026470189, -656416205, -1185099808, 1141262247, 268122482, 1431042950, 2141586604, 503124130, -588167085 ], [ -1120989848, 591574079, -48059938, 403099212, 604086917, 396858440, -2050833912, -1421160970, 1056977125, 2055911200, -1734206245, 396353017, 2032238573, -649811815, -2110411785, 394308101, 797058258, -1230209394 ], [ -1791954704, 1358787960, 957817749, -2006451157, 1554931167, 857986205, 1235859386, 1696513570, -47876347, 1834719665, 291156913, 433418544, 1768909925, 1919351708, 581556944, 1434190862, -1228526988, -1371380129 ], [ 860064913, 1250253946, 557542965, 2138429563, -1581389359, -405177853, 324672059, -952828245, -1932528297, -325988835, 1106908259, -1107318622, 1960190243, 452479324, -1611179066, 709608549, -1027057805, 1262296424 ], [ -1318667207, -912007614, -2145238162, 896663052, -1075537379, -684499796, 641544329, -505684171, 1815967457, 1250034888, 495357067, -637829879, 1648384659, 953301348, -1039393338, -128883097, 170167654, -1870535926 ], [ 1774280166, -502969331, 586951055, -1544537730, -1278065855, -1993375664, -1934677711, -358994548, 2038935751, 124094426, -1213707720, -1884280422, -186632764, 861514259, 380541497, 1728730886, -1350522844, 183033798 ], [ 1386789874, 1136778100, -483218902, 406869944, 2032384148, 1515031726, -1939880014, -1775245707, 1648164247, 997519028, -615743516, -1371681413, -906076965, -831077300, -235850522, 1235860605, -140830243, -2057748869 ], [ -464711491, 138481421, -1174136116, 1227574913, 1771527862, -1598761036, -91626109, -2080276621, -1807655450, -1540307222, 908552690, -1352003641, -1718828841, 2086984918, -1614156424, 1800942401, 373073597, 1834162232 ], [ 954916992, -1569664882, 1817391825, -1205330974, -1179311288, 2112629704, -266704622, -811041449, 291654795, -284181, 1121163586, -1600701573, 1250221608, -778985366, 1487409328, -1681418190, -583724052, -1348451975 ], [ 2371038, 1036437921, 1901726405, -1897640592, -1299311019, -654391786, -406673439, -2113836777, 1535970370, 2141287448, 797762134, -57461012, -445188356, 1110607802, 608653900, 1475934608, -355522112, 2005210826 ], [ 1361156512, 1341583746, -1924467362, -578529991, -127631471, 1303934030, -1424295938, -1064739452, -1087313444, -1936774800, 1219286245, -2119617036, -1879974052, -1118355796, 316300376, -937805842, -1762853546, 563288343 ], [ -454524554, 16715822, 194484033, 52532445, -731863697, 738760540, 2052967209, 658344847, -1228505853, -899754100, 820795632, -1720762559, -1218672937, 801544122, 828791360, -892897490, -1332185996, 1206506908 ], [ 1334337524, -1143090612, 1047325842, 466292267, -1315611443, -1906643451, -1573338370, 449226681, 441852914, -1152962866, -1979278843, 1634831300, 1188435497, 879886304, -872835559, -772702909, -1934371442, -2006342866 ], [ -1236318468, 2119967137, 507397662, -792032307, 531753549, 897889628, 1568843518, -762267304, 1492003499, 1198900584, -1089787063, -727802463, -587652449, -1203610290, 1171251484, 1293803492, -400551609, 991069751 ] ], [ [ 433092380, 25518302, -1684768097, -21074519, 1590724386, -1723437032, -599628820, 2023899724, 1220214155, -2004215959, -1256679014, -142589356, 283793547, -524118409, -696868385, -1740437228, -1574998103, -957509031 ], [ -1969885083, -1840174827, -1618637000, 571457398, -1434368311, 492927619, 1836745983, 1695678587, 1017844474, 734968825, 1270217544, -1851413428, -1778665896, -2025486562, -983860899, 1436043577, -1130381412, 1109913589 ], [ -725091329, 1827923549, -1060015969, 1512562638, 129478935, 1694674165, -1724087986, 1347395084, 1299712522, 1406139028, -1978209700, -1362966511, 526869468, 2134013105, -1386647065, -878309025, -1910097851, 878927585 ], [ -1371173534, 955416810, 1897752095, -1153572098, 2055803437, -772508971, 2090398591, -1276519134, -1837983198, -635734460, 2074249866, -1978651977, -1556137548, -1993890599, -1774350549, 1827362257, 1230276571, -1985290005 ], [ 2029655273, -1491711169, 1486059343, 2048131814, -1820645099, 2082390597, -958108580, 512853226, -1640871162, -980592797, -1203163808, 1135396945, -498953202, 177770676, -890584755, -1300891907, 1454384007, 244770598 ], [ 1464601422, 931715697, -574150690, -1367850466, 1659058417, -1110577326, -1773358580, -2088542684, 1234992094, -1457067137, 902849752, -1195259104, -1446626552, 1778512802, 929010905, 51344047, 818152223, -271019890 ], [ -919927442, 1606101579, -1419417777, 914567836, -379919176, -591371341, 1274716169, -1468458612, -1001356078, 2002908555, -1862485851, 1573495847, 1933929614, -2051817395, 1097362180, -182510376, -890680345, 626968993 ], [ -646275776, 973593153, 1492556224, 1799573265, -274487097, 1314132954, -1475374739, -1710476739, 1567946258, 1479512312, 2021543445, 1945095926, -1439603783, 136802867, -2135149700, -839996805, 1488013803, 1979719306 ], [ 1577789617, -935565589, -714179771, 777678378, 2094134083, 2117771263, -1571514614, -1381368947, -1346304123, -948455411, 559864029, -69635273, 1285459171, -224007309, 482957225, 263919681, 1051675389, 1550097535 ], [ 1692835449, -771314675, -895493519, 590836002, 185220564, -683671967, -2032529586, -835011738, -2144907288, 43962595, 1683847916, 65778221, -1475527119, 1559381236, -1569709336, 205646427, 481080254, 849944773 ], [ -162545383, -17318053, -151077378, -1529755476, -772333224, 2584925, -690029204, 371614159, -1681591803, 1576068846, -2055934818, 800744164, 432278071, 113902597, -62751227, -2071433505, -1221867288, 1980832941 ], [ 1683486670, 1296556563, 1090251442, -1239539532, -1760532704, 108813722, 656726587, 1182868549, -1400201573, 1641229873, -1437934847, -1688932761, 244455450, 1316732727, -16776396, -1370538085, 80370946, -891808655 ], [ 188623515, -598142077, 1386925651, -53732437, -1515605024, -875485135, 431156551, -2099942769, 445081010, 1330863898, -943520918, 1069040820, 2131908657, -1355132690, 855605504, 1815929108, -1185555752, 194092596 ], [ -864275904, 7836555, 790086017, 1195946517, 1847603445, -399257735, -470052729, -647666353, -632802407, -1270279413, 1257837676, 1103678673, -1488300638, 804547253, -105437135, -1750349289, -1602487602, -1167746755 ], [ -2052655487, -1932157600, -1733700635, 2123127736, -2116789595, 594715093, -1341081240, -793571507, -698158104, 2135765646, 1690469534, -149672978, 153432727, 939707014, -20881968, 183431990, 225257083, 175418671 ], [ 319421443, 347410615, -159073720, -713137287, 1047895077, 1287925029, -725940211, 723336417, 1875516157, 1577116736, -1465147582, -24374280, -2068953732, -67801206, 1653576901, 904114101, 321155527, 1175674581 ] ], [ [ -1085358915, 1548719442, 1739808388, -1155288250, 495361081, -467668354, -312654034, 694434085, -1044590257, -1209836181, 1424221521, 544997413, 184927241, 652834257, -802830303, -345517661, 1541880431, 1414479615 ], [ 1456060086, -1197891301, -365255386, -1129050230, -1626730281, -1547063191, -1296972956, 131764656, 508680598, 674803930, -1036429194, 89542497, -91490229, -205132813, -2144072330, 1705973260, 2079682492, 200260954 ], [ 435681768, 2059267157, 436472083, -1692128317, 1126586605, -1300678360, 1531939859, 478205208, -631863413, 1906495049, -1788882619, 972546762, 1720407902, 421609495, -373870184, 1367761218, 1281738836, -68012140 ], [ 399307381, -1090032865, -1161661707, -1778925036, -850061640, 1097687488, 1497078046, 854124952, 1811103147, -1376000577, 1473580848, -746929261, -1405744116, -172273347, -658261241, -922930275, -2122634460, 1184081572 ], [ 1184044853, 1539944155, 1989417950, -51206864, 1782003053, 2124961872, -1131435681, 1471045016, 1056279523, 1256888996, 57508359, -753621562, 64254587, -1865931483, 341660827, 139418937, -670135903, -465932865 ], [ 55869576, 883288319, 1006462473, 1245066766, 656381424, -1864230217, -424902450, 1511627928, 751463590, -1339660622, 11484094, -1428846070, -1764700445, 1288231137, -1066338067, -2086090976, -272365913, 776309382 ], [ -1962017840, -987687980, 1661141379, 531197155, -2131949950, -980684277, -443829020, 1532376158, -2081940081, 425816641, 1152722779, 1229988968, -966324609, -257629418, -354238257, 1671854616, -914198562, -68112050 ], [ -388346348, -2015694829, 926649970, -1453463096, -835707316, -1320449781, 399427770, 1390096559, -1248220097, 231986060, 982813769, -1273399837, 1773504443, 1515159527, 649543005, -1276041643, 275634382, 1715556184 ], [ 1022524609, 1050853965, -1955636019, -42799037, 608175422, -569197405, 839577253, 1625054238, -2115649690, 1664551697, 1361997983, 653126562, -1638619360, -95726122, 1479912194, -978118672, 1108352898, -1248404533 ], [ 1542528295, -1256010645, 1860536547, 627807548, -675687468, 681996069, 1090203443, 537486559, 724466913, -2045641802, 1854084900, 977065907, -1732949599, 1860292352, -1482486762, 1195373860, 2036138788, 425696748 ], [ 1429934891, 1108110611, 1409438274, 116954201, -1830172415, -1184563961, -1743057184, 37741698, -1199311594, -1548790770, 2126243498, 1596975256, -582228566, 860228022, 1482974491, 535064417, 943490483, 1303456050 ], [ -144673274, -1176631490, 1428008707, 924128094, 252716085, 1396150872, 621494935, 1914518329, -1652251818, 1615940009, 1818500140, -1081221270, -466648222, 1993950128, -1330627264, 2108840704, -569800923, -2090738132 ], [ 1472363771, 1292420151, 1309401577, -535713838, -321893466, 798313853, -507084413, 620066893, -1947124904, -1080021715, -2041095591, 1310690779, 986962324, -1449913599, 1288814510, 1652532833, 150545724, 680297003 ], [ 1530382152, -843054279, -1276787993, -858158878, 1819566735, -1456568830, -100960903, -1974672509, -674147379, -1703104129, 217052194, 2022839892, 943813727, 842420937, 453596222, 1199775176, -1305425578, 1632777949 ], [ 553102001, 44270949, -1149794329, 1947466378, -1233902826, 492724836, 2094693536, 381798187, 624867431, 437864303, -588721504, 1512439214, 1542208808, -1326679270, 1979087394, 1734576949, 512001711, 1335148136 ], [ -1048747789, -395201380, -1325985440, 2047856165, -2142957235, 2081157547, -1025723408, -121617044, -325795765, 1894185522, -350495815, 1535798384, 179714976, -428102864, 1415935510, 1351373128, -1044985916, -2047959885 ] ], [ [ -1914331746, 1890150699, 1810717581, 570081180, 264232354, -993526088, -926999461, 714544872, -1065862915, -1018640313, 1275406618, -78690238, 1154611711, -1015224068, -1163159842, -701273723, -837802649, -730038383 ], [ -1368050974, -393156747, -1726448605, -1836074392, 1719572230, 1112657644, 16494617, -1280959457, 1042666552, -48200336, 1682113280, -1652436801, 1362069384, 1173946076, -654438351, -954453614, -1771235415, -1937409832 ], [ -7943753, -767410466, 1955855344, -317116592, -1632737071, -1149771693, -1385109072, -501123050, 1512204761, -650798047, -1238229048, -938852714, -925015469, -804429826, -600575334, 1668350606, 1785195107, 1641668863 ], [ -973885410, -859947265, -743568442, 1796890302, -738442738, -316851589, -1927249777, 790458727, 420434161, 417196207, 39882906, 1280993104, 422109763, 1082869255, -1026068174, -1308714520, -430430999, 1140877356 ], [ -167641930, 887864554, -79134421, 960347282, -1753325349, -1887279127, 491551042, 1089019455, -1911607362, -1071321848, 1405981093, 1258974849, -1956136508, -132248140, -476785726, 2035371083, 813826120, 988976587 ], [ -1388205740, -1939135617, 435926435, -1556291724, 1140797700, -1120486288, -885351025, 256325247, -1850848097, 1209377037, 1357615096, 1692224173, 1763084993, -968697441, 1268740739, 1606784336, -1893912702, -308497141 ], [ 815472135, 1969767670, 1190481898, 1564668896, -1771066724, -679113412, 2110911897, 1366846041, 326754748, 1356792095, 1450553436, 342009439, -121750321, -1384807412, -1255876727, 2001559888, 355641412, -1353940248 ], [ -1769125674, 1426820690, -450780266, -180787794, 242941559, 509887421, 1435424158, -950756621, -656688350, -204768513, -849597617, -1528154144, 1835360728, 898200443, -1083678564, 1789435465, -1348461104, 2129304565 ], [ -1565316478, -222878706, 520365214, -1559008681, -783151610, -394373631, -1557474115, 1350192059, -1755241974, 1306921317, 1821465485, -293744206, 1809472148, 388133068, -722623618, -1513006561, -372182436, -1979167326 ], [ -453888517, 1216376218, 621135706, 1087217140, -1522071484, -1953007925, -843261147, 1977351448, 259223959, 1747695989, 1698952218, 1531185363, -1853532773, -645653537, -677487474, 599679700, 2118863833, 215791551 ], [ 1611417617, 1241259297, 450020413, -1693344903, -1737375043, 2070868393, -1497821558, -1341936054, -112702391, -773046910, 895256890, -1823147490, 280306205, 1721161235, 2041130460, -1883353627, 916984849, -1325991090 ], [ -433631664, 493523604, -1371964173, 1040456049, -1422877240, -1930512136, 1892915085, 997711648, -1938113223, -1476335958, 1786672790, 463768089, -1852155876, -8003617, 312003758, -1068583942, 2094209679, 2014083875 ], [ 44714403, -605180589, -804702440, 814603689, 1256680356, 637174222, -1307432390, 1890493143, 138104357, 887918983, -263632728, 1489758476, 671398596, -2073789738, 1031739120, -1742513043, -1324271592, -1728886735 ], [ -1222000252, -416192103, 1982568969, -916264550, 1258362818, 825095887, 57051967, 36215026, -173516563, -63822811, 1232503645, 1631598609, 1735905371, 1689640989, -2058369190, -300720315, 1793708633, 1767183118 ], [ -84460258, -1782013661, -1528243602, -1451645864, 1484845879, 1140092346, 124282816, -1052668918, -2120718510, 350395772, -466901930, 1882471499, 1506329128, 643242786, -1795180270, -1722003991, 182159957, -83388821 ], [ -1975233725, 1548019939, 1337907916, 1112877852, 2067814605, 2108094779, -1573012457, 866995599, -2017457427, -464100323, -945931335, -617468359, -346187229, -1054489578, -224393093, -575892689, 1233448019, -519233100 ] ], [ [ 2144700134, 988957544, 1877153364, -2126608632, -1912715267, 2105125988, -1456002329, 1017668479, 2014167379, -1027720893, -717934521, -1530511475, 1170868710, -1628565075, 1538721793, -1324139732, -19772339, -257413343 ], [ 1393784141, -1404615505, 2044371331, 636561712, -1768178616, -113013118, -2035668321, 2040361087, -465942706, -1408856697, -1105806754, 1598315242, -126880456, -1028350075, -1185404177, -2090640287, 947241354, -157675271 ], [ 398355249, -977707403, -1575321384, 754231041, -716518717, 189451457, 1686997812, -251102445, -1003118687, -2023588009, -276528604, -1370153063, 1494184796, -1127301857, 118915961, -180308231, -1276256211, 1341558029 ], [ -1790380255, 339094840, 1215678271, 1186070624, 984206615, -1794919459, -1101282929, 1368272652, -866488559, 1616523837, 280586206, -621137726, 166419621, -1212075582, 1281420047, -851529999, 267218434, 374941453 ], [ -282033798, -320786204, 1935973329, -1166095612, -37812261, 1532897326, -1768532880, 1433275563, -100021153, -1943290871, -897262451, -1348605085, 1286966573, -919191174, -513949564, 196484966, 310647148, 2118718572 ], [ -180116488, 728562055, 570410275, -903705076, -1039605808, 752068953, 591738801, 57866900, -1638167811, 528330239, 210924156, -269027073, 1802744437, 1767263745, 1617339448, 1650178572, -1093748979, -1922080138 ], [ 1969135202, -1989620302, -619058392, 857051485, 1718797537, 739883502, 367326298, -676411618, -852838075, -1450380567, 968396291, -1785906680, -904542782, 34451724, 396333671, 1139629531, 940663349, 136177956 ], [ 1083627647, -510740054, -2129264086, -1603416993, -108473167, -525660663, -1222319281, -760574438, -626373152, -1238772541, -1098720408, 857105646, -38326182, -1214048709, 893139700, 558586814, -630896914, 82486034 ], [ -1594487435, 2049996155, 646320262, -1032331472, 1612252295, -1778726698, 2063253757, 759896065, -109080416, 289695678, -1532125790, 1602622075, -1390280035, 1407437941, 648294518, 417471130, 1751284893, -1561730321 ], [ -822870204, -1876492529, -310059907, -1415283735, -1333255235, 608161171, 1810317169, 587513691, -1063511821, -1164202094, 1681425970, 177966773, 30646836, 77755760, -1851391117, -219313191, -366727618, -785401522 ], [ 1024403505, 601970076, -1566349228, 1700708768, 1446391816, 1652497257, 666886314, 1715054371, 1668438682, -2073865093, -1739425985, 1098614448, 1385734477, 1893177357, 1463713369, 1134002288, 1814911167, 338073803 ], [ -830207928, 427213351, 518640196, 1688760531, -939265651, -1916332323, -841177490, -17449286, -1572281010, -521846255, 510128894, 1387726650, 1058992909, -719301893, 422780250, 945671911, 483405244, -2017155658 ], [ -1130960361, 1430900695, -938366787, -771799240, -2114608046, -1678394420, -346689066, 535352984, 1816695128, -2134391270, -1027025050, 526690586, 1085377752, 278912155, -2143426741, 529995052, -2050710503, -1234776903 ], [ 1109167644, 2039928888, 1253376776, 986194870, 763984325, -1984424638, 1573857370, -2091002532, -479186391, 1330443765, -1032896444, 262386955, 1586972849, -83755393, -812897192, 2089040483, -860145199, -272282441 ], [ -1420044215, 898895129, -464767640, 2081225591, 406470085, 1196148501, 2039461422, 1774374770, 1374638947, 1530630496, -251124127, 133080513, 1378970098, -457858018, -817063213, 1412323995, -1239046465, -1196969418 ], [ -1182516878, -170061032, 1677460834, 1516666078, -1930880008, 406278096, -1318644156, -1724151297, -1817585037, 1290387750, 1769623907, -834749022, 1857349346, 1930569884, 605586937, -1397598870, 210831392, 843417892 ] ], [ [ 1694018989, -1427869675, -1203009222, -1717101542, 985550710, 1220163100, -380214411, 531934926, -2113459081, -858756807, -589570004, -891772930, 2046359996, -1779116624, 355901868, 2048877855, 1458724027, 2095327012 ], [ -81052743, -375465577, -247574541, 1203434061, 1619398300, -659206638, -922920709, 1106728643, -1867587375, 1417469834, 728144225, 443906358, -2101933160, -288487502, -2043146147, -1158023257, 1852080667, -720562823 ], [ 1604030786, 1233705339, 864052984, 1930054394, 357798671, -1239176485, 329517007, 564832194, -2006755830, -2054524545, -1200123915, -1671987977, -393385248, 1882455188, 2065483950, 1141805304, -680279844, -695943206 ], [ -203107275, -732481282, -167189238, -476887362, 1797345273, -598107210, 1513796560, -1660276898, 1930352540, 962083359, -1335009272, 1829424989, 1415763554, 353854117, 394032930, -1197866454, -2102428468, 1280539592 ], [ 1153252377, -1127151607, -2130416466, 1261298838, -668924684, 615196382, -96704268, -1817001566, -1763193183, -1000149004, -912565775, 731790096, -1057227459, -433781173, -427973449, -138112182, -1625429169, 228119509 ], [ 1809062518, 2087322038, -435468353, 1822204398, 2050741630, 1824123573, -878307148, -265527500, 1822605565, -162435579, -270123815, 880395797, 684231210, 352852371, 1671004920, -2009466076, 1327200090, -772992944 ], [ 789616498, -1388632065, 1804043158, -1484948762, -570102023, -961323638, 345150382, -1872483782, -935572334, 795500496, -1385893381, -109608, 222385714, -1428327794, -607302985, -991602663, -1172739270, -70557317 ], [ 1253590582, 694933020, 725147224, 1540159329, 1359167857, -364686950, -1368160566, 1411383329, -587472539, 1444225344, 1525728595, -1438869905, -2063712567, 1921341331, -2110295229, 49172876, 1378248161, -1207377125 ], [ -1338944489, 654187560, 1530152359, -1109235574, 548900225, 799087765, -1822199960, 843968300, 94910744, 666918906, -461710000, 124730212, -1666802417, 688103526, 1357421226, 2120665700, -1332843052, 1910594747 ], [ 1541743873, -2074774925, 240627120, 1978641191, 1845765580, 940116975, -1082241849, -1722225910, -1942253601, -2057914709, 620884392, -1653788911, 1232512505, 1787791561, 185177298, -692429032, 1191756247, -286411376 ], [ 1733401968, 2061829382, 2113130460, 412961921, -1480175640, -23490455, -1720376706, -35295685, 1292308650, -1444206005, -1013997025, 1433759801, -593017286, -527821695, 2100328943, 1067790565, -2069698762, 1102260451 ], [ -189121483, 1588328106, -1461340585, 158628171, -11485102, 6768612, 1322829234, 1774190292, 335740402, -1722482917, -683316152, -974578218, -1554707231, 1772365673, 873549917, 68287091, 278109037, 1189468539 ], [ 241260121, 1098138237, -1008187032, 2061170214, -428141573, -1055901643, -1265781253, 672648267, -1088891122, 229024893, 1984634528, 184964981, 1172594885, -31751554, -1100875123, -1529799468, -1953481799, 1399928888 ], [ -1430986612, -720359782, -1245574116, 427738604, 1894187996, -649178181, -792349384, -1230813008, 540074832, -1185986466, 697855518, 945114615, -1133224263, 1956592362, -528204205, 43420342, -1373878009, 28537587 ], [ 184194676, -768570306, -982146281, 811549210, 1251059760, 945112693, -1799521088, 286734034, -723757504, -1735740307, -1997946497, 1608276575, -468148792, 862337709, -1880541329, -1256040388, -51631838, 129201101 ], [ 1020976228, -1821633341, -857179785, 622348719, 215692744, -1785050187, 1851560283, -1309167223, 1443686184, -1298844067, 1629385475, 1330100898, -1839495778, -1713962394, -700845250, 114544617, 2111812976, -1135622210 ] ], [ [ -1124116429, 1345592125, 1715090613, -22588247, 2105200088, -1788773247, 261556389, -369140030, -698629580, 1328861231, 1963806497, 614564672, -2000500953, -1826760514, 242010767, 208840786, 902109825, 198480538 ], [ -1881783584, -1877495407, -61638317, -311961808, -2036353408, 290057237, 1472675785, 1198887360, 556759871, -553497348, -649779062, -1207606041, 591064639, 1426173953, 2046114485, 1422926761, -2006773554, 103918427 ], [ 756704610, 629730180, -2065077773, 939203024, 1001556698, 975646644, -1133477510, -1504935287, 681836274, -942148358, -1989983170, 726142739, 818028584, 1014469969, 229637277, 324656719, -1005561564, -1125214345 ], [ 1803212699, -684014070, -1340051326, -490871561, -485748082, 759911249, 621103745, -1791468933, 1448087118, 557390131, -575939408, -1005749578, -1898635024, 1083730755, -998934900, -1820179975, -1243420919, -283181283 ], [ 1792376235, 878430630, 779147661, 1327272685, 2098093545, 2089687128, 335948054, 1122047071, -1601325721, -751810858, -1225186896, 560718134, -382901680, -1885923746, 348849429, 880653843, -1492554400, 496381090 ], [ 176796116, -445645285, -669358742, 20375534, -2036764478, 877491845, 50991912, 1069362119, 575808591, -991758424, -626667586, 848451135, 677774852, 1944525267, 330281284, -76745093, -1849711066, 1780878145 ], [ -2130485909, 1868902078, 311616751, -870933091, -754801466, -2010147559, 756026761, -6551086, -89074198, 577000791, -1718716823, 1077465610, -196663826, 199219561, -1318037265, 1399432751, -1676664454, 139363216 ], [ -497838374, 2110887819, -2026651688, 1149719269, -650034333, -1255118503, -1103161222, -719588816, -1912927845, 1455948514, 744626727, 1112219548, -1578899733, 1191180472, 1197703044, 553853910, -899505064, 352111185 ], [ 1315231255, 1792177662, -1534975703, -1191326928, 1093080163, -1214738514, -678250860, 1421952284, -817748407, -1067752594, 384634027, -2145394383, -1473981445, 2101369786, 1891303152, 462778404, 336332573, -826858610 ], [ 26339595, 53214957, -286161429, -1903922983, -969808180, -1847853773, 400132962, 842877300, 334058352, -1451037177, -487894260, -547948442, -1025698702, 111291346, 1164062771, -289170811, -689655616, -1993323048 ], [ -2124121211, -1534507209, 1135307358, 1722868552, 273179120, -1093444835, 365103646, -1358711448, -1562973349, 3017521, 800914160, 274222858, -1539312378, 966661363, 1456885214, -318568524, 1281321958, 774972891 ], [ 245267696, 644635790, 663067278, 1213257518, 55162050, 470538068, 889041848, -1447283673, -748404294, -1217079772, 1881774834, 1231406299, -752029186, -1875780158, -1113067128, 782490467, 583676219, -1339146295 ], [ -1617025091, -970248653, -1532610901, -645930869, -1897737619, 1986742174, 1111147392, 629953804, -438199189, -279865517, -1104574622, -1857049498, 1275894346, 766028654, -301550702, -167659403, -447328901, -949438617 ], [ 1392433153, -672248452, -728540909, -1545633451, 119261884, 180554149, -436635940, -837277714, -1163425267, 1676270139, 880085156, -1773497872, 110147821, -780252982, -1893945602, 2094520590, -584163425, -78091008 ], [ -2121444156, 539207408, -1262409202, 651356395, 1725327518, 1693629038, 842908520, -1673901694, -195064973, 2000862853, -1827438106, -257092850, 1072957934, -842620379, -818942316, -2035068188, 1349592884, -470823958 ], [ -98519233, 835180728, 1442094192, -607811749, -1508676490, -526836694, -318883895, -2024674748, 1340803108, -1411828706, -173123620, 17401626, -280804161, -677721755, 1759900754, -1068878014, -418598511, -225182616 ] ], [ [ -1572856020, 1776981035, -1198589625, 1600032566, 59710453, 576027983, 416210812, -681466584, 518363928, -368891130, -1798337340, 1487744935, 184753022, 1340102779, 1254785370, 520714927, -373373687, 1145532043 ], [ -757087055, 1723698322, -563741151, 2114503374, 993032686, -710287338, 1572599213, -1396449465, -1455758720, -840866790, -197302712, -1364246906, 266093878, -2566960, -280679489, -244868628, -739423971, -1227171441 ], [ 225449810, 2091049886, 1670506306, 103393174, -857278680, 1305086478, 416234381, -1418924131, -1774979046, -1417975044, 790720440, -1838650042, -186621230, 354582892, 1662892522, 638136428, -863906398, 1713246597 ], [ -998863877, -1813845994, 338344625, 446403450, 1378351223, 1259746694, 251610837, -994254203, -1913161916, 1314235686, 134137130, -1281995696, 1570900416, -779425368, 1405966274, 1539136112, 216034812, 903846247 ], [ -524611126, 1247602993, -807368966, -1919849871, -696849019, 777513865, 196523147, -1260000341, -2028927228, -1139004776, 980611344, -1047078133, -1573653853, -1812316157, -633491332, -90266067, 1189682972, -1746287209 ], [ 1551090806, -652790487, -9907059, 1213818450, 1673166009, 2078228374, -367087805, -1704334136, 140491924, -1841840067, 1140700367, 1998132345, 122988666, -963782453, -273030408, -1054601536, 954979289, -349186 ], [ -1657161624, -1970068782, 1697153005, 891408238, 433292390, -885630431, -717939308, 372090974, -286156950, -1003562265, -1201946516, -1133381569, 1769314909, -1975502, -2070386495, 1190034612, -204780735, -250474654 ], [ -10864756, 1120907546, 913603331, 1320083614, 909686246, 305785341, 353132911, 486689633, -1198891447, 2142671684, -1094223701, -725898524, -1621292169, -1073286779, 1308259682, 1053722029, 1620260474, -698636527 ], [ -692850395, 308247970, 144996013, 781378168, -1681179968, -1436933172, 1111408693, 1663560332, -2052371487, -1636556825, 84337829, 1805362038, 1232428169, 1322315186, -2002347961, -1801665368, 2096673408, -354179261 ], [ -251729056, -1486150313, 1417001180, -384386598, 987229497, -1660681124, -2012609258, 503454527, 1134288382, -1484075217, -279648057, 2091642479, -1668864037, 989023697, -1498310601, 1679871331, 1374418650, -1429009369 ], [ 1501970514, -1032176049, 1479217364, 2056209229, -1136206085, -1680499287, -1327244241, -1132303921, 194353424, -622501468, 1551355871, 481825398, 908620996, 703770037, -1004134109, -1726123951, 1182681421, 1974486288 ], [ 1507715471, -993171974, 1814840531, -713086462, 1390433669, 1575359744, 1197513717, 233519148, 1140071307, 2017593043, 1954418847, -1154736341, 2079185664, 601278165, 1284476417, -1614502567, 1749142104, 1470566842 ], [ -646036420, -558491793, 652033297, -500750991, 520411902, 1217736253, 1305824575, 840819031, 1845417789, -1058799395, -1783476095, 80234609, -465674783, -1644123503, 1922228309, -1820376882, 276177411, 1243425372 ], [ 1680890119, 297841082, -1004660730, -527491350, 1261179842, -2090533817, 501763883, -1407652013, -271767785, -1527883468, -1168141734, -1999597860, 1642666190, -1737056219, -1801246895, -1192540802, 706934639, 1724255341 ], [ 2086642610, -1994494570, -1402574917, 1710411828, 1813509998, -1180242033, 1129396115, -1712901502, 651702883, -1004094678, 206856829, 761460846, 528084541, 1494959123, 2057729021, 1236921732, 336365399, 338843123 ], [ 248066631, -998692999, 655281368, -1043807908, 1938688812, 313653008, 47998421, 931966238, -1824815989, -279935639, -1666793410, 1080991276, -956588173, -801331302, 1104062443, -284419734, -482410522, -1037038471 ] ] ], [ [ [ -1408935876, 427153104, 1275966765, 573963131, 1836016310, 1324194035, -102422537, 67377941, -1998061224, -1087534810, 1410158096, -253294623, 524874509, 593723426, 1578661372, 1720630585, -1575577592, 642206174 ], [ -364161531, 428239434, 1361508204, 908021093, -469673530, 603431362, 637183775, -1724713339, 2146415403, -1061648511, -2037528561, -1125144109, -1956781069, -1444518904, 677151980, 1564719788, 978589235, -58486139 ], [ -1358663131, -710054730, -1589983862, -686605324, -195458184, 766695425, 1591240094, -1534062700, -2030967647, 429830864, 994776829, 1696971590, -2130609857, 1677881901, -2069691631, -1081803190, -2105498491, 1999237313 ], [ 1417352148, 1217303769, 777375731, 1273667803, 1903152001, -588425870, 990794731, -1709377036, -1709082175, 1408228069, -665016329, 745821076, 1458301841, -1496129701, -58025394, -1899336084, 2043629830, 381586870 ], [ -493575272, 491191430, 920263961, -1467485877, 167001968, -1871757423, -933879510, 2124768903, 681598632, -1100904073, -1824114750, -1083186057, 2125190696, -1710458157, 1915334259, -1153725693, 1524473859, 417037841 ], [ 739652163, -959864519, -524256599, 1161729203, -1096067279, -598139535, -499120246, -768691314, 735507587, 970084336, 1405082790, -2025552668, -1326545802, -471401712, -429594829, 1779548657, -769944241, -1037027793 ], [ 816901208, -1314061935, -858682208, -1362196896, 510475074, -1764736489, -1437389318, -1354930769, 415541304, 1204360735, -1203333564, -1548012076, 1656313713, -635698234, -1565399529, -1225071003, 1226910404, 1669586144 ], [ -1545005010, -1181661942, 39612571, -741576382, 1007825676, -1485939888, -612822851, 1422177739, -1603223357, 2047667068, -226864772, 839180744, -1013584741, 202039641, -2101493498, -721704929, -1572995641, 778921855 ], [ -392018446, -1239637734, 650681477, -556706122, -145704536, 1940652175, 283082202, 757941037, 229195215, 2054879998, -1428173947, 1899938226, -1970121151, -938625107, 549119008, 1937663778, 280718629, 1892188842 ], [ 907945512, 1824725432, -1186731180, -919941732, -1004092260, 86530743, -1102146233, -129025145, -908800716, 1292189892, 586618584, 1652560384, -1975412054, 1852276414, 938627807, 1574990758, -1660985614, 325577714 ], [ -1242499703, -2078591997, -520851910, 2030495596, -1463160345, 705783983, -3577418, 761251575, 994842525, -202876473, -1222053865, 202200389, -1046975064, -1739876139, 1062647900, -32027949, 108729958, 1972847749 ], [ -462281428, -1262662452, -1710083659, 1774902952, 1235073362, -947621212, 2036034452, -419953953, -2077414272, -1127521549, 1751992067, -675876421, -4817133, 962347871, 2038370117, -439995679, 658149969, -608657270 ], [ 1948140823, 1805178469, -1261802438, 958355471, 355903393, -1097085478, 1950398901, -469920956, 79716521, -132042527, -2052059845, -1682933191, -82106924, -564658597, 1893900892, 900123561, -1396845604, 1330776893 ], [ -139080960, -1071158611, -1467947634, 1233026614, -1806748790, -945708462, 1157223296, 1690788816, 848895938, 2038909535, 1459195637, -1567015883, 1854079267, 686162736, -1635936151, 1721916860, 394619138, -328664063 ], [ 519787166, 1810173672, 1257452121, -1731835863, -1788966346, 1432013282, 311654189, -1641815267, -1596622576, 156330228, -1524263892, -921439257, 1141199425, 851374657, 582300917, 293258538, -389951282, -2089066878 ], [ 1789059324, 1088946335, 465930617, 1152701475, -1986856021, -352264435, 582735088, 67548597, -1789553370, -63000504, -1840476055, 4237800, -1604076835, 973864513, -1602109021, -823045449, 662704443, -1539282603 ] ], [ [ 2012135641, -368477043, 316063810, 987496277, -653159862, 415452778, -1132319840, -1491191612, -1447046004, 1376305002, 1244040971, -161224686, -390634672, -63009836, -349985573, -201462110, -1786720044, 1913994942 ], [ 336574867, -1530391900, 1362668453, -1938770298, -1134496684, -1811206950, -1280225784, -1694281376, -1663411292, 963257076, -1138210062, 914596567, 1904710749, 1243565646, -652959495, 1367482714, 1939042832, -394957120 ], [ -1683038028, -872831963, 286349228, -1261991941, -2099473565, 810697082, -211668559, -1731344008, -394066844, 707763570, 2016772837, 1425947921, -1467408484, 715412405, -216913689, 2144481905, 1958512632, 596768219 ], [ -1657961317, -655370894, -589603408, -25073766, 1259471024, -397536825, -1848079364, -355488378, 837534243, -550071291, 825704142, 1257916480, 1503479997, 1577907578, -1979647442, 1241066123, 158985204, -123315396 ], [ 1519247740, 558121151, -344123753, -1388099463, -1139149479, -1968037657, -641007726, -1431067296, -1493471192, 971020393, -8693967, 1960193604, -1677129204, 1729567944, -772264898, -290785951, 1590779165, 483772606 ], [ 1171240346, -1724549857, -1519542879, -1156949421, 248907639, -1519970836, 1279145647, 462016741, -1127989973, -260471716, 679693015, 791451695, 1337068546, 844140609, -398186604, 1353099636, -1605636395, 1755553800 ], [ -608592040, 524468956, -38047610, 1334785263, 35253287, -965142700, -26196157, 85513505, 501784216, -1651821937, -224088564, 1893751678, -323805475, 1082857939, 180267931, -131377859, -903857017, -1565092810 ], [ 2137250047, 899497749, 1492140086, 1772573931, -72834751, -1058905114, -465447911, 498974878, 1164012855, 965835413, -118459372, -1310904383, 1337595406, -856342457, 770665529, -571655691, -289701383, -1246154497 ], [ 1741093527, -381722058, 1323202804, 1981825278, 2135907939, -1481968791, -1329563794, 955764029, -1131588910, -1834450543, 2005807491, -1600050998, 285627047, 990906181, 165882473, 1271445496, 1421367659, 316489934 ], [ 209002053, 1600997600, -110567162, -1748879911, 2135243262, -258080041, -1536732953, -185573971, 415808768, 1009481894, 185259825, -1055269915, -1912312805, -200351018, -1995067620, -419243999, 1046923008, -497601534 ], [ -1567415346, 1454903243, 1301245995, 1451664047, 1249543023, -203553603, -411327701, -677353562, 299186028, -1827564258, 2056513468, -1550258695, 2033448206, 1318731654, -1309177214, 823731062, 89624659, 682990067 ], [ -708619082, 556475809, 755065782, 1936879846, 1764846184, -1419043403, -456877542, 417871484, -284789521, -439544684, 2023867142, 2098874164, -749106975, 863914141, -490494628, -1986516625, -420406656, 1882812285 ], [ 974800806, -1843932473, -749179107, -443025311, 1879170257, 433047224, -1245885642, -1957522252, 1145558204, -1737905286, 1932878779, -1502311554, -976456192, 2130450063, 881059345, 415174049, 1926796383, -1485621911 ], [ -158102527, -795913405, -1375506377, -460784844, -2047813089, -329596577, 2139377580, 1651814721, 1319810826, -1990644648, -1901477951, 283930966, 1655093068, -79385442, 1278091771, -1377134389, -408863014, 544551497 ], [ -1129104717, -990238667, 368833619, -1822762642, 435986620, -320944039, 545879745, -386702876, -1168841547, -1475930042, -844949432, 1144748645, 1581913120, 597893549, 546608957, -1474937775, -1087502130, -409673896 ], [ -1510238058, 314864468, 1731976929, -1762607382, 545512655, -1364804829, -293007466, 781951653, 1450007536, 244926560, 444339704, -1339624571, 1323406886, 983323692, -1218340911, 957176712, -866819769, -1668363264 ] ], [ [ 1055046930, 1152053374, 419085587, 42999605, -127555842, -212312168, -692585595, 1979996966, -1039257899, 48852571, 376303121, -1125401776, -1197822877, -1765538420, 1372523334, 1483990823, -1188963566, 1601207565 ], [ -1050725204, -1798672140, -1517284938, 1026286317, -939151915, 2029867913, -2070564448, 1351934670, 1049563299, 1229298607, -1042051882, -1317628008, -270697803, -535439227, -2073049916, 2100770020, 1345140718, 746561336 ], [ 473750415, 714488889, -1844769401, 57102074, 2017935961, -1829619452, -704464340, -2048435129, 1711241256, 33194783, 1661620068, -824110734, -1285538299, 150933360, 1310762319, -1029386692, 515203, 1899196211 ], [ 718931318, 431440675, -1218630340, -1647139988, -1257402477, -1748435748, -173587048, 2094479172, 27322818, 1156942498, -1531129692, -1467434931, 780021446, -292591888, 210494531, 1851663651, -1522275144, 1335392747 ], [ -1428291525, -1440142918, 1627630161, 1483178877, -202008177, 1038347976, -1367431211, -785410506, 430855503, -117706887, -1093244734, -1941128807, -1681206385, -761787047, -1836743246, -639436903, -908451772, -1779251514 ], [ 1472428753, 881588265, -1884247976, 2067304497, -734557613, 310872369, -117720148, 2080117684, -1240038945, -973964445, -1051767738, -385466313, 589816982, -532463624, -1349510874, 345593687, 844141432, 1224225179 ], [ 1971562567, 166575025, 281964752, 311608640, -404572902, 1710446091, -1585662448, -921162573, -515269425, 1973562910, -237539031, -901158672, 887255067, 805380560, 882167381, 651583400, -1814805652, -342284492 ], [ -2055037854, 387944581, -1588720022, -342333079, -2095967651, 965318572, 1245348923, -1752862701, 1770961608, -455753033, 1868315810, -200545041, 1392192012, 1269670510, -319311114, -1905556013, 117935146, 1150193369 ], [ 748466973, -2006634516, -1224435891, -1034272357, 1180902100, 1434833671, -1767346911, -775955501, -406456867, 632290682, -1009919412, -1031462285, -372245468, -1870946175, 797899777, -413709345, -564572208, 777426963 ], [ -1947054637, -948229565, -2009139542, -207423077, 1231519105, 1061516520, -736080139, -272781603, -1727476374, 1691724425, -632826443, 1486620525, 1693710957, -1852236479, 657562986, -759560805, -2048768700, 1914667623 ], [ 357571155, 462489997, 821536682, -538573408, -969036983, -452616472, 506273149, -141683846, -1579842779, 1010330233, 899512438, -29146128, 498250160, 1085074325, -673666584, -1417618061, 825721840, -955922532 ], [ 278625816, -323120225, 1557441021, 1598789640, -866200816, 72041853, -461046410, -1125812914, 669194931, -2082132059, -1099712421, -1714167997, -337264704, -1942338633, -573617175, -1308966582, -545547420, 997445182 ], [ 1674778199, 1663129730, 6853275, 1744166006, -1879752405, 1030292231, 1178670810, -590157574, 1042934722, 1535324513, 1185673929, -2003988224, -1437042498, -1670307653, 210763508, 620912522, -919752068, -1457594206 ], [ -1516918794, 35350468, -1071716609, 425642887, 1238428356, -1457246412, 1377086141, -186727968, -1174930595, 1755757948, -1914003531, 1354785348, -1888667021, 712043110, -2143021954, 1696023681, -416759294, -139479163 ], [ -605302900, 143255260, -1262018574, 805519301, 35875359, -1045197307, 174054937, 1809760658, -1635660615, 1283890029, 452283523, -852104927, 1604071285, 798087307, -1859634044, -410644656, 620817939, 623167254 ], [ 341267067, -733097721, -1449561699, 1095094591, 729670007, -383639292, -1413847643, 319428553, -1133756722, -1940606596, -1742473426, -240183031, 1342763225, -326461948, -130330230, 87965865, -787597186, 959172803 ] ], [ [ 2016455656, -1384833908, -2002136905, -1299513936, 332694936, -1915049841, -682519732, 300050119, 448214146, -1717385701, 164332467, 938108005, -827263380, 1216811734, -1460583256, 604140847, 131885488, 902238215 ], [ 1156955949, -1549790193, 1508236572, 1372058716, 856475785, -1073984264, 334538717, 1959018816, 924793752, -564726881, 1428701301, 881701815, -871263593, -1042524166, -1779239902, -982889124, 1736803229, 547223703 ], [ 223345869, -77451934, 910694126, -1350913749, -818458981, -271726659, 983630400, -894600745, -1789395204, -1835178375, 1840176450, -2013464054, -1736084588, -762113295, -1229608950, -1015792364, 681047046, 1182531673 ], [ 1311976203, -1986180202, 121650140, -984017960, -301464601, 2083027996, 486885005, -1783856978, -389645735, 989901922, -343891481, -810648890, 1677361703, 2125460433, -998957768, -47724204, 1894720543, 1542595473 ], [ 274773112, -956031267, -586805279, -1789841379, 536920881, -1733489454, 1577380444, 696580021, -111213291, -1688780878, -1733459054, 2106389565, 1570700132, 393709178, 271946715, -389194601, -128919653, -840078692 ], [ -871441616, 1673701296, 1103886659, -1330765112, -1923359455, 661387636, 1473870391, 1450953556, 2051296295, 1660105853, 297833392, -2078424450, -927415008, 1223987036, -181425515, -290837456, 377533844, 673222017 ], [ 1957352714, 594911793, -1182011720, -620621994, 1345832432, -97754985, 1917030741, -1769100025, 646312252, -412547322, 1711480088, -1626968732, 1892023513, 459165785, -1274268291, 846841874, 323239323, 1428674971 ], [ 612520310, 416645938, 1227645077, 40348121, 1016720287, -92564275, 1943726262, 1465093507, -1335687352, 1703394122, 1084819563, -118160386, -308023869, -1647475264, 891242136, 959530936, 18768225, -233425860 ], [ -169982877, 942365174, -386829955, -1490216663, 1307834230, 678285878, 1322429954, -952879107, 1064810805, 1472023095, -1413756786, 1867473521, 6320581, -26241149, -1722565736, 317607630, -1900321377, 669201839 ], [ 792568967, -201922914, 1380956510, -954311119, -734378512, -1246634975, -1381520205, 1291195250, 683915282, 1359933270, -2104970761, 1124270039, 2058590487, 2023562653, -1685311305, 1384235686, 2012719926, 169667815 ], [ 884491908, 1185940682, -1916401069, 493933549, -520724435, -1956969387, 1342835459, 897378799, -1269870226, -1301795690, -1371503308, 166705530, 2051255800, 2124681654, -25205411, 716954434, -169264799, -1346217582 ], [ 1114131815, -952457231, -1002653933, 333773838, 161262825, -1537428688, -1697862733, -2143806617, 1072391327, -149978539, -431611124, -1770434338, -693150417, 18528608, -1764990799, -1362057678, -848047172, -198296999 ], [ -110108427, 1885171052, 1937773220, -1920764252, -423745495, -1754932593, -1928745676, 1503217392, 615858800, -1684309001, 1222024051, -1778343679, 1983610536, -547382051, -634509109, -1796424563, -701265610, -1385411254 ], [ 187591115, 500657012, -886379603, 275525248, -1356679735, 332880848, -834813950, -1297216323, -1832360673, -981710073, 1152795152, -350009976, 1430027006, -1476159281, 1799010121, 1832454341, 1909829309, 776772250 ], [ -1696981670, 2013183751, -1696948883, 1202128916, -408637734, 531008570, -248644686, -716431983, 1293601814, 1502751689, -1573086090, 1309229580, 1875054116, 1685258665, 1897751671, 1117630106, -143977646, 260103 ], [ 421309629, -921591551, -384244792, -2013063013, 550424815, -595156524, -1479629592, -124437781, 1562784694, 401067510, -1682512942, 1366628691, 1667534734, 2133447306, -1141640516, 861794356, 1547149014, 774672731 ] ], [ [ 1384615194, 160829862, 1706161942, -2054091830, -465976288, -858326331, 1383570499, -110144941, 2015536115, 390659642, -1451979076, -560927524, 1372062706, -1510024300, -70848558, -2015543376, -929767114, 864200482 ], [ -2141522537, -1178062871, 1762408555, 394817865, -1752251645, 992025270, 73397263, 1884399855, 679250959, -1418517429, 1395390630, -1493388157, -865049584, 1424861138, -1823713752, -1704608839, -268022323, 518955345 ], [ 1661304040, -1347896973, -1270954103, 255382113, -1309742931, 725976152, 2080727583, -1702281709, 1791613534, 119013006, 1295284458, -1187043824, -212480612, -857272074, -1614951048, 2088821953, 926406888, 565728352 ], [ 1899148759, 672000765, 1098059055, -1200345588, -431073410, -2028764302, 284360910, -339019124, 1003218912, 2008408654, -1347164101, 1150567364, -965672338, -422197457, -738688189, -97837158, -2001737383, 762919891 ], [ 1190571749, 47188801, 737409041, 93394599, 320763003, -1775281876, 769407988, 1171102312, 434162432, 1188092022, -965399647, 509241493, -159341713, 759071174, -2132760379, 1067958381, -926426976, 312205860 ], [ 2135052875, 1115116919, -1544966565, -1043656252, 1343073286, 568986260, -141269257, 1027694578, -271977457, -1331726968, -480936487, -414119163, 1200149595, 972033743, -1582996998, 295524112, -773654497, 103519597 ], [ 1329940513, 523251969, 1454646502, -1494180021, 531156500, 384053645, -2052951396, 1628937990, -1481171618, 1702100350, 429747011, 1806191890, 722657660, 1817952421, -111299414, -1521404840, -1998746122, -1469264224 ], [ -1521065878, -2101589639, 400466240, 817435497, 149870539, 765633873, -469789689, 713367259, -1211644359, 811294124, 748214750, -2115307950, -21233787, 1042967057, -1032765972, -1049503441, 655558366, 1858524952 ], [ 1583154946, -1920769129, 1788319348, -1019062154, 457708678, -550149955, -1070013971, -1040043552, 70768549, 786718700, 408408953, -1683601938, -64626297, 85802563, -1884182937, 92700583, 1757231508, -417175446 ], [ -183070431, -1431192395, 1199915887, 1864864765, 1450581141, -1064223908, -1820528981, 123844552, -975731297, 28365552, -1773100187, 629780597, -209737625, -1256817397, -472014087, -1008439667, 826157627, 592019340 ], [ 1248854103, -2049816502, 1992158978, -1868328935, -1797830517, 1592453002, 269088793, 702451069, -147894361, -751696905, -96779642, -437199650, -54706563, -2146578230, -352916432, -282505146, 106185537, 899658405 ], [ 928321572, 508784716, 1663081017, -471760109, -2037068954, 1286757262, 1662558673, -588243062, -1230143155, 654271869, 1506246509, 1075977492, 755534459, 1410878303, -612295287, 1157976496, -1555575269, 1410304878 ], [ 1854267336, -20068931, 1813205645, 1798019603, -74018273, -826796171, -2053062574, -2070114324, -630527975, 86360481, -318022135, 1540008048, 1490622223, -1681440153, -1781407650, -1787752882, 1536377604, 143146509 ], [ 1505990228, 10002491, 1763818720, -256846377, 938403279, 1678362165, 1536877481, 1507435453, -826646877, 207741314, 1660955160, 111445884, 1635083501, 1628859517, -1459691874, 650372103, -804770671, -2054177078 ], [ -227243947, -556167379, 390337758, 391445823, -1535439586, -1700208969, -791798660, 178533301, -1925978505, -638498236, 840329969, 654003009, -1445486873, 832859762, -2000345189, -1303662938, 62520246, -1443434038 ], [ 365714770, 742234633, 567434122, -977587779, -193771100, 1988555398, -1135156120, 1873861113, 1725090158, 66624951, 1943482743, 1256211205, 671599676, -796928389, 960792422, 395585765, -1197910638, -78401747 ] ], [ [ 2002355084, 381305796, 452773595, -2088129514, -124237821, 1166148851, 2075490635, -1267189659, 1403675261, -956427301, -327022307, 1994700161, -723015196, -1140022358, 1202461408, -2049136014, -968436896, -1394282751 ], [ 1574496423, -982738608, 827897058, -1445664942, -1082472524, 1843308965, 784683688, 46554005, 1346541804, -50760066, 1723049100, -2129739494, -142768130, 1453608249, 2049942528, 28695493, -919237653, 806753774 ], [ -355743728, -1755427874, -1601196723, -1696073008, -2023256378, 1831349459, 654054268, 2032906353, -412452055, -2004220059, 1052197835, 1925786831, 297554827, -998801116, 1285657963, 1534045423, 969444551, -1326131261 ], [ 417542962, -2119392272, -1447107058, 1073363885, -1989653682, -622913116, -936053518, -2004841143, 1808077585, -1843400981, -518326249, -1364524042, 809581835, -1216261524, -558577336, -1563919158, 1855186648, -874494246 ], [ -1961078851, 2059985640, 172088386, 673063299, 1007993638, 1350435109, -276894593, 1557981516, 181535392, 1272333334, -23131333, 1495043295, 931060994, 285176327, 1424957610, -1241102282, -212686171, -545408459 ], [ -61611288, -1058656374, -231229206, 1205323810, 19618649, 1784951584, -1239885665, 2145095995, -701274318, -1128491585, -597228791, 1143851756, 588224313, -1477265026, -1749183224, -223056401, 420766796, -686724956 ], [ 630572977, -972734869, -863227657, -218220099, -1390365330, 1642304850, 419343065, -213488169, 813270517, 1944555973, -1253453570, -1664743645, 1736260828, -82281242, -854313761, 130001257, -728357832, 145620912 ], [ 141235690, 1424770155, 1815338409, -1811065789, 572205813, 649038362, -285577509, -56469494, 1682403350, 1425032175, 1211986576, 12095602, -1736426665, 2095028157, 29566395, -946445525, -456149917, 1730261950 ], [ -1281379154, -1367809622, 225142565, 425212577, 488056088, -1926005293, -479803845, -1019274745, -1251403016, -1101351101, -68254698, 2100947287, -654278484, 2080912113, 187061055, -783155708, 1950208919, -817563570 ], [ -1932956988, 1015193245, -1285804058, 1405969500, -355587791, -777643155, 731253246, -294835789, -1961348391, -990653020, 914533962, 1046761040, 1636026481, -595753694, -1505642459, -584781858, -903062140, 2046453444 ], [ -1073286498, -1653803739, -1938029632, 372827214, -441569059, 962766279, 920543155, 97865673, -782583963, -731288583, 2027449133, -32710439, -143708301, -1865467365, 458487205, -76998213, 428163798, 89196475 ], [ -2024649088, 1678286147, 1105446978, 1997118216, 37465814, -472332766, 2091379933, -1529947784, -298997929, 1297681614, -808667372, -1506697170, 1946337328, -1832079679, 1423607208, -903410297, -1215806650, -143236090 ], [ -351552822, -1947479555, 609847735, -964713131, -411696750, 1138631533, -2052093852, 1078118816, 1803234370, 1063923271, 1606064720, 1983707192, -1687733999, 1134266988, -161074789, 702439534, 776404531, -1254054927 ], [ 641172729, 1238529209, -596580367, 1276139040, -1038306551, -1366750443, 1443061870, 451501097, 1494284539, -2081902308, -1297445045, -1819585914, 823474937, -179436438, -1837489973, 747840094, -1697031264, -1271194130 ], [ -1983122693, 321822369, -99616908, -1289469632, 1192424902, 1577547967, 1790946134, -171730085, -406689666, 794387081, 866472039, -55123268, 1042340927, 675292505, -1413072753, 2057490561, -1910370769, -855423168 ], [ 389835893, 1454751393, -2064946180, -586490249, 1389090690, -1933773674, -1274927014, 1889750562, -1615041408, -131162309, 1776633591, 1569073712, 1610430070, 211515080, -1781438700, -1986606348, -1295479567, -515199858 ] ], [ [ 240771940, -1575242345, 892903269, -1548588467, 1307083998, -1666538147, 1546746355, -1586625507, -1036311385, -1702561903, -559134254, -936789276, 2130080582, -1521129383, 460874341, -2059371415, -613905730, 1142152036 ], [ -650395913, -252508940, 119979167, 224543535, -1216845361, 110888282, 98623387, -756690502, 115604321, -1157802056, -1145468485, -2070456700, -510848975, 1025205326, 1657994004, 251122886, -1575889621, 1731320219 ], [ 851333618, -609423960, 39669429, 1325620305, 1219686510, 333522020, -21717537, -287637724, -2115918837, -1423601916, 620933769, -2023248897, 1543321402, 28630563, 1674977946, -860660208, 1646904877, 34769140 ], [ 1001232287, 1050275595, 194305193, 1690482438, 1654151637, -831696265, 1706221032, 1067293763, -1328877852, 1491643776, -1273584556, 1789726700, -64117920, -2032167457, 2053817782, 1050657183, 1636462326, 575996113 ], [ -1461637124, 705876235, -1801462627, 1520092912, 1933163749, 1731555004, -734080057, 324877307, -1013285765, 599950865, 228489904, -252515917, 992115906, -1662213168, -1271374283, 895925802, -1611031541, 1481754636 ], [ 1798183798, 1790662437, 1874912738, 29556924, 1417008621, -1687277973, 808385432, -1753707371, -1210221350, 1596508793, -354108787, 1486476888, 982072467, -510875799, 1832798807, -889533156, 922023121, -602688383 ], [ 1590060466, -454795704, 1641950913, 191432534, -2010154901, -229113667, -2116278440, 1327242357, -409159190, 711035262, 48128, 1364936245, -738047240, -1549319627, 713036777, 1682771874, -994913531, -1294702922 ], [ -299082818, -539876613, 1414882419, -1555030014, 985482193, 864518808, -1236895698, -1175294943, 633552743, 2010445642, 1345915273, 807035806, 1736943235, -2117278919, -67615303, 1519791719, 1422147193, 690647804 ], [ 977526513, 1916984632, 1717205710, -1784862204, -613802392, 810024609, -37287966, -58991155, 2037413560, 1691825994, 1811615575, 1025578892, 1489546599, -729739054, 679954614, -244715169, 394353489, 628549454 ], [ 803486356, -2060028291, -1463152189, 1805893403, 1873651099, -2033017794, 2059672687, 643340408, -114304317, -875547150, -850199293, -1525839077, -64058168, 208700350, 76858801, -314292700, 666904316, 2040804864 ], [ 503970120, 1021716019, 722592702, -1347418359, -1733429398, -769289436, -1070276943, -1459230375, 1104938780, 1239616869, 1919247952, 117498196, -1604006285, -1359266128, -406005905, -1597822451, -188325446, -691453587 ], [ 555917093, 263938746, -192647198, 430980480, -1965693663, 1205885528, 1012682899, 2123907766, -189204949, 219080502, -610937648, 1312670873, -449310596, 1224478464, -1808549555, -84671006, -1352192739, -1534443274 ], [ 1515068965, 851635121, 50076988, -1139216783, -482565845, -1912020938, -512637518, -1977184335, -1443198186, -683021244, -330200505, 780080746, 1441093858, 1221964620, 578911361, -1451332810, -1740512303, 8713188 ], [ 718879809, 68400081, -819512425, -904542299, 1005947064, 1243113275, 920063680, -934718917, -408829032, 587661344, -105432206, -2033100083, -343044931, 2024620054, -480813626, -336017919, 305885210, 807486675 ], [ 1638257345, -44886795, 586978736, 728877159, 62069325, -301282582, 362247164, 1995359644, 749904334, 1822015736, 197998053, -1033124527, -1343322101, 293915014, 980005819, 4526660, -438568794, -604189559 ], [ 9197004, 1843427720, 324652065, -736594932, -1880038605, 1138285816, -149692559, -848915640, -887481618, -640721102, -1093203270, 1375832760, 1647138805, 536525604, 1749210492, -1160030694, 616252901, 1927199708 ] ], [ [ 1190224700, -1574910596, -681310851, 1932454982, -715885074, -1837868594, 1603158228, 1734826748, -976998495, -1285768777, -359060780, -12715043, 1525273371, -101799996, 1200195671, 1431567687, -1993486542, 851655841 ], [ 856045916, -1407027272, 2124840801, -293442302, -371705679, 1965644820, 209605565, 1375294964, 353454183, -886258371, -958434044, -434208087, 114521317, 1377561962, -843736636, 1273120591, 1440560314, -1241803719 ], [ 1011831977, -2008175344, -853038151, 2078986845, -1911120613, 1752648178, 193047602, 1650779755, -225923975, -952813111, 1284013772, 2046169705, 109402987, -385657909, 1717215449, -485517801, 2147426808, 607285367 ], [ 531441233, 2032753744, -291718849, -842515025, -1114675651, 1581030032, 396938305, -972532808, -1996263127, -1167994425, 766587097, 1095796997, 112930414, -171585659, -150891665, 116313761, 2070582651, 841712790 ], [ 1209848114, 1857919096, -15742753, -197651399, 1903997115, -1516253254, 2077519468, 2000359253, -1760899913, 1142278512, -1519319558, -636940452, -1756124858, -263405864, -311779210, 1917268183, 3995974, -535791578 ], [ -2010734797, 294336973, -1880209995, -680141162, 1687063201, -1911121391, 2098134894, -1133671121, -520451857, -430046601, 588570683, 856922200, 828272765, -1824385418, 822236271, 1898317946, -1821729348, 1500526966 ], [ 1997411499, -1885807220, -1104368409, -2136338432, -181191540, -813585782, 340509911, 1813827902, -1666122427, -217290227, 1284196129, 1641687205, 160749615, 694235232, -1705181582, 1529351356, -189963663, 884803470 ], [ -1114364362, -987598409, 2121200535, 1683016460, 1860315418, -1407781198, 530779882, 1055336281, 428953053, -1083553862, -1077031835, -52444021, -1795565848, -1039110344, -617941135, 1150942717, 1577538944, 977050174 ], [ -786281241, 1795585994, 96528722, 179791766, -1233905467, 1095673699, -746512723, -427831872, -1786434655, -294572258, -1003798014, -1720569109, -1607983189, -1161204591, -620151872, -167537219, -471193436, 1076445118 ], [ 1997150546, -838609239, -2090788616, -1467166084, 2053506369, 1921575723, -994897238, 2025452181, 153426707, 1026188622, -136848234, 865389480, 258970833, 811872608, 904065729, -1894524137, 1334223849, -863396231 ], [ 1121003514, 1502208620, 2054677428, 643948945, -62445421, -826363049, 1956357213, 1856485173, 1216140238, 1148439292, -116101227, -422420365, 1275539553, 2124266021, 1689808500, 406493451, -1301673480, -1794928485 ], [ -288295505, 1939444450, 1151741755, -2086747368, -870528124, -1705376872, 211101395, -815715570, 320994840, 1274497889, 1061973636, 75327450, -241554975, 292713600, -232165230, -247631993, 1238231512, 378965784 ], [ 1144312574, 926341841, 841182210, 1076207917, 2061510860, -1688348260, 1336664369, -306119966, -1060020663, 1405816148, 1740735227, 1608800171, -162827658, -159608268, 169177117, 832635783, 688474429, -1710223342 ], [ 635354683, -1387429076, -1245566862, 621937546, 952503344, 1195113626, -1117755075, 34681396, -1357308664, 557687412, 1850210274, 922753650, -345878661, -1253779043, 718854279, -1617084446, 206509826, -892135755 ], [ -1028940879, -1803353628, -1895248528, 534133891, -1439305754, 30788270, -899741272, -212454139, 1234832525, 1095426870, 803881195, 324176487, 68975816, 739114730, -1753269877, -137308300, 138857467, -564892785 ], [ 1235293339, 824028448, -966416239, 1654982458, 269073493, 397293146, 1475868280, -976486677, 897942078, -90972549, 426304607, 1499497776, 204709732, 1839037842, -201005194, -1017742399, -65070907, -858893578 ] ], [ [ -1698247213, -2009147817, 509414081, -289149961, -48488880, 117133119, -1007539070, 871945700, -573502097, 1548291274, 2030801376, 2143919307, 932773075, 1189958567, -1635649743, 1133277715, -407952366, -1310853942 ], [ 1843882961, 1366288724, -41441679, 70922614, -920784274, 971208436, -594098174, -1465952927, 684373548, -1632667824, 6967046, -165109996, -1981085038, 1933202830, -1031027394, -1149127635, 529887083, -1336102790 ], [ -404041478, -723424790, 2126990151, 1737471116, 499221403, 1320899065, -1008906925, -1041048459, 1578195661, -62767897, 1637712991, 1981366876, 953131760, 1012081259, -1157322901, 1493700017, -350730163, -233544410 ], [ 141433291, -461630677, 375319247, -1558908609, 707164397, -937850355, -443812478, -1838717106, -1668515406, -153041823, 1192563668, -173485473, 1919328673, -165996798, -450735416, -774772473, -480406889, -1296099466 ], [ -165697030, -27162465, -381583541, 640730934, 1177438016, -1219256999, 750880628, -1815772805, -1457304395, -907812254, 1020272441, -442707852, -45276980, -1717508815, 688377645, 95311042, -1063725485, 14279133 ], [ 82688795, 1185434811, -1027598217, -110760732, 564326697, -748262329, 650524170, -1095979258, -1618779514, -371737526, 2018932746, -1765689235, 473046114, -87592345, -634591761, -1892617825, 1614295671, -222437463 ], [ 1747754237, 460866376, -700385176, 1321414581, 963547103, -1532944890, 798952618, -82671477, 988962657, 898119202, 33436354, 1505213252, 1081234141, 2033764302, 1809981046, 287149879, -1687665735, -773646846 ], [ -557892554, 127165495, -2251125, -292199108, -121653762, 544990819, 1944497353, -1097208512, -1408428799, -1396979463, -1438865892, -1488719471, -1572351223, -1208951625, -1339138016, 879715380, -1743894623, 350640019 ], [ -519035451, 848261441, 1340729744, -719488293, -1229848645, -998537938, -506304474, -2003452916, 771440395, -822665691, -601127495, 838977098, -40567242, 1487528119, 43832150, 228781592, 1580054128, 1522968005 ], [ -284978595, -688870202, -361912166, -237667734, -322635775, 1621252575, 520322040, -1079141041, -1599848383, 1875963927, -493506927, 667857217, -531181480, 1908169933, 345358897, 271809308, 665923210, 292080955 ], [ -1786980458, -1426689554, 1629711347, 1616810409, -250042910, 2061334767, -499370861, -911406869, 2029157011, -362058925, 811321584, 983841062, -1443385676, -1703195035, 674696820, -1213800258, -1441817968, 183960924 ], [ -2038249520, -1121701171, 238719950, 811786337, -1484166645, -192671481, 1760976823, -1005007282, 1353169746, -1413267403, -204735748, -2138769297, -143191277, 1315042625, 964650775, -404355160, 1145250121, 264928186 ], [ 1214371701, 910858368, -214379729, -371517480, 1550810493, -1942520041, 1023401542, 895726093, -2072840597, -1758805463, 1032748073, -1025552470, 93169447, -843844480, 216270714, -835793994, 1238341796, 1377113234 ], [ -564031608, 414045752, -2010570952, -1487481079, -741122729, -654441959, -787179465, -1261211370, -724841986, -74063660, 1281521673, -2055631060, -839626312, 1768867830, -446179149, 704294205, 316919896, -503972744 ], [ 2139061122, -2003576493, 1891838789, 1687036087, 904286792, 710199615, -272118172, 1198327190, 1075283075, -2115703280, -1396480063, -318485055, 1939507767, 1529972540, 1858761105, 1165930576, 2008887696, 1384113812 ], [ 2049592568, 344543659, 2052538090, -972367892, 704503123, 619729789, 950466270, -1350387053, 1368005993, 1106260606, 1763537205, -898567464, 614099989, 496330727, -703512369, 1744362315, 961186512, -1010626799 ] ], [ [ -120057837, 1336948705, 1142332833, 1938674184, -1080932553, -1838129732, 1797165997, -689496268, 598680078, -2129636523, -1241661042, 1924348563, -1774462939, -70941955, -2084832826, 362963603, 1674310874, 1734019696 ], [ 51925118, 176826168, -170156829, -620907331, 180756847, -890456049, 1243257278, 255241096, 602535481, -1953014601, -987675458, 152601600, -1627117168, -32154382, 1071455476, 98802415, -1340506283, 906156137 ], [ 858115673, -1111315450, -1084576496, 575234134, -774887136, -1037053565, 616440616, -695300412, 843419069, -740380569, 1942631851, -233786705, -1621416291, -663680379, -1950992831, -2052899954, 1915803274, 822779482 ], [ 1599725459, 80464179, -1346618634, -689101734, 188369673, 1253989968, 727770732, 2145370354, -1004246147, -1465616508, 1175660166, 1341219055, 736786433, -1327197277, 959625176, 2009207724, 1254286749, 762522366 ], [ -327883534, -1236747174, -249972420, -1919504606, -1492753430, -674043102, 1664352102, 579260731, -919772494, 977936396, -1699933287, 1670414307, -96872850, 1893034695, -668680034, -706290344, 556572067, 426250440 ], [ -1740676912, 726592931, -606338559, 726278402, -530489249, -1711782563, 644451858, 731634226, 1078862911, 751289182, -181876199, 1919746736, -920610041, 346803440, -1884581643, -796421553, -600584216, -1313837218 ], [ 1982091779, -1978229886, 1157853764, 736321817, 257282173, 671593583, 2070394064, -306049564, 402954593, -1192598963, -306926586, 5883780, -1972922703, 830001574, 291861379, 1890600710, -708349551, 645447993 ], [ -1513169329, -1423842997, 1476380325, 764781989, -1436906965, -1580055808, 613376747, 1459806694, -1937586341, -1325480799, -1386186897, -1810147879, -173084009, 1646131894, -1306683533, 934730861, 49260655, 1793990716 ], [ -1751464156, 674135795, -1965384279, -1579146204, -1923645091, 540977292, -1437761912, -787036062, 161365640, -1683659760, 689959936, -1968360471, 227585933, 1305111317, 1206232245, -1109195168, 1997250033, 1156113830 ], [ 1778343613, 2025855234, -1513377045, -1221251617, -418761667, -1889137388, -1745251628, -1417559564, 858790823, -333814562, 650308804, -687503434, 430044177, -1543724566, 1142448987, 1818988765, 1586884273, -49735261 ], [ -165791105, 1221212504, -1998578069, 646758805, -666823429, 1411290155, 1261643376, 1699286334, -1190912981, 1269825191, -966469123, -1125030884, -458465992, 1985718787, -2053309353, 411964340, 151419183, 972167527 ], [ -2070892324, -2043163469, 1712223988, 1203909153, 1816047916, 277923914, -1402351274, 1028212978, 2085487734, -1564784581, -302032739, -1337158714, -1862676843, 1282888349, 2010853112, -446673602, -63439907, 807482747 ], [ 1512575045, -1634477855, 1307136631, -307670731, -1469755800, -148597253, 116971696, 313415989, -986948632, 1889773403, 953146539, -412744333, 1735826936, 638161001, -592147868, -1658312289, 457365630, -1039688070 ], [ 1612618499, 2103967040, 462009574, 1905673027, -604490909, -1209295489, -666910659, 1747676693, 1926959542, -303277082, -1328251553, 974624061, -1264095610, -1808488524, 1800904362, 1590455592, -724586946, -493919870 ], [ 1766372115, -186255077, 1749096000, -728570286, -1546271903, 1711487761, 438681854, 595511461, -1456967277, -92511317, 332665779, -699932878, -1670530455, -100530062, 1402995176, -1389519255, -2030224033, 1964851158 ], [ 1028117378, -263647150, -83738109, -1511080835, -311535386, 732142627, 1426342375, 1154098928, 1095661134, 753916743, 55367916, 1737431409, -1109216964, -1735757451, -1124253446, -459770640, 1140057780, -47011903 ] ], [ [ -1767903136, -1309503211, -728514485, 1577129814, -291172530, -2006675066, 1270715424, -1023007280, -1457204377, 1321532558, 161460417, 1787921711, -130602176, -1676290729, -1293856571, 458786574, 15222415, -1809313176 ], [ 2073678101, -1812401176, 1779059761, 817586205, 344984751, -545352999, -751459132, 552669160, 397112331, 768924348, 1842412154, -2049992537, -1765671317, 1369876431, -1211960016, 1201572649, 1438717051, 2039460253 ], [ 646629564, 1538551887, -857333537, -425011772, -918551860, 853433925, -1408100413, 1885426750, -1391757549, -856698287, 1603885623, -2112673470, -279488592, 23160443, 867425397, 1167544840, 620915843, -945740290 ], [ -863616297, 1105370274, 321356754, 334769418, 1713158495, -324130346, -182752733, 1621310796, -711535503, 1896360557, -559675937, 1852140428, 311869285, 2078179658, 1744178779, -651965425, -66936847, -1986929869 ], [ 1599692943, -482786739, 415547281, -1189315181, 92407277, 1754424742, -1905822903, -613527800, 935401994, -1646408055, 2000264042, -1299519689, 326498476, 1243032772, 1147606515, 1550466043, 159829352, -1140437213 ], [ 1437403298, -1843573762, -1789735943, -1116966464, -1932602817, 1442603049, 19658232, -1298613745, 782814359, -1402001712, -1096205125, 2056038453, -18350736, 482932902, 826355547, -1058025408, -839557898, 318151084 ], [ 1332819028, 1672053829, -1720559430, -417780668, 889686151, -2137616283, 334389580, -90455211, -564759460, 1218377298, -1972178839, -1377058054, -745882927, 1903783530, 1318827833, -1334242074, -2060091173, 1195606305 ], [ 1273696767, -2058177032, -650576780, 1717096685, -370027627, 330228270, -154551476, -330453295, 276797554, -1095262805, 1701157587, -233819384, -869069011, 1863195184, 2122372194, 1744483368, -26770175, -1352494253 ], [ 1343810669, 1226941385, -1457365032, 1464414924, -121376481, 1138945229, 1621051384, 1405850405, -1510461551, 1024638730, -572680199, 1742483951, 1690278888, -1812814347, -2019571031, 1893713256, 1349890797, 647241574 ], [ 260980880, -1622832744, -719249520, -1976250432, -1648004823, 1971105250, -1355198776, 2047135636, -1657417100, -933859685, 1344788769, -407126257, 2058418340, -1980149539, -2021746176, 133830959, -925171447, 872631399 ], [ 276895334, -1757100369, 758951682, 1767884363, 553160838, -28590621, 586731283, -1972932491, 786197356, -30838769, -646916217, -2049798652, -1498161610, -730151568, -420706794, 2024398741, 707131914, -1186132826 ], [ -839423802, -1639502432, 2089917111, 1958580753, -1478091086, 2046673609, 203821595, -1555406782, -1405356434, 586298199, -1086502069, 1878999346, 574764789, -1689434116, 2104681002, -1815768318, 1302329942, 721215272 ], [ 385873836, 1033721133, -218959350, -91055253, 2120453026, -2090286642, 257592452, 1231770773, 1933170548, -1079848776, 786292721, 129437180, 1325457161, 987462664, -1587021029, 1345914926, 974946033, 1804977233 ], [ 161293276, -1336447628, 837973820, 1404004298, -1072470809, 477775589, -2062109266, 1094408596, -715699761, -194543838, 810032738, -515898641, -1585310464, 173809679, -858261069, 433310243, 1757906746, -594470866 ], [ 1887155310, -255807908, 441684176, -1327830200, 2063826522, 1715079343, 1234056609, -735579867, 1572530665, 1755507093, -1142900671, -756156213, 1035585486, -702166204, 1928078540, -1344629265, 823651221, -1165451823 ], [ -22591683, -1566519349, 1438316009, -847059721, 1776715566, -913147209, -7349298, 168867879, 1291278713, 143566109, -766764139, 1331346063, -1454107539, 967260465, -1917561797, 725310278, -1780451315, 682130601 ] ], [ [ -1933006644, 1592999268, 1090830844, 1795172907, -359578856, -624836629, -1594180985, 1563688198, 195458707, 1137454956, -1679455666, -655615712, -1907319042, -1639135057, 2002292956, -1413572322, -518077991, 972334426 ], [ 969291955, 1229261986, 1001119603, 371418721, 990312343, -148312576, -111514202, -402132239, -1916946837, 57160262, 1516049067, 1538360672, -1607388984, -1140817209, 355587572, 1942247416, 2140196092, -1442891342 ], [ -812182526, -962971920, -151215193, -412366812, 13063569, 1837585725, -119214293, 382018693, -814015794, -1633555281, 1403218915, 1516315047, -2140593524, 1475787498, -88355889, 721606196, 728368190, 1153781211 ], [ 1194429834, 445216036, 1300521309, 1232953608, 194585109, -1537695958, 1340543348, 830415049, -1491392519, 1091687004, 1822562065, -209319586, 167175729, 554677736, 1986308035, 952270409, -1384494283, -13844232 ], [ 159140205, -942353557, -575478341, 300726140, -1736295164, 1322625556, 1810460878, 58594161, 934322606, -403550728, -32273795, 91386473, -959153501, 1773874208, -1471873501, -794859416, 849970825, -688681618 ], [ -1751898064, -252365839, -1639485980, -934138611, -883649524, -1189675895, -2093724914, 1072996122, -587106863, -1737738203, -1636642805, 1541823561, -1122487611, 275720470, -444921692, -1884657557, -47489316, 773636153 ], [ 843516778, -65142588, -1461044937, 298083473, -1802262324, -621418214, 1189200436, 1327718649, -1898923498, 1418765574, 1675019359, -773026103, -1092514232, -1118420196, -1496380706, 40261156, 1332430640, -1406524445 ], [ -1631864686, -65981479, -1227914707, -925156118, 1164352238, 1342579800, 1243883321, 514066090, -972369053, -918675444, -893940392, -2096614400, -130717667, -786777506, -193357225, 608978531, -1137707076, 725890291 ], [ 232398884, -1583063511, -778171144, -1979337277, -1544434913, 767640994, -1043476356, 203462851, 1961651944, -2105288373, -181816225, 713451913, 1073517946, -105224815, 358267632, 1787524788, -299236677, 1438028973 ], [ 660566983, 1211219850, -2068922499, 489196505, 1157058636, -2056792328, 49588149, 1070707992, -905442204, 902262777, -103312723, -149823391, 1245515110, -1390648639, 1156840227, -789539526, -868967418, 675122031 ], [ 1217874790, 1220046110, 2098415118, 976355889, -1117747983, -2079470705, -963774283, 327970491, -2122419498, -1106724513, 1734660115, 1821817538, -1053967058, -1770251465, -2110520520, -1022333995, -1535683079, -1379752012 ], [ -666497638, 1290905811, -1148381274, 292761392, 1470598464, 34232620, 1794279652, 728417821, -682695395, 1287283708, 1099744549, -1689888790, 116245147, -73995232, 629077193, -1222845366, -251392921, 1127221104 ], [ -522029208, 1253224983, 1136345815, -1236416552, -628939104, -1040142444, 1175978648, -1969934327, 1339561105, -2027916989, -1423340911, -1703470854, -524174881, -926032071, -1913946629, -817482264, -2067768714, -1843115914 ], [ 1018058669, 1868137929, -621493435, 2057069140, -281135850, 2043477169, 1842454646, 172314287, 1911430393, 2086174557, -1393061234, -406003243, 1126641732, -635711333, 1213444952, -957608973, -474175827, 1870656410 ], [ -821488121, 2114311536, 1147761365, 949330253, 189931428, 179304808, -1170065865, -68929095, 454364469, -876170753, 2044794777, -2080738638, -819746805, -322809652, 448642635, -1164560333, 583411520, 1526777523 ], [ 1297928265, -1954386437, -1900801408, 652228710, -83299416, 87959174, 756083396, 538446040, 2088110690, 715424857, 1115427585, -1107515599, -490949344, -438982965, -2132579665, 820110165, 719510344, -547118609 ] ], [ [ 2142319703, -1042823191, -1159702974, -1186496940, 1990650248, 611062490, -142016360, -1050547790, 1047924504, 2039230632, 128990095, 177719849, 405544445, 404292796, -492804088, -786582443, -1719681327, -2136283163 ], [ 1766168888, 2138533746, 407813668, 325351961, -434601741, 842791697, 653275341, 208820307, 97871459, -728607407, -836390422, -92746157, 958822164, -2129300775, -1441202679, 1920016956, 44563955, -365955904 ], [ -1691463605, 1493075602, -210101286, -2146272397, -1157850305, -168988138, 1876644610, -1649903684, 1011433572, -976649175, -1096991309, 330430392, -363867688, 1213668044, 1953446130, -1514945857, 1073451210, 1968676032 ], [ 1545362254, -2126237039, -39613789, -1839143593, -23476721, 444663122, 1333509596, 164210703, 319309874, -1619188837, -1368407082, -1051781592, -1253971263, 213993848, 1852059587, 375114714, -1333933293, 17594318 ], [ -688661702, 1797660353, -1556009292, 617615121, -165013779, -1171651302, -1036071799, -2119927009, -552960637, 1573577578, 9391933, -479636106, 2125391306, -1658332460, 614788395, 196598568, 1989802573, -1858476822 ], [ -1655038569, -1743012366, 2093013777, 798308032, 1825550353, 969272742, -494021228, -765719704, -362826025, 40858336, -2074726332, -1592319945, 1691838295, 2145198259, -1641145153, 483974981, 1822336417, 2106728758 ], [ -1598777150, -1649682384, 915420192, 861006481, -176519659, 523737025, -58235274, 748385190, -1928275518, -1867762050, 634098883, -456868098, 67558550, -169301147, -1032820995, -1442501474, 1096638470, 1615384637 ], [ -1264667168, 785418767, 1925182455, -47865008, -154705963, -1103906423, -1285694861, 963499647, -284837069, 229101622, -1501145729, 1942196751, 1391802717, -217296487, -1185290122, 1821536658, -1097080773, 1148334318 ], [ 250926465, -1925382824, 1497699090, 712359491, -20182294, -583707028, -400123689, -493872312, 1606309337, -835770982, -1890338090, -1047766718, 126866009, -325223664, 1959526874, 1500562940, 1143916547, -2107579631 ], [ -1759991945, 1098624459, -735387943, -616997934, 494573730, -1023498268, -690957543, 192226733, -995121334, -778051926, -1336270930, -277739372, -1312073009, 1802637402, -1599116951, -1768895164, -462645462, -1934076637 ], [ 1196285759, -1952912641, -131635510, -1359906682, -687544224, 1747454910, 622620589, 309367416, -330178445, 1812586990, 396234358, 382734727, 1368754666, 455704170, -1291273399, 559887442, 369327405, -1306455811 ], [ -1732847106, -1326047367, -1557401263, -508427722, -1734928601, -747931425, -479475289, -1900010625, 1341571052, -19659316, 1502439104, -1797155381, -276856054, 305673424, 2008857145, 492878527, 1478334976, -1864204305 ], [ 775603955, -223442449, 1742517568, 585126567, -50169567, 1072058780, 22465849, -442512938, -434644902, -1613517117, -1669227219, -1796529358, -882608082, 1884513955, -1464167919, -1798415592, 1252589835, -804803636 ], [ 815805752, 1786957547, 388800609, 1102796110, 873858256, 236314671, 1297024408, 1114984998, -140425343, 248234308, 281720940, -350060692, 737379593, 2085705284, 1497028393, -1086280539, -1827317120, 398048680 ], [ 792305352, 718011398, 2007386728, 155856731, 390485922, -1923532208, 1791183616, 2119863674, 683357616, 1794317471, 609761132, -881292704, -1937604907, 2123204123, 999271818, 752018789, 1545053390, 966806791 ], [ 1228881530, -59586567, 347857742, 363815226, 1184316964, 603512148, 1664811598, 806384463, 327686492, -2115683581, -1917758328, -1230646698, -482372364, -1951680486, 1263785782, -826198330, 1059009474, 1691014761 ] ], [ [ 1184936966, 688400766, 1676103883, -745820537, 535059891, -55211065, -903299829, -1895721856, -1573659403, 657797517, 97790140, 600013539, 885372150, -1159436295, -390352550, 1516526332, 265766296, -161002722 ], [ 1502064703, -1279992992, 1546036635, 1044534953, 1833344687, -105846326, 552900890, 1498008867, -1463345238, 1523263076, -1226552791, -165835651, -515016721, -1811180264, -1424498927, 907811884, -1663971321, 460618799 ], [ -74622557, -248071126, -1388744366, 912468841, -770165618, 1273064680, 1980612443, -1633368248, 406805809, 701287230, -2131532836, 683052712, -1741582306, -1291798798, -2017888984, -136337622, -594253807, 773588728 ], [ -703263238, 955181071, -1197176740, -2069835277, 1991736702, -1373148916, -1187452607, 1435846828, -579052293, 1852289809, 878706018, -213719490, 1841163146, -1610687443, -1374862780, -720460764, -447402132, 1866497627 ], [ -2029220947, -1791509453, -1579292233, -114817613, -1677828131, -1736759828, 514358328, -2044299059, -1183593777, -1682175083, -1453985998, -1096968177, 1127477693, 1784370342, -1864845346, 1713257759, 54199981, -710555268 ], [ -128777596, -651961192, -373894674, 1207179023, 1032734298, -83111413, -1403088891, -5243415, 1262959869, 128113803, 324165942, 553517817, -98356965, -53594421, -1234123816, -309924810, -437865531, 1065662178 ], [ 1721384143, 1102573524, -1250659409, -1391383482, 1043459067, 1446059761, -1329952247, 550978627, 1865889025, 389275447, -1169328490, -1194686659, -937197436, -831326680, 57029615, 768959663, 1338490970, 369851130 ], [ 1387624474, 1646426599, -400536019, -1128342829, 1815060063, 1131192514, 1827869746, 399512543, 234371519, -1926000779, -1631288840, -810142813, 1420105591, -1837531928, -1045513221, -228806929, 661454128, 504349412 ], [ -1897936656, 114456003, 691636965, -1489948397, -1068172348, 227072339, -758104593, 1447203928, -686891601, 326775020, 1213498713, -802065933, 1220042747, -679586335, 1018080851, -1746286373, 1493350937, -1234759596 ], [ 1773224575, -590717167, 660159258, 677901305, -874362983, 1881706035, 1867549066, 1851632396, 1834295054, 283311348, -1795996649, 1282956735, -310981493, -2117346531, -31014513, -724885064, -1127313965, 278202387 ], [ 903700392, 1744314638, -799409881, 1127353629, -1440593202, -1996090983, 1165990522, -1324070656, -467251795, -1033822058, -152517888, 1706658224, -1030862580, -588386293, 511516958, -1012799651, -560905013, -793144837 ], [ -537069078, -1226120981, 658900738, 1872195646, -1094916564, -1720020806, -2094969031, 99053863, 1025375893, 1174880148, 954720331, -1907263621, 1668658060, 536002088, 1805894297, -1674930739, 128554832, 175688927 ], [ 398420095, -992339286, -673102318, -801925427, -942967431, 675553464, -1965855891, 852730490, -2012811644, -764826468, 771319733, 1173369851, 2105726106, -100359151, 1564459293, 663821118, 572891152, -682443679 ], [ 855350755, -210412578, -59820432, -309487641, 1660013499, 1137032472, -1672865381, 468311140, -1334547454, -1199316847, -1655207076, -1798807788, 681421177, -917580230, -762563083, 1983273413, 487093481, 1741774150 ], [ 1236057451, -2057818069, -1950472138, -1311265100, 1134683266, -1548755609, -1271255935, 2083030308, -1264826562, 1050354196, -384384858, -1575502615, -852206585, 501990404, -906066514, -1315230848, 690346282, 702493862 ], [ -1179321358, 523636232, 1252257214, 526643110, 76451845, -725287570, 1954817426, -1846093314, 606976220, -606886968, -89752444, 789304784, 1590675661, 60912002, 599352626, -1887732502, -1245831699, -1539754605 ] ], [ [ -1127717985, -1747795353, -1627574687, 1175564485, -1497445541, -933914352, 1445609014, -840251477, -14289118, -2056268522, -2115831093, -1180804092, -1782069823, -1597123857, 331959353, -367277496, -8133719, -844693039 ], [ -452871381, 807448074, 863184131, -201351796, 77136047, 1830455932, 2061434540, -1451823961, 554243852, 1640239946, -806287378, -1052413430, -1740414615, -694110153, -1131788734, 1571744938, 1826041452, 1271576553 ], [ 954284769, -125460601, 1790702990, -870718467, -1062655668, 313889347, 581489087, 1720165896, -1897180175, 2074306304, -615288460, -719433897, 1269889598, 2017977070, 2040461806, 2127276556, 354471032, -1750837609 ], [ 1091747488, -2118126835, 1719097315, 1198612858, -612167128, -23968385, 1083047932, -40814475, 187266257, 1927762679, -1086860315, -784656251, 23938832, 442105359, 1591478207, -1311774110, 143228422, -285120713 ], [ -1695791857, 402899388, -583624162, -922922208, -1936391060, 531529020, -225098693, 1751073908, 645960710, -2075856317, -2125706435, -413066092, -1619763660, 403630915, 1559411567, 530694595, 674124106, 1763096688 ], [ -696039683, 592558616, -93946609, -1774323714, -1796436501, 888481358, 1736028199, 1468696034, -999094968, 1511814237, 1748760339, -801266873, -1502497319, -892563646, 518312854, 478875726, -1700344680, 1196498550 ], [ -784885665, 2128600703, 36801629, -193110138, 502696547, -1006979261, 1287035309, -1920033435, 1603781755, -1898381807, 851053209, 415045242, -1202019510, 1552941426, -1167154042, 1481512059, 677055991, -187551686 ], [ -588616265, 2066167794, 1307062087, -519456914, 1667669547, 1369309461, 252612718, -619727622, 1433577911, -1133127399, 2113368680, 2095800653, -2011403680, 2111906915, 967527889, -1884414599, 257210501, 1572961590 ], [ -2123958316, 1832624046, -934082132, -1405282344, -1686467416, 1576225648, -1868834273, -723432717, -1227239895, 811912443, -2004459616, -869890271, -2038671717, -79368918, 2017847612, -595506769, 233309342, 2072624846 ], [ -1473064728, 1473975609, 654469930, 425885084, -2142524176, -1695911934, 1511642659, -1629032798, 2084255758, 803039385, 1146767444, 1369212386, 1763260930, -881453931, -881042485, -1481779779, 71351936, -1982515500 ], [ -1107414350, 1058176533, 70304967, -1279621802, -1780970346, 1473877307, 813028950, 1094265033, 650681687, -1818431076, -1983667427, -180014548, -2032716089, -861388470, 1863953979, -1632580528, 1616797145, 1955083381 ], [ -931568504, 1193424176, 767673458, 1340211556, 544092817, -954030086, -1722078286, -1960954807, -727438195, -1568687751, -2137082875, 1778120415, -1704703082, 645757529, -2056655981, 1381768400, 1216321982, 1631477998 ], [ 629785238, -1466039172, 909003878, -607495482, 1142460283, -1091681656, -1065714004, 1823085721, 457895810, 1861202914, 1006129717, -1890939280, -1360087903, 1326910297, 598277593, -10388294, -680580049, -103116054 ], [ -1416940737, -950429853, -1541542377, -1251642185, 232739580, -35084319, 1659211062, 1738959902, 1938513019, 1733259768, -198225406, -1817978401, -634260597, -1400000599, -783750395, 1729903859, -754892748, -1204005043 ], [ -313600515, 547948944, -1026639246, 1165139325, -1514584207, 1568778960, -1754865045, -1168604222, 1276645012, 173948263, -1963617773, -611877319, -704254831, 1084396340, 1401161496, 801965844, 435238848, -1469497235 ], [ 969621258, 166776922, -546969811, -892436363, 800139417, 1668723786, -1149825248, 492763992, -1801569742, 532768042, -1938893804, 896596667, -1830280150, -289497393, 1386827754, -1563711366, 840765157, -601434997 ] ], [ [ -40502525, 1704631512, 951809972, 1656475127, 1697642903, -945332069, -284278901, -1880313583, 1115018653, 1159203637, 1177242928, -363692753, 115910246, -1730217855, -971498906, 1447376202, 897566018, 831609444 ], [ 1350750814, -1026312334, 1725175228, -1474146621, -652635946, 1967981093, -116856444, -1667548822, -1790525261, 1224806476, -1680894119, 946220581, -194474984, -2131335034, 567075397, -59798143, 263699064, -1371028119 ], [ -718808554, 346745445, 1470624254, 1725903019, -966945450, 1654589006, -1235355698, 387143841, 128619386, 2017861099, 789789778, 555868681, -739453464, 1939184390, 1951898736, -1187659556, 869631611, 124077623 ], [ -2044067930, 27189257, 1736662648, 893635488, 1375795648, -975144717, -837402019, 288984161, -141470608, 1670006854, -102993731, -1110294470, 1063266010, 1876375197, 1941542249, -556570684, -1570822008, -8302985 ], [ -1732383564, -1295968543, 1484318834, 396371063, -1201961615, -1965793826, 1500735003, -2113350644, 557378746, -1031305755, -1215355323, -206102406, 862144508, 1303804641, -1717149493, -1496416366, -1064850012, 483761516 ], [ -1817257137, 1037127852, 1054417864, -1809120887, -1050496702, 350377210, -1191589085, -216762991, -59685992, 1614318142, -720310578, 801473182, -217288488, 1175919981, -2003219053, -10324824, 1175005372, 1927007261 ], [ 1601383337, 2102093514, -460296892, -261440069, 1673874158, 216058155, 1214883838, 177922410, -1153694928, -1566129121, -718684969, -613364521, 712381851, 1484974572, -1146421347, -538978369, 76940662, -1959290023 ], [ -323822725, -2051166021, 1447123581, 925480570, -1420577436, 380654215, 501633817, 119408025, -1703784889, -2137703806, 1030423845, 81844769, -985148530, -1909484120, -65899284, -1083340208, -766243519, -686910006 ], [ 995252703, -1736426808, 1174606088, 1830318521, -895838324, -367255045, 1280931837, -2059968691, -613953387, 2079146790, 2133041899, -1802177746, -1525434022, -1212522658, 1274396796, -194874724, -1394013240, -1638569223 ], [ -196416690, -375607354, -734500619, -15910602, -1253161396, -1403063306, 632230862, -1626929642, -844098118, -635060046, 1643938378, -381809921, -80798013, 1594486391, 1953814484, -1262245549, 1218975570, 558711698 ], [ -1628978433, -1123734727, -491110969, 217904542, -1338022377, -1148310803, -226472624, -777159632, -215382765, 552568983, -1422819019, 957362053, 1758127348, 1543918735, 952169350, 1512754985, 1451643199, -423972488 ], [ 196821790, 794741190, -846298273, 962709843, 612359563, 822204793, -518515084, -2004748051, 268077198, -82642894, -1945259064, 1451417407, -1077540008, -1628553106, 951971141, -2100232701, -616494201, 338894314 ], [ 1340169782, 1213210921, -1610128324, -1426527808, -340967926, 1298056510, 1914372289, -671470857, -2011153545, -1947668964, -826722222, 217537110, -1368316544, 1743453829, 157501839, 427164142, -2089785815, 1978925546 ], [ -1312457812, 388454137, 101672721, 277869497, 1349422859, -1214335408, -1569000751, -1772820693, -1590618251, -806122671, -184483594, 342666023, -1174222295, 1354815669, -1570824315, 61780507, 2135509477, -1850063416 ], [ 251878873, -237602737, -1377263543, 609961124, -609274916, -1187650076, 487589840, 915734054, 1131874358, 332279819, 1621419254, -1987013060, 1245340706, -1762624690, -2045445268, 626092186, -835396375, 1037618027 ], [ -1578144749, 387338749, 912813995, 962405687, 1622246487, -440731062, -784008297, -479972271, 1737685327, 1708473167, -986675793, 1877248762, -1127995060, -242089986, 970706965, -152016617, 995508690, -224601044 ] ], [ [ -1102835652, 1859902271, -1005434663, -1048138517, 794020256, -317953367, 1205455898, 661887516, 1242682062, 1860977066, 887464143, -657941787, 615084515, 564758481, 347754409, -566425658, -853050946, -973111106 ], [ 1221847824, 2038082122, 67903629, -945178627, -2095121745, 1893935609, -1621148814, 763952191, -1168831254, 1885248301, -1171827035, 2128100380, 1825637925, 2094345589, 233194282, 2120488796, 443870351, -2121583648 ], [ 1560265630, 671387327, -1298632559, -2030439, 1510269913, 1779538864, -1205224079, -984205847, -655132607, 1733361974, 404240489, 1399671055, 529075700, 98441772, -2085114908, -2068001558, 395376913, -1443677142 ], [ -345274349, -450335459, -2049852199, -2048315092, 1035001122, -2050092148, -1540874396, 1716904761, 1312208008, -1950960787, 40084924, 797350848, -788114353, -594395434, 1982510349, -2050822588, -588417851, -633426611 ], [ -1625549003, -1144238759, -919199283, -1391941128, -1535335841, -294712757, 1607337133, 241958521, -755833804, 1116627746, -105544417, 25272422, -224231115, -1850001780, -192778905, 786728362, 78680960, -316829028 ], [ -832999415, 1634320446, 2135685011, 692999712, -1122523714, -1818673891, 136258366, -1544203680, 980064856, 1080981257, -581066607, 1349777693, -2065376811, -2655068, 1545473625, -636285648, -984589345, -703060877 ], [ -636461498, -873231836, 116582699, 592096000, -923496280, 105138225, 798508949, -397666670, 263092195, -1380640577, 23070655, 827151221, 1285681960, -1195887216, -1112857306, -509427601, 190917970, -1403898324 ], [ -1757066816, -881745239, -1441309665, 306944388, 1256316564, 90801277, -1842785056, -849265515, -241548989, 460186251, -1355166052, 1565729485, -595033464, 1907021555, 1300396579, 1271035339, -2075360443, -2143840756 ], [ -1692037122, -642480380, -551390392, -565503929, -359929700, -1500295073, 1110839406, 118917706, 1847001828, 2018217572, 480564005, -425469039, -87100456, 1536201741, 747876294, 2059626469, 1252654810, 260354002 ], [ -1527807753, -2010154826, 192902061, 865834725, 687986788, -1280613371, -1946239006, 940426708, 1180763756, 916509760, 301369202, 1143759001, 1773775609, -124887383, 1525189204, 547735712, 323228590, 187174742 ], [ 1926470982, -1655308093, 1577896985, -392794717, -1289754968, 676752081, -882236967, -1047988697, 1840806385, -1273670477, -1557394113, -1953946274, 33803503, -1991908340, 620441775, 1978711790, 1777397268, -1783376018 ], [ 1658062142, -1699032029, -2060739722, -531037389, -310313390, 676978369, 1721081373, -1834066159, -475494150, -1981172931, -1827420962, -1107826619, -731639351, 1591660391, -126168948, -1952854176, 1508545885, -283398136 ], [ -842476880, -57121802, -1757913857, -580433439, 6645255, 1293398165, -622332351, 972867260, 1325756883, 1089072649, 1987570481, -443968229, 1475372244, 454143132, 1248629699, -2060917598, -1572032777, -804536584 ], [ -315064737, -383184868, -172830928, 303314455, 213463046, 950339069, 1134987012, 1189446777, 1334733277, -1885278852, -214935336, -1532564079, -1087527873, -870185709, -1552452655, -989928177, -1673563404, -1851350170 ], [ -296676822, -2136061514, 763489517, 142383792, 138947744, 323063761, -1220601656, 1266616288, 131043387, 1685238573, 1834554214, -1784987731, -490234731, 1966661966, -521724977, -339477686, -1938309688, -2043583059 ], [ 1010243516, 438130632, -1591464682, 1500060874, 227441045, 1678473309, 1873389283, 1721229564, 439523463, 1705307064, 351317875, -1187178906, 1845471932, 1434336690, 1584730046, 1963505444, 479625831, 77427960 ] ], [ [ -685355560, 1022108753, 1226512964, -2101056472, -1940400665, 207511088, 329223028, -617836737, -1487299996, -2027475954, -859757679, 1708646532, -1600620902, -1069403539, -1569632036, -1856395678, -1613689264, -853436384 ], [ -1108642434, -2119605439, -927339721, -1735940768, -414338129, -1927311908, 657169073, -116056541, 465319029, -1481412302, -2125703399, 1782605963, -1845005357, -1384900352, 826685976, -1742357181, 788376741, 2049698953 ], [ 707525320, -995429136, 850388277, 380138421, 1978846065, 1415261232, -1460165723, -1876250568, 1466860580, -1801471368, 1560272201, -1300975780, 1644195057, 1408903680, -897889387, -1763279610, -228243850, -874997336 ], [ -215057846, 1271128977, -25188635, 1655544297, 511510550, -539122862, 1806434147, 397221089, -1028869003, -1535338427, 1739328322, 1970447241, 1926149885, 1781350440, 220408497, 196496032, 276843093, 1046794956 ], [ -1697262507, -1346113982, -1926428837, 1474746518, -44047963, -1911805325, 1978930067, -475737283, 943260812, 987699477, -229107710, -1299494730, -719546876, 795833289, 1083103126, -231353615, -1384836096, -582129730 ], [ -1830700531, 1031528531, -15404033, 507818999, -463364754, 130869770, 1948004453, -215779437, 1420153963, -1564384101, 1256104575, -2050491256, 797765742, 1952557494, -2012813155, -616562354, 1296141532, 1952397772 ], [ -1936773707, -1665291901, -680233490, -759645392, 138964219, 371496904, -75709897, 1778559481, 1209449492, -1875961349, -91371395, -1278081238, 101508089, -1306911888, -2134568700, -1184474488, 1722480226, 1694440919 ], [ -1576775372, 472977105, 958793074, -1094823363, -1325055687, -453789421, 896245523, 1869561466, -2111334759, 1734717207, -2107451278, -1209607334, -70345002, -161347001, -2020883985, 483020757, 1764006306, 1389749028 ], [ 1102766259, -446359094, -1210851505, -1487661393, -2073246215, 496211047, -261091497, -1891230109, 2049699706, -1660353580, 1107722336, -664788086, -2048285571, -498300196, 1405569989, -1602552030, 927475171, 1027554076 ], [ 1178148525, -1353470604, 996712873, 1030401905, -1912575336, 61467187, 825299494, 1204088462, -1199705676, 2077456760, 1793030278, 2043858933, -1256557892, 1754577857, -400135886, -652842386, 971414142, 431427381 ], [ 1829486388, 275990015, 1636349497, 1115182861, 696846112, -895107364, 443509965, 1572028436, 261671020, 1292396149, 1244844838, 1650582988, 297122666, 609003433, 2083076407, 125800965, 1636853923, -1948104723 ], [ -209190463, -623545114, -1332877389, -1917617435, 1443911984, -1368651972, 472571940, 845634567, -1318826756, -467458496, 1000736678, 518505548, -1931840407, -2046686358, 1692581267, 462852080, 787109710, -2105549168 ], [ 265973998, 1929521206, 502825491, -82270738, 434183884, 1614623098, -437910362, -165135461, -261185876, 1236213077, 1088417534, 1149446566, 1835809012, 633579029, 493340805, 1280379550, 584465536, 1937036459 ], [ 1303292827, 10492536, 907550653, 1192082048, -702644511, -1559985182, -2103705762, 1041805492, 268085483, 2115825287, 1514860090, -1411418151, -1962544676, 486021179, -305450487, -1314516342, -1914281687, -1791460548 ], [ 1045913492, 1515733525, 752843148, -1621302167, 1543041117, 1995833533, 221006212, 468385208, 1661022544, -1159808992, -275383885, -1665859166, 2083682031, -1656070603, 444927824, -1027331578, 1125094560, 779227055 ], [ -533685494, -259560453, 191972890, -1620134766, -267171813, 2043785744, -765547183, 844632628, -682644990, 1518614002, 1024323887, 1564514771, 246310357, 1654976643, 891684875, 542711706, 2010518727, 304063811 ] ] ], [ [ [ -30221805, -1285852399, -1006638107, 2005880212, 2107257071, 710627541, -826334611, 1357865866, 36857355, 1196336790, -1180792164, 368366881, -957005585, -1797289532, 540199828, 609536690, -69474957, -605794265 ], [ 306337886, -111011341, -2089494283, 109419350, 626833408, -720438963, -2128305995, -1773505313, -1439459355, 1416750098, -1704448958, -1148827355, 1008209541, -1625025002, -1862446577, -1650807459, -11280422, 915563963 ], [ 1875285360, 345445912, 2006237169, 235762147, -1689267668, 1402233816, -354075494, 267327624, 1102058433, -154558216, -131151839, -281368258, 1312778952, -1762412562, 1524744296, -194424822, 257442255, 1585238222 ], [ 1569157901, -1774036751, -1780913049, 1112930090, -1587141902, 171095544, 103218276, 2014122390, 551670466, 1498095457, 366465359, 387272887, -2133859579, -267363157, 592150749, 527215, 1436457702, 1313840710 ], [ -1714812848, -1751366952, -1518996599, -464978824, -1789724315, -1274726278, -1658524182, 1782391745, -2050698783, 1745297214, -717047670, 2128563568, -2038781177, 1006855492, -609522524, 943070673, 1261881097, -84310409 ], [ -1649122107, -490102803, -70116775, -1365708352, 1848258284, -933387359, -729943168, -480591371, -1029707255, 881319043, 294442824, -499442967, 1121875232, -339110677, -1360562107, 1711688362, -2106848236, 965855374 ], [ -587329039, -1000270114, -1848242059, 1083140502, -1865949212, 1059680878, 363414737, 2132145930, 460676420, -714287405, 1724500800, 1102205971, -1915798273, 2050580884, -848813199, -1005635350, 510400305, -157987232 ], [ -1864411873, -724749452, -1172161318, 1805823995, 185417780, 1840747212, 1124204919, -1082732153, -1636225891, 831704012, 1454244872, 1669776549, -105514168, 1202993156, 141422589, -2137830676, 1507872928, 2003149765 ], [ 1765598283, -695108562, 566696473, 1257353175, 536431675, -1343662192, 1755918150, 946746823, -1912477754, 1188775877, 1077771220, -1029499557, -1109540595, 1442264336, -165404190, -1563029079, 1327546769, -1639854301 ], [ -1673453689, -78463706, -204176132, -458430960, 2058874845, 889047072, 559177300, -2134551921, 1146116381, -967777032, 79398036, 998423873, 367426985, 448529739, -1830086129, 408873022, 114831322, 802034999 ], [ -1455981669, 1850956596, -1760588743, -1073192119, 2017373705, -486112509, 194366177, -436141991, -254286124, -91932236, -1027997204, -919988601, -2129472408, 1290279487, -335501413, 1559015561, -845914992, -1309734695 ], [ -1812879237, -1903954157, 256675287, -225817822, -406912003, 476786805, 40106531, -494903026, -109070591, 695620748, 63609916, 450049271, -1175649653, 664865641, 315587936, 1247550582, -1244239697, 133665324 ], [ -410883394, 647234150, -1067077292, 1871258050, -1547596600, 810895299, -1095593901, -287369721, -1842314964, -259002636, 1308608753, -1171417250, -1718185197, 1656551878, -1703843309, 2072846881, 567831005, 1796471598 ], [ -1414489031, 1054354170, 1384494424, -1116588689, 1335883997, -1699332248, -1435346611, -979115551, -1698862659, -1377846908, 1780964047, 521579008, 370377815, 289220586, 198604912, -89484714, -1804401806, 1749293374 ], [ 908895158, -263960208, -524755598, -1700278275, -690585361, -473101224, 1766703943, 1050237789, 164103891, 1268422397, 1299309514, -1620075428, 1846612461, -626561053, -119696935, -688510135, 1263365005, -1730362316 ], [ -683374618, -784084923, 783972727, 1809019808, 2062217692, -693669965, 843112017, -54420376, -778864075, 562023295, -2085886869, -374398368, 1489768332, -735370141, -828763608, -817556537, -930972655, -1330364629 ] ], [ [ 1088391772, -657515088, -1243338845, -102992305, 812164643, -113536228, -246643358, -122584006, 1493274675, 2132709181, -1121292517, 791304619, -1552845646, -2144095014, 1243487911, 612321981, -298178023, -2069052113 ], [ 591906494, -34254973, 1393494258, 417939891, -1488004110, -1523105674, -1115659272, 1151536201, -1604623052, -428670310, -1101271064, -1168961245, 320066311, 413924548, 1809181098, 499138490, 1044310469, 1350962445 ], [ -528574999, -938626532, -1465059063, -358421278, 1117898093, 1112077734, 757777206, 1148121198, 595029665, 158703284, -711226095, -1466770286, 50291502, -899196818, -1209420154, 987372054, -1627347853, 1377845786 ], [ 1085517719, 1440494936, -1799780877, -1605999999, -1960392705, 224342282, 1480090347, -1279138054, -1155553856, 818623987, 2109046522, -884580919, -861635640, 1246767748, -301645099, 2068929980, -1605941135, -144581432 ], [ -1732276354, -1791249933, 2140917402, -1063775095, 2034243140, -688064943, 1924022311, -98971013, 1591077880, -1644614415, -55585047, 979886410, -1758454013, 82039208, -352707054, -293873797, -1384587006, 132817346 ], [ 841370081, 789914566, 1016892602, 118491034, 740369585, 1037443828, -331867750, 917732551, -299627335, 1770702981, 569703151, 1514422942, -155581275, -964813988, 2105683122, -966586351, 1730364724, -1819736134 ], [ 1796000284, -834447639, -893574957, -858255900, -939582758, -1906914278, 1934395726, -246508275, 503383363, -1307354337, -515135228, -1409515151, -2033914723, 337116381, 2002506006, -1158308579, -352637964, 1605710020 ], [ -209667939, 1976693150, -1027443888, 1278999745, 467650250, -367094809, 1141074612, -574574215, -1229105593, 317777992, 819619145, -709770815, 708371962, -206831669, -705439042, 178030143, 751104918, 1229245516 ], [ -405364747, 235174409, -1740726877, 205897831, -319603474, 322294854, -881497594, -1696318792, -1483729685, 851010153, -1390772943, -404773353, 329662302, 1794991515, -1346325983, -1463876118, -1934720516, -126625293 ], [ 1099176159, -895325467, -1687530370, -352779087, 2111259842, 1449738522, 976428528, 201426899, -50401401, 638606145, 69249626, 388135950, -13035783, -367266872, -1388046017, 1731766915, 359972752, -2111349605 ], [ 809681402, -1452117469, -142671461, -8187176, 1775590417, -2093909156, -531335814, -1976347348, 2054251143, 833637219, -1790764901, 1331979492, 878486105, -1492281288, 1880737265, -295406908, 786600562, 1828218650 ], [ 1080949836, -1154344556, -1893851576, -511127496, -698674601, 1212273099, 1090426232, 296448289, 2081623190, 165411067, 1760540700, 1757582095, 522301535, -566069557, -1120291287, 832962753, -925615297, -688025583 ], [ 875121415, 176813040, -875404226, 11509646, 185762773, -1997735279, 1095200232, -2032113357, 1111278551, -685903881, 2131336586, 533528094, 1093866907, -1035524695, 1924334954, 1101493805, 639694421, 694927377 ], [ -1119192178, -1970341837, 833541726, -1113116383, 399492037, -179052070, -1249285554, -1809617523, -1898665285, -266881914, -1813726604, -1286757017, -114303842, 707786926, -603045588, -52679596, -1066110338, 1586989671 ], [ -1163368301, -105959900, -1603156193, -1718515546, 1661844661, -1498153666, 1965441724, -1340732878, -523332370, 302679743, 1419741755, -489686565, 1137783558, 493190522, 1014643723, -1679756217, -1509214477, -2015053497 ], [ -247206900, -1429416607, 1287247310, 931908827, -482133268, -669403654, -766333981, -1906971633, -408143263, -1023313920, 1389232733, -1592822745, -84304172, -1286655565, -1330591442, 576031472, -341576748, 422790690 ] ], [ [ 1324866101, 604456532, 1646814159, -353528083, 66896238, -234813995, -1769487009, -1934308554, 1601588658, 1790240323, -530431325, 314753826, -874075503, 1217869807, 719092523, 1827854371, -1396994746, 901571895 ], [ 1982937274, -200790991, 1714628259, -825168001, 2002712290, -354733526, -1443010429, 2036444993, 1604332528, 2092050089, 1731459725, -123894549, -1008646192, -575469842, 1426236668, 68303113, 748645901, 537536083 ], [ 987342536, -1809417480, -680833066, 839127755, -985212983, -1175247757, -158221243, 2008028090, 522201988, 905271619, 636403732, 414322448, 1249269904, -1123647844, 2061160813, 1718275165, -1323763476, 1259968640 ], [ -1547814566, 804597860, -2118183600, -721299619, -239252554, -499076994, -315688419, 1873486992, 1188623340, -927793030, 1413431861, 1454293734, -1628700979, -851618817, -1836883605, 1080540013, -1410387922, -1887808521 ], [ -485406799, 828418438, -1040042550, -1928220986, -129090874, -482341138, 15180081, -545151420, 829834973, -1494860604, 837022782, -1189425673, -503157653, 1178153374, -1686190410, -698055812, 188832988, 1517410390 ], [ -136200811, 133490474, 816068014, 2035498956, 1223904691, 1834828339, 1083579350, -462635196, -1631922756, 1869683449, 2027943788, 399137831, -96591641, 1121556450, 686185222, 1888046050, 368898508, 1703959817 ], [ 936445902, -612869722, 1136320986, 1111733988, -1423137625, -1945448572, -479168265, -866545472, -1509073038, 1008850694, -1804615757, -2100639676, -604733993, -1954542216, -1906221862, 1351893280, -1378192707, 877382251 ], [ 588702589, -2005413989, -280138258, -1313047610, -2044553952, -64396875, -1041990913, -905954763, -774078340, -426072514, -237945347, 748374055, 501870127, -479213821, 339188356, -1118477694, -1383947363, 609772130 ], [ 688134245, 1016671306, 891764301, 678475974, 2135567412, -2007131188, -1733762011, -704962372, -1477801897, -1905968247, 150808733, 323566149, 563186436, -1368327496, 643455342, -118676490, 1542769353, 848557500 ], [ -1536309023, -1010938755, -17700595, -1475947756, 632054136, 1331138342, 1261871899, -887552337, -1865492543, 1795236354, 1814787486, 1895357795, 793035365, 418493073, -1884700188, -1646892629, 1698808308, -1045603710 ], [ 1710301575, 790817613, -1644520887, -1931195894, -255925649, 774808616, 1336191169, 416994166, -198449441, 417835157, -1721069082, 1955010540, 496412009, 130463067, -963058964, 1302563924, 2110664775, 267577366 ], [ -1236591826, 1985926881, 1224832376, -1113255490, -1483177791, 1888334313, -1094256497, 569302809, -908424917, 109144892, -4135608, -471917515, -1865814384, 1936993142, -1481873819, 918569966, -1384248296, -1263521612 ], [ -890678133, 1909825881, -691694790, 2006506367, -114276608, -512078042, -868595519, -1508629558, -1665244301, 1832498852, -2144039224, -303474098, -717308035, 566609393, -826548675, 722232584, -1777952469, 183272944 ], [ -240735558, 354174011, 1153971487, 1361973627, -1578093705, 1101561922, -1822872967, 555994245, -453769875, -100886905, 1768338542, -702010510, 1575550033, -77735898, 2072983264, -1618480600, 579676189, 1425416060 ], [ -256577683, -1179060495, 463397885, 783404087, 926362974, -1831762662, -179005706, 830341289, 935078102, -473199934, 107326091, 1160383360, -565602312, -2103622260, -1323129355, 849932987, 2010120721, 756462821 ], [ -1536584801, 384244925, 1209922246, -321418598, 464793564, 258264678, 1104897712, -1247512088, 107009122, -1860788234, 1176840568, 1355570984, 649030214, 439274752, 880561976, 1874254087, 236214766, 1239928232 ] ], [ [ 1663718563, -271138252, 53893050, 261545545, 181941840, 1481560722, 101306951, 1275309871, -1005140880, 1680534687, 1490797243, -140178545, 656709192, 59719297, -680951232, 2047245200, 40190846, 1402803891 ], [ -63014367, 1913171054, -551919554, -1884531725, -519203135, 372197660, -754348890, -1520270993, 140544200, -1835981678, 914505696, -312086678, 782481563, 1230197096, 113784322, -729144613, -1491102078, -1799080689 ], [ -1979311656, -1640879788, -1455403307, -287327896, -32399623, -633623986, 1176364011, 1978237330, 2084095960, -1314319627, 39328491, -607514850, -658305921, 1053107227, -1975042007, 463858705, 469414378, 1177265620 ], [ 348853461, 668751902, -1207338554, 1378367110, 1978754672, -172824383, 284752606, -1863358274, -1510714695, -1777328165, -1660157733, 1666620208, -333819579, -947466068, -1640417955, 1262308898, 1933693111, 349282856 ], [ 1797685386, -463145613, 1565709652, -1529268613, -877348445, 244210569, 832279042, -1847145292, 1226071714, 318636323, 320836953, 370853286, -170123363, 1967219871, -1390172299, -998210857, 1662650830, -781325791 ], [ 672760867, 1480976807, -2147176003, -177599959, 1805321110, 203792276, -2062510330, -2082416110, 978294384, 814571023, -1735164625, -988987892, 1697960903, -1224950930, -457235917, -1555221856, 1090199186, 76212422 ], [ -1139597981, 168825273, 1248477877, -89949734, -1656233918, -1699887534, -1111162574, -80203231, 1194868137, -123378774, -1826055895, -128625954, 278134407, -699509071, 22877639, 620201434, 1526948030, 833264910 ], [ 1284844690, -1190933493, 1937270700, 686393705, 897077064, 1075316391, 2143734796, -493254052, 420162706, -2125076019, -1359779835, -666115076, -1172269241, 1519049545, -1710478250, -163691452, 633166849, 1432090731 ], [ -1389203705, 1069086838, -1189260526, -1803300747, -198105543, -1865258025, -101034912, 1312581286, -450114387, -1177768398, -1387496447, 1203969140, -689853721, 1350578197, -876006780, -410086377, 76854019, 589463251 ], [ -29694476, 429792830, -218975385, 749987742, -129712977, -515252867, -1365446408, -986075437, -1576593629, -1788313751, -1762222478, 717772662, 1272468278, -735061974, -1092276153, -232953756, -1450933543, 952580916 ], [ 1920542679, 726166893, -733789624, -1474891450, 849895128, -308675665, 632123190, -2114655435, 1300099827, -2030095220, 682531464, -1402035760, -535524140, 1042022164, 2015595189, -1755571281, 169608884, -45236583 ], [ -53022678, 406949552, -273242726, 1288056636, 1642621974, 664723062, 187631024, 828894798, -592370403, 230025084, -1085404214, 547320067, -146432212, 1983037914, 1434110766, -1096636824, -1153486029, -512969844 ], [ -197667903, -1910296533, -2113139118, -1445929707, -1122980151, -1667951495, -1796514252, -314909557, 1566486020, 897398190, 1378482141, -189780466, 2095414440, -633903650, 563939510, -492207490, -1220192240, 1150961152 ], [ -1444168801, -1211272056, -184433654, 1994625666, -1666127322, 1171292742, -877741144, 1613579289, -1279265841, 1668795801, -247257133, -222361420, 47987696, -533384701, 731357854, -1901191711, -2072658999, 961613795 ], [ 1926041327, -822234340, -659284989, 286404550, 530813995, -1099605348, 39909968, -260446923, 547456537, -810676978, 2007520482, 720267949, 1669056287, -1085342448, -1735934637, -1975685507, -1046817424, -1616340432 ], [ -1237068856, -945178297, -1788706194, -10419429, 301344451, 422958666, 600103839, 244867227, 2121266473, -799090168, -2106286628, 553266277, 76476611, -1635066337, -558182334, -1073796954, -1927766377, -917174182 ] ], [ [ -1836998884, 2019258296, 1559209519, -2132075368, -1656335246, -1528989392, -485151049, -1625632554, -1159124208, 1475012626, 1452640118, -47866703, 968391036, 1439203510, -2081959282, 1769107234, 581153048, 127980170 ], [ 48557901, -1745269836, -906383953, -872221002, 2074918565, -1917661490, -1738192272, 1339205821, -136684799, -1736639715, -1620583454, 1852537334, 673311131, -1898917363, 167949942, -322928364, -1414717951, -182807898 ], [ 827290295, -694479802, -422325889, -861032480, 929909388, 1967678366, -373576342, 1487804303, -347441360, -875433299, -1296100110, -1859455896, 1326380853, -2017945110, 1602555882, 151557689, -1662435659, 603254463 ], [ -111783118, 570624261, 1756973344, 1752153090, -172510185, 1748042240, 1403439404, 897128611, -1838742619, -1885316696, 1257988760, 1227092997, 999698051, 1673592294, -71248495, -61232055, -1884840793, -1860041268 ], [ -319935674, 1571535997, 2005843330, -1360684932, -581098115, -1669608626, 1456608647, 1906744134, -1514136575, 1223924347, 767255812, -346547833, -1894946494, -618481382, -1975631284, 1523600432, -1853531962, -804422856 ], [ -1322067272, 998200329, -1727459598, 1839397446, 1374149657, -388729491, -307288237, 1124696706, -572779992, -2099613033, 1618825583, 1527540916, -284844618, -1254030328, -941104744, 505020470, -759602290, 1708151214 ], [ 1826886533, -1887809496, 475378397, -1556882879, 239620405, -1601140524, -1687734421, -884697374, 1571890924, 1500556782, -2067440665, -1077700323, -470377063, -2085408383, -1931680197, -1095712124, -1142850708, 1238701639 ], [ -1823574148, 613167972, 355729158, 775350711, 1039008341, -2022105795, -2019372922, -585831960, -1647793450, -2134724687, -662811446, 633084240, -919223024, -957132747, -1568579243, -833147421, -849174212, 392846262 ], [ -1909626510, -32762085, -679545342, -1527142983, -1925368269, 1654899039, -1457440737, -714997550, -1669873571, 806018192, -217828976, 695928221, 403489142, -569911450, 1774024930, -513667448, -1905941634, 376402383 ], [ 1199718922, -1730733658, 596230554, 971668567, 2046383653, 1826636985, -368042279, -1228776416, 1411213193, 1772624109, -53141867, 450040600, -378726307, -232617897, 375957970, -622340290, 350355086, -1121025649 ], [ 1765090099, 2066553622, -300180589, 2002719489, 384571928, 650028009, 816620062, -1746401695, -1736133622, 254940454, -1221498359, 1492879335, 1476119655, 2063413212, -1599338502, 2073443044, -720619914, -22211686 ], [ -1746156611, 1788498032, 734806819, 457552722, -235782004, -1176500823, 1192817868, -1504776666, -733394679, 1134865042, 190680722, -215652234, 1992103357, -598441123, 1511631839, -1724819104, 1248123213, 336262646 ], [ 894738596, -1032584588, -1781604855, 1840581602, 1640101372, -1700688304, 1585399274, 2103641840, 745352007, 1677726985, -651230449, -1272204487, 1911404034, 692575555, -970117032, 807668776, 1704543965, 759447865 ], [ 367656487, 2078412125, 976592282, 887873682, 648915410, -173993080, -676670112, 727340766, 1773567349, -313678766, -1384354006, 1012664398, -2142412498, 1647513559, 2122665177, -1730194390, -1799571743, -302805961 ], [ 1778212787, 187158866, 629515728, -1064827442, 1554238066, 1440086262, -893127497, 113865533, -172462461, -151893214, -23615133, 1021584792, -1063574971, -1207577876, 1885751837, -294677342, -1839324817, 1340226348 ], [ -1062326509, 568802523, 1039407397, -458896809, -1054117855, -1144208168, 1447716713, 920935764, -1441109682, 1868040388, 1767611652, -1773755073, 1923108765, 815226323, 1305549733, -1016134770, -522285342, 844256694 ] ], [ [ 2042332915, -530486562, 1133475608, -1898700092, 1242420845, -975408594, -1855840855, 44045793, 1461372375, -1184292335, -1334098905, 1233726672, -526491843, 372079532, 2061487604, 1919319729, 698548678, 1351293466 ], [ 799109257, -2056327977, 338888215, 364657063, 1743306198, -1102185217, 1987962124, -633337436, 1793893003, 471950956, 1095127306, 1726543522, 1402076004, -2122572803, -640021860, 1984118780, 1860417215, 2135877657 ], [ 863586224, 1251451648, 752243277, 2027741014, -541576814, 123048057, -737878677, -1032199406, -1709797763, -1797859857, 367054762, 1349554238, 554209758, 1779547829, 671141368, -2090150079, -1959252500, -406724751 ], [ -2056116846, -1300594638, -1722414861, 170542754, -356348023, 1344467506, -1616378721, 1190968815, -1806024792, 360723433, -1962297086, 2100702634, -2010322043, -1160196241, 664584350, 493930776, 1329426741, 630657489 ], [ -1490052567, 1644841497, -244716277, -1866630579, 1561745745, 129290569, -645612982, 2124127769, -1849599397, 338659997, 1953959368, -1869076, -52318729, -659325959, 334739162, -1091199191, -386585392, -941861002 ], [ -336667436, 1527843580, 645259060, 1977983437, 292166627, -1758213978, -1961984044, 86013626, 162173591, -1863830437, -1057359217, 823167269, -749848773, 2012671760, -760425562, 537063529, -237560886, -291480112 ], [ 735484914, -698662857, -649093407, 135510358, -1525379774, -78767540, 1618874304, -1347615597, -898854625, 300875978, -1317772670, 1586770350, -816264352, -12039455, -2051887597, -1913954425, -460229842, -1034308517 ], [ -8390469, 1006564117, -2023007042, 1259991738, 1520786650, 2118138824, -451623309, 226331942, -1496869313, 894613344, 1348935417, 1120818020, 1736712481, 228556660, 562741247, -2012093155, 1137665989, -1617142787 ], [ -2104977523, 657240122, 589977950, -719386671, -1226960012, 1787639874, -375696080, -314056305, -950501706, -428549224, 1235709269, 1486164245, 47651231, -1300859008, -1292602191, -156474930, 549296625, 2142937974 ], [ -1944764551, 578436009, -1692301632, -50354052, 1319916961, -294098441, 2139326339, 343425664, -683504201, -2033552448, -1124221443, -1472603825, 431073541, 2012859293, 1226160890, -2102662823, 1385385509, -1785917394 ], [ 1766970508, 1429434552, -1021865062, -438866358, -994796788, 1170229973, -374151952, 1297520705, 2012152195, -368567083, 901355599, 1497172081, 1636248711, -44397171, 1865488952, 1006144903, 526138150, -2138427672 ], [ 1162460027, -112046225, 1088698372, 722172517, 1765478065, 1950053267, 582607423, -2003665573, 282281255, 1025351548, 1123091330, 2019975146, 658572193, 750127173, 585720626, -1296452037, 872799239, -821499787 ], [ -1765022197, -893007247, 1893229578, 1018763745, -235417948, 2101393611, 519694337, -546666793, 845627905, -536651659, -1630615490, -1703063373, -1989098568, -1055348827, 1412047003, 240153520, 1230061692, 74273207 ], [ -535833345, -564419742, -774330014, -1291950032, 580132471, 1264052060, -918190702, -1950152176, -176138536, -614131989, -766394637, 1802863374, 1996899911, 966755851, 1880859858, -953546569, -1413967423, 16799986 ], [ 566269138, -1700756688, 1725084617, -1795493435, 1603092148, 374240245, 2036637572, -1516195493, 437846894, -878197711, -1672282104, 1048616380, -1404397014, -42367972, 1994104201, -856233755, -2134385019, 1034339762 ], [ 1320848271, -1945470880, -206056611, -603685930, -429501370, -7670054, -1516348862, 552422834, 832059329, -1157125849, -516119767, 2025627589, 1039263928, -1137194819, -278865765, 383899458, 1496819071, -114784280 ] ], [ [ 1775107560, 121020628, 1139305384, 2126214455, -1548244832, -266678523, 519766874, -2137183131, 216934768, -1841250021, 1658101219, -269356373, 1647828888, 1793355189, -295417928, -1860436740, -1807103624, -1589274669 ], [ -1806337974, -93272559, 1827915469, 61336029, 916825064, 845794946, -1609044275, -1615203190, -1451808829, 1219927381, -1584523320, 58479552, 1074166983, -2110471781, 1105726455, 1760553417, 965586231, 1518921863 ], [ -583394913, -1487974945, 160143255, 569122008, -1543442234, 215777833, 558472915, 1323779196, -1455001764, -1342137271, -712854860, -970555394, 1761758304, -649828521, -1365030949, 495903352, 433917527, -876109368 ], [ -1649623846, -866040984, 1408837574, -843881247, -1972807862, -1285116464, -1245053128, -1634591353, -220500623, -1121734850, 408735390, -1417377044, 16361810, 1739393328, 1803584365, 1681074529, 886024239, -710043671 ], [ -336308283, 191292203, 621847333, -937718226, -1951674791, 1445861926, 662580369, 837097321, -1075128049, -771866315, 753806482, -739193524, -1051921559, -1273996690, 1571343237, 1917609068, -1204752580, 980398268 ], [ 289908171, 1464936802, 366785108, 1996012571, -1021844874, 1311560766, -117065339, -1334786776, -742867888, 910686149, 2109329813, -730357290, 1353907283, 1414732330, 1791408232, -1463343153, 559289022, 445070170 ], [ 53645508, 1548863312, -1931988148, 1382108670, -2815687, 1268772711, -1882610187, -1497952351, -1563075397, 1700437975, 1255715196, -1924102379, -1821891794, 756306378, 134398928, -313264782, 1708236236, 1579299622 ], [ 1326476151, 1174269967, -290130020, -293220160, -27893273, 1596273191, -1968065977, -1744607640, 1775469933, 991122738, -1632349443, 858577411, -621211449, -1009424825, 1309763097, 2031337953, 1409508051, 201210729 ], [ 1594262822, 1487675620, 103943555, 52787143, -1127687468, 1289011355, -2138179440, 297113896, -354651817, 797242753, -2080794881, -451678087, -1717117292, -1954146701, -491593533, -1000667174, -371331225, -91952130 ], [ 1062301863, -1691256551, 875992526, 1806848871, -577871858, 1011461117, 1103139321, -983233092, 283987634, -1360311989, 1193697487, 1609771293, 1603963307, 686782440, -395818358, 634893473, -68569017, -549282183 ], [ -2065362684, 1971256604, 253271291, 1862020280, 1687517882, -1006041547, 1805163282, 1964450583, 1493757474, 800922639, -1569117053, -1963979407, 351663570, -1468379141, 362823326, 740330050, 1645028195, -1049842582 ], [ 1453732851, -1717178216, -1040688383, 694107856, -822956023, -1889437413, 1098540383, -2136163092, -619220044, -1215200999, -325131833, -919157902, 1620045024, -1883705890, 36633522, 1119057725, -524867893, -2003266858 ], [ -1162028098, -1867665043, -1026801591, 347831704, 1575308258, 1186613344, 1056933925, -1653242243, 672414609, 853693675, -903854293, -2015063156, -1949733710, 1439170098, -259482175, 287196289, -555666037, 863795973 ], [ 844158024, -300356065, -811828251, 1410844734, -1715662965, 312753620, 581198830, -1581865417, -1489077997, -1882847488, 13775771, 826275683, -1048602299, 1932069409, 1898177356, -2080813137, 1915609631, 1782442349 ], [ -573286282, 1279487059, -419216363, -1226192390, -434033195, -2031633716, 2008096047, -1450698859, -1778494329, 25117543, -1623389177, -171703945, -1619145450, -385310138, -1694121724, 1307662561, 122602449, 1077169503 ], [ 1952000066, 725020346, -1203656380, 251045157, 137805230, -1318324562, 1636820346, -113593734, 304491946, -379619337, 1098839924, -608586945, -739226705, -1531207214, 1895565060, 1859278500, 1085422314, 1603698072 ] ], [ [ -577744608, -1685427748, 1450890320, 1316976875, 1105503600, -586347514, 1319770273, 148406085, 1653053416, -1790932564, 2097049865, 458214609, 1516143561, -1895071248, -1840459543, 1963847616, -1761192577, -523101286 ], [ -1693959457, -2046587060, -909908523, -1518005887, -243132286, -532387354, -750127094, -88407022, 741051169, -1604014383, 304480037, 1002404363, -1231213108, -601913821, 559239833, 1061801663, 1490957770, 748321872 ], [ 110786556, -1819495871, 1895523956, -462412506, -339444648, -1182575333, 255801638, -1273378041, 1039007516, -1067672119, -1902890467, 464599611, -441230593, -1174273764, -1671194508, -498961577, -1662977250, -49426998 ], [ -1573998711, -2026744848, 1251974992, 449306962, -228906263, -603380007, -1099461130, -2070294464, -1525235766, -1962324804, -1250561937, 1326205969, 52966747, -722171869, -829282442, 560453980, -36359030, 765865659 ], [ 105935625, 519454533, -658430665, -184728791, 1808360645, -1190081403, -1059332156, -1549573009, 1906159641, -1897562137, 1441919547, 1146214993, -1205799249, 412628079, 1157945044, 2077432040, 14449606, -2117573431 ], [ -1637054953, 2008815638, 1463438265, -1798493987, 1554032730, -19034278, -1106637658, -2138330567, 1487089276, -781091077, 299076303, 1907404018, -1017730599, 1168077840, -104581725, 1100420230, -1336669058, 1456039992 ], [ -1615621888, 1713713223, -1745266533, -920822964, 10055203, -636140152, 236959380, 1251114400, 1911652379, -359678377, -2018148039, -1524539637, 1939221161, -371313770, 2101976937, -947555074, -339887558, -1255028943 ], [ 1215536720, -893180676, -1918911916, -989641787, 479588391, -1429329308, -202539643, 1535679726, -1629355639, -1626652489, -951232352, -1505447239, 406320670, -922422082, 934778899, 1812341362, -1201519482, 1989413401 ], [ -1783750737, 1902312140, -801137224, -1664686650, 2089889699, -174982687, 1845778487, -120250081, 362565629, -2126212034, -988521535, 1171360165, 444183411, 624439771, 1674954908, 1960428918, 2146162782, -396854368 ], [ -100401545, -434696813, -1416965675, -404123880, -1805697176, 656548945, -104357316, -1668249925, 1534792043, 202592778, 1582771208, 2004667882, -1406132979, -1899637278, -682426551, -785973396, 621398133, -41211250 ], [ -1444672782, -2065454125, 675446770, -1240157930, -61988151, 804996774, 522132560, -1562330681, 926220291, -1603827062, -670661641, 1689959368, -270706795, 338238039, 123389957, 1778950725, -1717016795, -72155903 ], [ -404647605, -1618879578, 1942531405, 529359091, -80318509, -1448136430, 1186112139, 1126567748, -1822353732, 412733840, -1744952776, 412376812, 1051845310, 343629533, 516152244, -8927984, -376025249, 2122191668 ], [ -701957852, -14661630, -1606399402, -865433134, -1285117895, 1286015161, -446723494, 1976348422, -1678242717, 984841561, 1883697486, -203562492, -40747341, 1636428010, 641743606, -527720394, 1633582887, 74091134 ], [ 538356768, 490196950, -127780298, -598398640, -1400666121, -398120808, -1701967926, 1226279409, 1940493497, 1088554426, 1929478213, -1134622911, 1954984840, -1778141147, 64266426, 1457143006, -45009811, -1727341306 ], [ 1925100645, -833152434, 1939138583, 374118177, 464026966, -2018155370, -1205261057, 302839436, -1122568773, 2075617923, -1607061195, -1851553367, -1203598583, -438966397, 1129420286, -369017086, 1289193015, 809774556 ], [ -318898389, 1207331137, -1413726418, -649820362, -1933815049, 1938190845, 1204776276, 792904424, -191007354, 1387646043, -298486441, -1006639880, -699367292, 379796472, -312551146, 1572370653, -289659118, -2044355478 ] ], [ [ 1390020961, -553197548, -1322437506, -1843002958, 591573860, 1024235614, 1501654166, 856631075, 1125530909, 27043739, -1350957929, 1958317883, 785752689, 442949581, -271647234, -121021714, 1177290726, 721125267 ], [ 967826119, -364390158, 1230869734, -408510285, 316391965, 1091834613, 2011791134, 738321645, 1897441567, 692450505, 719728544, 1788484964, 696447879, -900759097, -1594296035, 744508174, -360395262, -1877257652 ], [ -1405746581, -400125235, 1770105745, 280509681, -276177323, 735991744, 348374503, 760116831, -1368734616, 1116815490, 349138437, 2145942730, 1354708720, -1592247785, -1839431477, -1541734142, -491182331, 22621966 ], [ -1337924080, 357175242, -1420054863, -1903391753, 137513270, -40056002, 144052528, 292274581, 1524446444, 1527453438, -1318818820, -1785748781, -1185751559, 618328942, -716341174, 678127387, 772944898, -270413909 ], [ -1200481267, -1951211957, 757601833, -282990098, 876209576, 955960210, 1696343267, -936203498, -689840256, -2061567405, 565013204, 387946643, -651365341, -170338272, -249963367, 212295297, 936992762, -939990313 ], [ 1492970011, 870617891, 1388134482, 1108523366, -1474048368, 756172462, -1993812967, 690965987, -395432506, -290007849, 137482602, -1983504903, 1243394657, 652775623, 277934801, -1211953962, -1607423071, 532166983 ], [ 1673369102, 213057038, 1228620042, -694407582, -1102980318, -1128954843, 810996956, 355089553, 1907670372, 189624165, -1988827885, -527178605, -1249406960, -608061790, 941580239, 229848831, -1098009473, -886728480 ], [ 33273065, 1249470035, 674242131, -785539159, -1171200165, -394420704, 641889142, -368779874, -910391076, 441051924, -278586109, -1637746138, 1009320181, 2115243699, -21418213, 1217140500, -261866736, -1270761779 ], [ 1426297514, 1668118716, -950166795, 1093353314, 2063477763, 1761000090, 1464498962, 772944198, 320613337, 518441407, 521488832, 1617923202, -1023952948, 1009208103, -753557710, 1045135220, 1800113771, 1988660536 ], [ 1152335193, 861861161, 1590590898, 257292479, -286884772, 1201433617, -911813026, 2030625210, -2037317982, -2068825443, 654441523, -2077250145, 1831503781, 980204517, 1352959442, 622911878, -456519344, -78192808 ], [ -1082007519, 749468845, 618515461, -38558271, -1913553592, -692592260, 188509039, 1764027194, 1636693411, -1597489985, -576620731, -1084975641, 780350975, 1404731175, 1902472853, -1095481290, -490644526, 40722780 ], [ -95355653, 1079175082, -371946989, 612881148, -1796364040, -1364461236, 2138543165, 801902281, -776258005, -128282949, 112392756, -1034409242, -1521426046, 1865751127, -1070835756, -496058008, 319145729, -145686602 ], [ 1337520589, -1492277695, 2115982494, -767603337, 1582204450, -1429934626, 1477151800, 1805902055, 1363493036, 1400438861, 1478897098, -1743639695, -455671775, 253826604, 372645859, 2145382743, -1504921582, 996823288 ], [ -1786310570, -841163730, -1841069593, 629969550, -1972370896, -376661388, 737790188, -98463917, 334020867, 1864642584, -1551518090, 1414673577, 724038862, 109997371, 495554560, 212082711, -1711434843, 1662962341 ], [ 1899698158, 1376880702, 2106592761, -1573545024, 923375978, 1012010879, -1016168867, -1007943792, 1924054296, -1000834532, -1582211815, 858292736, -481857056, 666684345, 1281054425, -879769951, -195116521, 600062062 ], [ -578547101, -194359866, 746125678, 1226740594, 294233756, -1278669874, -1936831544, 936174972, 618125377, -254030106, 609139614, -734086563, -1290702455, -1765489941, 2056426654, 2146103169, 869322133, -1942832505 ] ], [ [ -289657797, 1486944850, 887217930, 2060685687, 263996729, 713276415, 1592431231, -1010724929, -1114775204, 909559224, -1090717020, -435510482, 707510147, -312722340, 1246180665, 713250504, 982819436, -1522817426 ], [ 1549150299, -292602078, 1942895203, -522423672, -762044998, 821346669, 669902660, -492789530, -1486670732, 1761460455, -1108843271, 1492421299, 1745495991, -2093889769, -783224962, 216018557, -524936724, -392450047 ], [ -690131238, -740779455, 438595808, -1795115546, -1361471749, -288280610, 1565066334, -1508693533, 680473374, -724588449, 325224719, 1104028911, 1674308114, -300225268, 1327028314, -988176361, 1065683310, 1320693267 ], [ 1484775995, 1041953093, -1345024985, -717906217, -418835746, -335341734, -344861280, -1525643705, 432814791, 1128954783, -1484016997, -1819949823, -144063016, 1646428609, -648990655, -528748149, 823273261, -995688997 ], [ 1117762736, 520189444, -1671952559, -1311569351, -5449039, 1574291296, -2099664406, 1366609968, 1057421459, 548748381, 1448744614, 1321712454, -1180673396, -1443271470, 1014784805, -461735333, 581517680, 1600585029 ], [ 1964997930, 810086095, 1872878034, 1606578655, -1502489285, -2075014245, -237023662, 1816610093, -1212188014, 2046559222, 1732232239, -149775476, -1070279816, -212457970, -1683601944, -1663987643, -2003484538, 1916008166 ], [ -394562577, -1868171777, 223508333, 272761203, -645969192, 1153916732, 1164566905, -1251843489, -283652677, 486203359, 1634626116, -1890600812, 87122235, -943384954, 542776735, 983864268, -595696459, -1718369576 ], [ 907150084, -502655811, -1289287668, -1325308400, -677189305, -685580447, 1632898931, -1958427545, -1077654792, 415377641, 1757593178, -1663994401, -1796684360, 1845357338, 1219160879, -1470344233, 500602946, 664524360 ], [ -1275713067, 1113563241, 590245823, 384490143, -85906284, -1088037366, 732217925, -1108882647, -808777084, 1109808479, -621906346, -1718852651, 1118325371, -3311677, -786124902, -2039503550, 85415511, 1830315082 ], [ 721672317, 12186187, 1972364663, -1680915747, -1850068824, -528377907, -1328457359, -321521723, -88600956, 450890547, -1657572285, 73586808, 1801647557, -326387035, -2019128330, 2124666796, 425197917, -351144744 ], [ 2123611495, 1825239383, 1370117815, -150007549, -128465917, -1021872491, 499493918, -117156405, 1084401917, 905247873, 354356263, 807107770, 1100860645, 609822615, -1382371672, 632072648, -1395524020, 1621781523 ], [ 1282418489, -1597623071, 185937554, -1962863197, 636631009, 1405860082, 1088972496, -507763523, -601565554, 1275902348, -1797460472, -1709447990, -1892293823, 370508190, 1360880999, -825890357, -1688075350, -1324615910 ], [ -1918387658, -808986252, -706868154, -111841048, -1338650186, 6127481, -391600212, 351015487, -1372354931, 626391466, 1862157627, 641932658, 407766079, -1587470768, 1817888025, 516449351, -2067980083, -1383630942 ], [ -1277723878, 929716724, -184665125, 212319230, 1750948133, 1246350255, -1477527618, 576411592, 1560052592, 1286164466, 875300081, 838527914, 1029483944, -708718279, -1876541456, -473515709, -902819252, -1723858308 ], [ -740228540, 862891665, 1140791513, 1990151309, -845392836, 173678659, -900388127, 181199573, -803572066, 2102469227, 755586015, 1995798237, 1142596490, -546538691, 2065482045, -943042822, 828126531, 1729634452 ], [ 685083480, 1789677283, -1357829792, 1124184312, 1394261059, -586344181, -1610533339, -1673663915, 492354531, -92434599, 1051647011, -730152986, 32335621, -1255780688, 972376026, 1942747215, 1097606102, 1650181813 ] ], [ [ -1300259955, 1563842658, -931362233, 1557151542, 646499355, 2066826286, -1653422240, -500684319, -1262521518, 494669301, -1490952287, 240546040, -1045684959, -1966171682, 1184816608, 398636407, 827463294, -420614407 ], [ -461626316, 251328465, 826209241, -1951254252, -1505535911, -1521986493, 1914947042, -1473999332, 888399720, 1244492084, 2104978041, 376110191, -1063937657, -780325594, 36199975, -1113839595, 539605955, -470413019 ], [ 107674721, -303048427, 271870292, -938756337, -1975430223, -1484769760, 1234791244, -918348516, -2012639173, 1606546896, 585120810, 774608105, -307473673, -148387630, -1607961899, 1681326994, -1444495112, 1754598004 ], [ -544221923, -2132717159, -1044331348, 1340111678, 822785918, -58779307, 1594798042, 414204391, -1726481067, -1274314033, -123095926, -586413204, -1872363255, 270570972, -850999289, 2140910629, -21997828, -1734248650 ], [ -1633161643, -1294675301, 1731051546, 1659178898, -1178925391, 1762237980, -2036036721, -2008391118, -524514080, -1068104205, -225702244, 1276193437, 932824980, -1099691989, 769743704, -1342113229, -77582589, 948925274 ], [ 794408280, -260624375, -2098889011, 492430503, -338217826, 2135754538, 697926441, 391542349, -1735575142, -1310449805, -1811012768, -1365288877, -815268679, -1729095163, -783749757, -466547781, -2053024123, 1731994090 ], [ 61606859, 385780695, 1621571404, -213114609, -1689342503, 1408612018, -212431457, 320909353, 1177509398, -1121206573, 976664218, -294695116, -2109483352, 1071376333, -143805294, -603420624, 481297331, 1228245945 ], [ 922415835, -1305115445, 1520090642, 798113453, -972288189, -188380357, 1534076420, 95463313, 1311686939, -1881978445, -154374774, 54844207, -1749602618, 1224683257, -366258092, 310229049, 802307627, 377623658 ], [ 503420171, 1066861113, -1301478270, 200020435, -274648252, -110593573, -1814347718, 271813991, 1972808161, -568327364, -581055924, 410853627, -186446331, 753781929, 1955336044, -587256654, 118453382, -1453927046 ], [ -968136061, 1282172260, -1756703761, -388676629, 2069461177, 1981055626, -315904276, -264271965, -930158290, 1020458667, -2036209036, -669735318, -421295158, -1847653151, -1508037548, -1910764996, -487010212, -1073376499 ], [ -18777714, 2019674520, -170779789, 1224237086, -1683944725, 697340965, -1218489892, -566109827, -1561143594, 111488218, -52517967, 1531056461, 1835412065, -614330847, -143832348, 1656654145, -279662451, 2067371805 ], [ -1880023348, -1970316, -1409215784, 2089362819, 1157755725, 974490393, -2141500878, 976832848, -117333892, 8965386, 622182803, 1764226417, -1030394973, 1052038516, -1640319863, 696745467, -1567634879, -1772799004 ], [ -277373325, 867184807, 2062054365, 789453845, 1341323720, 1125406315, 417182220, -152535936, 1143046248, 1611837219, 446815218, -1754200108, -924719530, -1556139459, -2106747322, -46659466, 1565551367, -1435457563 ], [ 1542077452, 79651098, -260731601, 527734564, -1307600594, -536673937, -2055164014, 1568231817, 1542221464, 373842165, 838630428, -609503964, 1471761351, -1735449604, -1402816695, -278146690, 2056518139, -1733389926 ], [ 928293637, -1688011858, -286582255, 1670560526, -1683722029, 1484807601, 1368275353, 811176411, 1408736733, 1738595901, 1967554643, -1317314853, 543574520, -259653939, 1614455111, -749416001, -1415786822, -567090516 ], [ 817941159, -1567422206, -1229028993, 1619248048, -738690097, -1373483605, -618359399, -568777518, -184210140, 1774941252, 1938842916, 2146540782, -495763183, 1372862971, 2880916, 1617485416, -1970831684, 918422647 ] ], [ [ 897296556, 466137879, -240966554, 644638953, -450023005, -1986022048, 1129532442, -344273423, 1915838021, 436425930, 701113386, -1574176296, -2094306084, -1851651731, 1982489168, -1630471180, -508322542, -1014956871 ], [ -1179478480, -438287341, -245055919, 1836874804, -1908082020, 1825481969, 203590022, 1709965095, 994281416, 442971400, -1380544435, -1950067853, 882491465, -831087165, -159904881, 689298968, 2108627754, 1772769834 ], [ 1138345495, 325109551, 318760376, 1654669385, -1620645116, -91657196, -707859788, 268349855, 1715503574, -1335839316, -5064706, -355724395, -1639233541, -358720723, -361679881, 1135642535, -361778143, -207227173 ], [ 1265826996, -259871789, -1907350542, 238432934, -1806389066, -658115309, -148963426, -193176059, 1457292182, 358659818, 1215615201, -1085767779, 1079768912, -97253572, -343751861, 1650987979, -869068044, -86334475 ], [ 2074588472, 1030843296, -714501720, 437798633, -1729703330, 1206312713, -1767453826, 1221085114, 1873151738, -1147299142, -1046426405, -904398665, -1014644922, 1335403523, -503907892, 1033313755, -998550231, 631356994 ], [ -1966140636, 1554725463, -1168918814, 1714486406, -145507414, 853564885, 1684701279, 1421528214, 1800220649, 1533762675, 1000680734, 158025689, 1072952765, -1103112822, -1473084139, 2144850638, -416905925, -2113409490 ], [ 698458940, 1099593123, 155868060, -1561140191, -2059505853, 561935731, -1679709213, 1505082740, -516287385, -2002013337, 1168293470, -2037103572, 1443130433, -1452516196, 1228363388, 1696022499, -1304473328, -1735605433 ], [ -58224046, -827899938, 856585452, 920025501, -574118700, -275126232, 481745248, -2089151319, 708944034, -1722969056, -443039630, -1021222089, -1322847261, -1629599534, -559469486, 2086168723, -22658803, -1947000650 ], [ 717151898, -578648033, -1570970905, -1375525583, 266414277, 2043476126, 226952073, 2092227819, 1474873789, -1066716759, -1437584659, -1929058298, 1056295190, 1365804907, -892185044, 1847471125, 934412435, -2055917275 ], [ -770342597, -1708781311, 1362316717, 1485939119, 982119885, -1461083789, 694089256, 1393783275, 1587767315, -114491452, -1016665822, 599630224, 1562439052, 439337735, -537931584, -19669942, 1347752351, -417759051 ], [ 455431485, 76979166, 2134865849, -1013594377, 455719686, 1638437337, -2105314235, 1277954457, -548401560, 1050514054, -696170305, 238590321, -374508786, -958940339, 2060998528, 2107270423, -1690832574, -453763964 ], [ 1791968008, -1627595399, 1755204037, -273463909, 912927397, 360002622, 142049905, -122927812, 1198137217, -122340409, -1444682940, 1989823236, 1637070106, 2010535953, -943901881, -1742385405, -358393810, -1115750185 ], [ -795083560, 2085354456, -1828807376, -1881297635, -398413833, -1983698014, 1900835047, 1434661681, 2017019574, 1684098081, -17464134, -794267698, 199539718, -870302383, -1357736220, -483769051, -1549240510, 41286961 ], [ -1129061773, 305551678, -306567861, 441246706, -1411796092, 1796397761, 2026503638, -1273024604, -1460738031, 1052259048, -259317499, 991913572, 1691401471, 1135425524, -755619375, -1839805452, 1866044993, -82800078 ], [ -126461838, 111732343, -805775623, -68686905, 1721894361, 640293283, -1998790000, -803111785, -2033491460, 1607117073, -1589827239, 1813255664, 335205386, -2076768243, 359019052, 1041002984, -1595737393, 433764200 ], [ -1654970148, 1296919721, 542983066, -871624755, -1806287622, 2090716750, -911358893, 861231001, -260058793, -915249196, -301346491, -2076740356, -1858390768, -1979439238, 22212586, -745877494, -1978852115, 1712109817 ] ], [ [ -1867446364, -126190896, -1006658279, 1775355478, 278912996, 120016586, 1387326424, -1739472185, 1041624255, 823115543, -451673251, 1930783257, 717390401, 181908980, 2107329425, -40674210, -1662320673, -194205516 ], [ -1384639574, -715040042, 987825608, 463743295, 150218556, -1307398086, 272030868, 1951927923, 906366495, -1914997937, 1045999521, -1379269515, -610978917, -1251428791, -567416190, 419100448, 1862402096, -1395940147 ], [ 816638992, 23365010, 380577450, -1123021602, -1839500300, -1317888975, 1733473492, -92780314, -1118070322, 1760499081, -116314173, 639271876, 1815670497, -1464864683, -208199214, 1790983378, -201308521, -481395515 ], [ 1975775062, -1256946635, -199232120, -1023727459, 1506793763, -1499171995, -1567728891, -1652672761, 2030363135, 1002230200, 742427144, 7389651, -566374594, -63714297, -1784334962, 767595357, 772249008, 163356534 ], [ 1019444527, 1757940352, 2017992413, 888658292, 325889457, -1557786348, -1233775323, 2004387525, -1763167532, -1001017646, -1121891447, 150516423, -1094886191, -1302269694, -2076703245, -1388223713, 8883255, -814094848 ], [ 1091681611, -1095494308, -1006796653, 1563715343, -235024273, 1091214738, 782453450, 1977649822, 989001086, 1786299781, -209834481, -59252617, -1993777996, -6315558, -1847307565, 740277890, 448193143, 1038489166 ], [ 2125951789, 363290990, 500185212, 613335371, -2069054028, -751459625, 1824350913, -1602582998, 392573489, -337242455, 1891797438, -1006999696, -925110299, 1181014190, -22258425, 1685765878, -572936222, -288415422 ], [ -1975602313, 334086275, 1178625245, -1613249812, -976779587, 390496007, -403136416, 320376436, 1852964472, -141329273, 1756532522, -1659955900, 1370500240, -1258939833, -865026444, -649648766, 1904831769, -1448319662 ], [ 1136025211, -2145424440, -1642746498, -1454076949, -1818528696, 398686482, 931195772, 1634669270, -1511612501, -1470700376, 1791776725, -62028044, 2002327916, 248242299, -583738019, 1951596074, -1344796830, -1709422033 ], [ 993238603, 484543346, -392870579, -810553379, -622759556, -1572676979, -1330563597, -463203258, -1991870699, 1995583956, 760845568, -1380462971, 544602361, -1089373459, 191857645, 1077119197, 1800362689, 73138314 ], [ 692306478, -1856629551, -1812827545, -580829928, 2057516433, -10142238, -1331456599, -1845422685, -1146799911, 36067830, -52159572, 975054895, 1193829094, 1076652374, -303623994, -1204317401, -1190850775, 1243352252 ], [ -1995891756, 1642376520, 51679914, -1315411881, 566097058, 1453196188, 1533070812, -300825112, 117298620, -2143622640, 1270334476, 2118140187, -2146949845, -920953297, -246425360, -1827886250, -382165035, -1893725327 ], [ -665677743, -478941703, -1961902845, -1045041170, 689353906, -557019311, -1427264157, 624093732, 1796542734, -1992712396, 1875228816, -199534912, -1737288410, 2025381677, -1364562718, 45677118, 1700181411, -492035601 ], [ 1348163269, 979691702, -560655742, -1251679933, -526728906, -116365691, -43367350, 640738139, 366525789, 1971825334, 1935478837, 1823473110, -478856784, 984983512, -937802883, 220765757, 294222525, -1695937449 ], [ -1979185559, -747812650, 224984056, -234754244, -1089866714, 1440665303, 1403690555, 1427723214, 1880854043, -886220794, -148184862, -1231236419, -1444681762, -659119213, -573769720, 694561700, 341216675, 1597762151 ], [ 1658535348, 1849410739, -6119197, 1149744041, 1635950120, -177432569, -1921926575, 203987819, 1514396185, -1500088771, -1836444506, -333606110, 205183719, -1391139794, 1897624853, 1855901447, -449695491, 1572633658 ] ], [ [ -1491631517, 1592152243, -289758119, 1751940492, 98392591, -773410387, -350343828, 766960544, -594582861, 832573444, 868813573, -1014700102, 766084516, 690940228, -1719412866, 767001044, -1738868405, 283671004 ], [ 298286215, -407713517, -817262886, -297689891, 209462042, 1687908415, -59547939, -389689952, -1731686698, 131867896, 119868543, -118700525, -899675901, -1885899253, -1675317589, -1857613689, 478995573, 1391985641 ], [ 1512829798, -577963311, -1522493591, 1737592274, 1237282128, 1266090062, -426910317, -157580767, 1030606006, 1842244279, -662605283, -385564582, 1052234199, 1709409949, -1800679557, -1798353640, 85007827, 1794031412 ], [ 12150424, -341572195, 1850474519, 1619172275, 929191473, 38661194, 63833996, 2095570845, -1314832553, -1348914088, -1048196240, 542377333, 584409669, 1680352572, 1468892433, -2064025996, -740510413, 92569086 ], [ 385133790, 1433880587, 1136501047, -1397397953, 73601465, 1326302580, 862126153, -1041961988, -1329347127, 687700203, 1237625872, 1432056428, 1266637762, 808120844, 1143744906, 1797456603, 19003496, -1228608461 ], [ -956181858, -1706917215, 1934053998, 21894168, -1828118881, -1203929090, -291231515, 1881275070, -50484393, -1084644308, 1888603680, 612048538, 1305912129, 1076019230, 480020014, 1624227048, -472208429, -374049692 ], [ 255026162, -1607861658, -857244061, 1263468459, -1751156145, -2057226676, -88630832, 767325496, -2017306879, 611320527, 62296254, -1057571875, -1940653315, 1482157781, 1502792581, -1060275190, -1064243417, -352587959 ], [ -1892294802, -1275964996, 272160159, 383713646, 1865387351, 1255065740, -1883015004, 1844748737, -72815126, -1372201889, -971236796, 611787825, 604391263, -2146180465, -2119998302, -84441837, 619519731, 72991315 ], [ 1294777491, 682026761, 31510766, -375534779, -521720970, -1775808107, -1733913039, -467983205, -1621675012, -1609725433, -1924466267, -1948665429, 1128684593, -493583039, 715003585, -861788718, 961678835, 1265666694 ], [ 1643004350, 1959388920, 2079172141, -1030826004, 733269931, -1773177073, 1939228441, 1134798953, -180035370, 1917394108, -1637814234, -1486008723, -352113759, 1731487359, 1032251351, -1265718427, -969741641, 1914410299 ], [ 211895176, 387640872, -1241515240, -1716112718, -883295139, -959738105, 136731304, 2020788807, -1981857008, -1637995064, -707817715, 267898238, -436105590, 1242368921, 1690363948, -1402666840, 156930835, 2040452592 ], [ -996157678, 823863367, 580927822, 1923372023, 151449507, -1180087785, -1790891852, 920234694, -859527806, 1093470462, -1183598238, 1316331877, 977319204, 1859453825, -2143917300, 1838939874, 1188498848, -235646625 ], [ 389963983, -1695014772, 1431508101, -1952849973, 1811101990, 628216236, 1554159451, -1306323154, 79392884, -382404142, -91769441, -244579284, -1676759620, 1181198591, 1118532722, -256592978, 574271257, -1793190973 ], [ -1543378672, -1748858162, -2081570184, 679718301, -162785171, 1658078271, -128053766, -593401765, -1942191059, -882587729, -370302447, -403410638, 1557692618, 809853976, 1867436121, 822992880, -2052555921, 430757930 ], [ -103768770, -730608043, 410952577, -1713119925, -370614951, -1647762627, 1159367980, 2091913985, 211313150, -179010704, -1874477519, -959113269, -1561464428, 371401420, -699870409, -1448656018, -63009775, 1704496417 ], [ 2126064598, -1634110788, 1262482943, -1066222782, 1516943765, -1611825338, -909056242, 208760978, -1434039123, -1418701123, -2142323895, 953005675, -574818945, -1161802256, 692524774, 463980176, -1145060339, -1347516336 ] ], [ [ 1612923986, 346617971, 1687417806, 2049656343, -605914523, 934684042, 1586327078, 309163678, -423871445, -2014232573, -339968491, -255990520, -325261623, -1568784511, 1568911632, -862397707, 394401890, 1764268151 ], [ 1629428740, 725072299, 1092179530, -1755342690, -379233201, 367535332, 350171767, 1586997513, -368080447, 1580071732, 679163658, 153018655, -1380203301, -85233527, -209474763, -1725603347, -2066561957, -219542498 ], [ -1517296319, 1088188258, -84485614, -1515803488, 440823813, 303585929, -1013353751, -1858434402, -855673656, -1682251974, -212850822, -977409309, 1804799015, -1548270249, -57808143, 989139292, -702036611, -585770978 ], [ 977214391, 1626945705, -943860343, -1605158264, 582030768, -1559573407, 823429897, -1038742244, -1459610245, -170959894, -276716457, -1843648810, -991380679, -1640404032, 593872035, -658399817, -457655016, 1648046518 ], [ 450499045, 658549057, -929011387, 32358456, -1960655780, -1360445792, 1949489642, -1079145621, -1077515580, -910558628, -403459400, -2093978681, -2116138423, -1617190618, -446201644, -538882115, 208546980, -226653720 ], [ -265997651, -1080767945, -1625823027, -1716945982, -1123862369, -885627189, 703804181, 595330617, 1349970973, -723917163, 1075570598, 633251292, 1647913230, -704739516, -533429618, -1662398921, -722364851, 1972451182 ], [ -1137879052, -1733917114, 2024781925, 1663232293, -666495670, -1701582387, 2106433442, 350128179, 859602703, 2042854347, 1365339433, 393170604, -1047189283, -646869532, 1900260448, 1994054831, 1720935839, -1699923145 ], [ -1027216781, 155533953, 666731552, 1736453955, 785067834, 1677988514, 111917256, 698209588, -57673538, 916387151, -703561606, -146699285, 1543155704, 950702655, -2101305911, 1200337151, 2088549531, -1415357620 ], [ 2086139541, -504594089, 1697110448, 1639562714, -980060548, 715224718, -347915726, -1418739611, -2098936025, -1066629214, 193492394, 601243561, -1530035789, -414028276, 622843163, -1886933620, -1525269328, -246859332 ], [ 1286879855, -1509528421, 632449108, -1364082812, 47369804, -2114869705, 1136547595, 280481107, 1210875180, 223354042, 397035996, 799411635, 1539941343, 1178105472, -1042061264, -526242732, -194173710, -1198027279 ], [ 1996386545, 1024063922, -1948974849, 1714610725, 620277061, 391859401, -1189427752, 279393570, 341817592, 939075794, -297883293, -45786116, 1917180125, -1216025172, 916503678, -892904095, 1621986378, -1810301094 ], [ -1767895483, -1828277, -387748361, -607618565, -1025690011, -2055439843, -62911765, -1342093208, -510671102, -549435420, -1200600788, 1628472818, 1204278879, 1709110863, -1865602248, -221800320, 244355439, 765092323 ], [ 45200638, 313138023, 1570777007, -559297421, 447845876, -46494995, -2075699938, -1766395692, 1689704013, 1856078544, 286593212, 42787073, -1996363553, -2068081153, 651616297, 1173049181, 43898233, 239097821 ], [ 1109557603, 777431178, -48390225, -1958304935, 1097048572, -1889845757, -1794239511, 1436249507, -361658772, 954297414, -472901494, 1607301131, -1111270661, -22148715, 1018326570, 1198281175, 1652535636, -1316436814 ], [ 1895437029, -480047486, 430473998, 947454943, -67772258, 873584700, 1330209649, -1391345431, -582076798, -955497322, 1246580808, -259319588, 1814612755, -970649795, -1744065009, 1228965620, -606178590, 686258222 ], [ -1578710018, -994290351, 1490581381, -747863456, -2068180380, 836415937, 1876659207, -1115210686, 343316068, -2062668181, -1117942231, -1083356694, -756326016, 373774993, -655739893, 1551942573, -452662900, 1967653105 ] ], [ [ 1160617548, 1926427393, 18817527, 1291695023, -779164621, 574647410, -55172221, 2066693344, -1537039095, -838097521, 1538662463, -1951494843, 28177669, 956931073, -857431154, -1743234191, -2068215508, 1108391281 ], [ 1371734045, -1556014465, -1505973223, -962680285, 1568226313, 1086054342, -2057338263, -163706199, -1552302867, -1072557923, 1308360061, 154084957, -1260014136, 1390277100, 1880511795, 1679016158, 1113893492, -1475036195 ], [ -1207219362, -596030299, -464622887, -175090757, -1224041158, -1889481085, 1253301782, -716855955, -342970925, -1355313478, 452463191, 1416209834, 1512793433, 735476171, -985377884, -1702747383, -1302842562, 1369366082 ], [ -208826554, -1284561693, -340113468, 1810967760, 825486845, -2129181644, 1705365494, 587510374, -410433439, 336851944, -783925746, 1284737868, -476473051, -868685943, -519353395, -1836461513, -1335548766, -1891033891 ], [ -638283187, -565435512, -98921090, 767226068, 768731949, -1999324526, 335121713, 929932890, 1239895799, 1493334851, -736167505, 1116228430, 745906164, 1268937629, -397837273, -222513589, 1369928598, -1421132324 ], [ -1601401180, -346406007, 1926909485, 899387654, -1411630970, -934600012, -1077580562, -2095858140, 664990363, 17879058, -1634907106, 1495954690, -958474934, -1913747922, -2030627329, 820278426, 1543690267, -221018346 ], [ -1321197896, -926972207, 1841804075, -1957584322, -1880715302, 1699355542, -759393650, -1416147556, 1179608973, 1491848949, -1113052078, -1741046005, -6682524, 1727855603, 331620396, 871344365, 1884587177, -2074516082 ], [ -666822821, -1417753804, 170298477, 112599932, -1986096254, 1813670924, 167680000, -1304366301, 1389961930, 2074115282, -1817257685, -337039861, -81156786, -1654470512, 1410535599, -1592057874, 430920456, -1985843380 ], [ -893285539, -920050089, 107964576, -1183890701, -964077655, -465892794, 1940230328, -1736892394, 1078220364, 1793241655, -421478606, 2099967337, 1974143957, 243859205, -1543952197, -1608368002, 2018277063, 1900291050 ], [ -334457934, 2009083353, -1887349247, 2047627445, -349488975, -389680822, 2014282008, 722768353, 1033749485, 830760395, -1118390504, -1923140504, -2043774337, 1440443960, 1188770585, 506263944, -840331965, 457634057 ], [ 143312840, 299496610, 709565943, -1728041124, -1215821908, 100834780, -2098638945, 119190397, 284160356, -1691400670, -1022540766, -82496137, 2028686920, 1647331691, -1623034282, -983304388, 262680212, 1047153029 ], [ -451167029, 1144503469, 182894587, -1400433728, -1907732220, -1002045120, -1254329086, 86459609, -1298737028, 1913553962, 95971721, 1238754604, 522900268, 1639936528, -91119057, 1669973408, -555876853, -232818045 ], [ 1609216798, 1108965742, 22472417, 1127749430, 2032714976, 1908655095, 1206488926, 1007962351, 1165597228, 855455220, -210486787, 1193466872, 1315340445, 67086476, -430321778, 1225737582, 945064997, 2007128022 ], [ -1937042647, -496685433, -2037553409, -1667726762, -2099567451, 523798313, -662408979, -1895812950, 763101415, -708887918, 1603120579, 1715347254, -1814482030, 419239238, -165058990, 602712601, 600814433, -1879745787 ], [ 499233347, -1886903309, 1103187442, -2119063184, 294758648, -1357906162, -302678021, -1676964266, -1140603557, 1338357073, -925895259, 1212950323, 869493059, 1327038423, 256253704, -1182435560, -2144413757, 1565305821 ], [ -981901556, 628571907, -1849635870, 1261027022, 603098402, -1944014845, -1694610273, 626161274, -1957467891, -1500622921, -1543649880, 806760698, -212646094, -1086084574, -1317451916, -2009324941, -233086324, 1790700665 ] ], [ [ -1667500804, -2119722174, -319166860, 1239847012, -1428875406, 342249868, 185754008, -1146253109, 1569481065, 418989817, 174953833, -1625088747, -1772619789, -1269221089, -1703143633, -1159566643, 1736098768, 1973320357 ], [ 177699424, 2061981255, 204939931, 2129425962, -1023685622, -676294403, -644033167, 105374597, -931304891, -1293489722, 124270781, 1412135983, 440066410, -1219203120, 1235000320, 504890421, -1983708102, 776381319 ], [ 2101612824, 194002305, -1018572428, -1535543578, -1273005616, -717970163, 1206472361, 65166689, -662054398, 354432089, 1355422719, -232243642, 1081939633, 549439826, -1460043560, 1562018272, -737506408, 528058086 ], [ -1171728385, -768002247, 2056644034, 1764814990, -390961383, -795221933, -1687951114, 1472150632, -1449435756, 1943068952, -292679678, -339660182, 1873161353, 1379295179, 1163825438, -736436069, -921510464, 394117389 ], [ -58229900, -1269291667, -1172524829, -63871639, -599021224, -1284632237, -2073728058, 1417109371, 1085887384, 1445415815, -67964196, 16562522, 688763494, -2066816751, 1253948918, -1086866482, -341245845, 1488683909 ], [ -158304210, 421211283, 1633394575, 1039634741, 296829660, 1827014372, -1077021608, -613461005, 1660138975, 1785468877, -1892693482, 17200333, -1650255786, -1578188227, -366163375, 1178691808, -1971476401, -1108824233 ], [ -1875847129, -1713079873, 1609426260, 1583208146, 339543283, -2120163981, 781872856, 298993427, -429865857, 854045443, -750021966, 1729690486, -237171347, -1511785727, 1179237860, 218454360, -92310274, -610016586 ], [ -458854795, -115586003, 1021769318, -948091367, -1367415119, -976854615, 1664824974, 423407269, 675638564, 122030491, -1590107362, -181250910, -1923356784, -1171060195, -965381265, 1864790033, -1701324519, -1704027969 ], [ 116661903, -1365493351, 390619543, 821840033, 628241296, 203780110, 763407427, -1393776944, 1183200475, 857153544, -216241714, 746102902, 2100230198, -387727394, -1420671037, -330032360, -32940649, -794634220 ], [ 492669678, -609291736, -1912978611, -1386890598, -1208116184, 176568691, -541707362, 59285351, 1828307675, -2082243941, 128909232, -618387587, -1990413009, -411901080, 1549661682, 29938044, -1682783376, 518406903 ], [ -1226016240, 316931751, -1699593798, -2064799830, -1368465314, 2113029262, -1181309375, 1044336459, -1912606015, 928307729, 399167407, 1350575305, 78948647, -519665085, 1767819399, 165502800, 1240588990, 544178085 ], [ -1882174877, -430340578, 2035665133, -23443009, 327336650, -1866597918, -1053532253, -993834421, -314440965, -2098923606, 244659745, 1447063227, -958415159, 1291433023, 686828922, -2141764039, 242337686, -1047783573 ], [ 998875361, 1272728538, -1154249390, -1440398339, -2089302910, -1250444138, 152869799, 580376730, 291184729, 1148216482, -1770264928, 473580756, 816325752, -1236244729, -882598540, 1241627309, -1209420630, 1027161578 ], [ -2115054193, 984248690, -341612682, 719230648, 1339502949, -1111936775, 1498648429, 1642040476, 896036461, -133092182, 198393716, 1244221739, 83837452, 71752204, -473290089, 422177275, -502253490, -920528709 ], [ 1246103955, -1598762828, -1846192836, 2015788882, -1199869423, 2073270427, 1660951147, 1840637535, -707443592, 1188233455, -159094641, -925619102, 1579802789, -2135925420, -1737695562, -1521800079, 1496468296, 636261639 ], [ 1392905738, -156824483, 1444322932, -657359595, 647202568, -1725798079, -464288959, 1062444843, -2017346181, -1875519893, 847373745, -1569246066, -691175158, 813699833, -732730214, 59254092, 1169441311, 1726075290 ] ], [ [ -1865777167, 376789599, -878259789, -207939333, -548003922, 463720170, 2060061384, 935266345, 904275021, -800728401, 1300674692, 565853170, -787145699, -350870008, -1063302638, 1192165619, 1107587229, -819489462 ], [ -1244868975, 220060150, -8499419, 148241523, -431934017, -1360060766, -285356516, -2028020421, -1524381538, -1304317503, 830902702, -1012629066, 1412978701, 2064918829, 989315386, 2187629, -313004712, -1332368238 ], [ -1807313157, 313682365, 1372766518, -1569425459, 1576852146, -281921033, -800178373, 311094285, -1698130223, 278227677, 2056893883, 1434440171, 2076336988, -2088433504, -1796242977, -17642347, 164755550, -1951774739 ], [ -943203408, 1648539666, 1242367229, -331517427, 1719900633, -394431858, 244445629, 533437644, -323409743, -411948880, -2139091236, 588958815, -521939196, -732145090, -582840580, 1394564652, 1946597584, -739869564 ], [ -480801354, -1705220425, 464548656, 476971985, -958236290, -290525492, 1507167055, 1244699129, 2138439296, 224227802, -661535279, -1827212404, -944700298, -855999995, 606573941, 1308168444, -59264027, 159894320 ], [ -2005307901, -1343142594, -1260531177, 1326965340, -823466150, -1121675979, 1984220617, 1373004912, 1610523266, 1138400365, 170191134, -1366095803, -1399766415, -922557997, -1379652125, 430895485, 2083508069, 1788380124 ], [ 336654673, -965964250, 1237735767, 1893634848, 1323048643, 640563872, -1469621412, -2081260457, -1360474730, -1295856144, -1704146639, -1375506559, -1814608029, -347290748, -1795449418, -1651463200, 2072714127, 2018013760 ], [ 783948852, 903940824, 1595561354, -269107885, -1791910781, -113962137, 1180534593, 244275477, -664371393, -1040640177, -577773880, -572097809, -68623263, -263320687, -2051509362, 170340109, -1637268120, -600089092 ], [ -869137873, -454417904, -980186595, -1316347303, 941312563, 464434192, 485964551, -276529979, -1353908507, 691583652, 483243683, 1914660074, 239647927, 224431822, 977174910, -552387119, 1302276866, 223143088 ], [ -1839334714, 1219874560, -894258940, -1861072935, 753962350, -363629884, 1808870536, 1081384423, -1518226496, -126348388, 1872034046, 659873167, 1812672865, -745832514, 478609529, -199264525, 1387731608, 2002821534 ], [ 705450489, 110105662, 376540900, -1532455012, 298238151, -1195496493, 537076720, -1832289108, -335017661, 2069510680, 1655883650, -1679308556, -1400945982, 616013886, -296266616, 1842070848, -990187944, -446854613 ], [ -714293731, 701111751, -1237466342, -1427496295, -2102725842, 574345343, -1307463762, -1131527241, -1370375218, -307526525, 602661726, 762353229, -39376241, -814070572, -128679058, -1862051407, -2103361551, -1857602808 ], [ -1038118215, -629347398, -261827232, -2089622383, -400050815, 2060737425, 969318445, -165548935, -167899845, -270397019, -1254650801, 1467870643, 1681051116, 410027756, -1707978125, 1315446955, -555944957, 830405537 ], [ -1975951183, -1165410833, -1885760856, -480229357, 1226721838, -998448251, 1790846042, -1464190317, -1253242347, -303022009, -1761989239, 985162032, 776411232, -314237580, 1300067253, -519779208, -1803188239, -478643897 ], [ -1349361786, 1173528326, -1975950202, -478790773, -1163573492, -98133757, -207132153, -1009849714, 1419822963, 1141108923, 861887936, 1786553017, -1200634980, 143260180, 114990347, 127348952, 321437473, 1414239509 ], [ 1364614971, -1579470331, -2025311239, -1273049737, 1210909254, -851327189, 975466700, 388367599, 737002306, -1919492136, -443577050, 1915635398, -187064641, -772683898, 1397556118, -1563124756, -1677081547, 580347629 ] ] ] ] }