{ "type": "int32", "data": [ [ [ 321510469, -411314942, 324011838, 305339217, 206696975, 1047474827, 805804423, -772881765, 1249678045, -234812475, -1745756506, 1988086356, -1551963431, 1801586533, -1882313519, -1671850636, 1959242360, 1054454106, 350944305, 514015956, 2054774918, 532335635, -1497213510, 570630457, 1000676675, -271365661, -805724521, 1384176319, -1366211319, 651934955, 1317571156 ], [ 936343293, -1434559150, 1411505945, 428218738, -291499050, -1346018429, -1643982440, -698793628, -1704453478, -1772304678, 616679741, 1875584369, -9282442, 2047754189, 1320212216, -1502639150, -1953100899, -603886806, -1909219013, -1608587249, 1150256325, -1648777533, 2122946615, -1162816970, 1492174748, -1816705132, -347823520, -1586430726, 1614451098, -1847005269, -1991055778 ], [ 2079833143, 999369919, 1372933748, -1403014506, 206177723, -926674415, -2056705016, -649359323, 376706108, -1382031034, 1638416595, 13154393, 2075629615, -318345253, -764615973, 133444972, -1173102891, -564883030, -1525685620, -1749843669, 2091588045, 1313231977, 1106561035, 1319281811, 906633968, 959135941, -1433937817, 680019894, -47251242, -98573956, 1222458612 ], [ 1035566028, 312846129, 1583300472, -2109416111, 1104425487, 1464172709, -1051941353, -557489209, -1276212443, -1042588947, 283530350, 901798606, -451538822, -215138357, -658124551, -1713937902, 1873090039, -909460187, 1021239821, 1389102035, 5503165, -181297667, -670760427, 1120725400, -1015334535, -1496272860, 2134074305, 185284419, -871483891, -2072245286, 1486521489 ], [ -1275912392, -1580602936, -1718902899, 1140433916, 1463836308, -33794728, 707891222, -204449180, -716591864, 1327717283, 2076150258, -1913728494, 457912080, -2109432455, -1737640743, -1694963902, -627130313, -1948854965, -1219671946, 1850994892, -837289492, -1638829409, -461924102, 1233407206, 959176890, 1099273443, -1352890131, -2142732040, -1001474024, -947758531, 1569748998 ], [ 1320332542, 1434881876, 648796922, 555398628, 1181762788, 1713442769, 1416079943, -912185481, -2012930005, 212780792, 737313252, -1960157759, -2000196096, 1650476717, 1840244262, 1131616234, -313018765, -1880446493, -776006794, 1792668482, -1403206996, -247656751, 762573070, 1877086189, 1373450415, -1583610174, -1681507196, 51102950, 2070839060, -402853312, -1800956686 ], [ 2001878458, 1219811313, -101081308, -1852483309, -1100904136, -1253472238, -1661678099, -1469954493, -774658289, -1420640197, -1357607990, 1535745154, 129266759, 700265260, -126267019, 2026439453, 1162763585, -1191884865, -1432904331, -1330961329, 253574724, -1438066511, -1023564145, 1435914454, 936706947, -723150641, 1421091455, 422817117, 1311911283, -656861521, 271458261 ], [ 173969355, -988068196, 814889124, -740018273, -1638857435, 818132450, 1732699546, 1600439227, -822097898, 160267123, -1440702425, 221386712, 1235036497, 1465450916, 2132365630, 885337131, -722260534, -1457702324, -379643403, -55017820, -1342457333, 541768143, -2046781997, -1355097254, -1571212196, -1154917272, 1959323844, 2027157243, 1648845772, 2010441438, 1279257451 ], [ -1014388600, 1892029111, 2000921628, 567457643, -243775984, -455944641, -1602702053, -1026536327, -1393614213, 1108228596, -1898143941, 814206885, 559787012, -49316772, -1299958058, 526847840, 172805209, 614364926, -947979451, -251054516, 348035598, -1265201329, 2099601041, -1210128278, -1611110396, -1598818639, -1957308281, -1587111875, 1536139322, -442744537, 10010598 ], [ -1200341231, 399931696, -1946100340, -872335109, -678869625, -80601049, -1584928715, -40535186, 877525521, 2024985404, 19236780, 1171681211, -1994531494, -1605993460, -1450521967, -1534674891, -2050193736, 1440442207, -1048071302, -1516669706, -1445179774, 1945426807, -1706739416, -1974286837, -1287559213, 796108487, 804690286, -1364530299, -2052787784, 235349693, -1392425957 ], [ -567301864, 166715635, 1556281812, -811603395, -1789008923, -124454430, -725359345, 2094162517, -919410753, -989688031, -1230696737, 1568254078, -2020192738, -2116946282, -1901693169, -583037954, 367574221, -941515285, 698655121, 663480065, -2144237995, 2055836552, -1560851271, 421895834, -1182415265, 65921422, -773516320, 935896889, 1743938531, -2125407670, 1398058959 ], [ 1113558414, 237780671, -1711766280, 853688898, 1826481975, 755835297, 1729351762, 2015039604, -557712773, 1974266331, -2120232990, 1163798846, -1010424779, -1083428044, 1341525742, 1721250439, -680331919, -940782133, -401778712, -20539700, 699505678, 356511368, -938476647, 672281720, 561695839, 917496461, -235319771, 191282306, 2144929653, 65195408, 2012376054 ], [ -323621945, 41777466, -1854712551, -362352628, -1565940720, -2057080598, -479194845, -709440924, -706518698, 977374443, -1725057251, 1147040494, -401253635, -1446143792, -1558168784, 1722505362, -814515610, -1446665616, -543407478, 1586278255, -580618744, -353761675, 1551262275, -1135177272, 1958844557, 894852509, -1942483856, 1540559549, 521815799, 1991460352, 253907254 ], [ 1140849509, -289900958, 1978124638, -2138069378, -460171598, -1399939897, 1738483296, 1728402442, -120102477, 893161039, -1615199974, -7913707, 1999346376, -1429237592, -1494854620, 2126642068, -1739831255, 203648912, -813563603, 2124431193, 243265497, 1978968634, -771192471, 316687882, 424750750, 8548515, 421350784, -1321116109, 1069359571, -399244980, 2016516691 ], [ -194394733, 541794073, -1337842950, -1086208002, 2039174694, -2032432592, 1154900487, 527576350, -1801881746, -584143467, -1895474814, -588919867, -1381327431, -727581174, 2141282977, -325194123, -1267312225, -58413692, 1295142920, 737461311, -1721322539, 1153786977, -1885998347, -178272257, 2013592984, -1779424911, 1438239405, -249911944, 1637788594, 1708893561, 1243494814 ], [ 1745762007, 1143771336, 1999493903, -959207551, 1253191440, 448632178, 871821753, -2012737701, 196008821, 267268473, -709844945, -408222215, 1345145071, -1254265432, -1380617806, -696195675, 1017656902, 1699955174, 185988445, 650453854, 365142653, -1258748235, -467582781, 679088104, 274427744, 1323407559, 1226105097, -290396185, -75454398, -285120572, 1315386800 ], [ -1362427576, -2047407942, 1979507504, 1297409367, 1599373318, 1678722694, -518147077, 1840141515, -1176848654, -167400774, -1685607685, -260634353, 214472450, -540155384, 1606596268, -1790437423, -1388100628, 1607724540, 153408751, -1060550768, 933627636, -1496045746, 1550706677, 1140181619, -1114942137, -1552161535, -1073209049, 1136376084, 72137551, 1430493872, 1007099312 ], [ -1039837776, -749074256, -1714149163, 1142701749, -567456397, -935904873, -1571761386, 1668482016, 365201085, -1828311713, 1717377025, 913731530, 79784395, 1706165903, -1141661347, -1083541626, 413324164, -688796692, -1758848081, 858546567, -831045020, 1963486914, 1780528768, -695614133, 1508195671, 745244561, 1159891891, 2132692107, 780079251, 1100537764, 1003984232 ], [ 2001110862, 593065871, 191987717, 290511647, 6495870, -1927407199, -84942581, -1721979728, -972635998, -1151482502, 1435564388, 203909754, -294589896, -1202091849, 1839096955, -142497292, 1246578944, 352914943, 409947776, 1068569936, 552998879, 249954604, 47968579, 756599597, -1789505894, -201661611, -1235421362, 1815055581, 1107516717, 1133518431, -1210955638 ], [ -233923978, -1837936637, -1372699242, 125412733, 900515670, 1671213251, -230348058, 785328133, -1182755478, -501144647, 433097546, 81211759, -484732278, -292956045, 1191239293, -283805812, -934237308, -1805455408, -132127154, -751688809, -629057616, -648453339, 1497764611, 1650164258, -320876160, 47486044, -1136522782, -1842474616, 1555097581, -807402637, 1834674445 ], [ -956780589, -561425732, -266719264, 1623644218, -790324085, -41666864, 1229514825, 998766141, -768320111, -977478442, -830164644, -1461317353, -146852377, 83018661, 1773687159, -418181722, -961657012, -2146234594, 2123323197, -1951750975, -2103547977, 546869341, 500789629, -663814323, 57645704, -2006025525, 482855012, -301399497, 1845119717, -1614996582, 1789265112 ], [ -1500557699, -1830029869, 1117195663, -1950747927, -1814669766, 476907712, -170908381, -569554098, -742953407, 1297951940, 2057563176, 1223650475, -2054181660, 213042642, -192929440, -676115115, 855275176, -7244471, 1903060239, 301331700, -793095444, 1883040469, 577308031, 971091658, -1049985249, -1180713058, 556799032, -939155212, -1771831044, -355664616, -918580285 ], [ 1841864474, -239363925, -561394972, -1889342987, 591566850, -1308554397, 891519123, -1694606923, 863310105, 1911866479, 1891597988, 51844226, -845811990, 374485812, 1188166442, 1367114066, -1860319139, -673487798, 13125046, -1717085869, 385260742, -1421717816, -1531048098, 806830671, 711705214, 1921233431, 2022182831, -214077557, 831328463, -823435887, 51237235 ], [ 1638475087, -863671596, -441435406, -1561600260, -1592707934, 1242462628, -1038020794, 386851826, 1205244032, -570482369, 1556439480, 1681530565, 1249901222, 305623392, 2079982396, 1019225067, -1574234933, 692382530, -38315686, -1305758884, 688148918, 2134259164, 2047659099, 744074426, 1926213008, -419498465, -613633261, 564116241, 1668958936, -1418149790, 65379582 ], [ 1603512443, -1733543162, -1538926258, -1897810411, 1131088477, 2144012965, 52940133, 1898056922, 1954376502, 566970327, 1363015133, 858445720, -852443457, 361435994, -2004703455, 1268850604, -2129195950, -932720511, -1490776830, -1077063825, -1719766734, 5909708, -1705295531, -1271723917, -408560241, 73194594, 1576785800, 1956595403, 499110833, -828241449, -1844649027 ], [ 443631737, 1227654531, 1708937817, -93843110, 308644336, 933643500, -1698788576, -145633459, 522051022, 574788904, 436308817, -788363164, -786843564, 1916597571, 498147217, -2108636822, 1147477038, 278049893, 1336022495, -938293036, 1214483879, -1165935346, 18542733, 1619836317, 1123984715, 965968574, -1908346394, -601450393, 986423936, 1325668609, -1057471010 ], [ 1724214779, -1778786486, -25073141, -106348709, -1334985897, -1356519439, -210496933, 2055957453, 659744875, -1342913830, 583923490, 1865308338, -737198814, 1457694487, 314671828, 1488459409, -77889725, -256354422, -1860027937, -1008505112, -1384448122, -84268229, 147429498, 1950700135, -1156766349, -853732151, -646886, -1572088934, -199687288, 1121864996, -710484237 ], [ -95745763, 1897985191, -1101731672, 1776555542, -1953218365, 430235524, 1318037062, -1665305527, -1042190708, 290354009, -2094547283, -420123999, 2076201482, -198907653, 1503728782, -1916195839, 521974127, 2045057757, 387816733, -631794171, -1246478477, -1627552074, -329277365, 693146808, 525472571, 1881268301, -857697451, 43383213, 782051196, 686506316, 605823171 ], [ 496626945, 1721678145, -724195797, -1756985566, 2003913177, -1969376116, 2134299271, -2144126564, 1204615596, 2061309410, -645347874, 456854537, 2074521581, 1092599321, 1252049263, 632116651, -705637178, -1157569648, -1789806217, 719181338, -1041309128, 683995454, 974222213, 1760525678, 1463628753, -621967739, -1924114616, 567347537, 974394497, -463482104, 737989998 ], [ -1398602995, -1410425998, 1151545755, -1486301604, -148207916, -1011583672, -407142584, -1870637906, -172527782, 1772905498, 1760372040, -193938857, 449476502, -1740552515, -1185624696, 349883346, -317550091, -846870431, -1713038722, -781527831, -795477508, -1293723023, -672213048, -152526918, -1537965219, -1968539149, 1603386811, 266211044, 534982852, -1186739593, -2077127189 ] ], [ [ 1447837624, -1715927663, 1375858917, 2043369220, -1799070345, -1723187322, -2131251738, 807210220, -1057450372, 1102225911, 56692509, 1655472529, 2048312025, 1584107754, -727328334, 721135964, -457154314, 707183184, 1530243598, -80128820, 956392366, -1893501765, 965768212, 438385362, 1146311128, -519497291, 1526008917, -26017458, -510386375, 645183137, -1178657156 ], [ 530761367, 603841261, 1151182491, -1389181464, 791759719, -908632105, 1492526871, -826144565, 2072786409, -1573586612, -514496411, 581308707, 35385200, -1347164551, -2054148578, 1643311909, -1053922837, -720935390, 78427004, -1253752429, -550092573, 1102940339, -272037635, 2021938786, 72127438, 1158553160, 1402565855, 910101891, -1958911308, -575897625, 537139902 ], [ 1393552344, 335356045, 1454339165, -611147265, 1031551955, 1100957839, -1582346262, 2111274974, 1149660487, 701700334, -118165444, 733352506, 1671830166, -1139170576, 2064534904, 1601250300, -998605195, -1664723460, -418917131, 1208646491, 905869303, 1691890771, 461399625, 953470430, 1812874255, -795361577, 496263149, 112119051, 909770318, 1572446565, -1447461666 ], [ -1829451700, -1269864080, -1083072714, -1695007222, -1238324279, 2118326695, 582654234, -164343797, -1683914104, 600793545, -990931609, 1048128691, 1499819415, -754708037, 508542942, 1736845852, 124630412, -1292079342, -1718420038, -990962398, -1461914014, -94877745, -1671280961, -1943469860, -1317863778, -1624130680, -1137065665, 854895669, -295582230, -1243109597, -724221161 ], [ -478395070, -2013268710, 1227306546, 1392709619, 1341721283, 1396808266, 1605664104, -555034258, 1208535500, 1713929460, 3999748, 2009154813, 1869581644, -516600616, -2106180912, 745342853, 995490971, 1542741573, -381332514, 1225256754, -1651176146, -1139271712, 1454036564, 239160086, -1551777292, -310707918, -1226110314, -922688005, -1093892277, 561004692, 942918634 ], [ -2112983051, -1267277607, -1445210649, -1577531122, -1712408390, 569312510, 2121787706, 31119189, -1482817575, 1524784455, 1422018526, 1909106407, 1559336985, -870428338, 11763601, 1582975459, -1913290240, -283421772, 1119902697, 838717667, 401224468, 1130656433, 608721492, 566602680, 252733485, 827062895, -713418966, -1002501883, 2117970657, -573299057, 825020687 ], [ -436369876, 899244039, -962776454, 217194603, -242788354, -1892510606, -298080388, 375553884, -431964237, -102109163, 36450105, -360640998, -486982977, -147878364, -1541069865, 1513847541, 281321312, 1559521632, -1375404117, 1573429247, 2092024432, 293909545, 679769778, 1064187766, -669101414, -994528999, -421910853, -1482601745, -1154810583, 560430445, 104994591 ], [ 1732480736, -732533604, 752438355, -527930921, 1827035805, 1204953171, -259305489, 983399727, -359540911, 1960784209, 1630084184, -790225612, 301987792, -1662225955, -1127203111, 568920813, -1996828751, -1046050914, -1035674437, 1421258164, -2127265851, 1449838792, 2093188623, 820036617, -1469449418, -1111490579, -1456909659, 1411289021, 954606708, -1672327923, 1914535099 ], [ -1965429681, -1431298856, 2015440820, -1202690553, 971211368, -655366983, -364443898, -31644365, -126094998, -1816198244, -1524327670, -1962600068, 1509674881, -2135566536, 1383085433, 2130922539, -845156886, 650320965, 620489392, 1721851691, -2137298670, 1155920178, 1611219909, 1744639377, -1986825822, -430009633, 1247205448, 1321165122, -787733859, 2038346178, -89007721 ], [ 62832566, 401755574, 1324817876, -770193666, 1990069251, 193708102, 1007639084, 749280139, -2101489901, 1425003908, 1286321689, 1653225146, -1683883393, -1264286844, 1908295366, 1421885854, 1611081035, -196839350, -762061434, -1217390364, 577595989, -1032840872, 2018935473, 2011856146, -740007811, -1881075367, 1083188140, 994061748, -743912628, -1895877150, 41347569 ], [ 1977396981, 1884584619, -920753429, -164305063, -540825219, -2065204584, 634837855, 29811278, -1062426876, -766675994, -1082639897, 1525987673, -57842636, 1309821700, -1209143199, 1173205545, 1054276255, 848286729, 1041053770, 2090368507, 1203910855, -919732018, -734571480, -1782244198, 851513781, 829997091, -978347349, 583671029, 2023240061, -569354742, 2013091307 ], [ -2064703266, -1839829355, -558545706, 1016468090, -1427721411, -998717344, -1498723583, -1667863242, 1637518613, -1320803471, 13904255, 1006649951, 60525613, -609324025, -1530774445, 1792995428, 1867713754, -192361786, -553563491, 564057282, 375909203, -1958118634, -1809378531, -1696780341, 157321710, 1199006495, -1794809651, 379675468, -245559365, -1402907221, 1582223195 ], [ -840275454, -1946982286, -661140009, -438967204, -1873957563, -1059025812, -1376943828, -1320959507, 1875965954, -433155417, -8600159, 1811920157, -1522141912, -154191158, -1200841525, 501328596, -2119838816, 1448181542, 447044349, -1643527527, -1940639316, -679886351, 235141611, -1974679331, 1287348117, -1743565087, -1671979064, -973578214, 183967488, 465512781, -2068672842 ], [ -264931461, 1850630528, -1321441858, 1985416731, -1928498870, 616092342, -58663942, 70479774, -1986621097, -62574563, -1348193395, -1123301959, -1896338409, -1332223377, 312863480, -1754613646, -1482087168, -1771913895, -543462144, 35108513, -1199053354, 294652173, 1711511292, 678523317, 584408099, -1065690443, -345526257, 223528637, 1349998649, -1031222864, 1368335653 ], [ -1595925918, 910415758, 1381749769, 40737668, -8473725, 84994374, 102625641, 1325764669, 1284601939, -1513129008, -1833780231, 250734584, -437872177, 1816352684, -1217797647, 1404342982, 1249249937, -265427493, 1465684009, 1171658797, -1634867121, -1505548547, -640477800, 1756834667, -159049806, 55266704, 336441099, 1261524689, 921709692, 120380968, -330212969 ], [ 485715095, -639741919, -476290666, 346926700, -1436570554, -172347654, 85800824, 2041599701, 2089200697, -1577736639, -2018164207, 1371882046, -641213163, -1120119214, -1730146745, -2121532041, 806953483, -579619752, -738274288, 176358869, 2069290682, -1795327536, -1411265331, -1321170386, -146469246, 1056792919, 2087959481, 757211820, -1295467092, 1001491012, -1648768145 ], [ 585261731, 669072025, -1107939320, -1817334335, -1127279815, -420998646, -145411052, -921821751, 1639957575, -53327851, -627552121, -1752246311, 361124437, 1658919131, 753300936, -1808978617, -1917435622, 1806408056, -1325257708, 1283519867, -2014260673, 1473148316, -1874377715, 940221203, 1520453260, 2042863995, -1195162224, 1292450630, -1575455324, -337229725, -33459556 ], [ 1385888000, -1207231081, 1896995110, -579567804, 1563304981, 1509993556, 565950949, -365582124, 1793926999, 2086077449, 242389406, -1272768513, -1226408277, 22814467, -1393865449, -522750123, 854692270, 1777813112, -639277748, 1160950215, -1753757381, -1191084486, -1853360863, -433924564, -1599782857, 1550162034, 1173275179, 1472117460, -1955314183, -1719306420, 1166111825 ], [ 1545486585, -2129973551, 451675381, -1820331402, -1804178889, 1598534617, 320103553, 1398272030, 2067202146, 362124286, -2128728866, -1178947756, 1379673216, -1943709156, 588237933, -488444796, 1056201946, 1221877833, -440791161, 187715796, -200729974, 1358114536, 1478385380, 761681433, -1602759782, 1712841447, 772489591, 1119597642, -1335559131, -1392672979, 1105597216 ], [ -1200659408, 1353361394, -873329487, 2019529131, -1004982780, -163152325, -1571584380, -551481677, 1261710098, 1683744370, -865357944, 712542500, 25498730, -1570976201, 1913094918, -1538179728, -878088515, -1479094877, 452473433, 1954592216, 46673201, -775396230, 1700836838, 1829900081, 1927098906, 165088147, 2081301257, -1800236752, -1133125938, 1831236588, 1857897756 ], [ 1960717722, 1499908138, -932978642, 33560097, -1983531394, 420440244, 685472266, -2102972379, 1085026893, 1606032598, -417396745, -1134147957, -636302607, 39343104, -2021687703, 756985862, 514597278, 1307526654, 1464721889, 1270285823, 582324732, 595427229, -845166929, -817646002, 1023638921, 1468552619, 422335454, -888013111, -330382415, 1444222465, 863784701 ], [ -975771514, -246373389, -402244932, -2143603255, -512265720, 358836771, 837301737, 950544342, 654725898, 1260681621, -1142630691, -2088447941, -816912326, 391186961, 1018233390, -916865297, -1826034518, -1836537742, 1726422255, 64126521, 1648953682, -1287273290, -2070299813, 629494620, 1148892138, -108997824, -2131845749, 932756317, -826826042, -1464269629, -1004168968 ], [ -2112036310, 1240109181, -155160758, -1535222536, 1510376425, -875509068, -61097569, 990784749, 419180495, -2016057786, -16407562, -955479589, 1623898096, 2145282516, 403707571, 1529095667, 365686168, 661527573, -952622281, -296270255, -1188179796, 1033688598, 1183392595, -366981188, -792093224, -1834128841, -1027648497, 15443345, 1639228843, 647730875, 82714360 ], [ 335029696, -538245443, 79932719, 1717930041, 2072253231, -945186774, -2129978472, -967891871, -459198127, 2115807205, -1494891735, 1637607199, -503875983, 1147499327, -628424191, 1067969357, -1949570152, -1155559721, -1536119647, 1193429236, 1147026952, -1740098008, -406524442, 484654033, 1759737865, 62479577, 2128514357, 1105692522, 1646635705, 2028044892, 637662310 ], [ 840792304, 250530303, 1498849593, 1016297775, -420237326, -2112702765, 1731692729, -1645310802, 1373087334, -1967030044, 843057803, 1338682927, -1135409233, -1504065198, 815278410, 1798932972, -1116453535, 435604758, 2127067332, 2131156537, 596902668, 961649446, -109004363, -1771702654, 508718686, -53624351, -1114624095, -1408464744, 1459576384, -1801996594, 1087419940 ], [ 419010307, -1304021425, -611372492, -1729848361, -207274234, 417341455, -209671921, 225926485, -1679458417, -303661974, -2124679853, 1110367968, 1802893894, -2028208697, -634368121, -128362208, -1861201974, 1252032817, -554750428, 545561604, 767919502, -120652311, 235319929, -1936336166, -915108994, -726685844, -978692512, 243632477, 559113587, 445568253, -499698492 ], [ -774031363, 451587265, 1575883080, -1113932611, -1679107929, -642182365, -1102627923, 1428653010, 1492593121, 234891728, -435374619, -458777137, -1014595510, -1252026135, 176108944, 452320058, 331746630, -412407445, 1251007690, -765091410, 938902762, 603226389, -596131988, 379592289, -1223804298, -1232209280, -549179424, 1148304310, 1204632264, 1190743765, -488301785 ], [ 470704825, 2055273542, 465533424, 1181229873, -892976182, 553986642, -438900602, 1665350600, 1540039661, 1315847372, 1448507406, 170516087, 1549607117, -1969192084, 1526512434, 386223815, 1467158657, 997357461, -109002180, 1315314568, -646836116, -169686015, 1966821070, 230233157, 1126219188, -346744407, -2086489602, 2117696536, -1475690236, 297186479, 790962811 ], [ 1520371998, 1133209431, 1348499792, -1677102358, -657280822, 271114553, 1440957187, 277189948, 1857603303, -399654969, -558714656, 214036016, -1667199643, -1926924371, -863954144, -375300203, -502324581, -1407303294, 1467553850, 493976277, -244252809, 220950833, 720887107, -2133351467, 1766361535, 1978952064, -1600488016, -422508706, 1453488307, -1193145990, 90789296 ], [ -16978267, 940308674, 477682249, -1866161925, 1925218038, 1456325059, 1922248891, -1888126106, 950188680, -135725946, 1080507080, -536995064, -629231871, -204003159, -762090532, 1797857833, -613047643, -877699693, -513213899, -917668969, 415640772, -2012747361, 80362451, 1079627514, -629383745, -867749215, 1146443662, -1336058214, 2064663832, 1744122445, 176164857 ] ], [ [ -2018980148, -634714231, 1071520674, 1088222078, -2027409694, -1338075000, 552842839, 422855085, -1807191547, -934023784, -384949759, -1335291585, 343002492, 140268716, 648093055, -1638623692, 416635713, 174461272, 621469938, 1562513901, 1500223680, 1018937609, -997297382, 580661270, -1580990097, -1834933155, -151192411, -1770726445, 458891275, 1383899373, -1175935334 ], [ 1231493710, -1551079004, -1528559570, -1524579161, -86181599, -410342395, 1988752927, 426601604, 1298644128, -1441863256, -234594872, -1926262342, -331649208, -165898398, -85432912, 2060380331, -2010650706, 667941909, 616525665, 1697669110, -292950794, 1769112580, -1672439414, 1646563939, -2090143614, -1669512766, 487572319, -116539603, 406029214, -442813814, 1158529607 ], [ 948888890, -1622591605, 713901321, -1876160595, 1708217658, 1454347032, -1335782503, -1651552611, -2074789423, -1630690456, 1293144024, 1887915482, 356233919, -1618631325, 45910441, -172983530, 1425924037, 1656017788, 698524959, -1028499595, 1656558845, -223538809, 186440679, 2053935284, 757057987, -884632084, 580004055, 1140889474, -906388610, 583587528, 2121819916 ], [ 950777091, -613077388, -538220669, -1079037207, 928690435, 1946101286, 327669517, -1288466479, 1593878487, -2008712883, -931675741, -36701400, -1792902240, 1646424174, -747769125, -955409967, 1061179426, 1100904915, 60686266, -55964901, 144996811, 200986587, -1501967824, -1691228180, -1479988442, -647748829, -1494653890, 1582515870, -215173455, 1935240904, 152460952 ], [ 984997228, 1906777391, -2022908539, -806817130, 390314350, -1711045471, -2128054161, -178810743, -1411079189, 137137664, -223387752, 408549476, 301641392, 1615453698, -1189914618, -289624336, 1412206892, -1940031841, -62348799, 1684453677, 1920577711, -424894846, 1112638831, -2051004747, -2081955730, -914015562, -1353341950, -191631766, 165520246, 1876880624, -2101564792 ], [ -1958323737, -1964392146, 1604185295, -1121457270, -1758542663, -867435005, 664790626, -801871251, -1500267594, -307975109, -682900154, -1110843203, 1547795525, -40589849, 410312337, -1095980755, 1455716758, 1696227518, -1063298139, 818790579, -86013260, 605323545, -1265676194, 1996458441, 1512293018, -195749391, 231808235, -106544816, 127369584, -777891266, -922411403 ], [ -1518026010, -1691909657, 1979206654, 115436615, 230002364, -1490105079, 245795329, -1834177835, 426287787, 921196896, 620049000, 908602469, -1348351035, -1975768230, 728671477, 1370285812, -1875105841, 1777055616, 642928969, 1596304293, 29953216, -1227465435, 65460600, 1125124616, 1766335982, 783163980, -327852672, 724386122, -451276475, -1760802291, -694535287 ], [ -316564092, -361968014, -2118463578, -1002759414, 2063244040, 2126566090, -1115419924, -664730861, 1977283930, -1302305913, 1159812737, 167003837, -1240249818, 1520721135, -307944533, -854576095, 418219681, 63237495, -1964704285, -1391813382, 233327597, 1083561231, -648024863, 1803489698, -1795069157, -363632810, 836447336, -1514038689, 284854822, 2137836312, 1339297641 ], [ -542955513, 1725076444, 1282071476, -1307652808, 711700214, 670693526, -721699972, -774503649, -1146724928, 261165109, -1627674262, -1489242166, 1358007150, -1077138996, 500391877, 1338984048, -2071872140, -1251742278, -1974816694, -477523484, -892323024, 1523739936, 1413356201, -1015616921, -793494700, 113636701, 203200874, -1388785019, 792075438, -1285173898, 1738275256 ], [ -1130369625, 2025489617, -948351241, -784620689, -1680397678, -2067438748, 365245836, 1391434551, -257883705, -1792795700, -2064587162, 724397836, -1999522636, -2030393311, 1074824253, 801110833, 1411291987, -40806411, 2077941850, -1937647694, -1910785246, -221106150, -27118721, 1840912400, -1766567213, 1683725362, 260534035, 925642231, 603246502, 737102945, 148011602 ], [ 386106646, -1169420561, 478105889, -222271270, 1395277113, -174068800, -1048381221, 1805099412, -161423886, -1084640562, -664680613, 1838122, -460869355, 1614417843, -1231380862, -510152191, -1751721197, -369613329, 268424277, -1133353740, 323680693, 561194327, 1229992408, -456809353, -539733347, 1235172745, -191749208, 506078854, 1834860889, 360894000, 1678328962 ], [ 858360168, -945231867, -1949995420, 2072978840, -1129280970, 1739214576, -578647444, -1696890604, 1300704737, 616470418, -1859194233, -1020730900, -753484925, 625297608, 850434898, 596952392, 493597706, 1866686821, 1276959851, 1101555222, -382782425, 6420949, -1101369705, 359327282, -158309724, 1734023524, -666618103, -700160954, -624213530, -636706289, 140211751 ], [ -1838800296, -641078661, 1509609588, -1579929076, 1553219832, -1984301025, 1074044523, 129261117, 2010143500, -904620689, 1559557259, 1147597267, -2048947202, 480765964, -1783892088, 1297331525, -183848762, -799634652, -422427745, 427412791, -2076652745, 1977124830, -202217563, -1122526868, 1879234556, 1925334323, -1268947125, -1378372374, -1251124124, -1495710527, -884703481 ], [ 1009248379, 1413708176, 2064439907, 2071519213, 1342252886, -1843699754, -1884896382, -181551817, -1381209800, -864942656, 827060482, 1095345210, 1561626402, -1302260887, -203083429, 2088120787, 689479230, 1766859300, -297570462, -356712977, -100573824, 1540150950, 1481063960, -1406526851, 1316193280, 1480783403, 380112800, -169456798, -1254946933, -672261221, -223277298 ], [ 1219295067, 851420144, -1313453175, -1968349310, 792018523, 468918541, -321688115, 521082180, 469894282, 389081516, -397787133, -22147498, -1990788653, -242145229, -1678847667, 696829472, -2145384389, -598908800, -203492288, 1730826796, -478043014, -1967743703, 428139008, 1722469687, -246529667, 1702297926, -136934959, 802351704, 241716159, 1351571977, -805387175 ], [ -188974698, 670272121, -1103665965, 2122438570, -284104071, 1891316323, 1465513481, -45096370, 372901158, 200270763, 1551779124, 845718269, 1202355385, -474905752, -1325666038, 2011858663, 1369666207, 925872820, -2113718876, -1381549832, 2039932163, -1769858198, -1019958537, -714518081, -881243971, 1835495445, -740547367, 2037390933, 1903057841, -1962486120, 688503679 ], [ 1213163904, -910850339, 1965170787, -796716930, 1924452276, 1426184831, 426461695, -1801551477, -725524963, 1262614652, 702507728, 1064178538, -753185772, -656011775, -1771689687, 503700522, -1089636047, 1294462644, -148949199, -1568351549, 616352656, 1932063529, 1566847318, -1152626843, 1930739802, 661681644, 480216629, 724183675, -2108260479, -1258726228, -121879156 ], [ -1664391259, -1616935965, 1140383441, -1749413978, -382224595, 646116999, 720391737, 1505428922, -1915754533, -1318956481, 1182762648, -1875371968, 1222851624, 1737808475, -251523790, 1094891863, -993060590, -1137462837, -1947670363, 348434318, -939324793, -1932557940, -437411660, 641394366, -1108628662, -1256459809, -2003071709, 750461108, -1649578142, 1736672725, 551934518 ], [ 925624819, -975516874, -1854011586, 1462065646, -1193398853, -1287302367, 1768183637, -1481839072, -1702932069, -479664240, -1612272164, 560974333, 809772768, 1542478561, 625667682, 1045569583, 789999994, 547376132, -10935534, -646111312, -221643375, 2108218154, -45160763, -1036838115, -781009846, -1210999189, -867026821, 424441884, -2026612306, 1268891634, 949724587 ], [ 2040064025, 411014483, -487728267, 869888242, -466894367, -1318446815, 1364432639, -2071401866, 1738959445, 1486779140, 337601069, -122695156, -2114884248, -754432335, 32590961, 1784547139, -443761396, -1840939614, -112747969, -1021245729, -1364867196, -487397991, 761289208, 411840488, 2132080897, -538973917, 692117170, 569036403, -988176352, 798648994, -294069033 ], [ 2059996219, 567292385, 1149162288, 1111670381, 223128245, 1612054708, 525669, -198997069, 1660851007, 1852109083, -809590578, 1791687075, 874524930, 1021719708, 1767424506, 1649213215, -391288523, 346841483, 363252181, -2146625412, -1797460987, -13153310, 213658446, -26295695, 1894310193, -1835041685, 1947350905, -794210652, -404829755, -452027113, -1319946957 ], [ 705048419, 1494563826, 54641412, 737661485, -2069960467, -1524099613, 2060619691, 1569564452, -726166831, 716161629, -366244132, -156306300, 430676697, 1711019445, 1984151623, -533925517, -614901989, 1938819125, -497272410, -1902140197, 201393858, 1787331920, -1209119791, -1909889600, -1628626234, -346960345, 55177294, 124715391, 1963757065, 1585041560, -84698135 ], [ -322870284, -486293580, 1642979248, -1772594269, 1353925570, 273138287, -1896656451, 1531913, -524106856, -383360520, -1864611901, 1087420856, 838836989, -1162869294, -444269606, 1352599114, -151647062, 1248979180, 413105816, -1778276682, 1319412323, 2026779823, 721211771, -1195656906, -1944315057, 21599660, -1060768347, -597981509, 1570744866, 402837091, -1216556543 ], [ 175117435, 1695041744, 2106079809, 1547691929, 1804183386, -1452287336, -1018042707, -334032768, -648171230, 1386553976, 1642048110, 1429813390, 559682324, -2145937542, 1207487458, 1034816176, 315021106, -1284123830, 1931897098, -936143219, 93165384, 407433449, 91340505, -1041254801, -1377956725, 453279333, -1003564632, -380709468, 1949787512, 1530769845, 574068297 ], [ -768272429, -103933649, 406634802, 1279059515, 1017042642, 1736261681, 1663955092, 278844201, -1414294116, 1309131210, 1359043795, -1144914607, 1560250840, -1220262756, 938717388, -2060502165, 647108116, -1262217013, 376189092, 1212786671, -206100477, 458518272, 681966138, 1248792159, -2049342038, 7690005, 96543912, -606741825, 1920200535, -1659545404, 280992765 ], [ -467264910, 708236536, 1613106638, 1276597048, -410380774, -1918523971, 277664113, -945388370, 1756392721, 861053498, 614365560, -832694068, 396201625, -596251515, 1855997918, 453407909, -778411013, 710952524, 2042303558, -423064241, 1566594271, 1396729635, 263992568, -685359634, -457822521, 890021441, -1640191389, 1742003229, -467880056, 354367347, -524699145 ], [ 1982246184, -1013625320, -140732851, -68775796, 974109015, 2047680700, 1917227547, -530928095, -375907083, -798913781, 2082434241, -945808830, -208939640, -2013477963, -1705161632, -1508842778, 237007265, -1163198115, 279469855, 1530328486, -248717365, 1158258330, 354058596, 984445825, 334747308, -1420410635, -1326322831, 2058900278, -1822472544, 1965585694, -665220415 ], [ 672477169, 1365412679, 1926548388, -1308688438, 1208486198, -730189382, -1602073976, -307213693, 301975708, 1869676801, -849088461, 1657175029, -772431899, -814518, 985254306, -694086698, 545004992, -30965665, 253262507, -1187185542, 2122027237, 1859828422, -1024073081, 1395763006, 1607122406, -204134806, 813479504, 411514158, -2027638382, -1072403227, -121823635 ], [ -848350753, -1490995512, -1577411145, -1636129936, 876460963, 828949853, 479888872, 1665576591, 2017346619, 770587731, 230324864, -682300478, 1570101211, -1954602877, -537680227, -133993043, -551757739, -1311424234, 1974172826, 1397537841, 1465928273, -650224128, 759715252, 1723737459, 815542950, -1619511683, -932947221, -1880173491, -1450205457, -2132769970, -877551470 ], [ 2059625475, -1774091011, -114274804, 823271509, 959472838, 541986778, -1699652406, -1146950733, -1692057112, 14638776, -993729543, -2000734920, -1679844773, -2146688063, -1956997380, -1314047481, -1864916783, -2130198233, -316686966, -1755127105, -306199871, -453860299, -9975305, 641845567, 502814211, -693411215, -964200576, -1134149174, 122413094, 337089055, 2093424247 ] ], [ [ -699782332, 635358322, 891944100, 1356270555, 329942919, 1633498162, 1139803842, -1196066597, 755722244, -1225956714, 478162894, -1232377649, -874787089, -423389630, -954781422, 1854110012, 991737807, 1572466860, 458282266, -307433706, -1931589096, -134574688, 383518752, 1579563375, -1735533445, 238537533, -993933969, -529618585, -358392032, -1906614733, 381786020 ], [ -265584047, 299121283, -1320450440, 1710169236, -1922163557, -272069814, -1876484652, 1538704074, 372857443, 678304469, -319926753, 652762728, 1433561510, -948229680, 541951872, -1066332417, -1852077727, -121528020, -73163533, -693565962, 394760675, -602909603, 1449974203, 1197410917, 1993649225, -146787171, -272954982, 165859938, -1109133018, 773232206, -15984854 ], [ -1265606498, -1237471786, 665533641, -972068652, 892634845, -1519084574, 1125263925, 619159967, 895976629, 840349653, 128008471, -569863781, 334614955, -2111235629, 1148325206, 447354246, 439201305, -1137391715, 2139845797, -1654511568, 672997154, -25405616, -835482644, -738085959, -316790903, -518801784, 1124462278, 1155780326, 342086138, 1637227521, -381022826 ], [ 1453791808, 217250449, 359406729, 1510363348, -1528922789, 1880527041, -597178187, 1228523123, -174765813, 364159941, 217259983, 190782689, -1502963945, -470837634, -862926312, -936336168, 1458083666, -1003095792, 2096312350, -1728035973, -1165188823, -1406363058, 1089866216, -2031403201, -977829790, -1760120449, -1532974289, -512647980, -1529794620, 537153280, 1458925498 ], [ 1950221203, -173174329, 1114338011, 565925877, -1764355289, 1659860451, 1050633451, 415430663, 977522715, -2139245313, -379116169, 493292894, 236087129, -1854913031, 565968516, -195799520, 2093540195, 1174979491, -794174986, 1450923587, 582827696, -347122681, 373224592, 374026380, -929508603, 1214151257, -1241866890, -873312207, -20122517, 327737697, 2107793900 ], [ -1200860773, 1449667640, -1217778868, 1958095005, -1061128170, 1508910659, -112457082, 355145082, -1741239267, -1913143005, 1110158071, -883139417, -785762750, -289471410, 1320069151, -343112209, -1647953462, 1897095326, 799282781, -525105985, 1894495214, 862118618, 1708809230, 341291011, 1724564120, -591095229, -1127648146, 669195422, 38325843, -737401894, 2023550684 ], [ 977496354, -1680693929, -1553566545, 1516271856, 801050464, 632666319, -1969224169, -901521221, 57848241, -1137524449, 1601573396, 2033464377, -1519087475, -1947958151, -605678352, 453591780, -942967201, -744048278, 1573685325, 973279614, -1697037379, 1562490424, -209786064, 1382432457, 623875320, 1455355386, -1501124456, 1896004695, -607720348, 1266500858, 1372566756 ], [ 399542080, -1489559245, -1158440203, 1133568613, -920267918, -1350414254, -1394329229, -420570877, 741417475, 369468898, -1833979690, 574467750, -1701959248, -1203275684, 40958286, 456560659, -716168908, -14642762, 1799885611, -951058613, 1402283033, -1622357600, -436284761, -1999496863, 1702208872, -2082879340, 359830798, 1156111370, -144858106, -826881619, 1358556358 ], [ 923167642, 2079945644, -1196641214, 990937218, -1287443295, 854266064, 611422567, 1193370610, 1127283556, -286832192, -157482448, 1103899303, -1320039376, 32864153, -662201232, 1716317805, -789006256, 1548062588, 1649131082, -1693107798, -2067524977, -252433999, -354392171, 861130669, 1505969167, -1688394798, -195899894, -733163485, -1602660482, -622450980, 1749714260 ], [ 698662789, -1651483113, -1779608204, 911420323, 1499706543, 2106180548, -382495471, -422760863, -2109533127, 67852586, 1856464846, -1858695091, 487823401, -1757057887, -1386175622, 721824684, 1452104138, -1338157673, 1346582672, -1615880617, 1560445418, 1697036320, 371382588, 1633579776, 395865129, -2002303833, 1495555294, -1567092530, 540593898, -1267568694, -2138070878 ], [ 1298598891, 720355963, 84224212, 1913954621, -737103658, 123585805, 961223437, -1486306598, 1892788212, 2131890735, 1454292241, -131888715, 167546750, -689601627, -161576497, 1707094845, -295285317, 776954448, -970003851, -242933610, 926866568, -550849011, -621560565, 1682512094, 1758437327, -788420456, -1593391345, -226234812, 549607350, -414583989, -1879501118 ], [ 2024141104, -1335016291, 1623652605, 91061991, 846955897, 1233204162, 371861942, 2087781580, 765314, 1052247892, -1696739145, 1704922387, 1710674119, -1878297073, 2047855715, -1132872821, 1038887818, 1982980018, -919613845, 1022605176, -467613984, 918944260, 1338973893, -1116919849, 1440105510, 587556394, -834465937, 1438653492, 774814556, -1926347097, 1904837024 ], [ 360801189, 1012194438, -572213425, -393916692, -644866211, 7908450, 1275944038, 1147820149, 225188354, -2019535011, -1856968436, 1602011605, 2062882446, -1511959735, 88141862, 1670358754, -2036048647, 2117809791, -1434757526, -1928139956, 36994515, 1984344857, 1187323053, -1172501607, 524866776, -147719442, -192057258, -1792819414, -792968068, -1149861393, 2079401187 ], [ -1097008094, 1533047309, -1348248026, -1945106839, 1485407621, -2994001, 2045692017, -1417647714, -837481403, 2078414481, 1026572926, -1297000916, -1495338816, -304458598, 1913150122, -1701618040, 847650979, -1521323196, 858127783, 1430730860, -1087958334, 796730830, 107378184, -1888754114, -398938475, 1109439526, 1580263971, 1404356824, 671463461, 889272799, -945995497 ], [ 725491585, -1701349181, -1249069658, 1319000292, -1013024664, -1864968483, -1388348389, -163510690, 100322619, 636987256, 293153026, 433296144, -1473511779, -1634179095, -735069797, 633335212, 96978252, -1115700373, 1188643007, 243927667, 1309148995, -1079712118, 1181569628, -485422034, -1516598177, 1057019447, 1605804888, -1058418585, -2011813194, 1512672078, 218278295 ], [ -198659002, -974278802, 2114650236, -914613268, 473356475, -1213475600, -1460751408, -138532420, 1068962121, -1933677403, 474363253, -1230679383, -1638960004, 2014572552, -1853682289, -1429355163, 1394485260, -1679068732, -53920195, -851122665, 832046731, 1610962890, 4209758, -1502813180, 1407431368, 1419145899, -1454792701, -1976923309, -1670605863, -341568076, -475892928 ], [ 1905140271, 84275081, 2123049695, 513965237, 2099917862, -1133469299, 1036885728, 1107257031, 1488483655, 1010820935, -872581527, -39558495, -784259377, -119703561, 104830912, 936090675, -1365238864, 2136273214, -707189039, -521936394, 192833330, -969515908, -319262571, -83873911, -1952666294, -1091865536, -2041681478, -1890269327, 2043834851, 1946507183, -24001198 ], [ -634833757, 453792948, 45563211, 1605022123, -1704859128, 1998936319, 1012513419, 1905275384, -82674700, 953446748, -1383865424, 1164358847, -1012299009, -2108755863, 497974699, -975016635, 1555737273, -1258603061, -1683124436, -849276480, -1338123607, 1683221696, 1559593727, 446999007, 997555626, -1186392345, 1833784255, 1145549376, -1470967118, 28866189, 668951732 ], [ -1667439508, -1151109562, -1863448670, -848119300, -1677670149, 166724085, -1550143252, -504440586, -1084832798, 290972135, -389904541, -499427733, -109392949, 1084689997, 1019095538, -1133997736, 1509080983, -1836860133, 271863461, 1219000708, 1143085100, 1694360793, -587973467, 1387294757, 1730085587, -226251105, 102632844, -240526028, -698895483, -821289047, -1258375221 ], [ -140753749, 1973825194, -1998565440, -1522154115, 730746309, 1064437421, 873261639, -1030824269, 1365072676, -2140594441, 626840242, 2043931449, -1383806863, 2087572055, 1539414363, -914639025, -535781414, -1039423295, 600188993, 1274830321, -1230457881, 777950822, -387387731, -1221763998, 554222004, -189710585, 670676680, 627535206, -842214332, -746131012, 416930578 ], [ -1661802571, -2130735678, -1785581066, 402161439, 957831464, 1749980617, 1168608727, 134219463, 873042664, -258996897, 1562079459, -126011320, 1651299793, -1775517405, -430325558, -339275305, -501741765, 1413406942, -444913880, 1895958151, -465876155, -1375297225, 1960052438, 844730580, 68851067, 42530049, -425178083, 1893796696, 1571837933, -195374590, 919158654 ], [ -1205076139, -414576766, -1953940185, -737028351, 1079244001, -599229494, 942764483, 2076517517, 1831471373, -640005807, -1887854328, 1725354637, 2072645067, 1872932109, -1355307791, -1832187025, 262265787, 590435472, 280071683, -1938303795, -1971932856, -533368409, 532719058, -1141517614, -689650245, 415597342, 1440181857, 118223139, 139623351, -1073599623, -1828092972 ], [ 829992227, 274356835, -1339888152, 1976333369, -164824566, 1364490584, -897789678, 1060230394, -1241236624, 1731892238, 1118196867, 872749301, -551097239, -1439274462, 597321055, -528808191, 694226665, -1736459747, -1044599466, -28128791, 181187789, -1061326503, -59704667, 910924074, -2076579616, -1809567836, 48427491, -1818501419, -1859623085, 1937912375, -1299863444 ], [ 1503483271, -354426099, -630338458, 554755106, -2120956807, -855046750, -922410649, -2108323375, -1067019397, -670578689, 1047305018, -397611320, -118825394, -1264712938, 298735947, 1734762253, 1677252406, 1886407531, -359858849, 1542537900, -2116371318, -185103415, 1948685664, 348077630, 134016574, 2068774058, -1665987084, 1236790444, 1447785441, 642795102, -1321620236 ], [ 2088809477, 880971663, 656541494, -698280272, -1992439500, 1875844008, 1405500540, 307522165, -570155250, -944133812, -668818211, -591371791, -294562342, -130887178, -2046912662, 1691597750, -629873327, -289426166, 1932226121, 358252575, -737953591, -1359394576, -642628636, -1329538057, 498966885, -1615564412, -1935740514, -1372787113, 44551706, -686055743, 1585145884 ], [ -774152351, -1386619498, 1055594668, 812158699, 597778360, -42915144, -1030231052, 985809724, -1044151394, -65178410, -933894746, -135143746, -476085402, -1859389433, 93672796, 312341726, 801502896, 717402344, 324341692, 506479391, -803436573, -1085648076, 34100196, -1342039532, 1598317535, 1680708867, 301450415, 1039705631, -1688502029, -555448710, 46453122 ], [ -1673465786, 1976133861, 2019338889, 225630472, 2124668247, -1574799159, 952313998, 1368811711, -1326934821, -909264485, -738427684, -541305908, -905580575, 2019530619, -1629738942, -1288726175, -55214005, -597594041, 1325815548, 1981455220, -723323403, 1707358511, 646485031, -2080596112, -2119913005, 1184958787, -1924412220, -1685094444, 989427017, 355685015, -50805992 ], [ 893532212, -1726761602, -23565981, -903902219, 2135811167, -2128232344, 2659438, -1975660702, -1569481125, -676060387, -1991304005, 611763351, 730147445, 1293943009, -365654679, 343021463, 754334116, 1444344324, 626523887, -1645591191, -491556970, -1732256225, -534621305, -6561635, -75575565, -1590010352, -186497064, -2056927634, -1217326900, 1144930717, -2083919155 ], [ -212630109, 1415945455, -1976374653, 1443651183, 1413496865, 1006980081, -1179809793, -467088771, 953488741, 71998815, -886378239, -1974192689, 1056815070, 1945645678, 1667594297, -792102902, 770075170, 767048073, 302911745, -221824913, 816977104, -1827269210, 359805379, 822858487, -69269822, -1108966753, -626881279, 556642688, 1944170918, 1461929325, 602086502 ], [ -620243114, 195910641, 1555004897, -157291680, -571735033, 1968223815, -557596327, -311888592, 1713443054, -803504004, 912028396, -57592549, 410899674, 399861572, -1547496224, -351077436, -1949714249, -195637657, 920864913, 315871539, -357696733, -986670466, -1854267563, -762545946, -1822789777, 1834349915, -2063404580, -953621676, 40247366, -604247647, 1230353940 ] ], [ [ 559604419, 1055740030, 1495356759, -1027879087, 1860293898, 775138165, -1463698011, 1942594069, 1745727843, 1296090489, 18667843, -325163507, 12405856, 982305139, -1218479826, -1442300504, -11948672, 1199402601, 1545029694, -1230679566, -599633851, -523297735, 934267751, 426320425, -751640324, 258432466, -1077413057, 272111172, 1976612411, 1217804650, 485663243 ], [ -1172076908, -1589724708, 1579616511, 138187079, -1994738686, -182816267, -1499853341, 139998595, 2020433179, -1370019931, 1109847836, 424185870, -1507248989, -860620758, -222118265, 1406639277, -2115659815, 155631874, 90900462, 163402925, 2072106998, 798748607, 630211025, -753282636, 469673112, 1718935388, 1411539183, -1040772438, 328486099, -262660750, 612201281 ], [ 231869914, -869868278, 1673572973, 274959330, 1873087138, 1007881069, 432646526, 65450796, -1771323669, -402017666, 459614925, -1242748835, 716481741, -1091260233, 665614476, 1799388037, -1242521276, -1589001026, 2010557325, 555984384, 1843035108, 1011162628, -1585602614, -1289159650, 689399908, -1408199311, 1831989760, -1249919905, -1256137354, 204970092, -192734459 ], [ -1327110372, 1561223340, -950740805, 46121647, -622941536, 1246361576, -1972944077, 324607928, -2027324643, -1119382000, -2118662309, 67976909, 1651359452, -456163823, 1795971413, -1158784489, 304017411, -1419051356, -1963855300, -1540893553, 121680409, 996608659, 1622601433, -43923571, 1515902834, -181698147, 389258903, 1755990297, -1643583306, 2024298117, -671264928 ], [ -1808470902, 2101070603, -1487821364, 1397924901, -401825181, 934566669, 1129195509, -787257883, -70977945, -1349270008, -1239984853, -309166943, -2050027040, -1142885346, 1712435052, -706378122, 2136378689, 1335086041, 281434209, -1410253901, 1264628931, -1071274612, 709369734, -1051121247, 22626584, 1777965219, 276845145, -1707103162, -1146573971, -174728531, -1763208100 ], [ 1850831467, -1726285582, 1549323764, 1171281617, 681022664, -548804560, 843925935, -901251786, 859069780, -307793718, -1620016760, 1024669568, -1885243900, -183378149, -2120281933, -1478324771, -48509242, -563398860, 864980140, 556979248, -96900453, 1182090096, -2110778956, -1013664610, 870705484, 2046020219, -450741565, -128867758, 1304248408, 165676747, 1870053822 ], [ -896247848, -172581880, 1549361230, -145046777, -552168535, -436656541, -2007403188, -331182131, -566396608, 513982865, 1704582666, 1022173040, 2073316897, -434224217, -293681620, -1111807180, 177543074, -1688581112, -1037165995, 1001208875, -1652850024, -368743879, -2053585579, 908362878, -687033270, -602540742, -1583710051, 663468412, -1422302222, -291787001, -767258108 ], [ 1876763150, 1211283450, -99149448, 1447428775, 741671842, -967508148, 298240654, -1758552598, 1419872907, -1083375107, 918314496, -414151099, -391446816, -1882355959, -1473014246, 1378904352, -322008679, -2043087326, 1769566577, 1517308961, 1081215546, 85661921, -372382537, 151236874, -524319830, -1339670194, -1934823794, -225082051, -845380207, -138120121, 637462899 ], [ 138379472, 1723916559, -722688616, 723988001, 1672727975, -2005177721, 267179526, -748321983, 435491951, 1196444745, 166416752, 1425430554, -2133646440, -1745925401, 1535111175, -1012344725, 777845279, -759316767, -1518119747, 1684070322, -381283367, 326157883, 1715221523, -1345182962, 878809704, 337160325, 1550991114, 972721650, -94658792, -595454006, 869611219 ], [ 1894850737, 787527320, 1410159132, -621499603, 532534794, 1387692623, -518043488, -1371037485, -2099609369, -145115726, -1839691548, 1779150897, 1311303553, 808342008, 1697597732, -331190271, -1615376518, 719959315, -1761232414, -1623901254, 806475196, -878583814, 248332841, -1338757025, -564931302, -28418767, -817512174, 2045245181, -1098053301, 299934431, -1289751965 ], [ 132878471, -1169627920, -1371379717, -725433152, 1518878572, 47952723, -204984344, 2054922103, 843061956, -2024099215, -173786358, 1129842349, -1092897631, -1696028311, -584506900, 215788205, -464262103, -1333450542, 1636683268, -2092764734, -1211422225, -1605268564, -1081448910, -1182302894, 473902183, -882008313, 495168167, -1352667393, 1870512226, -855365283, -91446736 ], [ -868744465, -949329421, 1753721608, -389702690, 1143826072, 1240718793, -1346478215, -1511026279, 630681000, -1161246586, -384906080, 1824453570, -161382831, -632289202, -717941122, 956986681, 672092078, 945951509, -2039432577, -1507091031, -531309385, 955461196, 1153556801, -304170006, 2121519326, 167935824, -1566285511, 1616254776, -711593507, -902386193, -484402675 ], [ 1627258049, 201393148, -376606964, -66397712, 2065122641, 1414135110, -1626702097, 599433932, 1531240404, 1357176021, -863761777, 927973026, 198265598, 1913148950, 341001601, 1018096896, -1227803620, -1719482077, 664285430, 814448849, 1710751652, -2005947381, -107981969, -1388475345, -1409632941, 1873479514, 1174254260, 1956325978, 570843776, -1682790956, 1398178167 ], [ -442372931, -1887155564, 2098032080, 2106095554, -1831143860, -1053324642, 1767527706, -1592192716, 2073813121, -924884235, 1641682871, -709017327, 1365752252, -1098931798, 306011510, 1246080580, 1769798077, -1277173381, -1713736705, 421136925, -1660571591, -1087790999, 822226124, -1230669172, -2109746177, -1537210389, 599787626, -1891567077, 504778562, -1044609495, 480816210 ], [ 1863918938, -1406683585, -771584501, 1782990337, -438529785, 1005241270, 425706156, -940558201, 1979586348, 423159778, 607960137, -441423338, 906820421, 1123211597, 171383851, -21497376, -171008102, -903582967, 368647177, 1359318316, 1983045594, -438568145, 1613880199, 2129385065, 73171372, -463122960, 83139652, 300420493, -12235523, -429847942, 1989369299 ], [ 149665471, -2041631173, 2109049284, -1634708881, -1666813805, -188169818, 1348939489, 1367966295, 1667815775, 291164918, 734298104, -1043831701, -35377046, 2123234832, 179926692, -1406452006, 795182121, 972682439, 1945133135, 1583762969, -663678875, 1497769251, 1783411000, 1661213313, -944256660, -363053754, -220911406, 1739381068, -256964694, -874056960, -1399438734 ], [ 328850584, -1333677323, -1865357235, 1551528295, -1460233278, 2106222171, -101746912, 1919403273, 91383077, -1237110560, -23872362, -910330027, -878123141, -1606997843, 180904006, 841527716, 607689242, -2129346129, -1634294257, 769674200, 174208004, -1009987406, 327370880, 946342905, -1071545916, -1354329819, -1759336564, 1860553724, -1225414351, -1670071932, -532811138 ], [ -1991726463, -1538313314, -1645995440, 714029506, -1102816864, -1353619327, 775013262, 175036911, -260107749, -2030517408, -171501688, -1386000466, 391675966, -1740185697, 756944801, -282003456, 938825354, -211394266, -331558887, 1952493040, -1605950611, 346733924, -1742212181, -1622656583, -1041379290, -1637639443, -1412071757, 1287772747, -490119663, 1021989580, 2112320053 ], [ -1199276625, -853087443, -1111276800, 1905474558, -2143974684, 624695267, -1193782729, -1928458667, 69796021, 1092440107, 1710590893, 930901679, -2107207899, 873921922, -1781944142, -1554653464, -1715815301, -2058422390, 1831412802, 1397991467, 1394902839, 1055032614, 578037, 356302206, 520777655, 1123576095, -1844396491, 330889123, -881679965, 397821922, -1225464104 ], [ 1983567196, -2022098488, -1523093269, 1661640950, -863374910, 84403898, -1664782489, 677942193, -1147981361, 1070704145, 1479863269, -404802334, 937529435, -444842210, 301655392, -2009240844, -1239342985, -5822389, -82856575, -940952299, 252839428, -1086270631, -1595256770, 1656810990, -1828859782, -1293137543, -1364868035, 1861325497, 1256008791, 1356887305, 288992530 ], [ 1360009879, 646515481, 1161738342, -1691761460, -1053438768, -799667089, 698004998, -1127743445, -1749071436, 1229087924, -555108253, -1538605025, 1777437835, -994763621, 755211078, 837901252, 1402482822, 665178274, 210634499, 1607652432, -2005754893, 1489029450, 1754219844, 1459113438, 828657421, 1089224130, 1456147447, -1501998998, 664533345, 190631224, 1098561587 ], [ -1652298720, -1721885142, -4595003, -1808478693, 1218264103, -1038558790, 46044559, -1891728239, -663387321, 762008089, 2143635487, 658488819, -820038669, 376379993, -1359589091, -128155351, 41796857, -1634621379, -202730378, 1117567757, -679444125, -1774393250, -979486162, 1129060957, 2123898409, 1621504564, -578611830, 142404452, 231055417, 804234378, -1776940868 ], [ -43384427, -150056323, -1191388865, 12300098, -1914018704, -640797547, 801973228, -1984084857, -1639325581, 121963826, 111324262, -1962341481, -1237145451, -1197293934, -2004689619, 1886027114, 1334251075, -667055498, -288121933, -342148979, -2063756389, 109577644, -971664297, 1615029915, 258395540, -1036224853, 578858114, 1949183917, 1658785512, 1053385479, 132756120 ], [ -1608488967, -855980475, 1091786710, -1050450741, 967827263, 1163398371, 531235799, -545678050, -441359615, 1164206636, 1261566720, -1829396611, 1545248201, 598776675, -1845450449, -1676274798, -550111009, 1360730930, 162436238, 241499836, 2064605354, -1952165079, -29890872, -1570959557, -755154434, -1901621745, -1731154262, 1746725285, 468260256, 1876223515, 1307051929 ], [ -502658576, 2105875156, -1888042052, 606867745, -2055295588, 482904830, 803884905, 282877012, -849753241, 1118396384, 839516616, 27312134, -296604889, -959199113, -221411091, -614560844, 801679433, 874938436, 1669071859, 1395264463, -4697227, 508058384, 2050896013, 982290369, -1491411361, -2142404952, 610615975, 1987859842, 1117280459, -1348502863, -2145426457 ], [ -1016144949, 897604827, -1034925039, -608690207, -944966802, 1020453054, -1353430268, -505349090, -2053230836, -1191471415, 1923964812, -1539998256, -372901563, -1066611864, -1508402680, -1144688852, -228365153, -1936431367, 268579643, -292823559, 1079313275, 460901699, 49472648, -217274075, 652403173, 754495174, -1307289906, -537008899, 1556214088, 480222455, 1533296248 ], [ -1519642047, -1799951749, 885333297, -552431475, -320579802, 1429425143, -1288525732, -949187441, -1056082440, -1728917992, 1721874816, -1920725507, 1277633663, -1303767525, -765905466, -1197722133, -1860433397, 1055826653, -1680750675, -2084722667, -625154222, 242057960, -1331489894, 1811008839, -1022328767, 1894532157, -1177170762, 437451157, -1679981308, -435280421, 1309297878 ], [ -747604180, -1036369301, 128020257, -778618502, 1480787986, -884465071, -1125296387, -507351817, -1370898390, 404847652, -1364354727, -890437794, -12283148, -980496980, -645380050, -1247231942, 1851784013, 150518481, -422215679, -1205773114, 719104433, 209218552, 1467615659, -2136686219, 1391881944, 1137677649, -1357976662, 54486114, 968995541, 640474660, 550576843 ], [ -1512174436, -184386525, 1526546305, 1416983054, -1634321985, -581692119, 1570795165, -1886762347, 382607713, -2058711114, 1918569485, 585239150, 1450043809, -160057036, -2030110663, 1145585968, 2035221079, 1700964170, -1483568110, 555064122, -1669595004, 230280693, -459535206, -1363937132, 259775204, 275809679, 106337347, 35438507, -669093190, 461373109, -2101510293 ], [ -44439676, 15596174, 309054954, 1840642150, 1092511468, 1160499996, 1681439950, 1921381365, 82924405, -48812016, 1542618912, 1434832093, 424682977, 1177234055, -624649499, -1257884112, -570949695, 745235791, 1132727543, -98081614, -73267800, 1468648625, 1194933619, -52863577, 308473849, 533812699, -1960645999, -205371220, -66701700, 1936448588, -23184627 ] ], [ [ -2134686033, 899923215, 1418771463, 1261837307, 1058985767, -1636074118, 103718829, 508454452, 1717734764, 855463110, 345989573, 1453651812, -661297953, -11531200, 1657748889, -1973215434, 1088858919, -1813703856, -1156522146, -306053089, -892921389, 958093100, -371889669, 1921471286, 858600077, -538731221, -1751121998, 600493563, -2053240095, 935702262, -1849865533 ], [ -1835443578, 779660536, 93417966, 1882999733, -1810953661, -818961252, -135794278, 1834309188, 1616947924, 2026232938, 1284094296, -323561457, 800405403, 804780283, 1744490073, -1997615903, -855194236, -749577983, -195901923, 1019721078, -928528497, -730190714, -715525514, 34488120, 685255853, -681719068, 759746740, 766611515, -1616577644, -2137403970, 1524056845 ], [ 1176990398, -1061742025, -223754277, -1114306603, -2141558358, -626998448, -1169235405, -498601226, 2141275402, 668983377, 80971016, 815387658, -2661770, 780431046, 70393186, 148598918, 1870058335, -1137009756, 956816265, -1096447294, -1580499469, 1928761201, 1037403097, -1407043936, 1663461195, -199717904, -624200976, 1356330058, 433231412, 95542400, -42419328 ], [ 1964574202, -611491772, 2014633572, -60163006, 1465115563, -1925536874, -401092060, -138681215, 1522136906, -1521968456, 824303146, 1769085950, 1657543471, -128826060, -1053720363, 1464288518, -1730099296, 1673456740, 220831359, -1236742660, -155858317, -1123009436, 381435667, -1047990926, 1603292875, 1681076011, 1442875841, -89442562, -1818978017, -1817817746, -1493162556 ], [ -1217534437, 801315751, -1372282772, 173973308, 1494541877, -1400148721, -577097266, -2051446020, 1559972463, -890099228, -232175284, -1060424203, 1301926826, -1650550895, 1821010262, 2091527079, 2122856194, 1843256096, -2120716186, -1389319163, -1146535321, 763077750, 418447424, 1183176967, 649256983, 29034305, 1706818924, 36020662, -135981471, -927208071, 1645804392 ], [ 902636525, 891801701, -2119183605, -2112953096, 166293307, 480849419, -405808321, 1082376028, 1472844594, -93661862, 1483615705, -1034471217, 322317394, -1001573629, -882054230, 758451629, 411968156, -68752524, 367717545, -169349635, 269655426, 650705346, -107530235, 985916011, -1496436328, 289769777, 318997325, -1344352417, -572609390, 1937875029, -3264075 ], [ 1039261136, 1144397161, -1013364725, 561862831, -634533340, 1533153677, 2134801915, -817517653, -840629920, -549588259, 882913866, -527029886, -357410818, -1628596616, -222554810, -1568086478, 778003151, 1574789704, -1359727068, 1846571649, 1785961808, -1557743109, -329013732, -1823523116, -1099256071, -957995925, -1736123363, 1295406427, 1319504463, 901249334, 1248654946 ], [ 2078940811, -1924801877, 2116070959, -1050671215, -801029911, -233933993, -1077327656, 2052193121, -1640597967, 61175437, 67978570, -1966534149, 1387256423, 32798100, 987757118, 1327703576, -1228737747, -655825459, -414979009, -637672187, 1268667327, -1248859963, -660733129, -1556518726, -799880835, -1960693695, 1187071775, 355556318, -296813141, 1808710569, -2088158083 ], [ -85777097, 1537238291, 1982710584, 1758017932, 478494132, 1338206100, 1691873513, 12132887, -120394922, 1219975473, -190882501, 1022439024, -1531623477, -212469240, -762500930, -649384840, 1273554257, 1941970045, 461891257, -259192841, 568489362, -1557670290, 1110066284, -1590397481, 1752795771, -512763040, -300565698, -368208249, -1004221127, -1582814090, 579375140 ], [ -223065109, 851515301, -1215817212, 1754087711, 1765498849, 264888271, 541339368, -377343342, -339557497, -1327567081, 879186212, 2078714146, 1771305777, 1073763033, -1976235260, -1396936195, 806467150, -2036508069, -625486019, 540976431, 501931470, 1718681699, 403554694, -663833954, -1776094052, 141705037, 716580015, 1569035982, -1374307311, 1973432609, 1337150163 ], [ 482569048, -1285062858, -1237589499, -621890802, 2019725435, 1371704852, -955773128, -1088924307, -1826125884, 463385611, -78386629, -2064370774, 873251050, -1811939068, -1760648447, 1758993348, 1921886745, -1925970846, 1581280856, -1077232623, 42352760, 1460011215, 432838779, 307621026, 224721252, -997276128, -971757801, -1105947413, 1493178404, -1003802156, 1499894211 ], [ -764767311, 961695359, -788346432, -1073821427, -149811911, 1226728250, -445774066, 2114011426, 1209773534, -851159224, 1446223127, 813299174, 121748100, -527651713, -2022477895, 1814157221, 346663673, 1723266909, -610697116, 1680536424, -1263651722, 889634339, 25663375, 288851346, 2140035767, -729935964, -851231114, 551692784, -1681788085, 1134953897, -1668369242 ], [ 1769436443, -765373505, 598357513, 303807254, 215686796, -1587124390, -354815657, 1091032602, -18439354, 1888116547, 644047445, 2112889102, 977921875, 214757657, -1596563540, -1718881607, -1237680958, 1432199916, -352913619, 1588524324, -47147213, -909890409, 1370505318, 378638367, -1591109263, -822221975, -1535039276, 800699833, 955444825, 1118811484, -1005485548 ], [ -685784084, -333576089, -2059818104, 1721331055, -436384722, -1293019451, -1209386474, -1916426550, -347662729, 2062103490, 2072023561, -717238881, -2004526423, -1557611445, -720992890, 550815201, -6520075, 879752500, -88847177, 242925701, -1248140334, -39331685, 1169771013, -1436629119, -887233666, 585982654, -1421694471, -50501911, 1530484485, -923704871, 1293749170 ], [ -136988710, 286205614, -100817201, -1186739546, 1368392353, 1916595731, 357001041, -946247557, -586467071, -72197151, -498649475, 1719899870, -1122755559, 1114336906, 471771700, -84414295, 1275687526, -202715354, -1349057806, -895950565, 1242078688, 1257217689, 816494343, 1918120833, 926092494, 1556062144, -921706435, -210430793, 685999836, 1994215864, 976904875 ], [ -2090208942, 935274283, -779365735, -1548079119, 1260146872, 867544335, 1971013329, 71617169, 2008037576, 1041842796, 41068670, 1974345183, 1938205879, 924096842, 450039807, -1312795926, 1025739745, -318343735, 213649803, -1107652066, -896873969, -1585866056, -1365165486, -710988369, 625474823, -611050518, 1570132681, 775392098, 494761787, 130051966, 335141216 ], [ 407950845, -306114498, -298507660, -547208603, 438873267, 1835237357, -81136427, -1851173511, 1184907146, 300215417, -1796599419, -1529418547, 1295516819, 329779166, -372985908, -631267215, 1581573341, -1726999891, -624600860, -1895677419, 1709716037, 1271515402, -996319322, -1962570325, -1321609324, 2035961409, 1783118407, -759501132, -956920664, 2059040390, 2100209802 ], [ -412829236, 2043648683, 1260649639, -1414731626, -1397655257, -1206030846, -1276382357, -577423349, 491795109, -1798622992, 1914812666, -1278662943, 1738313737, -1739806116, 1131680456, 100237734, 1310670148, -661770206, 2138086695, 1089038916, 1115370158, -957106017, -505227397, -1774637528, -739748556, -1057901341, 6109202, 1078654492, 1876113705, -86455166, -2079590054 ], [ 152870185, 1816727964, -743310650, 1839454421, -1831166483, -1619889017, 1625313521, -2031769474, 111977796, 486139222, 1638742218, -1856678389, -1095647797, 997753287, -1219776754, -599265428, -1527043003, -883466096, 2001596397, -1045588732, 1091717948, 1432220107, -309366580, 1885358561, -51413085, -1751156913, 1757856256, -1596895997, -1775607014, 980172902, 2091181276 ], [ 1786573304, 2077824876, 1831943800, -953779083, 1612769299, 1604684199, -447058377, 934717708, -2087217200, 825756397, -2116960118, -770086845, -2127681874, 406489391, 33204596, 1365371342, -900773319, 1083513346, 2049908032, 443981751, 620372787, 1716235197, 1390227170, 796818578, 1731730539, 669477710, -529915442, -1670522399, -1648833344, 1938435117, -2037795409 ], [ 1499740415, 1323250050, 1902429957, -2018267534, 1778501635, 287675848, 1804064255, 104987714, 1415859937, -8382592, -582509833, 2021209658, -1097666864, -1722112722, -477040419, 479169173, -116632132, -1372755164, -314102930, -1665712890, -2007348488, 511356525, -61831932, -306571786, -1221683808, -1894994863, -1670286831, 384924266, 480768877, 2036951691, 128005369 ], [ -2100598331, 482616775, -861883337, 1973617323, 800241158, 1761668457, 1413176284, 943869403, 273753263, -845183688, -586273097, -1755085213, -1475997406, 1914598339, -1449207900, -1507974527, 1916765568, 238475538, -2121414615, -236185913, 694356152, -92091496, 297738680, -91887797, 1148646593, -1605582066, -1584607912, -748963034, 492360172, 1941593355, 486541040 ], [ -1259052017, 1421888569, 1660876185, 2143204302, 1466281274, 765960585, -519530717, 615473804, 834272751, -1350936311, -1290496532, -111697838, -2065183845, 1098570882, 1881414021, 1952822184, -464300562, -1263862709, -1085401162, -1915023458, 1398666910, 1150108226, -2064151930, -1477136557, -1435387593, 664177460, -1867807666, -1103962387, -905452987, 1927411994, 1879456205 ], [ 1377628749, -1386037474, 400974918, -1886058013, -1678562995, 50830507, 392082333, 1077442930, -1966218321, 813872893, -1795971206, 876112159, 838805501, 1737469746, -1498624203, 1827800098, -1787324745, 2113626873, -222688030, 784977617, 2081759610, -763878559, 1074208411, 1214407530, 34479920, -241443948, -1417951155, 270979776, -1117828890, -1099829131, 1319267587 ], [ 651644762, -1885606343, -795867480, 276419675, 1022319855, 1743924327, -337252542, -202345544, -1304360122, 1859115077, -1050089633, 1017308924, 1569754288, 862691596, 160060803, -347703036, 84249596, -1407629111, 1389835919, -1129809433, 172097105, -1471902954, 1838616561, 961411559, 261697073, 384993048, -1031535126, 408850546, -1968198295, -751993895, 1272444423 ], [ -1105579414, 1165122814, 1137049255, -827278040, -1145925882, 923826046, -1673694051, -1180274992, -98834475, -708590411, 949318694, -1836555309, -2073864638, -1412565713, -1034389830, -475883056, 720959057, -527686326, -392116809, 1600190770, -2136127929, 337786441, 877654257, 390709742, -1264593785, -1316364096, -973396138, 654808197, -15972920, 1643750242, 1765002707 ], [ 1292129232, -283727888, -892239695, -1846550021, -192566838, -249048595, -254690955, -574947682, 441068991, -1646999573, -1757913409, -1488163621, -2076329584, 427531151, -184543805, 2065475907, 923173973, 1652022581, -1910623331, 1421013224, -488827379, -1099776794, 104698389, 357989655, -1821633535, -1532148315, 1635331013, -293549253, 1886237485, 1007999684, -1572372424 ], [ -1215256059, -1396888680, 1538770615, -725721003, 1011086382, 349579044, 713152909, 5936036, 1653822150, 1807837335, -971616659, -1974885162, 1907078677, -27980113, -462607364, -999946267, -428541130, 1838850605, 1382081380, 1670093911, 1539714353, 383609956, 929311274, 1108431961, -463203418, 1480388230, 1679351589, -874511266, 1222531107, -929782643, -266079037 ], [ -1883854401, -493858796, -358990256, 65593021, 229667524, 1641595474, -305201705, 1411029870, -1332249171, -1962867059, -1049507647, 796861421, 136914622, -14563128, -1792305658, -1534760504, -1148805731, -2107410604, -804995725, -329221960, 1933879793, -1134435819, 149351047, -1085066879, -667936479, 510840998, 810850196, -1547750, -1144277998, -1245156251, -261687661 ], [ 1705665078, -709867260, 11485962, 737790181, -1685185116, -1121681372, -1309340276, -1780450619, 2021161984, 2115622950, -100854318, -1062952175, 1032278522, 925877482, 2136391259, 1548505834, -732876653, -1138034975, -2018676653, 1484619892, 413261589, 1288322226, -2047043490, -1172842860, -460584226, -1116246489, -1311556744, 1888347864, 1570232455, -139550029, -1798568923 ] ], [ [ 112736862, 1611075954, -764145650, -328622913, 642881983, -121036706, 2036207132, -2046106357, -943525343, 942108076, -9719277, 871758568, 2140459543, 693205998, 495038864, -1395679557, 148351651, -262223525, -275409769, 1398996515, -1266731307, -2126119034, -1987061140, 1108945039, 550720428, 1079576101, -548790255, 1875611822, -1602531282, 300110943, 809793013 ], [ -763228206, -470536409, -1865614420, 142052723, 1545629951, 309309304, 197336666, 1225284841, -816040477, 27239763, 1506103062, 292653029, 883015916, 63449006, -1764902505, 553807996, 632197913, -1837799372, 1456188746, 1401688077, -1053248645, -422388749, -1208803256, 1592121166, 1929854925, -10718500, 912649353, -1289446347, 1661397470, -510694433, -603129920 ], [ -1318448165, 1801701409, -1980158475, 391867353, -341106887, 251080667, 1547895885, -1022880377, 35193120, -2041463840, 631152041, 115522958, 251843301, 2062413423, -539689336, -462409577, 712924948, 1886979988, -920406923, -1862878793, -423847887, -1181582753, -150196609, -929126313, -529352971, -558502450, -1148525165, 241112210, -1709222236, 1452850178, 519328451 ], [ 305069851, -1125227148, -1610894459, -759235387, -1998058823, -924134350, 835045835, 929459553, 925449122, -492403007, -2126507696, 1288493732, -1774951418, -389926697, 1644275330, 1409342458, 381260156, 522752578, -153822526, -325205044, -1754585082, 1568422324, -941294446, 261826190, 943432603, 1517434310, 301058706, -1909105550, 185213960, -249106500, 1269706773 ], [ -224915984, 985314493, -358951443, -924628464, 659615130, 1819407951, -735183993, 437951591, 1265967634, -1593544257, -2134162914, 50005363, 1811681090, -328058229, -1418377431, 1311784144, 1424388226, 1845617036, 1396846003, -1222533436, -473336191, 959716580, 719544259, 166464878, -105131118, 1727126543, 1291953541, -1826072123, 674595234, 896343626, -35570074 ], [ 2013427842, -738799256, 327696879, -2111108024, -831545270, 2011782258, 689780180, 759748966, -2047821130, -1833871123, 229836887, -1682551774, -472838246, -535757344, -1654775656, 1960502230, 1764258678, 1682143998, -102068164, -1655061926, 1630421793, 1777266010, -1039197645, 914318529, -803254836, 1496048274, 2083480557, -617255467, 226844249, 456166121, -532924908 ], [ 2035558726, 1074409485, -399397892, -1903497537, -1140296335, 1153105932, -2076386756, -1499273327, -163230373, -2063262667, -1219332404, 2121243563, 1951654491, -1281860179, -293638485, 1711373749, -1860015038, 15153061, 1480062691, -1441674994, 1986583402, 91121767, -2052185611, -1314445866, 1720740293, -1824556522, 1020625420, -832039436, -1430652296, -66820062, 1061849958 ], [ 710751784, -806068647, -684990605, -34611102, -888011989, 551367885, -240924954, -1750074439, -226759740, -1538389584, 1406204512, -275258675, -1698655795, -1137238556, -1763643398, -1463944464, 76942285, -1731525924, 369152400, 1786241102, -881168330, -1979736384, -1226521290, 1297788546, 1545781591, -102164908, -1246360774, -468706620, 634795338, -727795808, 884794077 ], [ 1015490001, 355667261, 110387522, -430664738, -81477124, 1386092775, -1504851884, -274286064, -633816322, -1766911495, -1918132715, -2113134732, 770494518, 1808328283, -1750340165, 1404359961, -988706827, 1635709631, -1990191964, -1053620450, -301888085, -1001800221, 2037100555, 400845746, -571990272, 1702990789, 2011979825, 1678628869, 1021308958, -751831350, 1069365884 ], [ 1574563794, -266353114, -482347107, 1368072553, -1374485969, 1930693905, -1486453397, 974954005, 357542793, -1633600637, -1826486863, -1007658116, 262102369, 299602457, -2057730305, 232509415, -1170633615, -464145537, 1659555664, 925905331, 1738992475, 759508548, 814534148, 1647248715, -1739065549, -249551477, 1760677887, 394607369, -1023675191, 717928264, -1811699260 ], [ 1290531674, -650071969, -395670054, -1453524290, -1093257219, 883951874, -1849575017, -751346346, 1871184921, 419074573, 2027098061, 1999783660, -1610906172, -248431683, 1966652174, -799334872, -2136795095, 401464321, -360386700, 478539579, -351401630, 276750395, -1707543925, -1703557300, -1729961943, -2067330021, 731743253, 1567777233, -505347648, -1321288180, 1073977803 ], [ -1978577450, -1945970543, 322856174, -2084455826, -1486306767, -940914654, 1969544492, -9764760, 799998136, -738757597, 2133280248, 1699638042, 1361952614, -955328065, -778090920, -1524983435, 800841487, 1147273015, -307382775, -2101232663, -1131441346, 182253658, 192214785, -424147293, 1868831356, -1668221864, -2109966720, -718888027, 1815591487, 1975091432, -1057437982 ], [ 162326504, -1781917513, -582985806, 2122687819, -131717452, -1678966404, 955186162, 2012105160, -782610895, 437587925, 715148940, 1525246361, 1927906071, 576219109, 910938372, -2000919485, -810629980, 1115417669, 1846676967, 1004172895, -788358236, -1411271739, 413251767, -1764283772, 1151806119, -511977320, 717313331, -2043865651, -976679270, -2135754518, -829913279 ], [ 1431817961, -656788003, 1363557260, 62043733, -148686347, 728902533, -204287871, 306176722, -541231391, 2091897766, -1510676181, 1504246472, 620921309, 298223846, -721099623, -1077818275, -893144758, -521748012, -1806922986, -1660553302, 182729097, 1190193606, 2062171375, -517978861, 1804408504, 1132924873, -1337450917, -1110075644, -153700528, -1393205601, -126897540 ], [ -1385935199, -569429918, -640838738, -1092703172, -1679449164, 1046134583, -2086166330, -529345931, 1002463531, 1219131258, -475949091, -1826954250, 1112509839, 1704741906, -1374739093, 1106562357, 275872527, -727535339, 1989641849, 961008389, -1173336956, 345750178, -1148873914, -977815867, 975183475, -630921255, -840027523, 295524506, -1122600783, 11677440, -1509258242 ], [ -1196538324, -799800915, 1507899839, -879998166, 1897729122, -982711246, 757136691, 1187970963, 457167405, -238730652, 945275063, 1072043683, -1192161050, -499072327, -966360501, -1570322192, -2060742965, -836005778, -1894062968, -127807380, -946728722, -1622110205, -1604230922, -949798467, -480469565, -387579688, -871999038, 1482981433, 1496712212, -985211001, 2107587797 ], [ -1054637763, -1022287430, -1112907224, -1355013154, -770191478, -1089434011, -1980608466, -1826708733, -1861089495, 145239909, 700895467, 1468611187, -241310125, -778602011, 1338244625, 1111622611, 1212578886, 1797487526, 1123104264, -2073154145, -1064971298, 365381386, -502290672, -979396090, -1543876680, 469719683, 1770436925, -1963398422, -1116888516, -2100028171, 1849116082 ], [ -1784208161, -752853739, 1173756531, -926904710, -558374267, -764801261, 1548961508, 1887148864, -1119013026, -439354309, -1076367281, -1678788050, -1503326473, 1730849918, 1671078678, 515423569, 1108875702, 1884521560, -1940586145, 902074888, 1202874851, 32767970, 1254430095, -1191670357, -1799379609, -1006466891, -1660616569, 1804159566, 727801724, -1512879392, -1269862726 ], [ -1917454463, -2047609996, -2106134390, 937220278, 1828882789, 865962313, -1788580894, -1788752189, 601684567, -1428256827, -1838168954, -1306134325, 1007048428, 744337083, 541901381, -892562777, -782116908, -900154921, 1868339206, -115039427, -1330151344, -928215104, 237654362, 585002412, -1601342045, -1998596261, -739318908, 402596706, 1446887463, -1512815519, 1284233768 ], [ -2029949260, 1114910636, -636416017, -1724613907, 1461799286, 987256761, -1206786940, 701752187, -1354204852, 1846464545, 132574538, 1936009231, 295385236, -194125493, 395545010, -1316804813, 532545933, -1351482352, 338501368, -1612637410, -1510359523, -1532833480, 39304061, -1124595016, -1230372310, -500246202, -7530690, 1783760904, -1585921313, 416990980, 294686481 ], [ -167483799, 1202787412, 1025431933, 1724796839, 2042900549, 1552226233, -625915278, -1376615697, 105284806, -211569597, -177639804, -2120914875, 1700414898, -519970736, 214380938, 148907133, 1952317342, 1008560267, -1212549499, -961023103, -870609279, -397920815, 2389003, 1572321957, -1163766368, 671553186, -500477984, 271329163, -1729474778, -13397348, 653875366 ], [ 52677849, -2048902933, -854130487, -718049797, -1869825953, -587059483, 340276731, -419596849, 1605621910, 72754345, 2136015903, 1079603567, -1737677018, 475605207, -1276141458, -547665637, 879207713, 1614094073, 242750018, -47342108, 1588625686, 754807823, -601614218, -1246665077, 327285880, -2130347467, 1751987869, 1796319375, 717888307, -947480482, -1196155571 ], [ 687189022, 1179867357, 589996532, -1518624503, 1885659526, -1691747939, -1983467944, -688901070, -1198279096, -38286979, 414127206, 802129914, -1214625055, 1240460188, -1157358941, 607804224, 644087905, 1071109828, 884168602, 2141265897, -1271079989, -2030587449, -2042480552, 1551005435, 1362499394, 240713336, 1600658983, -472652492, -805420427, -1412612634, -450679176 ], [ 2108992455, 1431528957, 473593491, 858676263, 520540452, -1660372555, -1483689408, -2072211932, 1382513904, 475915204, -44708961, -770695903, -1660901171, -1694639415, -1851471025, 1647384166, 2070743996, -1775277660, -2087627611, -2086679392, 1590508512, 2125086697, -1608220394, 1457167373, 830730982, 450763592, -1220932035, 674774916, 160623621, -310302068, -2012767566 ], [ -1066514950, 1479551083, -677449529, -1050226235, 1755056810, 1200247009, 1890117992, 1611729538, -1854595926, -118395207, -1400249579, 1984745662, 201439620, 620772418, 1590272275, -1285365054, -985518832, -274719109, 941352715, -909169217, -1025852145, 1029716395, -1890217783, 1357402048, 1532180610, -1666360423, 519814290, -1242368246, -1276224818, -1972573071, 882374561 ], [ 834762130, -1022186142, 571180879, -2096378658, -1139110144, -618868317, 603771891, 711918619, -269043971, -717291028, 846109358, -205090254, 1363659072, 76190583, -1362096448, 1419839836, 649798053, 1340183551, 406069327, 1450431234, -425733627, -812709322, -604414360, 1317537367, 2007909278, -891714250, -1937118618, -1929692949, 695177591, 410222131, 1589657145 ], [ 1953088976, 1800539366, 1139944039, 914877055, 368839049, -423257352, -1884546055, -1911679516, -1838367767, 684858285, 684650633, 1145558573, -256890374, -810520277, 782445564, -193129363, 1835573353, -1460683297, -1970082276, -1373654626, 1025240409, 1191488439, -972242188, -1057794802, -713423853, 515671648, -1052879900, -698387560, -801012742, -67385238, -1651502539 ], [ 425700390, 2072151125, 1229838045, 537995325, -815713761, 1298571260, -1469701648, -1806201296, -438925086, 256498238, 1056416261, 745839652, -1492238929, 627419036, -1981691446, -878522364, -1315913866, 899338868, 2099906816, -2018634570, -1033867842, 856770930, 964054923, -912117603, 2136046346, -1817009375, -330181609, -1994738784, -856853305, -691647041, 170152429 ], [ 568102060, 1750198533, 1182679533, -946364735, 624406422, 1064124602, -1748956952, -445409194, 1220684917, -465176896, 1638156811, -1534610534, -1960566322, 259414117, 1347298081, -1870897711, 39616192, 649831992, 1160072259, 1651104665, -1975043525, -921889033, 2128686796, -159168503, 306367026, -403737852, 1012924429, 975581931, -459630693, 1368772601, -164756141 ], [ -570658939, 1735226991, 786374537, 578841390, -1872808572, 2062654450, 343588115, 458970120, -14369172, -119986523, -1958530819, 1125182534, 1555113472, -413404208, -274060454, -1604661254, 1375549355, 900823288, -280866917, 2035857099, -748549808, -1695123846, -173219976, 1215801216, -781767595, 1613493140, -1514739224, -135868894, 252603786, 1743662301, -1944845817 ] ], [ [ 2037498178, -2082679064, -318994695, -67357618, 331642463, 782502756, -1148824005, 1675965989, -96344294, -965694689, 1638466065, 192510131, -883114947, 1804215955, -784856706, -1751800778, -58877998, -782855479, -1141675600, -1399470434, 957586520, 536403219, -857669353, 2085243930, 1880734567, 662407942, -1272170806, 1652730615, 1506389783, 866302531, 1204345146 ], [ 549457323, 638208456, -710440017, 1262434961, 929935567, 2088619919, -1694754354, -1316127103, -2040571259, -1928217130, 779445988, -1109541251, 1752161901, 359867605, 909264193, -1267523016, -1186614196, 1543734100, 1458304123, -1508032955, 110981565, -19918023, -1424717252, 1099585378, 530003286, -220742601, -1628745196, 1404182254, -1139537858, 1550341750, 1010111301 ], [ -1737536618, 1997626861, 204566762, -639904503, 1721192256, -1307552742, 450377146, -1498790761, 666875248, 279816780, 1974386841, -2097383048, -144134677, 962175622, -180297905, 434227566, -530485545, 813505298, -1979668744, -606522506, 410992108, -1691897223, 1891342452, 2000137273, -935530076, 1435612187, 1501629282, 185587836, 1280451569, -1362023769, 931228785 ], [ 1985517960, 496736833, -794832503, -198314418, 1664838985, -276686791, -1210859755, 948977866, -915496186, -1219959919, -705859673, -1318842800, -389851040, 1893743592, 1745034894, -579212919, 1865623677, -1490626016, -1815567898, 1188583594, 1462872984, -1322867958, -461478672, -366045503, 436449358, -1210947239, -1473300679, -1666574937, -1647325341, 1383546778, -115876380 ], [ 1939087859, 840123273, 101582934, 1786893620, -321727282, 2089004486, -90599757, 1402925494, 210780298, 1379916968, -1824717675, -1622979343, 180884632, -320518098, 1428052631, 900318461, 1649766926, 96929232, -1759104189, -1188713471, -1839933002, -1267339230, -1867956927, 189337598, -1823658078, 1598407179, -2087410813, -953925452, 1357489557, -970685407, -61548421 ], [ 1927468632, -1686321388, -958641856, 811147940, -1765430973, 1418218936, -412288680, -2055629974, 925426451, 36685493, 2113499696, 617473637, -610123958, 681495658, -2091664645, 1004707086, -549130629, -203643317, 228790948, 829978868, -1174588153, -1400753603, 558320161, 1283245229, -1354655750, -1226549573, 2021798104, -910491990, -1476511533, 501080941, 973722598 ], [ -315219903, 1071996143, -1226236720, 211934237, 93621622, -1011441992, -1983044184, -390594789, -310245590, 1080997294, -1277657438, -434507799, -372509357, -371415389, -1312926358, 136830917, 1943221982, 573746597, 1967591417, 1339719497, 1710674317, 1718021024, 1145677916, -2028416903, -885558258, 1240378253, -1074220620, 746800872, 1422820135, 1912264093, 236013981 ], [ -609297293, 1811873764, 1780136538, -403971640, -1670226763, 1981032776, -424266085, -34923442, -332141626, -1904019071, -1892490787, -1523313192, -541287882, 322718898, -830913321, -1192148478, 1466843039, 644740592, 173499303, -469296232, -1857601556, -1585108292, -294996069, 916301997, -948181842, 1254832719, -1296922983, 1198560191, -133493467, -1056158674, -767882447 ], [ -1030738591, -111314806, 332562903, -201917317, -1889326833, -1046270411, -1738858964, -1334081647, 2083925163, 546626426, 279214129, 580214410, -1616438408, -1187527382, 334331341, -1655857612, -1602343694, 1161015376, -39386055, 1197127441, 1475536760, 178802009, 1787716967, 177967630, -1523556834, -1548290806, 2026637067, 1485368985, 673872409, -569857994, 1805741609 ], [ -1170472718, -72636671, -312753754, -1451274282, -1528503785, 764220862, -1012665850, 1088886325, -396421830, 1760552959, -1187073628, -492931255, -1043202319, -501421163, -22827952, 1135259150, 912632120, -1653842868, -127070745, -1466313231, 2111077155, -1758610899, -1764486270, -1042265787, 50068047, 308907733, -418247677, 998805667, -1311155503, -992386490, -2043483474 ], [ 360456250, -2076247696, 1172720050, 864583392, 863594824, 405671121, 1775540414, 535817650, 1310598337, -1033674523, -948432801, 406603807, 978369560, -736444026, -98262606, 1880852056, 529981572, -2025307254, -1848053492, 2021656461, 1156224750, 2060769861, 1570146484, 1997946991, 290712366, 1542848826, -1071539932, -618003482, 425256414, 1661812142, -1475739553 ], [ -1083457269, -646519686, -678375165, 763474392, 2122742739, 140423687, -1124036382, -1621031189, -832568399, -2023440041, 1164511603, -1695032212, 1285410706, 51180775, -668056145, 685785826, 1382365402, 158805099, 188578974, -2028365621, 622416474, 1975443381, 1620541185, -663948683, -330997596, 1640650720, -1566802954, -1540022198, 1557969249, -1261700706, 315342538 ], [ 652627268, 1903150065, 1787646216, 441045395, 1801340546, -1720533490, -292049777, -811085592, 1893801530, 1230179090, -645804480, -900160619, 1347310073, 1426949441, 185544368, 1796606391, -422714426, -251912012, 436139860, 1369180381, -120974083, -1108586532, 1877105760, -342494939, 2044105882, 1111856292, -2085803764, -1377865373, -1997055837, -705372680, -467945526 ], [ -792236605, -219920086, 1953838055, -997739261, -21683490, 1011019315, -783670571, 1290962638, -793971260, 1205336874, -522339978, -1429789081, -929943261, -136502399, -854195242, -2000523676, -313896737, -752544448, 811136290, 1434140577, -1113655633, 1539721338, 345876098, -348050639, 1046745722, -1371409963, -1300831396, -517021829, 901769057, 466610829, 545750611 ], [ -789123701, -814760561, -2063219996, 398039075, -499355582, 2133591179, 547463707, 61676460, 1221162370, 1404456358, -1347743609, 854158240, -2032177478, 1152985211, -1609794762, -1767688783, -446521303, 1740040164, -1011529204, -1427149054, -905756796, -806215206, -1444269574, 783086673, -1180914528, -711936414, 301178442, -211626271, -1107429533, -476147813, 1864809175 ], [ 1731823756, -667530620, -771711408, -1479711942, -1393354992, 418393599, -1561089544, 1385113327, -1799838836, -1204325423, 1772553796, 1416385725, 1039760537, 1609188352, 459233708, 658925169, 1172145274, 279075297, 382998612, 30509912, 1653174393, 549401653, -1033645274, 96180537, 579532256, -940291867, 1356286623, -1788233898, -1939824063, 213589705, -1496089200 ], [ -361231832, 1311187390, 1123230382, -2023580911, 1195061166, 1343690014, -575233935, 347934733, -2025612426, 368572622, -1847613412, 270022147, -1347466023, 1191819552, -1131130457, 832422218, -328490681, -1106338353, -2093594758, 1200912551, 900173504, 832426225, -2106781174, 1504286753, 635532408, 1452622139, 873213599, -729709668, -60006266, 254682062, -1959127738 ], [ 1090573387, -106555393, -596257214, -83646435, 2073502627, -405003025, 469565182, -718174404, 1608372541, 1202314610, 626312417, 1908471168, -1888195794, -1255603429, 1100489202, -2079504196, -1130795328, -1866289459, 1205915230, -1767536120, -1091067901, -1369964648, -1658073192, -1720348395, 856234444, 1191622225, -411889085, 329742448, -2072545981, -1010868085, 1747858413 ], [ 961286629, 248828300, 1801438459, 411670867, 1771700234, -519378739, 797228873, -610320428, -1435377157, -1490552746, -1642147951, -1787930501, -22420574, 76773201, 1151396675, 691364884, -1634846549, 286272804, 501327222, 2077596327, -1790688360, 973874745, -180802087, 1544528864, -687720816, -2029221141, 624874072, -1859869490, -94641665, -1646690417, -1783940966 ], [ 667491081, -1199547420, 1766511263, 1985205909, -1279434396, -1165310273, 1585340009, -1097582620, -1236519164, -881058964, 758606582, 2007847141, -1924109359, -1366073711, -736983164, 552981319, 69736425, 2003909744, 347997796, -76104674, -758230406, -826607480, -205000716, -1630268287, -1781355528, 775196514, -486917364, -1974280661, -589756948, 1815164678, -2010362053 ], [ 1796007131, 202002236, -1948901063, 1992862228, 905096327, 151376336, -21293493, -1953720410, 1212810906, -1850810820, -17340664, 1197033726, -1542337741, 507695302, -1352629389, 564951878, 1547278280, 1443519789, 884597221, -1519480179, 324902806, 2110637705, 1558465616, 571253557, 1008037980, 2066070263, 1932055193, 296117168, -702861835, 1392395566, -272426478 ], [ 203485694, -2107138318, -1122715369, -1972384848, 1769521307, 942427146, -60412384, 29144297, -818142472, 776595847, 1580321201, 1262576663, -263238860, 1060294320, -801415211, -1142354472, 1151182278, 508744593, -597941541, -1683109783, -582779384, -1138162770, 1582551322, 805102564, 1031046984, 1298235304, -1189662223, -1494461685, -1739129307, -648390657, -305063453 ], [ -630558376, -25579188, -859811538, -1212208718, -651133851, 2136909257, -1128201083, -916832425, -1250571669, -1522131481, -490973023, -1644471751, 589180078, -1655135323, 1496643509, -809210088, -688389129, -1425331024, 14801874, 694025080, -1179115391, 626514513, 1597239434, -1674494226, 874531227, 1411098720, 2120177470, 1114109521, 313521930, -399813678, 2088316575 ], [ -623530886, 1521698966, -1321742801, -1217865288, -244396395, -101710253, -172759314, -528183945, -428997344, 2053113941, -1490375162, 1538599777, -1623597019, 394273772, 1496766216, -570791036, -1505676903, 548746050, 1559914877, -1776883232, 581135799, 2131195794, 757468026, 378505969, -527457925, 547185767, -1512641383, 256718488, -303279278, 1256102428, 501279032 ], [ -456579481, -12576489, -1168146343, 1652947292, 740255072, -1634577145, -232359855, 984918268, 89482803, 152857812, -896739788, 425862674, -64925509, -1383109638, 175230822, 645796152, 951335301, 99445307, -325810964, 2031578906, -1345533587, 507083042, 149986266, 108829453, -459932548, -1297210600, -1268543720, -1466940335, -2027928801, -155340853, -722164633 ], [ 858970788, 985898098, -1628806581, 538129472, 1698678095, 1756808120, 1507402363, 347992127, -2086881386, 620999788, 1234560836, 813810649, 1853515857, -341888878, 501989008, -164275116, 778470234, -51689013, -1360773254, -1207828763, 125174422, -2021968336, -228314870, -1709350552, -829047970, -1933698696, -71364555, 1581634454, -2055019264, 1319586580, -1108787084 ], [ 985775620, -687322278, -993019634, -1358091458, 321941195, -1483079177, -378939373, 190958948, -2049833374, 1922550387, 2134487231, 161560665, -1618601414, 1062253530, 1125124937, -663446704, 1883005024, 2050626086, -2009787170, -622254072, -342398752, 1891540020, -1566906995, 1574397756, -932221730, 1456160010, -1152752561, 1963180946, 1408586303, 1588307839, -1369646679 ], [ 1850989183, -790411902, -24433321, -1365888350, -1155662936, -593492571, 682129424, -658891433, -174688848, -1691032101, -1778538484, 1671653794, 1607442298, -2051186069, -2147243409, 986827946, -803041020, 862563419, -2020642820, 1749690862, -507977311, 2138574997, -1711382366, 202655873, 1061187051, 884583854, 805849430, 1633327676, -2050378454, -654923767, -1475881961 ], [ -59210269, -1541842753, 1253218928, 1249665802, -294095171, 400593929, -1533164597, -28772806, -439128922, 1680244294, -1280034118, -1033106190, -468518100, -933495102, -770250554, 1271723432, 597366560, -1973579419, -600813229, 854231129, 999072978, 193377223, -1355393122, -147578133, -1886097456, -1975873578, 1864246225, -1404778618, -799450913, -690914418, 223297631 ], [ 597122823, 2100194246, -1254084536, -1715842221, 2146422794, -2004556988, 1846191556, 1456956570, 1153086077, -743655477, 820318550, -441910084, 1150543423, 1222033823, 946779303, -188109386, -112178269, -1875314653, -1699028874, 1586627469, -1402883318, 1688429570, 1519154181, -2026165689, 1771178695, 671928532, -234690606, -1912631302, 921140228, -43832071, 1176213020 ] ], [ [ -158848747, 377008333, -877567939, -1780359455, 1868010366, -1998888567, -1425726423, -1250081948, -322666645, -966934880, -2113373695, -1367301257, 2122805056, -226556334, -1204794165, 329860964, -1557338623, -1466738313, -678498879, 693974124, -957464637, 1237332906, -572141230, 2029373283, 1304866973, 1224491356, -251207551, 927930616, -1576396262, -1675310156, -1835729207 ], [ 979481404, -726099442, 800422359, -682196068, -362835980, -1550101352, 2040803051, -1492390541, -1111253004, 1826244516, 1315268379, 1614172925, 549482974, -1020228192, -761701772, 597960923, 1735380194, 2128601494, -936391603, -2081792959, -1632857359, -672986553, 1839297505, 681606837, -546165367, 999759267, -1079508216, -2034523426, -966562312, 1102822526, -1563960329 ], [ 1269197903, 1128158645, 781092782, -953982772, 1097422074, -2090618550, -1526448705, 2135373092, 1926109690, 885836266, -410949640, -1997614226, 399067634, 2001786241, 2020356317, 1698093924, 2011944835, 345608065, -2069485821, 128602389, -1820940780, -319392252, 643288361, 640305345, 584534078, -1828175112, -1688208033, 1812779068, -1909194987, -2080628308, -1214429862 ], [ -1923308228, -1663656378, 1502263541, 957181950, 749108162, -240714218, -274436635, -673094476, -1188538747, -73093047, 206549537, -585977024, 843199408, 1727574114, -1486676809, -222045385, 1430355752, 1722751142, -1832179227, 362619423, 1356356821, 1493590117, 591453601, -647412081, -1157276080, -2136910185, -522819872, -1969394269, 447562018, -1959149385, -1064336454 ], [ 19111687, -719375267, -917985346, 1088555244, -217322937, -1928146032, -1620955542, 796395140, -840452247, -641150064, 520114009, -1069883113, -2017594608, -881950858, 459160652, 1694369037, 1507280902, 1551666220, -2031595065, 24646178, -33057413, -1164912208, 1124264270, 1664621676, -1228902319, -1109033593, -706121380, -63040535, 1609779324, -62149772, 1232219069 ], [ 461441288, -503782822, 608636439, -1826498718, 796257561, -1286609004, 1090153241, -374005113, -837087181, -1176861093, 1452018715, -538720640, 436577372, 1138102191, 2062995796, -338094654, 239577397, 298635597, 1347878763, -666356944, -1711176407, 408370259, -1977797397, 111011443, -1329224860, -1549482055, -1092528471, -1677952656, 1498424593, -668474958, -1015906977 ], [ 355748235, -1594625796, 302120649, -1755946317, -1933151367, -1688340500, 558341582, 682130988, -1637531043, -552813402, 1468885313, -1338921226, -1524893470, -1996557660, -1112061144, 1917895551, 1236588520, -1544754127, 1832163972, 179141464, 1860541259, 147053606, 998583287, -392010616, -2053220846, 530255436, -1636081069, -668747221, -1961529040, -1620870069, -1257692511 ], [ -859842023, 1967247624, 2053236520, -468304965, 798537511, 1958415493, -802242508, -1702599765, -1467647808, 237010299, 625274245, -2046314538, -590780819, -1327111838, -1118081820, 327487692, -260182874, 1655624735, -982448412, 315425502, -824743198, -900987517, -1023455079, 1125657801, 543945186, 1675709649, 1467939082, 157180954, 266780263, 1598580432, 1465739884 ], [ -181995032, 643591494, -328014586, 362678270, 1164667721, 1986915714, -1374185784, 1203423628, -1908344406, -1334665418, 1764365526, 390843007, 1448298396, -1629271658, 251633634, -2137414664, 580505490, -335484628, -1697512317, -998331437, -1714456119, 1813580436, -278672153, 1649697845, -1667330465, 686543785, 656565457, -2022788557, 1184904381, -1683172555, 1697266056 ], [ -1044629242, 637912461, 640737941, 1843475215, 195550982, 1204837328, -1782955034, 2047975500, 957834326, 879547381, -1957611515, -1151498139, 943189737, 1647515532, 1913718561, 1977744792, -538921923, -1734317510, 1409312767, 93203444, 2074446914, -1918145987, -1722484980, 2109886103, -1748825903, 1263831010, -162759, -1571720233, 2020663555, 141648458, 696465901 ], [ -1702354078, -1184701245, 1799010253, -774189833, -515944601, -1956884565, 1119098529, -1342157024, 381930819, 1219165360, 543588759, 2085786090, 819503585, 1814805458, -192724973, -939317395, 2146377972, 1835669788, -1043936216, -1247506387, 1562916674, -1189220346, -1182779481, -1594745255, 575153269, 901605202, -2017670172, -1057721018, 877698497, -106413930, -1720166579 ], [ -754632823, 1548272125, -1620240154, -731724837, -1347790485, 1214805563, -1465774680, -1029525875, -1182747259, 238036149, -667504411, -1380098725, 34346943, 193856339, -1216917080, 334050601, 674440130, -1432711527, -1033024757, -1917252927, -1286769310, -1864312091, 1686515135, -1265250895, -1131074530, -1993875285, -844006289, 832750045, -97603327, 1744154678, 1705105188 ], [ 1122465513, 1424904830, -269267010, -1171983068, -432158836, -2102849770, -928426196, -492260660, 2026266940, -533370547, -1624555437, -1256998932, 537003390, 242430268, -88350528, 1786700225, 1471063828, -1931008914, 1259909213, 1122704478, 718715247, -1614722848, -1547105179, 1495740751, 1283410556, 1128779264, 962490900, 456792354, 1595281996, 1581390272, -399343355 ], [ 916050190, -928003218, 1707074192, -2096710690, 405977271, -1626541565, -1334985471, -670803326, -62881824, 1031272238, -1040789089, -194264128, 1831209172, 689826486, -828513425, -1592746055, 393174768, -1970881604, -371880580, 1222117677, -1765170174, 611410503, -1194856625, 249222176, -1462489005, -1140853817, -385635076, -797652719, -111890338, -1703195083, -983084183 ], [ 2074387109, 1670413130, 612135937, -1775982672, -1730267377, -292857986, 1302493040, -1896017271, -1771580183, 763486547, -1149300551, -636969581, -1743494483, 1481907163, 365016163, 1026319430, -2076798733, -616240932, 2022178629, 1941669810, -175289546, 335021799, 1400362399, -648147359, 628302783, -473997511, 399329752, 827851436, -1987723041, -238207989, 305364048 ], [ 635953375, -143787040, -1000796876, -1744389763, -1226030633, 1331508621, 421197184, 1604080933, -755435261, -1578033457, 1474672030, 733051494, 1527654708, -1943608245, -725595351, -641130500, -1786050260, 1613572997, -505032266, 1903598426, -1508657824, -1758850604, 1777246900, -1101578225, 1124675337, 1075833658, -1151212636, 43238716, 269652662, -1029032002, -842513494 ], [ 132796220, 1393779683, 1680022014, 2123717305, -550033386, 594976828, -1342567292, -1394672921, -1945372743, -1391428217, 3011790, 277847465, -1022513690, 723677304, 624200627, 1953193027, -1017591053, -871326183, 421191439, -1152354349, -794037530, 587473968, 1659821470, 449268698, 1554240771, 251919961, 193108233, 875488486, 47319369, 175031878, -1480344231 ], [ -1995623035, 1217182248, -962746055, 2034669125, 1666033189, -1739249077, 772961868, 1419793914, 882347298, 981842571, -36868926, 670843655, -283015910, 507446087, 1317219991, -1825988584, 1860834064, 1921629597, -1554508492, -1096333167, -1572717039, 1124024623, -1938075806, -1125263831, -1273236467, 677453818, 1353828569, -1309828087, 251914193, 1440282464, -329729304 ], [ -1610030678, -5914316, 949303874, 1607531478, -1077897513, 1359428682, -694224420, 1160233690, 564862113, -1302987167, 987964093, 732194208, 1532671837, -768409564, -1657698689, -127445524, 1729231235, -1529788935, -971506920, -47946928, 1445103028, 1888064054, 2113288656, 733319089, -2063389562, -2021328419, 2085249836, 1496084056, 450749543, 705017730, -804282040 ], [ -298559275, 1348310198, -273306143, -1493349899, 1146032267, -557659282, -1002583434, -652923076, -467434385, 945271322, 1203263323, 1135683090, 1640501142, -976911010, 1466813304, 783407850, 397887699, -1622172641, 1504831895, 1882773602, 909493851, -978898768, 1408729985, 2045004608, -969590481, 72204420, -1863632058, 1494113441, 2020396164, -62782316, 994206348 ], [ 1879660087, 1563074050, -1803078785, 614167281, -916805506, -597837549, 647785335, -71585515, -2127605960, 868866246, 1815270879, 520486009, 996458835, -2040074054, -1792564341, 675444534, 1899213630, -302332023, -1718078198, 1294992339, -747634823, 1469590475, 1171554969, 733212607, -1903607984, -438280298, -2038507149, 1194526442, 1323906012, 1918466007, -620996714 ], [ -1285958378, 1184589196, 1384878580, 2052551273, -1963389814, -2141640969, -1105390742, -1472582540, 1699328147, -1186871676, -1878603201, -1193018816, -1728222619, -1132992063, -1181306059, -1696549643, 216135942, 1722039307, 246496048, -581120367, -189192009, 1493116334, 1905324892, -37474808, -1846378895, 930547914, 1785913850, -484463864, -2049611160, 2061827041, -1890620963 ], [ 1078842348, -1788677060, -445524388, 1366779921, -1789299043, 178026167, -2121318034, 263265620, -1375868878, -95305900, -1097283121, 138214005, 1545438546, -1713604988, 580398846, 1675997717, 1588518383, 349094265, 303313416, -314452602, 1868058047, -84753746, 38629225, 2066507914, 1528591117, 895149019, 1561434135, 1052755452, -518188601, 1599721157, 2040737400 ], [ 1873592072, -597037832, -1397969479, 1248160835, 1724900508, -2007366826, 1688427439, -753727222, 1641162526, 2019592662, 342335158, -1886287574, -1577699954, 2116939291, 748833186, -592342272, 1072839168, -37361198, -1944851193, 1668916658, 1440118716, -952894353, 1020604832, 1693132158, -1550723601, -1053038151, -798746484, -1224291292, 745583620, 2145610109, -2125607824 ], [ -1499030494, 766096699, 1674921316, -120833328, -797580329, 931264877, -1429409754, 1843839271, -376690406, 1958624332, 614745951, 545881560, -789521068, 2082050741, -1148332387, -737439725, -1542417942, 1880124618, -1828710304, -196835775, -33793678, 1636558842, -483769961, 613721397, -1653565911, 1169009157, 232531334, 612246780, -228813882, 1692246174, 2092019608 ], [ 1623085878, -984864398, -1422400886, 2137348195, 120720784, 813200525, -112300035, -1034264834, -1217577112, 1232587839, -1117972460, 848592408, 2100478070, -1342617089, 1379494081, -1681383098, -463552745, -2135826115, -1269658816, 671283659, -687993395, 1684735141, -766816137, 268484548, 1505285796, 1476764021, -771351543, 1958292449, 389539895, -198577865, 1684283436 ], [ 1464267339, 518961358, -1666644562, 1961947382, -349851205, -2003104227, 392492626, 1961648826, -890484538, 1934764393, -1133815807, 40590416, -1599503413, 1606380209, -287796235, 1843631795, -410795751, 1840293240, -1647777998, 768914157, -1156342824, 1753201917, -523465238, -1334472096, 1423617694, 220254006, -446706856, 1757874288, 1498566569, 2145488657, 1927808414 ], [ 1569278598, 1609696951, -1988979217, 279948437, 2144560623, 164839464, 1238358872, 702787955, 1991057654, -2026952975, 951742416, -665757846, -1599505126, 948512870, 1377276967, -777916419, 63393585, -227766960, -783814149, -279163205, -1949929612, 1838192528, -1294175124, 897463623, -1406642198, -1672523440, -2094037280, 728514151, -39268944, -1720626193, -1328434855 ], [ 1570159202, -647008718, 358158374, 1006511593, 648978553, -1399397419, 1596866710, -851830479, 2081987540, -802149179, 1022799738, 504530463, 159279095, 1943197429, -1718935283, 1434606558, 2127264800, -1414287548, 255034726, 391462674, 370094214, 730256909, 1207065911, -982793770, 1162358593, -2143297503, 69977806, 149361463, 938875167, 1611449079, -1804214890 ], [ -1766774105, -1553376065, -661429847, 157486618, -697601400, -972233307, 336211765, 21603268, -1014937731, -144389095, 1187922232, -1017560624, -241025937, -1331720581, 1348740913, 1595345279, 933849912, -1459878226, -51916289, -1323753286, 252061823, 1184036661, 366555528, -1254059662, 937708439, 233261120, 1675238878, -2079244404, 1541067335, -2019070477, 1108967968 ] ], [ [ 264586500, -492912672, 428769819, 1328143114, -949953453, 2033841268, 954169968, -759149932, 1454414591, 677208822, 1716732112, 1073016684, 974519393, 1177977397, 1914383504, 656779062, 2080990794, -468034452, -513034751, 535826612, -1834947131, -594393463, 2024281459, 1859057512, -60650502, 1418712139, 1803665532, -2100164125, -1922251436, -542888193, -428370203 ], [ 23210216, -753580056, 1017636510, -299565201, 462275260, 1520149925, 1839889715, 493752572, 1062290301, 1183987310, 608937731, 1178406778, 807460705, 594498957, 1757929208, -1737816004, 25374329, 287279325, 178154607, -1181021802, 1307443546, -2036635696, -1129001696, -817376875, -36875317, 390334321, 1202937415, 914953866, 1043762578, 1409247715, 1834242267 ], [ 779155562, 1370204657, 2144417648, -1416785097, 1617963491, 1655443953, 467956192, 797632585, 1265136691, -1409885201, -984429028, -685350368, 1025380253, -1625190521, 8694116, 1945781443, 60899837, 20725868, 1037205644, 169967670, -618006814, -1623334112, -1193841361, -164429198, 1614338551, 1566000407, -1872676034, 1367436038, -1922319290, 1234765426, -1915831789 ], [ 914085536, -1301312239, 1249822246, -2061275261, 1447794323, 343017078, 669858536, 377746953, -1514752668, 1816618519, 174156535, 718968740, -1926107398, -351005974, 713135764, 276855306, 1800295150, -2001106057, 39227631, 1111083210, -811645244, 567551801, -353086040, 1247823056, 1290555995, -2087194154, 137584623, -17179318, 1599265244, -1484538, 1098992518 ], [ 342522318, -563879688, -2013044631, 670177810, -626101698, -1099722035, 908291584, -1279228031, 1496019109, -1842687198, 1900371636, -1106154362, 981307934, 1273054978, 1910531770, -1767148981, 926215195, 668329879, 932202633, -596969355, 2009910756, 2082365492, -822070923, 409501956, -493497521, 1239773677, 1020485865, 1259496356, -13354403, -238143075, -1222091890 ], [ -1837937032, -359372426, -1629049890, -1162093310, -288998176, 2045659125, 625375926, 2044854628, 161712115, 1653429710, 1142428504, -287645274, 1679790019, 257069142, -1196048495, 1151970360, -608516341, -2052586693, -850674042, -30015166, -1423104043, -240560981, 231370547, -1730143048, -1535693423, 1384200947, -1968692580, -230965713, -1867564055, 1900181368, 1084924573 ], [ -1240400893, 325662951, -64193028, 1926023456, 1806116231, 1823419293, 1595188386, 982080626, 73371210, 1552243360, -546204819, -1513797580, -555210782, 1319451259, -213049175, 729864911, -1077409844, 1558059905, 1859517121, -947346813, 735800407, 1094978620, -282325234, -1903365903, 1547677261, 1013655668, -1532504420, -1330373043, 386494036, 1944958471, 1051835042 ], [ 2081352950, 944904104, -373553853, 1887099237, 1822697480, 649534205, -1062981606, -845474123, 502564610, -439905378, 1579172981, -1498864864, 1418390341, 1301045017, -630724414, 840559650, -1295393002, -82237444, -883226137, -1001084780, -2126011024, -664898845, -697418349, -783042168, 954205726, 2098249045, -165161592, 390564922, -1545870888, -693123482, -712220897 ], [ -858875687, -1029463452, -1109178781, 383767919, 244627579, -1809859235, -1522376350, 993078736, -1578612342, -1563179928, -194477075, 2019442388, -2030057751, 1184864134, 2123286245, -611866904, -1231341245, -1327395727, 2060527088, 599473206, 1085792052, 1986876282, -45848966, -1594174, 2060394300, 21512687, -27807715, -638379084, 2028316932, 424737330, 2079792029 ], [ 2034322941, 1083409159, -212489549, -1995882636, -1755240878, 2060734353, 33864898, 266182859, 1110056037, -35936285, 1799739658, 1683878665, 947998703, 133354624, 1417591756, 1134987560, -160212220, 1343580358, -1739388453, 901474379, -1909348811, -1291982818, -1377333216, 1558162533, -347867983, -315951111, 1468415837, -404143055, -21443024, -1579292042, -644734993 ], [ 237640939, -423188190, 1841548214, 1995108040, -2014335446, -269324895, 1862896078, 792694976, 1056526392, 1980697631, 498782383, 712067414, 482539813, 224459142, 1993678522, 68879314, -1588539813, 664934441, 1806188783, 256675113, -1250432435, 757761946, 560716124, 400952163, 597752273, 2039356215, 286538380, 1532811018, 1532982684, -1741274961, -1307201108 ], [ 1407428200, 350881595, -1380201946, 970554345, -981765114, -416701464, -1277517563, -13399032, -463511967, -126746242, -635494190, -1564321623, 1726864500, -1680118172, 196476597, 1044410549, -766228193, 327136792, 334346768, 1458167013, 140932476, -608161362, 2034367513, 833075553, -1277963579, -1241773727, 1135411559, -398546774, -1896470738, 959361415, -520407577 ], [ -1410840300, -323780208, 1639784521, 1881178326, 324871629, -1670141663, -248059552, -121169626, 219048482, -960630300, -971008794, -2140099159, -1791196654, -1763930553, -1242782046, -456751460, 1791118505, 1190279587, -1392367330, 1999006926, 238319724, -25641989, 947682107, 2146815111, 456249433, -1964463362, -552757935, -2042162045, -708955095, -517901059, 1224597044 ], [ -732701015, -1401988130, -862272530, 650374560, 1636142596, -431236394, 247434675, 2145223449, -533301550, -939343840, -2040056897, 179489710, -2037528130, -1191739338, -1609429462, -1658588222, -1066066713, -498044286, -2005126820, 734437356, -1357115182, 459878659, -1927430992, -1110440349, 1666603887, 420222103, 253333090, 149412027, -355535455, -2052295520, -648309242 ], [ 1941484039, 1637270762, 1221094284, -641496923, -629899006, -397496534, -346473489, -1823019916, -1076494910, 1501056001, -811419760, -866152149, -2111367147, 716077119, 665611132, -1765754891, 257899747, -781346692, -624150900, -1537185753, 1719431440, 1072155214, -2126456129, 986654768, -361409927, 984134694, 1842090716, -1211221248, -754266036, 447679673, -199641329 ], [ -1728753774, -2050258967, -1389292568, -566886558, 1991705969, -722759491, 36892794, 1192646127, 625387899, -143346788, -1825972643, 1644358190, -1277265196, 1585837201, 1776061739, 1150816140, -1841359561, 740909511, 143374523, 483510743, 1422202598, 764859085, 1631204545, 222792702, -1002532530, 278329986, -1808050059, -236164857, -1050127491, 1997750077, 385442873 ], [ -2130441475, 537916422, -733754497, 645419239, -1426336941, -734997347, 317789180, 28018670, -375541775, -808918460, 1025176616, 1681451690, -1109868899, -2087231922, 1492937370, -749113087, 46879392, 1114981779, -1169301506, 2141839208, -1932996313, -558737829, -1924096117, -733687987, -391110147, 1038010143, 1114196825, 1550540139, -1822159803, 140141858, -859637064 ], [ 1402480334, -1658554813, 1645641377, 1197120352, -730295411, 354287630, -878023904, 2143705591, -1701662655, 1528589327, -1592621844, 1932605575, 197487553, 1937453357, -1691338060, -2043996094, 1004764131, 1228975284, -144311865, 1525129743, 1560095365, 490710595, 714586128, -1789175809, -562483127, 394366788, -1154377615, 48063708, -537782753, 1976577084, -212604744 ], [ 311868071, 1162378061, 1897959082, -792273450, -2050416892, -1431855024, 793727563, 371865809, 1249575500, -473851993, 1671438873, -505706142, 471574542, -643125402, -206723176, 59346134, 75874630, -176487297, 1326349069, 1844112597, -1219786342, -963251308, -892324325, -809056861, 988902813, -797650638, 1173785840, 1841012254, -1666764705, -2015576291, -223274770 ], [ -1905356487, 1760106464, 1667178015, 655833497, -1194622617, -443649666, 434496871, 1112307692, -403466601, -680190023, -1320700256, -826237034, 1572374516, 255153354, 47224716, -12379118, 274370509, 1867805128, -2090080507, 1251352797, 320182555, 642608009, -1601245576, 1414704446, 1774259810, 1285641480, -210094004, -562174407, 1996520866, 667138962, -632713318 ], [ 1568762347, -156700490, 1862220920, -2070500147, 18548388, -2084204613, 870636178, 728075487, -193666750, -2134983734, 1057976564, 1945230355, 1199343679, 2017075168, -326692885, -1133619573, -2112860173, 1337658305, 2046041053, 1500196689, -1786533783, -1580243586, -1723442684, 1346767786, 499190960, 1560185414, 1632474906, -551844281, 1960819087, 831055815, 1982313651 ], [ -1002658212, 149471130, 322228543, 1491628298, 257715714, -673214930, -1627677760, 1733463197, 1850354994, 2126271174, 1884946192, 1989297621, 1922523023, 1647601334, 154648281, 882494055, -1070027174, 853637355, 1027884941, -300997404, 693954635, -335714567, 1612005932, -1307463593, 1512211242, 1155517162, -951966369, -1451807163, 360768861, 1876372532, -262770135 ], [ -1010449628, 1843686990, 562313070, -391247737, -346844566, -1875102109, 1437544211, -43910690, 1305490945, -1158053272, -1800418485, -2101576805, 488703131, 1769827409, 992789879, 741726267, 62050312, -1644298569, 264064061, -517581959, -1679248500, -950637082, 820661367, 1358458636, -823089201, 844812203, 2130613104, -1675654468, -531002309, -2119020973, -1432853572 ], [ 1373755492, 1366574323, 1860647436, 536393991, 1983631595, 996398964, -1636501834, -146691256, -467784422, -1738416471, -1622117761, 1946268074, 1865490638, 2048904498, -205173040, -554580288, 1760451533, -1335643436, -197155783, 1092263270, -1757516334, -1002418907, -612684860, 2092154301, 2024766412, -1146138835, 1617115232, 481189592, 59415434, -1260004748, -735158258 ], [ 206012010, -1443020083, -131724739, -1555341148, -1772533186, -1478652677, 1099067101, 137636703, 1395450298, 857280056, -1948892651, -874432879, -681357391, 2079791366, 423086724, -142583101, 1866964190, 410526416, 1002886590, 154532763, -404243789, 1164070157, -579297643, 1871003876, -718538050, 1491864521, -1830063814, 63739376, -81875608, 1883152893, -545920922 ], [ -348974946, -1881553195, -1830535942, 262961257, -1577722880, -709446447, 1941833991, -899771208, 1890006331, -348739360, 1776905514, -644706368, 1080117293, -1504970485, 770008801, -713010972, 1450065339, -192681599, -234936171, 650695272, 203332810, 223838945, 1710771533, 1038424603, -1903622373, 1948263883, 271674800, -1846699893, -510251556, -2062194867, 238654349 ], [ 557406831, 1963951243, 760231464, 1226956222, 1322035369, -100693690, -467252996, 776587233, -1841441508, 270200609, -1402515738, -1300597170, 1623063853, -188754106, 214973564, -1671203362, -975311451, -187506084, 1744171254, -260263195, 558732110, 851801202, -1296067123, -990300658, 130187595, -459494915, 1350497216, -379734680, -220164353, -1410020971, 871353275 ], [ 998655919, -162297740, 727056619, 2032083191, -426178117, -2072014080, -1467153106, 614878075, 1234252299, 164339625, 828638679, -2089952970, 705192204, 587529867, 1913683300, -456614618, 1303792245, -1104676227, 1712515649, 223526224, 1118746282, 109967558, 1054351999, 1327667383, 1109831352, 2080053630, 1912975744, 1271288399, 107312615, -1750445852, -384410623 ], [ 457137948, 1980816276, -789326694, 2013972704, 341920145, 1599534990, 898882838, 320719383, 1324084859, 544300372, 1344827538, -220168527, -1991870780, -1243117432, 119897242, -1713271018, -183154546, -2094422176, 44718219, -1232902818, 1055337678, 164978755, 1743651855, 1724296975, -449948287, -363201003, 50624172, 604967558, 673426086, -160639707, 96258590 ], [ -2088756232, -1833541848, -310968858, 1877484622, -554748517, 2113727776, -787921209, -1929071530, -834325787, -485018973, -1493200171, -432317851, 358901335, -1300836687, 1302380571, -1417645516, 1429858866, -1635446832, -994465439, -602306659, -914895954, 675335757, -926996724, -1590912479, -1456823956, 1705082086, 533083122, 1881586374, -1518293598, 791948297, -437459661 ] ], [ [ 1585608592, 183245306, -1451076126, 761402256, 340346305, 2007183710, 1298187708, 1362100844, -544009295, -456115910, 448365185, 1411757750, -1115168100, -941988491, 2052682711, 767413395, -75249877, -1262205691, -822231807, -271443879, 1386387657, 490013676, -707198700, 1339408228, 680373681, 1851578801, 28948983, 2060433564, 952422248, 1487832673, -86577745 ], [ -1323248081, -2572177, 1505737267, 1255744706, 367626701, -2091354703, -542771447, -1579636061, -846378100, 2004589191, 950756029, -1758569060, -298905696, 336598948, 1560682022, -659761418, 1915215519, 1737800060, 1677178055, -692098908, -154381426, -435582873, 1644190310, -1803862866, 423266136, -2064313807, -1356408350, -2085634807, -1768909636, 2073277284, -1955716798 ], [ 1764354462, -1969476572, 275847940, 1361408309, 1307722569, -1579799347, 608290304, 1661216856, 892097860, -886085361, -2900306, 2115780354, -1816801540, -267618256, -829569942, -1499051257, -257257770, -1170021315, 437044420, -1229735037, -655120593, -1448898994, -115897249, 1271253849, 749282563, -1533571732, 63992465, -64156257, -687954052, 1377445799, 523423128 ], [ 443226346, -628771492, 1076817936, 1282775343, -1678245675, 917741917, 1409613383, -338143999, 420158264, 1829637463, -2128176147, 572206872, 1387370736, -1048379072, 673973882, 258956677, -2079762081, -1914850254, 1230699181, -237170922, 2093418196, 1425423858, 643344288, -386878393, 1489002696, -1243724187, 1546519624, -231947090, 2127989788, 574563981, -1057147579 ], [ 247698025, -93359264, -649259140, -431542015, 418682397, 858835376, -1360154503, 577564956, -827306766, -196005680, -1653290645, 1846038160, 1659483135, 1729712062, -254901667, -1587905009, -769581575, -195992200, -1630048147, -2118024757, 1428886526, 380361881, -796448465, 1559267631, -535727682, 537492609, 2098703351, -772663608, 153059353, 1795514779, -1890454037 ], [ 1525723662, -926656163, 1639998347, 535573534, 1029614426, -1323941226, -1775813507, 91535065, 357655864, -1152055877, 238512057, -699214040, 1852495767, -415898220, 1295767118, -1441618393, -1095239387, 1030233342, 1106077805, 733354839, -532322136, 2110516610, -515136174, -1659250512, 1772378479, 202072418, -1803326776, -1830895407, -1417182075, 1025001529, -367078583 ], [ -1169416526, -241707117, 551002466, 1755007632, 1430200861, 571771984, -1702132047, 310653775, 1444809604, 932647030, -454346535, -1863326487, 2068464969, 119456519, -1301597044, 796763551, 638867506, 1516296583, -1464109212, -2076775059, 1108490754, -1010676570, 267052467, -1230765539, -742276676, 1557178025, -2013497835, -454912830, -676576066, 1925026716, 1491175853 ], [ 1125127622, -475410470, 1556558723, -1191193325, 1450338014, 459038640, -1469227134, -1390888152, -1936669801, 1985520505, 368637645, -1700422825, -1838474247, -1524067859, 305068088, -2089329958, -1132607015, 1943075061, 1925093726, 1408568727, -233225557, -556832024, 547341618, -1668670181, 415072661, -1701641979, 1817484137, -1250540012, 1384565100, -1813699060, 1254370479 ], [ 1920073373, -770458736, -1388360431, -650033739, 141953188, -532963355, -1535090711, -553155252, 1223016693, 1640690852, 1840634335, -66303284, -256557312, 710529482, 166558341, -1175657263, 1865551985, 2091037164, 294278004, 1982019998, -913065788, 446414641, 1346161851, 1807100942, 390464534, 1435318405, 235365251, -1746869214, 901429472, 2018499215, 70300834 ], [ -853131876, -2018690219, -1268623828, -306099225, 2106742344, -431991441, -1707771773, 1671587405, 607889374, 1062076679, 1858005499, 2002939019, 2109377235, 1136068926, 1604337697, 63061116, 1719939868, 2019355223, -90452306, -937090113, 1961130487, 1305092161, -1313220436, -1282935548, -1051291807, 1233436958, -1242978846, -587810560, 838280940, -894674798, -2000373094 ], [ 1568344866, -1181862649, 1725952783, -205666996, -337704833, -581603908, -2012145353, -2131096701, 421106690, -1154463039, -717853475, -1917542334, 765477590, -1147005017, -2023377283, 59970780, -896335065, -594138241, 890771145, 1395724076, 1152360685, -522555670, -1607563795, -432046446, -1351964773, -794397721, 2029382469, -1474930840, -1662599551, -1280252061, -532601501 ], [ 1834297672, -75181337, 35834692, -1508550668, 1770421952, 1381483173, 424946430, -1226078296, -667931099, 295832381, 2101053667, 424452434, -1858347615, -1730964994, 1822463135, 899217018, -347872658, 1993864386, 1252681327, -189802885, 1304617304, -2078086531, -829865965, 1104164829, -1807925926, -1758922206, 1237393111, 841040003, 1012296642, 1977663985, -1006938258 ], [ -2050324885, 1488642210, 45833476, 227178223, 1331850567, 1131908369, 839934844, -106791329, -419036911, -1751462688, 1833726638, -1778998981, 1518754193, 743946807, -650272077, 2143102107, -229153505, 1181779762, -397912390, -169433001, 1790510762, 1613634881, -253366292, -61123686, -1916016285, 290846248, 2014012733, -712678350, -661496438, 767767542, -121661483 ], [ 299863563, -818753616, 1891544175, -525885185, -447271317, 2112266995, -31528421, 1017736714, -1403711115, -940082755, 1167633338, -978017291, 2075049271, -1770616608, 2054224722, 777786461, -96945578, -1456414282, 126647360, -491459044, -860828887, 357967119, 2021544694, 852517721, -1651425608, 2025878434, 1193727665, 1178552995, 258267539, -1867214123, 624079865 ], [ 495198207, 568825272, -531043231, -273292313, 239590843, 87403926, 1360426188, 848097154, 8430491, 1937254603, -1377424540, -393474818, -938926996, -232628520, -1392434526, -1393272400, 560389022, 744075958, -57220120, 1796188160, -121364805, 139000598, -1194425724, -1118179612, 85896794, -158661924, -905645191, -110374048, -1026829031, -1128167650, -645676578 ], [ 246415144, 522023038, 499733231, 248823189, -1054144433, 1445640, -199043849, 1610115679, 648862113, -248050011, 1751755946, 862418187, -1763061119, -2049839996, 1707508069, 51257462, -1573755480, -1578683236, -28111724, -461361633, 1633834910, 144538691, 1804318427, -1320339530, 1248578804, -1848036064, -1745462593, -1484332505, -796334829, -500416620, -1318192488 ], [ -1902566723, 89576851, -1764906063, -468885213, -820568928, 1797731241, -1656750644, -1121034661, 1904449707, 1493665680, 1440594355, -610359803, -398768469, 1594986138, -1465289645, -1040333923, -1486883720, -350549423, -1550372083, -496102407, -464432094, 1125116220, -937276110, 518396896, 332723784, 1900414880, -708760435, -1463553359, -1724524990, 2147203193, -801050555 ], [ -1761324091, -1479222149, 151929828, 125685975, -1256928774, 122032017, -81860720, -1505440230, 1131625242, -1834484828, -90970144, 625969256, 1530116618, -1123072443, 883790959, 236752875, 48892483, 1023387279, 1901820538, 268727867, 1327423707, 1093721060, 1934796591, 1065383617, 173306047, 125081508, 1866855628, -1934501310, -1534199809, -471012182, 1885327606 ], [ 1954130962, 39664753, 909236637, -2127355683, -1343784201, 1333831355, 819183700, 1687312394, 1503297803, 251965993, 1980046835, -232520277, 496721955, 1626183120, 1177671832, -1927025952, 2017126578, 1495445436, 901665246, 891588746, -1434839029, 438953534, -1981942221, 371787225, 269355973, -964251197, -1340341515, -1298750646, 549232472, 355485925, -983511852 ], [ -633720413, -21766442, -1040726179, 483714652, 319819619, -235899570, 182354773, 774711785, -750638612, -694586591, 603163799, 73135766, -1941630867, 1900871084, 1767433468, 258288604, -1546219823, 2088127639, 1636880749, 378277853, -190218773, 878291883, 1156368329, 179765904, 605398293, 651558281, 178062118, 407647839, 1580659271, -1210723823, -1422656945 ], [ -1123615266, 2094444720, 1411975983, 1359158718, 1137055107, 1850075227, 237690183, 2011398817, -2117058320, -1305681100, 849602590, 2027522896, -1044050670, 309389713, -1685908722, 420017921, 1353322314, -927674266, 401848642, -1328172416, -546251354, -1403349070, -754374468, -2011012846, -1735488042, -583365713, -1864709588, 1371262422, -2085649514, 1021833922, -240790340 ], [ -2009448728, -1700377393, 1336541121, 1800539607, 246109535, -1691977791, -880946320, -1017164236, -15124325, -1067035197, -2065584956, -785704589, -247062196, 1132039642, -905519317, -1533221650, 488408815, 1387375963, 1280819289, -881452881, 144814954, -1176209121, 530570779, 1911562950, 2056611805, -1873595366, 996283720, 1064181487, -1297296269, 807879921, 1990166151 ], [ -377351760, -1075229671, 393002137, -38258044, -931848484, 1407037462, 548565550, 79030642, -287493157, 1311043425, -104244990, 520974154, -782311163, 1248987665, -1184195509, -626913948, -1164840127, 2049537473, -463886674, -165248665, 1849554391, 90046675, 368751752, -173282173, -1198720478, -1675723155, 986909533, -1648805222, -288307713, -1940398417, -374607269 ], [ 1144077998, -509526184, -1404570652, 984546502, 1244437292, 2002068243, 1796605038, 946265411, -1193788031, 1306486878, -1468346292, -1049668650, 1566516965, -1054424696, 2059062649, -35361421, 1458157352, -898463238, -656513372, 829839996, 129196639, -961533490, -861990801, -1113019884, 183767093, -1320044913, -292367371, 417942177, 1458418398, -1432360818, 1873202716 ], [ 1862807003, -703676622, 608477507, 2043965506, 1234561476, 1525878079, 2039946668, 1339433732, 1347173048, 2013361729, 819660803, -1133964003, -986993289, 165444154, 2056579672, 2032366613, 863300579, 293616757, -2059511320, -2103733622, -1437783920, 1268623031, 1993298410, 1821204745, 1614740296, 104084690, -1959406352, 1261302752, 1974425683, -637503087, 1522945089 ], [ 1867762017, 2099645218, -2122467050, 1431297051, -460485006, 139579285, -180213438, 583442612, 1062376371, 1198021031, -1229859798, -1254314795, -1837975566, 329683383, 1605224642, 1519355738, -959204176, 85199513, 655267787, 1707069414, 694082030, -481410111, 2007348036, -416299676, 1939449200, -1725803196, -2027859015, 1999649394, -1548819121, 1096790276, -1435454162 ], [ -694586686, 1106273391, -1051814300, 669243465, -1984430849, -975355182, -551857320, 196100819, -1076430259, 689848743, -1528016413, -815131571, -1853184612, 499301119, 2083958613, -1409655181, 207553279, 456204660, -1610633459, 1086174288, 359410264, 893057488, 1102718127, -1808368322, 497462657, -965270277, -1041742113, 1945644094, 683034803, -934683813, -1276551055 ], [ -1738956515, -1703568816, -986498454, -134518716, 657366517, -872355189, 2085690129, -1262133961, 1328515444, -1426922832, 631454425, -1694312746, 22873031, 129615387, -2050284139, -1390150023, -283797288, 685455477, -949086569, 530108834, -1056207414, -1702665540, -615349746, -1174071246, 1830411629, -958242420, -331031806, 1122536016, -1061468786, -209764146, 542691137 ], [ 1382499738, 1240780923, 1324665607, -1649426281, 1001833764, 60996607, 74300537, 1260545084, -317291170, -1151751111, 1752608344, 247176729, -253728965, -2049605352, 1221634933, -679173385, 1416408088, -150745658, 1331380906, 94431302, 107949677, 760373636, 1127773892, 1365347876, 1960872682, 922717345, -1845993459, -2058465699, -1249353420, -936682950, 285306138 ], [ 1684210957, -639024807, 1215537576, -604579513, 1858317822, 369976365, -516795574, 1659932089, 1486575725, -988262288, 321998005, 419169997, 93438594, 95219902, 2021534727, 599188789, -90544550, 1544062711, 266560385, 1803706964, 956503726, -879341167, 838740775, 972433738, -1117888582, 30879871, -948673884, 469538979, -1965958541, -1615156585, -280703049 ] ], [ [ 674407711, 400618268, 547120872, -560246257, -1516814380, 264356542, -191217493, -1801647716, -420714561, -79986989, -251508446, 484253796, -1747913100, 871365549, -749816116, 442880426, 1034202709, -581483128, 1396313961, 1665322772, -491742816, 1418575328, -268038041, 2118939735, 957225925, -2107427208, -1286188295, -1886525878, 1541877503, 708614402, 1604386398 ], [ 226792558, -1365120079, -850831230, -1095948443, -1859618598, -340382105, -1900848521, -888281520, 1156412116, 1992380662, -180799038, 1280471134, 266994671, 272822931, -891373951, 1748281044, -1228044646, 1560013207, 724778943, 1604204561, -1676128694, -107866788, 1945491375, -937509741, -769132515, 1064361658, 1518281892, -595004846, 106371732, 1267582919, 1493009757 ], [ 1001946827, 1341766386, -1047174470, 1500103861, -498199068, -923404184, -1184998985, -1441346431, -221043042, 855055088, 2142487995, -838424148, 679790023, -802132167, -1231528149, -1122245305, -490504232, 1165772507, -1064113071, 1427968329, 787784782, -2050834350, 794899154, 1856253386, -895182309, 975664158, 1133166771, -1214905589, -235178815, 829028442, -631645266 ], [ 301470256, 1341358882, 1793771500, 1481244902, 824679629, 1509772861, -304777930, -1403063898, -1471777315, 1561092901, 1268444936, 73722959, 2023680525, 914538276, 1267271654, -612068199, 910713663, 1187279139, 1707193535, -1200455985, 916244696, -400369524, 2014265262, 2011134741, -134720702, -375096275, 1000383493, -339166783, 352027394, 268051505, -1559957051 ], [ -2292710, -1065914913, -2105109603, -556414611, -995516495, -1115635461, 276731549, -1773477722, -908884040, -2140036240, 1555310677, -466550080, -1542338250, -1459130080, 309505653, 2076181734, -1222037085, -86463345, 1551058505, 1465063568, -1035513139, -43939939, 2036681042, -185374031, -1875493044, 975364493, 564588778, 1691787853, 1609374314, -821484102, 2141922191 ], [ -653985706, -1008324821, 1279883592, 257918638, -1174383158, -1569306411, 2068101882, 903448399, 1146002757, -925386125, -487613543, -2085438723, -1558783389, -510220292, 1000127177, -1676374108, -311492075, 1356207891, 576174585, -383043354, -1642576816, -1474422228, -1903849893, 1303696007, -1115545236, 1798622708, -500922948, -871343605, -1170681290, 1051072452, -823941334 ], [ 1248942068, 1355284290, -2079174762, -1787050074, 2010596733, 158703493, 731433268, -481296364, -122574028, -726514530, 400049128, -34159327, 1619457620, 1890839615, -73064660, 1058213795, 1880433411, 616029729, -984409258, 1964542822, 794488372, -586505672, 2088583096, 1045459716, 2134765760, -1397868446, -1279535293, -1877306379, -1672205966, 168132935, -1759760035 ], [ 1109194122, 710661912, 682054716, -110889889, -556659225, -833912175, 1778752837, -295465355, -632612275, -910747939, -453701785, -1177091732, -1506966492, -903237860, 1784742639, -1604226585, -1776715698, -1477375243, 868065526, 908152155, -961637478, -478540848, -603414084, -2082523303, -1118364281, 1161405864, -569511929, -1917631694, -604370951, 1613729842, 1299384639 ], [ 1429037566, 1953894128, -1095512448, -1735817145, -1272607321, -1382321913, -2004309236, 1413064491, 936633846, 1113987699, -1172209314, 509894063, 2135916686, -885024087, -293954116, -1191806256, 1963959018, 1902705317, 356938065, -1079996787, -1239537374, -958867676, 744471897, -724295482, 432294075, 794482306, 33661428, 243307318, -563568022, 1024650051, 240604370 ], [ 487014556, 1924297091, 1065250570, 242633670, 1597558780, -1876830908, 197397326, 2097091664, -1071087224, 546685837, -416639507, -1652748410, -1468086256, -2062252944, 1817931105, -1089639418, -266754614, 187240424, 1441431627, 957579150, 1894001086, 1659539047, -603716104, -1240915865, -1598323952, -1562620141, 1206680477, -1979417681, 398004153, 690253841, 1055121686 ], [ -1998804020, -505547364, 1623100897, -2119391666, 1530562273, 1267548978, 474194905, 1881797523, -1909324226, 1603361240, -1821631281, 1122015745, 713905335, -783633940, -294074963, -961152162, -1148625731, -757533327, 379852792, 528045076, -169928817, 1022852355, 1203943868, -258905304, -1783316146, -149511294, 732537963, 382638858, -826023961, -1172002298, 1834471993 ], [ 2016068773, -1294645492, -956160167, -1645831305, 2059679804, -1121419079, -1696696132, -1626277399, 307135445, -1081468369, 1516643494, 1498499692, -1683540820, 1516993506, 437475232, -1576232115, -1629074825, -1655425872, -1256171595, -928551300, -1585960584, 775458830, -570115297, -232435964, -1033612952, 486293144, 1824587384, 1502015878, 2055864461, -99610890, -953907673 ], [ -1895625930, 1212320335, -737894556, 1196047719, 1157920206, -712856452, 1681124800, -1173487332, 1956947822, 1163969310, -29483812, -813734065, -530021681, -2121665046, 1068897680, -724806567, 213728533, 744268654, 1576786245, -897239840, 1074244037, -835734022, -1889937371, -1412094764, -1806327468, -1150238591, 2097427765, 949933786, 349814674, 921021649, 477932841 ], [ 1575703568, 460177036, -58073192, -1918414035, -83999949, -601259754, -107643306, 2141865607, -833032794, 1640338021, 1987545865, -208165590, -1800443508, -1291341205, 986576865, 1469305693, -95203465, -1871743365, 1822989256, 1263691014, -1952098669, 1004214806, 798815043, -1531972041, -265114054, 1935434684, -2106835938, 227101767, -330622057, 223605820, -183630030 ], [ -2090107972, 996321020, 2128963840, 668229252, 2003417158, 929121966, 1311140304, 1027771607, -1750413328, 240464201, -1865822995, 835564011, -994163790, 126886009, 1747742731, 120094525, -1379148618, 1702955162, 1373039272, -2035930836, -31098487, 1806925471, 137255893, 1712302812, -725026577, 953142538, 587346366, 1447030137, 844859362, -1978478310, 162623475 ], [ 237325417, 1254897637, -478325206, 1067616069, 472885481, 293545690, -795839374, -610005807, 906395707, -2079108856, 121682545, 1730967947, -1782970803, 1896446119, 1054347164, 892047698, -707967084, 617065644, 1115707069, 467294756, 717991024, -1231729727, 1890032819, -757687029, 1023788379, 1314396402, -1265455269, 169524340, -1001464514, -1864589695, 1754806662 ], [ 733191706, -1090365743, -235931110, 247350006, -1464381765, 789391968, -140764148, -1706724990, 62513934, -1423362948, 497287421, 498722374, 1751066007, 209937224, -410849872, -2017636022, 169446060, 918351923, 1740489847, -1884641028, -741407480, 1058935837, -1733866150, -1352752163, 239068652, 112964062, -1477057254, 580283890, 290850000, -1011062068, -740340249 ], [ -525226136, -332076183, 223074381, -1297548715, 1342687633, -1171761389, 536388669, 925530030, -799248867, -1768786931, -525869675, 613055045, 393780514, -1929568250, 123508975, -379586621, 2018270900, 862595140, 212894471, -1290304809, -852586542, -391252983, 1987656949, -1746760807, 2119253561, 985146512, -990342851, 406703559, 665029802, -2132420459, -2137464206 ], [ 79023125, 1969633621, -730472028, 1691337966, -1893596943, -954431864, 712141478, -2011807485, 1254008352, -1395234130, -1112124972, 1702207514, -1988148513, 219912276, -1107330408, -79372546, 1520209214, 1089007613, 846100378, 154900965, -831267986, 1231509053, -111501718, 1376820893, -837695878, -1040574686, 49373491, 132106307, 1343334718, -166891047, 492078122 ], [ 762576597, 819963079, -380853088, -1712408816, -470086518, -1790106929, 1676907265, 1760742979, 1309979770, 1300291166, 1986905805, 660751662, -1650805202, -1563753628, -250216792, 1422166810, 1361851249, 1871143459, 1088309268, 353497892, -244634551, 658650432, -396062271, 636798716, 655579942, 1012005278, 983802236, -843638304, 1252542682, 566808027, -1451086547 ], [ 210713296, -232231105, -1727189843, 557005760, -549275074, 1181974880, -739393650, -1869536353, 1557372850, 678041546, 1845328375, -1675243808, 637735948, -495113852, -1846741728, -1164056684, 1245973459, -1753410327, -1592216022, -1443434394, -1013293231, 418785966, -143438784, 38506412, -1965717293, 1674739040, -715250947, -1165164299, 832552210, -1813179922, 1086312975 ], [ -388478373, -1661043949, 1128480584, -122506964, -1697613895, -1595803933, -2107473447, -1165665246, 1013240530, -1984595936, -1806579463, 610023445, -559843682, -1289628357, -660076027, 1807832221, -2130928657, -1000553558, 2081667537, 1668011427, 525711485, 2033985692, -1090294292, -1418280217, -517205172, -1239862097, 711152414, -310032696, 1230260105, -1820351231, -412092216 ], [ -848959301, 250067997, -340739412, -693562095, 1438917950, -2068620562, -844701733, -1107977480, -859407316, 88847368, -1471354637, -897441031, 946353048, -1696334886, -794138215, 1705543960, -258134904, 904878182, -1240886742, 1580600518, -830804123, -476828905, 1990246712, 947336536, -643365628, 577279145, -546232318, -658823508, -628735327, -690018095, -1631247303 ], [ 370304019, -1569009762, -2096438164, 2129917127, -1754672945, -1775213512, 645644230, 1305749421, 1181996672, 1789405503, -1862626283, 1703798605, -139970575, -474207158, 995498932, -795245775, -413916155, 696592375, -1620532637, -669838876, 627178613, -292434202, 1870243801, -631767073, 1720052430, 269430642, 1585221188, 858435862, 1987826718, 165619788, 1329291638 ], [ 389625850, -1026494511, -813727910, 1477662088, -198196541, 1218607981, 90042495, 931082087, 1797425797, 1563353499, 1193329911, -2115811455, 1723393924, 71036988, 1689562204, 1241309852, -1855888660, -821559761, -754279202, -1381658361, -1480813275, -1547830820, 317385055, 399851119, -183272265, 59884564, 657363788, -519222823, 712745098, 1754177747, -23265444 ], [ 1001054030, -1032279593, 161225056, -228854017, 1199257040, 1494042778, -486103852, -1965754510, -89495864, -487219106, 1601331651, -504848633, 1442096596, 1493689481, 656758354, 1012267331, -292153581, -839175982, 1134267542, 190689793, 1049087240, 66546559, -472789912, 734765730, -684986523, -449689385, 1378960783, 1005330615, 1494264705, 1814620640, -1498645282 ], [ 1678281821, 1331212337, 753490878, -83880716, 2113320461, -257894880, -131572494, -718202600, 424555866, -557240393, 1524465627, 1270977648, -1680401612, 624796491, 1238052806, -468997522, -2060889908, 738483127, 1738188333, -117183144, -528575511, -104885962, 551480745, 1921969867, 1427463121, 41459712, -1994628837, 945583209, 2022639330, 614092899, -734228374 ], [ 690098476, -898441243, 489728632, 910150959, -893326656, -1965157486, 1889378876, 936801876, -1026929395, 820049519, 786589144, -2108492536, 238970295, -1743688284, -151498229, 700767383, -1193915978, 1251583296, 923628710, 855579949, -1847827234, 76930506, 1555308918, 1541359293, 1216534790, 965665305, 1084879431, -934780779, -1990570325, 1258448689, 2053867095 ], [ -503377891, -1707847412, -97499489, -640431784, -843338767, -87184430, 2131360883, 1775364062, -589910650, 1035336815, -880960930, -888349665, 1370644095, 913017137, 878398373, -1301867473, -1733052637, -27426830, 920229397, -1506259967, 2076719421, -1602878503, -529296901, 1843893541, 1281747331, 732967610, -1329492692, -1705180097, -1856259181, -463276016, 1171706543 ], [ 1575245159, 818210510, -1034769297, -1587699824, 1424434598, 1778455051, -1881736795, 1472032106, -974164713, -328429393, 411123476, 517012315, -350809736, 628221422, 1135014131, -224629044, 1352093937, -250471538, -1868581569, -2144112746, -694789774, -1101390689, 1693716934, -1307229053, 595343083, 680376770, -724738333, -921799180, 378453438, -822674420, -1306735161 ] ], [ [ -881370618, 1996985744, 1323179142, 1258080297, -1758615435, -703552122, 743316497, -453879079, -1116603078, 1152698171, -1355172325, 499297707, 297594882, 191510865, -1613217305, -1290812766, -853516281, 270314509, 1685456983, 1888268233, -992542925, -582489128, -1192860465, 958901913, -1275376212, -2055784311, -1357367554, 1240871834, -301767807, 879010781, -41315757 ], [ -1787399084, 1703306978, 1914771301, 1467269927, 2092428343, 281416213, 759921261, 996619524, 876595795, 1227123512, -4867285, -710444398, -2111109510, 1951750508, 123999934, -1485284472, 1699475899, 1633617741, 527070575, 97962574, 1994565432, -1433463521, 1887201872, 1530663846, -985821983, -1204907167, 959611336, 793274541, 847928044, -1640947697, 2145856179 ], [ 1739973407, -674959436, -1567090273, -1746458707, -1691644450, -1783341437, -1567632190, 36772018, -38344372, 1299014412, 1140151433, 210859586, 700517012, 2108017791, -502117700, 1420276553, -1801338278, 2011975565, -212754615, -1725992386, -2002756507, -1732921456, -2063218896, 1861909608, -1061060241, -642836556, -611385283, -1875930056, -2036595315, -930993077, 2033573861 ], [ -1576451944, 1828946043, 1314915617, -1745916305, 1904863187, 367011617, 1270516808, -90249212, -1647817385, 569343448, 989025690, -68285899, -2075092494, -1192034576, -890689307, -1919860447, -1681859899, -1046544489, 1576056867, -507957418, -863333378, 1008239422, 1772263501, -1376333866, -2116182784, -829561100, -106551946, 422785421, 1850810747, 996897212, -1029062125 ], [ -1066709064, 237024585, 364452412, -955082884, 1462064745, -1610883214, -730433730, 1550351357, -250446203, -1431912893, -222402369, 198887663, -465879021, 200604695, -605860319, -2086772352, 1668124133, 1599498405, 1958810680, -1776072547, 2017787542, -636308575, -1251246815, -1107172870, 299883825, -1672241240, -641085064, -140133949, 776714303, 1379026358, -1708960844 ], [ 1926369025, -7979699, -2091000570, -615731305, 2081324922, -150617559, 781992750, -683140666, -425003199, -90522371, 34498674, 2017416608, -276141352, -1282982121, -1083122312, -133419599, 1772990107, 36572004, -1808692200, 1695670085, -110409656, -1519444621, 1548233300, 672082608, -402625887, -391583610, -971370559, 1580237222, -411423332, 3400816, 1894325505 ], [ -1150994294, 494663553, -655284737, -1506562215, 1823736508, 1130386451, 1444660340, -2069701176, 390241622, -1335785329, -791633546, 475891842, -1196880129, -1787569972, 1456193110, -2000358919, -308624379, 533608490, 1823028596, 2092797513, -1517717000, -1617888539, 2097327170, 2142562679, -1092147060, 10154973, -55098865, 1357730078, 1488460019, 466542963, 1193987030 ], [ -485192145, 366507234, -1599861754, -1390735339, 582628868, -1858123627, 1958998481, -1849883630, -854246752, -11180561, -226036760, 669832148, -112900413, -151297975, -1669272565, -1206995838, -2061680347, 844841820, 1748715506, -83224250, 909757256, 1914341047, 2092789197, -1972997096, 1778595033, 203389578, 1785110038, 1078144717, -1407233271, 1828609642, 165939287 ], [ 276786641, -428215622, 1389059547, 583317936, 628694628, 1331307137, 378927151, 2105906484, 308414108, -1819635143, -1301854924, 963552695, 1685576245, 1170719189, -645030959, 1270399602, -1142731412, -1027616062, 813526435, -1533744211, 1074363204, -532900013, 55111925, -363411690, 1318757831, 1291844225, -644755773, 2123348527, -220689313, 1584137735, -568688755 ], [ -1077477596, 1648306195, -291886180, 570729400, 1393914773, -392692171, -353196839, 2097174906, -1631585865, -1934803356, -79672310, 1961074284, 994242141, -1904955019, 1250938510, -1852622193, 1126451764, -2058749012, -1237657419, 141136823, 157346495, -367691954, -1530465812, 1497784247, -1709199287, 1548718778, 1512845522, -79887829, -1007078550, -300944243, 941032703 ], [ 959618308, 1073251520, -1577467470, -1226061124, 181491982, -1965529032, 134933306, -704890918, -282336111, 24666429, -457046983, -595984745, -233368699, -834303633, 236552764, -2030273984, -2146477256, 318561008, -702642190, -116898451, -523342916, 1714696030, -9494423, -1570270215, -637738675, 10362440, -1072831120, 116882568, 1880876104, 31121045, -2036300470 ], [ -1838705991, 886064730, -1413706196, 620302204, -1978685680, -731751861, -1249789606, 350594459, -95940198, 197764166, 1099985688, -1302106100, -639474102, 466358953, -717071593, -1581093077, -208737525, 43255404, 435472115, 1534713409, 732392332, 1087567015, -573144254, 1534030217, -1104017934, -1732151219, 89573333, 273720075, 610257262, 383108618, -948583694 ], [ -1093698890, -1916853263, 131035313, 1457371011, 650040990, 1699379674, -546690580, 875380084, -203088013, 1229214471, -1466712837, 2141899959, 984075189, -1297429779, 1884498323, -1290076171, 1823128740, 578476565, -63076838, 2095711278, -852962686, 331321459, -532113573, 1879751599, -1913299246, 1950936479, 1145841279, 1488086805, -251012069, 275883198, 1224043895 ], [ 885513003, 112069510, 742296519, -417808103, -29871613, -749537337, -1536648839, 336173291, -1871715908, -1256980255, -2092785949, 536408670, 235588797, -520795620, -461808621, 1979184806, -1708841848, 1308859802, 1040738259, -1499320576, 528291495, 1696989405, -161929386, 1414245966, 1932180828, -2029622014, -351020214, 1439046021, 25332318, -508216877, 1635623020 ], [ 2105801151, 1810525311, 771645379, 357085498, 209168769, 58557023, 998990143, -1398881104, -288322007, -2044891183, -1964156374, 1441845523, 1843019909, -693296955, 910590200, 1748389625, -1952864969, 42655242, -445024021, -991204969, -520203866, -1782332294, 271731560, -187748130, -1215673684, 2089446968, 1888887377, 972875752, 1318767513, -61035886, 908875080 ], [ -1799086399, -700238124, -104412400, 1739919818, -1403560799, 235782083, -41253661, -2074147420, -1442894619, -755019313, -2015921326, 1520944302, 1927267710, 1452509743, 997920621, 904550885, 1719253944, -277106253, -1051581455, -802661738, 89710547, -1068820310, -327227992, -1256080593, -863368231, 729616536, 91312093, -90821990, 2057139479, 1132540896, -503974912 ], [ -1196657142, -933093205, -1727546665, -2003515795, -1348794926, -2008867531, 1223224052, -158279, 238852512, 477736064, -505188480, 1383019295, -1767909875, -711787228, 163520705, 690379774, 287949240, -2125062339, -1113738860, -1943318428, -1452803304, 1412719604, -714870259, -1371490930, -2021234345, 1038381706, 589484211, 1367796948, 1359023809, 2023476582, -944041493 ], [ -1299471168, -1219979230, 1427175226, 1211808808, -1138001809, 842032809, -1354541726, -497311849, 523172793, 2071430575, -1518031823, -1316446861, 747652662, -419600086, 1216089998, -1349497000, 1597225376, -377458522, -1634830934, 1910724617, -1687669356, -308700203, 242844179, 497527173, 725492089, 1887221882, 1040273033, -1597120161, -1569603918, 1391354070, 840743794 ], [ -292635539, 257703174, 1937376117, -1111872218, 1556883764, -1081138737, -24830085, 2030102312, -1090630519, 1230556358, -1736091466, -1082094661, -1263933227, -1569253972, -1650567179, 1093919276, 778140246, -843614419, 1141210984, -2117979236, -1160026650, 609468657, 1350457024, 51191780, -651784634, -1253036254, 55321975, 1796056772, 1951116085, 1067259562, -2133712798 ], [ -1229298540, -423068197, 2123163506, 966955940, -677178617, 33589250, -1056648814, 860128834, -1718429864, -1921478615, 656092177, 51045656, 417327083, -914497928, -244295522, 562739567, -240147900, 1373047032, 119838078, -1196480747, -1801073873, -2072821364, -141160703, 1543537374, 1771959249, 1236702424, 1444522791, -779549755, 640538402, 36158695, 1823029266 ], [ -2041546780, 2043516852, -565893186, 903244291, -388369600, -1663187857, 1610324230, -1929313849, -1673728403, 1250161704, 1542694843, 336410933, -1406571146, 349690424, 117766856, 201138867, -1664696855, -1962994922, 83954360, -1776314532, 2040207148, -1173634146, 1463916122, 472525544, -182603626, 247588808, -1813547485, -2117976114, -512339907, -444710882, -620792310 ], [ -1516276695, -1324344740, -618454252, 1313607644, -28193673, -531055345, -212410800, -983877629, 1322833879, 1134123680, -1789920565, -962965216, -1216488489, 1949190604, -5986035, -615857684, 1061343691, -636313478, 1624547302, -976234118, -53076186, -2114698983, 1802121084, 790731168, 399338651, 527202572, 1445270997, 271680718, -597698342, 1019250422, -844237275 ], [ 1315891189, 1083015739, -1237000926, 196663511, -711664720, 263352071, -1863136578, 1214263723, 1909116760, 702923075, 276647543, -1132390513, 1398471726, -1564502251, 83489844, -2081415991, 1370009029, 978725941, 386716512, 246714925, -2075226943, -590562894, -378396781, -1640002978, -603607798, -1319324426, 174353328, 612389641, -109576647, -1499175990, -1297398744 ], [ 206960292, -1241388712, -287689546, 966524580, 783137839, -792042687, 1400011652, 966539959, 1755984392, -75703309, 1918853041, 708666189, -165628880, -678226964, 860035375, 729482869, 615060443, -508991365, 90852771, 637610770, 374659699, 961465995, 1143053878, 1975177076, 1533186117, -1467906957, -1174285854, -1999052193, -1805567868, -2105169048, -1220361604 ], [ -1304106498, 1269222851, 606170943, 271211028, -1293010363, 618076326, 2097669724, 1098954328, -1908164190, -1272830581, -1984189125, 781508291, 2026558498, -1436636042, 1899087167, 226838516, 79001826, -1600300082, -2079948749, -1105469820, 99563301, 416996219, -1642093461, 1936023501, -1366182974, -512913499, -387838583, 594639606, 1566055837, 1504925036, 1626381499 ], [ -873227707, 30328517, 1573127668, 697198547, 794453186, -119205555, -1178260216, -1711832381, -136597075, 949781621, 1305191909, 1727127336, -125665932, 1792057580, 881364513, 1299920128, -1010578982, -1422885244, -1064351981, -1400801225, 1250045734, 691753070, -248203972, -1249495504, 780875247, -118557479, 2092850550, -760095114, 2112704363, 17765545, -76244024 ], [ 1141286749, 273218671, -2001649133, -816100962, -1680823592, 395810772, 567253261, 1438249077, 1309888867, -1454847225, -124629870, -1849149621, 70729800, -319143044, 200539456, 9220418, 2029354575, -2025712560, 795656131, -597708774, 1267514838, -1531052552, 2108003131, 2041511703, 1714280091, 499360529, 752623494, 597543175, 490095666, -2101493789, -1159908644 ], [ -1894542684, -1247527730, -689143361, 1489745112, -1547921772, -800612534, -1756381357, -806734513, -829107493, 547420681, 1920549865, 1950509076, 1862809582, -1592772759, 314597624, -467571746, -69264292, -62952039, -564603633, 515945312, 2092782103, -374685950, -1199122211, -1139360535, -728573066, 745803746, 607223764, -1138526290, 1014351609, -1559967747, -2107990566 ], [ -1344694605, -1142454796, 1777455714, -1467294434, 870272753, -1754203079, 1218409512, 1076637700, -926220022, 563025257, -62790629, 733620321, 1218888878, -1087899717, -42273650, 2128127247, -965015972, 1925296380, 373729326, -296181308, 909835254, -1451470164, -578966163, -1098966477, -1896198775, 150260044, -672724318, 999627848, 1141351671, -1820680382, 447094202 ], [ 1511978570, -1553991534, -1174081362, -349482801, 1524164386, 496285414, 268820451, 884061599, 138717545, 663913066, -1292902807, -636855874, 412395866, 647234949, -57275964, 516455166, 389319164, 1892608824, 1846077822, -962136656, -1286742054, 159041967, 1174898542, -1805223708, 407787804, -455252896, 2084895103, 607283658, -906457257, 1625991473, 1644776772 ] ], [ [ -569072614, -1255460685, -1720703825, 732471789, -2117058456, 739447672, -2080229024, -156206330, 1942985505, -397002614, -691000451, 1997964991, -19278264, 987708336, 1994921256, 1121429522, -1082442064, 1173808311, -387674701, -891192282, -2026997079, -1418122625, -339643206, -1422568548, -1336916081, 461536275, 728179811, -212340702, 525264290, -729354462, -1577327666 ], [ -1446034162, 1222301236, -1109176376, -300448401, -834941826, 1197014618, 594575526, -1780552898, 572933500, 899012550, 902391505, 471406200, 1056642260, -1969135447, 961383143, 1124271156, -1887902078, 1866806747, 601054200, 1594463248, 1711249917, -2024370570, 2108485948, 730100709, -2040104620, -2023536787, -382892205, -1069318181, -1028201065, 1039920127, -1293731136 ], [ 1814237352, 750438361, 1703988355, -460277468, 674129069, 1321450006, -997560005, 760725713, 1776321972, -677235878, 13533198, -1460709368, 1490083186, -1725850887, -434090971, -702787908, -99125011, -396458880, -577935113, -1750097191, 1799932561, -69630347, -689322476, 1313262033, -1455736014, -953365947, 1775885432, -1815132286, 857520197, 1770798023, -1449921755 ], [ -805848669, -214065671, -713709311, -1948708104, -1726919025, 2044650072, 467494411, 771109430, 894305042, -356018579, -1037775759, 1734953151, -558876746, -1148639633, 1959301034, -1712346654, 300569708, -555432182, 1298855619, -289474006, -612418316, -962643250, -766316921, 1867409287, -1522490527, -2146095936, -1196908080, 1335980425, -100806367, 632003420, -980089145 ], [ 1553819909, -832046434, 853166244, 294425269, 831496805, 1066536790, 73894497, 2141208474, -630412840, -1828268234, 986138241, -475883929, -104318573, -590358758, -717279707, -1030757556, 1717674153, -1649385307, 1820342506, -1180785801, -899320227, -862266817, 953825494, 76746905, 254558475, -2010096117, -1583822776, 5008053, 982250732, 1916371408, -520033820 ], [ 1255878420, -1784700554, 624116292, -132385153, 16066868, 1863041411, -301333527, -1835182880, -955161807, -1947010377, 434007938, 703675422, -101872212, 937403338, 1246450530, 1853844846, -794993637, -1070886049, -1096295976, 1106464580, 1121768962, -1698734133, 207440838, -1089202045, 1159801834, -132491944, 1368604565, 231763930, 325819335, -616308804, -14416593 ], [ 573948448, 2020016851, -1157192276, 1476083169, -16083919, 809199897, -1472716977, 290192132, -955466094, -1525983713, 1962353425, -2107393546, 1697505378, 1133251952, -2077602079, -1398084329, -186173048, 239249076, -1233397606, 465042946, 492284061, 772523225, -874521647, 82457353, 767787795, 1259300961, 1813679663, -473554034, 1598829326, -1764678116, -983129178 ], [ 1591154111, 881720648, -1690658296, -2055619628, 236747152, 1149357841, -1981914190, -695865500, 486159046, 948996188, -730320294, 1139322977, 588017469, 1622560037, -280033292, -1490463328, 1861014156, 1146221145, -1066416395, 1335401704, -875025406, 709064641, -576755553, 532460003, -1816944266, -1518115514, 1560765963, -340633702, -1736127345, 440544735, -1283084800 ], [ -665061886, -1600506577, 1144873846, -1595354690, 279543216, -428149224, 900583944, -1393694401, 1367634805, 1641104226, -1249166449, 1860488016, -68040909, -1375456186, 86391298, -1212494607, -14736394, -847630611, 789730855, 176426599, -2062929409, -64580952, 1757462338, -519995894, -1601855275, -998289352, 68401484, 1513154078, -1044245940, -54565963, 391682127 ], [ -1637680702, 1314348220, 1130059435, -1981055752, -781967577, -100692047, 1300927818, 913396274, 1015414056, -957559179, -1628843108, 887518129, -750089079, 1981538955, 562464903, 1533460862, 1058480760, -1442876247, -291919914, -362840323, 269477327, -167897318, -1761343618, 1359638349, -2132146013, 339009805, -1140858381, 170740968, -8010082, -2000502841, 233018062 ], [ 41268681, -1915770527, 445743207, 1829537037, -1475230282, -1586028004, 805843177, 1602762039, 1933607678, 1919727471, -1239066091, -64560955, 1606020278, 1331987064, 777642164, 204500732, 1224858230, -1765184091, -4775245, -1463476720, 2010321211, -25017818, 390324039, -688715345, -1963784127, 1009208126, -1784042642, -883382945, 78705367, -1830381797, 1377601206 ], [ 1275131957, -962947616, 265922095, 1052884963, 252243386, -2120955548, -553418952, -514271690, -123430339, 1823043677, -1666946300, 1155910923, 917617312, -311797450, -1608187189, 1474501674, 1260744392, 1610750105, -261968340, -1005694655, -1977638060, -1244160909, 1771433279, -1718433518, 1670057686, 373012928, -1734126749, 1813566716, -1919704984, -1408553912, -926751536 ], [ -943451867, -419560667, -1500341339, 225960302, 397532020, 798234108, -1723567194, 2040264834, -1577739298, 254932442, 746568611, 282198133, 1704077093, 1952003340, -510482330, -552194091, 930896959, 1904769904, 2103066436, -635255445, -2054000228, 1030956666, 1484498268, 917625642, 1814626988, 1492310843, 331861627, -1373260374, -983460907, 43093543, 267806019 ], [ -2139315346, 1449389658, 1554064524, 1616575397, -1067097146, 905918692, 1568355101, -169338637, 15780931, 1149746159, 723473926, -1120847919, -1117615653, -2130608039, 186295435, -879277639, 1131097762, 787421138, 764390375, 1298581208, 699410686, 1972417621, 653262080, -1027828874, -1979432394, 1936976446, -1995608410, 2082775926, 1660834457, -280993215, 449642232 ], [ -1766013421, 1145782860, -1751561318, 1193262161, 1160619637, 1531429788, 130125193, 1433018995, -316610583, -1314119178, -187977940, 343012247, -893927514, -6620989, 1601783728, 974192909, 49049446, 1704786766, 1858189397, 1636320449, -1969405534, -1530829080, 1248924243, 756328146, -1076658350, -1405659109, 1611916265, 399761336, -1469358553, -1161068196, -1417619703 ], [ -2060080602, -1148387206, -1897100382, -82164709, -101669248, -1326469455, -767038773, 885328327, 1837897554, -126939800, -1146534342, -803067047, 1648632020, -1494715095, 625137273, 1307761790, -96625732, 1011694609, -1186172720, -1971036581, -2085689445, 1863897080, -317975067, -953212527, -307667405, -597891648, -1182597288, 1690901824, 937351438, -1478070212, 629210698 ], [ 147189791, -776181866, -1272493485, 1890362734, -945101177, 1333218860, -1797293992, 241520860, 1560129356, 1346332195, 314105688, 1397416026, 102933623, -63540636, -88321781, 1991670874, -2096003216, 666560842, -1482325748, -2036865629, 2061458907, -192453647, 1865715986, 1222374000, 425420793, -259655549, 1364785886, 1753355661, 1649436027, 1231804137, -1719432295 ], [ 182865180, -325379618, -638554511, 1575520830, -1451246504, 1689651200, 1939196562, 507259224, -831370620, -391484046, -1055763168, 367961819, -172147118, -159491358, -12550531, 1459450707, 2137442429, 154750584, -1708572885, 1924453363, 1607607909, -499173329, -1551344722, 5151231, -74275350, 1591180726, 1569542591, -50727128, 1294716165, 1485759942, 2125238898 ], [ 374631520, 532571303, -1741396349, 1088195572, 456637490, 1947453338, 142627150, -381476170, -1652241479, -374771933, -1424245451, 581411554, 1123321074, 1452535900, -523881893, -990474773, 2085791392, 1123067911, 331072944, 1373270191, 697895272, 391961411, 1949349685, -1250840909, 478473875, 1271933038, 4856360, 1804668625, 563756526, -674329443, 323555890 ], [ -1367056765, 1987766937, 1836490736, -185242387, -2027284439, -765879104, 1761723458, 1194182801, -343419892, 646070328, 727264999, 1248050063, -636356229, 1241800888, -807815571, 870508208, -1657378889, -135496563, 418394704, 553671172, 929309722, 2074979822, -1595690348, 1716563909, 1236208042, -1630981156, -1180262124, -1914351544, -624146388, -1632509563, -1640324228 ], [ 1651428170, 1238531187, 688454479, -1441033573, -924000164, -1089207146, 1882527265, -1720086344, -1915749544, 1871145778, 1022321923, 718170209, -721609977, 777734858, -730995160, 1982360503, -106694185, -298075870, -97270060, 70710127, 1237062407, -1375560431, 135229157, -5593334, -616679033, 804611012, 1387976917, -1318171236, 1809879381, -1965158377, -849070181 ], [ -1045628719, 266011331, -1792902371, -1318756267, 1310747226, -887685125, 1629230525, -1349337189, -964330433, -1211173256, -1105699278, -186789555, 696991300, -880650921, 1225825289, -1609377457, 839093709, -2042171188, 453040701, -1065572983, -651693146, 1774639654, 712246058, 1948856414, 674938404, -1717896295, -1234745068, -12674217, -2032448563, -1070839401, 654465198 ], [ -1929229001, -758470464, -91711480, -2029977341, -590549301, -2068562364, 8148928, -1534564782, -1744096521, -1780069576, 42246450, 894278277, -1339900915, 1849741018, -1491494815, -1561107062, 297173605, 778764868, -405646276, 107304582, 1870053225, 861801901, 777362546, -1367476479, -25618330, -1601997781, 22134403, 1412832790, 612428459, 1302420351, -1655592344 ], [ 1846688994, 1799509599, -1228347124, 1034313166, 139396105, -1362158890, -514179929, -932620707, 1533855273, -2051585475, 119148837, 1008873938, -1424505361, 1180821487, -866412216, -488007117, 418300172, 1227795807, 224955111, 1085719392, 1094068622, 1106914415, 2143611006, 1557425612, -326852775, -1525875615, -57434155, 2103208404, 240185578, 241205450, 840025872 ], [ -1472239390, -1035742452, 1181746140, 392109519, 1913392469, -1086157384, 493625791, -308157333, 240236251, 30935442, 107158163, -174216827, 1210842139, 270905723, -806170738, -790530781, 8421513, 2096710863, -1391004294, 558923572, -1616311342, -1388615065, 882386189, 1179971518, 454702150, -532122296, -2095808095, -814692531, -794126117, 1293550159, -936309362 ], [ 119075921, -480531004, -1931763458, 1685841151, 626565840, 869874788, -1452791065, 1013759674, 751302567, -227172186, 227130638, -1097106609, -779239610, 1156103989, 1671881016, -95279640, -1133554164, -243318771, -949131876, -106325375, -990124481, 1534282564, 96448960, -969898182, -583777678, -1734889366, -664983807, 961678694, 1014264578, -1843307886, 2096641839 ], [ 160176058, -123007867, -196136081, 637108177, 236972010, 1013306189, -1611650700, 816140870, -1406324684, 1202777504, -235874298, 922673935, -1887678717, 1996326840, -1348371025, 1754524492, 372019440, 468280432, 241807651, -484868927, 172367100, 2082493476, -654440816, -573549129, 1914632590, -853515019, 1367452542, -1976011782, -1453803312, 2007274042, -449413758 ], [ 1555931262, -1640946557, -1126940530, -1402060485, -479546593, 515878394, -1178422317, 1054225238, 2096145411, 1009968963, -2032543712, 1682128376, -2054503114, 469222727, 873460212, 455640552, -1296236328, 1401593817, -2139230181, 1919274650, 477286577, -1570437437, -144078082, -1653237675, -553468003, -722098266, -2094835311, -246851416, -1789323072, -980718652, 1484085566 ], [ -585881525, 1891251430, -1541020965, -705859783, 570191946, 1414739004, 365434773, 1591692997, 183830983, 1303260604, 172513678, 1824889668, -1838795965, 2129315806, -1373319334, -935536570, 851380149, -2119416580, 596073261, -405794302, -1271110815, 902254301, 546250876, -679898182, 854782302, 75325010, -560968779, -676646316, 825140657, -410024556, -374009578 ], [ -114597965, -222713935, 1590482222, 971507993, 1349514978, 1051171015, 1939556812, -461972279, -1074737061, 853302043, -157852317, -957847797, 785474295, -1870329388, 44911594, -1380601158, -387474334, -1423250475, -1467967882, 72672696, 300206250, 1194564188, 1901345216, -1811626727, 1088943612, 489984448, -82367669, -330573813, 399301984, 240222383, -1520291956 ] ], [ [ -267613186, 809307569, 1964684261, 518758089, 1895672758, -888427690, -1585985797, 2044051968, -817911572, -1122339003, -1748275062, -567263693, -973322974, -56419971, -1994001509, 1869338358, -122493563, -629241206, 1637938629, 320191941, 1602694250, -834037614, -750452021, -1711065315, -2126411967, -539480112, 1279100007, 1372681192, 2019575790, -485881945, 221963036 ], [ 375887886, 1728180046, 951449463, -333129424, 120099477, 2106408412, -875780182, -1645783682, 2107834784, 2103778905, -997688596, 62325699, -1400245195, 1626488807, 1186097086, -1570156508, -2138540941, 1983545829, -87960803, -1238556793, -554131010, -842336596, -1035792225, 1368475560, -194055920, -1426414554, 29334480, 1550176179, -330657269, 922195504, 1765064707 ], [ 403193774, 2070197726, 483924850, -1838355587, 796277902, 1601506067, -630768087, 217456679, -801579923, -183315572, -59026933, 1082218285, 579993980, 989435270, -317322881, 1333597299, -1344483044, -1698085223, -979414142, -1921586543, -1194628890, 818666396, -709429950, 646919517, -1849234000, 1470053054, 525886777, 1424752377, 1036227080, -91050512, -176048226 ], [ -607577910, -58217373, -101295129, -762821483, -1146387860, -1617857578, -1409825330, -1436083128, 1318128150, -50456442, -1288812684, 1706543499, -1269685542, -1368754937, -1658723419, -345548925, -978267225, 2090037891, -2019859058, -41079172, -1629097527, -99072579, 72164374, -1522655852, 1565540966, 2029453283, 2001647061, 1745318840, -859051920, -270029406, -446127653 ], [ -1496779137, -1196115812, 575005104, -37183777, -1838912697, 631196642, 1918909633, 1459168124, -588037475, -957613138, 905693041, 1545382155, 322228267, 622769668, -173619443, 1683923915, -530586527, -1119790149, -2086831553, -733349694, -1809668987, -2067227634, 34907151, -89996380, -693250802, -529568867, 57034604, 1923747792, -1324765976, 1215845454, -1859726470 ], [ 1871549457, -693384548, 1168775432, 456135214, -710514205, -1105062974, 343463524, -1600157426, 786906338, -1938588023, 1041093078, 950280403, 845358709, 1698597077, -1521474851, -1007025193, -480449684, 1791312202, -1995289783, -1409558635, -840661336, -629973731, 1162554895, -1279970208, -573557653, -560049242, -1942137367, -201455756, 2103604719, -850531667, -1346611358 ], [ -1037624554, -750562041, -652664412, -1832874781, 1951461824, 1619159620, -1598685421, -755985397, -143926828, -1070535390, 952610859, 1318800755, -1136953844, 271476630, -1056384988, 1846464812, -876541911, 1107954811, 389212632, -1173432370, -2086848910, -1073500609, 2022059386, -43345121, 563367862, 223134141, -272922315, -117503620, -1009079148, 156119665, -392623173 ], [ 2118525744, -494592733, -358093947, 583163185, -437566296, -370912019, 1214128717, -596064245, 1622776937, -1668037554, -867957491, -995193818, 1627707739, 306067653, 1494116106, -786797648, -925748181, 1334228191, -1104211321, -1418095811, 856908105, 1488416798, 1002073928, -2046685534, 973193467, -866716370, -1997227679, 2140247298, 821820723, 1597655533, 1900756784 ], [ 764010496, -618902273, -1187496077, -1505995045, 695201396, 500579360, 2113291221, -1426904788, 2068629439, -1222747165, -123783815, -1899520379, -1554877865, -1017034984, 1488336021, 560531013, -2013123294, -1165800589, 2534231, 210368497, -18476020, 1172244963, -388307123, -165030468, -28201206, 1586715759, 1221812113, -1247207510, 1066376237, 2040391781, 787161013 ], [ -1235495511, -1118108302, 661544558, -1707778424, 171771764, 1860489432, -936200218, -520719970, -1254251623, 1696440904, -1792127608, -2140593565, 1255476441, 211474629, -1441541996, 1262643148, 567836568, 408885796, -1337438720, -2134119315, 226428912, 1357733626, -1716441501, 634060193, -550635973, 987914400, 661535436, 1711427701, 1340205250, -723241971, 1881999303 ], [ 300132920, 1598231260, -363951045, -1124386647, -1688811504, -1306506723, 975978352, -1036108325, 1757938156, 2033782432, 731292392, 2071565940, 601181675, 2088150105, -930367406, 829068509, -1463463373, -323125412, -709791299, 1415314369, -460134683, 1576391024, 1441912556, -875926390, -735030708, -907799359, 163797359, 2077675046, 1562291895, 443159229, 424540312 ], [ 2138438999, -748467495, 590551569, -624093504, 2117542053, 19637914, 89527775, 1396860456, 1348714907, -458203128, 6088822, -690793232, 1772752608, -1937007585, -665013178, 1327595982, 118629942, 734765569, -1375523237, 1275165090, 1317807302, -1298573892, -777868024, 146226632, -2106777467, -998405056, -1236054964, -25872626, 1738189689, 765406140, -292714963 ], [ 1693391859, -1601568458, -1468839079, 484978854, 427381558, 1890274605, 1642345921, 1010976595, -221834671, 599454057, -741935582, 511660140, -444654049, 33415416, -301548988, -338527559, 536422948, -965171908, 2072888942, 186341698, 804675105, -1753932759, 1148306686, -2048989013, -943854467, 412019432, 145366491, -702780657, -2019475263, 1281054471, 823565142 ], [ 1167421737, -778459382, 1555370780, -1379257392, -62614117, -2031960137, 1511462085, -961642588, 687408464, 82495439, 1815460784, -1743213976, -147915831, -683462479, 745652517, -1376459986, -1077261292, -475483719, 1312015696, -1572472164, 1002868929, 299953984, 611940320, 78855423, -1514439769, -703373873, -148686869, -1032554765, 2070530537, -259339084, 2113012849 ], [ -2014493858, 1950968923, -826748186, 1955393695, -222741031, 805602082, -996472576, 629359472, 1698274869, 1615708039, 1038869344, -180546967, -1024987071, -779182764, -1085876152, 1602637822, -2118347861, -1734701681, -1016755179, -446052124, 2115213638, 1540026291, -1286158833, 1312863141, 723588285, -456754625, -391922791, -336823771, 1373913476, -480444910, 2099178611 ], [ 1112018870, -364427352, -872179447, -394980459, -2120114, 1993297944, -971260863, -1618719115, 1358751094, -395849681, 2039409380, 235153974, -1767117742, -118008939, -219796095, 1475212239, 594221607, -1099621915, -720195217, -1997423381, -1178137318, -442951212, -1828381195, -1132678545, -63993205, 1728791891, -735521649, 395212409, -2038262278, -612871913, 190096422 ], [ -1060299300, 625393424, -1420264433, 1964349474, -1634134749, -190011701, 238218661, -592321541, -271527156, -1453741183, -922760613, 1001835444, 1130035203, -2121103988, -818145839, 1840003645, 910995192, -1112208733, 407295693, -1608545523, -1729261157, 264755981, -55375132, 468985470, 1137821598, 532427181, 69507393, -1157086235, 1264555169, 1383793003, -58250336 ], [ -1858322496, 1179623456, 2086389106, -1547521990, -98263704, -1130444074, -1119144271, -1072590755, 438809055, -486847510, -441142705, 748793138, -1746889589, -1039227055, -1145208119, -779912288, 877161302, -1059522513, 1293658495, -1235470888, -119246529, 2138909193, 169903895, -2105427458, -236619684, 595319321, -1426267865, -975412919, -283859108, -1328648602, -287194238 ], [ -1329206794, 1037977696, -1301387601, -1876863999, 1995555922, -1069091783, -1399181023, 301291012, 1020287509, -1209762426, 1035740703, -243250976, -1500314252, -28481934, 1976364557, -1466369764, -507763085, -802254147, 1727538641, 388710697, 902482012, 1158441818, 295829119, -113956410, -74994036, -2090778558, 1817752408, 736219120, 1342044029, -588543037, 2124411287 ], [ -188597381, -1545670800, 1762909446, 589898439, -337691119, -734624077, 1777136776, 78192090, -980741689, -380510849, 827296287, 1692274525, -284548917, 280383188, 1888028535, -238945902, 1030900265, 1181409798, -1054178668, -1511046367, -185981748, 386454184, 1798004513, -587265253, 709142987, -221909136, 1562060548, -756739340, -781351622, -153780048, 1123044220 ], [ -1241351082, -1561177619, 198785439, 1515880243, 1536580917, 199226869, 191316900, -1912678459, -952385752, -990143861, 1930037690, -11428678, -622950386, 68308713, 1168194081, 1038651370, 21250415, 226914239, 609059866, 1229620859, -1329717810, 1343612054, 1131374770, 460479942, 287871351, -1220558567, 85221170, 667009988, -1601000553, -266481840, -1031412342 ], [ -1818143108, 1781292209, -100718867, -918477576, 1331647994, -1748145855, -276143141, 449704703, -575842434, 522025654, -1311843743, -872569646, 240975631, -1872765694, -1047495616, -63838127, 515941509, 968658629, -2120237695, -1803527868, -594156199, 1723632393, 1115586086, 895423422, -2023907818, -201340, -1717620321, 1276798047, 2017300429, -490771753, -2109761531 ], [ 689967398, 1124291466, -1961208134, -600034685, 1316476937, -906392903, -327575392, 911606268, -1757249177, 1489478803, 490104717, -275053466, -425565381, -2146777540, 397535836, 1650066454, -591258504, 1718030353, 359027301, 397179747, 660742656, -1113888816, 934532046, 2010461981, 1387124055, -275760390, 1126363766, 1756906037, 1411151045, -1105185232, -1944819943 ], [ 1773387105, -1378631794, 1081137745, -1456086247, -241606452, -1032646544, -1949047534, 900187408, -510176743, 1166697513, 1554540129, -1296573701, 745367822, 162757939, -866986659, -581635508, 432355840, 2039324045, 1859795475, -669877157, -446107390, 2096695073, -1175869346, 993701837, 1488168099, -1888237834, 170056883, -1598364251, 306534147, -61519957, 1826721231 ], [ -1914210932, -416382447, 574722770, 997577186, 178659999, 1570491813, -1345427506, 416764051, -139797131, 455146550, 329830073, -23646322, -2022961415, -1759955310, 1622375067, -924801686, -152625964, -503914799, -891942953, -1058992417, 266950475, -973584645, 1824020313, 1600019208, -716380601, 387129160, 1936743840, 1897920690, -572663750, -203157301, 1063519273 ], [ 557170992, -126393677, 307588319, -1892718244, 1895169488, 1141124453, -1641518805, -1662520893, -809371547, 2097207149, 1081957509, 1878277916, 1180317070, 1097532278, -1678505513, -1463460013, 232339532, -369194745, -1084470934, -438624622, 1494193008, -1772690885, 1113617912, 583817863, 239698366, -982244485, 545026842, 481475737, 1830896720, 438136450, -2132849913 ], [ 1357131314, 563038373, -1784213469, -1833032718, -328323143, 1936739374, -1850167090, -606217119, 1308492340, -1032265363, -641252400, -2125899001, 1253633779, -2099563598, 1201773692, 2016125176, -1146582866, 1193143170, 1442419793, 1891439553, -1398352866, -477500742, 1992052705, -833023819, 243170295, 1011787605, 235093653, 801786987, -149433713, 1941220248, -1564585064 ], [ -1232831602, -389568544, 295118427, 1038519698, 378687901, -364841173, 907934098, -589773989, 2008865586, 998526977, 1800592913, 1466381818, 1051921370, -72231784, -502384864, 145578802, -530726761, 458691954, 756348678, -600806091, -554317601, 432522507, 1059667004, -1699454088, 1861441923, 1958795169, 470913154, 759627239, 675806041, 1495248980, 776755721 ], [ 1148406191, 486519516, -692420239, 56530099, -1510368278, 1311960092, -909001799, -1769171417, 930921053, 902306032, 994473188, -1359145321, 1166462535, 1270460503, 353035625, 492811682, -1625489167, -387880944, 1369028763, -329550829, 1529213667, -1188020679, -780701411, -662036384, 355762249, -1471062388, -1856323219, -706239400, -1345072652, -161723869, -2025773598 ], [ -1189237818, -1033533695, -2115322465, -86924909, 1352668044, 2010880442, 1294831154, 1348132507, 1751154782, -545154877, -1459634032, 1777066308, -1586946336, 663062468, -1190183667, 699808165, -1834032689, 33490497, 620516381, 1472243734, 742010158, 213621460, -1004879940, 1452044878, 897144884, -581295794, -937342149, -1322364375, 1160253634, 1702332988, -824372014 ] ], [ [ -1319418706, -277076105, 1294890383, 1635592973, 2040009036, 1124176052, 400113764, -1512964810, 1433128206, -522593935, -1139414196, -921587775, -58038423, -265751366, 2027227070, -1134363339, -352710544, -1970054094, -1280054749, 1863156538, 2069831683, 1932531658, -1720819705, -671260945, 2016769951, 69877294, -299482457, 535036523, 831937744, -1200697385, 1098722422 ], [ 1374971007, -115458378, -1088972488, 1373287764, -761115106, 505571752, -1576168637, 2004376841, -1487433910, 1568208561, 394143315, -407211536, 2032357170, -895635923, -1831032303, 1103646300, -1544444222, -1824097082, -267608717, 1217189685, 296894026, 2043723738, -670279609, -1328089898, -1697615765, -1923500088, 1613486765, -802267081, 499503095, 533728685, 1699269537 ], [ -130644911, 501917618, -1246852454, -294678719, -1425217414, -97615758, -847964921, 379592298, 2016081091, -1793332521, 2020608241, -969542005, -1397429331, 1596066820, -1626682263, 2141925967, 447819929, 182661214, -1816045697, 639955957, 395299095, 1168083365, 1685387218, 1853932465, 1072173761, -2107235807, 1129613357, 854013577, 1737692162, 222787625, -259358178 ], [ -1453443686, 190457717, 1809759189, -1569525290, 754648502, 50621024, -521714079, -646149050, -2023703615, -745963160, 158967201, 379192334, 1499638042, 1756627509, 1534508803, -811540908, 2034405999, -369067226, -1316261962, -2104884229, 1356501659, 625005693, 1228127022, -1457220773, 1192410053, 157138584, -528457401, 242168655, 214060391, 1058090668, 1010881619 ], [ -1677643495, -1850812934, -197116206, 455131748, 1741308071, 768082523, 625836095, -16988578, -1463385299, 1683506160, -1399157419, 1431507304, -98172676, 1727626928, -1622714853, 1314239285, -736765111, 768808582, -414944715, 1989030016, 1465011251, -755635636, -593430579, 2039060057, -1333840384, -988491498, 1945033377, -1317311654, -403740798, 1600830332, -1339811120 ], [ 1553384397, 1945825907, -1090328791, 1313777066, -572136125, 215120879, -1538990130, 528671114, -1311808197, 854979938, -596581586, 1656118337, -1457577872, -318945230, -1529201312, -1980894365, -709652055, 1988643255, 1292874874, 1122669739, 1614125206, -1317060961, -947709582, -887703613, 1826294923, 2013390450, -2121430895, 621789805, -862863051, -1135904158, 368975883 ], [ -1660162393, 1697932453, -744178553, 1665034549, -1681781435, 1186832762, -1949547718, -328490743, -1305087917, 1688645072, -814750710, -2050506008, 870617689, -1973068643, 1032726399, 805266031, 939292750, -1322998070, 794874758, 2127923268, -1380195082, 126650391, -719312012, -1532458525, -1754686557, 1950825461, 1207774174, -818630195, -1141871918, -940355004, -905964845 ], [ -1580453875, 222891076, 1709126392, 1020539800, 1133677022, 1648141139, 1250830842, -1380504568, -404547426, -1055598625, 544632878, 2065035625, 833537232, -1418541134, 2084119458, 391946120, 236876949, -1259425240, -982481154, 1386518052, -1633517086, -1260508726, -1105338596, 1606644197, -2038339133, -1649599891, -1530291235, -1491170210, 49120456, 1679864909, -2124641548 ], [ 1863193876, -1735394524, -1010664008, -1932862113, 1981365955, 116259351, 934884936, -2042279460, 426778965, 33655901, -609721645, 482269213, -792459650, -1182423970, 1086134876, 1814033580, 1348122690, 2056753748, -288825201, 1822326601, 1727101260, 1735315779, -1477816932, -1802252290, 303019656, -748366237, -373880575, -1036833941, -1348448903, -1311237717, 1637421669 ], [ 356783047, 693215822, 1440732116, 2075269009, 1561183012, 1681850911, -1196898251, -2091083617, -543105292, -250375417, 1280409257, -1477837128, 1169317997, 882123837, 1594226634, 241072563, -1736556143, 1249701331, -1656153513, -1251466802, 1111937189, -552905289, 968892673, 1199570128, 1404100197, -623702406, 1920146698, -804753785, 2052187474, 1124755418, 10151597 ], [ 1667326132, 1387677486, 380215349, -487183086, 1728201224, 1515838015, 1941342951, 995104872, 862043131, 213899788, 1666735303, -628111647, -1019320852, 1459646506, -26830009, 1080693368, -351164906, 422044548, -1303275234, 328660866, 353082937, -1462610030, -922630095, 202740337, 1490209903, -1376062285, -616563451, -1349316155, 666310581, -347942878, 1197275151 ], [ 1775219728, 437467414, 241595099, 1334927501, 546550563, 2111867823, 88357820, -1696227832, -852714430, -317984397, -1386166150, 426264346, 1947723329, 294125566, -364299646, -461487530, 67344868, 1271804805, -766050243, -456188752, 88108531, 2146048192, 1880741661, -1622818105, 938818925, -1499795466, 1094068803, 91571451, 1546635381, -1223104331, 1782360213 ], [ 1835109989, 1124394741, -632593688, 948914930, 1326997856, 1969299736, -736582696, -1070317538, -301896376, 675139925, 1781149182, -872860731, -1192346541, -1178974198, -312431980, -1515985223, 1382475477, 159563609, 845967980, 786571708, 1370235815, -573585676, -121964456, -1104041899, -1972102684, 163731743, 873598563, -682248695, -505321032, -1267160462, -1729741717 ], [ -1469808219, 904212243, -37991991, -2049978858, -365320576, -735716065, -972378332, 506920462, -814113353, -2025359100, -215579325, -1759484148, -1159346510, 2102034662, -267137207, -1780595546, -1238497009, -1345690947, 511677210, -1142881064, 1623252273, -24672968, 39916718, 1147424308, 1668881078, 907383696, 1821397834, -3027088, -87508195, -361529393, -1487535272 ], [ 692715801, -576364850, -577417140, -1336690242, 2110586614, -1994321811, -543783497, -1619668828, 362283912, 789874855, -974225337, 1277819669, 2025192595, 597938273, -1801072895, -670251293, 1263866883, -1300045558, 1643485007, -451768586, 279320152, -910274199, 893663473, 1697928472, 377375666, 1429231140, -1388116539, -1696084483, 1745206536, 582363286, 1953615959 ], [ -207236896, 1954890502, 490590481, -546536221, -49146620, -1001852813, -1288576488, -1378852895, -442015081, 1246288352, 1989063309, 1814977093, 903189070, -1850802786, -1902486645, 1504280858, 377569451, -561514670, -1290987480, 1528833984, 864347043, 406359876, -838126711, 932831217, 1710008538, 1659617250, -1430652766, -694466206, 1318240576, -1299640078, -1795579486 ], [ -1130162046, -280736218, -954916470, 580631524, -637099599, -54771907, 2090836582, -859597338, -131876685, -1095285811, -815875410, 2107394478, 542885271, -494324834, -824692179, 196873516, -1003350591, 1902539084, 819604507, -1426255685, 392785149, 111008711, 171116058, 1430949202, -1007947689, 501086042, -1123262403, -743943554, 118902714, 1518457351, -66600962 ], [ 1133255416, 1806210742, -797793508, -2101108276, -1739128187, -37795653, 555465972, 1203620628, 1942462824, -501000321, 2045414218, 596858949, 1519545378, 1929662347, -275301586, 1644775158, 392899584, 736782317, 580569366, -2069912981, -1733636378, -1838850921, -5570486, -2036425109, -1483890351, 189340254, 1645187906, 1851446321, 958253901, 258283743, -1774083365 ], [ 653346397, -1476098274, 1585533376, 722398756, -752832647, 1593413690, 192474644, 269312009, -1654300347, 1551226069, -2104724386, -693519146, -1023275873, -1224293347, 1323574, 1917817677, 562007345, -1578875686, -1952119178, -847923070, -752399827, -520795412, -1315539478, 54557850, 1214839085, -825417080, 1870185165, -1044667483, -1466148114, -1069921727, -319075625 ], [ -242707511, -669106622, 1888244043, -457274976, 2013695477, 1306288802, 151542213, 46588425, -1507977057, -1284585923, 1217244056, 583392004, -724725237, -518133079, -1598767981, 355189948, 1519376247, 1842592160, -2037250839, 467011958, -1916262721, 108635420, -596377650, 533740405, -1220046626, -1376219089, 874896206, -636562848, 2089837616, 1269476122, -119751368 ], [ 68977818, 1777533496, -1695768347, 762259040, 1012401237, -1511951038, 1329490053, 1617702044, -395160651, 1256266498, -1924940185, -828966692, 925871392, 153386043, 864473157, -1325126827, -5742830, -1732030768, 134287469, -949609220, -2060437916, 971214833, 101954777, -2034432406, 1211066666, -165237115, -1411852847, 267180186, -1779312482, 21964438, -1135384949 ], [ 999682917, 469939802, -1278540713, -573036828, 2042446525, 363178228, -15590457, -1983696014, 1110848377, -1917454161, 1792122369, 1165370199, -1072358010, -1084966642, 2095907478, -1878254387, 647049837, -932687707, -997607514, -1585534200, 51882219, -686142153, -890171829, -1587735854, 1106890091, 1608819498, 1287533128, 424663904, -481322853, -1869787179, 800346088 ], [ -1814491829, -1240724981, -1588515022, -781662443, 1425714291, 611425069, 360202992, -1057644302, -1751432817, 730269466, 260183030, -1517851343, -234044915, 729432630, -1382560836, -944988844, -1028852834, -243756670, -972642221, 297442571, 2085257625, -1719851517, -1349396637, 416162300, 516339340, 1445992398, 1617787849, 1904326687, -1283967237, 791843520, 1268437359 ], [ 974352321, 128695239, 1857858009, 1064332767, 1847627934, -833917593, 513987703, 239216239, -1619351066, -1372232524, 336067260, -742528094, -653304255, -884708644, 1972340423, -1914472097, 1036633541, -1619195653, 505612259, -1248720058, -1005461907, -1780492502, -724264961, 1807131337, -946419644, -194231510, -24468820, 1991472109, -249172264, -1646924939, 159333900 ], [ 842472976, -1539391919, -1401051904, -240363934, 991592752, 1568314623, 501095125, -1680475533, -1944718024, -2144039260, 920750067, 460777705, 348934332, -1072807814, -1038542739, 137153841, 1541256453, -1589792389, 404950598, 1981051512, 1855517481, 706509521, 943473775, -689242523, 1841669450, 1615954845, 1175413469, 1100523603, -1380805555, -1453779371, -1204131236 ], [ 1899830173, 155630615, -1883278301, 1183898931, 2011459373, 1426176751, -1289598465, -1062347430, -1819241910, 1579263883, 289165441, -1967698176, -269910589, -269402748, -449431364, -2115101720, 1716280563, -1189214669, -2110843569, 2014090235, -932325344, 1026069655, -1088073074, 1179642208, -1372056684, -903430734, -1445013571, -1468137179, -1029850010, -1030722445, -1471755667 ], [ 1772409501, -1237198447, -316489165, 283479057, 1753565796, -1408293910, -144795135, 1908461412, -304061999, -833997010, 1137022885, 244448262, -388017285, 1294186762, 1462146008, 1058125804, 1000131915, -2004449836, -314591528, -386515835, -1698287833, 1229973549, -856135108, 1828522901, -1829287684, 853139387, -1353892794, -486849472, -52209610, 302493830, -320978342 ], [ 1122612767, -2135209081, -259573925, -507949717, 1692755293, 1754684370, -809320634, 1940916864, 1907258326, 847049850, 870589034, 1107808566, 1659395842, 42830057, 1983306047, -1921426098, -2046088044, -646200676, 1344315521, -1940525133, -467367858, 280103464, -1344335455, 522549116, -40738995, 2036901303, 673490589, 458408964, -1515732057, 811652705, 1954517608 ], [ 678214663, 1665295993, -163494759, 2039662408, -378698926, -915057649, -1602314937, -103740967, -2008929086, 1564825781, 890980812, 379631604, 1645724471, 1457754445, 838355931, -2145564876, 1167716768, 89491062, -1434037240, 1749779973, -921467873, 1138573694, -1145104647, -1758054599, 1859044622, 1287039722, 1674212905, -861325504, -1683341811, 584888779, 587874283 ], [ -569892605, 317325141, 1591076889, -1195267601, 1516913522, 1859896810, 1844540718, -800568049, 173847099, -232480606, 251484518, -50415169, -1611021335, -499651155, 609517045, 1484580517, 2002003314, 495213302, 1534903533, 281332840, -514959134, 291625280, -1073669965, -1022895187, -646979897, 1595565465, 1398515750, -314813260, 216807282, -943002941, -1114418210 ] ], [ [ 1678440087, 431536566, -221802193, -712197622, 829164911, 449330394, -656189486, -624760911, -587172355, 1092283727, -49976650, -4834258, 1976619929, 171956013, 2141026250, -1978196064, -1608040693, 1893371406, -959852263, -1922311628, -1574304579, -1599074138, 761634300, -1721725427, -267802738, -1272846995, 97730352, -299530232, 1384350735, -1945891349, -1308865223 ], [ -760337298, -276582184, 1114295498, -1180127888, 787426346, -61801314, -1900726786, 2067225099, 1350614450, 954485449, -497941972, 1261870184, 1376931350, 435478207, -390896185, -1620939894, 1811565308, -1217702105, 1577946702, -907112720, -811801388, -291685156, 441713783, -494652212, -248379385, -1318747490, -190397367, 831702458, -253879676, -275372231, 626211455 ], [ 945667391, -387361021, 442527636, 645373783, -755248705, -856808741, 1244381873, 1705800874, 559046728, 1772311458, 1272174503, 808864400, 1147019085, 336400468, -1722654573, 599129012, 360484636, -511161702, 1247382422, -343620369, -630234636, 39568065, 1793086454, -829323361, -131017990, -958557092, 1082049947, 124401827, -1489257079, 682785514, 2047903241 ], [ -37046372, -1661203842, -1242033333, 209403044, -536390422, 1926408496, 884242723, -1438963593, 1219049722, 226646053, 1109224025, 925213236, 703687930, 206754860, -1147108639, -580752108, -398652038, -1243692843, 244010835, -1778939101, 1974218073, -1227500668, -1374773593, 1254423616, 438458650, -1893228363, -414075555, 1346405639, -352329184, 602219949, 1078349267 ], [ 1831355707, 688404054, 504738591, 132433761, -17917467, -1880325889, -951405765, -1754427277, -1051069661, 97049754, 1559140808, 1474071031, -1914293296, -7296981, -654767621, 275245462, -1751038380, 2120507369, -1015586113, -1100187543, 785976918, 118648199, -135282313, 1138311125, -1728976211, 1941097238, -1879637076, 1391782258, 290819663, 135758393, 25563787 ], [ 640473968, -1437927670, 1333249131, 205400526, -613484215, -890361096, 1273699452, 1400469905, 186472351, -1148897967, -763450275, 1231636467, -246043374, -839219564, 1799981300, 1473270795, 358600814, -2099117455, 1812861841, 1868160811, 1876393051, -1629985986, 688286527, 484108138, -1876398472, -1540900338, 1820801226, -1683348485, 1076442038, 1588968256, -379692662 ], [ -282203722, -192646077, 68064134, -2037018364, -1817042561, 1595637924, -637551743, 1831583111, -1822062292, -1671892594, -297560607, 1127666101, -1603632590, 142558523, -960448228, -1496381378, -1071884916, 737329693, 1673000238, 1226277181, -1754045435, 193134610, -1203161522, -1421898349, 1007228076, 1999004991, -1377436432, -65474276, 1863514850, 1931582227, -1382062831 ], [ -529783576, -947434028, 224443191, 1816991599, 139519877, 1431760930, -1483726106, 1271504173, 1851018830, 340938158, 631679746, -2015805394, 1436929654, -726297838, -1984565424, 591784976, -1877458813, 973566783, -425613336, 541925362, 2001170733, 63529421, 1574353026, 219926552, 1348668897, -406169314, 1134268101, -702047001, 566756255, 1749548042, 816111690 ], [ -1268128608, -470901229, -1584998623, 1643969906, 933351581, -679370454, 1945539822, -494166367, 817707542, -1431115209, 116469636, -1969918563, 1318630271, -1203992446, -1622048535, -1690872704, -1392237826, 127372852, -91474422, -822942067, 1294908240, -432421035, 2016220196, -151032756, 1165575473, -794903432, 291425433, -1390549670, -388843877, -1682425590, 842755362 ], [ 1661353861, 522517189, -672707619, -1177036945, -436713113, -263876124, 1462580301, 453576746, -593613149, -722065584, 1118553763, 1135981127, -1223339000, -99490890, -1836786247, 1094162354, 1210857536, -1014115112, 315623327, -1692723568, -1514307003, 366557358, -107090217, -1924406322, 1229173572, -477230875, 2122656531, 1817658591, -560334953, -1872030500, -363650339 ], [ -449144313, 1251439430, 1146676284, -1928988231, -1677197684, 346665836, -1226558308, 78181142, -1539605721, -1402012146, -167974563, -113005082, 879238111, 2100248494, 1506324250, 1281892851, -1883626040, -11239313, -799561355, 1129632055, 1995038911, -657956295, 2116404044, -1578478962, -2082028213, -643084744, 1670862719, -1430728531, -790559441, -82286572, 373608647 ], [ 2046950877, 771042763, 1238908175, 1284705275, 841724225, 1043568876, -549855941, -1077938406, -1476138301, 352619453, 773253916, 549924443, -1606881306, 1034303787, 136948597, -1280422385, 1482193755, 1938995149, 1651146463, -1104860681, -144994716, -1033581285, -2022670966, 135069874, 1860632720, -1871559796, 178440104, -625892153, 723542671, -1609427882, 2015277098 ], [ -1416728991, -1670536074, -690335803, 1342158483, 1103955389, 1861345311, 1000626712, -1594522000, -947455044, 2100290328, -1051269288, 2068556092, -24769020, -1184606458, -1823881737, 381409710, 2146757376, -290472437, -278992145, 1175843265, -972620339, 2014352058, 1070875382, 2109729158, -1550265910, 257733975, -1491351719, 993886935, -1329173118, 2102718605, -77768750 ], [ -2138271852, 1605871000, -1541157491, -363981808, -224153999, -1294580412, 1202288541, 739612233, -657340948, -1724076730, -417657200, -387213490, 1788151522, -1446680429, -2081016029, -1324884531, -1116984441, -924576433, 2120547354, -1421229861, -1222425441, 507051946, 1063885051, 973726293, -1776932949, 1928225536, -1816024821, 1639580620, -664354880, 1047307642, 291341112 ], [ -1950528406, 690987047, 1540204844, -971476868, 1488620195, -427990112, 2005771049, 1945948541, -966204938, -1574063462, -1564711987, -2147319419, -1369835929, -177981262, 1272242400, 1991062686, -1527808686, 1559592527, 458380198, -1016135425, -2018208286, -1514204083, -2024321529, -213971596, 1964024963, 2085698067, -1996144010, 1099432218, 1619249458, 1394944006, -1019555735 ], [ -681737529, -1262263539, -831768327, -1587400347, -2080380817, 775645384, 149500068, -1550896246, -89387043, 876596666, -1229167936, 1442067775, -1646513835, 1162227083, 635426478, -448682920, -102016925, 1527495004, 818728175, 116375374, -1375159589, 120842755, -1874845936, -2086382095, -1425991659, -908157671, 880175165, -941425260, -2133954796, 231098581, 672033457 ], [ 1261239018, -340031421, 496632120, 1694029158, 2084872997, 183133778, -275569201, 1126622158, 1370550789, 268231601, 1953302195, 412391854, -1075598103, -1152597757, -1749337918, -588221922, -1493536584, 1366662550, -1596459187, 2071711848, 1773239948, -464687145, -606614028, 69500307, -2097964601, -1038640746, 301806322, -1272231422, 49701091, 292013684, -655710598 ], [ -1843260905, -1725745415, 1000685502, -442357714, -1682249196, 449381113, -1883764943, 2024163361, -1252981842, -411719076, 1692885666, 466265804, -1639224588, -224463045, 397431580, 599760361, -197330244, -768689871, 527193645, -1210726963, -423101964, 747727438, -125784478, -2145986436, 2058465252, -1004277352, -826318299, -2099266704, -1382197273, -1667726440, -2008435416 ], [ -2076149227, 573237525, -1859364695, -1608959172, -898327547, 1555086516, -2058906821, 477876162, -510962181, 1256423503, 1577040218, 900635511, 1824208099, 1083440181, 500141934, 2073486700, -1870146737, 401659462, -1209158081, -820833541, 499842724, 440458111, 158935709, 120012560, 111367568, -1255860787, 37323385, -823962578, -802460714, 672885815, -825106261 ], [ -128775905, -443799520, -793146414, 2140516187, 354220413, -1502671346, -966064123, -1442531442, 2071594116, 1279842479, 1123447377, -825448626, -1491471387, 1921148147, -669515567, 958239432, -1020225086, -315058541, -1054410787, -1173573650, -1128197837, -324576737, -1730470876, -2079861066, -749703847, 1489872112, -1914189539, 876342600, 1131297829, 1986757979, -1353758211 ], [ 864202364, -1705143817, 1270756306, 1094803375, 1193939380, 1083854421, 410048299, -345176151, -344108072, 1601726027, 168396783, -372430416, 1308762704, 43527165, -1546985308, 1253420366, 540158219, -1580354112, 731251809, -1929521234, 2044905381, 511091690, -713457857, -602982330, 1832308972, -1137145633, -1825645471, 1359642666, 49256610, 409285265, -1306825251 ], [ 1672628618, 244624034, -225267734, 392896114, 369554703, 202762973, 1565976920, 454218287, -288206333, 1401463627, 1014382606, -1646827233, -1106984463, 1647702758, -2081919302, 1463472111, 522218756, -2047883749, -786346984, 157761056, -1244514130, -547781964, 2024956141, 1708756932, -1138017060, 436706301, 1790127992, 334033457, 600544677, -1107264247, -1564933506 ], [ 443257955, 1618751080, 388157513, -1696862245, 910297771, 637648385, 514987694, -632915402, 1086526634, -1259044447, 1922342748, -257426928, -1298064858, -1427188563, -1021168482, 1785769438, -1872352586, 527754332, 97234467, 146721453, -1125301697, 827676121, -1322952205, 1699474095, -761467810, 763434845, -1018244705, 1936664025, -56397361, -913745912, 1610117815 ], [ 1962419241, -1954160987, 795671952, 1546679988, -691139140, 481858266, 527291418, -370754349, 766542820, 852828737, -412359550, 2097099131, 196167953, 1522689294, -1674423501, 267491565, -1068365780, 399969077, -2121546341, -729056134, -1295695317, 596445054, 1918438313, -1861482649, -856028645, 1700006953, 216338778, -819740229, 398535210, 778861263, 899647717 ], [ 1499836025, -223132464, 1170278123, -1566843920, -566763197, 488409730, 2141363508, 609069316, 1564522734, -391746193, 1460803859, 2107833329, 1365727634, -543838028, 1379812570, -2038053940, 1206803591, -1502545858, 1928380194, 1917352467, -153509662, 1056205435, -942213307, 1461352852, 1178518201, 1992223589, 1982859325, 874487710, 1975192121, -1420138381, 290700025 ], [ 1486984584, -338842448, -1278790815, 195548003, 800253965, -1343560756, -2007262271, 2072013114, -687697200, 741752030, 72810285, 1601696076, 852296776, -1210593815, 1515114553, 882506035, -1894203367, 1683759252, 1374350569, -55398292, 1064808636, -351277939, 1356102069, -437414135, 111626376, 1121096836, 369398319, 360825552, -1663357877, -1371465676, 1366462208 ], [ 167896068, -1522446184, -1376659245, 426217672, -1161065041, -898438500, 1238609443, -1650326238, 845847039, -1161065083, -1967353349, -2087255310, -357600804, -1102853868, -244510061, -283085950, -1909782202, 361840269, -758035731, -1470507776, -1462701637, -924249283, 1786897746, 741757892, 1254297917, -1288695978, 471502394, -773711698, 822782489, 264256718, 560637756 ], [ -102735363, 1359485921, -524071758, 772008336, 751504186, 1367082905, -934184798, 796586240, -475089941, 1616829277, 218873051, -2035360578, -343869629, 1522061362, -688145232, -1083742245, 1966868057, -444688462, -1016495054, -633885441, -686086070, -2098351482, -1695314735, -1617685787, 2090657261, 1172573606, 1358451379, -1313226998, -1271826314, -113902234, -1290665653 ], [ 1326611486, -493827871, -2008253930, -308052197, -1527040820, -398373647, -1080412859, -340738406, 1414545716, -742037605, -1231960737, -1261777786, -1643071205, -988966160, -1211299162, -880920595, -484657467, 202987230, -1100261685, -1817151280, -396528077, -1395426416, 776082643, 199789951, -1937083928, -779531409, 424931991, 335584401, -1608910699, 1448681503, -243992906 ], [ 1576792886, -1610138927, -1622321173, 240316235, -1104830956, -1455321997, 896060322, 1582057283, 148382414, 623277845, -1817889905, 1948630395, 1723056105, 1945863015, 706800213, 948173595, -2078429228, -737988637, -991636625, -424643569, 2067362577, -725056883, -288874783, 1497856144, -1205649537, -991240081, -1385671286, -1277991, -1604019198, 1809654352, 872885331 ] ], [ [ -1456545153, 915150266, -759461837, 892298591, 1747441893, 1740653792, 1264675575, 1586042360, -1973107907, -1882706454, -1739264278, -1406664898, 602798759, -1544643010, -593480256, -650488867, -1183234647, -589436218, -67067946, 1506427965, -1760570801, 42429220, -162651675, 872635409, -1351041190, -1595994828, -142945682, -1529229507, -1096071916, -1816201444, 606811915 ], [ -1419332740, -355253709, -1082252410, 1604506475, 316501188, 103154694, 686464613, -1204633134, 1066780719, -688726918, 1186162827, 129656041, -1323116316, -644210575, -1827800517, -985742059, -391411908, 107461902, 1928265708, -792288603, -17465084, -1916134236, 1281688223, -751012324, 1697018235, -681050964, 206800462, 1838811413, -1225740932, 553559434, 1104083678 ], [ 676133672, 403800463, -1326970787, 1999840207, 418977607, 416840312, -476114050, 1770848420, -877826015, -242902681, 300749810, 2102305704, 598358434, -306975278, 1650747209, -1198832752, -2065928604, 79955272, -1634405268, -2076530237, 182619868, 994241444, 970424137, 963399396, 186855823, 1568583584, -408711032, 945894499, -1911737388, -1992805114, -1186314163 ], [ 1669508887, 39942064, 145694605, -1834664939, 468354554, 1951987264, -368551525, -819369684, -321875734, -531090405, -522810613, 2010196835, 1269637950, 542969554, -2134805169, -120331980, -1367721070, -1780226952, 1066499112, -268809416, -392309588, 355170635, -327289368, -1198763093, 523798423, -1781908574, -1819088161, -1183862713, 815115049, 290716449, 1179196551 ], [ 903158694, -438163648, 1834740829, 840378526, -1915825469, -195072308, -2023064603, -352766933, -1327693998, -2044773834, -827581469, 2070280574, 277745216, -69462537, 100654326, 1601928766, 1558735713, -394206964, 719626647, -954063892, -1824043680, 1107019550, 1905256570, 1159374237, -1972789642, 1713451225, 812288741, 1134182539, -1406445099, 869159444, 181960554 ], [ -2126037218, -332164439, -1422857675, 1215408570, 324959525, -1856565799, 317974842, 34322914, 659998629, -432145172, 572478752, -1191207914, -1679258977, 1020178023, 1917077269, 194535793, -213386611, 1606959053, 1005327575, 887491220, 1040925461, 2056286878, -1230310538, 815342974, -379385275, 2042352799, -1913769896, -1198070183, -2028550507, -1373661914, -1501188905 ], [ 436099765, -1646461579, 2145886502, 932992906, -1336451720, -27933243, 1848968294, -478370000, -1613006944, -1433576872, 2145118283, -456049729, -697414381, 1307331230, -1280942154, 1806393700, 1991808437, -475911431, -415074868, 918673896, 177762748, 1487568256, -675420273, -453609805, 781364834, -915959737, 1848237472, -562220131, 707017828, -356210569, 1085669135 ], [ 958571883, 1452566668, -944051495, -1376469413, -1512464932, 1219562662, 289956365, -334330071, -2060403933, -1739145809, -67871004, -1979101445, 884145296, 1529464880, -1018537699, 825577040, -2080139589, 1107187589, 1657210656, 575789694, -578759838, -2028417111, -714924068, -1119440433, 877611209, 1328866742, -1416900102, -260629479, 818107386, 587139870, 482717999 ], [ -820048578, -1231261616, 982408529, -582574261, 276910331, 1756533358, -2071298549, 886457347, 620798545, 1424345057, 1003727724, -330080761, 22796606, 573302135, -2098213753, -818742933, 716668305, -273776012, 1880452180, 2045545685, -1740930353, 643223203, -1144114550, -1178715512, -175232358, 830214521, 795461530, 2122386919, 36150583, 836303313, -1909128220 ], [ 510510279, 1244267963, 529537579, -408502454, 990354138, 1853853844, 2038829598, 1733579738, -2142469695, -1432153406, -1494764957, 1954500923, 793102091, -1189677801, -1903302439, 663490226, 1261357432, 1831109527, -1017640950, 1650054981, 1178107954, -192300033, 1603450321, -521081287, -1258498988, -1769304427, 1774858600, -1428654768, -1669789353, 330792086, -1016887480 ], [ 1063324183, -905528958, 2016866237, -596334842, -714283637, 906987173, -1281347743, -1343627846, -1023378638, -268371260, -1014725624, 1608019262, 1511678854, -1992245556, -61133423, 300510764, 361187640, 488757498, -1782751005, -935491409, 6910696, 1275042520, -504235356, 1905170706, 1110397816, -664150992, 1157478743, 1468345419, -1921182296, -1105440648, 1603186678 ], [ -1126934850, -1856882699, 235592898, 1952739309, 135362559, -1987160042, 1758407495, -551088539, -208873943, -378812159, 283559481, 849873035, -666265733, -1401663315, -1200603060, 2072261480, 893617196, -1771995408, -1878670797, -1396134611, 1553675585, -1113937287, 1782827417, -133332436, 120436815, -1791381836, -1818472265, -1502907186, -708721285, 2123395019, -1891646036 ], [ 1581835248, -1152256789, -2019896009, 648382189, 2097555107, -2030793416, 905956146, -1066302066, 906160894, 452521073, 1045524012, 1384965961, -1705683402, 821094719, 507710324, 480234598, 1290079081, -1396640417, 1137486003, 1207077997, 1351255203, -979881812, 615221916, 1094549368, -1064272276, -591374495, -1579678895, -237938281, -530938132, 1697338197, -1767861323 ], [ -1429060604, 1510228733, 459586046, -2103309367, 1266892744, -404549404, -1155773040, -1976062134, -426236628, -1194877075, -828252062, 1248473901, 1092984991, 133485909, 490585971, -1222683332, -76115409, 1164507834, 1520091942, -731143635, -812758228, -2034175892, -1254916058, 320348565, 1221355527, -52532151, -750542251, -1433302515, -404193890, 386966935, 223581498 ], [ -761560833, 2078032227, -1582739548, -657454633, -1397469143, 588286283, -2088546650, 1777734869, 477303409, -956820710, 1241292134, 1248376536, -295888618, 1020243265, 392409236, 1186493502, 1054235507, 1344563919, 522598603, -244708517, -951794950, -1568813428, -1529490609, 75362297, 1454488066, -1374215157, -1421647620, -1521707763, 1057156747, -94169145, -1826562824 ], [ -999972970, -1218267523, -461955211, 2040938133, -1317081513, 178288542, 1509460722, -7933679, 981980683, -840206895, 572586057, -1814465220, -1709885307, -1943881619, -794037606, -683327971, 559814276, 1438892967, -1278006211, 227247013, 1442533559, 805436714, 1612327725, -192131985, 250636062, -1724767093, -1579148828, -1284450562, -1205184455, -203232955, -2058351498 ], [ 967979970, -921389813, -502235408, 1334236909, 1076259870, -853384775, -1595514132, 1349767243, 1467201163, 1551067680, -1010251003, 1531200588, 1150927656, 1423731098, -1928083363, -1307950005, -1122057433, 486439873, -1829066933, -323094651, -2036735518, -1183195754, 1568021765, 1803311338, 508978374, 1991900820, 849938173, -531243810, -143403562, 1465527853, 1119498448 ], [ 2118257711, 142933827, 1920650194, 1396539925, -1035819607, 1858258607, -2051282063, 1372956313, -1337844913, -417994677, -1393869090, -2131925204, -994424102, -38382226, -532597574, -1525283972, 1321855476, 1049768803, -657888076, 105824625, 1724453741, -100833026, 778240428, -1607218300, -1782545797, -145942148, 2081055699, -1266953185, -955319772, 1030402701, 875177685 ], [ -1414711379, 1267826841, -231784543, -538867000, -824892425, 1656447982, 581052865, 1330628568, 1845871832, 1159965575, -1237274407, 1650003286, -596648774, -660156815, 1312430706, 985814465, 903291239, -40588397, -542030923, 824452322, 1199603706, 1022752427, 1958878442, 577419925, 820882739, 1487119829, -1758085429, -1111749465, 1694227918, -2023294047, 596866371 ], [ 696138293, 484412771, -1866223090, 1326471898, -1052983691, 373374206, -1400513533, -2050648079, -659695635, -1539248559, 2103385264, 1761342463, 825195109, -481862858, -1991947704, -12016795, 2040532464, 405340040, 1959287352, 620341175, 919950915, -1920084858, 1206960246, -499286693, -1423160258, 303777453, 153693583, -503655885, -182030183, -758940364, 685696755 ], [ -1798268903, 1005583200, 187209811, -1042411187, -568575583, -927794259, 1381187114, 1608128402, 642950734, -963566661, 1725262498, -628169009, -362489676, 888321137, 482967515, 930128882, -2061194554, -520711889, -1414582125, 2030367386, -1918784124, -651981898, 1981347633, -1021438309, 1415892303, -1812663353, 1343462616, -473762407, 886361335, 534424369, 765596579 ], [ -1763168660, -679550153, -2142753379, 1826977129, -471591888, 1807722725, -54526136, 1349879876, -979386990, -367470788, -1831190483, 1652869574, 962364566, -492249970, -716685631, 666720623, -1161508150, 672430444, -460564739, 61156032, -423107514, -604742607, -725944527, -898377327, 1071054374, -1153398394, 905143979, 969684506, -1993103333, 780222393, -639563990 ], [ 713793615, 303142367, -1250000963, 1432288760, 1862532875, -783856805, -391534118, -2028636882, -2037644234, 1488743475, 1714409239, 927270823, 1524792429, 269029813, -797427568, 373758226, -479718517, 1088907198, -1268102081, 117884622, 1550447896, 510903202, -1741700280, 2127892952, 130124177, -1190945003, 1108581002, 569114981, -1546674765, 1236230773, -248804134 ], [ -1513432556, -1521079009, 1807633252, -808868996, -893370582, 857741142, 1159036452, -1732858932, 533834594, 271105753, 213380339, -1756008155, 1834517896, 2027786544, -316869900, 698097881, -165914478, -422140581, 135005923, 65720569, 1713975791, 129416151, 2076835294, -899106500, 1932998766, 747986035, 1499161425, 114119221, -76580705, -1438984983, -932803616 ], [ -1802723474, 1919437828, -805004718, -1511200712, 1127567711, -1986917138, 1198945382, 135303328, 1087509054, 437953305, 1258731014, 774520847, 1219266560, -393005989, -657951598, 1432445213, -814661136, 772237826, -1443333656, 1485060489, -790667702, 1546093681, 1897277467, 1666287118, 706276015, 403141566, -143412730, -1722957556, 770397918, -1249174387, 166246526 ], [ -1340513876, -439697914, -55315283, 111914854, -1453004817, 1409828670, -813368895, 622189524, -1182850806, 892000975, 1228576330, -1798812215, 747568495, -2045872888, 1376231574, -324202748, -2087614698, 996090665, 864228180, 1057301693, -2099442061, 1755059174, -546241703, 1281297117, -2142415869, 388990205, 1180327210, 896214459, -1127522416, -1623374031, 389131556 ], [ 2140114161, -1872823959, 2087156005, -2085794420, -737482903, 1893004535, -82996017, 1798995669, -109173935, -1102357188, 1243052947, 1953027378, -372227767, -1699434211, -1835048200, -1357652208, -2054345828, -208955313, 925524774, 585743743, 1156014698, -621559876, -567928913, -239879359, 1352792500, -1642106943, -2062099716, 1970835562, -97573636, -1588630734, 1064535899 ], [ -1870202502, -785472219, -1508194129, 593488951, -1211540490, 645481412, -1731162641, -1353271914, -918755871, 1245465264, -1914378003, -1806001441, -1270947235, 1607278794, -1232435596, 696313949, -2101943969, 1491267277, -1762927749, -851774208, 776667878, 1277661722, 1178260464, -1960306693, -1151119826, -1803825964, 887122187, -1022221666, -398799822, 816360, -689841096 ], [ -83523782, 853550056, 1260692960, 1382719804, -1572817853, 388562138, 2091208049, 62635664, 602223749, -156358832, -754376562, -812499683, 1111101736, 1259230046, -1026667724, 1091016679, -1099905181, 1169480757, -1245264251, 1619855055, 859994995, 1801297018, 1667162316, 1763701817, -1409200686, 959780853, -629397040, -597391413, 1171111191, 871792917, 2114931662 ], [ 1767613286, 993595338, -1476715042, 1558955167, -1768280750, 1410629316, 569994640, -1449022242, 175506418, -1351161115, -961572834, -1034461530, -625891911, 1888733980, -1169311322, 2116780631, 780844167, -463214207, 1149969713, 1637361572, -1277172398, -1066250765, -302025351, -500657678, -1567125306, 1131586782, -1908609346, -1433458862, -1890649168, 205622744, -417352577 ] ], [ [ 2062367112, 1309080075, -804834410, -691095102, -2134981842, 811627037, -1629289765, 260718726, 381023809, -409911535, 1693956494, -1421990012, -931847390, -1368016207, -147447619, 626105774, -1864687310, -743986780, -1949110120, 816371129, 1078613506, 458917267, -668363822, 734552037, -1622962966, 795587192, 1519969729, -231683869, 951685961, -395982150, -110357 ], [ 619606003, -854938404, 1909347203, -153875458, 406142928, -1681782504, 1539113180, -153131524, -1186351965, -722779579, -1788811207, -1337024510, 538375407, 1570900025, -545576112, -1850622052, 610868894, 1985697696, -1540758253, 1977280678, -430722421, 606870, 1636021333, 1810626999, -928203306, 453299784, 2016757618, -185871711, 336098209, 507572320, 1204315849 ], [ -88123751, -639856496, -1305128756, -168005678, -2086484096, -327874455, -739812742, 1078642345, -1373775740, -1483150628, 70016946, -84704559, -349439998, -1961460673, 895574928, 1118383625, -593129024, -1949085163, -1603389941, -302190180, 384920466, -766302130, 847075807, -721725514, -1003521046, -1646578854, -1042679896, 1046476723, -527419526, -1171291949, -1487496023 ], [ 4777727, -199991230, 1762193977, 845746578, 199880912, 224033474, 155150387, -170433847, -1534544208, -2019806785, 781124510, 723493332, -838650988, 363393257, -281989002, 393715525, -280121326, 545430185, -1105822225, 1404402163, -1899539139, 2141131634, 639564106, -419634750, 1479526067, 1225016293, -1710291793, 1469444383, -604341234, -483595740, -645198576 ], [ -1240086216, -1798518377, -1508990898, -826781684, 779171266, -296532924, 843367643, 1378044007, -792470560, -1954491099, 440892595, -133160487, 514367151, -532389659, 1224755573, 2004441402, -1393775786, 1994713302, 1135227407, 1913796039, -1086513793, -660961001, 1901667951, -983332360, 2106716679, -1636119642, 476288315, 1712970474, 222723558, -909055801, 293212551 ], [ 919251862, -692989595, -1257740103, 669899152, -1085336875, -982364527, 562655607, -1681091014, 613442104, -994579063, -799610979, -958154833, -294214452, -262319163, -133369891, 201934104, 2122593658, -885160758, 634093707, 659216234, -776173085, -499308945, -1544604109, 646383326, 1727126932, -1485410340, -1320161080, -179221809, 2133355486, 1930239145, -826526446 ], [ 696182074, -317907319, 744150448, 520091151, 2084706737, 310693840, -1925886755, -1717755798, -58425335, -1206764514, 252468075, 1310209499, -1521554626, 255675069, 1956378729, 2130767389, 1321405482, 1287385256, -1164423405, 1975467749, -1175029269, 353640890, -275358327, -451811671, -264274855, 762637334, 1062919691, -106077521, 365568938, 1388001577, 1225145655 ], [ -1035526268, -1316656477, -1994676391, 550267583, -170184094, -1527754388, -914417934, -969281321, -124820357, -1249489220, -413690839, -1719196390, -1167697983, -1375924930, 1599287926, 535045094, 1016949429, -1761481366, 2016183391, -1773709701, -14932686, 1948579095, -710795944, -2026350099, 341057145, -435744980, -1640133966, 1000102354, 171150, -1714023667, 1967175397 ], [ -600103816, 1194629471, 1536771468, 1735986930, -300750051, -1177904239, 1381546776, -2067188243, -1894547624, 1036976599, -1282303486, 1313342824, -330498172, -716008108, 156081021, 82897186, -1117238225, -387050495, -36590683, 660671503, 113631034, 1648769550, 2115124796, 859343319, 465468382, 175341950, 27276441, 1049114220, -307404887, 922221245, -537757992 ], [ -1870456829, -1172858248, 1211107224, -785546561, 1721850542, 1280676978, -1789466668, 1528266110, 547027731, 575451857, -2109919889, -571300815, 21827137, -45608905, 428578852, 98576442, -1099876819, 11787025, -1585789185, 436098497, -973170863, 1321580428, 1428725573, 314768534, 54437118, -472532648, -858347833, 909914073, 1495279002, -1398195440, 1743124077 ], [ 136342062, 551062075, -1738105686, -1385271892, -2114470636, 41621276, -1701284438, -763478867, 24410280, -1856336287, 1038624212, 2118111886, 1326725584, -1761485291, 127245068, -787189259, -810588777, -960520338, 1046717774, -940953010, 95504201, -1199124563, -712572207, 216053080, -646758039, 1177830477, -788941348, -1278870295, 951666726, 1253595805, -1264978021 ], [ 269027249, 1149273404, 2131321271, 1287327005, 116914920, 1177257614, 1574169038, 1266941418, -601719225, -114069521, 884966482, 408002897, -1165159645, -486075672, -1816629868, -1157932162, 969142123, -1462299016, 870744942, -1866873162, 207461118, -1762022283, 1440939921, 774169482, 882628323, -996107406, 10636065, 699216444, 292309237, 1433417392, 1151403754 ], [ 448566525, -1170983178, -718289748, -1090746178, -1095247113, -879580740, 95082200, 680606879, -114782523, 1789067048, 609677494, -1868627864, -228620066, -1227214943, 641712549, -1353579560, 1202757812, -1833925047, -203717954, 1129486774, 176361060, 2007733695, -1227332094, 605207940, 422082013, 112763343, -1895457839, 1726981438, 1142559800, 1651068288, 1908127757 ], [ -623537517, -304744085, -1436776127, 967648131, -1094920598, -622553373, 1213554627, -914361378, 1106511701, 1577219033, -44025391, 276331973, -1725106467, -36619758, 1282615967, -1793082809, 293997990, 659075144, -567471669, 433184588, 1856521914, 1701114742, -1367355500, 784602789, -916330720, 210354162, -902591290, -854665301, 1857043539, -860759856, 1651773392 ], [ -1234655713, 700256902, 1809254961, -250178480, -2106534874, -1557309947, 2030860117, 1515962125, 739003200, -1959943063, -120025574, -2109061157, -1150939428, -251749858, 1532106831, 295901898, 1284816050, 577376082, -1855040420, 259066060, -699307356, -157152749, 1481049027, -193209018, 947500703, -1070013964, 536740840, -1261546283, 1170355183, -1072802708, -612833863 ], [ -2011270215, 1218323610, -1193060786, -722030509, -1649900492, 1429198036, 1562376275, 119942536, 633123151, 1448239301, -1009984567, 1719850369, 556326429, -378427685, 1377695751, -600302800, 1626141167, 1252319539, 1052702926, 622879657, -575071807, -1989998926, -1254982343, -36539381, 1933158091, -936834846, -1567603198, 1480926404, 2011624342, -1827273209, 1783941877 ], [ 895460240, -53669021, 1958378384, -128970555, 1343842847, -1747538293, -1589936939, 1781743824, -701557540, -23233959, -2137198063, -2078274345, 392895219, -706164945, 90241441, 328882246, -602215639, -128484885, -1704913500, -760646456, -1609639419, -178504338, -153682811, -641593657, 1361809667, 1792049717, 719978361, -1292301797, -1021458185, -409889804, 1926929364 ], [ 1625743487, -1957491988, -390452515, -149072621, 18777798, -2136685255, 14511814, 1687626464, 1005939823, -263700547, -272021528, -1618552207, -1430176855, 1580581979, 1401143765, -845290315, 848839788, -433681087, 1575304110, 1679996457, -804164081, -1562352827, -877398751, 1171504007, -2142739522, -1741215869, -2016746958, -1369861321, -292230515, 694417548, 1070010291 ], [ 1308226683, -1765164708, 1217194361, -1664230039, 1306694137, -496589215, -825698423, 1101056072, 1854170270, -1715274980, -1648025783, 515220002, -112465636, -626406577, -1113301215, -1152596140, 1521237462, 2070088954, -1562080289, 1507232692, -2132757497, -1291708479, 202856300, -256018650, -509721499, -978072863, -820823137, -47338413, -1624151695, -1186437303, -1110797516 ], [ -1920879428, -2122558044, -91934964, 1935236938, 675032775, 232614337, -453695433, -2049480414, -1354671701, 1043658621, 486710024, 1688915691, 1316766233, 1536613823, -750688235, 1011734889, 1681187453, -1790184118, -1529914638, -1196041727, -470302794, -1078230590, -1927208288, 573559209, 944494801, -636943855, 1832086645, 1062154044, 355572102, -1968670640, -304349225 ], [ 1131329675, 299306063, 1533367827, 1107336246, 2078035808, -302149771, -1485572913, 1467483862, 1339829263, -719075668, -1839488170, -736699430, -126611093, 1515087258, -466133357, 1193745410, 708053340, -2007135428, -1645461683, -36787060, -529091940, 1634664084, 1014807399, -42692144, -860051303, -2123120697, -2115140089, 304366148, -2100515966, -1850640363, -1747771381 ], [ -1287496056, 1659758512, -1928550946, 384000836, 1631793206, -1752098324, 322599465, -2027466033, -518733384, 1688134829, -233907798, 530336653, -36300108, -374488542, -1691445482, -431323770, -339491390, 461452383, -177226546, -1943675218, 494365314, -299109137, -1058233856, -702131695, 1516414178, 1718029381, -366310912, 1738717778, -1192679195, -1969614587, 305559128 ], [ 595431514, -260337732, -1339933302, -1372621921, -1868342690, 1531673043, -618370216, 452365112, -1437023806, 1197825218, 277785929, 1371157063, 358389925, -424429119, -1156954519, 1906525059, 2110800451, -1893619255, -1478962931, -1119416896, 1964699874, -1288095458, -1024155423, -1351459034, 521689185, 1180448731, 420600615, -1778623058, 2116562856, -1211505740, 57117259 ], [ -1292539244, -1451204768, 1201458662, -1028451777, 1543961488, -1999253948, -1657714209, 1789700874, -1697229246, 2042260000, -2140731916, -262709869, 546766910, 1320090287, -123829132, -530630330, 1247810993, -555601371, 1472508587, -1934974342, -1049020321, -1943822640, -694896566, -1529187003, -1295491681, 1807341048, -885721889, -428587565, 991448168, 166233606, -336038232 ], [ -1550369737, 660595374, -230143730, 194938762, 20555827, 1562717510, -32754450, 307028091, 1364403005, -1221919652, 588874113, 1690500208, -1513501192, 842046879, -601220010, -511909972, -1994546862, -1330708193, -749277322, 694685220, -475375359, 386720060, -859918282, -402768950, -897140699, -779095048, -2135222808, 595321796, 1926047445, -1678738394, -1156180665 ], [ 55549827, 429027204, 2106070204, -1760054308, 1787875848, -677631795, -929404981, -528092423, -426282772, -106871028, 1662232005, 1421038530, 550202885, 1075454096, -1028389312, 1041013447, -915896432, -652187705, -2125462780, 1135638898, 1560292352, 1263068965, -1678187348, 164356932, -766614337, 258900339, -616619706, 198625696, 1463846579, -183773526, -2069871583 ], [ 1044383177, -1581182696, -925929765, 1752480277, 322783443, -1207390907, 1520410227, -1354388362, -498373029, 249832470, -484482652, -1145762307, -1854746497, 713678398, 573545741, 1711268275, 669998335, 1772070229, -1182600259, 1429064387, 2136839851, 1843861995, 1153966501, 1805428528, 1846663064, -1272379989, -1046486316, 470982385, -1018486123, -534301437, -348123295 ], [ -465086527, -1708992692, -800767061, -1720177403, 501843975, -1184282985, -635112084, -1061128363, -872731855, 1008368551, -444982343, -546360046, 1245997818, 1895037194, 863097570, -558675626, -1122276637, 257078685, 1626943186, -1184763388, -1862723757, 283975243, -751265876, 1865030779, -1783815470, -834957036, 306410258, -770512752, 1699267685, 1457055288, -1797883131 ], [ 1298189085, 423247632, 2141699603, 1189743984, 1016191493, 346564388, 872630203, 1579655737, -1840142439, 23247043, 1068588091, -501148885, -122092771, -1636813124, -1877718902, 290280322, -579854087, -1313658145, -671503334, 743150434, -1963031198, 1028174169, -1428108859, -468599298, -380162049, 139962971, 732388035, 1051979087, -1344924800, 203322435, 1630406696 ], [ -997158228, 1091429570, 1349689002, 748495667, 1549366513, -1921942660, 272499604, -1512179017, -1821378486, -1249523631, -30026816, 1872324952, 2035145316, 1764473328, 1281428515, -1410934030, 1178087348, 1342619182, 297443923, 293286911, -985188264, 1125540356, -1263257074, -1209310757, -273429839, 828433563, -1998388929, 2104050797, 1691528133, 689212894, -1228809483 ] ], [ [ 1803479860, 213315788, 1691802407, 747937832, -1850841554, -738577924, 2011629897, 1564663886, -1676578563, -1973604182, -119505311, 1082292523, 119895178, -196991095, 933276087, -1223679580, 562130438, -774392423, 1159930954, -1546065435, -1549079919, -2090910417, 1811719253, 673886855, 1539498613, -2057349714, 981516788, 2037661463, -620292453, -1101418804, 1362482477 ], [ 1984350475, 1739162500, 1815751595, -273211903, -395939028, 1565246122, 493145209, 2122097805, -380528426, 1200038364, -769934794, -748001878, 2048101144, 1908513400, 1607467618, 1514132824, -925832212, 1614945321, -899040944, -463203432, 858169260, -2063611147, -1308102364, 1101612592, 460208397, 729156385, -1249892813, 188912267, -562958941, 336756266, -1221688347 ], [ -648764192, -355057731, 1301189688, -77923281, -1433531533, 674988346, -426885897, -206906821, -484446501, 1478781621, 184861419, -1775979473, 1157970923, -594545692, 479364758, 1622739811, -1876761054, -1916263395, 777074493, 1231423614, 1534117028, -2143823111, -292177656, -505614565, 1180608149, 1504223260, -676652372, -1260044275, 21926071, -1513682186, -716552599 ], [ -900595330, 1236886133, -524812576, -876985567, 535727660, -1832383375, -155359291, 1572420842, 1494553425, -1437132561, 1687430190, 1197728964, 1529330024, -1449583462, 1379677266, -244049766, 1260488997, -1152832125, -551971374, -2125123407, 1424861349, 1686439398, -1240517729, 1207160622, 1714020111, 978962818, 1544844346, -1082546588, 929470446, 1744028067, 1194498237 ], [ 1307030649, 1849748098, 1613930495, 1380911521, -1009457094, 462121197, -131499959, 2000766195, -1524506368, -397127425, 1086371087, 1541708633, -206555500, 969051400, -1111431655, 1814760254, 92993063, -1093105999, -1470245957, -596685036, -1041180270, -486328156, 1575923853, 879788281, 166563251, 202256589, 866085730, -1353298512, -1862093515, -536742481, 526656316 ], [ 1455056600, 1938432649, 482474031, -349954864, 716880589, -1017257249, -1608904966, 530671840, -62047106, -902702794, 1664981425, 1634749688, 1703918246, 511607211, 1871942550, -1867666552, 1617533453, -1922496308, -895041551, 230367484, -423592097, -1966432377, 837209587, -163523694, -1195834077, -2123389924, 1140696921, 483363949, 694126845, 1238346241, 298226104 ], [ -1927473554, 2035260867, -185471498, 899154557, -1260895744, -1848706399, -65862058, -2006396207, -924613134, 1464634728, -44845033, -750141516, -1960958540, -1164259996, 1668777430, 240401584, -203489686, 721847058, 1922428911, 249434578, -905580714, 938803573, -1604449222, -94649175, -1134131281, 1638822768, 1195640115, 774652630, 816081319, -691746, -1578328500 ], [ 1252090336, 381196139, -2086078128, 2079613143, 2015337438, 1938691746, -815538775, -1494646373, -1719868076, 1189915849, -689773068, 1318275338, 957850176, 1289787754, -1580746776, 1062738808, -724702384, -1353159196, -973938785, 689582764, -2089006080, -1539276796, -1497982243, 1630802593, -10654140, -1135921794, -1748570417, -2123539143, 1684811417, -1057889319, -1659459546 ], [ 2129409808, -1664065580, -1190015311, -778318550, 1173060238, 496985920, 618178736, 990647595, 146041623, -1330219346, -1612762354, -1334231440, -1547681485, -1088929370, -329038975, 1677976366, -252268427, -103112900, -934961977, 1287473613, 1957293836, 1553557471, 2045920088, 674066512, 135338758, -184530634, 89175885, 1856997989, 697979467, -1504061886, -251812741 ], [ -1345853180, 1229380321, -24325433, -782264662, -1070235984, 1387763842, 1314790277, -1202164802, -803562341, 1972551856, 1640974353, -1956749973, 1133644601, 1163846176, 970676627, 253360696, 254236523, 773877851, 1898051355, -296642700, 1661700624, -1969318652, -1119791880, 1817140399, -2096919158, -1922118308, 1572742884, 493383221, -2036866901, -1488717528, 595774401 ], [ -1522947884, 1402247155, -2076673656, -2092601315, -2057749234, -1128759144, 1794959449, 1313839014, -1283298396, 948126000, 1446716495, -944730845, -565190821, -814086510, -541280817, 1910160323, -577502161, -1537079488, -1777925644, -82625467, 382835942, -412947741, 228871361, 22998166, 290343302, -332172703, 4717175, -1265766818, -1313317789, 1277578101, 1568348062 ], [ 390895844, -1483028369, 223825105, -1101381074, 1897474463, -824068769, 717802027, 1525781251, -181261697, -252756751, 1396110267, 1593399916, 1768248412, 1793636324, -1341826672, -1663926753, -452384829, 1048180121, 1016206987, 150545973, 811485387, 815379314, -1401902905, 1244495121, -152442845, -198970985, -245106821, 865929532, -908936257, 1060111564, -1014022247 ], [ 1407552452, 703643184, -1678347443, 1412212271, -1428757898, 1640590668, -443241609, -2036119176, -1563285236, -846659276, 637628699, 1011205164, 912208278, 301285557, 810495428, 1643616857, -1545467773, 1860477467, 2006974934, -1593698067, -797868284, -1715627608, 840198066, 402995735, -791890666, -178902030, -1687151652, -950604955, -1561266544, -1045776550, -1820898660 ], [ 551220117, -1254544676, -1076286087, -1999120607, -1745277586, 1014255030, 1710552557, -249621842, 767748555, 1088927788, 1551355065, -1792986992, -1405883315, -903270171, -1609107164, 1296534773, 1012418839, -2145281665, -238936046, 439948895, 1808879330, 696100928, 1429105500, 724114941, -807912235, 2031807363, 1560673836, -1344268661, -1735791585, 1147302624, -2080066476 ], [ 1223908213, -651878158, -960766816, 1981042922, -700604062, 608440293, -399064010, 496251967, 779607219, -60250701, -2081179372, -1996843947, 10113469, -17244333, -2072362600, 781464165, -246853660, 438108302, 1703137258, 189711037, -1925044540, -177714769, -707987579, 1325068697, -1341040650, -330224611, -98343268, 1016511532, -1413751904, 60760595, -1034674554 ], [ 1686515343, 2128033093, -1627040183, 1321046661, 955312594, 2089909386, -1600419907, -978328448, 1882918351, 256390057, 1502113865, 15706220, -580603053, -538663328, 1200832868, 2029400392, -1802366935, -800171614, 668092809, -424765031, 1780337730, -2014312320, -2061730855, -731563381, -500766343, 793582252, -1152712918, 495186910, -73504228, -1206366010, 1226959046 ], [ -1312568432, -541950917, 2066830586, -636493132, -1047665477, -133836785, -969434313, -1046289282, -907112422, 1364957824, -1109807603, -1556045606, 586378523, 973470119, -2044585535, -1414369256, 1338357562, 24638527, -1300533764, 1519433326, -2035540885, -34626681, 1028710654, -1345988021, 752801640, -2042979004, 1693371636, 272672840, 1463797112, 188546248, -1452433490 ], [ 1775146568, -1137028574, 1734320533, 1744682640, 704287686, -1665759853, -1872446683, 1824041597, 116079259, -1358277588, -1452376928, -1321918989, -1711870888, 2021185795, 1530377289, -1275237619, -1396091114, -856840338, 1309049308, -84323039, -1213824302, -819331472, -1432262631, -1328782391, -129244357, -2019952932, -1363237315, -796753487, 1111880228, 2110619290, 1996682590 ], [ 1308899156, 275588434, -493735487, -1074466451, -262201080, 1415638170, 101609644, -794117032, -597334355, -379684105, 1784628200, -694054180, 884310803, 1759953765, -810274053, -1715596502, 1955924636, -1885272656, -1197014628, -731243606, -2143207484, 659579601, -1050465596, -1932150652, -1548262284, 124815692, 1095624185, 1879340836, -147395091, 358853916, -224021874 ], [ -303031439, 327074057, 834167469, 689848009, 1345226222, 245798561, 640810630, 968233438, -351144203, -719187696, -1576723405, -328153715, -395825761, -1408728842, 53558147, 1605886252, 515293481, -1979746901, -95208220, -1970086113, 1716196889, 1860906827, 2002302495, 2010468430, -113114479, 933848353, -1456819086, 1772274377, -1544261215, -700501231, 312982902 ], [ 1479843910, -2072136107, 1300028522, -1375849246, -893509073, 1207083556, -1255286818, -1776255999, -1373230616, -1516213674, -1040650541, 2103729869, 1046172756, 698127337, -849629821, 1228411272, 359985967, 284925399, -1765579073, 373510988, 1211448347, -169360906, -1978768909, -1367491506, -1975730947, 1933811690, 877367499, 1681632450, 874497034, -1348318331, -255392120 ], [ 1036553569, -414699803, -1038463093, -657592185, 1218116586, 1574763914, 1045744813, -401724152, 634984355, 1962598251, 1023017994, 82589513, 1313479325, -513117670, 176264103, 67592681, -1675419991, 1946394177, 157895953, -1556628433, 1005002188, -339921967, -626667873, -289364108, 1861342061, -620197977, -88874127, -987247499, -883093353, -2082005614, 1773179992 ], [ -419248035, -72781982, 1064209898, -1873351567, 1710317069, -892779411, 1505865623, -1346017121, -529073148, 1634387099, -2039963877, -845585067, 1808955940, -99962782, 254802046, -435227193, -8699769, -147618307, -1854958285, 52075169, -1290343625, -596601863, -117132665, -1402625174, -1848307407, 1114476243, 71516050, -450771437, -1520594920, 1321430276, -1316071078 ], [ -218713295, 867971753, 2132827413, -659710890, 2061023033, -502262720, 1789672461, -366949829, 129770718, 1976091756, -1594536976, 32549248, 181518928, -436168996, -420721499, 608189722, -1848428312, -1167034706, -65510157, 502067835, 1050041457, -1482868643, 627933389, -805415733, 1306429404, 495287294, 1844790543, -1474392489, 1144528540, -1655349294, 425437277 ], [ 1012156942, 629357127, 1400481599, 397081375, 2007780912, -1109876065, 991515177, -1563188468, -729241662, 535756704, 652387902, 2115245973, 1058122683, -972521307, 492704534, 1342334812, 807666150, -63897901, 1439022137, 455002386, 678656141, -81302796, 1579704981, -824704383, 2050994584, 1767305934, 112223060, -697329560, 736976277, -1612416072, -1710097089 ], [ -644260075, -1136784523, 679051507, 1670655468, -61982868, -446826538, -1102770477, 621027438, 1977656819, 593317101, 326555341, -1545206458, 1903588364, 963002052, 659456712, 502879613, -1972595080, -1334759282, 924369775, 1882295833, -373991708, -1971551199, 396535337, -530069069, 510439849, 2006229442, 1635204281, 2086254540, -2015682609, 1137308839, 405470800 ], [ -1703443143, -1866474888, -38898905, -1460747211, -457555977, -196650976, -912157642, 1154420228, -509511970, -1587238503, -599900325, -2026742694, 1487369364, -128233582, 1002130635, -1605598760, -888786669, -36064820, -784683663, -1847877298, -1470070227, 1499373133, -1310799417, -1194878201, 948861392, -374261458, -2064293036, -1018816370, -762968148, 655727114, 1199408921 ], [ -1558030775, 483645661, -815507176, -719513318, -882779133, -582668995, 2109047022, 553383635, 1445338627, 384612323, -1012826144, 1647884425, 679237905, 908130992, 1494400071, -384203993, 970202596, -2056653660, 1071377308, 898172094, 2087603324, -124515872, 1237497931, -585849422, -1985892263, -2039734668, -265355302, 823853187, 500325184, 499122213, 2120213735 ], [ 1678990603, 40338853, -396157824, 1797682551, -2025454000, -1294660053, -449132441, -413437994, -1664371443, -1196810544, 712389177, 957871054, -1082153524, 1139257965, 2044741041, -1075244668, 1264808688, 595067453, 1177816993, 950447669, -1128102275, 2070458865, 674691561, -1922864517, -1273295290, 588139210, -78388069, 935764554, 1278961749, -458904613, 1372813557 ], [ -1177395226, -1588694680, -2110894651, -1963214467, 1364304541, 956723621, -1717882931, -685954095, -1159484937, -462333732, 892146901, -743205525, 965128603, -920826893, -1838007677, 1790629141, 1346763520, 532395279, 506615851, 713053057, -1916715272, 314029190, 1515404993, -59417526, 641172989, -1575379326, 840152181, -893639433, 2030703644, 1165832612, -836596146 ] ], [ [ 2075901968, 1272068502, -4506138, 1909864279, 1176501894, -1085884004, -1435869424, 710311432, 2034488317, -38716210, 1026909173, 786966504, -1496658303, 518994817, -73753136, -89404408, -60421324, 52821179, -1081104222, -1460826943, -1012782431, 1781993705, 2066380534, -598798939, -1697657965, 25161205, 1173426565, 329588361, -850951868, -655416980, 323971709 ], [ -1734373515, 75758346, -1612587150, 1304945718, -295404809, 162872827, 955573893, 1278730802, -1483108126, 1983020255, 1981083831, -1398560212, 588719796, -1215545225, 1553336246, 1152972757, 1048288057, 1869379202, -631398630, -1075610070, 656694807, 1655666444, 2121417577, -496475654, -2056283148, -1829491005, 2066140948, 2146146186, 1889389951, -168392894, -696343115 ], [ 1285393051, -34171944, 835922976, -341383590, 1100842033, -264605667, 1423868303, -1272856641, -618532983, 888509036, -2125921101, -1116287195, -611193611, -1547808821, 1718231436, -2138110520, 1472532289, -1984966674, -1141552729, 1121390237, -199306933, 361898768, 592564832, -1991213747, -1454870212, 1950593031, -573523185, -700012837, -1350168937, 1754586153, 1091176634 ], [ 382170028, 1463089774, 1000863917, 493123445, 1854611708, -1752984799, 1755795055, 1021502912, -83336547, 1088702562, -1902214324, -1745737692, 2059317158, 1631591786, -532492905, 969127566, -662836397, -217633370, 721474427, -1160620926, 1097745311, -416665215, 413664466, 659266925, 1135793992, -1880710317, -1926769199, 520604185, 1486757372, 1156304243, 150674040 ], [ -374561578, -796423418, 319671786, -1249804996, -802861547, 414039815, 1500038140, 1000536455, 687535966, 1130561255, 1523370094, -97214501, 1007726883, -1527199407, 187736709, -128470742, -749172907, -96735456, 1386076259, -2085523212, 1552478197, 159057412, -533836608, 385198348, 1551193013, 780367919, 1715959264, -1922511718, -456350576, -1205359482, 2078737837 ], [ 369762610, -1573577755, 1259206548, 147277429, -1417819561, 493972135, -478423443, 637161468, 121549203, -1917354202, 86372903, -1459283792, 501716200, -1647739048, -95639984, 1442662657, 65133687, -1529648587, -1145641926, -1891247246, -2028250552, 1731232394, 1400000590, 2030679038, -340944592, 1367091591, -834387487, 1321450348, 1749341626, -162948835, -590052870 ], [ -455531783, 608186808, -580904331, -1901715989, -785591755, -328979220, -750351941, -1659966524, -207723512, 2138798930, 1179149721, 1197576020, 950129947, -820182928, -24638696, 1813546583, 1543746985, 1955841988, 762528066, -631236176, 646659827, 334538734, -523048259, -328874285, 99193809, 1377380881, 1000846065, -2025919706, 723649191, -1985281599, -523336895 ], [ 2007403266, -1495395273, 239485004, 455809290, -570412576, 1851501506, -50652874, 1140424024, 1276796904, -207390242, -1358534453, -1588251348, -169062171, -708265422, 1337680262, -1456538041, -309350188, -1696666551, 1239351150, -1508474244, 639309291, -1910910598, -685834588, 1154894205, 1896451978, 1518549682, 324408645, 749563566, 508850993, 329622306, -1600788410 ], [ -13262694, -445078849, -325763352, -624029894, -1260999415, -1693079148, -523090375, -990599726, 907122492, 335299923, 1167410155, 1514416120, 783428894, 2009113854, 2124131043, 1692279356, 1641448360, -607282542, -462962139, 1378316559, -1824312935, 1481332252, -702807777, 2021237194, 318747118, 1651049499, 1528390971, -1676380073, -1658871773, 1626946602, 1868214633 ], [ -2101681083, -1098147271, 33917406, 1260418763, 906113680, 396777829, 326507201, -191437230, -330004505, -1653685945, 1425615633, 77809371, 2338293, 592007886, 1311588281, 939102368, -1846196467, -359767660, -1461944372, -1794291140, 457476113, 543844360, 312464417, 1233559554, -1382455147, 762505977, 1659649641, 1894073226, -1602671614, -1927266838, -1428763693 ], [ 1988419988, 1118203649, 1717361839, -664681967, 814365176, -424950810, -922535683, 2134115135, -831428446, -247389342, -1792846035, -1720947972, 2138242260, 1820325894, 1244123107, 320460816, 980812806, -1098445223, -1984617738, -1781211741, -195365377, -292769650, 43102913, 1845282986, -1867533681, 10401808, -1537922462, -136420662, -1509705273, -228564103, -1133503911 ], [ -989405336, 1055269449, -252729539, -566947598, -1492761603, 1718979373, 1578252240, 2045221050, -1033454325, -613015776, -741199626, -1103421289, 600364851, -263063064, -182629830, -733583185, 1497369172, -1753967626, -2035223182, -1926540662, -911052378, 1567054830, -302127430, -483026491, -106488047, -584951785, 2106850368, 860626600, -882604743, 1764298295, 1518825090 ], [ -241091475, -1474035470, -896099679, 894944104, 392186456, 1219600187, -860079769, -1248723324, -1714551570, -1661521064, -42692672, 221066808, -249520450, 762267600, -430931315, 1775330386, 249054791, 496514670, 1000664899, -491817371, 1491350598, 1768959664, -727398107, -151336413, -1329845639, -1401225779, -1695777875, 1980724813, -259261268, -169115690, -1198780682 ], [ -637597083, 1530494575, 1489803457, -1535966216, 1984295369, 1210938764, -897205841, 1889989378, -1080969798, 1868581123, 485677363, 942809687, 418656397, 1859122681, 1271786293, -812032026, 1900563124, 867169893, -2092445125, 798484834, -881368602, -1406987505, -1682248159, -864027686, -749387857, 424466590, -1089733776, 1251112818, 900912191, -1181103846, 1377818617 ], [ -206554586, 791855156, -1798938288, 638316698, -803695728, 1230102073, -1516287403, -132490110, 522528982, -1523446619, -539788770, -320968702, 1336372505, -771338254, 578304976, -1825390526, -412343204, 1011866118, -972227723, 266298946, -1695138892, 382192206, -2118176475, -310601250, 1337205212, 553660731, -951481481, 515058173, 1592450989, -943731307, -1392529651 ], [ -1591735749, -1870316079, -220671808, 1505595532, 904456891, 1961446778, 468539852, 718460580, 730177080, -839221675, 64408106, -108258060, -591035117, 1476091451, -1581152493, -1424695912, 1516773159, -1946453144, -1651440250, 295301474, -944730475, 1046381054, -1758864628, 1474892720, 384808950, -1841424362, 2079420691, -2108969243, -1141652414, -1680281846, 104378279 ], [ 689555434, 1832327467, -1586995643, 487436814, 737100969, -1764810703, -1590093971, 1783794302, 537951252, -586476861, 1314030260, 1975772285, -15838537, -1519426481, -266533399, 1756065872, -1799685832, 1881851237, -1830193271, 951544768, 556418375, 904043305, 539598452, 1840420112, 1349223204, -399293434, -1529493599, 1535820860, 277526079, 705256428, -517747564 ], [ -720255322, 7501119, -2059763508, -116342405, 1103389123, -1913482595, -82897427, -1293894418, 1311194024, -1188910031, -237270811, -1857098083, -1707825445, 191228642, 259884943, -997580308, 560891320, -1427350515, -180935912, 2032576005, -1450426571, 1377367774, -1698323600, -1577831743, -959908341, -1287097325, 819585012, 52504254, -36202837, 920403032, 73749712 ], [ 1385964861, -369892602, 1755735015, 998534441, 480861162, 1700160319, -1247284189, 120792784, 1671181467, 1916889477, -2095752839, -1071515377, 2124193675, 824365046, 393418789, 1855173027, 2140400619, 1976679004, 1315238580, -1784329422, -556045109, 360493975, -682667580, -1691609074, 582110140, -845856300, 735781103, 607661734, 1859536065, 2075498925, -36703850 ], [ 1627076080, 1553458406, -452720723, -1076051963, -739566229, 732153789, 417027757, -567228500, -2048980295, -156051085, 818053562, 1041501187, -1771028173, -498640421, -1989745393, -558738741, -1065539129, 2017595718, -1049255934, -1053771631, 1083698511, -1749320550, 870793261, 1956754458, -1874743557, 1684899718, -453720629, 825138844, 691068996, -500859440, -1477915444 ], [ -1478957169, 352480527, 1391530643, -191014225, -54175872, 229946611, -1073439323, 1912434343, 58287311, 374530654, 1818853521, 1896203249, 1564847363, -1853306309, -1796169670, 1529979263, -1727360645, -907641187, -279994859, -704549186, 1942325249, -1471392728, -197349944, -552534402, -1214467242, 155746325, -104702938, 694623697, 1638287811, -244244902, -908836577 ], [ 1986777026, 247368665, 479251188, 42524082, -981675288, 982041190, 637114185, 1151825294, 1011501993, 338354272, -1992634834, 160136665, 1050302451, -250130087, -1899131319, 1227918239, 30297738, -531435675, -2138859449, 352365096, -1472167220, -384959557, 449514742, -781903765, -472936664, 887427608, -1115464261, -280976622, -1247278949, 558848958, 1675083917 ], [ -1439636003, 328991212, -907195756, 1350043523, 565746037, 466484149, -1211780009, -1687816935, 1193729238, 521411434, -811911859, -848355789, 467829178, 747401650, -1760785562, 73828677, -126878094, 1980924987, -1254641359, -35485553, 427550192, 1500259584, 1514998927, -1778200182, 700892675, -1579444001, 1723784023, -1511782858, -176161265, 1654790734, 361998270 ], [ -1389842485, -1505181948, 1894076740, 527544031, 1131428936, 236989452, -619721741, -1737989545, 1084708357, 2076539893, -81861271, -1047449776, -389268687, 916696807, 1618973069, -881312132, -1566881139, -2076573794, -1474898899, 1709904098, -1179556100, 375418235, 701198112, -630185974, -634553303, -1977678914, 1201288969, -931596736, -1386078360, -1358913039, 830105741 ], [ -1314082142, 2062904328, 1651283464, 1964262120, -703816800, 1239569526, 1646849843, -312213716, -1165513819, -1922944846, 304909148, 690492279, 648586076, -2132823659, 1262234607, 1189157114, -1494283622, -848598528, -622566185, 1595426733, -1436641012, -848067961, -630554126, 436438284, 743686139, -2085943299, -1869316713, 1648485715, -108256123, 1327676400, 1400216425 ], [ 281192880, 1379339050, -1735268370, 622542222, 777474685, 755756530, 1326559014, 2053559215, 1587096810, -2133904207, 556927083, -175961712, -1133386985, -645153529, 1979513107, 2076729482, 213630001, -209153691, -1778503629, 1066928279, 1968337644, 1784254397, 1810922899, 867764099, -1080330857, -235297312, -2050862335, 919389708, -1300344939, 944054443, 228860320 ], [ 235114696, -2054018284, 1759737555, 2033548251, 2127306763, -1431424278, -1453890762, 1894828564, -1300638853, 1096809166, -352804996, 2076779315, 2126386815, -1856767487, -1748422225, -1749073239, 1304827815, 1919510468, 162668304, -2024489455, 354092909, -1245166803, 1014711819, -1254222136, 422280808, 110341046, -180855758, 1464247182, 758798370, 899855021, -2137046472 ], [ -960471972, -596433067, 37447307, -834017081, 1252499928, 1812327836, -1609275298, 1791255258, -1286241212, 103616251, -921782270, 477883815, 81527046, -327519113, 2041884438, 1952958127, 2039682732, 272711418, 1442388521, -985335188, -1176484015, -2089892029, 2123991627, -1048731805, 920652042, -792613052, 2112044101, 1714477660, 2027695247, 1848518907, -640524106 ], [ 623823475, -2012063284, -1686379379, 550858494, -81891799, 1907058620, -842123105, -1973368624, 1291562207, 285406969, 215681965, -1441588509, -1623177528, -420182164, 862231656, 856357503, 1462501895, -1854611792, 2094876101, 2015225724, -738026044, -1657553605, -2099594069, -537758941, -1547993902, -284876939, 539512813, -1329191883, 1310457587, -1397389756, -85022556 ], [ -1675776617, 1026837334, 1008410791, -2089458134, -1671814071, -1772050466, 998773894, -1911114457, -700703728, 858587154, 1910732910, -1920706885, 764423110, -1663716007, -788492930, -474246826, 582094306, -1655594547, -1593224708, -1628339345, -1106311635, -2106233698, -1287746638, -1200674633, 590177164, 337096575, -1867350165, 1264886183, 19023089, 2079027294, 451529797 ] ], [ [ 28286848, 1355191219, -1863637600, -1797134427, -2098472066, 2000949616, 979200760, 432885629, -1853321685, -1096234165, 1125111158, -1789699678, -1474000355, 612997722, -728581550, 647900636, -746126190, -1591995851, -293486264, -808373602, 143432609, -1724029082, 1685747483, 1578745351, 293274379, -1108413742, 208345692, -193377466, -1612593577, 609544173, 1410806326 ], [ -1317606001, 477943754, 821489254, -1518343860, 113916296, -1590920503, 804497336, 548482929, 1013957037, 1226062507, -1118974132, -347652974, -2110754936, 367085754, -1434250602, 220921340, 317103678, 1141252314, 167791327, -565151901, 1421735495, -1876139489, -1561332902, 901487034, -1821541955, -80945076, 455992543, 425842500, 503323854, -815495566, 1249857127 ], [ -517368802, -831324556, -53390218, -2047905419, -2129872624, 1762909963, -30850537, -665606211, 246562051, 90945699, -281594606, -1395746998, -517986757, -1235323043, -1615371573, 2126840065, -282140887, -1594273202, 418410952, 1412940036, 885227784, 838490480, 1798540518, 1211227697, -908324490, -1481278972, 499272159, 324254724, 1286312631, -2077092537, 1800468344 ], [ 609277387, 1474473257, -1240259253, -218827691, -2028034263, 1172012075, 2131264493, -1895117545, -1841182177, -1583330073, -899931604, -551957325, -506383138, -1105336465, -157346519, 259819978, -584400181, -465037607, 1127410571, 557704037, -1051319473, 749423020, -1403940984, 1115235716, 203590955, -315361892, -174419575, -1602068980, -821544764, -1608307858, -1210761180 ], [ -1039904490, 743263058, 902495006, 1928578395, -1524429859, -1804781217, -298850774, -1254118592, -889309783, 1660966330, -2051623174, -1195638937, -1206549191, -629842904, 1274665199, 358129893, -257530224, -2129569407, 1608491961, -2017704357, -1643156069, -1303583706, -366974501, 1381645474, 1440085932, -1961239467, 355546030, 749057626, 335172558, -432637209, -451927173 ], [ -1348561561, 119164480, -1173203966, 2143210859, -655827193, 327751997, 373251342, -1512329944, 1228104360, -1080941084, 180724160, -72214923, -729484211, -1971822684, -794890904, 19472322, 1160629067, -583363205, -2002689808, 2076093205, -1306926916, -3258118, 369437599, -1982783913, 525764964, 1799564889, 738548382, 1166589469, -1434372446, -293558100, 2136021391 ], [ 223420705, 1745341734, 825026907, 675090730, 206060295, -949414696, 819527432, 1256631619, -193963448, 123309444, 589780997, 1110447418, 21250534, -603161073, -2140300272, 186675829, 825805845, -1814494956, 1376350793, 194857680, 638971348, -1979352894, 473536888, -1092751831, 1649007714, 1518941369, -224718058, 1356324321, -67115659, -359257992, 786921930 ], [ -377954916, -810868632, -1425052286, -478248854, 1416203324, -1807459822, -1304622385, -1814802930, -1841770490, 1233704870, 653827146, 1589904307, 1741758636, 830691326, 1674825964, 984032820, 1806608914, 999930271, -1434898606, -1871357398, 1922970690, 677534247, -1784967943, 378664157, 1220915346, 790960008, 682220770, 1845631789, -576658181, 276056846, 1072255993 ], [ -535417342, -796493691, 54643758, -2147311518, -1300591221, -911269861, -1230835925, 1437944580, -362313967, -838956198, 1945547304, -725588404, -319884934, -227704300, 1634085533, -22252448, 666148369, -1723161175, -2008673522, 1492127330, 942243446, -1351395208, -1815209056, -802169439, -711767028, -391823086, -1477950851, -1458103276, -920724858, 1294675965, -432037505 ], [ 50943172, -444737728, 529803295, -763567321, -528459471, 1999112430, 1319938544, 1405347136, -205769888, -1189371607, 2028891884, 545118566, 1706529555, 2065301656, 177712667, -1400718895, 1342185017, -2086677599, -1960226730, 106698686, 1347253739, -170269479, -1829350298, 486352243, -725815013, -2070352288, -490517155, -1479466556, -1972887588, -893655967, -383266801 ], [ 1354661983, -150767967, 1582762889, 1133403751, 1380445751, -1217609845, 74357428, -1450723107, 1697715265, 1187300804, 2085888648, -1853111313, -1339078436, 514192895, -362996031, -212553040, 1006426054, 410597951, -1509719655, 1507409649, 698011904, 1086793677, 1367720394, -1097221221, -688937581, 1123497124, 1470850442, -1100868802, -1168509195, -2118549760, 904511560 ], [ -897528591, -1190017789, -1895588740, -88531647, 1783452367, 1032269621, -1767784994, -1862575484, -2117712105, -1292618784, 810346496, -1556276340, 840123423, -1692755446, 1492087559, -1673580282, 1515149821, -462559475, 975081094, 635001497, -777249904, 1979480504, 551797693, -2007508658, 753799646, -1241078142, 230432870, -1450789541, -694846936, 291058432, -1708251703 ], [ 618719939, -1792255367, 2047667640, 1938323990, -1261392175, 403891735, 373984703, -385771264, -500759069, -657759259, -201248956, -1161791556, -430563679, -426379926, -2110924605, 1478716962, -1937271105, 773501201, -1314625303, -1935495046, 1448209312, 923994431, -774644124, 324605244, 1983566119, 145940496, 620606693, -694514575, -1572982777, 2134376167, 1948059071 ], [ -888563632, -700141496, 1789097648, 1060011476, -1813339914, -3645832, -1382466532, -677166159, 174742578, 1728760555, -1471107707, 578772957, 1654639682, 415573809, 276844491, 1098409176, 656168126, -1994825172, 625500340, -1013117039, 407579710, -1434277174, 382600728, 1042717956, 1909869091, 98160769, 299020896, 1557769490, 96556376, 6934323, -1673091851 ], [ 1199013210, 83094448, -1091834839, 326182669, -371218700, -614856323, -19085178, 344782479, 1272697717, 1273838194, -617073271, 1047253587, -1203313567, 1621896780, -1159023600, 583653959, 395483248, -1775893495, 1418496657, 428972961, 1978360414, -1352527629, -1090854782, -207628805, 1690503999, 1709252642, 1332041310, -1793512183, 1886172913, 1136042224, -855550746 ], [ -642742327, 1852664604, 1073182189, -368449169, -1347462387, -476898302, -1719955051, 335829715, 1223170959, -727953468, 585434760, 1554352754, 1896887523, -1613127041, -538023439, -1836776563, -167228185, 801759979, 705852079, -89625464, -1463815637, 1947596651, -2129928515, 1637907893, 1318044993, 2032496240, -91682537, -1665017674, 1939572159, -1996727325, -1684498257 ], [ -237368427, -1339335700, -1605550955, -1918083998, 835429163, 1899512274, 1487064624, 1382204157, -85506732, 2039983777, -1661313139, 1886440990, 2037176723, -1240320159, -1567884435, 1653929235, 841734647, 1074105699, 403358710, -849134226, -750059203, -20797799, 1856673105, 189720308, -720787492, -994290815, -1315337310, -839880508, 1707896484, 1252369724, 1259536138 ], [ -643855304, 886480042, -492286334, 552427035, 1894600850, -1984703688, 1540126103, -1854731587, -1469953447, -11235631, -1572791757, 1814136333, -998133293, -1861994599, 801804490, -225055672, -654116614, 818178543, -207240060, 115532238, -2111546907, -2009679474, -255702123, -2011557952, -959780027, 438555043, -646504597, -108844143, -1912618788, -27094711, -18606337 ], [ -1145400948, 501300382, -619786555, -403598184, 20795709, -1781631073, 1685029770, -462109466, -949436884, -876869355, -928358761, -452679873, 447699776, 1153938474, 194360124, 1965823412, -662180089, 475887794, -1288004039, -448767266, 719551550, -23305101, -1565440532, 1555327581, -400773113, 1509365260, 667699581, 1500954812, 1171234126, 1849944634, -31609875 ], [ 1658050504, -1670675071, -492035994, 2141284658, 352754891, 1667209363, -172546473, 1770211975, 185908397, 1372569927, 222388092, -1167520038, 1435920046, -535915189, 1407592299, -952811623, -286874278, -1369363784, 22403900, -311183991, 202460528, 217175576, 809100012, 534977489, 78464310, 1436019278, 1211493579, 1529247062, -678916541, -449146701, 500462138 ], [ -2083475672, 1922743638, -1299343251, -537304944, -735910300, -1562208372, 1493482353, 1051912301, -2129309015, 1056561121, -401844888, 59602999, -1384022265, -1306732173, 91528700, -648277185, 1191810513, 1403889982, -532686531, 1033970708, 398971811, -726870544, -1653649382, -1196929650, 2115303200, -1297499899, 1307320768, -525690341, 1887438496, -1026653795, -1040329730 ], [ -33189290, -724473440, -1505655256, 369407200, -85616907, -2097307471, 289667124, 700453569, -2035619254, 66487303, -434872536, -1669273402, 1428098230, 787805329, -896777473, -365613710, 1686667218, 1683615756, -1850905119, -958659935, 769480844, -1090907506, -137344312, -368925826, 1047845788, -1032569337, 99813234, -1829714258, -1344438420, -2097605339, 1458968344 ], [ 1998810510, 1688626566, 1209481394, 988223356, 245449937, -490084926, -183672476, -1294889744, -1283808320, -1758597597, -769132676, 1128696025, -1549398254, -1098736437, -1561975204, 505976480, 260931437, 1371094520, 544860720, -64477324, 1802295570, 587275688, -1512777789, -943642673, -751979212, -360420855, -2088355598, -300534807, -1104174483, 286122441, 1235526147 ], [ 294060455, -556142244, -269221077, -1851610382, -2011055360, -819597811, 77462379, 1314456360, -266505861, 812293112, 708624371, 752949093, -1372198054, 424566088, 2125208710, 585739694, 1855728994, 1433446641, 1061473043, -545557015, -681447441, 1955590301, 265336469, -519365389, 90336124, -710150770, 1065161102, 121476752, -274461567, -1759410476, -40974524 ], [ 1546774367, 1083351883, -182074659, -327504956, -2085408360, 1123368662, 1250526246, 784313050, -1148038171, 408444402, 513907976, -535400131, 1788226684, 1076820937, -786361491, 706245114, -1650202372, 1316733695, -1470866170, -472774306, 1695114577, -1004350223, -211564655, -2026208386, -1605241509, 182504108, 1056085946, 1113933540, 1167482769, 630886080, 2003623973 ], [ 805783042, 1269652031, -801983516, -771323205, 2005280927, -1273204752, -2058967589, -290633372, -1748247615, -1095438665, 1117897614, -38170009, -1001228871, -1116194580, -1417582663, 86817172, -629543001, 281769758, -2096656377, 519893669, 344340431, 1848582282, -240087738, -1091205984, -1251495180, -480398505, 1225428654, -1827200532, 990441541, -160568308, 771624738 ], [ 526397493, 1858389256, 1896685979, -867574922, 90746922, -866787948, 1002557076, 1110657244, -930483748, -1271352773, -2107641200, 1947081725, -1969566328, -1099997917, 1043552467, -1439973255, 97119184, -317145731, 1142687259, -2024242700, 1754299395, 689744422, -765122004, 1126715445, -845974957, -600889575, 1580236396, -750072343, 1246400412, 778013979, 1440766050 ], [ 21316160, -1833920996, -124863501, 963236400, -236727066, 517933069, 1568052580, 1849942533, -2068305218, 114817223, 220740531, -1288842205, -46730536, 1745545372, -963672793, 467928915, -981583662, 1244907242, -191891780, 1966066635, -2070249885, 1647640440, -216538507, 2142670327, 1666280076, -935508882, 1138374562, -1539813494, -970954577, 470344112, -1910177899 ], [ 1452766484, -450384390, -894099749, -814366556, -1218053197, -1765176448, -898947059, -940736983, 1524134253, 2039818257, -120447641, 2044268217, 2018772435, -1209263843, 1512742559, -1073310715, 1552785843, 1567714985, 296678929, 1181995491, 1756646716, 1146949945, -1691558334, 215519623, -2118971923, -101047301, 957810649, -1749117847, -1805778104, 1801909088, -174670949 ], [ 1619242056, 190438463, -591385720, -1778026237, -1334081868, 1881855308, -160940846, -913480094, 2064616907, 1042324274, -190540887, -326895721, 1550176865, -2081901557, 320059767, 239605855, 4516801, -1971005366, 926480416, -2012972647, 1941517434, -1421130739, 1114368581, 791934795, 1921691363, -59893130, -446535677, 1193882426, -1786672294, 525351056, -1606482677 ] ], [ [ -1921699148, -1288598040, 480119317, 1121700565, -1746740426, -899376223, -1696737615, -1210495544, -2108855496, 1681649843, 1050935513, 1665040860, 1116994783, -1957040675, 1506195262, 626782083, -294124614, -503199462, -359650036, -948598468, 1150791221, -371159008, 843998461, 390564631, 1349884496, 1589182148, 1432298187, 255395352, -1429563050, 1457316801, -1534025318 ], [ -1477830732, -267910489, -903068364, 358312433, 1440530543, -1644586708, -618198571, -866063152, -1316452924, 1026128988, 1510912648, 842984082, -2056578385, 543885448, 775827195, -1260097322, -551509152, -2087181464, -975166741, 516023031, 2003578469, -441575391, 306044322, -2145543276, 1671600220, 2889351, -50650923, -1616843377, 1327023646, -784997748, -1054804890 ], [ 483295614, -460181685, 1034801316, -599089409, 1308841223, -636622440, -1183720051, 81696212, 317769479, -2074948852, 855048140, 471270956, 228785253, -1650917323, 1086985020, -1057960601, 2090939157, 316036709, 123009138, 1918461170, -1384721653, 1294387964, 1741305978, -944283556, -1420511954, 2109816729, -714119300, -1914896118, 1646260354, -2054324704, 1823734075 ], [ -1312493823, 1038008738, -592575389, -1955764622, 1605708133, 863386551, 1465531671, 1881585896, 181374563, -1010992887, -333007514, 1818174121, -1820122421, -2041410521, -1043831669, 607193374, 71763205, 1036321361, -1401978725, -493279229, 600389385, -2113926137, 1332822260, 1294587372, -1591935973, 178875534, 291151198, 1662114156, -285200803, -1557053814, -63791951 ], [ -1234307583, -1828825492, 1097713806, 735078377, 645537889, 689101583, 905773769, -793521163, 1597135739, -295139658, -1360470820, 1533666964, 650612857, -312584339, -351823133, 2039179824, -1671748837, 1841575591, -1918266487, 1959773553, -186818080, -2120116544, 1554525333, 1610076410, -1012514267, 313182518, -1128455526, -1891231281, -2124725593, 377215966, -1196409378 ], [ 1199860506, -605046629, -192132574, -223917929, 1196023581, 354005079, 1488875317, -239062620, -207032056, -862688353, 228827199, 1924392807, 1041971747, 2013359039, -2145208430, -323967307, 1352167140, 760941704, -1712445894, 403703659, 791447754, -1989864341, -901614287, 2059631125, 1945118836, 1216107456, 2069507167, -1006053294, -1475596255, 1517107182, 370703498 ], [ 1695689997, -2053839419, -817837768, 1947292914, 1774837277, 2012640162, -2051768245, -210495417, 539691208, -721694240, 1522859749, 552818050, -1797334896, 1181331732, 829150637, 1854081201, 1830199705, -346657171, -1980898348, -411393237, -198775873, 34262195, 354145021, -1282124334, 1578705522, -2096573343, 857585775, 1585177999, -1991409600, -244071762, -882116989 ], [ 817132538, 1152815657, 1186243863, -738192101, -457630554, 2143083178, -486500271, 1237762349, 2056301628, -1501692609, 1362741226, -1492697854, 1085585978, -489499612, -1543563677, 1141573074, -1122085409, 1644655495, 1955324978, 1731281983, -238203364, -57665328, -1964643023, 400336352, 1439024785, -876243442, -1989100651, -1393613569, -570217471, 1016143952, -568111625 ], [ 1130920916, -792693762, -1686335848, 1125861778, 394209339, -1505715282, 671836969, -1492545997, 623287943, -197770318, -60684140, 1978426345, 884759888, -1909214362, -9332634, 1324753515, -499837643, 1989158809, -1427055721, -2110888142, 1554722500, -1192721929, 2121168835, -1905891459, 1043040465, 202596029, 2048481731, 1947128806, 1116800804, 1445921604, 404327705 ], [ 477287015, 423934346, 1901486649, -1968779840, -163736205, -1996996232, 2077842277, -972035594, -1272665591, 1951668171, 1281890305, -1412341873, -1844841750, 1706741636, -2130828778, 334742630, -9100738, 475928193, 1243198198, 1710447137, -1944720905, 448234436, 1258558777, 2094925873, 1861144190, -2135629144, -1973069523, -1209411790, -1802795337, -2043692879, 1372301966 ], [ -196651161, -1470868177, 1158667089, -1462799136, 300656777, 117938629, 605663614, 460851526, 50733473, -905437743, 1230620430, 143624172, 485457815, -1405779485, 46606544, -2031628773, -1398834833, -1837766001, 1118597091, -402274776, 422725301, -1364413189, -1812965114, 587794520, -597079889, 197442816, 940511249, 444631900, 1227985592, -1670923983, -294069874 ], [ 1772808677, -1303355027, 1566908444, 33508259, -574823402, -309398699, -265753843, 1829853353, -233269062, -1574816656, -303272439, 1289513750, -381660623, -1231001395, -4463510, 2117861219, 524907726, 425563267, -202759517, 1815311640, -1077888421, 1904364968, 443897597, -17261254, -783951267, -1769666342, -1742563500, -1427905121, -411096476, -811366284, 394982533 ], [ -1749130250, -1035482927, -1210445578, 2078055834, 1038655628, 1684576747, 1295140363, -1072540321, -195079577, 1741671164, 1748041254, -1189743221, 1841514218, 1408993666, -1010403121, -1247699752, -1825437718, -658644025, 1873339164, 1259380099, -396962824, 113223163, -1142441238, -1451639342, -256067138, 1766020953, -290240821, -33741234, 1070333305, 305515166, -2083869248 ], [ 1466089302, 667148899, -464000303, -2144502579, -885503917, -1394261123, 1962817206, -1787282229, -1828718585, 454546282, 243839663, 1956798403, -445313176, -1425275885, -981752982, -417863383, -1808818429, -292929332, 1564083613, -835231346, 966439071, -1488748154, -29483046, 163322699, 1407711193, 674437010, -163071843, -1659695157, 2012006669, -1188954021, -1504707312 ], [ 1240399777, 1969134289, -481384701, 1834204524, -1713879741, 1849434994, 344203420, -1723836284, -504886365, -693005279, -716250395, 1167565645, -775893741, 52057987, 1998856065, 1312159232, -304724204, 82115946, -34401238, -1377143284, 360249770, -1165375725, 1715667511, 1698409890, -2055534037, -525914669, -1183435698, -173276030, 1944697901, 1318146592, 467529404 ], [ 1517242548, 103315089, -713610261, 321948111, -1555273122, 377518218, -1678460126, 341561504, 1672080507, -2050989840, 211774859, 481173428, -518013080, 768489613, -410346082, 1791250918, 916728261, -34674021, -1008867865, 845687984, 706726118, 1949595743, -289766862, 1061661087, -549500441, 453502777, 192629628, -1830882411, 791147455, 1936593276, 16122774 ], [ 1935649768, 993523312, -382219980, -681124191, 1390152345, -1050004720, 62329256, 137499073, -90998598, -614635179, 1201534318, 1751637673, 1175574404, 562626388, -283304452, -251976486, 1257130333, 1489262078, -1473594761, 1915487312, 587086654, -237880314, -951107800, 608160777, 431830806, -660284313, -274683363, -76051273, -853697541, 205440445, 1579829227 ], [ -950307026, -1547625946, 1330278285, 2083893542, -1407346154, 1590686191, 1463325466, 1730944327, -1567688863, 2010041303, 1476535004, -702401119, 1632459760, 474912364, -755492611, -1413667537, 1418237379, -1905169310, -1210840987, -181537727, -221615352, -1060313537, 397514488, 1884342696, 2113168593, -752349766, -454219164, -12219783, -1390689869, 761576273, 1864824974 ], [ 1953605107, -724998755, -746975524, 1296812560, -722903986, 2003013491, 452725884, 1541758298, -1912149539, -1168492885, 432905047, -2041819550, 296447348, 1787253503, -349837334, 1827810720, 1700748519, -1047428959, 1630189679, 637964557, -991830255, -1876390064, -1502288666, 344443874, 169215471, 945291286, -1650638139, -972597406, 2109540330, -1328085235, 1427111656 ], [ -521585938, 1003128331, 2002601623, 1296728270, -1829304488, -1879173715, -979760031, 287984369, -2122417778, -68689954, -17403421, 1644421286, 1942187024, -833998692, 1784389904, -683127066, 564904330, -505231653, -2116563260, 1702980943, -1841715525, -1950800575, -837575606, 502136780, 1262985170, -1529103052, -49061108, 1928035394, 614527651, -1238044514, 1503328318 ], [ 1951532335, -1877268354, -487935364, -495469144, 2036852561, 85429003, -516252818, 1688958534, -1472647353, 677825688, 725455041, 2023138018, -2003278949, -503367718, 2109230698, -727912827, -1901057745, -1579568866, -558382426, -563313361, 1617325204, -660616668, 169807970, -215320202, -1510822264, 778653015, -271087932, -1983765580, -1249202407, 1958122109, 1631925290 ], [ -1466702383, -1343146273, 2138680543, 1465394751, -859852862, 1898564909, -1270257425, -2010635352, 967668640, 1575685910, -1247546159, 519935362, 400631734, 1872200214, 1349838672, 16072598, 971694219, -1696360050, 1568651909, -1784162663, -1013189378, -1927331449, 516896830, -1612391401, -390988211, 925643420, -579895567, 42619918, 1430068366, -1001494860, -340545670 ], [ 1756557911, -1357325210, -990765585, 1996092091, -1430112809, -551678331, 1808477901, 1719714309, 483234384, -236713311, 1098977293, -112856604, -864122675, 1684284843, 98131269, 1400198573, -392412638, -1360897443, 1260605565, -761172709, 1758965718, -421037685, -655833225, 832685585, 1920921013, 380555996, -921790489, 282160052, -1285075661, 770698425, 631060683 ], [ -1567104735, 902427258, 501656308, 1142989162, -305056967, 143540082, 2062419552, -1318277048, 657609582, 2008710630, -956932641, -1988585295, 1958980345, -1185268067, -1925339828, 1170551368, 264736948, 22489976, 1043744395, 1470155031, 452929306, -946861511, 1592606203, -1566807192, -444735764, -2142105606, 1460624636, -736986956, -608276245, -1358253714, 1193560599 ], [ 1410880554, 180338046, 1646652500, -1968826278, -279735529, 633737431, -1075765038, 287329207, 1971795227, -956470369, 222059324, 700102696, -497063708, 1072072384, 341561961, -1312307945, 443242398, 1037704191, 435703866, 1692534624, 169915079, 1707907576, -808777674, -1825981945, -375149324, 1981508983, 1281533080, -1030116962, 1267085651, 1018289428, -1708332531 ], [ -310709498, -1770216054, 1628083706, 1243991175, -675591480, 508741735, 1886626714, -1994122947, 102748970, 1578302885, 138965407, -2029217267, 372031466, -156533243, -709448946, -1907410039, 1608458226, 950425324, -1475905951, 1339084216, 386759460, -1685519166, 123811642, 871110988, -92342601, -1943998544, 394983955, 1163093664, -440128446, -1336119809, -359225344 ], [ 1877469087, 1695354136, -114618843, 455106660, 451469704, 929282692, -699868085, -836636122, -1819545396, 1273074639, -2073476657, 1863986641, -24417154, -1079769696, 2142869860, -1296384793, -80611760, -1476653057, -798606957, 342751473, -1935268556, -1167983968, -1317025646, -609581491, -2007865142, 1504412809, -1297447356, -1704717285, -46002407, -716359115, -805785263 ], [ 1000346885, -955415113, -1640888377, -1410069448, -2054087773, 2078806006, 330732830, 159886329, -1006547810, -412033911, -914907502, -407564439, 912075159, -2082222846, 1286330946, 753568566, 1871954983, -293430242, -768524185, -2006486699, -2132935194, 1083000197, -1367246578, 129598915, -171401757, -1755924261, -1167287696, -1181355738, 409113593, 1146165576, 966478129 ], [ -1316072845, 2041946522, 160194989, 48287909, 1497992337, -234785482, 1413958480, -1601186337, -1308335900, 1660814502, 2064897080, -1369427642, 15792443, -2116023690, -751259288, -1210309864, 1210063359, 1142531202, 885082082, 1019269530, -892252066, -1881159226, 601336720, -1898643376, -1279052409, 1499293301, 897676855, 861035362, -1282238132, 14718329, 504336584 ], [ -787867585, 1949764064, -1132027408, 773246433, -2065195925, -1145585902, 1566996308, 1210062896, 962813303, -1057425156, -1581470463, -11631459, 496681547, 815230653, -1691910298, 916156953, -1119733232, -26005943, 1739783034, 215577535, 909667626, 1570189358, -1284439341, 1888767691, -540694036, -199920403, 1339309938, 84693395, 177230104, 1800469912, -1520376287 ] ], [ [ -1087022394, -613494537, -1044627988, 1842844521, -1715743738, -1288423267, -1593893431, -368900078, -1542306359, -954449116, -750008803, 1346468978, 807985887, 1206462425, 1778894193, 180654733, -634473239, -1964104772, 1384897687, 768661255, -30630199, 196581480, 1787964530, 80427803, 254073009, -649192046, 1784972744, -1355750662, 1154815082, -2079202443, -1825573975 ], [ 104448871, -420607887, -2016461968, -628161318, 795705722, 567890290, -1663329033, -555620244, 1612867168, 1747323323, -925654485, -706074466, -1779594584, -826290548, 523560067, 569226146, 884345736, -2012606440, -1709846294, 57865471, -1120482092, -2034874330, -943177876, 765492552, 549446736, 1833179697, -845134707, 979403489, -1405675449, -579373392, 2009643377 ], [ 162437850, -708531267, -1967801360, -1951572707, -1358887332, 491209912, -1232039477, -1061128075, 1439978266, -951590020, 782921058, 104885786, 461655700, -1907625735, -2047469242, -295192224, -440934268, 1005086439, -1720229623, 693851820, -1867965870, 1431100639, -1888502124, -1965962701, 2096825735, -197012520, -219990734, 1025671367, -995567369, -414585154, -264504932 ], [ -1187421015, 154066642, -2112399991, 1531267526, -2026783720, -1280377548, -1390096383, 19008121, 1747690194, 400199889, 322257421, 783026786, -856281701, 1516606441, 824044471, 1769450009, 35185712, 1081308771, 875135390, -1955728940, -995171154, 820246318, 594518941, -1398289571, 1836906187, 1340143187, 1021747339, 1311435600, -1163171887, -704152284, 1331713656 ], [ -935867998, -1292086599, 1548228703, -751042230, 1296473915, -1087585390, 1946090312, 1957020967, -319454976, -1030113787, 1134463074, 585596082, 1567623537, 682306340, -592249251, -2145906787, -1546739731, -682031462, -594905012, -765845367, 1529717945, 87245537, -324568474, -1584132259, 235949552, -1652227465, -253004744, -1594355897, 1517885297, -816523737, -268481200 ], [ -1324494828, -329276977, -1604905095, 1327283936, 268144024, -1118847825, -1084751434, 2145406697, -1894128029, 186450755, 1137129612, 1018248420, -1793975770, 1995437197, 1562935092, 426299405, -1006713836, 1919114165, 2126523564, -1084146821, -232391920, 1685093332, 522648942, 47862059, -802035264, -1115455999, -1966581618, 405485721, 1394488153, 1539646975, -822566853 ], [ 447569550, 293472996, -799212510, 1190798679, -432630304, -1736947789, 485481106, -1540126453, -2125455428, -592498537, 371577072, -123580750, 30856174, 1869649214, -997851321, -632340439, 1141942087, 1283827657, 1147307531, -964027668, -1499376271, 155541362, -1920980062, -596163105, -159891334, 1638114310, 1396503455, -356241393, -181044916, 276383888, -709837659 ], [ 1547358153, -2140877952, 1754564416, -864863302, 630826253, -72194955, -484717919, -1010388452, 1944301880, 1653929059, 1715827765, 1261372411, -668807813, -1304112357, 219343087, 1178550113, -911973536, 669739368, -600471812, 670366557, 533781027, -1603604270, -270435487, 1867064399, -1021329129, 1155512279, 130257023, 1294523097, -998400274, -1688877860, 814002703 ], [ -1545017647, 1198482251, -1262851462, -52226086, -696337844, -420249246, -17738073, 737749189, -1415855219, -459853027, -1940747175, 2115536264, 1669854960, 1408221244, 2001896638, 50328933, -1483894422, -39342609, 72479792, 68280381, -1349637836, 49030846, 352071203, -1724123669, -796507272, -408686203, 1907549421, -1052693482, 1187633865, -384806381, -636812384 ], [ -874082096, -385110986, 1777946673, 1693251688, -1518725125, -55874073, 1547527630, -1404421863, 100420687, -454702699, 1007507233, 1925727383, 1512154798, 1131969365, -814210995, -1537502841, -1454799415, 1012386304, 1720001929, 48903146, -1109763744, 1946562902, -1105217526, -1721871696, -173959854, 43634520, -1583411693, 1730115010, -684830451, -1118167057, 156148893 ], [ -1573568125, 1540562867, -888928941, -1852180296, 388114268, 1773179549, -543202609, -107159290, 787691434, 1394576903, -1650915473, 1602685444, 1689075631, 86009598, 206041825, 1615401790, -986462346, -1483160546, -2104280091, 1626103220, -1163809610, 1519866178, -28398120, 262730428, -1513217648, 605060469, 1288768635, 1039214645, 1220605606, 2122163146, -1112169422 ], [ -353024498, -1815714837, -161674652, 778455628, -716794529, 1298180734, -1312242641, 1272685706, -954404879, -944659143, 753618863, 221398996, -1975517733, 498545266, 884300848, 188627479, 1923807605, -1581678516, -1106609114, 1401573785, -992825185, -797259026, 1707866629, -1065081473, 1976747789, 547828361, 1061462349, -391263013, -1195133814, 306792959, 2312569 ], [ 1610679267, 1466816896, -1331313025, 431109239, -1786760466, -1190526610, -1965738161, -1999674342, -530440758, -450051086, -1692658908, 1284910846, -163421374, -2012278661, 1258121814, -597156324, -2111635345, 1266524948, 1940019052, 946507590, 477437908, -2081664141, 1105442901, 666911313, -1680025149, -1982335202, 190998553, 1388701272, -1742287638, -2121651959, -839905097 ], [ -1839209167, 2011410536, -242780977, -1432999146, -1808461101, 1145110040, 1067980690, 419378222, 1056944777, 240704514, -2067302878, -1733961430, -89259675, -2057508658, -1099200486, 1529629209, 487025834, -1541033583, -1694729978, 1101327285, 1676264248, 367569310, 499790636, -406579449, 2103286863, 1660013763, -1590579878, 1785370785, -1885919894, -1443086719, -1261148609 ], [ -2067599445, 2008966770, 358962700, 703114023, 501998763, -2054250620, 227787966, 1633524824, -1131345986, 402369428, -263001718, -1337972249, -729672336, -466990717, 2070190127, 968720004, -1503144622, 407399565, 1639327612, -1412483611, -642133227, -1945137161, -145406628, -1074247812, -508836438, 714106430, -933506637, -1151315369, -605254250, -948052143, 1154262084 ], [ 1254610748, -1248977591, 2062350184, 483816727, -1788314098, -1381835924, 1300689539, 929593026, 167112354, -87887945, -77398298, -1479785201, -1120289202, 1083640446, 2146285763, -506746266, -1191554225, 916301909, 2091289447, -869977978, 892121947, 59060903, 1475903816, 94076769, -681082701, -2136800577, -198897685, 786581497, 1446003336, -432211544, 1775392450 ], [ 1361184822, -745470432, 1120961556, -388616104, 424471046, -1877346192, 1707831631, 969844830, 815536230, 1072498811, -1917142333, 1018798940, -1360681988, -1676021328, -2099346251, -2041894949, 2105817187, 939177178, -138894847, -1354886868, 505120854, 182054261, 463550999, -360104382, -1890780153, -117338937, -1568925315, 839056720, 1193018165, 1697175188, -1098122847 ], [ 363530114, -825215419, 1018126899, 1776547823, 2077338213, 1948866402, -423879444, 693348088, 847870458, 1482322452, 360755963, -1849110554, -1900115325, -879130592, -1338281702, -915107259, -160324048, -86394338, -432472682, 1564133451, -1890562091, -559671855, 1375965111, 1645853001, -1286488231, 581914146, -864955904, 1841012623, 108431167, -684795449, -2032676775 ], [ 1005399951, -1812205831, 1403045043, 927492438, 477139038, -498851027, -1975973804, 420621289, -1204189715, -90176444, -754754506, 491163468, 1801595753, 979846073, -537288814, -2057714164, -390147942, 1132042123, 2076356802, 1592283001, -1097513796, 1026148283, -1961054257, -519206121, 1347041861, -1411653544, -1484638324, 1810522724, -1192712502, -526710042, -1653735493 ], [ 542752508, -369638682, 1679917803, 145881976, -1407341719, 968758439, -1465141631, -943925024, -2065415654, 472141160, 2029606259, -1401174269, 710048124, 825246991, 1535831724, -2114660138, 484144827, 863983887, 1073529898, 1305551233, 1058856846, 1737267322, -1687811216, 1127413299, -1616676963, -1037244120, -1314342284, 2103458496, -1658834825, -12964540, -1446790957 ], [ 1699964268, 1345714434, -95341861, -13268963, -1599378783, -1407952154, -1918099491, 1789831813, -1548887284, -171460755, 957895329, 1847463395, -236471351, -1534194559, -1073117944, -2049909183, -1511498072, 1569248160, -929142389, -853847433, 18128744, 181527892, 1580583672, -569527428, 1829372959, 1926114217, -390851511, -1913815367, -231785794, -660721100, -1751061891 ], [ 205460279, 545626233, 2089670896, 241656239, -1746692620, -2104376076, -2052900479, 116942112, 1177154339, 779046492, -858112762, -244354083, -572750974, -1817438747, 1383144345, -867621429, -526638846, 792861340, 770694755, 600604536, -1139576318, -685571818, 946523009, -922697532, 631348393, -448546399, 564585502, 1914856538, 973112671, 856583779, -78023796 ], [ 2113585566, -1288307706, 753438567, 31329608, -1864652456, -1927503592, 1054735599, 1328579082, -1549770696, 1543531866, -1848001189, -1759884497, 1514765041, 271619115, -627201560, -794222124, 1839518479, -677464208, -566524044, -1211877291, 842760683, -444393084, 1470403550, 1579995693, 703424355, 537553596, -1207531618, 2137465925, 1893152751, -440514725, 1592374351 ], [ 1052538187, -1559532917, -1556556497, -508757256, -671218139, -276825424, 307630185, 9121003, 218636697, 1882564367, -59307363, 1842020161, 1744423437, 1351031453, 163797987, 328260566, 1729417031, -572189669, -2137201677, 809464933, 1522497833, 1302555753, -1555118799, 1065947581, 389089723, -1860473628, 688217402, -107217020, 1755506185, 1850390865, -841964025 ], [ -1806017817, -1091679826, 1780362934, 1652358185, -2087144215, -631556909, -383988959, 1017394398, -1834595984, -1896674167, -213117090, -1953439997, -1682345724, 1213862705, 1609838503, -2059045718, 1566047614, -724677311, -1945339188, -1374445227, -535510450, 582354091, -686564693, -827601804, -31672161, -974216444, -1214063372, 1560677781, -402829269, -2058933512, 1818998906 ], [ -1256670210, -620668812, 480416168, -723377257, -1780223468, -1134102709, 1013974999, 660026113, 1365046759, -254560250, 1938236645, -764848760, 1407811859, -1101709967, 1208804621, 975576430, -1498292762, -1387958220, -2016259360, 1883951258, -35337282, 292833680, 1055277954, 258346972, -1794951958, 240617315, 1839196207, -1815079996, 251632900, 1728213372, -1076840724 ], [ -486349521, 1258378195, -1527713699, -1512183532, -84674295, -2074473731, -639842393, -910113160, 607043605, 549402961, -2120153103, 875048967, -559367034, -832311356, 284863736, -2146294900, 1191005192, 403867865, -2043190586, 20025767, 1567983576, -161085994, 50498834, 352109747, -1964807568, -553608031, -1133560655, 1783129623, -2080004696, 1668418398, 119640246 ], [ 229805924, -1033965880, -810595530, -2140485941, -1257982957, -1678364947, 164951960, 904225959, 978216310, -1938402640, 20760188, 1109665433, 1908108126, 1295519718, -859640277, -1657255318, -1299647977, 924734680, 587154509, 1814061090, -678201247, 1954486010, -316350178, 245468578, 1343975877, -2128787326, -1103252982, -130736574, 333825326, 932573319, 1714373809 ], [ -939627142, -1183768133, 679211814, 896643154, 1048939609, -135319825, 829469203, -525780840, -898639622, -866980547, 1823977101, -796239399, -1478874293, 871288786, -1677261566, 571352752, -1555945640, -2110526859, -17476509, 364949149, -854444028, 673247182, -166857850, 549421820, -15554441, 170374401, -1568899810, -1448607248, -1870608288, -197326441, -146877705 ], [ -1038119231, 1913505380, -1105587606, -1412680129, 400009020, -845743082, -1439475483, 1665094284, -578469311, 676390673, 990792842, 239910017, 1142766778, 1378772130, 1659703403, -97479127, 1333059629, 868070368, -1494665618, -138622768, -1033381232, -827636393, -302663250, 146431916, 1475581830, 1909198159, -2094224304, -90880404, 1187663151, 1541379932, 1488864639 ] ], [ [ -1585506546, 291275538, 181517925, -1923577646, 1311382145, 241912669, 1489788572, -830712755, -2078832708, -806886257, -469432616, -539790590, -1994779377, -1923527381, -611776600, -1166197474, 238861239, 47380926, 792004090, -674302314, -820427320, 1324139546, 1778974006, 1533005448, 54656655, -1730862052, -208357648, 1409896549, 541209095, 1888039102, -56323309 ], [ -699836107, -1873264654, -574013309, 368120151, 341571538, -1592356373, -695483529, -795381476, 2067911763, 1803004680, 889025926, 1532204106, -2049351349, 1003818870, 69606888, 1633472320, -1386825531, 755698998, 263999508, -787856981, 1114379741, -271204623, -322589303, -1162331439, -1981294926, 162607608, -417174740, 112397073, -798172716, -1448501565, -1098181787 ], [ 1371077611, -949459410, -2067786573, -1427493206, -1288992688, 2047899218, -1454598066, 547853736, -2085052093, -1836373035, -1117112392, 1051926285, -1584632183, -869953911, -1178358263, 241334071, 78930783, 1369624421, -12735926, 249680404, 1039110659, -1385990128, -1603116168, 1890332279, -1745246847, 496417508, -1726495268, 1709118186, -1378635570, -719008600, 1690538625 ], [ -301055078, 2015813208, 163381903, -309056351, -2016988408, -1977652797, 221477589, -1635469485, 746069699, 2110753930, -514861399, 221409027, 96392195, 1075372862, 1062920539, 189273451, 2039606819, -2011672217, -1578962764, -273296589, 1876563878, 1933379352, -334899083, -543548150, -875598644, -1290463109, 500482275, 297406347, -385633836, 639299214, 1770888414 ], [ 1499057116, 1316681766, -739257716, 2070048782, -752339789, -1116915551, 148222734, -1798220058, 1875823014, 1446037302, -1046280264, 1548671799, -1182509038, 1222972766, -673149113, -2007131690, -47178528, -759259383, 166453414, -2059602051, -1732300317, -387399008, 1994482245, -1715517477, 1176094162, 2117925045, 1422218565, -524089435, 55053956, -508577689, -2051787167 ], [ 737350509, -984881734, 1757438001, -432622728, -2093059026, 2030840133, 782730277, -8498446, -438189318, -614270819, -1380580605, 1291749750, -1838734289, -250930021, 1299235162, -1874425501, 1554182892, 524826443, 651402019, -1931556710, 1352663604, 1386931641, -409001933, 1256713705, -2045591941, 967889607, 1660191991, -1261719553, 1521382216, 1938647927, -280099466 ], [ 1721256718, -1262067452, 189975304, -827092315, -1227893186, -432524169, 2087217438, 1638620849, 2015945886, -1772133304, -134211378, 2043841721, 235443556, 1652852075, 1766307743, 1275443340, -371534232, 1561271458, -334248187, -195112581, 1622610834, 743167616, -2012923723, -1385488693, -162288105, -1061197971, 1532227632, 469808293, 2070134141, -285617847, -1578371813 ], [ 1806778091, 567624921, -876569941, -486589986, -1645972982, -918034674, 954801200, 539790030, -1360002650, 1301119922, -1003096730, -302469029, 984136156, -2045652144, -1282976796, -712478032, 69879615, 1348750815, -470335950, -1310578288, 533803926, -1571738180, 1700370034, -1956404732, -1643537795, -468866406, 1184036548, -996418795, 1965396738, 1807436175, -1399851256 ], [ 434307435, -735049551, 377191619, 903340700, -1742081197, 833581511, 248772847, 1676192021, -1726792247, 1642556776, -1350591446, 2096295939, -572287330, -540840772, 1954996968, 1938713756, 1853454707, -1950916235, -1063287247, -229173736, -503135012, -802468109, 1992776991, -1956395865, 492658320, 1403772629, -1483008465, -1056313683, 1849111940, 977244273, 1590830296 ], [ -1680608905, -1116572162, 1879539922, -1755048560, 1522321465, 1066445229, 1746319382, -1298195844, 863642126, 1818587199, -1321231658, 1782786239, -32518250, -1730712498, -621355616, 524915222, -1481813824, -1979775337, -689548345, 1017108255, 1795662917, 1948577358, 1127667491, -1170473542, 133133317, 1663213195, -715993780, -1143530100, 118741765, 1250505071, 2111267499 ], [ -12480544, -1311742614, 1368877427, -1195852475, 1408929318, 1363586741, 947627327, 82863386, -299392267, 540515427, 1033728022, -246074372, -661274413, -2025691416, 263136053, -1435002003, 1159543627, 585654125, -1817291872, -394918776, -392442345, -1883755085, 1415340326, 1678412541, -1726768181, 760698742, -1287150886, 1630043469, -548596690, 375051987, -766262569 ], [ 951783640, -465539250, 530712960, 409798023, -1708137781, -79101495, -1245173441, 828574547, -1868018060, -1639485178, 241663142, -1117964389, -394065225, -144805510, -1090972465, 1905762975, -99569494, 248379361, -657495417, -236989772, 2105106341, -1386477992, 1312160179, -1430746962, 2020055789, -228944969, 1885089507, -1481321138, 1235115159, -1464369828, -986742251 ], [ -1524895473, 1467922732, -605094182, 592767812, -173024182, 116229440, 105844010, 1057291412, 591344828, 511164491, -278482549, 371505482, -579725299, 451172736, 854461084, 1151218877, -318808854, 594776132, 1141321715, 1014839555, -382152947, 708155503, -882035854, -1543879094, 1663315511, 733933977, -686992030, 2146225881, -2090680354, -1207830380, 2109633715 ], [ 90710708, 1507465348, -254996237, -610838977, -207684009, -1586234113, 1079887896, -444106107, -1202791688, 589552270, 1906087154, -1478118622, -94938112, -580593453, 1122212967, 2142827130, -1252867317, -595251017, 1526836198, 2024631648, -287806460, -164097569, -343410307, -378196582, -1290458441, 1302002549, 1543709221, 1585512962, 1659849854, 1323340191, 733509824 ], [ 898068597, 754701153, -1572700885, 339734656, -966493218, -284279684, 2025637447, 991068216, -1886369858, -1601202183, -1432320943, -159208037, 57011500, 1356649784, -1846723378, -104185429, -1444934557, 1759048256, -297085529, 861849467, -1214472209, -747306265, 745713305, 97759745, -1247277950, 152703191, 2075307109, -788242398, 1372905932, 982351916, -282513963 ], [ 955296545, -1119234061, 883134066, -1479120975, 261568021, -2032885183, 1372344808, 1111235619, -522867021, 61632465, 950775470, -2040291885, 902363141, -1750679480, -914642704, -1885215493, 733117401, -112303042, -1353605495, 778077416, -742573468, 1729098768, 344678544, 573440733, -185144480, 1474130662, 522962594, 161531153, 1237109707, 1022028884, 848990329 ], [ -1042960403, -1171984594, -2122327410, -831926597, -2664991, 236024699, -998053273, 1854394757, 1118578569, -1998841900, -837639653, -218760488, -752532640, -1668390833, -828405463, -1403976146, 1005251698, 820142072, -1460871635, 206294826, -1158583840, 433088036, 636160349, -1552827616, -694012457, -1999306850, 1236115790, -628599169, -1451242712, 959757803, -822006630 ], [ -1905486338, 29969060, -1141323833, -17675100, -1425549020, -1294271691, 335617686, 176824526, 1622943080, 850380822, 33964973, 600886873, 923509081, 560393943, -530530485, 1157900820, 2091253289, -900517665, -522010979, -984417544, -2050877657, -576181189, 1530407742, 390898683, 1795464726, 119270230, 67719626, 232241447, -1997915084, 1276493995, -849440588 ], [ -1622699729, 10200394, 1441008992, -1309970062, -1386832977, 122351980, 1796034595, 89796471, -1486745410, -1986406872, 794037531, -1661637592, 985225162, -395324754, 1648424291, 1313731355, -1141252203, 178108750, -1534871729, 724455970, -1916699050, -1446169314, 646782613, -776083829, -872804510, 1844275697, -203428945, 1031299327, -859931481, 1695608159, 1564537748 ], [ 508170000, -116080996, -1197572606, -688656124, 1199013924, -597299142, 99810455, -355438018, -564245396, 1371908931, 1203080454, -1671321074, 335469990, 309911228, -432873556, 405873863, -640034240, -1404644611, -1279429430, -1095241979, -999514411, -888720260, -541989770, 1397101549, 1502329331, -313143897, 1150266748, -721228652, -871041894, 803055483, 2118562301 ], [ 1628308480, 1368979135, 472201471, 1290855894, 413718307, -844676265, 17606377, -620613575, -451733906, 1372394676, -684370330, -1516282082, -1322721126, 676108020, -537275584, -163855416, -2629501, 1668111757, -235941084, 1042412671, 1546908728, 537596238, 1468750901, 1666164594, -1806425453, 1610113524, -852063040, 1909410354, -1007910173, -1563122285, 1872783138 ], [ 8118111, 2279166, 903001092, 1536259009, -111473799, 2146555821, 1056598598, 402804657, -288336277, 1785956190, -1603362555, 1850733995, 115498412, -1204358666, -1885091359, 234505460, 1436632004, 332198500, -1932593742, 332379931, 1842036296, -1214748835, -1229498872, 1392357208, 651122254, -816606443, 1462995959, 368581797, 1725231165, 1726914970, -130323439 ], [ -1941454000, -1800087142, -394651074, 423394530, 1700954049, 159669133, 1315560152, -1462425641, 978452351, -1048507362, 1331055105, 1523191827, 618089017, 158419138, -1504437894, -441214543, -213596167, 1199092626, 1064153654, 572701766, -992477803, -1007352368, 960207844, 525310926, 1784530513, -581510626, 1180851273, 1224197724, -541873694, 317298232, 1433733450 ], [ -2061245563, -605193402, -911963710, 741837144, 942719198, 815883325, -750639283, 2007737007, -1207418891, 150732613, 1289545643, 873411337, 2056602851, 822452184, -1925249037, -854116888, -1675149874, -181412236, -1455177392, -788926769, -1679022319, 46131046, -1548373327, -692141160, -2090318845, 1928648010, -1042442492, -2056802983, -858486991, -1161764466, -159545433 ], [ -822624532, -1084518009, -1342542236, -888109561, 1458808833, -1908302785, 130835352, 1793968329, 260643344, -1645789867, -1775627020, -1181140782, -1757727583, -1012765234, 1367546685, 1497120384, 955434360, -142328908, -1979951377, -689104238, 1415507083, -808113604, -335289570, 66977887, 643106066, -1702428263, 15437088, 1797983595, -1730246967, -436446012, -1385000240 ], [ -624612548, -738526458, 618521767, -1058214609, -1131954498, 600854401, 446519282, -869864736, 1214964939, -2110701995, 1003002458, 67927738, -36166372, 856343801, -596661277, -675179064, 384056095, -889301491, 1102459535, -1836272225, -954158150, -482586634, -1575346219, 1198199807, 658884509, 1443212852, -1427702698, -726026910, -566387822, 1111543324, -1276733428 ], [ 1840931489, -182521002, -2017428211, 470133847, -667617074, -255404329, 809771724, -1576703218, -900016435, -1911810403, 813609215, -1027487576, 1418490733, -1257256033, 789175101, 1085618633, 259658111, -918888538, 833081391, -603313272, -626166400, -454180391, -1109092712, 869742710, 409682956, -47654045, -298140669, -1288491197, 1847698957, -1382670166, 1481301690 ], [ -805520956, 2012704383, -302635107, 1169280569, -581744106, 190988152, 374160931, -353306345, 939241739, -1800472986, 1075992582, -1736846977, -443813686, 1607471468, -177302552, 1540992191, 1944237985, 1313431884, 517737738, -1154154930, 438898354, 1538069747, 342619458, 1175851339, -1917272977, -550472719, -1712275929, 448582616, -961587344, -1341351608, 1431228307 ], [ -1420040763, -172538233, -1750593476, 747874884, -332962229, -1409488694, -90896375, -48503421, 1968477596, 1361577823, 722178172, 1995493195, -406688810, -1991386271, -1036557960, -692602071, -736120358, -820834503, 411472791, -301644033, 1144913546, 1110832450, 423588838, -1920931460, 1421506462, 1860867945, -395048782, 1521555987, -479674046, -1836678637, -391577000 ], [ -700434591, -428142484, 31824288, -1325717871, 309984588, -1906731378, 606313966, -162551801, 13166011, -795952859, 1275586903, -87565450, 1900922656, -1753051043, -431616347, 338239280, 302380054, 1586116551, 1573193535, -1139305926, 1250623951, 114998104, -1028641209, 1697014374, -1998233194, -1146251167, 536936206, 107733230, -378373309, -1589736208, -2057994798 ] ], [ [ 2032235335, -2087714173, 102371966, 1751478924, 1898737831, -1756491828, -1995997820, 1366160895, -1114113075, 1032767598, -2119594838, 277851467, -206252412, 1285031433, -1031883016, 501620896, -1560884725, 107751074, -42961653, -1895419533, 574214380, -1517692079, -1820158875, 880265197, -1824062385, 810564125, 288926472, 788206775, -564923669, 803043950, 1422464448 ], [ 258500315, 1525812024, 882764047, -2087879991, -134583097, -1331442965, -391917317, 328041843, -1992043951, 238672543, 1116355853, 2068476107, -552814871, -800001187, 1698867886, 1122218805, -705839005, 457027187, 27764868, 1461720714, 1374411032, -680448471, 1837838511, 1935246468, 1438764051, 1914525656, 1269362903, 1302192474, -1117417887, 905516252, -1892677758 ], [ 1510515100, -721137069, -1403092066, -1257822154, -1628735670, 1408464656, 1926263628, 2026441862, -1614749889, -1836092351, -523301910, 895601475, 650357940, 929174695, -807454220, -1856539494, -127347486, 1042044540, -1233093074, 2079497068, 1117252855, -1108216554, 1994583399, -258882918, 1190128957, -875613365, -969339264, 1023424275, 380874158, 815592455, 1639712824 ], [ -96108974, -1585646126, -521166369, -1759639872, 1335092260, 1462226075, -1707752462, 871303625, 1736038418, 850528222, -367597414, 682008528, 310270606, 1831905711, 411238247, 1042158924, 1306588435, -1923512207, -1598800516, -152027855, -1318732871, -1675415912, 95717548, -544271632, 689151502, 1199512972, -1438383413, -1364978702, -993752107, -1318078311, -684142347 ], [ -1255141834, 1288909694, -842767922, -501041858, -2050991259, 1860103149, 1580449911, -739976044, 495894463, -1547686393, -411173411, -1714758665, -308196356, 871329277, -1771607179, 820668608, -251529386, 960094198, 1985037838, -472066991, -587460679, -569624942, 1098635353, -2120296915, 737626930, -550337563, -950905694, -1830821406, -1299247813, 379220912, 1233952372 ], [ -1817698484, -1582086874, 1652389327, 1703435238, 103763127, 286113739, 1394659193, 349511510, 345214578, -2129958790, 492512344, 688106345, 1112216199, 1810601269, -1688838439, -863403788, -1552078575, -1619552858, 1754454973, 1627480062, -1499415919, 880223022, 1851884562, -1865725889, -1677054897, 743653655, 567340779, 2010641523, 1330623903, 542703881, 1002102596 ], [ 1851804642, 1212193237, -1633140596, -589864872, -103106575, 1821608191, -1694063289, 151314288, 831093419, -1287224537, -220934741, 1746446722, -207554318, 1433569512, -2107728595, 508819971, 1054688941, -354612032, 1079143150, 1418487607, 1848412185, 1208501588, -1707851580, 105650392, -882161116, -1097554163, -504909828, 962755803, -1614471470, 1420354800, -929463783 ], [ -1366319422, -1774132725, -1551448792, -1966039950, 1132069808, 1633235929, 1551926176, -1846836543, -834985609, -134191607, 395615462, -624711369, -1647485519, 249368739, 1197407834, 1854350921, 1326195324, -378761845, -1426020409, 1910909020, 1066619602, 1145284449, -486862934, -1245406828, 89209751, 2041025767, 1753855459, -126348495, 1550802346, 939958076, -302185453 ], [ -2013006450, 1451457887, -1452273248, -1020451250, 1555610590, -1535416720, -2082073881, -509138391, 922320957, -27207724, -683484538, 231550288, -88797182, -1368897780, -1434611572, -109488970, 501749081, -1348047409, -1295407094, -572236803, -1822942118, 383836671, -1126912308, -600052384, -204221223, -2113324776, 565690153, 765561286, -80162287, 12806425, 105377822 ], [ -1566520983, -1822351052, -1787348286, 70524929, -488467165, -919241967, 1887408472, -257344334, -573473505, -1137778239, 2053207751, 1222995962, 958638755, -2073510477, 2036698198, -222798017, 1533565138, -478054438, 1350731178, -747630661, -1391659921, 716230082, -802522752, -1074429897, 772447293, 168341366, -728282772, 1369913246, 354896574, 1315543530, -1738725190 ], [ -160451523, -39271875, -1435364243, 1047741323, 2041976456, 1159647020, -1103018381, -489689303, -1793201121, 970919301, 1862641305, 255537341, 1520105349, -678653695, -363478264, -1873834496, 1725513947, -1921265133, 163336155, -1485097518, 1026721286, 1267329600, -1876808599, -1676311363, 1934141179, -128844550, 694004311, -1727358916, 1952638398, 876006793, 1884227396 ], [ -1816082494, 1860228691, 528320830, -660450871, 726558977, 1102084805, -1385098737, 775666901, -1199295784, 518979702, 2001213138, -754602318, -1641563712, 8405983, 1330542837, -1095657479, 880741327, -159621819, -1237987972, -11731272, 1611885567, 1848858509, -1845688889, 1930367398, 231538471, -707719413, -1470385644, 928170298, 236891474, 1764751472, 313524753 ], [ -435142983, -2143570266, -1338872943, 1266464768, -2122586941, -1361272421, 1165463805, -1685460299, 1227844836, 1174166766, 1480663439, -1434876669, -1800350777, 2036751392, -743884980, 1735616214, -1784816744, -1769753473, 210178644, 216290108, 81115333, 433102832, -1739920547, -1790343245, 245505398, 1826073333, 1815054448, -806163994, -926915235, -1843943657, 1137933292 ], [ 1972157973, -1342448988, -1255931000, -1813791363, -575120930, 833333641, 34226188, 1107170635, -1004503705, 1171903753, 1542202454, -1942927627, 110688210, 1396532182, 367040781, -697076720, 822749547, 1025244540, 1921956095, 1540518456, 1089138652, -1038355564, -1338573300, -1815718223, 1100310024, -602736493, 260536462, -1346940612, 1704764282, 1333610764, 1935170531 ], [ 367073665, 1895994783, -223082464, 586995299, 1120349774, 971824463, 1006083847, -420597809, 1108571850, 1420626110, -893810321, -2041664312, 1730159306, -57651566, -1910106689, 1600804927, -1882196174, 1918055311, 681374517, 1521872361, -1263493333, -2079275322, -941063572, 757284112, 675940092, 426719118, 438956161, -2114319432, -158214937, -892540337, 1661027223 ], [ -1888597982, -1005029565, 149689812, 1551218379, 707510458, -1302537261, 903203897, 1383474025, -1702671341, 858275911, 36981353, 1014389068, -462309489, -663661930, 68999664, 1927644636, 1460155158, 172897038, 1915237823, 73159438, -1918995838, 1381107264, -979396284, 63461075, 1815154430, 873775665, 561694901, 1431441283, 915718168, -359848914, -354540394 ], [ 54561188, -1622508924, 964934768, -500217002, -584689082, -1920347703, -1319748835, -1567434850, 1593724520, 255507587, -1004762252, -48906634, 1475205354, -600021551, 1032845112, 479059339, 1097400824, 469809923, 2087204293, 868473854, -724377864, -545075259, 1299229851, 876222654, -1150725129, 1305650687, -5688639, 1920435403, 1022576250, -1688274920, -1770454117 ], [ 989001108, 219885657, -1632970742, -1261397624, -397639648, 2098051132, -185392483, 1516907693, -1870635784, 653512892, -283771626, -582649006, -985615955, 1575797625, -776880719, 2121806933, 226353151, 1020994305, 758187380, -1505647106, 1624506731, 581217329, 987110348, 319685328, 1188116468, -261135068, 1112934356, 1935423016, -1746988887, -2024533082, -589242207 ], [ -1989681543, 263799156, 1945605417, -415787318, 627304105, 1399669853, -1869776347, 98502075, 357276248, -1892216457, 1152587924, -1423510211, -504391882, 1270117482, 965064989, 1581834254, 965180463, 2132708273, -563317562, 1157314352, -784273802, 1174733676, 1926109780, -674120250, -400055730, 814595720, 848017096, -189770475, -1780055189, 1208661387, 1135705313 ], [ -2028442882, -1892423054, 497685447, -2050858085, -881340591, 1958112577, 470238575, 1756011299, 1671908004, -903130587, 559388588, -799449010, 102287434, -682500483, -793516308, 637061714, 1843671084, 1195011323, -1701775209, -950637853, -1329694169, 7166923, 1763040241, -1179883989, 1055670795, -2100266192, -2127449973, 1475890325, -330980728, 711680093, 1207275465 ], [ -2022858270, 2000719880, 1786580408, 1268818915, 1737816150, -471336359, -755962800, 1408614820, 1684391286, 1476780812, -714908523, -1167104118, -1035653436, 1844836115, -464189633, -589975131, -487610537, -1071650019, -396652889, 1878230706, -634920765, 847972405, -1206470246, 1496376638, 51400520, -234467405, 840447102, 365737910, -892365454, 2033337760, 765963380 ], [ 759135335, 983138755, 1612322513, -1473398516, 1805158539, -1538281478, 408278141, 30673489, 2080734089, 2137099658, 1320570906, 1237219700, -853810851, 1033266261, 207999973, 2000584201, 5988068, 2076655768, -536726475, -228727023, 122782471, 692119410, 1281180739, -72872676, 427008746, 725783754, 1760607364, -1694653617, 421094202, 1544233983, -441020443 ], [ 1930389160, 1088309738, 1948080679, -1235887557, 1016163258, 205649820, 2049751914, 1390571726, 718577099, 1684083864, 1192098237, -1369771901, -269418546, 1641756960, -2057817130, 533663651, 25187557, -1285411742, -573887723, -2092308689, -1564542031, -565406332, -1606965398, -311350760, 858336459, -1060716098, -725415939, -2126357756, -1632306244, -175640541, 1225264883 ], [ 1846655143, -59004796, 1901312823, 573041522, -45069919, -628698514, 1729481306, -1340823718, -1755164096, 1395214750, 1497338838, 1582154174, 250282620, -1035540389, -1848998580, 393657279, -1871768595, -1132642744, -2035783885, 2076337121, -748882101, 126241462, 181372816, 280383855, 1195936489, 629768712, 426199884, 1887480156, -10290258, -1122511656, -1115054531 ], [ 2079629011, 457562535, 1676174332, 2040275692, 625206499, 1884709942, 1975906853, -457583489, -522161143, -54470507, 563395148, -355505911, 284300950, 284327974, 245395916, -383062908, -767772232, -1192607452, 1002889535, -1275316788, -1507094183, 1414285167, 1596206631, 3031118, 596917051, -1597451643, -1649756313, 205838647, -272998021, 788197349, 1443239059 ], [ -1396825040, -1679243444, 2097230871, -1331807508, -1456108212, 709933828, 82875554, 355192281, -2015249248, 2005182372, 1375571469, 2004057210, -1648571484, -1485102616, 907445236, -1517588421, -855088155, -380692558, 38982179, -1245674096, 1160640427, -1769179203, 1957704310, 1978830801, -1421789154, 790423292, 1460239795, -1019117452, -1207972881, 1499287754, -1893479389 ], [ 1788004909, 1477117515, 817165323, -816218097, 947494633, 1378975130, -639707491, 1679772387, 1136046818, 524021677, -367976310, -643395698, -1998743828, -1534888801, -213943661, -1396368796, -1906477118, 548493521, -1621398864, -36418302, 239642497, 734235982, 248975435, -1838206760, 2055505047, -1028291827, -1486003330, -1337499741, -953047485, 1822197958, 1026352114 ], [ -1080868513, -1103090984, -1933253144, -2108205901, -1706222131, 1969855975, 108567009, -558926413, -2051598639, 2103556399, -978159849, -249945979, 356796841, 1247718087, -1750117638, -385186711, -20440637, -626045440, 1238029794, -1871241503, 1161895485, -1611911683, -1287360766, -1794222844, -1343004954, 487759426, 1528800230, 1587966530, 984190456, 735738345, -498645593 ], [ -1609551873, 1346245649, 1032975011, -1876893557, -973308524, -1333439985, 844535593, 507812155, -866716058, 411810792, 1997864626, 586444744, 70354537, 892787223, 420987247, -557476269, 702130593, -1050525569, -622552173, 529645866, -449175441, 2001661747, -1786414937, -292566647, 24658859, -1869654182, -414890140, 1166198329, 1120024244, -364076295, -1258449032 ], [ -1252910109, -1302879255, -1785474491, 630850427, 1624181471, -946431385, 1914876505, 1955991868, 1036387484, -1458700067, -766834855, -550101455, 758509562, -1796821366, -639190788, 1870575578, -1367423717, -2124873287, 1348575162, 228679956, 1054264635, 1931484800, 1585441021, -723739923, 1625236158, 1656433467, 1171594115, -2086398724, 764977872, -1869879301, -1939694671 ] ], [ [ -321227610, -1532305582, -304522952, -1023160541, -830417171, -1818918979, -2116943758, -1257206112, -984837238, -1446906993, -881144148, 2105539508, 2008983047, 1287351932, -2141725607, -1901623031, 627004966, -1904626451, 2079439554, 985685171, 376712683, -1109980968, -1413718317, 1740537359, -885347075, 1977456383, 145651625, 907120160, 1719475126, -803439183, 1710619651 ], [ 1453307139, -562624270, -828573820, 1656435320, 122906768, 777086726, -1884592552, -921562315, 5121146, -917730943, -947228365, 249442276, 1174697462, 339448693, 499438611, -976538905, -82517597, 469591074, 650028708, -1173870646, -818031886, -859363229, -1696999921, 757926889, -582609439, -801462393, 437539066, -601666448, -1497239681, -1372552768, 12469997 ], [ -536348956, 1197633989, -988865081, 1844707336, 1393241359, -698226589, 565036303, 172043256, -25037508, -660496163, 956176741, 443794903, 1816503540, -1850793997, -1160544289, -1910355177, -1677157626, 318771057, 533194580, -653446674, -1526141553, -335261731, -364576369, -61563125, -1901467674, -258842966, 2128777668, -1515423229, 459647772, 1841052130, -202078194 ], [ -1374698385, 708905193, -632540057, -1779117563, -249589875, 1223659299, 857666374, -1141878284, -1697019896, 1266041187, -1086768584, 679434970, 1482070910, 1741890294, 670020846, -2022733180, -2040381833, 1595099153, 990070024, 101390180, -605426850, -492563897, 1234283197, -1127218430, -1694761309, -126972866, -509997065, 1127161955, -92832233, -770147045, 1719719699 ], [ 391141223, 1930504423, 419531286, -309521032, 1984645018, 141434248, 759201950, -358277896, -937982782, -1069261426, -458998705, -638591696, 938904426, 1439829771, 668487829, 1570534619, 1667189779, 1386208066, 1024524963, -2139723350, -269594035, -624936947, -1336027510, 769670026, 989922331, 2061525039, 917608088, -2005618644, -1323036953, -1994984329, -1307675357 ], [ -1455842544, 1957733439, 1900840221, -815060564, -381168468, 1414719287, -661392312, -609036488, -273534628, -1647190098, -1651599953, 1074612622, 1480061704, -1577916156, -68645931, -477976670, -49646609, 673639212, 1300129485, 142609582, -1371617474, 1819230187, -1005774823, -689511622, -872590437, 2142999880, -994446023, -873590274, -664786237, -199692213, 1120601050 ], [ 1232969772, 1472166283, -1113229747, -1725633745, 1710677890, -1976266617, -750696763, -1231793299, 1804418695, 1691570089, -1520629696, -1131693024, 955030800, 1356069663, 1341528243, -1742406104, 1623100216, -1349954462, -830282189, -345746009, -1671280902, 540327312, -1587626614, -117994654, -884488997, -1254263032, -305851435, -1528837675, 2057697249, -803038315, 1440359864 ], [ 767462227, -1472687972, -1901231505, -557860200, 2120980661, 209495450, -1329719843, -2001394554, 688510522, -203747489, 740857341, -1472348687, 461624923, 1565276835, -324123856, 105987921, -613732716, 1836535472, -1950765901, -349544243, -399612882, 1401738085, -898374782, 1777464377, -346387149, -1843282730, 739061000, -1899826226, -650752053, -325759903, 126525261 ], [ -1775245795, 1937516180, 620416913, -1540517042, -1505258311, 1506513322, 1662828113, -978019242, -954361611, -118502576, -428745476, -1365803898, 1436046062, -1238654564, 579461661, -1632283824, 1689448542, -592466059, 1030556074, -1540010436, 97832665, -41426884, 355615055, 1555369173, -326241102, 1590333321, 632385288, 1760327701, -1622625894, -116556000, -1203763545 ], [ -1960280572, -1312572129, 42137111, 251849286, -226696677, 1239563472, 2096234112, -1518231169, -136107315, 1590098613, 975142754, -235314648, 2073695892, 1834985115, 810770883, -1674796103, 1557353155, 1328261655, 2008529691, -1177753988, 1479070918, -511163680, 996574326, -1717536895, -540746679, 633689993, 633460250, -834119944, 2115529640, -2113595398, -716490561 ], [ 1671456860, -1112487431, -1433018681, 1157628413, 2068190537, -1862070832, -1850028789, 877656342, 657890548, 494082424, 2064185931, 424784612, -1850645186, -490247003, -83024987, -1930191581, 1177458749, 480701960, 868877151, -969642912, -28605569, -278439, -941304570, 666435518, -164176064, -1198829870, 1699148231, -1568571393, -1244272949, -949754222, -1361464391 ], [ 571924070, -2057603371, 978039103, 741810330, -1876504541, 453242682, -946219336, 624787593, 1895869002, 687332142, -1464530484, -129835256, 1755992583, 129795093, -2112511820, 1573683457, 216873129, -469168991, 1513066734, -669636323, 1907311468, 499096776, -238864931, -1517020032, 1997503963, 1911110474, 2040974367, -1262788928, -1150338361, 1546513505, -1930518891 ], [ -1598503427, 874832429, 1069889554, -340687534, 1504282780, 737498774, -1254653443, -2037441915, -655797521, -1663528458, 2003610009, 277137076, 1665203419, -942166790, 2068232623, -341953625, 973061431, -205656169, -1649200482, 573911459, -5556439, -58693822, 1145179940, 1287694216, -1059019975, -1805920827, -1453299250, -1752541184, 2007097637, 195351390, -2070302990 ], [ 1480195043, -1517747934, 1437683726, -1640260244, -1050694429, 1914034709, 1148475400, 599384789, -655843035, -670805465, 267074222, -607847589, -1771383926, 469490632, -637950568, -873940508, 1814877169, 165358790, 568415930, 1267266469, -721178834, -1688850321, -572165912, 2142396718, -1954115704, -1770067846, -1126708376, -1564089039, 751399185, 1626522566, -1394443642 ], [ -331280040, -1733865738, -2068989878, 230445947, -1702879633, -55432824, 753640532, -1953367746, -147718757, 1985856133, 1177266193, 1142481905, -1794490045, 622265553, 1746411471, -3189396, 614154927, 548018591, 1032222880, -266971755, 1872173224, -1130422387, -342858659, 874972880, 1598093756, 2040779925, -556070080, -110518849, 1371043957, 1956987626, 293095263 ], [ -607421337, -782908197, -934091537, 1170685309, 1782835331, 2102352318, 553818339, 103351706, -187161948, 17103433, -1985767272, -613076165, 215752559, -1978148156, -612885221, -1568985724, 1230205946, -2006505742, -615970886, -1371733951, 1857378626, 1584051071, 1679539390, 1124537187, 813518378, -2071178484, 177012111, 969774002, 660551556, -1933274608, 540803543 ], [ 1400774518, 1699486090, 36439209, -1149645699, -1138222013, -1259465940, 160449765, 752663869, 1308983892, 2123691024, -2078545079, -1413966129, 147209613, 1482758140, -368875833, 1712600987, 1579068669, 539844736, 526798097, 653541406, 534629376, 862240515, -1173694938, 902763326, -1728861251, -1871476730, -2120217083, 1985099547, 497584712, 218277507, 1327919480 ], [ -818853320, 1505135261, -292328596, -801263265, -610520379, 2098750404, -327498338, -1549100278, 1378958739, 1887006141, 110743416, -613743392, -1584144528, 113362755, -178125538, 157862625, -1521325077, 1782611508, -1968226366, -162814977, -601134832, 236762290, 1987655249, 1619332120, -1247472611, -693133967, 66104060, 545709912, -1259212584, 587560523, -1293254284 ], [ 1210972573, -1415492783, -359714516, 1321459639, -1454938686, 615699463, -336488062, -403547298, 1649690925, -1999933502, -1477317127, -1316207420, 1317760223, -1515590398, -796521687, 2096530324, 1570071918, 57486497, -2016324190, -1998285089, 353763586, 1649165060, -1685100647, 593021323, -2121330799, 1747652258, -175552920, -1556489251, -1641403352, -1086519787, -2019390319 ], [ 1709913694, -1958120196, -360243259, -971862939, 487293623, 1938327827, -1788397739, 911851238, 1959862459, -1577225787, 1713786610, 958956408, 468503437, 539492013, 599902134, -327168983, -204353380, 558724285, -545309639, 1052605631, -845552738, 1348745319, -1106851739, 1012918997, -772995503, 282210197, -352277156, 566639651, 1408184798, 559790972, -1927040305 ], [ 372414015, 53624992, 439573521, -1016640214, -1307620338, 304872700, -151395672, 482063818, -282454871, -141885007, 198767294, -1607654620, -193779749, -454845774, -1898163457, -1431590299, 1291994786, 1146336517, -452941602, 838457660, 1346438112, 1059049313, 285247622, -1061209233, 101363942, 1351530547, 1341927262, -1113886779, 1625735676, 1319199027, -1097696364 ], [ -1151345741, 1337609274, -1007336755, 1900551503, 302437351, 888980219, -468398679, 201226976, 1291683822, -856575702, -696093224, 110810686, 1337075680, 1578174469, 1727465112, -1018885150, 444954317, 1551296957, 258471471, -60277714, 1368026699, 1166476849, 332390889, 1860515230, 430537584, 392005118, 557455277, -1026135599, -1085759363, 1022192423, -1596245908 ], [ -2094118307, -1362750081, -1109520434, 389868417, -2147266228, -1151609281, -1976926873, 2139182169, 875998781, -1521104623, -2019002701, 1289946159, 167394501, 966128842, 1816157668, 1941486589, -262151886, -1051642938, 150307508, 1353434866, 1130229880, 106245481, -661792788, -790236898, -1708747989, 106818048, 1272818883, 263824971, -428235014, -1607560724, -904511409 ], [ 839568570, -992500564, -1337479652, 418982790, -58178432, -510131212, 156529909, 191307149, -1913495804, 949636955, -491866988, -1483154137, 583359714, 1700805714, -1756069602, -1639851568, -1421224862, 36294862, 1977427890, -1729735048, 513912411, -949561766, 1449307443, 926934758, -169587425, 2118304165, -1556342488, -1477745238, 434380772, -435010606, -1835054061 ], [ -408697170, -1555305599, 1698522930, -863285253, 711414136, 264791252, 334888694, -1997337248, 1983969666, -490407950, -1454196818, 379029826, 167252302, -4474727, 25721065, 210483400, -783898633, 1873920007, 41138047, 2076000030, 187986569, 1462651836, 886101547, 437853103, 1418010837, -723139945, -1583440811, 357607051, -1127211495, 969121738, -840785281 ], [ -448692977, 216202452, 63945578, 926675964, -5931515, 1518878661, 1170309222, -1590089135, -1669859762, 464120146, 1454112183, -869608092, -430109639, -1226586746, 366868070, 34549325, -2048502728, -331603355, -265649760, 715372648, 188474711, 83984211, 974348060, -736564633, -95506730, -836101298, 281268185, 55777064, 694310001, 1178054265, 351599814 ], [ -383415219, 1102481251, 831131525, 1151310860, 374089466, -98807996, 1065036875, 1221227220, 2089298644, -527649373, -965006512, 1721226904, -1687224881, -980007847, 1436914690, -1488468920, -1989708953, -233485607, 320059233, -1818751899, -1839690433, 1271893002, 1519342748, 753738868, -1049074033, 1944544471, 1352290228, -578965275, -340309308, -997560671, 155069706 ], [ -1438016064, 986282220, -548779111, 1846699830, -2017280723, 1421168528, 1980971661, 1634592970, 195036581, 1016924339, -866140597, 299355581, 60000399, -586483496, 642242253, 1178811999, 999587245, -1209540451, -674008884, -293158155, 1177989863, 93536583, 1912500357, 2139421025, 2129772741, -278594106, 705514750, 704466085, -1319566165, 1908543112, -885863691 ], [ 15805894, 1006375876, -1703080454, -1805881290, -1853583876, 1502610554, -74471403, 355871318, 1997538087, 1287288069, -1989327515, 680945798, 1351336819, -2128512574, 923369855, 151063930, -1079044820, -1294964714, -1399983998, -1652613251, -863769485, 302077384, -664766290, 270010871, 669103826, -697884035, -104989045, -702973120, -1566735011, -1733872888, -1667280338 ], [ 1941204695, -1456025629, 1475751568, -227569754, -843826126, -1350303654, 1483435524, -1482078372, 794446960, 1355607139, -1431824235, 257346254, -1204995969, 32503596, -499778098, 749824340, 652290593, -916441731, 99625279, 979790648, 1273308208, -471440556, -1947292998, 918926638, -1544456540, 1273513689, 619530508, 1331596036, 914399730, 280625925, -1255547625 ] ], [ [ 2023216162, 1658743528, -967399524, 888776030, -28913398, -1408327237, 420915250, 901649639, 1813179244, -1162949780, 892176519, -1440654357, -1405809546, 1869486149, 1854143225, -1826567197, 203809392, -947754774, -399900872, -689316429, 842101113, 555709749, -1469532821, 1810859019, 1092170029, -430577589, -527090204, 821793508, 1443607350, -500590259, 950687385 ], [ 1473739879, -1443750220, 1443825957, 1537186940, 777319816, 1675200373, -784941715, 1270982319, -1460112898, 1858163119, -485761301, -649926837, 133748420, -461067650, -651504698, -2022564524, -939913779, 2133389302, -1009396203, 1537719897, 740063422, 435392435, 1451629813, 1851177924, 43739360, 1560278688, 928585208, -1125924142, -1246910907, -1279083208, -1695718852 ], [ -1698614300, -862393784, 1774739394, -1460722081, 628052736, -1701241162, 555939575, 315029493, 169968251, -1352693913, -1940403388, 521885083, -1759840907, 498655215, 1982529769, -2142764601, 1423717476, 1759265563, 245482733, -1725080016, 271024471, -1943963041, 160062129, 1678017289, -682966770, -1197273960, 771748742, 55487464, -936648962, 294782527, -1013903872 ], [ -1769567863, -1946407706, -1457441507, 2144851298, -546520734, -921527699, -176546300, 328704071, 559340765, -115184595, 1236792305, 1362847027, 70934184, 1363025815, -1434898504, 1642325194, 671987691, 1623242213, 119366209, -1153986779, 159191870, 629816346, 1109992099, -752061320, 1724269708, 830150048, -629679139, -43677624, 715278534, -1202436177, 1201242851 ], [ -2067060212, -1093228588, 1828862719, 326273494, -875491951, 1883708750, -1030580340, 1092281402, 749323640, -2017443216, 234201969, -339385133, 223666059, -688873803, 1328170168, 1650938134, -236568660, -272913099, -683114823, -1691609271, 808602175, 697814392, 1096274349, 1970931965, -1186311155, 343949934, -492100465, -1574696413, 1476991317, 1555877034, -1356588287 ], [ -995222436, 378249601, -1268028658, -441816062, 1491067772, 1500877390, 1050667384, 563398360, 1580878242, 1273428984, 733360776, -1881827830, 910589960, 792999253, -572559366, 1596579671, -1466688809, 1367707996, -1734420295, -2144774495, -1168033104, -601248129, -1693786068, 1013874363, 1378820876, 508280250, 169089494, 1278438207, -126780964, 2005262368, -521735620 ], [ -1350268232, 1051175547, -505493802, -1906768247, 1173799155, -1673343356, -313039092, 1903704832, 629984741, -1609772255, 55436354, -1260145765, -535686382, -1564977501, -251523192, -1592076601, 515568488, 934336831, 1837727690, 1291783681, 615622385, 454082041, -2106478649, -398537833, 1424782420, -1128098364, 1620437916, -1633054909, -675787125, 555902308, 2070975882 ], [ 884828485, -154726090, 1722129022, 1840104181, 174834119, -2103846633, -860572015, 10195147, -1127202806, -1402936711, 657325090, -1327355246, -2082160455, -387948603, 628941757, -90586242, 1918032544, 1562770268, 1910054042, 1892261933, 278003163, 1581896505, -148085991, -1674047560, -999914904, -4386023, -836297177, -600474890, -760778737, -1546649945, 584951316 ], [ 1031401021, -1472148845, -1209793231, -1677494703, -1996808730, 1792896370, -1858699257, -1076683574, -1161668907, 224486232, 924228443, -1716074280, 552158100, -1038648622, -523107917, -69961554, 1790528042, -634617869, 808756768, -1312727478, 623560578, -114353915, -85841131, -1428337954, -921912075, -1393322730, -1594546851, 16203027, -1078907988, -712280700, 1714231394 ], [ 483935882, -543225694, -768573676, -306292124, -587903012, 644170675, -797663427, 1217145083, 531821682, 493294290, -806372839, 654246425, 1326325935, -744453154, 16334274, -745190335, -389330251, -1507819369, -1877359847, -2041018880, 750880713, -1393505830, 1270609822, 489553267, 1733683722, 2022764443, -831260827, -1244696651, -78682912, 696387745, 77193682 ], [ -742419247, -307119297, -257359895, -1444546917, -1634457213, 1301002048, -382148236, -295399085, -2130995064, 1943761840, -2045649042, 1272950183, 1809224690, -1716605171, 1485599811, 1112067745, -849522927, -1785038615, -591588957, -752575971, 1977294071, 2076864, -1372588425, -1545275347, -684038391, 1934295484, 932631311, -1997168735, 205654007, 1922896852, 767201164 ], [ -1822652947, -1893757360, -409597624, -1816461838, -1077309422, 127127485, 1248627409, 302393413, 1948811956, 1762432330, -177638664, -2011887616, 252660764, -1090458807, 1714405941, 94749618, -868726224, 1314211396, 1148639103, 645362935, -2085311945, 1262039050, -1570739120, 867535704, 556262064, -238410693, -260648748, 1229955788, -1275971397, -1362606252, -1185779918 ], [ 978623363, -1861904972, -173194730, -1549258048, 1391106283, 1249287795, -308322337, 2026060849, 89682525, -1554245140, 1759621305, -621114064, 3786791, -923014163, -280874333, 1244090733, 1598570631, 1645793845, -1746394526, -1494379272, 601836203, -874324787, 1953813453, 1270777277, -732773943, 1412675280, -613546438, 832537546, 522733137, 18847679, -195686156 ], [ -1791125428, 72905175, 1405516435, -92282192, -811284292, -1180373196, 1062502943, 210130957, 728277602, -1393196492, 1964741468, 421627655, -1072328108, 1253632551, -476111402, 2071481602, 248857334, -483070449, -1039206081, -39451821, 2145027705, -1389040752, -728534939, 688234914, 816300506, 1651721149, -2138291926, 184879640, 40968730, -355137746, -2089734551 ], [ -336054833, 1339592652, 186127079, -329108126, 1651520073, 142224650, -1571974610, 153231124, 872419335, -1571622530, 1640448889, -1772894341, -154261601, 502665638, 342206511, -502370455, -1365412527, -784124389, -572810945, 1899561458, 1292129310, -1691487648, 1156486510, -1002408657, -43738582, -157172046, -989091920, -1960545891, 1261424635, 57059488, 1035767123 ], [ 1133559351, 42337732, 1007276392, 1673288171, 162727763, -573542231, 2007405105, 205342648, -1963200628, -869052342, 1681786167, 1765734175, -582597120, -1067504750, 236126162, -596502443, -1518060796, -877283904, -757590959, 1066216477, -6465381, -1812484664, -1147963010, 334709350, -790538204, -2027723062, -1462353841, -690836995, -1804251867, -139948524, 16881624 ], [ -155881223, 1942863353, 1970468310, 443657940, 1360001780, -1843053703, -1750223884, 477846198, -186938827, -1311580264, 1985339823, 472627469, -1451724569, -1571218455, -2141106103, -559573801, -86493242, 333215559, 2120492780, -1711156371, -1417239094, 822886519, -1212977614, -884537699, -552202405, -633945850, 81663116, 946471177, -2091075843, -795705382, -1294894604 ], [ -2072582041, 258884827, -1789223207, 2145495749, 1679180328, 256201556, 665635815, 694844788, 403598854, -156302522, 1436646352, 230345790, 2062107721, -1480955102, -44669128, -2082650412, 1236193596, 1276687760, -1503900479, -536888696, -542719616, -236664467, -280809485, 37560252, -629483999, 1493915998, -550742548, -183398166, -437613662, -948903674, 601921324 ], [ -1545354732, -2135957663, 498221098, -683999059, 2080822767, 777205099, -1230148822, 390171595, -898025186, -245628307, -1316657143, -1454017447, 1787058601, -281443497, -648949980, 828440025, 867907886, 303136627, 1031447457, -1136618745, 232082724, -213978775, -2004991371, -387375283, -1158420068, -1787841993, 1136533383, -1648581881, -1149646575, -1310045118, 71486403 ], [ 1794568427, 964232689, 911737356, 1318648801, -1180112820, -1427536196, 1864196465, -2129319627, 954601614, 1625247387, 799888962, -1468650472, 2041645556, -198452488, -242613839, 941412953, 102015551, -1958474373, 771613899, -401905555, 1852286347, -1131759151, 1604972402, 912315606, 754594785, -333913429, 1599745353, 1084348805, -662229478, -1760847039, 128107787 ], [ 627459614, 1132087509, 2022478758, -2031680528, 653418283, 1148371526, -1218471095, 376274677, 810483010, 844151610, -1873844489, 1605309455, -713272727, -215672117, -1345283011, -1016479011, 615195135, 1991167791, 155898755, 1812562568, 2116089095, -560233968, -1006985111, -1975030566, 302466192, -545045875, 2016927373, -1665987721, -1276871113, -2097019981, 907800438 ], [ -115703106, 2097753717, -994269361, 2036344131, -107733734, 1484956267, 113113823, 1065258583, 416942310, 1133571446, -1391153123, -1710865159, 569843205, -1669907732, 1227793488, 1874410079, 203763209, 1039723507, 1930229519, -150085686, 16795348, -2121346054, 2125808506, -2049454533, 154103524, 97170073, 1337859107, 685874231, 1837314904, -1629555158, -1422848142 ], [ -1880615333, 1196317208, 1885956146, 1387770476, -2112513108, -1349569133, -1815102669, -186922667, -587671481, 1130038130, 444820600, -1695588508, 3230957, -966862500, -1634894123, -1440547204, -1339498116, -965755559, -165901718, 37908046, -789202687, -1415335976, 1804182686, -1178642014, -1359015488, -1277360492, -202891695, 1743396601, 170885589, -494761576, -38105478 ], [ -222126925, 514126221, -1648192378, -1861641955, 326184713, 48247807, -1338510011, -79735772, 243487188, 458129630, 184307466, -132523330, 101935419, -1411609600, -266879795, -1624620820, -1497311621, -247753921, -640852821, 2068928595, -543365713, 1255595232, 998154868, 1488848897, 2095179454, 2063451586, 922110644, 1154898502, -215096695, -480035874, -906635577 ], [ -365309039, -1400538275, 1196864725, -1525972079, 1757241777, -1496755034, -52193090, 290788543, -1353634327, 48392835, 1662883414, 1438927574, 1956185242, -318794913, -1751760955, -714836277, -2017020635, -2095273860, -2025633714, -1144075554, -2067115246, 1725442594, -2036951987, -1455807005, 1440708136, -1509465756, 1712512811, -53858781, -1677638423, -172999802, 377447236 ], [ -1252044929, 1457079100, -1143268156, -198393795, 1600657953, 904226078, 1974822911, 349423300, -1054228296, -1178194788, -1478868772, 1162894079, -1997714378, 1055832049, 2022895345, -919081681, -455819772, -602279530, 1168133007, 1657829744, 15901841, 937877101, -242139327, 1953843332, 2118592328, -918572962, -990850178, -1695148608, 1278773561, 592461443, 1153006676 ], [ -1284346835, -208123990, 1360533214, 1137658999, 1465929983, 1229293656, -916733060, -1369747208, 1332022118, -1902673997, -2082448283, -466934437, -255594849, -720649992, 327516879, -111210460, 1931957819, -1336369377, -1391076222, -960540265, 1786697041, 953733238, 134285960, -290704951, -1264635518, 1464543835, 271649995, 1345412373, -1581083542, -2080549053, -1264384479 ], [ 92376255, 401527462, -1759197318, 1576550501, 1667524687, -948874823, -1512573578, 600969921, -2072805193, 447519076, -1273949061, -685243742, 75289382, -1715430101, -445884363, -1363202198, -814643852, 346283770, 954703592, 2126388053, 78587091, 158826290, -1831349729, -160245327, 1014970283, -591240926, -605315998, -1793184256, 1177917946, 1511299991, 1560040102 ], [ -1749633168, -642420497, -1520617921, 1019573025, 217771782, -626866238, -1550536817, -918106787, -448997742, 561619754, 592879738, -644332123, -1563007655, -1209761819, 1239564024, 352879754, 1378295820, -1528812484, -2066666186, -2122202744, -992735695, -1262557771, 329767415, -140541005, 430483985, -300637055, -300651002, 767273097, -23486744, 1997206224, -876316422 ], [ -1210907374, 794836038, -2063549586, -962010572, -1011198419, -2042331241, -481706338, 1875255041, 289603331, 856202511, 1503622611, 1095212466, -525960461, -1390979682, -416767124, 400272524, -1279004880, -190123008, 1263314836, 817425027, 2033764879, -1623132042, -597152442, 1205050089, -432379848, 1945737829, -1840694312, 833944122, -170543194, -228393073, -589139747 ] ], [ [ -714379996, 1244522030, 2044359463, -1077889299, -402957141, 1623759819, -1851075257, 1883585185, 1014883086, -975212928, -1304267501, 1196459135, 1338307222, -1414411930, -1840248339, 88606495, 822257132, 2083277191, -1592742362, 195323430, -1601494676, -436231868, 152339161, -964115670, -2047244298, -1392267666, 1549046297, 1928688228, -932978228, -323470892, 1370359796 ], [ 855439867, 37430042, -830596231, -157302796, 1943181967, 865682827, -850433829, 1480102507, 577413840, -395145846, -1150974386, -1560383974, 1822828660, -2101377662, -594564872, -1536929905, -1292346602, 1698866119, -1334337503, 173959833, 725179074, 553237659, 1131238983, -87611020, -890401580, 200804340, 2025130751, -1026805429, 1651885507, 179014553, -690448846 ], [ -1467380387, -1615319179, -1603382135, -1410538722, 1519551806, 1511397084, 1280483936, -1057494417, 1132789696, -825434039, 14551597, -581582865, -1971814297, 200859221, -852726725, 1037983981, 905630297, -1117218661, 1369076686, -163759034, 487924224, -267395821, 77000176, -1655090225, -1079744707, 301449530, 1847463923, -1523319831, -799654457, -1696165239, 123044631 ], [ 1998883504, 2114934881, -696373704, -42404842, 1695029552, 415406576, 321833357, 2061882201, 1218498211, -1650235836, 2043738672, 1293467470, 1439013127, 934386656, 90649277, -2016464340, 1328610307, -2099701685, 1421764378, 884093151, 143850395, -966239989, -715143768, -237630047, -1102618248, -479146333, 1150268911, -1736368648, 1885367925, -2041943196, -1014304094 ], [ 1088251827, 1850994658, -123418794, 623844580, 1666223825, -237414854, 1956119570, -1933204047, 1048172703, -1818874638, -616565424, 876435452, -1420492658, -976629850, -1439261866, 1542983112, -1280215290, -240220976, 1713327791, -396209225, 1150601182, -90378408, -932920354, 35953549, 434246159, 2030488274, 471689608, -1986412517, -1629879228, 1454186259, 608841995 ], [ 1192558947, -24014382, -188888481, 1080893986, 1258321583, 1436666068, -525341188, 326302468, -1354826012, -619456723, -2108839793, -1828144484, 222819069, 1207564091, 552752627, 212543164, -1452624534, -1259472704, -1760012537, -457213922, 2085361049, -532267194, -1606249860, 1998373656, -1565265494, -2083220051, -987213010, -316949815, 11538512, -14800725, -2116578710 ], [ -1198773956, -1793532873, -515812547, 1330428553, 2015873492, 1825708819, -51147736, 2043278622, 473023531, -411498253, 240505148, 555572015, -918363234, -1940591670, -933822231, 661161175, -776458427, 848654007, -229816980, 272052371, 1782535845, -859244142, -485547566, 1173658776, -1796594099, 1727230605, -1880072943, -1162582842, -1656370715, 590852003, 118240590 ], [ -1050567482, -534437701, -795019348, -548159944, -883489037, 24311473, -400509181, -302548957, -772502619, 242073847, -888624398, -1027070800, 461653401, 36648461, 1565397470, -1649447018, -1856065174, 299386401, -889798345, 1960733343, -672879391, -662846060, 408834528, 1022623956, -1748682147, 2022587548, -1928194612, 792863306, -1465446108, 1939387189, -920737753 ], [ 1956068210, -875949309, -487203229, -666789350, 261913506, 2003110451, -325811470, -1182611456, 1733371616, -331602523, 1698769933, 495086818, 2068496610, -451737674, -1453645914, -333791048, -629284339, -345148053, -1702745641, 1954592911, 1926017871, -1676567788, -1310151252, -614115974, 847107627, 1119322533, -391728880, 1986843209, -1572885630, -1007023278, 4149770 ], [ 219300099, -684305276, -1719300036, -1756855915, 1557149907, 873185516, -780909293, -1838056419, -463749856, 1091570014, -1955820167, -37956431, 610003975, 1265438744, -1853755155, -573803878, -172843216, 1162523914, 718464670, 317772690, 1490276475, -1178747454, 897036666, 2028258393, -1310290236, 896653845, -146745001, -883062036, -1238880481, 1256447437, -183212344 ], [ 1971673105, -1762031625, -1868061448, 1766992422, 1895235079, 1433416047, -1278471298, 59063449, -1446272742, 215635594, -704731306, 131150346, 741129755, 713171033, -1987367333, 1037113186, 710419449, 1295925084, -455660736, -891222788, 1952708755, -588244184, 256425893, 1458496221, -934776825, -1631563780, 1477037728, -128505959, -433905670, -1140307474, 1473533712 ], [ -666527881, -1020297733, -381204863, -1267878777, 918908181, 444921167, -1627439843, 996230480, -581619012, 2128868237, 291886273, 823905091, 1328434112, 249775056, 643318204, 1018575745, 206363232, 1306015311, -947938041, 2011182438, 2043876943, -466682359, 1001969663, -278829273, -1687345337, 868960243, -1205672074, -1754849388, 589574004, -664924608, 220402994 ], [ -535026299, 328441376, -2013368256, -496682764, 762650404, 1913777209, 526728058, -1399794573, -725624272, -1280725698, -1555133386, -737502355, -1081844802, 1383400980, -1430707238, 1840513442, 1044213316, -737562308, 802725249, -1236724273, 1524152156, 917166858, 910321961, 1250865143, -1610646690, 786464445, -1565793003, -1742142348, 1046200124, -396560369, -1373890181 ], [ 625087430, -1650577191, -2100029327, 1661593711, -2116830002, 51642100, -209401975, 1622805067, -1866139488, -824422576, 1645883700, -871610368, -311933037, -1743418931, 759213345, 1668108996, 2110255844, -541449997, -1656221704, 89026148, 1417451137, -215594656, -1547591148, 320374943, 1906819090, 319953564, 915462928, -391054543, -1092787591, 622181086, -1429832004 ], [ -630123260, 328738151, 593574881, -891506772, -512601084, 2074249766, 1137090143, 1110126341, 1846440293, 1606282340, 1566636785, -1871744345, 1260259897, 1172331348, 1285900891, -1799299534, 934994627, -293622068, -318417129, -562946175, -1043994370, 1414123140, -2066025220, 1961354849, 1247255897, -134387602, -544321305, -1062459271, 2136465442, 673754733, -1200663723 ], [ 267560224, 602724655, 1273922920, -261429527, -1101437002, -728508550, 166751467, -236748073, -73566762, 2129905274, -1163950638, -238488915, 138992933, -1431593338, 1536535227, 420462788, 783419495, -199100804, 1298779416, 1499790563, 234041903, 1285676952, 1756066854, -528534703, -469374342, -55611484, 405550169, -64242615, 360767900, -2037742113, -1477963443 ], [ 2052582880, 1396231658, 1841163505, 1737327306, -372493372, 57755279, 273755334, -100573189, 1552924853, 257557542, -1563138425, 1561035206, -1332964589, -1583739331, 436362410, -1506474542, -311511870, -809682609, -1168164891, 2136998194, 84789139, -580061314, 372849541, 544305213, -27277864, 1460316845, 1351125391, 249529465, -24031702, -1776295301, 1787693111 ], [ 746674487, -112770459, -247707377, 1718966662, 359785529, -1106836825, 816427600, 697398575, -1182053777, 1219436622, -1871604865, -1252493130, 1819977721, -1807852331, 1055224743, -28263179, 872006835, -1480738687, 265201125, -1773936216, 80915314, -645940592, 1135609878, 495298168, -1994006161, 675987215, 1025438478, -95275905, 1862247067, -569830189, 1271130592 ], [ -166320063, 2007637328, 618397026, -109882606, 1067711167, 1612489886, 368382639, 823144724, 781199928, 1490311632, -1246497022, -1919059860, -989592234, -2141814835, 2006039455, 1188219993, 1655227049, 184050777, 1264088000, -1721692111, -580700227, -1360778347, 1882769887, -1487557924, -1843580898, -1222148612, -820904317, 2120977521, 1772638821, 156904071, 1592420717 ], [ 2053414048, 52208387, -1298775243, 1442901838, -125563132, 1315786085, 95455988, 2103437197, 1374931231, -522204747, -2048380144, 43100535, -238316145, 308628714, -1180620853, -569623991, 1265937382, -1009207423, -237024214, 2060929484, -2139390171, 696449769, -1774898066, 957014755, -1418391446, -1664283347, -2060285813, -627113684, -757708451, -887746969, 1743281503 ], [ -2131783424, 607228249, -1456569766, -1120654926, 1420108541, -1734088020, 1581406832, -998248921, 1510206979, 1261532633, 1326046189, -1372668381, 2012034708, 1040756149, -265379275, 1375437720, 1953892849, 872165037, -533078370, 116038909, 1096342757, -1072121341, 160119332, 640115060, 700521809, 168638539, -354943378, -2096949754, 1366504280, 2055407082, 1035362517 ], [ 1103468019, 930587388, -2007820838, 1330115859, -407536675, -1424341730, 456204293, -1433036674, 1587119080, 623509070, 523544339, 665411486, -1300324475, -92640863, 653264148, 667941421, 36059787, -2103385584, -263844577, 1842205716, 514756122, 663560084, 1696595489, 1823124889, -1860173352, 1073634463, -444456522, -1338936944, 229663547, 1929039025, 174575936 ], [ -1349010374, 1369626340, 1086159048, 464376939, -1974586652, -1849208931, -1753316628, -388912220, 1711931210, 150869433, 12005205, 343411285, 419618430, -681844729, 1588500059, 1259899716, -988201123, 1385126549, 687239196, 1203431009, 2071633371, 566268591, 774018399, -425510077, -2015901163, 1206536293, 1750928798, -890514917, -617474080, -812980023, 1970249460 ], [ -1249508261, -1243576574, 1933380681, -1437827564, 494657027, 1256217512, -1698396863, -1521957527, 2122183538, 1010534305, 1881139779, 489914685, -616208250, -730305230, -538737503, 1704496320, -1759987679, 1270749116, 1321297327, 2088587860, -186865905, -1800272547, 298925267, 71156209, 423191530, -1224481657, 1655921032, -1236101344, 1918754846, 839962248, 516868210 ], [ -687003847, -2114715017, -1561142123, 404869406, 515296186, 66903059, 1973060392, -1790996645, -435428844, -1144961166, 881300905, 900341907, 2075351177, -1231773212, 53981602, 1189663939, 1691856358, -1275936129, 875089650, 637696173, -1614259335, 76576420, -1535362180, 1502784212, 1984607354, 1219806558, 1968436611, -1974942344, 1622625417, -1371781591, 463450390 ], [ 639833949, 467459092, 1964184303, 1964680161, -1545955253, -820354158, -582852116, -1605578066, 247518814, -631195347, 2034624422, -706503739, -16544529, -121534977, 1133183860, 1580731197, -193386668, -524807432, -374701749, 1367672223, 739436244, 1976381415, 562053764, 1863751857, -1456683694, 808871440, -1566608475, -427230018, 1881525450, 683347530, 483723803 ], [ 1441215352, -1271647801, 616708196, -2003033511, 494628511, 1570945987, -692727876, 1304511470, 2138840426, -91882541, 1761046228, 1775337895, -660259540, -1177682376, -1426768666, 2038454815, -666633965, 275023778, -1721169105, -562576396, 1988938072, -1922420157, -2066730308, -1761108902, -406497867, -1254691202, 590179591, -134326735, -906420893, -2044574655, 1735428085 ], [ -55673142, -285334726, 1857046739, -1545786588, 1192186188, -2077529854, 2131333826, -1145342089, 1157000554, 468594572, -248819773, 720837373, -956741520, 784987690, 2074274415, -730354686, 263187694, 318076755, -568009138, 1856192901, 1382987061, -1020543382, 1489773788, 1154866396, -4025316, -21294462, -215467968, -1227875131, 1731194389, -596428404, -749311035 ], [ 170019393, 1657271341, 308286927, 1396213962, -1140445586, -1397643392, -75786, -1540912013, -505774745, -1682086969, 25233387, 1704908987, 396831282, 749882386, 906688578, -978873858, 796955658, 49341643, -159627256, -710858383, -1097986608, 1879146106, -30998547, -865546072, -1806574727, -1288223711, 1426447279, -153333009, 1093400993, -2143381790, -1689560662 ], [ 1509954433, 913702507, 621701028, -2008068, 800832271, 1471859803, -772371956, -493245903, 136828831, -98884211, -1107111106, -1387704690, 1760488921, -1523305163, 600818322, 1300811341, 1582421015, -1278222026, -2075695548, 1033152986, -146764780, -324775146, 338123173, 2059355428, -412547202, -1293199082, -669341056, -1308435878, 754538213, -674313152, 2109018459 ] ], [ [ 1915201076, -1357603763, 1847845721, -103655608, -1885625329, -1307777023, -2138261050, -2126464823, -1146437166, -1418655001, 1140820112, -1679147441, -2089503215, -1007717735, -1272071738, -329155373, 593686835, 1681581647, -1750522849, 1752682612, -359076622, -1286017356, -1752941028, -1793153293, 813439837, 1879894227, 1774137940, -250268491, -1005711353, 168261276, 1222524854 ], [ -641404222, 1387986369, 1965002827, 724298078, 1936748881, 1782157229, 1897131040, -925126218, 839907996, -1166191601, 929342404, -2036553596, -1286601494, -1613894208, -730191872, -1535214165, -1031442978, -680460207, -8516162, -576649999, -1975039754, -1118329847, 1589899193, -271405353, 2118896907, 1092589859, 200529717, 1312587686, -393243585, -1059288440, 1049017419 ], [ 244515473, -90620671, -1507484501, -100188468, 325351286, 1152507519, 666122625, -2070416756, -1488922775, 967365635, 1531784757, -1473081445, -333237931, -352272639, 261775958, -535599684, 330115562, 2092854232, -601248478, 1335762834, 209196285, -1397032802, -784829403, -1514811932, 1167099381, -1093852597, -1541989253, 780635466, -464101222, 1465958840, -1490196568 ], [ -88012779, 1526936167, 1164158312, 137441028, -1179405866, -395350502, 1416279087, 135030818, 981111995, 1050236253, 1143092109, -1772677536, -1582421089, 436072156, -1733684559, 808484608, -30969648, -962547346, 1118148584, 1714327783, -893670842, 392643326, -1485673920, -1261133742, -1477966633, -695484580, -846203745, -583573671, 1629918483, -1054973392, -483402272 ], [ 1018236956, -1487270740, 1054000097, -596458943, 1009328408, -660573011, -1787178217, -1991213083, -462227576, -965819061, 142687821, -1965580332, 1280833752, -1181112016, -2112885086, -1421986519, 298665611, 1241771465, -1685762928, -274435479, 747614884, -1177375929, -1355417349, -39190894, 702134284, 1929969713, 256347829, -2060748298, -738658649, -416746593, 1118669025 ], [ -440296335, 592064325, -762946244, -950440895, 72225720, 525722035, 1260944477, 1976505442, 1500423609, -541325571, -551785136, -884159771, 605556268, 1710636067, -1371409552, 264027781, 853070303, 1335044832, 1363887100, -1193433788, -1678368681, 1414690865, 465997627, -1153567675, -1380396954, 755511258, 1409018419, -1665657086, -851063408, 373571572, -1658116740 ], [ 249299964, 1891962641, 3938658, -1109117534, -136446088, -18348689, -599587706, -1657895158, 426779054, 1949533728, -1731144120, 1209518963, -1607256790, -1549405646, -1072603778, 1118821109, 147166542, -1940622756, -1768337601, -723516423, 709496416, 1380470631, 797005801, -554899731, -59416983, -1210492179, -448053872, -395183399, -2019262854, 614829828, -1398658940 ], [ 1305010121, -416109439, -618918819, -863875281, -1733066469, -1260940292, 1682116963, 145078685, 485885805, -59908539, 718511929, -1079441714, -32170406, -874187, -254047574, 1016594216, 143830799, -2019160456, -1437605216, -726243476, 570509603, 878034509, 363280744, -1412382921, 1097693314, 1985629278, 2013636703, -1693888010, -1524620852, -1130217429, 1129675630 ], [ -68815482, -211461145, -806460604, 307989760, -1691845093, -1531178154, 1934499449, 1074755502, 2033837310, 689718882, 1047649798, 948121962, -113112126, 1641677932, -506826483, -1714746070, 1279432743, 91816332, 1522916006, -258658307, -736205376, 1253088871, -1873881863, -1656394742, 994519991, 1448595671, 1934379936, 1857067628, 2070660425, 750204688, -1211848650 ], [ -1654100342, 461508748, 2095153584, -2001763041, -317073322, -2134619730, 249503440, 1866022321, -1353596711, -1563132288, 871156095, 1686433623, -551350602, -1982921700, -868861546, -1303863099, 637608662, 1944635446, -890367501, -1208276701, 494539741, 125244336, 356683952, 109465707, 1074656293, 1102282294, -210019691, 1024719685, 1250087972, -2031332728, -321853311 ], [ 1705895244, -470417981, 1811890808, -1929445672, 2096665599, 153721573, -757838008, -1507119296, 1012490454, 941972451, -1888192669, 235182503, 1205148879, -1522002916, 245708565, -516731287, 1743757609, 299629516, -201588550, -1921148790, 133616546, 204330303, -503271268, 1948025110, 2101773973, -308848840, -1249487492, 2101044073, 1566640320, 749679516, -1268064195 ], [ -1020263224, 973704600, -734792623, -1613654743, -1294616390, 2138196925, -1927490596, -1859316175, -882745571, 2030528237, -1754529255, 5119250, -521127972, -1096002149, 1242717639, 1804630786, -1572397748, 157558541, 1718367654, -492306296, 184940223, 857821055, 1764225553, 205557504, -674135881, -254870512, -994624237, -1536873104, 1188265525, 1181955917, 1570148676 ], [ -1036203198, 1739004796, 1414338734, 1963446399, -1070446226, -743614994, -429714657, -454192110, 1947102707, 1694810970, -1879890045, 2088050665, 1589517860, -377890197, -31495419, 83893183, 1713938679, -123105008, 1516524729, 1266994966, 8096874, 853104853, 1338839871, -1735371602, -1259937222, -694218370, -1200031497, 101277293, -885793803, 991392452, -256783199 ], [ 1953656213, 1791276845, -1547336655, -1014737069, -1217972395, -1064112283, -2106188599, -800601829, -1715599403, -1398865371, -865648126, 818510104, -1321320371, -874037002, 1392116079, 1347318011, 1367274084, 1954376325, 87001262, -1448671604, -1420904986, -2063853927, -542589445, 756586757, -1717531520, 2125910382, -1007306658, 492005893, 2125195420, 1726235613, 275101919 ], [ 1364176987, 789899672, -632237744, 1097094479, -980982751, -1438515114, 715167203, 1683630543, 1833559388, 2019220832, 600144227, 405011935, 764283472, -546221295, -207328059, 1712510699, -1321088413, 364753394, 814696848, 1903791299, 1677661416, 99355579, -1696912148, -947920282, 2107765583, -1861097623, -405156414, -1484628006, 650332382, -740848000, 1492780883 ], [ 1161486660, -590917491, -298994162, 151005124, 751751959, 1506787510, 938036853, -1377637486, -2027317606, -2057635058, -2014541831, -1052945860, 1317182537, 2028911349, 1064858496, 612123471, 749903220, -188209983, -1058065138, -787864983, -1113368074, 1896765506, -2074014254, -1732434891, -1013282913, -2027296025, 2072863542, 1300237017, -223408124, -2130553124, -1631098217 ], [ -539042468, 223898198, -1169483721, 493320840, -1611607550, -824662222, -1716017902, -1583082586, 1594276416, 33258986, -1049622889, 1326871322, 1526938625, -234132143, 305911595, 610266686, -697394761, -1400068681, -1917955766, -1266749728, 602646971, -1855671451, 314608669, 1128537434, -312720304, -222491354, -1571446672, 983177275, 860560547, 1779407306, -1856314854 ], [ -1925955985, -661953369, -173345642, 629818339, -782311394, 1785427066, -858943739, -1801501581, -885192612, -1493344354, 339823979, 1777870794, 993080577, -1333486412, 1610988832, -2067983843, -1115768391, 109285726, 1604965905, 2137314648, 252939314, 1914305305, -1604830564, -1332986205, -1285692576, -232111560, 1857841569, -1954140122, 278506879, 1753037230, -469720460 ], [ -642730861, -576379796, 13609500, 1375427356, -1266991130, 1184727130, -417501766, -2038762907, 310685050, 1112994762, -76484328, -886695795, -821513756, -1780853853, 374996873, 709956177, 200368819, 1210522826, -474595343, 1761027896, -65787391, 1403479737, -1083978744, -1187488713, -29893238, -707354977, -646234120, 1455931217, 476124600, 79322397, 1816184389 ], [ -435676589, 491296623, -1417014405, -418923634, -1822020205, -1983841587, 1234177020, 913568603, -1061956004, 1728961596, 862709036, 827460827, -97522152, -1847311293, -1386097538, 1339711221, -1521080417, 1628938712, -905950143, -1883587670, -2141133705, -939563071, 1399324627, -1439992494, -1176784657, -420726203, 1749227080, 1220119947, -436731259, -1167450755, 207775427 ], [ 121271525, -509697985, 628322633, -1355317048, 1732177791, -984156715, -2080901586, 700491874, -1891354151, 646345168, -1496123441, 232689637, -1741114163, -1299360937, -477223193, -1196106594, 1239907619, -2147328518, 1558342402, 1924288144, 577597165, 7260112, 893570011, -376564519, 663350466, -1305921252, 1580486788, 861829811, -202718950, -1818405637, -1871753918 ], [ -914467206, 1928645305, -969051012, -1461310868, 2061980124, 1368207891, 349546492, 1279894067, 843884618, 1298938973, 1248865443, 796455424, 565624179, -1497181606, -911659119, -1118510009, 374231034, -540328300, -2040674403, 552666471, -459082601, -191378721, -1613354383, 837091761, -1985535636, -572722809, 533934800, -1819795258, 767621777, -2077144299, 899654621 ], [ 20537848, -778865467, -198075399, -1250546418, -261742227, 1679520780, -712872222, 2065148324, 993269492, 1424005148, 1439726363, 1992766394, -1837106356, -1342955138, 2004504379, 1268175979, -396228357, -1573210872, -1441936164, -1164196541, -754797456, -1784293786, 1800338970, 1544278216, 1668357705, -2022320477, -268648476, -1732946705, 485856738, -649818012, -1757134485 ], [ 1902954459, -648178798, 926635710, 1392008619, -1130500203, -42908522, -764117054, -1905901143, -1008294156, -1021670480, 777078303, 2033744283, 2008848699, 323822718, -812027823, -1062222472, -1591117696, 626223078, 854682598, 437376779, -98725913, -1088704771, 841076675, 1630638166, 1516234392, -590118326, 1101280186, 1740778124, 125420735, -1556041883, 1786317207 ], [ -417059381, -1006160755, 824795614, 794219722, -777789604, -253542907, 5653157, -390351049, -261449561, 422925954, -703108380, -1534062523, 432492633, -1736299852, 88209377, -616180928, -858753997, 1333706905, 1958134286, 301926008, -894081571, 1787353787, 1422899599, -515927997, 1108710537, -625311813, 1243492930, 742556069, 1979958561, 1284322221, -316547844 ], [ -1304836832, 579787267, -1033992636, 884833005, -1301364030, -928143582, -827559990, 1109810818, -1597394875, 1544838890, 1920755950, -870225575, 2022998110, -2079039260, 1054086727, -46148748, 813191313, 1706111054, -1309068011, -296388399, -1479355035, 1969986967, -1791981036, -1218698816, -1742392758, 866424209, 415354414, -2061198954, -1546925768, -1856589079, 1755383285 ], [ -1485923859, -479397928, -16739885, -2016365584, 1283653630, 1710277752, 976286104, 1676007517, 349541729, -1471548385, 578965340, 1264181609, 1202802567, -1263705896, -1266717914, -1108082243, -438857509, -881905999, -1877090420, 765882298, 529731764, -846099238, -1325631301, -1579350733, -140499236, -1171204901, 1315955234, -2049421148, -237413732, -1967599458, 2116275535 ], [ 2081459778, 1956489629, -648971812, 49429232, 914271409, -2124897794, 1069357334, -1993845159, -32249408, -1350374857, 1551610811, 228003689, 501418353, 371421936, 1739191328, -459513813, 429251127, -877085959, -1861960305, -1157287506, -1364531808, -2090909811, -486091663, 511014868, 1732732041, -1990439855, 1707143235, -1119058957, -461148506, 206101544, -1184685116 ], [ -1214202401, -760007317, -1953510803, 65524679, -649107986, -791298282, 1508178635, -1853533061, 2102731047, 1768672052, -59965684, 691474281, -96715698, 1445197742, -1708624143, -1569874138, 554094159, 539271633, 1887079719, -176597706, 252372455, 1117737766, -397801157, 1565314349, -1300084939, -1614011719, -733318093, 584473746, -335441399, -174623283, -1960436834 ], [ -125456970, 2044548908, -413622452, -1192618980, -1988723187, 2031836703, -846513233, -1365885460, 1547053953, -2065731668, 729182580, -812440421, 1329191468, -559154568, -327163419, -833364842, 1624403220, 1684257212, 678674998, 1249647566, 1658812804, -1583366135, -136396787, 333761823, 781776379, 1236143151, -1329394347, -2039580101, -592538506, -76444780, -1501196147 ] ], [ [ 1511592491, -1285185250, -1583535170, -397215656, -1209968246, -416600345, -214481896, 1503459140, -1615168802, -96628579, -1815292526, -1541525872, -1619716865, 1960334177, -1904880270, -871379022, -882431375, -1214577623, 1970080318, 2126182290, -908289843, 311667423, -1943514350, -1313880663, 2021086435, -423139507, 2043918523, -1024133031, 1439323401, -381839495, -1579305170 ], [ 38818529, 378931096, 433537107, -704751347, -1010154716, -1565918844, -1469898714, -2035593942, 132454467, -64501923, 500897313, -1786055700, -1548627545, 728295132, 65719265, 1865652075, 1954810764, 1845213714, -810563931, 108226616, -1550953104, 1978150664, -160001731, 2057806900, -225697943, 1775692337, -4447181, -1292194900, -1038916042, -1813193439, 821929440 ], [ 963480909, -1295616940, -1897184162, 1329545371, -1424432359, -1718398657, -630765745, 2146574654, 1148234614, -1366315048, -457938332, 1890613965, 1810010368, -464270124, 767050459, -418010083, -1100193429, 1583373040, -898773924, -2047432548, 587561998, -1067469399, -320994734, -1792622545, 1131150804, 2027495755, -942522528, 527272718, -767270793, -92056740, -225338588 ], [ -476423878, -1411089072, 1583703633, -16385323, -2051205790, 1941459812, -334719589, -1465312401, -268317409, 137881318, -1791378217, -879801379, 105075110, 142206462, 847256152, -1602596564, 733895662, 787461558, 1296862452, -1439437827, -689469978, -1156453748, 1828083207, 1615546472, 2097201476, 843917404, -932409102, -488611479, 1683359269, 2025228614, 220955898 ], [ 958650711, 627246378, -784154070, 2102744330, -1749083658, -1218911005, 1603135911, 1624407479, 516759155, 381958267, 606475178, 1469302658, 1181430332, 1526924825, -374720814, -1761548723, -336904282, -359398969, 808650129, 446007286, 1568837063, -1983734900, 2119936228, -1537751925, -1659371793, -42149387, -1650668223, -151724621, -528417890, 764990191, -1113136378 ], [ 690687229, 1358919698, 1705629987, -918370553, 1102709671, -1591969293, -751434422, 787432325, -1725442085, -414724408, -331754509, -695554856, -1846715869, -381516442, 1600553666, -79731021, 877619461, 1404625900, 1552517567, 1172503578, -1964835738, -1518148300, -1965771106, -578861018, -326068092, 1470209475, 894011928, -569095011, 246804580, -1984664806, -1919072097 ], [ -1379654233, -305112565, -1979265779, -103943208, 763742807, 1381745946, -2059633383, 593438789, 1853899863, 132817547, 1197198432, 812204758, 769891650, 355828992, -1861091329, 94877990, 1197376239, 2126190270, -626029640, -1774967612, 1981661150, 1561426299, -590027957, -170036335, -2023026377, 173676960, 1389227072, 887970301, 1571729702, -121133282, -1886518659 ], [ -270808107, 1300111682, 1316548982, -762283408, 184914785, 1980299866, 2066035890, 187016173, 1742940622, 405272229, 246929872, -1417287791, 1456686713, 2070847734, 545286801, 1691039747, -265145665, 1532628702, -1048692355, 2039970961, 1683341257, 2009408515, -249088259, 574366202, -7363507, 1917147271, -1510512530, 1455293068, -2096158769, -1822970396, -705606044 ], [ 502375245, -794180372, -1953141144, 305030347, 2103129258, 677308567, 254633630, -1704967517, -1789646714, 660628227, 2116971312, -88160976, 1633200537, -1190579211, 296378492, 949423175, 1658222029, 1888265186, 1015357855, -166503138, 955533827, 1110230698, -1951283115, 2146691329, 1306564236, 1987234166, 1875221738, -295029191, 539755025, -2123489521, -584009800 ], [ -439334511, 719361399, 287789102, 1560808655, 1694796580, -786445343, 1481798784, 199380920, 1476371434, 1770663218, -1688689080, -362459314, 902322185, 1388561242, 802577970, -231498659, 916280194, 1435302492, -1087489564, 1507696008, 1399895210, 2081614186, -953539388, -1033197142, -1373279012, 1024103192, 2072654025, -574284271, 1481296839, 142987415, -192067408 ], [ -603864931, -165297950, -1090351889, -1609953878, 621632467, 1524235565, 1330030582, 259617113, 166009326, -181297220, -439062320, 240252650, 1116089240, -861553503, -1256215925, 30514666, -714253136, -1190605379, 623987556, 1517888355, -1829822651, -1446799736, -170112797, 545004912, 228599171, 514629001, 1468873448, -909239711, -702652278, 2000250684, 1405834905 ], [ 739329980, -1829491673, 396725898, 1766435374, 1072657315, -845650518, 1169400220, 333410021, -2133796513, -1469645110, 82403367, 565310146, 1382262773, -2069391218, -1798691834, -2138163576, 129448992, -1064978616, 1484347372, -955485195, 1030275077, -960738605, -218454853, 1273478829, -1132249369, -458794675, -1871477652, -1991282497, 1373170539, -1231325710, 2033135178 ], [ 421497410, 336690813, -124552602, 1763841591, -331977451, -29297910, -1859775760, -1222129691, -1239500510, -1976361665, 317124200, 898555736, 14170800, -7124323, -147626137, 1658938314, -2067261820, -1308871336, -558776905, 1623880990, -239531982, 1248043975, 208357782, 1920831884, 1805189121, 1397056355, -880931964, -421552551, 441863179, 1239928582, -948867047 ], [ 617469441, 2119658231, 1822039713, -936104840, 1173904202, 284435841, -177994869, 1528499787, 1855024535, 1736881139, 114151194, -477817661, -1026423680, 1458231305, -2011269614, 626646906, -537046527, -687958385, 1880231009, -348580295, 1438152209, -135322539, 83821304, 918963804, -1898115134, 1185549397, 599132796, -465851166, 1582439843, 895831315, -1341741528 ], [ -1919517766, -390704768, -1975734223, 1950453202, -551118036, -291284753, -232591127, 1242166789, 483345902, -1365958821, -370470686, 37046633, -1935086949, -925740712, -1065706642, -1194198258, 1503619608, 1368038775, 1342836664, 2145151836, 1965376964, 79824033, 1815370969, -525523933, -191439193, 1428876015, 1670351823, 207817992, 272083376, 15641251, 318379511 ], [ -1459250772, -1106632107, -232280095, 1370113133, 1387315130, -1204881258, -361484643, -1836494677, -1388538660, 172351332, -1884733882, -1641813132, 1105684837, -267945116, 457358971, 844514752, -834991309, -548562555, -475637905, 1790298284, -726628575, 107147723, -859857857, -1310086580, -1998901584, -385700999, -226068233, -1896704668, 1545602956, 1124861076, 2055434038 ], [ 723784805, -1691576290, 690907065, -1399415741, -1788457696, -325642474, 907455696, -1565944512, 423081270, 524281326, 1093790761, 840850461, 261264879, 855694653, 469613381, 1857042750, -2120530589, -1471528619, 1692319381, 1219745381, -848296352, 511600148, -1089785540, 1067359731, -159060199, -966730508, 1260938818, -1338480506, 911505743, 580520302, 896077613 ], [ -951918339, 671519268, 1563498846, -591400670, 2145201233, -1567069525, 1502618174, 1928970194, 994929183, 91960636, 1733719052, 103552062, 1626239345, 2042180952, 1095929841, -447520353, 248512768, 2071969495, 1814374404, -740281693, -993769886, 705206782, -15356356, 1822262874, -1063548302, -1704960786, -418434403, -37261887, 1119498509, 1757970607, -290786659 ], [ -182776664, -1759533363, 1590357573, -1581154668, 715754902, -1363245524, 1252411497, -724401696, -373646655, -1222656997, 243941562, 88128207, -785397502, -967622996, 730829557, -359817137, 78978503, 219989611, 397087745, 1857322546, -1685203445, 173572973, 304882455, 329216341, -1457245487, 139315805, -1911037053, 1145147965, 1670239645, -1557227233, -302730598 ], [ 1788118284, -635589480, -1711463248, 1262541880, -204627995, -935625605, 829863355, 455916629, -84634757, -623998101, -2030057548, -1996453359, 172329315, 900214548, 83608378, -1205366674, 4005978, 2001541391, -1834314259, 1874794253, -388982315, 152397260, -2077960105, 549804925, -1351835193, 530666492, 409100416, 1690310674, -1045278379, 1175748806, -1746562085 ], [ 1167686397, 84529898, -2064178867, -1006253774, -2144022083, -717272864, -2059191395, -1878790251, 1334476231, -68942963, 1609880121, 743412430, 1531160954, -785892977, -1304401768, -185375217, 110559715, -1098799228, -1228933721, 160834616, -1013903135, -853646227, 1783601127, 1355208146, -1301259369, -1189852393, 569942856, 283159330, -927147129, -1216229833, 1723461502 ], [ -1989152463, -1773889049, 1565521839, -739563372, 903021646, 1137998485, -1908666055, 1171806021, -1864253870, -1095554099, 2083349663, -2051263662, 952356037, -793097160, -1794112242, 1656521392, -1406015320, 433505052, -63816695, 185427103, -416474549, -26635382, 1607062293, -938328305, 668416906, 1387323270, 2071498227, -31880609, -951644017, -645138016, -920064394 ], [ 1232652613, 694431686, 869627660, 1685548339, 1013301172, 1592467148, -386900219, 50340558, -592481196, -601977861, -227771361, -1574051337, -1292092310, 931202197, 231393209, 654054041, -1736417777, 730431123, -791788885, -1511668138, 1537925821, 165635066, 540946511, 1485688553, 2007417768, 950225787, -1859551951, -106888779, 708721760, 1270532080, 1573036593 ], [ -336314629, 1558539197, 544328071, 282778112, 896024664, 661348392, 1666703280, -1361667540, -907423932, -436486204, 888603665, 57202777, -1213230133, -80477531, 27336257, 1882538106, 22370438, 1728843470, 2080959980, 972303200, -1005026640, -573650725, -816082782, 1584595056, 414083011, 1339336454, -1910093652, -1030869570, -1763376663, -401273058, 2036096849 ], [ 716219065, -1307700260, 1036425479, 453018843, 1430955989, 298711707, -1076223815, 575570869, 1843461008, -185753854, -707789907, 1343376941, 62770028, -1759530055, -1652410368, 1208002703, -348921763, -1092462957, -1613488167, 318585940, 1114822383, -1569496227, 2102503953, -1727938500, 2125552935, 419416036, 1372089128, -1665271224, 982635226, -1229682908, 1596564475 ], [ -1394749109, -949584335, 865032514, -1480229799, 1259552585, -1360204546, -1238806284, 1619256971, 912128309, -1944618555, 408170343, 951228292, -1186538037, -1959249120, 1528419135, -816596896, 29774334, 736211414, -658014947, -1921412075, 265458293, 1002818643, 1185042758, 327673716, -1447500725, 983307901, -1736227343, 2130654293, -1897676561, -1776643980, -1709485676 ], [ -1645566222, 2118964123, 496402806, 870305300, -583008644, 720194802, -2125185728, 283931560, 410288671, -605118262, 407442204, -1333665595, 304903471, -1943438387, -1325740727, 485423159, 1973123107, -746909089, -703914780, 910407822, -1933791305, 823411648, -484652548, 1949295034, 286030419, -1311181807, -2189628, 1946536987, -1844442898, -14529445, 76484912 ], [ 1141355153, 754951542, -2101048774, -641428956, 913821887, 1504324943, -686147923, 1886472156, -1446301424, 2017926703, -29748472, 2013868399, -557924911, 146975138, 841279484, -1641665600, -1219428355, -674057956, 498772790, 627375995, 124095426, 1880465313, 79866715, 2111995824, 600840713, 820902980, 1436776464, -476155645, 810337930, -527886397, -862548144 ], [ 667224971, -1752388401, 565789646, 629426766, -1450468941, -537024956, 1503499101, 452695954, 994040062, -1848255509, 931881000, -1456117032, 32151724, -1653339911, -1078684673, 305447711, -503784591, 1964575388, -1713889795, -778782612, -687397012, -486158146, -130520956, 695536129, -809461044, 1842826563, 1890621980, -1640380148, 246760553, -1239112971, -526679802 ], [ -1328323177, -1045263495, 1275936987, -1236026000, 1961258706, 1429560980, -1647717549, -745827095, 1238147252, -1053563971, -969394238, 1877180442, 1647016887, 944864899, 353331024, 1542598440, 1491396915, -617628049, 1174460685, -387156704, -949325241, -844526451, 420231810, -954426491, 642714333, 2013378786, -383335331, 1806164473, -1972595910, -279197328, 413294601 ] ], [ [ -1057478813, -583486815, -1913683364, -1204431099, 527885447, -1928218350, -1349387126, -1700820635, 2106860672, -1389225106, 1429874694, -1986250797, -1160598237, -1437893585, -62353188, -837790881, 557843642, -1440296111, 2117942165, -1355142219, 1870147350, -649778334, 1260578307, -810669020, 808599754, 1077671545, 451086010, -1394557412, 1058428513, -262794252, 1309419292 ], [ -1086794739, -258043458, 825743050, 1339100659, -1293705177, 1936169775, 272009, 1379841726, 2094269455, 527237401, 1223041490, -1430671072, -1597241426, -1783671152, -453018807, -1845509570, 545398791, -984628778, 1362839982, -26022572, -775101723, 1536022824, 1759672503, 208808612, -1675562276, 504627400, -1303566456, -106099356, -81389286, -1053627264, 2078822101 ], [ -788373333, 1580977222, -102229856, 1209174533, 72886273, -793452657, -245539173, 1010596204, 1284536101, -1776789580, 1732758734, 1090385026, -1434052398, 917874398, -832575664, -36106752, 1901068126, -904297615, 1126158351, -185800520, -1372760734, 1214616744, 1560747440, 2090260316, -1852656240, 1450555241, 1185401219, 472759028, 105258480, -448605245, -2113844550 ], [ 1027619400, -131470098, -1867534014, -1642226607, 1089595169, -1347531730, -709043397, -1078048215, 640878424, -75694310, 1209313042, -1533651822, -2135300095, 20892439, 1849044653, 1761458573, -653421250, 1358213132, -508246864, 1015589170, -1712573847, -1167993354, 632804297, -390167467, -338629610, -1641324043, 1910022218, -452269113, -788498149, -1192601134, -2144867115 ], [ 309576036, -64385118, -1167912564, 1287535518, -296790934, -1280320104, 1792577798, -728863670, -803085394, 1827555102, -2069648716, -1391551496, -61784588, 1940815465, -747112539, 435223060, -1051050589, 951911878, -1305036962, 1890967217, 780873644, 1529999147, 640756911, -1621708980, 2006041072, -1631519225, -1371373345, 1166582760, -888749243, -341720276, -1357879241 ], [ 29826623, 2031955766, 840046579, -1956186224, 1150638056, -1895197332, 1993098241, 316937319, 1000238171, -1004242036, 2048869151, 1662483756, -2053547548, 1723098362, 415457297, 1680593002, -1844755130, -1356568181, 2023683158, -622948099, -331009409, 213026492, -452591994, 392013611, 801270079, 1086836377, 1323471344, -1755091793, -1769939637, 543049038, 331480866 ], [ -14402659, 1754300998, 1868057480, 707560974, -900604278, -1423645215, 1182829190, -773441957, 1946744350, -1723061742, -1596287658, -658270565, -410887439, 371316025, -1736030229, 171825372, -1069262810, 161147160, -1772023893, 1663062566, -221110434, -1714122533, -1398599620, 122495874, -575159073, -1593662760, 1005459617, -1611855012, 1899619359, 583682466, 435726957 ], [ -1879736356, 295984981, -1057632728, -1709799929, 1879904094, -196117303, 995991971, -201190926, 1646480475, -213239823, -750782301, 2060604149, 1785661670, -1143275425, 891174571, 1302966778, -1903121143, 2064446294, 524959749, -43563595, -2006763200, -430764243, -10771778, 495902986, -1790169223, 1638498790, -2082479032, 406036775, 1669791097, 1189930083, 1045718921 ], [ -1274481959, -1121205095, -1730657954, 1052397478, 2053047433, -2110736613, 231822460, 2000553048, -1859630480, -609206685, 532434923, 837473355, 366589676, -536538456, 1975330545, 180306245, 1675514689, -1203032985, -51264600, 1793734108, 443931305, 810631389, 757654305, -1844187855, 870263325, -1200813758, -35646229, -1793707799, -803743107, -1531874224, 255789339 ], [ -1908774978, 863813152, 2040543542, 390105219, 687180815, 968895280, 271959973, -1773927421, 694790141, 2086719584, 857367769, -1509814775, 283679000, 1757078507, 1256302446, -86866855, 345791679, 1751650153, -1532193288, -1281373737, -1536682183, 1644529118, -1778483015, -1340501283, -1300726221, 881288848, -1968316487, -2028623581, -293529755, -757968324, -1291011790 ], [ 1984229450, 514176801, 1007857227, 2015900133, 852712795, -933100493, 194593660, -1810134980, 918528788, 434369082, 1813525534, -834044697, -1867796601, -635857051, -870300489, 2108738829, 1252152325, -642955341, 2133700757, -729929120, 965837162, -1266040345, -1680740675, 1116756253, 480667417, 417358935, -1602038849, -1666612901, 1114799256, 1264936168, 1222591129 ], [ 1471636297, -1538149659, -20141343, -231169888, -1519231976, 1949362563, 679017420, -595019221, 1061489183, -1692346461, 1822926600, 399665116, -402103687, 104050114, -518352203, -312202949, -71382348, -1228925644, 470177504, -1632904040, -55590647, 1445818198, 912158579, -786476504, 343650278, -1904635513, 1894025541, -1148706498, -1536421610, 1929076411, -439858972 ], [ -1093930277, -2120739896, -151977605, 1373068153, -1535797186, 980448953, -1358506965, 1682580546, -670704171, 943788876, 198753477, 236205947, -630798633, 1091406532, -1029819495, -486579745, 187877382, -756141777, -1796313096, 1913785859, -1421655754, -1183036448, 789254160, -1459395679, 705731013, -278379695, 908041306, -1854250574, -1616116237, -291067905, -1539414137 ], [ 1128250953, -705984343, -672693807, -690367590, -802056884, 1602639373, -525842729, -385577009, 225933314, 404007876, 2012650943, -1729812965, -1183326641, 2094137332, 546647260, -477925711, 557011018, 791016133, 613631571, 362356601, 1374792594, -225514001, -831551512, -1871417766, -1533370484, -1031478084, -137438323, 949127742, 1768602669, -759556646, -208299086 ], [ 735128313, -15785371, 421513145, -735674435, -811436553, 1945719795, -1525121880, -18449949, -1303234256, 2060524921, 738755530, 125167958, 105913009, 1939264230, 62800095, -160747347, 1664444265, -2076879788, -2080094171, -618024054, 209746646, -643250343, 316587433, 1420154127, 504810500, 1488376548, 463808459, 1707486138, -902903930, -1198789695, -1490847158 ], [ 964278957, 1535739515, -109089993, 1271570455, -1673626300, -550996334, 186238418, -1955760737, -2063086591, -713650670, 797327479, 1942969006, 1234510443, 1598182140, 927194888, 704733598, -577482977, 1570445705, -332231212, 295763715, 843175441, 478629111, -1522963889, -983793938, -1309768366, 75296356, 944204297, 1974015307, -1477302220, -835852744, 334063862 ], [ 2141285796, -1576331243, -2123879221, -472609875, -1529534335, -177324221, 1681819132, 1516235381, 1713747246, -385163013, 1382212987, 348849262, 1351920510, -1299654224, 872892302, 201401866, 201130960, -77979835, 1580516465, -56518478, 613363434, 1607206151, 1464942256, 1368773696, -360252909, 689951301, -487055652, 1982011924, 2038256953, 873553362, 344154238 ], [ 2080820199, 552067426, 1259477914, -576991384, 1833782458, 662593026, -765701423, 159008426, -1080191947, -461971243, 1350551634, 1208572028, -549828816, 725549034, -775868403, 1054585171, 477639152, 1296609582, -1874806238, -1390954373, 1067830371, -333275080, -1785030107, 958728629, -1651289907, 1068195751, -1529172503, -2067269849, 2012889640, 237480740, -2064364893 ], [ 1541876463, -1692193429, -185485325, -1037030780, -1053299304, 1735508083, 125682533, -608137993, 469888653, 1888389699, -924002557, -1414428508, -9854060, -1335801088, -523496826, -1925595530, -740415176, -1422720360, -907975191, 1654557822, -2069703725, -289511420, -1803386431, 508763671, 365565694, -947925020, 485732897, -1350727528, 2051309858, -159526, 1116639884 ], [ -1886045570, 1263113245, 1816199067, -1157499505, 47385075, 1432713649, -912785871, -577851821, -2106554213, -1533779881, -1858837227, -751973725, -958164238, -44185684, -1405035875, -1744558023, -41769648, 1925384904, 13696318, -420008941, -1584908075, -7313933, 643352583, 171519813, 1829676457, 922496111, 614770641, 418141574, -81971306, 432345382, -1359465402 ], [ -406363169, 120890441, -78624308, 1662439281, 541191256, 1190517103, 32269215, -109342571, -992478559, -25397069, 1666065838, 1620537011, 367187469, -1621826862, 1110273645, -1064904123, 854698543, -1622578712, 1764745387, 1069139203, 494913029, 751301888, 272305451, 1059301605, -1219170434, 443678938, 509233278, 1233612683, 962730307, 1241266879, 1743285418 ], [ 1552209481, -1815813307, -1808766814, 1420410305, -1882525937, 2094510409, -45333100, -390641922, -1782288344, 260326141, -1351046879, 1413102462, -180129545, -1674014891, 1753459604, -1641661139, -853185524, 1147269081, 2019731744, 729263035, 1641444562, -733972269, 162034270, -715827996, 17104667, -1985472240, 1288814380, -628169401, -1964524502, -848339051, -942752320 ], [ -1804568013, -964790533, -513871207, -1695488740, 2087381299, -1950923982, -674618892, 1218053244, 875374433, -1781838426, 788080849, -77110739, 1315369143, 512875023, 1447053148, 16203956, -2037040901, 1094529838, 2143820548, -1258917476, -854016629, 1980999863, 378009911, -1599589392, 1240570254, 1556091699, 1221616975, -178085359, 791624041, -1418761010, -1698174899 ], [ 1020620234, -63705568, -494141216, 337774520, -1342071512, -1804791725, 1550774540, 1427488610, -1560189692, 606838605, 2058922990, 1130806999, 1758001861, 1584885251, -1884093685, -1426546727, -16091339, -1741704185, 720288801, -1116164205, 1294964520, -1896369798, 1370347828, -1456343728, -2006190734, -1551536178, 990525728, 1980607481, -2104976616, -1844206452, 1699988959 ], [ 1100928327, 1463679107, 1556964618, -236915683, 1179931218, 1628665062, 289498168, 242364880, -540715503, 1584014656, -1849464912, 176784296, 1134444510, -2084991823, 373370245, -9832537, -1201408181, -774191435, 432871626, -1814986826, -584511089, 1933453665, 560359031, 2036537783, 213690757, -151111638, -1120146902, -665340564, -1357011444, 1833108049, -1036647263 ], [ -1107732871, 38712814, 2103093811, 1982854443, -73349827, 632807080, -583313981, 1552094753, 1137094034, -1282780593, 1853348686, -2098357857, 1333102175, -401718411, 932747472, -118718355, -1688714653, -1462843488, -1592198602, 1336970495, 1550314654, 1946014894, 579304008, 63235718, 802829565, -811605921, 967893328, -492746228, -1681120581, 1033350384, -912542530 ], [ -1140567238, 1071269538, -1370369259, 2016432034, -2146363186, 1937460392, -1144430322, -1581821674, -1086667399, 204415073, 1268449859, -1675156957, -2078102311, 380125549, 325815593, 421079678, -1994952967, -1310215698, 96978786, 2075047814, 981333083, -1050384885, -1195229932, 1604892797, -1847651488, 2042006578, 2053478325, 2035512301, -1045815847, 969723597, -1841329790 ], [ 1152699010, 2021766679, -704599415, -211996877, -477588127, 1115713258, 2001818296, -1277277765, -1818180966, 60608890, 1158451, 308783898, -1097192867, -1842417853, -1404394607, -1537336402, -888727267, 1131650405, 1238997853, 189714691, 774755784, 767913365, -131047487, -1437387576, -273798427, -227385156, -745688649, -2042673525, 1116248027, -1715894957, -1527241888 ], [ 1570438403, -1169305815, 2084724908, -260846901, -409787920, -1409539667, 878914116, 261789808, -564156637, -838789976, 940210982, 811650453, 1697351557, -2102218706, -1908666805, 69548423, -1415101042, 2083872314, 53939653, 1321493204, 1316813073, -1624394854, -37753850, -743013516, 648029112, 1578418630, -419791728, -1847905906, -2027732771, 887382804, -1439258267 ], [ -1823597938, 297044085, -1071519789, 233136198, 2076704721, -545180352, 1655004919, -1341562953, -454052529, -1382190894, 753645238, -1214552413, -163428744, -1388200042, -1968004919, 2130985764, 1451642738, 858981497, 1240466970, -1722738388, 1974934587, 577196417, -1791906508, 1832965935, -1276646699, -998373380, -904613918, -1385603221, 500481761, 623003357, 1976308600 ] ], [ [ 1184854471, 1409166739, -817364916, 1631943160, 1171880399, 2072718751, -1427167592, 1033720661, 1177841259, 20948772, 586713804, -1234117226, 965920644, -798591147, 2115743976, 507601266, -2026285609, 1887873930, -1007836649, -125075355, 1148443109, -2641163, -180898159, 116633004, -647775973, 1394396692, 342844675, 648726799, 1816086017, 1565847, -2023634647 ], [ 467962615, -1177296951, -1487015453, 2058063030, -2034919292, 915120411, -708524337, 1630707358, 2055152045, -1613473621, 675187656, -1697100867, -1788733349, 1114120405, 95967262, -558190327, -1549873056, 200866815, 877762342, 1869968611, 334131569, 1918067680, 764708483, -356649797, 1103969083, 209423458, -382825925, -1885918564, -1068539812, -187179442, -1796527442 ], [ 828306088, 1866907353, 1455153811, -2086567063, 259279162, 1025478699, 731649542, 1734281950, 259715681, -61970437, 2083109258, -2103541200, 870628350, 764840571, -1592151964, -1155916049, 1496725334, -874888831, -409823548, 228697208, -628100678, -1460605372, -1734295017, -695346942, -696150237, 703281968, 1213249351, 828355284, -1839742252, 1727957382, -97487381 ], [ 701388269, 684629495, -1828773596, 88233503, -1673070589, 2053109154, 1249474943, 1145950743, 209445831, 2018417263, -1518534349, 816837664, 442151768, -1521838533, -1154669582, 376707127, -1893662681, 583278847, -982836688, -1498675520, -832664262, 1081850662, -207484330, -1533100756, 1965849810, 1563027157, 142304891, -814361657, 2047977110, 189323129, -78956344 ], [ -41800797, 502881205, 909022829, 958875619, 1290667605, -1143399929, 717024814, 1537483951, -1340094820, -2133656413, -2145200880, 921734444, -460110076, 327784569, -688656300, 1238524806, -56533954, 1955339819, 187624291, 982961850, -204484522, -767801082, -1451010878, 1893885269, 551393517, -1444461279, -2065956416, -142378461, 941185755, -1976426542, -433975930 ], [ 26806137, -609179001, 529166253, 1551923030, 1128683146, -176095043, -1314478322, 1115275388, 2131689038, -770388877, -772754519, -252112490, 174480240, 1678572610, 1843788885, -1217086060, 258353041, -711193219, -875181521, 85526270, -355881097, 1870844061, -1059053278, 1531010374, -2082042867, 719043228, -1098428362, -417615212, 986831613, 101937626, -1897430053 ], [ -568372120, 1116846401, 845487464, 689749601, -1020449357, 1141087814, -605766076, -572716366, 2044381236, 364900837, 1968405905, 1588008609, -383280958, -240668108, 175527840, 1212545951, -694858738, 1466770035, -215929754, 809373975, -1599029705, 395041129, 1424468250, -1750443492, -1834469843, 789484844, 1855271059, 277315552, 1331135465, -1046860715, -1500997652 ], [ 93012525, -43029133, 371115319, 2036230864, -630313970, 1613854978, -1089989530, -1506006330, 1565421601, -1247982628, -799599820, -1638973119, 985784573, -466357543, 592533628, -442470540, -1782723047, -1895364952, 2142295267, 1811368298, -605724249, -619067330, 95277485, -1710174561, -789521049, 585831259, -37644190, 540180929, 1283960376, 87961670, 1669031671 ], [ 1673829668, -132335038, 1606377488, 1434891446, -302797414, 67689715, 642641085, 30130695, -1138106331, -652408635, -1185075346, 330307671, -25457150, 1626349836, 1655447915, -2060557031, -1090385522, -1849862607, -275526567, -1804340796, -1632749159, 2130084543, 1310227372, -1218154367, 1663492645, 2031020080, -2087890980, 1933772301, -187732277, 1504912451, -57443378 ], [ -173624621, 1449152643, 524324599, -706424678, -1325494187, -1284443242, -566269410, -1894959548, -519997166, -999022217, -1094912622, 1562347820, -63953957, 857026992, -403141431, -1052686860, 929919165, 3732297, 1942297316, -2016628389, 102047553, -1385843423, -1457228160, 16121321, -1311522571, -689163493, 1416253984, 67214503, -2095147619, 1082527778, -1689233923 ], [ 1680583413, 470289814, -1695310739, 1496833554, -1786627233, 916373071, 1287894946, -1447264078, -1207494110, 1844108095, -692386571, 238141934, 1671651550, 395056137, -94799959, 1044681961, 685575871, 263251866, -1172417122, 1470342567, -692670616, -963026333, -910965164, -1725160301, -1369304786, -1140865800, 1145445309, 129032601, 1523372267, 934951479, 425548526 ], [ 1936630509, -1368914886, -1376220302, -763433015, -66354159, 1643335069, 1581586190, -441289208, 1214901493, -335658851, 680708549, 329271449, -1529170837, 931005901, 257776531, -1985615595, -1028107389, 205922523, -298691346, 2011991825, -1474941925, -106637828, 152130377, 1087238892, 17126229, 901176421, -1422075110, -2035756077, -2060214214, 186466840, -314552471 ], [ -2137964218, -988043486, -1689168431, -720951993, -580568705, 1189562995, -1371925294, -1366526884, -1840865994, -1404064777, -262142759, -64507424, 1934286769, 1067105604, 1235532822, 318480672, 1022389478, 1738451828, 1692732926, 1068701122, 2047311248, -296405425, 1863066470, -636642725, -1424476396, 1650604081, 1711205349, 2090939348, -1686417372, 569695320, 151137558 ], [ 871528344, -727746538, -270203441, 2049500187, 401244757, -384483553, 671036725, 409085776, 2124437480, 2041827195, -587238402, -18020980, 377210554, -580138313, -2063914561, -1191032747, 1731260023, -1208795665, 2061693525, 375694570, 379840296, -928753546, -428602694, 607827252, 1339966749, 1742110583, -1872761467, 1730796811, 432800943, -1300546452, -618597817 ], [ 1398649970, -1312610084, 155702102, -1565065269, 1873653813, 1071215319, -1673274730, 146542063, 1233069765, 1811673603, -1842418427, 261441008, -725676985, -1635481561, -1814347153, -590612814, -436084081, -690320406, 703904800, -175466187, -1838016422, -319301595, -1972086965, -1750093074, -761126444, -70466801, 1410967590, 698114044, 550218636, -2069567344, 885772703 ], [ -2028030023, -981833863, 502866591, 1746003027, 323194005, 1093026573, 706515436, -1862547011, 814874139, -710753494, 1473024330, 1214262733, -266296954, 1687435523, 1048928833, 143843440, -1437865200, -1898790119, -2136463373, -556735412, -1393992826, -1294279210, 971745196, 1044996632, 1708872919, -422147660, -1713316252, -1627476710, -234088811, 1224775190, 311455733 ], [ -1468023873, 1672836796, 1598003699, -1213642352, 1483339190, 669145006, -985583912, 1440277049, 695870134, -1862896044, -496910083, -1216076889, -5896676, -1566416465, -684085443, 900874953, -967776422, -903276925, -340557822, -1850799219, 779456261, -1746762790, 2114697844, 795534075, 96907297, 346626785, -853511729, -718334990, 1407879922, 1779189137, -1473484260 ], [ -2035411807, -448699735, -1147090969, 1107698922, 211292512, -1071591252, 1932564332, -1449301189, 1650451600, 1260303751, 981826349, 1926736005, -86757593, -416522623, -275034679, -1020438297, 899682527, -332218045, 764237650, -1449115953, -449863190, 1013875400, 1625915708, 2065832286, 1334744485, -1733844563, 2083512155, 45379004, -449391161, 863438661, -1238557945 ], [ -1608356158, -1278677940, 2046739182, 610566206, 1064313630, -1286894059, 1972192351, 1028327176, -116853116, 1922706533, 172630558, -2029825525, -331056048, 1616311005, 876297539, -1162795098, -1522407412, 222083842, 1034631471, -1001327309, 1086586098, -837693828, -244437985, 1391498557, -1787963099, -897117049, 1792311479, 1441189223, 2073937714, -780816495, 1185653511 ], [ -1153423409, 1463710402, 1112286715, 1284809887, -866939846, -1723479332, -2041439448, -1880867132, -1123948231, -1235987879, 1341825045, -290721879, 513920159, 1472977488, -420065155, -85410795, 106468277, -462210161, -1338406410, 1297107795, -1014169622, -899799122, -1784908539, 625033320, -947988030, 119316777, -1029714517, 1705010097, -271776837, 1299511796, 621787476 ], [ -343577892, 284458436, -611224901, 1111859583, 1280710570, -994997303, -1857844332, -1391542937, -1168604084, 824119298, -657821585, -1825320889, 1614983726, -1718977306, 862582807, 1034756638, -2092271514, 1499160713, -983571677, -1955783269, 1032776125, -886792177, 1203647721, -455472528, 2080506016, -492942024, -718277326, 1727853642, 1472508525, -1041389125, -1701398828 ], [ 2097013748, -1419496418, -820911203, 1699169458, -1928689224, -203528259, -695002530, -1483491736, -62887239, 1335979532, 617610154, -1176680872, 611373173, 1387004185, -920633584, 1334104987, 1975717084, -855533058, -1908957270, -1625879238, 397742245, 286993408, 484379155, -109597476, -719353113, -1522824575, 1131160723, 265585891, -984277896, 1043344029, -1141984475 ], [ 811117088, 689725670, -949143558, 328956122, 489727084, 1030100062, -434951519, 20966713, -1537454057, -1973430645, 2071949248, -531662939, 1778915178, 79915021, 1676772571, 1797706981, -965338610, -393828754, 195264568, -2023623323, 1055674328, 1807733314, -2045010718, 1590708904, -362490196, 385490708, -177554821, 367806484, -2086257961, 1991828502, -712411105 ], [ -1502003200, -181547403, 918854842, -216956747, -1369282430, -1992856559, -2013743137, -1049938631, -1583453200, 768478769, -1607231813, 32511197, -2098027805, 453139361, 387574916, 130696765, 871074589, 767502589, 1269662350, -1336975595, -1199774856, -1869209142, -415581406, -1800796871, -738487795, -595598, -413567567, -1553462910, 1999673820, 579473786, -384445058 ], [ 1008747695, -237472006, -1102282919, 1516862916, -1064544432, 80323243, 379289243, -301737161, -17341829, -1468275924, -1735880159, 927236268, -1422147006, 805122748, 455465564, 1700683995, -1745164338, 276056979, 486567011, -1569136367, 753608487, 1441094237, 1988234320, -1769494310, -1438109873, -791793803, 1642300516, 408477861, -1867268583, 88954879, 1377893438 ], [ 788741966, 161932859, 339257428, 1775506152, 296366695, -1097919887, 344944106, -177082102, -741604007, 1758791406, 1763079422, -1315780511, -870530670, -192377730, -190983289, -952803814, 1747734000, 1144276162, -1727625622, -310741811, 71666447, 597533648, -1255240352, -1094747039, 1155875022, -269025407, -283204657, -769669326, 1773281861, 544498869, -534017691 ], [ -1825781166, 1875221176, 913349399, -332483224, -1516623218, 2140657828, 2115882578, -993168352, -1922677910, 50680796, 1343357055, 386194420, -96586138, 1228813173, 1043089809, -1716896279, 2062796659, 909108767, 991269552, -553484809, -524728757, -491240315, -933326272, -1585864107, -1830170387, -1332644852, -523298664, 565142617, 1334794546, -2009423922, -85521680 ], [ -2124824836, -1379606240, 1772730955, 841549958, -2144738622, -559514403, -1564084827, -1825112054, -5919074, 1803307477, -1201299189, -1829793526, -408542838, 396340252, 570114495, -1744914412, -969598098, 1072291060, -1676607519, 1918915219, -1436447170, 1214452205, -1636817159, -76094624, 33321586, 2066871676, -1718080158, -534504517, -464303760, -1054298841, -1473397379 ], [ -423966320, 2110849353, 492139736, 1512948944, -1153299955, 1246430447, 2008137848, 926157468, 129355077, 1912706466, 1150310034, -1073122383, -1053313846, 1801945462, -2137418336, -175510823, -1947888908, -1647089277, 2114447584, 282417738, 1126683878, 1126748331, 1947941136, 1010284112, 1865404957, -368432672, -1811729664, -244781382, -7366588, 731953428, 1023615647 ], [ -608264039, -1007819290, 1377246490, 1515050957, -401764194, 1268444504, -1245502853, 566473393, -1813545761, -1080618827, -1457968133, 1659178297, 287700986, -1434770380, -1607501636, -1587982664, -483923833, -2064492617, -221363434, 1704365888, -1633349760, -1697070815, -1935507, 2024767768, 1066501341, 202887460, 822950496, 948948779, -1648208772, -553900272, -451633983 ] ], [ [ -183059133, -1234974492, -1525423574, -2044802435, -187359791, 1085876851, -607048134, 1405331084, -294368088, -986999634, -972274243, -1102706245, -1143095514, -812842902, 1923506852, 690422037, 195905692, 1998743415, -290258328, 469114888, 429850216, 2125459853, 1847364838, -506700133, 786098312, -1761041311, 73504453, 491557761, -749914458, -817363008, 1109858043 ], [ 1131971253, -600336330, -767482715, 2082131899, -26027149, -1714315957, -340602179, 503190509, 1063587102, 938853174, 1640622204, -927244815, -1443944628, -2137554542, 2125178367, -962512667, 637589378, 2120676828, 1232893736, -965291742, -1510365851, -2052303280, -888138340, -588564604, 2118888771, 1614957715, -302372052, -1194119633, -1577749269, -443604904, -855630075 ], [ -1686915753, 1939025468, -2079146269, -1374272772, -400486908, 572074298, -260308395, 615534197, -71038994, -457206115, 1674619269, 493878837, -1551717726, 24117200, -1391456222, 2000202286, 1056108928, 1135069105, -1318598827, 1480743590, -1670316262, -1857043615, 1874822314, -375440544, -266531612, 180539572, 2046724170, -102057303, -2071510806, -328989758, -206712410 ], [ 1923358523, -1320126934, 786379127, 1809477324, 1125109365, -1998293708, 180170981, 230004670, 479430707, 1532356498, 1741770968, 1285684935, 1525882730, 1726426682, -1434916516, 107515753, 611420417, -74773594, 796592416, 1222447326, -2000171990, -133070150, 447614877, -1872539599, 1404647591, 2020950364, -1115830708, 1185536479, -857611318, 1978718553, 1559306025 ], [ -524168500, 529370076, 708472324, 1993686563, 1401845442, 1800550166, 1103849072, -2007266055, 1281136309, -952887951, 392949619, -1336492659, 1508452239, -1284422497, 669801840, 972495853, -2070326461, 544656141, 971425160, 700066557, 155289408, 1328880715, -622394685, -1583256963, 800800721, -671873772, -371781785, -593105781, 351919176, -1628671387, -816331588 ], [ 1439857002, 916995789, 1460129960, -1304276172, 1225782834, 2100096276, -1549996906, 1438484184, -813582791, -1200967758, -1166113306, -1317515976, 1720868366, 1037406886, 126424727, 81477910, -1404792374, 947353773, -1294430658, 1154923543, -999261244, 926074794, 893027850, -172660347, 136264507, 2048913857, 1310734260, 1886314616, 380334746, 9910329, -121636072 ], [ -406354342, 316556347, -595180475, 1428997479, -255159193, 891907228, 1213395174, -36542198, 1335292707, 1230587121, 1033756732, -1601948030, 1763066426, -2140039100, 2079551584, 651563872, -297104830, 1770938796, -805195596, -1175532752, 2010516103, -1088298144, -146571089, 1682159573, 336707125, 475846654, -1325213774, 954682315, -527002604, -57844489, -431048968 ], [ 1957356603, -1540368388, 514755374, -1557633417, -1837706718, -1464497999, -1866280394, 660855253, 556582940, 1793995299, -581352079, 1117793061, -1398408171, -777532166, -754443974, 1886162542, 2013060782, 1428943605, -993243307, 410665421, 1389337898, 1245912357, -682568457, -2053688859, -1680342912, 922698753, -1006620019, 2056814383, -1023929586, 1531085339, 1877398734 ], [ -928474677, -1555732488, 1460332345, -947761727, -1644464222, 103468575, 20148570, -1272338601, -1799115360, -469595211, -897593748, -1488723877, 1953118168, 387994027, -898522403, -715193040, -539892981, 333740564, -838743107, -1442973163, 613429886, 1403259362, -714714495, 416217480, -55753016, -1679078403, 1189567707, -206653390, -208886807, 1879300266, -713575687 ], [ -456055185, -750831949, 1354983362, -204249955, -800005757, -1190428286, -1648819886, 215630642, 1458637057, 1526063570, -1994526029, 282583182, 1886230005, -1213319694, 1693825445, 1223656045, 1313355410, -493375641, -1562468408, -2076715884, 1346754018, 1997652002, 1814183489, -1510553543, -1920790557, -250042365, 1566570904, 855356300, 1642044354, -1707468324, -1737484575 ], [ -1605592287, 508895612, 1793782906, 1360592111, -855790166, -2089474672, 564783058, -838224499, 1597476734, 2090973569, -1009429545, -1215900021, 1809359000, -1445872001, -1437199139, 2084732545, 946711965, -1101159816, -1163591527, 687141827, 872741761, 1155191335, -558030483, -2118294345, -1807993791, 141093145, -2052311044, -1904503041, -598020026, 1679872096, 567956731 ], [ -1298533262, 1741149210, 1322424892, 1470091461, -2095660690, -877845333, -473959615, -1052555790, 1628466533, 507431589, 1870925258, -1372538727, 1469988882, 1161081217, 1680316151, -1746093711, -563108675, 423606921, 890159261, 543551773, -1047527335, -1658094318, 1731833737, -948590371, -1912678480, -1271072965, 599937975, 1106729124, -714735772, 577692336, -685207032 ], [ -1957718872, 888541295, -2065376170, -1385991650, 628628120, -505851622, 1391580956, -1923743802, 176265553, 2028652227, -943472480, 421746945, 1729656342, -1504903949, -91460782, 1813851922, 1225560743, -343015930, 703372415, 1072314294, 556676731, -1151883063, 554234482, 624032883, 982199501, 1882649999, 1240847477, -1166926227, -131816404, -2048062219, -979587612 ], [ 1119438760, -355309443, 357274107, 1082405928, 745918518, -251005270, 95058865, 539887928, 6067770, 756257860, 1220853335, -919581397, -298527230, 1488232779, 190991245, 651309311, -744863719, 157992819, 1079927245, -950529349, 215923744, 2000156565, 1160201031, -2077472005, -1907434238, -1421650373, -866169261, -111012078, 1156616699, -1340738606, -1166167043 ], [ -111743638, -1393842657, 337859293, 1801977820, 774420977, 958404571, -510649011, -159435793, 91420158, 492018291, 474188776, 1545368970, 563838082, -973777869, -1857006163, -1248411556, -925821432, 362777749, -715391418, -1084278324, 1563477410, -992289666, -1368149508, 1613157122, -1869320409, -1771597130, -610639257, 114775196, 796120774, -534028129, 603341160 ], [ 483989184, 757788018, -1440077598, 1829176506, 364141938, -451740041, 1025034418, -61496293, -441886196, -869891586, -1185713399, -926294481, 502725067, -1538764863, 1956977270, 811555596, 2145239952, -1252440123, -1625060035, -1304232953, -2087187114, -959001900, 365092047, -1582732013, -876669901, -1279221552, 1229199157, 1804432333, 1498887082, 679794179, -680424744 ], [ 1866026602, 2006186822, 604333848, -789699762, 1043379029, -1548274427, -1430443889, -593286213, -12910782, 1246275926, 857921680, 1755268821, -262407246, 1298573793, 480283547, 1631234946, -1787293807, -731345560, 1028864419, 1540715253, -1769832170, 1432287912, -15266634, 866310561, -1068171100, 1689875386, 482054752, -762224167, -507406915, -235788907, 231384275 ], [ -1098185790, -2101913916, 250519816, -408743979, -1913128217, 1383777216, -2024835991, 1491218388, -1779288261, 1819712952, -1157670605, 765629536, -1449303363, -1389748249, 1555402660, 1901850304, 1644120392, 298747773, 260480844, 680927279, -772525806, 344670901, -1041896977, 1997359043, -164258271, 1468219154, 1819663661, -869006840, 679539902, -560783865, 1689350457 ], [ -1748000954, 585094377, -495109501, -1187411287, 1501012151, -1308416495, -2097746956, 752461423, 1584861169, 276768251, 1545366435, -680894210, 260095336, -989466566, -584606081, 1680960259, 2122654924, 450291575, -1003102402, 2062012573, 1784593361, 2078240, 726671181, 111009742, -1537380233, 702977356, -674148950, 1094902958, 26350979, 1909455971, -1657304363 ], [ -2115739118, -51938069, -1255944069, -843506264, -516647584, 938479291, 450146687, -61419228, -2078152559, 1762712155, 1568035780, -1028752505, 735056336, -348852036, 667596163, -798289850, 1070757158, 299107239, -674734723, -1807356862, 940775269, 1640594097, -1106393014, -1654827780, -1143386305, -754443375, 1559280185, 2065957813, -1289006451, 2105498533, 1504170450 ], [ 1297614534, -39754682, -1713565900, -1821287222, 2129433022, -1517650973, -189622166, -871665958, 1475369252, 563693817, -1764409745, 134844011, -1838833391, 2107516676, 282763399, 2100118202, 548066793, -842353500, -803660817, -515929394, -502410552, -2079870758, 558285482, 192504407, 675612324, -1495582889, 700089206, -422052406, -1588215838, -917170551, -2108938031 ], [ 425261166, -24613011, -1112282071, -1774326120, -273672480, 248168301, -63748525, -1112795117, -171884090, -1821966722, -201827352, 37083533, -628098453, -1119847366, -730889034, 1044053886, -845696571, -981766667, 436137086, 1943748705, -213137511, 972469174, 294573842, -1026701503, 1405805989, -381267560, -606719772, 347459958, -1884382619, 510754961, 993301624 ], [ 1023591109, -614391607, 1068136404, -332974481, -869339381, -1958567845, 367138857, -1997180609, 2112059256, -1223549441, -1289399748, -759869400, -818669371, 902470187, 348230556, -1764230578, -143772055, -548655429, 75157352, 474363556, 2010543876, 1508484308, -99464969, -617431682, 530677990, -1210469862, -1077619349, 2138976616, -110605271, 1027856804, 795668346 ], [ -593854904, -1335953837, 223229848, 1831598874, 1360589093, 1353715237, -699288061, 936149132, -966060434, -1117812644, -2047321116, -786496228, -937197935, -1913404684, 1499873245, -987527694, 1706013419, 467222433, -872213784, 401174197, 2046953442, 1076600640, 2121414961, 882329285, -811077520, -2011545191, -2048290192, -1884585679, 1005799191, 1490138303, -1844031473 ], [ -989962215, -1928579687, 1753229892, 570224785, 419272795, 1688769968, 1688373434, -1959438393, 70119340, 956609966, 548346436, 1056140865, -1358011964, -1162523584, 2142366691, -1370214318, -530105816, 2057881553, 710720199, -1347843446, 1231164741, -819479411, 1423308855, -1169204914, 1354623847, -943801898, -1904862781, -107394688, -1530996777, -923297641, 1301544882 ], [ -1217055894, -348733456, 1612680188, -660193144, -444746991, -953738088, -402442019, 504156136, -789213341, 588226752, -2033043674, -464125259, -380522822, -1346545010, 439743675, 1427527044, -1416215471, -486098100, 2096775597, -259697363, 2069752063, 264591415, 1173192730, -444275342, 550179125, -848777464, -1407643767, 699194338, 127307003, -705022446, -52965863 ], [ 1626575912, -1291454573, 1823021004, 1143330586, 1289535223, -1184042521, 1192681853, -1673490860, 1323068412, 1699518657, 1676002631, 1548955633, 431983002, 777285174, 818001293, -1527807167, -254872986, -2023306808, -1041922559, -1553710383, 1485848634, 787169532, -600616202, -1626887665, 1921408462, -133077634, 2111468381, -924081438, 219163753, -1901709232, 408738300 ], [ 1003962774, 1260964564, 1783682645, -1414276467, -611057589, 131174312, 636711098, -1453982866, -1884312862, -115288732, -1409593940, -61814048, -2072785767, -97487218, 1657245406, -8582117, -1731154096, -1511792798, 876007963, -2039485832, -1817625143, -1905728763, 1240620651, -1409056527, 2109516970, 2009657209, 900736703, 1030765208, -1702536959, -220985012, -212211952 ], [ -1205524585, -672928704, -968977995, 6087613, -1935629371, -1841385972, 1072830006, 1798802151, 240269370, -1106064376, -554129636, 866908210, 1471727927, -101260219, 625804346, 1572460803, -114495640, 937733352, -2074463854, 2113796823, 147523656, 1488327986, -149236118, -1001037644, 571004307, -2131475351, -1416283226, -259740649, -1415460815, -712348294, -151836047 ], [ -1865082443, 1930491845, 506260835, -1948112645, 2104771611, -353279616, -586519216, 1251984374, -1486776564, 1970350349, -96969487, 1135230420, 482671816, 1956138923, 1893477370, 1566860575, -1744494798, 2082616078, -1802346390, -1215320203, 1369098960, 1003669074, 1577636032, 2093804605, 696361761, -445502277, 1324156395, -1596177048, -2016584561, 1871469221, 1811048303 ] ], [ [ -1087446509, 691617814, -1810485041, 1796933606, -96573090, -104640291, -434501983, 1431743131, 1571363860, 1755382280, 1564318209, -1522533844, 1822014444, -2136409619, 1475730101, -688120259, 889117054, -973570547, 84878714, -2016379551, -90357091, 2018084907, 2027176713, 949262111, -855236859, -1342526537, -1349680221, 2065488684, -1677845678, -1207784684, -823080812 ], [ 1396842720, -1499804655, -871159278, 1746760094, -201971627, -1844947082, -320362996, -1815016095, -157293170, -100887459, 147835347, -1026628394, -2037382664, -577023191, 1969661745, -1054508081, 261477714, 1786070444, -51352250, -1391274274, -1282796393, -938565763, -974909551, 1042881563, 1995469600, 1988651444, -1850294367, 1671055799, 1174968018, -1645982352, 2045918913 ], [ -912655303, 328509493, -2098811873, 507955773, -695967077, 250430381, 586489686, -191755816, 538958355, -456390880, -473145964, -682435957, 1938619616, -2120006896, -1500784605, -1662868399, 665494375, 1228502437, -456642804, 1221415732, -1435652773, -1210563753, 1255721439, 725324102, -910487625, 1300225902, 1859945916, -879471721, -1142806961, 1500688801, -1957335224 ], [ -1276277031, 548477185, 59822571, -1941109999, -1366316897, 1665810014, -1814258387, -666065231, -2061316908, -1042477836, -1120240114, 1251622932, -8733701, 313335655, 1220503732, -1991508482, -1560730313, -1015390849, 1039641828, -971277216, -1665285977, 1891002677, -831986381, -1550503093, 362541525, 1110061422, -719113404, -3524769, -612676769, 2047991560, 1869952319 ], [ -209966275, -274402217, -492359575, 73418993, 1030807798, 946613579, -115601353, -1042117969, -265224030, 2137352527, -1240370878, -1990584890, -1277463068, -2097265228, 1373858279, -1115329907, 1845493343, 1033415718, -462917170, 751637484, -119644062, -1299089978, -1873141271, -15863498, -1488367273, -777959784, 687204412, -477748166, 1397226773, 169397805, 1784289024 ], [ 653574127, 869965459, -476469273, -263823172, 1272321371, -845837331, -1849984928, -135312366, 930963866, 157434508, 354157074, -1819959683, 880578607, 669103326, 1614072441, 1032862596, 643741478, 1624842367, -852782617, -1300323842, -1046232377, -1153670970, -754280358, 1399006432, -1628807352, 47298453, 1450622586, 473102472, -1495997162, 2076106555, -1563644956 ], [ -55342629, -1682923165, -1182196209, -195976177, -629869302, 1754320153, -389385599, -1860007185, -1714303443, 2119227125, 405602554, 1640280792, -870167506, -11624002, -744094246, 827238001, -530896491, -1589420174, 421360770, 941850855, 1399449670, 1468699152, -1618196679, -2058711927, 1430090454, 638791141, -1057161410, -1745820724, -985795963, -1620402798, -1210396510 ], [ -1327282262, 1368354999, -1576409376, 1740074518, 1363313993, 1962553059, -2043580476, 960452763, -1954690811, 726888195, 977141161, 46662729, -1296996779, -737234432, 1881527163, -407834005, -735223603, 947383710, 1712963752, -1301669898, -473723684, -110368727, -2012167847, 114778774, 2092362978, -1420826036, 1815611918, -473999449, -544214391, -1775381537, -1383567763 ], [ 3380722, 194745416, -589109634, 1299471655, -1708840563, -658789992, -1037205948, -23076978, 1093205170, -594899077, -1872510901, -138067935, -1702776876, 1564070577, -364501563, -1929317231, -1651610824, -2012625259, 665053546, 744862659, 117669747, 877828873, -9572482, -791014390, -1489066986, 68395269, 1947915551, -731130832, 1917166912, -1993028159, -927029095 ], [ 1834937921, -1583115788, -1178245097, 1540238245, 481430707, 1940259610, -1266036904, 219943355, -2035945228, -156239589, 1501200144, -1810264979, -1068761858, 499557233, 1751113746, -249647390, -738436598, 394162679, -1958816509, 1402525273, 1651502695, 1811349454, 65368087, 1795087108, 623722550, -1975897833, 1316065157, -1922502096, -50756863, 1801346263, -985956392 ], [ 1451967411, 1390474702, -1260681584, 399087028, 462470701, 822801144, -2078495850, -961185068, -130108900, 1603236554, -2033579179, -10761580, -1426175128, 783803683, 191822866, 151331422, 1046890940, -1845945935, -2136781721, -232972284, -1012259243, 1234234557, -1357350106, 1612330486, -607834916, 1732555298, -1896835686, -590469520, 1283826735, -1156296165, 1786100524 ], [ -1707363582, -1136586567, 2075680016, -1254435549, 566796418, 1611607461, -153905247, -310752518, 928664925, -946942290, -1414359804, -1254899361, 423404712, 1955299354, 721502434, 1603498064, -1161012031, 412802816, -649195363, -29858183, -2086280869, -182901182, 1614326955, -1757415858, -516728342, -1677548648, -571776401, 1493856249, -489885147, 1009078654, 2144657416 ], [ 199744649, 120588501, 1402189813, 107728489, 1849900660, 66897152, -1170768449, -1610232797, -1827133296, 66472893, -7200947, -1390908255, 131935028, 1226377, -266797036, 671316648, -257989426, 874560915, -2057671005, -990020037, 1316642517, -1977200635, 571188319, -237951333, 937260840, -1596980629, 323157690, -1441517393, -1556486622, 1904523080, -1015385653 ], [ 964747074, -1388771734, -1909434359, 33611335, -584057657, -1180201436, -1881113124, -597224632, 1009834220, 1677201393, 1776309541, -932778194, 2058226447, -431251780, -1524353442, 1005942833, 985075217, -1919026706, -1732817742, -1884061278, 1738077753, -2017747020, -1605148573, 1177242784, -2086820913, -1334581890, -1307504940, -1030196962, -1581098696, 1353674931, -1579533376 ], [ -804826301, 1127189640, -1215520617, 627149547, -801806052, -2034909644, 725832918, -478070117, 1259168028, -21413667, -1038090494, -436389093, 1606689162, -1442760200, 945828493, 1099258661, -1414542560, -529176804, 232131435, -1937496840, -927808117, 1731953382, 1098331913, -245567285, -1756178965, -472297628, -143083069, 516962432, -1863631766, -1120217169, -1557117169 ], [ -294569307, 1069609708, 113621551, -636634645, -715302200, -2116884855, 1127907878, -1898135795, -1958970062, 160199652, -185424197, -2077344596, -626977002, -595008923, 2142304668, -209230325, 1463411947, -1811990480, 1532108019, 617257092, -391554063, -261200467, -1494807500, -1103565844, 1435933349, 380146552, 386830759, -343017652, 252032162, 716261605, 2056939146 ], [ -1786750657, -1159659167, -1437041858, 1241887161, 534903850, -2112113581, -110193114, -1858706025, 1586071885, 1707475924, 494781283, 168353819, 1086632692, -65536444, 55682857, 834421142, -1593291033, 2123888591, 489990470, 191508096, 58486810, -1018338481, 348194357, -115334343, 347448640, -1428737482, 1837389203, -641936508, 1726613032, -914392859, 341379430 ], [ 500176347, -1103056914, 478711514, -396572030, 1221984840, 1237988282, 836320002, -1322159567, 1556336615, 327574106, -2046433847, -1609908666, -199783023, -1080795495, -1730790923, -624853405, -1325010773, -1836713397, 486108784, 182215981, 1441861740, -1918244623, -856068769, -1273331539, -1992478701, 649662093, -913733952, 1584177302, -1284347056, -1891731294, -212576436 ], [ -872928154, -2024335164, 1181907441, -1247486301, -2067853685, -615070445, 405163345, 756320045, -1282990055, -1904647567, -506315705, -1830856135, 1624656382, -1819877702, -947099847, -900287184, -173049249, -2075874312, 916024569, 2144231572, -1410178306, -853256150, 228828905, -882093547, 1516842927, 259539044, 1421227605, -19734445, 516042444, 906006139, -1541020412 ], [ -194395541, 413468700, -1567056053, -288058778, 205915023, -840477461, 1720071386, 1329943327, -2129105794, -424259155, -1837971337, 1216184795, 1992148078, -1303811107, 755349250, 1793568132, 724395009, -621554216, -2115349294, 1838918196, -692564605, 2105530843, 199192883, 425061344, -1409979507, 2086719501, -1698788087, 416035117, 984008519, -558511247, -1362757235 ], [ 413612357, 1673802514, 1371367382, 54308834, 1068417875, -1649707954, 1123987565, 268668187, -208169903, -580521407, -869850856, 1397927696, -1594254117, 1580180754, 734958525, -1414860641, -1458988004, -528904279, 1638910828, -1649499608, -638388895, 193647719, -551536619, 1068170391, -147858363, 1914258199, -222514468, 1495036774, 692664972, -421390841, -948825479 ], [ 1091823962, -499251344, 1387496083, -107994148, 321179806, 614046411, -225681713, 297639980, 764771407, 1950347675, -1354636860, -972650014, -874145138, -530575672, -2007723669, 316491369, 2003103358, 382727610, -679401992, -2039532281, -1015938153, -187675489, 1146343234, -332796870, -2092246738, 65633046, -1512190971, -149375602, -1668541287, 1483099743, 565325932 ], [ 1350378730, 164090834, -60111992, 2088816695, 1029264388, -1911373087, 316497059, 1737756795, 1352220015, -653092083, 2108079951, -261302840, -1386276439, -820904106, -397809933, 1618000240, 1177114535, 326394335, -1670089242, -1245913885, 1682647154, -1448587796, -60865977, 1566593999, -1806371520, 686889131, 877922766, -51234775, 1303205864, 249354742, 359268109 ], [ 1544470632, 1168910535, -1027489644, 1497273783, -857475292, 1071385227, -999094669, 1898745247, -267454751, 1634943115, 1996757640, -1670514809, 2130813798, 1643513698, 95205326, 981692205, 1412691288, 886348412, 57192484, 2132467058, -1640392428, -433077585, -1578456028, -682074219, -358724804, 223283852, -473046587, 568146721, -1771264560, 1699540566, -1134886020 ], [ -131330682, 10217577, 1009213864, -968175245, 207556372, -1900347256, -752155368, -864811788, -618750327, -1940136569, 659532834, 29592637, -362494532, 614103571, 1165876778, -1723844924, -407560467, 961682341, -1324359805, 1308232516, -81383873, -959649093, -2058602145, -743282341, 1054075974, 1850604877, 360389799, 1456416468, -2030255748, 493655563, 1983772322 ], [ -1511489336, -94611034, -576842813, 904257383, -1916868934, -611021985, -497713488, -152948098, -1933930616, 1249522033, 1477671792, 543548380, -254989946, -868874287, 1256795395, 1551076878, -1461393246, 274304403, -58699634, 21648613, 520077786, -1545015008, 1537324563, 1761033044, -1761990561, -1913619489, -1309227573, 195353766, 685252988, 13920642, 190020620 ], [ 430174776, 823366451, 1827137047, -824100382, -117233437, 415182446, 30485395, -1762762415, -383672990, -510241238, 1950228983, 584215562, 826090444, -1630203892, 2016534542, -680508441, 1181432181, -2034208024, -2117472026, 155605946, 793712878, 1105147088, 1038137632, 52360569, -596475285, 504653685, 649760212, -358182210, 635552356, -1289496017, -1088120673 ], [ 1177335189, 939710633, -600779697, -240176285, -975920430, -1309244182, -68122632, -2137558147, -373686222, -1190113658, -1466363073, 103988499, 491857194, -1461453583, -910943110, 213324602, -1870926484, -244576008, 2089522847, -817616248, 1673882185, 1324352786, 1684811534, 1124853712, -307978215, -1774102067, -35187357, 432499271, -922541769, -410729643, 1002804497 ], [ -288108839, -905320927, 1171167736, -589268594, 1796647772, 1523000767, 1116234781, -1562713473, 2060943529, -1739232130, 439829352, -503419899, 104444430, 146537801, 408970601, -96742675, 1725982474, -1053605085, -246866656, -1333900146, -1903124835, -569920343, -370577533, -1610718246, 1636574998, 166928958, -699340330, 1024548268, -565241222, -1887773956, 434885936 ], [ 1471961681, 1775472521, -1004186935, 392871213, 1191863878, -415639710, -1404099690, 157368785, -1880068143, 391714215, -1149331868, -1290410260, 1583375447, -1031739123, 143837903, -674676266, 1320477462, -1504747936, 286699179, -162650985, 1883598908, -1744371614, -1063966075, 585056680, -1845174026, 384337088, -825907820, 1967046523, -238067387, 1691619180, -721990689 ] ], [ [ -1400590350, 211656371, 1949030345, 280449810, -1000273313, -778791680, -1122634315, 1761833270, -1626705691, -547893870, -635348823, 74031827, 1998712970, 44832542, -514829785, 1608033405, -1646419860, 965773558, -1877268851, -993047137, 373887290, 835625291, -1981483420, -1275250835, -1739294415, 2081216026, -2077975163, 1240075393, -2110434734, -1765128263, 2087935120 ], [ 1516942243, -1874056451, 335364128, 1809142556, -1305737505, -1709470133, -1898488182, -643149397, -545754483, 583935178, 398095818, 384185717, 1672006777, -1174093253, 1969097780, 1828012590, -712688647, -1554948018, -1935175511, -1842426044, 1912215075, -1900294804, 819126679, 2058399411, -816857278, -1222768224, 1766810724, -2138046049, 1824436812, 1605886253, -475596950 ], [ -2145650844, -2093821586, 1386574670, -1421203575, -1878258934, 1756941929, -1654811050, -2030185854, -1150573217, 1486118307, 2138120677, -821157323, 1015328320, -1332103984, -315759512, 1770145924, 2027022089, 895744889, 1275780508, -1974052234, -1113297855, 1461430489, 1290938192, 1595578052, -171912771, -1842650106, 223589632, -968449469, -462213141, 2117993738, 1873453284 ], [ -103789069, 1203413858, -1085837673, 153475229, -1832458674, 345763559, -2086170459, 481203350, -953394319, -1558373652, 341739942, -894568345, 178542154, 2075272506, -1045985484, 1919138527, -1812148430, 34957307, -1244155923, 562123999, 288115775, 1732960783, -2063219277, 187441440, -1557110973, 20814690, 1172135165, -710169434, -2041786886, 1542103872, 242768285 ], [ -2048737413, 1417478124, 1150559268, 584275552, 1220251231, 826131472, 1992793553, -1580386136, 1396039760, -1933362738, -1119976275, 207708241, -396398408, 1256085815, 1752892100, 1222387373, 918058069, -1879988425, -1667083009, -2104808660, -780592671, -1673137866, 1445162789, 2052628000, -1905173204, -1455228794, 914390612, -1791026227, 2075130796, 139927794, 1651264658 ], [ 1927299330, 1914434247, -706240314, 776866556, -707934185, 1663017025, 1918338385, -47396452, 743039241, 1066845219, -1901524347, -1315386666, 197329423, 1044250532, -1698079698, -1527231810, 1393458154, 1110741814, 803397959, 1549395985, 168856511, 1330206132, 1361133957, -958605682, -1259101693, -1521857052, 405035825, -1694839524, -1032058519, 457649012, -1426401718 ], [ 1414532229, -1878734635, -727192825, 2102365047, -513659296, -1640919767, -1204515477, 1185155958, 752099393, 832902228, -106446286, 917632574, 419441322, -423741162, 2031566490, -367772071, 835709350, -601798647, -1147023589, -1748012794, 1720247205, -1998893378, 2102841521, -348994789, -13673883, -70217213, -1920159563, -1533046110, 1908816684, 173972348, -372633542 ], [ -1598297103, 318707727, -809118170, 82384159, -1018464476, 593211805, 204574621, 1899638175, 891088335, -919761609, -1083255844, -205490188, -1392129004, -2081811899, -2066816180, -2027355243, -1407645710, 1198658696, 1287251908, 1041455087, 1518795293, 1999031098, 1486624914, -1634428568, 69041235, -1282125073, 571008637, -291940240, -507665401, -1604587381, 862541703 ], [ 1905731231, 2065285362, 2117727820, -865974661, 289898104, -1565780803, 957524642, 162147495, -992782074, -1486039527, 312713851, 2039385626, 1719242696, 1084597264, 1377344961, 50462542, -11931575, 766105096, 466908466, -710686859, -2007140153, 931162796, 66652613, -683767398, 1313270228, 1321947032, -203972474, -1773815041, -285046628, 505719112, 2014443759 ], [ 398515483, 837127079, -1988626302, 348395961, -1051020575, -343751065, 126723664, 91467991, -1503861939, 1497192636, -783763767, 1216014928, -873198693, 1638926580, -1653926138, 1353368803, -826118826, 2049909484, -1360100245, -204996160, 1303503683, 1796563109, -799654336, 1119322198, 1571581667, 950929541, 864269028, -1459486285, 2081188812, -1001683572, 1856384210 ], [ -1381290042, 1261629149, -525949466, 1104696829, 1814986067, 654438320, -1935743748, -1626335705, 318998798, 2019535903, -1550059962, -1570681714, 600225961, 733528345, -71782855, -1533015600, 1616761538, -1628349957, -1492350417, 849716209, -1605829220, 64572098, 2128502548, 727661219, -121445687, 1331272068, -540447047, -1770399625, 711590425, 1540241790, 217432854 ], [ -1803870826, -1305477655, 1719697486, -953772830, 685542079, -1561479500, -66369553, 1095729229, -157588218, 2032013205, -2059493905, 949464526, -510813759, 1636082128, -1670538225, -1939463086, 527216649, -246167665, 898538440, 1927164100, 1919817485, 1467774583, 1136055092, -457613069, 2021796056, -1752343961, -1169633607, -2131594207, 811510102, -272543641, -1041291346 ], [ 1942204300, -1425086379, -1407917905, 38883178, -1018201268, 25445836, 113877488, 1891712492, -1324451731, 511784682, -391466148, -445289614, -1260686898, 598159573, -48906794, -1731913778, 1984973657, 1765620263, 1484298953, -873429830, 1105572665, -1241241251, 573698432, -204862855, -1054029033, 158634084, 227393574, 632184238, 2051049685, 787400420, -200376137 ], [ -715878298, 69898022, 563426478, -1844926594, -1158331368, 1677801983, 1153913613, 141296707, -42035398, -1778862097, -1389523695, -332099542, -1219325762, 913856754, 1532741036, 1932444242, 2033349052, -515957241, 1510420906, -1822681923, 366359912, -1092954403, -2047366979, -1140115637, -1979515907, 1377136127, -11841901, -1342902682, -49860919, 572454936, 1771492648 ], [ 1603151771, -743213285, 150216087, -668815838, -2084407978, -482771577, 1867576801, 155426361, 1164130127, -219527245, -1861302287, 1280451683, -762111606, -446137427, -1426190003, 1932107734, 1275219995, -1051803097, 989991401, 140102239, -112274042, -298700419, 259755408, -1544345426, -1417418824, 2063438711, -1389933214, 891803352, -1891595100, -166372662, 1395702466 ], [ -1431713104, -403862444, 1616265252, 821581723, -603583722, 2059413447, -805728199, 1127308723, -2076190969, 888879861, 1683750659, 1971495736, -212865110, -615067505, 720936584, 784958255, -447076465, 1008950844, 2048119882, 1283592753, -1378581357, -1833329109, 1585192187, 1732874373, 540726338, 846524729, 1343587433, 2014769810, -261567536, -859478832, -1571712942 ], [ 1261045841, 83724580, 1129685643, 1073648468, 1616983678, -353186328, -116991943, 1317901434, 1959766634, 1523382346, -1736242140, 1336874165, -1912413534, -217399114, -446653475, -546530569, 1283660816, -100879606, 711796900, -647622869, 934864026, -1278958603, 994739110, -780437650, -27558123, -33924186, 1551884001, 387247204, 1525080818, 2079498680, -1572488130 ], [ 781126283, -1803582464, -588137420, 1341936500, -1536415920, -1625323397, 1523370161, -262286977, -762487036, 4022314, 1898601142, -1746824750, -1314782596, -750770438, 112129714, -2052936406, 888424417, 1294261714, -1382882693, -2100364670, -1626297971, -421140430, -756242530, 1273029417, 2071127127, 2052162486, -355504290, -440378919, -719683012, 925568274, -561999002 ], [ 1177488661, 2128816963, -1135158773, -1756649371, 1762904702, -2075538310, 1207988191, 214138074, -1352794185, 811090787, 1498131640, -1650920413, -345328574, -1723544888, -1830246337, 458902277, -616620701, 1624015072, -722012755, -735362350, -1941576125, -352367388, -468647619, -1841347014, 1975807730, 1603264242, -212411096, -1693695200, 410584710, -592320499, -1513486565 ], [ -1421813052, -1207995557, -535516168, 316210426, 1861622020, -378962961, 757019336, 724034655, -1098266510, -747137636, 1752760025, 2064970328, 286682179, -1774918527, 336776593, -778783187, -620027188, 937550281, -1297326041, 1385286978, 1301163362, -39905625, 1660236651, 936624024, -1298325983, -1882916764, -1991192174, -1840168212, 216598631, -1123277511, 1865933059 ], [ -1723258780, -707526934, 798809628, 541549254, 762216046, -1508469074, 1539787908, 1308225502, 654546620, 321534019, -315764302, 277495919, -2125926344, -52941543, -1450740584, 819568314, 49645757, -1029216251, -430059717, 1599420988, -16579974, 726774327, -1237821827, 156026844, -871237374, 1969179627, 994839594, 453125271, 2140640602, 1889202527, 2038007963 ], [ -1409931331, 712690238, -1579463749, -1423435628, -1354249715, -1209349717, 1454572681, 1149581309, 446266895, 314056549, 2122487393, -1953064447, -1427888572, 778374997, 268087017, -165758263, -1636448127, -480345775, 1609375049, -732110575, 1488363045, 1691762233, 1263327922, 149908626, -1130937517, 2043193449, -228883963, -439963693, 1564234241, 1693694044, 581393969 ], [ -121829086, -1746652798, -1009446983, 1319334409, -1520074194, -506813260, 974951430, -1675165695, -1796043274, -213998935, -158291532, -1910466506, 1735663928, -1842893972, 510778218, -483691630, 1929542240, 1374436900, -1645903002, -1866792909, 380680278, -331317289, 1836521726, 317495208, 807049401, 1619199460, -1085818356, 338910099, 1162091330, 115578675, 1190666576 ], [ -207216534, -1762021520, 199430439, -66276287, 370983286, -1498112135, 2008243006, 658805543, -133047470, -732276854, -1406683617, 1875584648, -378637127, -1169390711, 642606464, -1669526745, -857891519, -1858305206, 1223812585, -1435835787, 1687788328, 224321165, 429534232, -691462416, 1888450270, 225640811, -1694707871, 397135494, -498751568, 639057992, -1773617343 ], [ -1166051600, 369237501, 2123598714, 938698261, -266198383, -1549451241, -983067397, -1984106350, -1487118563, 2000937940, -1158774513, 1526544964, -1109967579, -1333899385, -522429379, -352444261, 1913281295, -1904102298, -897942469, -834823371, -801905377, -1213264884, -808473932, -199151496, 310998226, -1493056158, 833840049, 2115036796, -1698111979, -1669900515, 1744187308 ], [ 973614372, -1867417266, -819407047, -1423773412, 1663619768, 1947000135, -1911990127, -217598896, 1383976705, 1199837380, -1085588990, -927895597, 1571413705, -998443075, 155427464, -1558433276, -1883267979, 884460503, -1574420321, 1635363793, 1003550912, -833424298, -5780471, -1971462508, 1657234073, -2107169555, -381512246, -1847737297, 1924912904, -1406446631, -1006190020 ], [ -757862438, -775422423, -2144135558, 31982536, 1888702844, -1131218389, -1756301134, -772100734, -11312128, -911679186, -1683523573, 2014572349, -4078652, 1119822773, 635731020, -1668901569, 601704025, -1619163477, 2104613985, 1318045376, -146162959, 258620125, 1198876874, -1268264969, 1657349329, -161931530, 687797423, 1986131483, -48506897, 1061365728, 1498720496 ], [ 633419377, -1756873584, 1121756623, 578653291, 1926213597, 1266313155, 392914617, -735912087, 991662584, 1057401045, -98306555, -1361810235, 1243014751, 720990319, 659944290, 645282613, -250301960, -1819241580, 1935438578, 1721093524, -845214617, -1821249103, 1810652888, -1140780471, -1290129684, 583522838, 1316071179, -2061127175, 156782114, 96732787, 344411943 ], [ 2106830841, -1112018300, -532608768, -151152079, -1918608278, -239277109, -1255477544, 1477908965, 1995237373, 985800206, 963855337, 103423097, 1929466089, 1451188547, 363717596, 904774249, -1912327102, 2066631909, 946624264, -1240344530, 1240925766, -613470684, 1952027731, 530956269, -454235536, 1751710023, 556490100, 854648853, 1270406056, 289960685, -1849471112 ], [ -893560841, -2018245649, 872698986, 1662528655, 781391764, 236487637, 1530848336, -1703453969, -238275929, -2131421408, -1625952962, 1430758911, -1573204063, -491611301, 1321248066, -640249166, -1669386004, 1182884420, 252851190, 369705182, -297267941, 1997718344, -828400886, -777099693, 1385656872, -377881087, -1739823128, -392813706, 299849005, 328194075, -539547400 ] ] ] }