{ "type": "int32", "data": [ [ [ [ -743218227, -43568315, 1279756358, 883417150, 1362758434, 1085404834, 778608932, 925005305, 1915910013, 1728550735, 1771522269, 2058101343, -315934, 275600976, 291348921, 2022109291, 1033950266, -890031385, -1624574876, 994540670, -295451456, 1498353412, -2040419662, -1598553095, -1752707859, -1188602878, 436087948, 59318179, 1302901910, -1117620020, -840615391, 547226208, 1595528883, -979431953, 1144947499, 1746952034, -1018792249, 1966774983, -2094800698, 1229963970, -1181852637, -366453949, 1711790231, 462919525, -1399567610, -1443134830, 636277353, -763535379, 780358644, 940085036 ], [ 1376932275, -77868075, -1090433952, -1261357495, -915005854, -773888435, 1499195318, -1214413705, -1443181634, -234986015, -281633214, 1941587869, -1064102437, -12157762, -1803209138, -206104416, -415761530, -232246944, 1272683896, 247491947, 2086081430, -1155195737, -163542515, 1327524932, -1039861262, -1577825810, 953797309, 2002871449, 550401099, -992302844, -222382777, 1157292441, -558699042, 1032915527, -359570202, 1174780797, 845754742, -1674080617, 1386710563, 1998664172, -49975660, -302160940, 1189841965, 2096173455, 317282111, -918893809, -344324182, 2038340307, -1137589240, -753688712 ], [ 1766091564, -1016331818, -1167642602, -1911833740, -2095687595, -1109338667, -575357686, 312130092, 1571640160, -1774658731, -733424867, 2089775416, 1979922795, -1442730364, 1785715373, 1551647370, 1968637355, -159603747, -1398113766, -913520472, 1062603745, 448908499, 1640241663, -492405447, -1496690112, -1912537120, 1237297277, -1876553824, 185677586, -1796076815, -761039240, -1591393088, -1469599206, 1712609564, -402468883, -1717334701, 218142513, 2063354032, 25516025, 1739415151, 1246692462, -1110660271, -680868464, 1988770194, -839906029, -718983213, 657787025, -1971641951, 1775636983, 695814799 ], [ 1525378373, 1266583754, 1366184740, 2082252539, -116083, -985256711, -286594602, -1846851029, 702762038, 1598005095, 1867673922, 247274663, 1016720540, -63297657, 1387772683, 899994775, -1625149880, 319978649, -1440717983, 1271987967, -688220341, 35021548, 1508446415, 1796942272, -773672147, 981021943, 2012174201, 1257588773, 2023661104, 416880203, -1782127957, -109663000, -1120857548, -371944222, -1128384864, 1024352603, -2028094772, 845491088, -78885908, -357444822, -142636415, 1146751226, -690732348, 1694471663, -184066941, -1553050317, -1064520544, 351657900, 588305816, 595215980 ], [ -700177085, -1480203349, -2104783674, 2045288472, -622986499, 747790539, -446442002, 57924902, 1270911174, 24708146, -950478237, -19776892, -1814096428, 1956581824, 2128774589, -1319236253, -565382611, 1766563310, 81476987, 874385905, 1236034383, 69509317, -42569606, -2020766742, -192201093, 667355275, 70542710, 661740231, 1903896262, 1769875988, 1947914255, -361760661, -827760655, -688358927, 1460299339, 968835339, -627495328, -1214008369, -1440660716, 1564980469, 1001808100, 13789227, -1779844735, 1046212739, 1506009593, -425320032, 679115423, -445039775, -712629615, 128782615 ], [ 1600860439, 2072330371, -1046785102, -724751046, -1021895638, -115106363, -264315485, 779118483, 49973015, 1152999327, -1464631989, 1302154981, -1250859654, -1012766060, -1626518327, -352396750, 715309968, 176415018, -1795386377, -1287297055, 705168856, 238456630, -1059516052, 1327240650, -355752506, -1633459662, -2119595539, -390790079, 11045388, 135658088, -440427572, -678301897, 213560031, 1212352635, 1073948862, -289779714, -1122272070, -707562438, 1394121253, -1125785055, -1360247355, 2105840895, 1956732525, 302560261, -1108770870, 1285826057, -1078426284, -97695378, 818516906, -756971897 ], [ -554537201, -807995772, 225417825, -1838982180, 744963169, 1822595547, -126044408, -2015798944, -1256533874, 721577506, 1543189868, 1869744767, -894053345, -1694135267, 1898637353, 2087356871, -971273955, 1916203722, -583529403, 1154303152, 1177133233, 1383414232, 1722989078, 2035106091, 293484978, 1994328212, 1521070429, 1953417342, -467365001, 898092077, -1693051040, 750294507, 1958604219, -397707865, -1842885044, 795128933, 901799215, 2097259460, -1324743222, -917287202, 329537479, 285534715, 579288971, 2082588471, -1840031407, -621453729, 345520215, 2128739720, -2063760320, 109256677 ], [ -891308482, 2044845799, 2058707606, -2027031478, -177145137, -1977700599, -596756125, 1277940683, -539515702, 1645618309, 1316671451, -1456232892, -1340583786, 78333630, -1996540192, -840069877, 1014213409, 37272158, 391196582, 1235254244, -944226481, 846774250, -1864072273, 461520552, -1287032493, 758970153, -537388376, 663543493, 454627250, 638131734, 2015440106, 1062380728, -23297745, 1046701098, -1551501639, -748987951, 1222229653, 2045301305, -170701496, 1774781450, -1173164065, -311009063, 1989435305, -1494511649, 2119974411, 1842944746, 1351299937, 371540975, -1966086957, 1006103161 ], [ -1563839225, -923099115, -1427817445, 1057024661, -1946809, 803951057, -1852726448, 1561993524, 1514237184, -371309005, -399093755, -823222478, 1114755971, 1833042597, -641265354, -972104764, -1766588101, -1301366282, 1949234477, 346757207, -392773487, 1958959457, -528017778, 1168512698, 2141967673, 1709361148, 377273653, 125124010, -587331583, -215787047, -355016755, 1469721475, -485908314, 1534617987, -288601589, 60412181, 485849309, -1520314473, -655419404, -256189135, 2118501188, 816898003, 2050596734, 764189984, 458509768, 910622036, -1943508988, 994758992, 964119222, -2024538483 ], [ 1007802744, -1569800811, -885838921, -1967164832, 563262999, -1673984279, -1704116761, 109306866, -105124015, 1238758552, -1754636724, 1627702427, -876003664, 1431296397, 265822725, 1355863283, -968041892, -289082828, -211118708, -272661169, -1688376948, 752386960, 459718410, 235502525, -767974040, 1074800307, -1995816908, 891660018, -1184849459, -452709126, 1221949548, 1077707233, -1630389858, 1958463588, 1692379889, 1279373971, 1649062294, 1689631219, 1765777035, -1400379999, 202927853, -1692477242, -2027588018, -1939840409, -188155220, -1807824315, 295279072, -2120321753, -97492081, 1121967064 ], [ -1065350955, 2036305064, 1365926212, -2131574047, -1186918262, 21181582, 678219486, 1886547605, -1118529574, -591059679, 1704544455, 879114751, -977112027, -1842715444, 860134487, -750273735, 908945106, -1887559001, 910038158, 329621401, -1786496324, -1562207662, -1671142563, 366117908, -1234734931, 888389067, 224341747, 22025006, -715675096, 689048915, 1473459798, 1761247914, -1679854475, 313255567, -1619415705, -118781594, 1032588946, -828205176, 1502927293, 316906986, -1393185350, 1615630484, 632263967, 335495786, 1369115102, 1871682320, -155550259, -318899691, 1036022646, -971701038 ], [ 1679249242, -296172961, -734953350, 1793390484, -515938559, 1147095371, 2002002039, -518901356, -1736766060, 545901492, 850631843, 1882466095, -1701131535, 956543525, -1057587993, -1782713776, 349856036, -1063164052, 629244476, 885050728, 1947015167, 1381967673, -141675557, -76405193, -37503924, 2115803599, 950421469, 1491204699, -1605608800, -74262848, -2129140991, -611824385, 1475478787, 1435539747, -762761619, -699820279, -1568541680, -1862910075, 1551703890, 116269180, 1671902754, 1270510384, 692554126, -1784651578, 161437658, 1058977370, -1198658157, 1779787632, 1544103762, 1763429123 ], [ 312789621, 1122041903, 727507758, 125569488, -425476146, -1648800515, -1457893679, 762538870, 545898759, -644112232, -1076250125, -1976622171, -972678448, 628259212, -2000573324, 969845297, 161954151, 1468716745, 1111162482, 31935441, 1217963560, -65951288, -1582958879, -18089002, 976621876, -1705034737, 1520630408, 1924463008, -1796295825, 1483957143, 52183038, 1905878147, 185848139, 1882879708, 561999039, -1223880072, -452156884, 458932373, -835986152, 828626163, 935899414, -53150050, 109994304, 1974337793, 599895823, -986981964, 537284088, -755410176, 945490230, 1788521994 ], [ 2113072244, 1149071471, 1742654515, -456285916, -1379333172, -1007163355, 69325279, -1662476498, 1072947447, 581547523, 369299909, 445862306, -250321008, 43637847, -288346613, 2113925032, 1309366238, 1673429535, 2064846195, -1374914389, -1270812781, 474115192, 297634163, 610888940, 546010275, -74870665, -625056015, 1310311985, -758792762, -1588413279, 1016453806, -262643685, -430414991, -191371384, -1067293807, 1352655886, -1124700110, -575328303, -1857126603, -614362843, 464320534, -825044308, 1858301271, 1269278843, 1431234236, -1149473631, 1769762674, -507899635, 551342037, 687486972 ], [ -1814275596, -1649617239, -1188782377, 1435729819, 740720390, -1024387064, -1728872907, 1265725549, 1336765238, -309072860, -1884224077, 1087592461, 648133349, 1169829902, 1298207909, 1756417133, 1822458410, 675979375, -1989292163, 698411243, -1838871579, -451989374, -559236697, -540044095, -1507415988, -298266030, -1539534633, 1613304193, -741601175, 1523435595, -2104347521, -109070837, -813487458, 237522523, -485982213, -1376644505, -601552116, -1508600438, 1081895038, 694870068, 173421403, -1694259522, -266583531, -1843677151, -2093695742, -679270561, 1079153336, 446448322, -474047853, -149770388 ], [ -503243060, 1147541542, 173857316, 822004806, 695726092, 1963485005, 302537818, 220277836, 871717672, 2129855789, 879585652, 602245849, 1824283329, 1223791384, -783836888, 750545422, 2042288684, -484710439, -1350985048, 2058253618, 1873694577, 1394518078, -340417932, -1892218378, -214256967, -665075049, -1182843434, -1824038683, 408317269, -2132587476, -863136201, -2111703274, 24310657, -665717120, -766806466, -369778159, -649473675, -49195567, 1538838705, -54912012, 1448180683, 690322252, 539273927, -1070125845, 650589715, 884972992, -1161338696, 156707421, -1761534032, -26229380 ], [ 149814689, -723929490, -2105543781, -476113080, 186017442, -1836748912, -2082879121, -863481528, 1764484074, -737212494, 1782420935, -1092441312, -509228356, -2087167501, -1356611871, -1063244462, 985785499, -343911017, 1028901631, 1593834317, 254758990, 1276302993, 807591220, 2134111256, -965464803, -1516594126, 926746135, 662874168, -1078141356, -1651067008, 835544795, -646579565, -1232979172, -222145304, 1937435300, -884460570, 1677858361, -1795054047, -2073049642, 334790491, 1990483316, -1079911002, 1767395891, -70403191, 1264941819, -979386487, -1492369704, -1501518891, 284787891, -600985060 ], [ -1298818603, 607197775, 1899863020, 342473887, -1404196579, 1671914170, -1484139261, 1121694619, 1421422573, 1776230292, -310919257, -5111095, 1884579526, 259122835, -1150291805, -1284519622, 1385779585, 1978175475, -310667822, 139503432, 464741949, -409399401, -1318031702, 1560448787, -89600795, 1300564069, 341791185, -1538433875, -1760239887, 1389437177, 442203781, -189055124, 1160143891, -662790380, 1204668936, 99974875, 234596011, 838481562, 2113919795, -620174674, 909497487, -1414024488, 453907061, 248711399, 2117508133, -852075894, -93891915, -261874964, -364115972, -1916022903 ], [ 895768182, -137972070, 1922512023, -1362375480, 1616976091, 1990124398, 620464422, 371748561, 113023550, 10979155, 462028682, -828854843, 1978377019, 1746281663, 1853220565, 789869167, 474625304, 1808963522, 2042228411, 2138700758, 500647581, 574816975, 1622826280, -1620401949, -345148958, -30983135, -782760876, -1175135032, -1821158738, -1914935172, -1711863265, -987908494, -130226790, 555015777, -1960967585, 1606319022, -603970336, -1975817865, 1202647821, -833808102, -158206051, -400056320, 1811958909, -2028748762, -213046896, 498905032, -1386813212, -742621233, -92172598, 645753125 ], [ -903521050, -1665248535, -762322300, 110382687, 1395823506, -2011211587, -504930555, -340450662, 1328953843, 1579249339, -1151522063, 2011709456, 528570191, 1914807309, 1493614970, 668806522, 1752936930, 1475675866, 592511068, 1350604343, -1380078218, 1991353302, -637519635, 1842249442, 1417118343, -1827306887, 446648493, -432759731, 1276502513, 313859036, 542910266, -1103896463, 1900847172, -854825995, -6529204, -136594833, -1981586877, -879374966, 965125906, -590282861, -1543693497, -1155075379, 196654384, -1097867322, -975995634, 8504575, -736531653, 1780042267, 466721048, -274994464 ], [ 1881624807, -1667618689, 1575676333, 1240639802, 1466231961, -1449697059, -375213412, -2143679113, 574059651, -389110867, -1095637439, 272798299, -1025495431, -1247512361, 139418490, -1117061108, 337995816, 1164165225, 534224331, 81505682, 997169068, 951136443, 504311925, -1347061340, -1702090606, -1796148817, 1171081027, -833151568, 1322951596, 913010525, -832669778, 1332689871, -1253311389, 1120827413, -1434741294, -1318982972, 895585934, -952449107, -1344590812, -988436911, 1367008407, 1613939519, 243819352, 1973789034, -663014955, 1831576987, 1452579100, 1797232293, 1994146389, -633697911 ], [ 1929193145, 1803810908, 547843827, 1676508946, 1120611054, -1757576398, 431391217, -390681609, -1610195966, 568788089, 526855297, 884566003, -738838022, 652755088, 124076120, -639233961, -1723880619, 101878045, -561046940, -968621530, 189668793, 1715333998, -699723076, -797784160, -1761923651, 730422468, 2147366010, 1205959049, 10856493, -1277419099, -700796772, -638970391, -1276160540, -1622511455, 1334478745, 195753420, 17297153, 1210398094, -1671489706, -942389824, 1080647863, -225513469, -226455002, -1824909485, 966939900, -216953044, -884545787, -1630787639, -688347707, 1217866843 ], [ 146411694, -204332399, -1689214075, -1320012113, 475524653, -1425939062, 2103626317, 1453263472, 2144524684, -549224167, 296220391, 819164616, -523562585, 1093184416, 1626431838, -1108070468, 746836109, 1048396518, 37346600, -1338929246, -1650198229, -645356264, 1374278111, -1487286696, -883768949, -825446806, 1009067419, 852032565, 1553676485, 19917024, 1305655882, -1605894800, 1872074771, 105846685, -516684533, 30218873, -2008893768, 501958865, -755082071, 955367139, -310744511, 1367075696, 1691622029, 1960657114, 862182873, -1086610868, 573435525, 107028175, -1645867075, -2010107702 ], [ -285072449, 406691849, -1163558492, -889333964, -1337750571, 1217437462, -1826473476, -1570806132, 886733298, -1200686875, -218437598, -161345844, 106196655, -1494068891, -1061962893, 2040792879, 1940590524, -576965296, -1685959258, 1514786801, -2016732882, 714715871, 1249300872, 1795882515, -794852548, -1342143078, -603563436, -1362076991, 464155927, -1607228250, 1180183220, -1330351774, -1256858410, -245307250, 1317571273, 1118837732, -657433019, -46133107, 1647210955, 1287780612, 1710099117, 775587587, -500035505, -1576554542, 1161435952, -1725510836, -646211151, -212433880, 535455707, -1833898656 ], [ 1836849313, -282311169, 661464229, 2146489735, 1913382662, -54187856, 442501495, -2038371344, -1565386237, -1027134882, 616934520, -8036749, -404462992, 2065019954, -1695005024, -711283634, 1058353809, 1045521561, -1283010543, 1556465204, 1275096305, -2024728065, 71356644, -778369173, 243508925, 1656444786, -253022821, 1095078858, -2021615680, 405293422, 1786240167, 316771155, -772651058, -462041903, -886443630, 592467755, 1461190035, -1593969475, 176730434, 2059366125, -794566816, -712797613, -1922981459, 1175927036, -354890842, -642050451, 623278036, 1904656591, -1364951830, -925620892 ], [ 1501088534, 793341379, -45551578, -137327430, 1523563127, -1049748359, -1097389074, 502388055, -644118444, -945104650, -1618831620, 137790086, 2020757753, -1558472927, -1335163655, 162029116, 1464956876, -1481889004, -1159795423, 1171397711, -485545168, 482546738, -1221900922, 539900451, -1073501579, 1920194700, 1884513027, -1180473090, 1845156946, -970380077, 1983150154, -2134575659, -1850605332, 1084858777, 318986849, -1859586565, 1901890625, -399573198, -1939321157, -846850789, 1865423850, 1780613709, 1790027492, -1488069181, -905054133, -1759081059, -921453195, -516153292, 200782852, 1973089499 ], [ -1919024750, 1691959948, -1563910908, -476216786, 1591721249, 778797154, 598685153, 776185027, 2091061795, -689408341, 128296117, -461763191, -1294139712, 1323897806, -782487273, 53504900, -166552703, 755882949, -1663026145, 373765647, 2113179667, 749317106, -1250626257, -241333260, -1627560029, 1233366526, -1664606810, -1050048122, 93911108, 1556645721, 405982940, -583557622, 57332782, 187927068, 1615219338, -1505379855, 983789900, 1065621454, 1492937458, 1981976658, 1033173144, -2095597759, -1597857303, -1060116535, -1054428499, -771872340, -1392249759, 780441109, -1150999272, 1454753947 ], [ -2066061053, 537507252, 1843093469, -795848960, 1168654376, 21646951, -626941973, -1317733246, 1378215474, 949397087, 650206224, 677975111, -351440357, 857786489, 1277052259, 1883087090, -242786354, -1397516832, 408522036, -1652753735, 325354824, -61053047, -2087823868, 329124926, -951630885, -1447741887, -1386241845, 338224456, 2089283965, 1601567465, -40210171, -680725053, -1669926979, 412921827, -676328872, 1505049238, -890549409, 210518456, -2020151736, -1817469864, 1445480668, -363928997, 40448988, 168291897, -1041095693, 1515604334, 1148221209, -1039134066, 1309227429, 1352243669 ], [ 1080011736, -1466610273, 757776211, -2002245964, -890969814, -339932377, -211245699, -951102488, 1638799476, 1699750067, -1134432789, -2004053666, -281450239, 60248469, 977950067, -513103217, 1950369994, -1188032454, -1377303346, -1419260559, 836296478, 1162515284, 913436856, 1304136668, -631855360, -1080931011, 770121939, -492091618, 1458185715, -2018939150, 1049183175, -2025056333, -96640128, 1079895945, 981438463, 1790600144, 1292407162, -1039954844, -1320247006, -806174503, -1857384926, -1432981795, -174731608, 198201585, 1795929281, 940676107, -1905271527, 806359640, 1079082658, 2053192565 ], [ -1764241574, -761459505, 1783368355, 1582786070, 1591173711, 1911450077, 964648214, 1547789122, -1459020905, -1860294393, -147062313, 1316632549, -1988183667, -1810391451, 1082525608, -1067043073, 497194072, -1003675294, 340838544, 2038323987, -559427689, -1270192913, 1958170272, -1248250521, 498199846, 314365249, -1106459723, -404971212, -417505497, 2005072069, -493279566, -1804183344, 952211065, -377182229, 322109595, 1038337282, 529422275, -894365489, -830328714, -311436668, -133533756, 1255622810, 1534508137, -1557721301, 1117448023, 120961843, 314627356, 1661134648, 1192094390, -1333312868 ], [ -1132402489, 2102048215, 1458835503, 995604231, -382565729, -754209813, -114347647, -2039715366, 1268724322, -1621547188, -302438098, -984784994, -1247477501, -152286469, 526747316, -1020093110, -434952193, 239786012, -554810563, 317832220, 1605081262, 765141673, 142417057, -1877526429, -1620836849, -1832523313, -523120656, 1931359468, 1638839600, -1896813233, -1710417393, 147936885, -1834467255, -1704042108, 230905042, -438832149, -1035367131, -123464184, -949138129, 370622223, 189036652, 168282880, -781761422, -1693985107, -2020460715, -1947208012, 578363123, 1213377656, 985282491, 117821060 ], [ -1409631597, 1762500336, 2128078831, 817191268, -860896307, 1938879356, -118708535, 1591371210, 335836858, -1234078902, 1064568395, 875685449, -2025371952, -818847417, -774872428, 629928586, -1999836389, -689126789, 1479991532, 1636925666, -711041253, -849294754, -370582869, -373659590, 661887676, 599092177, -1393588675, 609365671, -901022218, 2137108613, 2019972644, -1498580585, 541102318, -1255374547, -603992939, 1602551864, -1223617254, 2078449739, 1403915692, -767793325, -194410429, 359865913, 1928574558, -995068249, 1494542919, -1934599765, -1142943300, 546553540, -342195521, 2018414654 ], [ 360069493, -381079454, -559629178, -480817233, -769286770, 850625708, 772475623, 1259329206, -939791348, -810942454, -368096131, -1003967806, -704836129, -414557499, -1529588760, 1420404894, -1671074126, 977370387, -1206954180, -1920879451, -2115394545, -1681034021, -1284718991, 669327102, 420866693, -1915305423, -213370689, 1218756371, -34104568, 2111004830, -1252719642, -503635742, 1461835861, -588581465, -1260497211, 1258146420, 458590497, 187716162, 721221625, 104750830, 789097861, 986404842, 2113661325, 1720262986, 417554443, 2064740605, 1915706296, -526687938, -440900236, 2029584006 ], [ 1833837570, -608369082, -1091366957, 937712203, 473085798, -448955479, 542580413, -1787281806, 1527452622, 1050173324, -969075563, -1974784253, 895217450, 150711183, -1053708569, 597233094, 1551512117, -212377557, -2137328044, 1973222531, 1103092197, -975339292, -1053929378, -972618395, -1963986319, 1226092388, -389090533, 1127631264, 1676348607, 2082164048, -1301690103, 849036821, 484615336, -1142359398, -831325127, -1949528936, -1913425402, -2053942601, -1671036502, 289859630, -328133035, 960104972, 877925692, -92441858, 1176249691, -1565575531, -98770571, 2057526556, 1195110251, 908632159 ], [ 1139994051, -1128142973, 1930234395, -1114742251, 875748376, -490765666, -1421452612, 1355756391, 1266911901, 67330236, -1259282017, 1259914067, 238796135, 1707905838, 379647808, -2138536929, 1151700481, 421340559, 1136928511, 303289259, -1595995145, 567471762, -279918064, -315229434, 961466954, -1071164202, 1488110636, 1299230071, 1337768691, 858691675, 1206485640, -1344830265, -747290001, 49654201, -755392749, -1615211274, 812162489, -292465435, -1462501212, 1409814735, -491339464, -2019121140, -715023384, 1770868687, -739146680, 459104767, 941875126, 1443902595, -254212438, 204402098 ], [ 446443207, 1750817623, 2132690023, 1950509576, -501957774, -432590861, -900662912, 94295180, -82717070, -1257339285, -353183271, -69926811, -997680339, -1764490454, -647731664, 651100523, -402127469, 1145397037, -770190075, -867575208, -1164004154, -2008680923, -2015481777, 145631959, -2026987012, -757157960, 1138140392, 255841142, -997741949, 644725138, 995590363, -715718609, 1569517698, 595713430, -1585090229, -540838465, 81039419, -461598941, 1028259627, -868137717, 495926639, -1404596666, 587244799, -556901071, -1536583250, -336040164, -664736309, 691018476, 606877272, 1209349510 ], [ -738994369, 1136953162, -571237104, -1131077581, 1583983607, 989261114, 131654038, -1220011480, 118957232, -527199639, -1487325153, -226709954, -2001028834, -705392992, -133574005, -785299164, -1352570438, 1600182648, 318207415, 1341344551, 1496519059, -2028984032, 523725934, 1051863270, 1487061541, -1954207590, 2141044048, -433116879, -81392522, -2106335064, 1864761178, 1017281964, -2079007707, 371016344, 773268767, 587939176, 511042113, -1820269214, -1637102774, 454413091, 1566975027, -1538348564, 1159258026, -1849979730, -2051311697, -1018757731, 185756982, -1311441112, 857843502, -515893689 ], [ 1177707649, 1429821036, 1426934489, -264394573, 1068064262, 2002049925, 1702106564, 46159256, 1469213669, 596582559, -1175256064, 776067573, 1410770286, -1826723537, -1576197103, -151783698, -350530672, 759957754, -1255710815, 1250421051, -1328053769, -100620684, 122176060, -681109442, -701417213, 1599901614, 573251721, -2142781740, 956568538, -2016793322, 1311029940, -736139057, -1819547827, -1359281095, -413005007, -231422952, -650530153, -1454676850, -633547626, 308267943, -1923811664, 1857823659, -476164881, 1768777266, 1736594079, -675571157, 401394525, 673341199, -62613326, -910591441 ], [ 842559430, -1271828490, 1448779572, 454111019, 1508861318, 1876204325, 2076220676, -858226118, 697548623, -168297151, -1783656260, 844979471, -804042984, 573611394, -1635074214, 2134556067, 522923765, -303362733, -1233883042, -110249473, -474501402, -1247906870, -1347273078, 1316198942, -488349117, 1545035200, 1062193942, -794709932, 1555245178, -740172995, 430849285, -364697712, 1425820951, 1543045940, -877029779, 30573685, -1042829859, 423104904, -316069030, 1198337199, 561439506, 150410401, -1322224028, 418286248, -2011840065, 1849303544, -70601188, 596020910, 754731701, -1777511545 ], [ -1475875492, 557622940, 1452092411, 1773659228, 1462465589, 1509062184, -2015261622, -605362520, -938424545, 1011803411, 194438329, -2130099150, 2069863016, -305717477, 442468714, -1755381212, 1609772850, 1628072615, 2015547075, -1960629642, 512141981, 2030848274, -294126896, -171860393, -194745035, 507018703, -224739995, -801658401, 313296669, -1870969306, -1875218187, 1439461228, 793029601, 2067912777, 1463059766, -760793815, -1857674288, 1970443650, 577055929, 1038667877, 193265827, -1353781583, 907015983, -972185702, -576512615, 923769695, 1461255852, 658275730, 1067523713, -1253551522 ], [ -1574709162, -1937129789, -1267985884, -1695667079, 1019113022, 132897687, 1688522543, 1971070146, 1612027979, -1271306368, 1359448747, 1722030379, 1627775324, 1262506393, 1137685133, -2035029650, -1476301400, 870400957, -1117175560, -219963100, 1088530006, -560606138, 326994492, -647752645, -1483076760, 506431528, -1105261022, 896948507, 1001222244, 1430145070, -1769448443, -1590256844, -1776226141, 567698700, -453795919, 1360547544, -2057258830, 1818032690, 375156907, 2034349248, 322464351, -1118959167, -1008273470, 1662083688, -443753072, -56850147, -1029592385, -643347703, 1550312886, -361043939 ], [ 1001960196, 1519449969, -2061249354, -775945100, 1706593269, -477611701, 2089308913, 1145357135, 424653339, 688468390, -947925944, 1007167820, 2007432523, 934909915, 1568723650, 829833393, 1587461882, -1701283626, -1016016591, -1713321676, 1626752921, 216525842, 2040683137, -1250970775, -1740921616, 37098426, -290438279, -651755707, -2124867202, 1688965128, -109690299, 1375025880, 630662118, -718942399, 468125068, -1679712818, -1893590281, -213117191, 1459092129, 731440167, -681762696, -171201127, -1519337150, -1933468052, -900186757, 1756112463, 366557329, -636576958, 1710902291, 44130706 ], [ -976493864, -1205906226, -1969113382, 1956647640, 2012893456, 75084018, 835845988, 1846437031, -1887922485, -156609303, -336260347, 189041083, -1220361318, -929781736, 682014861, 2070611895, -107962708, 879837879, 1504123719, 253577378, -400370136, 1951116184, -2122194738, 1284362772, -798590554, 742384880, 1555899245, 2028964739, -371671263, -2073378078, -1077373437, 520546055, -258177897, 731789484, -388184676, 2006520778, -697639124, 1406335682, 689731424, 1221419903, 951589250, 1607084470, 475129279, -725798017, -1995800240, 1572931575, -534053420, -1207246154, 1315467839, -1460263328 ], [ -41688269, -769013365, -1393226933, 1559891235, -1001099477, 1757817987, -1922615682, -810900264, -2062539888, -1815074960, -243710760, -1794227572, 929064216, -433645203, 2116652182, -1400031302, 641923031, 1256134878, -42090379, -81854308, 393835313, -89679006, -332128996, 935989583, 884959881, 346387368, 231643693, 1164775851, -460765089, 691299897, 765726904, -405677958, 1295753483, -610442062, -613039989, -873540470, 1026401663, 1106135264, 36422424, 1198508351, -896435389, -1488611305, -1916318803, 1715414842, -750491357, 1466536348, -1612497569, 1687062229, -2139035697, 897430427 ], [ -726047035, -1677275530, -2031140956, 1897395439, 1305670977, -1685713153, -1656395906, 154497590, -185794303, 1187518891, 1609227190, -1456079596, -318107447, -2052812850, -12466762, 108774683, -224195977, 58509900, 275206432, -1398306848, 1478614526, -1377090816, -193688116, 605128027, 1629776111, -609664299, -1718013524, 348566176, -52452675, 1459058954, 12085350, -1139191048, 1989449373, -1697016741, 1475226562, 1301785362, -1106253443, -1747996939, 1054058341, -544754857, 340832717, 955129243, 553936573, 276903896, -2106484598, -619343346, 1286939884, 217176361, 1413359409, 1272605179 ], [ 1742679448, -411361129, 2099510109, -965047002, 377026868, -1128649607, -1948386424, -1704722869, 1555272290, 1156258840, 1589079582, -1813811756, 1926768394, 589735586, 1204932963, -397591496, 288637247, 1992689965, -1744438571, -1537033600, 943791482, -1308286345, 217793920, 1778731924, -1932806861, -67885121, -683201506, 1833166377, 1573394151, 2106457972, 1666420931, 437047164, 233001320, 1906532349, 1782212536, 451810036, 1146567332, 1508501683, 238361292, 1906980169, 1953069782, 1200668971, 583145521, -901624988, 1176714500, 828040982, 1659840174, -1070535807, 516629797, 1688725410 ], [ 1410667053, -650047424, -919477159, -1948456489, 1150603021, 104357047, -1663035392, 1658815576, 442997279, 808806348, -661978036, -828405375, -649074915, 940687684, 1800500249, -356210990, -1244857747, -1101289517, 1494777372, 623762230, 1620103633, -819814566, 1826471408, 932924422, -895654313, -1829925673, -1010585184, 877276015, 431215097, -1267632100, -2079318423, -1255111372, -475534665, -1863422110, -412904777, -471879742, 879448847, -856525744, -918688544, 1578133770, 1126887706, 792038557, 907010601, 1806179179, 657380505, -627162660, -1797991582, 1613871777, -1533511122, 1160968252 ], [ -302594037, 1642115271, 163172203, -2041207375, -1065350084, -1554538381, 1799789793, -1873251610, 1061180540, 84851895, -1719561013, 2122548195, 122355221, 1260634221, 2006610896, -1607777582, -2064140437, -1009574777, 1077815336, -487988420, 970015630, -814057504, -551917528, 1289894235, 900568538, 1597844944, -950388643, 2130764767, -647901973, -887863169, 120083314, 925442613, 155448639, -653244792, 104145578, 511382824, -1684027735, -2052951563, -806505716, -1227863273, 2129199960, 763452284, 864364381, 2141934781, 473510947, -1602964885, -1083868428, 1447801914, 750113025, -14720535 ], [ -483712307, -225659204, 643323186, 647047304, -451672241, 1058916976, 744086245, 187296178, 196196029, -2050825043, 396557636, -1177295623, -1268552135, 223902325, 95398502, 418519736, -715068643, -438304788, 1918623713, 1543569735, -71463351, -1355875844, -1107743625, 913414265, -1208550938, -18484867, -586691742, 377179453, -788633594, -808261205, 303722344, -380834666, -1344050764, -391072293, -1628889673, -1058038674, -371780020, -1080349275, -1285481810, -470672945, 1448099534, 103588971, 1391363815, 386301557, 6565219, 1933673749, -1397572942, -2086400826, 1705855124, -640753970 ], [ -1188085906, 407057208, -1744050939, 1710866531, 790135715, 1862548787, 2024677143, 1583123631, -1086461407, -2030204424, -635816315, -525409822, 106169067, -1649456172, 639984979, 257905177, -594074740, 236927956, -1108748637, 200489152, 922014744, 985460537, -1846778626, 530627746, -1178891141, -1850577648, -1260294117, -445591276, -233632959, -1494430351, -596939494, 1078209800, -1403597785, 1258066760, -1675158035, 909398228, 1326825456, 1791697392, 766268528, -117736353, 310673255, 1436027559, -1948271649, 1474186122, -1888784164, 992820027, 1169310070, 983691853, 1528826983, 700342265 ], [ -957246809, -2004252690, -1751234354, -1979471010, -522668493, -1325120055, -2037888016, -1859798530, -1533993082, -1903263664, 1110870467, 1285628923, 1004198827, -1228580661, 740233242, 881659410, 555379910, -1933124015, -1876285166, 1128510974, -1838595979, 1163532612, 1876776337, 315299435, -1107943362, -543874497, -1745068456, -765877533, 1903217153, -209344770, -1012355707, -1306551819, -480637829, 446386067, 1408953284, 561778524, 12320225, -1703817406, -569748798, 51128399, -1206143533, 693378794, -572178693, 1738004502, -385903208, -119424826, -577383901, -652827418, -566869539, 502844592 ] ] ], [ [ [ 842285378, 314167161, 513053700, -450104678, -674076839, -1077044537, -1779340143, -151750113, 262063037, -1614579265, 1710188187, 1658727863, 543084182, -1604550487, 1585942153, 992735443, -824047680, -1623371184, -1917282551, 1722396713, -440710253, 1902131808, 1676585934, 1044572080, -1311738395, -265116754, 1247839464, -525778268, 188113383, -529287177, -622254, -1303910856, 1147875937, 1437158682, 802144728, -1315643825, -622760407, -403089771, -1311905894, 1624524005, -2106381735, 1258006525, 1197193291, -1801386009, -995975221, 1720660150, 1840912939, -322194769, 1299327913, -1224262545 ], [ -1502731763, -1865611671, 473623790, 2104716534, -1484039892, -604358494, -223804237, 513377408, -389067785, 1263085584, 634463553, 439664589, -494944427, -532845780, 762356053, 301451901, -551024227, -833186137, -1635111526, 1121088911, -1045489324, -647405976, -113993105, 652509352, 2045675586, 194685838, 222767314, 522111770, -623523062, 1407516434, -358951831, -416016489, 1526879839, 1563242058, 1849732041, -1257394879, -58187803, 2142381765, -1229002290, -1270402483, -1302410111, -23808492, 562200761, 1251250685, -490464390, 1220208080, 1799196420, -526266528, -1664328052, -1544724947 ], [ 1994530422, -1696447409, 1131254321, 1209662271, 751204144, 1259126175, -1646978692, 836975022, -990160340, -250391140, 2048013356, 2020706382, 124218420, -487136064, -1226831690, -344838784, -308458807, -1655581776, 1352473956, 1533879024, -1571554666, 1755746353, -1402101771, -1240525505, -1800405885, 548533952, 1955293798, 220939384, 105542256, -1239746978, -1811284686, 1403818418, 96433547, 879911466, -1419315370, 34474820, -1500575883, 1467821744, 609742067, -272698181, 1027676815, 1629836623, 1546739547, -176368134, 1932368497, -394833233, -640919118, 788632850, 194586463, 1649375602 ], [ 383803468, -1871714126, 474554633, -86655467, 164983009, 1744233446, 1605575206, -1106101101, -1423722081, 1739212697, -2100912445, 507340955, 1207149246, 212838596, -1613524704, 1362349004, 1094167877, -1724225502, 1325434461, 204180722, 505275107, 511817930, 1294863957, 477063121, 19768993, 1432593180, 1265052437, 1843792008, 1258771496, 1016863863, 1300133099, -862251881, 922834626, -796656193, 1938703821, -1518479027, 1434737688, -567620124, -362173025, 1834342504, -1952071768, -277193568, -231772440, 1600716419, 1514503583, -1845205379, -142722867, -1911884822, 130238962, -382571423 ], [ -1098164683, -1722604167, 435044258, -1229929742, 373255543, -1716735391, -1061311912, -1931299904, -1075084866, 319944240, -560433273, 1146109226, 1368541737, -28694916, 1902792460, 2028291974, 2099416996, 645960050, 1777380267, 1551192355, -873784886, 1361210340, 1210965792, -539062272, -1805299023, -189881785, 1022819784, -1815447528, -359189935, 559871942, -1265670270, 456108740, 1775768140, 1046136505, 426961765, 1796843270, -1231638970, 2074202090, 410498653, 1251898871, 103039499, -1103121967, -2027808310, 1125565277, -626510837, -896758625, 1397347865, 1233950919, -1359682764, -1813999019 ], [ -27707490, -552676509, -980166520, -1078667371, -291096589, -1614987620, 1749342232, 2064526207, -462504461, -1802738726, 190794155, 856652048, -71840138, 1793114346, 918626264, 1313323210, -413028124, 1486085036, 437471056, -73245864, 541114657, 1559539780, -1298771089, 431495769, -2049877227, -2033120903, 1071682129, -570202532, -672286763, 161969415, -1468953369, 1169504523, -813762313, 1282438479, -1006793217, -1246688532, 1968550889, 1508518570, -323557933, -1978734631, -1580073171, 2113101457, -783048395, 745500937, -2002743836, -988362177, -2115752050, 1829060345, 780400241, 1370612747 ], [ -1174299334, 744375921, -1138694226, -1227106308, -1801342343, -594907952, 1019513326, 296294869, -693149235, -212501953, -748734747, 560446675, -1675105578, -77270227, 1688728427, -1637623396, -1464303684, 935651605, 1922084579, -1650744041, 1033336135, -1336204191, 1146619654, -637524153, -1879599816, -1514404725, -1023389358, -1208706057, -1810906402, 1548099019, 1860520649, -651506112, 1960121138, -707789191, 26185981, -644205833, -1732782116, 886434908, -1378212305, -332854779, 1472788759, 567042554, 710297890, 299714495, -2075600359, 317179938, -1122798001, 1606199062, 239264838, -49656891 ], [ -1370201521, 366833299, -553337180, 832144811, 954208095, 851136124, -1403879681, 1501586680, 528139595, -1873548912, 2102747649, 1277800671, 919023679, -1895587752, 1688225325, -1346289079, 2091246848, -1583907924, 906576537, -905879020, 881051987, 924448697, 1473523969, 461082563, -1442364021, -890178067, -1792945268, 2093779013, -958672661, -102331468, 1175051351, 797014074, -1842037506, -238125980, 1316496730, 515711099, 1977667721, 2018167956, -679522246, -94808735, 1425162935, -1964205900, 403742746, 967596881, -800226841, -1950992081, 42405068, 127841481, -2094712671, 396114333 ], [ 1295939338, 1250826815, -349575767, 2104068114, -1378979026, 121141373, -177712996, -1293394690, 482986301, -1814887709, 1125835797, -1650643151, -1120452536, 1872756467, 1968032328, 1175931740, -272126851, -700922472, -249647441, -522582708, 855725099, -1862231239, -1143425913, -893463443, -29695775, -1292240572, -1857881924, 883233659, 261665811, 221540145, -162907760, 889498325, -464361304, 1880192282, 1046193235, 1434647905, -852373594, -1295876052, -14606960, -93895602, 523497606, -1473719271, -942535290, 162321602, -1672402741, 1319436556, 100776413, 955876675, 640277745, -1561835280 ], [ -2002814194, -1553217470, -1793431852, 1642646170, 1701492244, 338099265, 955379125, -1236546232, 1332760999, -1341042734, 1186527411, -497911791, -855710023, 1332060948, -184847033, 774854516, 1071108022, 1681022248, -393793347, 636386662, -1550301647, 2011618984, -227175746, -1812078675, -1929659574, 1248977379, -851790308, -1584501118, -527751406, -1663227610, 112112423, -1651725574, 1666143397, 753571917, 1100556392, -1854862035, -1170704100, 577911455, 147408451, 1583235228, 72385911, 611437553, 1797127517, 1067917609, -1260550569, -1031400353, 942344184, -931360719, 1632505475, -2035911438 ], [ 509141752, 1283252594, 1975986052, 1753960797, 1713878044, 503222434, -487596519, 1929134728, -814971282, 1138269231, 2078402212, 261967771, -327578258, -396711635, 493041120, 917450486, -323825693, -608231523, 1483763846, -1281111246, 1790406560, 703857403, -374632891, 1716167922, 1114405039, 1577340322, 1579609200, -1451981236, 810963619, 29972164, 1612713074, -1098798856, 20572177, 1804471889, -1543380181, -205174380, 1094939359, -593239885, 1097625447, -2098576846, -473149796, 1243941072, 314007695, 1067697922, -1157909221, -369029501, -1058040691, -567868894, -118051977, -1180050186 ], [ -1202505131, -1262999003, 804781731, -1702144096, -1593756837, -1423103431, -214897717, -1929007770, 437716180, -585207522, 611931811, 2076885517, -534890949, 989646458, 1226151208, -1042325261, -483376425, 1015292321, -8564238, 1208921963, 780895972, -1235297116, -1091643927, 2001443460, 1435800904, -448947354, -224063047, 418413239, 512844869, 1773162649, 1388444649, 1793121971, -899850826, 1068609811, 943483407, -1076144610, 853011455, -1295658887, -1484011320, 1847060310, -1048557746, -39070542, -1761549531, -1728968352, -1142876222, -2016270885, 1105147298, 1214261601, 1556940893, -1039922485 ], [ -1427220901, -161733358, -458430582, -476359563, 1890462581, 636563993, 1771201295, -1297984388, 1780503503, -280531311, 1534179979, 1548734634, -1964741783, 451871520, -1961990658, -1870070356, -1521150654, -840903046, -1365731973, -1592637449, -1927445003, 1267838949, -1788169214, 187646254, -1564279560, 442353072, 1773841891, 1936250584, 1908715443, 2066024271, -560079728, 1277768922, 1792239817, -648337335, -364705612, 209460648, 1007393023, 85472272, -1666226816, -1324643266, -1390306749, -1948567159, -2005810029, 263943409, -2118638570, -1598589893, 189788087, 1078344995, -250085312, -900530593 ], [ 1833677061, 1477383969, -1039200092, 1368333071, -334254526, -2136878092, 1004480482, -963747168, 1998905692, -1658019830, 1487562535, -141774423, -2002743030, 1576890317, 2060006967, -2113835992, -2072652367, -142847117, 120516639, -328447010, 688682625, -809123975, -1206102122, 933467310, 1357213690, -540054021, 699706559, -1365028741, 1956869060, 65911793, -120589080, -247680961, 1927649126, -332778228, -227096923, 808250838, 610960060, -782613068, 1273614321, -897487461, -1336812895, 1362025614, 469086496, 737671663, 327669994, -1063583755, 1642175364, 707892659, 371924249, 71899615 ], [ 847275463, 268285108, -1488272137, -907393569, -1681175363, 1765881834, -270769565, 1356938368, 1100570591, -1707163723, -322171610, -1209449273, -513138670, -350427859, 282074874, -1110932020, -1873098776, -2083776472, 521080668, -1250508995, -1620099758, -948508025, -129602569, -2100656428, 1593430867, -43847836, 61299328, -1723928989, -795601523, -657794410, 1210433516, -1613204936, 247677871, 1673687519, 725886499, 1732296798, 2146391875, 835107470, -858497280, -80790050, 730406500, -1276878020, 1543562593, -732558212, 1435554250, -1693322133, 1733623888, -532809921, -319342529, -912647690 ], [ 1850668831, -1936546496, -1084572876, -1975537201, -1306949424, -1442099545, 1075185732, 1192102709, -1212208006, -925031193, 1586692719, -1369882851, -1899770397, -196795988, 1462852438, -1810838032, -1812511163, -1339361211, -280295009, 797814346, -1472494871, 655156848, 631997107, -1306713475, 1876906092, -1152592321, -1698451289, 862031497, -1902777643, -1933169890, -1028744426, -351546754, 1668015233, -460500853, 996390518, -331913167, -1455829797, 197726934, 952564625, -1803186314, -1837324951, 183563563, 777775241, 1110513916, -903709164, 370420131, -1155492544, 1466022807, 1608916130, 2041956763 ], [ -1481785354, 1892501300, -2104046438, 1039586177, 572966431, -1813127563, -49547220, -701356463, 383125190, 1030686157, 1859477694, -1362673896, 701748279, -1241618390, 172788815, 503667856, -1042845464, -621309938, -1973159276, 827857926, 1348075585, 1699858243, 1772473602, 1729514150, -566740040, 1790468893, -347235896, 2003900188, 1421721320, 1418180351, 975535391, 498248036, 2055120464, -2071894967, 1326345890, -1751005188, -742776892, -1195831387, -1689308437, -169868734, 307418633, 1665993860, 1007601310, 155027976, 708115981, 1736410811, -1303945464, 378492551, 257369235, 77741635 ], [ 1660680338, -999957882, -1345228100, -1497478978, 1443169373, 825604654, 553175793, -1308047485, -1228830401, -1674335440, 245830216, 1935758953, 794754164, -985639267, 1677381257, -638775313, -211778970, 1418020668, 1702311640, 1132292127, -1985042575, 2117862364, 1371635290, 1594669479, 674666761, 1810276279, -966708707, -1017050402, 78882806, 752058059, -1497272143, 1781187285, -1689053998, -149568501, 96472779, -1742958955, 683739404, 1230897983, 1224363753, 1878564284, 2119226290, -705972251, 1112317319, 1033078053, -39225634, 1934827935, -765049164, -129560723, -1307177540, -1417880004 ], [ -1444733150, 127847033, 946668567, 369567809, 2031160925, 2111749797, 445093437, -934409581, -553088636, 682438524, -1273492123, 374919546, 2003602552, 133785236, -296448950, 284609293, -1175208896, -1259581581, 1789706698, 1423583336, 450218477, -514244329, 1659212412, 341947762, -1741127654, 1414265198, 344085352, 424732808, -521830268, -198688061, -2115480495, -1761258743, -147745380, 2123648295, 960879624, 2141733891, -1506080743, -1955762835, -88508226, 1431332086, 283011332, -2005111140, -496273604, -2023902994, 725380092, -453104937, -1685554258, -1223841245, -1513020307, -545150339 ], [ -1010313967, -720879201, -1306856462, 1821323874, 992169274, 1214617845, -1733317275, 1615535497, 2143802427, -1871456922, -573079294, 651897657, 1442229319, 1476863461, 2093753740, -1596553695, 94970220, -374770957, 1594580831, 1148154724, -930278313, 1913309562, 1176972415, 2062396744, 74077909, 657216869, -259549930, 958844658, -992291430, -969615780, 1971922738, 714141985, -1069145558, 1189518578, -2084870018, 1404477730, 913593492, -828330400, 1362563378, -1698814970, 1829398367, 1230305672, -1749434183, 1858293058, -356339748, -219096479, -924493269, -867535016, 906848749, 2138293046 ], [ -113182024, 1838181829, -283335096, 1261956357, 1204184738, -1095572857, 402629570, -99556706, 855203985, -2093350064, -1075829415, -683659876, 1611421252, 261257534, 480132273, 2019898889, -266839423, -1478775742, -1540495430, 1314748428, -350602910, 2022533294, -1707827192, -734429427, -2065012877, 1531392363, -971034581, 1369696928, -17294924, 1935113401, -436513458, 676033024, 824667022, 984020518, 813279490, -31712595, -1004181710, -233659308, -884167575, -1811257991, 1606975988, 603765422, 476226794, 772283769, 1156413180, 486885291, -1287779435, -1059126597, -1855583964, -519770549 ], [ 2139305326, -278542658, -32845074, 1442446164, -423818360, -976452949, 1091549792, -1125748912, 190551901, 1001212490, -426187790, -805090345, 2068894585, 551728721, 1441318163, 1288416934, 1770300223, 756355162, -15286502, 475308014, 854018432, 1073426548, -1456638779, -326078196, 1577569082, 1304940642, 1236107337, 1755493478, -1280671548, -273665466, -1402125211, -181742109, -1741261161, -364299706, -1619571019, 424859970, 254912029, -255971193, -1317856225, 713473546, 709790460, 811664, 953841911, 93490029, 2011325802, -1626781534, -263691368, 817426470, 374840705, 2010236111 ], [ -1199191379, -1105500784, -1038034868, 214637304, -1829905772, -25817315, -1709746887, -1866901455, -882371021, -1783957770, -123128301, 1417151652, 71556136, -1755078118, 1555204047, -1871150844, 529320196, 1771805619, 1504553177, 1925509451, 1132470296, 1448789818, 1696808305, -967260551, -377810031, -450661482, 1143926083, 988720382, 1036326454, 498695818, -385912469, -1670025555, 966315146, 306959645, 869276242, 1556241282, 1788037148, 1915260042, 683942261, -1838954432, 1686749278, -106161239, -1529689688, -2009800251, -1366393346, -722165280, -571971720, 2082972769, -778736132, -972906888 ], [ 677346780, -1325392705, 1855126071, -1716191008, 2146652452, 650556465, -1656562149, 1644708155, 1955453623, -545489974, -87308169, -601972430, 344977815, 1039801947, 524063784, -1238335949, -68129102, -1061515736, -1006509956, -1765955422, 406314906, 1173809850, 1842017236, -962430768, 1825132192, 1568708861, 445555879, -199466567, 1013421760, -606584353, 924073919, -957565812, -1172217138, 1942072639, -383896770, 1199078042, 1639587927, 1949189455, 252739974, 1747727984, -624602750, 596498145, -1209821680, 1937092134, -1815206067, -368503764, -1302669475, 2007636143, 1291487421, 554751382 ], [ 8218860, 1324526181, -1555987485, 2048400697, -1627695111, -943909058, -2031003974, 219898130, 682198105, -1862062832, -621470692, -1595861249, 1608460157, -1014724698, -1838530892, 1999590382, -1272194574, -529027995, 566698457, -1363818104, 836196797, -345656905, 246611452, 1415238204, -536311966, 1098232981, 220980728, -1182211667, 1022300252, -1349339029, 1284378859, -429491187, -1976607542, 329258410, 1965615987, -934955627, 726787614, 283680234, -91856949, -607902559, -1326194797, 1400865556, -1204550003, 849329923, 1201715419, 611805370, -1783151683, 334548445, -977135260, 1122234583 ], [ 1471018087, -523096186, 1125304166, 42963867, 968813811, -1070588098, 1084408546, -1882960613, 1798672636, 535244719, -2116443739, -865615522, 573321982, 708429280, -1398999189, 581138182, -1160017224, -854613809, 187774705, -2141665049, -828255749, 245045701, -512556448, 1243679418, 729043417, -1304762976, 358583627, -877999128, -2026048168, 1168928616, -1143340839, -1541001063, 135616220, 387411395, 985543968, -2088291560, -1388361795, 1759844973, -344109406, -431353094, 1253658566, 1226091942, -122649309, 368226836, -610136540, -1788271640, -1694753277, -2065749461, 1092899255, 2072670702 ], [ 1525838585, -568086821, -982304047, 712240645, 1049585909, 1435122946, -274974001, 1031877390, 556304367, 1950770898, -1704682400, -576718873, 38553614, -310375076, -1502648901, 1678962870, -913062120, -1906964032, 1266428477, 1223652470, -1819767026, 642246446, -1505262118, 133279777, -255694825, -1941812382, -1297607265, 2025671229, -851088542, 1918634583, -809167715, 1772062060, 455198792, -333502364, 2001536470, 81224499, -212906234, 149942289, 738612172, -1875101801, 264691631, 1740339463, 856021676, 1697923159, -737827900, 719761092, 813065188, 1634716372, -1654796482, 1719777661 ], [ -1220134231, 602917674, -655628783, -1655281032, 1679424177, -2024065292, -1930691181, -380595419, 1893887853, 1059105215, -1039069781, 558995044, 1460934714, -259958902, 1749486202, 691132839, 669762437, 173725326, -680670610, 301834631, 627074139, -1491220288, 1377702777, -1248906046, -1100841734, -461398844, 838059250, -1922684579, 1758420193, -20659886, 64757513, -172669606, -1211728610, -705670100, -1433612509, -278247006, -2011707201, 1101176332, -1831909770, -1577454151, 945595291, -457172905, 2003951888, -2080468265, 989131649, 1640659551, 338012410, -622402158, -956446434, -1522897926 ], [ 1130319759, 1823715221, -975365112, -1190564509, 639338715, 1906719654, -2052822161, -1800977451, 2012678391, 556121283, -376061775, 275619600, 1891463274, -1359776324, -1636437029, 335000262, 602044487, -1551428137, 1950884120, -1648766868, -832115771, 935265974, 826987559, -73140119, -1076214574, 634600662, 536661379, 166206617, -916199849, 2128453835, -677512654, -1210004461, -1499098490, -1584559489, -1302322253, -886623922, 2089166715, -424343819, -1586261664, -466913512, 979019691, 1961551837, 987098825, -1585261839, -1326721771, 882054038, -440557220, -758351488, -4137287, -1753477352 ], [ -2130589858, -535751997, -397637497, -950775671, 621717953, -1063448531, 1364771207, 226716551, 78488568, -1393789305, -789233089, 1694307777, 367848749, -745055275, 1669078773, -2070555361, 412121156, -959943343, -135650321, -579000879, -2029742241, -1973281413, 694923887, -908138314, 1599210271, -968686417, 482096512, 1688721874, 665319329, 708233960, 1375907036, 150851418, -274965850, -1061188521, 1524774084, 1668173329, -1767739121, 1230569909, 1093181823, 1351308860, -1494794746, -635056854, 2061505825, 717812878, 973204338, 341758780, -9371021, -1638024032, 2077952377, -1357264743 ], [ -102682415, 424365939, 1993769874, 135515744, -790418862, -1481274975, -1253044352, 269614989, -1388361098, 1196832438, 1215685846, 2091515524, 879727519, 356767715, -894519249, -245494439, 274367134, -1242284810, 1184661998, 1890866303, 930613937, -56118902, 1941847382, -1165516894, -1551971387, 1442515204, 1036389320, 1791917457, -1616754905, -2145572928, -1040723255, -1472388149, 1454054633, -712137559, -2032106725, -686654154, -2144171364, 1856479520, -194615346, -1074962599, -28807984, 858395735, 1167296107, 581687345, -1712414762, -362218989, 866287979, -1208235816, -1769314234, -244672252 ], [ 239539589, 1603047985, 1825839469, 1005323849, -855400518, 182297565, -2099501594, -582520335, -1126242968, 462515015, -1365389114, -1293630118, -1197880234, 148035659, -1242957763, -1801987494, 87031376, -319103261, 218913075, -1107162559, 128949391, 1930778940, 1960350683, -6691880, -325759001, 1121777135, -413558112, 116979857, -163367734, -1627096560, 2006315256, 1345409160, 346545865, -1779977073, 2022124758, 220368012, -970292080, -636885803, -1381137054, 1992109880, 1518753161, -2053627679, -2124189130, -525592048, -752456487, 513107859, 133574772, 1417933441, -1952374811, 1296355889 ], [ -2133450220, -191019563, -1241489157, -379752343, 907992880, 1335464592, 468086553, -1545101169, -1613741351, 2085141439, 1501163538, -2008614032, 1129989078, 2007929633, -1208336511, 1212634071, 1749154738, -1419599477, 1911282284, -547365666, -1128591875, 454812251, 1936950709, 1027151481, -968601590, -199375936, -1218265200, 499997946, -1414255489, 42005783, -942079469, -992287110, 1098846554, -674310333, -318277337, 1708695605, -1645727997, 741159152, -342135668, 1920697771, 177749178, -941206563, 1904017490, -1299314962, 1598719861, 488696725, 2021303240, -1201692215, -472028897, -2106166731 ], [ -1525072935, -710392183, 1861881334, 1212791163, 1852140970, -1714853916, -824029988, -1909587920, -1856589284, -545722828, -2098335570, -1384470846, 901441112, 2107541866, 33205310, -803329994, -1538069788, -1791366016, 1202876609, -529604053, -277708007, -1775793990, 1720906606, 1321813340, -1633835440, -1540158083, 1719764301, 1818856954, 1042715246, 1258288221, 140130977, 860224629, 2142488604, 1939426076, -831003101, -1886471805, 1115166357, 1161688718, -1152867339, -1087375805, -549270543, -350042572, 2068546557, -629822169, -1278288239, -233514555, -986429689, 1417111481, 25876429, 1325564131 ], [ 1927857680, -1909011602, 790577686, -185908846, -1061530602, -426875046, 561387949, -651486087, -325170516, -1848554392, -668716386, -720701275, 1476409510, -2116772946, -506276287, 1986111757, 1873478924, -1167291782, -716073466, 1594204765, -164950913, 164090790, 1462973477, -622264768, -1278892111, -1805663445, -1194966705, 772026074, -773657987, 1646546824, -267651436, 1054941290, 1843388925, 1774581674, -1521983071, 1061868373, -1942780761, 992166747, 622868191, -845383870, 1675852773, -1606857143, 1843734178, -1950972244, 1940509028, 615134639, 2057064374, -566062244, 713003586, 288747152 ], [ 1692710391, -483279382, 1908405442, -795220357, -1428695921, 624532627, 265811639, 1397906302, -2041594563, -1074851373, -141011588, -610616405, 834132052, -1898579812, 1341964900, 196114135, -1481273993, -285621496, -2000098913, -438517875, 1904935766, -657213948, 1956255587, -1419838508, -288692638, 1497458164, -44103281, -1202040393, 1282965925, -2134214377, -245544907, 257220857, 458586025, 2066438726, 1317142028, 419396541, 1584162723, -645742694, -1104386416, 1534839714, 1663409973, -1498611563, -1976359019, -1947723811, 570758972, 2139245416, -528966565, 1095822592, -1276608992, 1273495024 ], [ -1919577879, -425701652, -164290461, 1126381338, 1140198114, -1860185547, -1546241709, 680153466, -1352641000, -1606019598, -46961118, 1279023689, -1423936666, 843281934, 466648883, -862776459, 934459419, -461923953, -936749473, -593743964, 256545370, 927311098, -1482309894, -1290754160, 1998970514, -1379329946, -247836117, 1143650166, -753145443, -2123527119, -532866455, -473279937, -171026746, -2136972146, 515149516, 379592845, 1247682196, 1328291952, 1656683599, 1500500166, 211385858, 1127795110, -1222569007, -1891648194, 1937542288, -909678873, 3374481, -1620991454, -858610794, -462196148 ], [ -1883103897, 275528023, -1045948799, 2096676365, 346019736, 357083611, 1710847846, -331063414, 2012328016, -946094022, -1866204222, -365916088, 396995950, -920503719, 839700633, -1607805736, 767286026, 1795497178, -2034846742, -1982878531, -1859501564, 690993281, -2008115076, -46613051, -874511477, 1728114549, -814873951, -16057659, -2137224165, 976315053, -898816279, 101364120, 1851880908, -135785726, -1288696413, -197461733, 1183412256, -207628404, 218907209, -90192747, -1129073828, -742564348, 207892632, -836502394, 436134733, 805703237, -1236690866, 508359986, 873340153, 953282139 ], [ 572559322, 1984612409, -1536163559, -1359821100, -1575046281, -389339569, -163339719, -1036799449, 1172954598, -56039525, 1325771052, -1150066032, -1248467676, 1281299612, -1958914338, -184532707, -654039226, 37912774, 1687739472, -2017159943, -80082631, -868454557, 1485281870, 1793935713, 26230726, -1289916333, 412084788, -1571775465, -821497801, 1764284478, 196943035, 306669940, 716862666, 1743531893, -156032045, -1203248383, 2028312402, 1555397259, 812496112, 1383980018, -1834245042, 207826426, -1460114414, 113710414, -1700098327, -1078755725, -1919031756, 2116913688, -259192205, 2040378438 ], [ -1964744895, 611475192, 1080214944, 113846736, 101293530, -83340844, -827401364, 2278592, 991797514, 800576653, -1103308069, -1220074689, -136125719, 1592144225, 1068765775, 1237669722, 1472515487, 2131430026, -997369146, -1144627734, -1153079889, -1525067117, -287038533, 208935098, 1584171433, -1937779152, 378685810, -339999598, -1195307088, -1634245691, -2143303617, 1242168647, 1163127453, -356207389, 556181663, 2064478320, 1903948888, 2083204491, -79244454, -1140876049, 995270075, -597386904, -546358373, -1592087274, -1400929795, 1909146385, 1014229819, 558388446, -1326352683, -986903930 ], [ 1192922610, -2119923600, 845421186, 1841464248, 224052897, 2054093988, 1384812583, -1816222049, -201521536, 74179354, -1676404593, -655735809, -332315062, -125920393, 16175654, 859936309, -724243082, 422272328, 2038056669, 1274251304, 727307391, 422384030, 1290830645, 194899623, 272196489, -2123776305, -733169634, 606409606, 1517973520, 2126550099, -1007058881, -1340376610, -812602884, 1391731299, -124214327, -1211980172, 1501715094, -1496692630, -1189513391, -358278675, -1404093851, 1781694716, -824943436, -599811095, 1434569802, -1715370899, -1120735515, 1305719677, -1967572436, -1037654184 ], [ -298281769, -660430139, 1350952010, -541414311, 1912943080, -1604757926, -1445811851, -708325937, 34922182, -1407661813, -426068559, -1907019499, 1684488599, 100803299, -1237127309, -1172005251, -719966379, 846083352, -1213854419, -1323450631, 1547496766, 147918218, 911265918, 2106897767, 746094046, -529478228, 1192036731, 91264316, -907057043, -266762482, -1642542393, 1315396091, -811259611, -1265178273, 45180636, -532397814, 1450690415, -1874490646, 284954173, -1791813350, 1912121400, 5489157, 1337765881, -1978427457, -1698611208, 1348663097, -1681268556, 312613633, 2090180065, -51051716 ], [ 333140824, 1355037848, -23435148, 1390842816, -1220771888, 1743343479, -221139598, -377380296, -1523021136, -217591331, 779255750, 1567439004, -1044027485, -412245661, -991528064, -1501699825, 844671461, -1471153727, -1890457629, -2012946092, 1618897959, 221636237, 251574715, -585922318, 1325809578, -1764304281, 1606452474, 375375467, -154855587, -1853223814, 1101379652, -1886342457, -658791530, -808516344, 1730500649, 899740367, 1437802341, -1149224941, 1924130855, 1474169984, 1041199447, -1165850280, 1089405526, 1399376171, 1706031217, -1167441122, 1953464766, -472764748, 156987013, -848625697 ], [ 1738716082, -1922001173, 544963784, -1366729332, 1106370024, -1212463635, -101769865, -1038403050, -468062163, -1102027969, -498661152, -1087977864, -2085298346, 216275468, -187302239, -981860627, -711778445, 606214021, -1280457708, -355258404, 1788648778, -763431277, 1777070442, 1195328910, -404833173, 402167534, -600675960, -1893075106, -1045527596, -575291754, 515822523, -1882102955, -16314222, -517858519, 1649006322, 1745348514, -1000530881, 921742507, -1372827286, 533768494, -825130206, 2134744011, -874256441, 755476607, 1959182884, 1725502917, -879074327, -1461246684, 916105923, -1546025025 ], [ 1211267535, -69777930, -1550479998, 1861691859, 906649738, 693067012, -449707142, 1749832450, -787957657, 1666375263, -911549886, 1614511330, -1005230005, -1693902004, -156231538, -1616061349, 334115108, 1950123243, 531596544, -1722258710, -160845429, -527457153, -148607348, -785541403, -1905385886, -1694998752, 1071092175, -1040338450, -174667218, 1654568095, -72961489, -1777668771, 1222506461, 280413704, -1850433577, 1178799743, -1335239143, 1868568762, -247572494, 1855175559, 335105298, -88885324, 327092510, 1415884185, 2078115155, 859334710, -445470828, 217805155, 1375054834, 1786465035 ], [ -943040842, 718010702, 2090404041, -1266362945, 668186229, 1372456102, 2002603393, -795050557, -605317860, 596114586, 1790602756, -1381486854, 1151592680, -1761207131, -232199563, 282761191, 396460642, 495383932, 1839452048, 1360636572, 1589018776, -1662492117, -100985426, 139238839, -2122433367, -852225357, 1400590740, 1287828028, -183662185, 85094452, -614270332, -1185429016, -1473028173, 1060546215, 214527828, 2030222511, -1177369099, -434856048, 1485336900, -1086502027, 758198780, -337230942, 676938230, 833843060, 234844240, -2077830829, 3151951, -70715593, -1689211885, 1305607979 ], [ -1212512715, 1312939924, -1537321275, 102004336, -370356233, 468656819, -1995704380, -290574207, 1951670587, 1071770851, 1167888336, 219721866, -1336177277, 1893904844, 158011087, 239263003, 1776159635, 1192298752, -1785209629, -2097833065, 1168689980, 1050053676, -1477859699, 218861028, -1896784536, -1383081669, -946425419, 618929360, -1055808432, -770884271, 1094291596, 180870474, 997586906, -446644939, 2056821207, -285270122, 1469950797, -1286157900, -941109515, -1788994634, -890579936, -1887734775, 1255047775, 1072518300, -841398766, 782533730, 297937572, -196739526, -764806787, -268956057 ], [ -492834072, -1625824626, 462208113, 302480920, 253931654, -1137614473, -1736545295, 2143974286, 1812886176, -189279949, 1334615594, 2004994108, -1400256572, 1809407260, -874147767, 1273078438, 600796428, -1271631602, -1423631626, 937675716, -1468368670, 1922503063, -811043934, 1946007384, -2052809177, -620943529, 1463564398, 431510048, 581524896, 1193562850, -330744693, -347540804, -2120644220, -1039513632, 640233943, 826161629, 1562203002, 1014004452, 1339402771, 52119027, 2029460242, -506478861, -582442957, -1027155034, -1958818619, 915473649, -799117423, 1254014446, -1815009602, 1691780601 ], [ -1570596779, -1111144445, 127734864, 1856009236, -662917925, 1953838564, -1692107633, 43908066, -68138909, 1175804303, 743955634, -1284675301, 1490642015, 1794297433, 1350272063, -690249056, -913162221, -1652907580, 1134533012, 779997472, 1929634683, -23262782, 439856511, -1909558713, 2033381049, -733699238, 1696905889, -1123111136, 616456688, -1242637858, 10316312, -147511641, -1306901294, 2075429738, 394569131, 1179208327, -2091190682, -180067519, -1720441343, -2113312874, 1536830150, -251684479, 780252418, -690306523, -927728798, -809196684, 624123494, 1908604972, -859198553, 1942830804 ], [ -1442177155, 269564941, -1106656730, -43509324, 646771749, -1018853332, 997331610, 1174224397, 2078356531, 627302285, -1313348185, -344863647, -1889607138, -1227533154, 1033479815, -1314882227, 1967493152, -1288736960, 1840735319, -1869864012, 131815205, 1754096236, -1657194279, -1063714467, 2032066300, 1226819263, -927905007, -1106325010, -433786693, 490139685, 725739829, -1756143022, -185967268, 721540658, -467980563, -779433056, -350167481, 1358503645, 1790686053, 735799027, 2122136249, -595122654, 1909715385, -1128687170, -389538354, 2099693372, 1056803478, 1844111, -1450557050, 1379403924 ], [ 411292306, -1579446602, 1423121172, 571571503, 136180198, 461283337, -336897581, 803085583, 1713440946, -342234574, 622797307, 1098319931, 353095231, 1195973887, 1145072639, 2146071509, 160045714, 640023454, -602290864, -453675388, 728825581, 280956187, -2048454922, -1967878800, -2136315523, -1648367511, 68928077, -1578572588, 185717246, -327314331, 1633211436, -1099736236, -1480009712, -636117504, 62703370, 1117502103, 1454570284, 748922675, -827113428, -1638303861, 943812871, -1030483173, 1381097177, -189745018, -611169142, -1620531210, 2060477648, 1222781238, 650060510, 568758475 ] ] ], [ [ [ 1297750797, 121990882, -788672546, 1654157355, 540519521, -797057468, -2130948322, -1074558703, -2067709754, -1474764379, 1107724657, 547816402, 133806056, 654714654, -517227895, 847134073, 1688428301, -808951523, -871354941, 2123913907, -715099810, 2050597023, 575651374, 1794763256, -244823671, -1334005277, -754094610, -74549610, 272178205, 1001755992, 1657954869, 422506331, 826519765, -35585867, 1740246070, 1795287895, -149879903, 811939129, 274016725, -919372252, -999557579, -1012711893, 182600070, -2091327069, 1974700220, -285478305, -411718053, -1817892100, -1920767703, -2105738051 ], [ -815738967, 1051260175, -1530140218, -2133687568, -136371184, 202598073, -1211052464, -981561617, 2127294015, 1563139340, -1093075634, 299232847, -762958860, 1267471276, 506303431, -418011994, 159153560, 2081894828, -1508036228, -112466924, 1535883137, -437648571, -1780744267, -57971451, -1845688640, -1187362897, -2033166228, 1898716818, 874805572, 119390643, -19631782, 499075598, -991945269, -1124277954, 500694239, -1775768919, -70373320, 577015865, 1987630370, -1293198486, -1619227300, -774752891, 77770417, 555428648, 265404386, 1608415111, 1963323085, -892312316, 834952541, -52434225 ], [ 617682445, 92507752, 68249301, 1360426568, -76538295, -418521913, -884838337, 2102180664, 295654948, -377593728, 1023684036, 961391076, 1071502969, -1324595547, 1823250011, 1000178009, 352485710, -1891943917, 1529988064, 544858588, -290530419, -767751989, -1427079240, 1099047751, -1040184979, -1161724313, -552712370, -1285902311, 681985435, -1655291876, 1860066793, 975770638, -872687949, 1820908854, -329313577, -660815271, 2060090469, -769304080, 107868322, 1075728969, 1296435580, 1416317643, 1133256884, 1568879690, 490683133, 1594686451, -820406316, 1481242585, 606563809, 104016461 ], [ 536633909, 1522075727, -1459274186, 111691858, -437430827, -2044526029, 2097212839, -1818113904, 1335714967, -1314478705, -442151477, 1745792054, 447785729, -1217544738, -344025010, -1160499159, 695573541, -1744535729, -693871894, -1181427150, 672811560, 373096229, 561470230, 336699697, 1231643338, -108882196, 1969436945, 1638378260, 121990341, -19852978, -1196395317, -1916381211, 1121875439, 191457048, 325028360, -955219211, -1345595734, -630512646, 1954393045, 1124637142, 382228775, -409439259, -730028718, 1998956020, -521424130, -1152043695, -644836408, -949565341, -1925252628, -700368685 ], [ -222087020, 2006154368, 1251976172, 1029399790, -2128834437, -104444623, 20130604, -428176240, 1784280430, 279621114, 1814512176, -38961396, 133895756, 213797897, 754906973, -2100420235, -371062105, -516984502, 984775760, 476725636, 506842635, -821289340, 42251473, 1615513349, -972336368, -1543107891, -1779056245, -123604900, 170750353, -766571689, -556791191, -399144949, 139408288, 663970930, 2054431418, -1367378251, -1674419642, -1116849560, -1709085900, 789119430, -422879773, -1049733090, -364879082, 1389786303, -1896632390, -1754874281, -1297610635, -1275153147, -1625029256, 1125921498 ], [ -1100333109, -2110296055, 1466695277, -447092858, -132737189, -1893017494, 953095507, -693529732, -790165097, -131664667, 1734168494, -53833958, 1052981148, -1983904155, 474890725, -19162100, 41231614, 1591292357, 826952059, 1752402665, -1267328408, -684491667, 261626247, -798507089, 1100898944, 1435015212, 882696852, 1064636582, -1187204338, 1504098227, -648325787, -446978796, -1393840788, 1431043933, 1077044624, 1601935281, 205249537, -1956182553, -1412550791, 1749246347, 231483973, -779498728, -2025790467, -2128570, 655082035, -497685503, 1079402600, -1165237886, -241875907, 907529900 ], [ 1102910988, -363532981, 1228334169, -1838244656, 521510250, 943760015, 1086273632, 1188402382, -1697609342, 187123445, 2022753164, -1105528136, -182945403, 1932952280, 1270063598, -288057730, -1173419258, 1954215027, 1345565825, -2107885731, -959806189, -1080877145, 2013566795, -688674048, -182286412, 249262215, 560127288, 1825672286, -807332681, -1611934217, -864357935, 1372087877, 1263607708, -9480810, 1231647439, -630461347, -159264097, -447012845, 561650189, -1779641402, -214343691, -1465650804, 972056317, 259514396, -437326060, -220917818, 1266761665, -334097420, 911053476, -582037756 ], [ 1524068430, 660918446, 1620782738, 1073048878, -1677112268, 1951940412, -591499323, -1114183214, 1849813572, 1873303238, -626204177, 1459010939, -68304062, -1909980724, 827890666, 46762549, -872778872, 1199195439, -1812509548, 172403823, 1683694516, 1296340597, -194595830, 1480391842, -1352105507, -1054495027, 32861974, 411104725, -980687823, -933543960, 1690252084, -1548176513, -801772233, -1182352309, -2007533152, 39337145, 1859685022, -1418524445, 2040891789, -1512606762, 1095605520, 1703744182, -1666580169, 1718292397, 1796282963, -2140271227, -1556760356, -418750745, 278214496, -1942490878 ], [ -738969857, -1214989569, 1540523434, -1741161441, -916074848, 646611048, -361310665, 1480201730, -362622240, 1922142506, -22861498, 1292682038, 580498992, -494478864, -802576175, 1118418618, 1471964406, 1263449868, 2088130854, -941118689, 168493425, -2066134410, -2112456935, -1230962645, -795195066, 1612373015, 1071093950, 1570149318, 1764008374, -1387813495, 271210813, -133980276, -267417179, 438671384, 1069177746, -1255189293, 1641475381, 1260116414, 483322647, 752210386, -1164687774, 184688676, 1082037881, 603388498, -698171643, -831502060, -2103183719, -723081224, 565939128, 2123608592 ], [ 877505615, -1625954481, 1206407151, 227173282, 811394329, -883024837, -997368131, -510248809, -1372016198, -2076977352, 822186457, 167031916, 891653413, -1769098798, -2084154286, 900331901, -15857294, 968746576, 2046818236, 1879477755, 1677150095, 1529168731, -1852797875, 144071676, 675847695, -1740510197, 1708248368, -1522714854, -1313851267, 10054350, 3580148, 552721427, -1608215353, -2099948729, -416032047, -1651298816, -1747602630, 427383878, 1904950665, -1998536310, 1530838830, 1780668180, -955164501, 764516887, 216375442, -1357692134, -1562014480, -1323713217, 875913306, -899204573 ], [ -1628214226, -96103492, -1921510859, -1070688339, 1598841603, 1310188546, 1988915507, 1445551988, -691769960, -218674734, 1524895941, 2078425654, -966086713, -1207724407, 902315059, 2086067306, 1415248428, -541646777, -1177997474, 258727053, 1397848545, 1664401107, 1039597326, 1053418274, -1335407961, -1789887694, 1053426609, 1696766644, 1411246280, 41619474, 1935844540, 1467589848, -235119759, -1740628117, -360203674, -976899772, 353850738, 58633733, 361862640, -805917251, 1720159243, 1355074936, -110075895, -186308739, 118474283, 1029451442, -1917955628, 1919324702, -1764397398, -666711463 ], [ -250273305, -1257120966, -2002045540, -609769957, 90264067, -266450108, 343715381, -984333845, -1769890187, -1369666547, -2052383166, 1919579720, -524934479, 1375577305, -712389156, 488349522, -1746524044, -1040822237, 216164619, -298198726, 1272698349, -199851347, 1318740465, 10755098, -201034501, -1511969664, -1667832698, 619326090, 1542688004, 45521513, 1952214275, 1359786531, -1764203320, 382767754, -2026564791, -1935680146, -1214411859, 1865104195, -545085870, -1395515245, 1137776429, 1057204369, -583094748, 1074047982, -379912146, 184894955, 1922417049, 471803687, 546350150, 917449545 ], [ 185388568, 1407442906, -928820696, -1075953657, -662955583, -625492942, 1645059, 1227540121, 786910832, 838728834, 68121304, 1965687904, 1386939205, -558136512, 4710061, 1091680869, -1926969720, -875241574, -257814397, 1429992902, -136743157, -1224277584, -1002468610, -586831484, 678789377, -1464984404, 1756363621, -469460874, -1704287330, 291853233, 1803275236, 930426069, 565835074, -1514848392, 772015982, 1957254870, 1812272426, -1764885810, -877452167, -1098665882, -661995981, -2123513839, 24578743, 1531970095, -776545291, 1076671337, -1651447299, 285419187, -478911514, -1183252138 ], [ -1391521556, 154356050, 1918025575, 756905485, -1179945879, -131493930, 167491298, -1006795951, 641654392, 1640828428, -1148222582, 1782479196, -847726077, -1997868709, 903705786, -942311778, -1905542054, -1170006582, 336901843, 321355667, 1976266441, 958348952, -1172925547, 979008982, -425472782, 478833421, 822832274, 1738345609, 985608032, -1290078251, -979869616, -769252125, -1008199041, -1580415831, -1847099278, 2088252602, -1774632346, 1365913908, -2135851304, -945106329, 982697090, 2015162935, -1936742291, -348400499, 1291136578, 1349922044, 1516306529, 1395046919, -1377417672, 104951213 ], [ 473310710, -592528839, -1038248766, 1969828738, -1442967595, -461569453, -791080529, -1350350633, 1237258316, 1249198969, -50278017, 728307682, -135916411, -2062662485, 465702676, 982031220, -2145031475, 725368229, -1085999774, 1345560359, 823968211, -827505530, -474593056, -2048020668, 626893655, -1216013760, -1273424275, 52682468, -2120286199, -943699259, -2035646535, -1735651173, -150295523, -1828670954, -373693142, 731783545, -860651965, -587194895, 1112619950, 1431210841, 737469805, -873503958, -1643237287, -415353814, 2034154362, 571010878, 720965569, -325633109, 1646060540, -343569383 ], [ 432795241, -330521855, 158044809, -1306778227, -1135549650, -423200378, -1151354175, -1822419057, -1462243069, 218944798, -2091195706, 101134704, 200172920, -719452464, 1508128892, -1183811780, 1743296934, 1521172447, -1513495262, 1631400662, 233950784, -1648781406, 171705934, 1204571100, 778792723, 735164045, 1851894821, -1043558313, -525649176, -256772079, 35036280, -242100839, -941034451, 72725636, 1473891567, -1371727265, 829473972, -158125471, 1153766051, 1902928619, -1335014250, 1085558299, -2122399504, 1556429839, 760711073, 2127816565, 2112295693, -1234409708, 1257258271, -499545673 ], [ 659910955, -645664615, -1316164068, -923812086, -1424385223, 1396074614, -1590658061, 725073034, -1956231936, 1445810171, 1152195907, -629412668, -249292614, -430230249, 1095074877, -1548128379, 379605831, 515627317, 874706434, 1069492593, -758812804, -970862761, -116135760, -464028558, 1317525735, -940888109, -1657757365, -659946087, 118323878, 23695011, -291562743, -2094078036, 1192818657, -1942716517, 1901303779, -1541332005, -958472105, 1322873704, 1777656388, 697686621, -1406073901, -1105666093, 313404407, -1529306416, -427457415, 1286869603, -1128316644, 1361132263, -1808452148, 305415395 ], [ 268114212, -870341999, 902862664, -648323594, 657864461, 1977210280, -342340198, -1641021065, 1025239453, 743739841, 1323711462, 448926579, -488101185, -883526330, -659899997, 1557320616, 121966577, -1236040838, -1748529517, 64799390, 735374788, 1806519660, -1183544736, 585675491, -462773348, -421516541, 382693790, -1334249904, -710924643, 487845719, -619043459, -1570474376, 644557393, 903824592, 1942352287, 892527588, -1701220177, -2094427791, 1584557303, 1963819454, -1635417420, 21214673, -1959635240, 530405662, -2097014854, 119454009, 584241464, -1442139205, -638148639, -1491111703 ], [ -1588494792, 1165309317, 371097041, -1964953493, -2122125012, -1386896190, 1454653940, 1666525864, -293024217, -841590716, -1389223884, 1654336183, -97896130, -1364084446, 2052373369, -512727608, 1906925494, 1846946140, -1667517393, -710772895, -524314736, 2134584687, -1955162300, -639228581, 2014435309, -772647835, 634074094, 602862446, 1276983436, 980567688, 1187907404, -146320029, -1832486546, 22805000, -486202145, 500278587, -1489716286, 822332311, -215785857, 24619966, 1996120799, -609399060, -81538503, -1718339888, 1650050231, 493147261, -562608865, 190917485, 54962246, 1830247510 ], [ 28314657, -60061785, 835667246, 2124983349, -798761187, -728331046, -893444956, -370405875, -807691415, 1013206877, -1619748448, 2011969319, -1823885479, -1075177698, -1432778985, -209262845, -372012150, -120927710, -172618897, 531844464, -1224225134, -2105149664, 2064174709, -1676471066, -1190320563, -860738787, -2031031242, -1741338505, -1926128608, 1466332301, -1064595595, 661464812, 1667252643, -378377104, -1465571418, 529020737, 47500289, 1187269073, -1774621320, -2018689252, -7839854, 1045766101, 1806013428, -1570949568, -693494310, 1767125442, -2076225227, -417977627, 241179459, 1182906608 ], [ 1752358800, 2033173383, -2012746366, 811412554, 1882106408, 849824314, -1337786929, 2043278664, 999786468, 1687683449, -1269213630, 1271089079, -137607617, -707137313, -967757825, 239251899, 662650709, 1428720707, 2068888376, 1982125596, 318543006, -1264332614, -2033697218, -206603126, -853679571, 371481518, -792242286, 875550229, 1347236645, -1250693618, -54844161, -1107948512, 1469121228, -856485871, 2071127195, 1094378777, 1240299946, 1370389062, 2036066610, 410573703, -506399068, 1784949001, 385224135, 1930192909, -1215095699, 1057165804, 1924138190, 179208515, -124481979, 1216098385 ], [ 1989126029, 1843516084, 1818399267, -1419379447, 876986262, 1877950766, -275801350, -1027932533, 1044335540, -1801953385, -1578848521, 160157278, -1424018926, 597230, 863171141, -281496421, 1169080795, 1396401514, -2066359333, 439049771, 477818977, -1541859720, -1364817344, 2082048932, 1453091527, 1596416624, 2038518371, 1768097585, 1669264661, 716532827, -451548791, -1239046041, -2094634468, -1909963920, -1652435170, -474306504, -1763071520, -1900918592, 1949859101, -1650585202, 849666194, 2113418342, -599211613, -1078277365, 1175350780, -1866463452, 635896888, -1156761063, -1870462934, 862092832 ], [ -2127139821, 83794685, 1400292167, 261110074, 605598385, 1120832850, 711826340, -777594364, 705956410, -521636432, 1134126943, -2115080801, 217355072, 245138726, 1805210008, 1305161152, 1648918239, -1299640637, 611854305, -1770249929, -907526367, -909921059, -2131566811, 1511160874, 619197980, 263724566, -1788551841, -425428015, -165433658, 352852889, 626946807, -18190649, 750746056, -89171824, -1381692314, 1087410947, 258182188, 824814918, -817481618, 787821357, 569506002, 1212162553, 1076835667, 1739527029, 83079024, 659525638, 1896724439, 1791666540, -659503952, 679945436 ], [ 827367632, -1251094443, 508094181, 2122711798, 1834254984, -906665773, -1882048820, -1719884602, -1595164167, -957415551, -1783711904, -1599132610, 1704723493, -1246123582, 947743578, 1305985880, -1683653755, -1869641197, -1485167481, -5063033, -1534823583, -515750308, -36559531, -598742054, 564420107, 618226, 1636506088, -182191895, -1641747541, -1079349831, -1784541612, -1589328602, 1982876849, -1617565457, 1898296535, -1484242713, -1947442619, -680682357, -211030795, 600681069, 36494946, -654062139, -542231441, 1092963876, -74869489, 309645656, -879368884, 2059826194, 2002808998, -1570899478 ], [ -520577873, -1118021633, 1006847277, 2107609976, 2136416005, 1040617858, 1114065724, 1543932596, 1589971210, 2121469601, -1231638529, -1332366855, 894656995, 66558171, -1232154024, 1947392642, 1075590952, 1114080229, -1547742811, -1190469368, -499398667, -931983531, 247111623, 11972491, -466132501, 836571046, -1349691011, -1874843824, 1553793825, -1663522566, 1812738848, -2069735526, 1073546344, -1045049998, -496000964, 595799839, -2031476790, 1032581553, 516081849, -1577501770, 583892393, -2013373483, 1324081459, -1054193261, -371619965, 919255690, 1862428353, 714861073, -1989667647, -1862425158 ], [ 1159061339, -1877396458, 554176353, -1258202416, 1854658383, -945483254, -152254129, -64832612, 1847202043, 1763713030, -173499605, 1451014122, -1443731749, -1928763902, -1663252672, -1463648559, -72612769, -1019390587, -143498222, 227548386, 1726402988, 609944925, 722162906, -1698433435, -1487795549, 1092630201, 769066887, -2110797947, -1794650779, -706791612, -1328857106, -1708616021, 1843486594, -1509274926, 601746076, 689258185, -1606549660, -693584224, 1256642652, 1400103289, 777961168, 299020717, 68431242, -1860192310, 2080751496, -64263368, 1271019245, -79210361, -696350459, 659391267 ], [ -27582714, 1043674044, 466435811, 424876397, 127481514, -421404126, -936453195, -373683220, -1290980086, -1797855194, -1576826889, 840598487, -2102122492, 1555318271, -456215229, -1775615502, 219505600, -1323306153, -180947121, 1664481525, -867280003, -1307521020, 217931711, 756160715, 1617333570, 762589734, 161077594, 456183585, 209854798, -770661771, 1372546882, 1741486701, -516806813, -62325377, -1945471405, 914156228, -683752662, -296001705, 1784220, -19780865, -1885961450, 1376906628, -1812501463, 886683984, -1032255065, 1272154445, 1246183130, 280356920, -1900141985, -1644358741 ], [ 651124596, 769490043, -124191754, -1828035375, 1458403005, 518169358, 1716977414, -1118030900, 1318985309, -798928910, -825044573, -1951407618, -801069007, -654957595, -407839719, 460672581, -1336764862, -1347218565, 1194657038, -1412754405, 2054945911, -2048379621, 1065684964, 1860085065, -310695700, 846295775, -821918863, -979401370, 432470240, -2143926041, 99960254, 396930481, 1749941198, 1120665369, -183786953, 1235652221, -420241147, 191032408, 1350077187, -1971720442, 1281954037, -697235786, 404900250, -1095013115, 500238483, -296041276, 1711549802, -123451377, 1009170869, -953738114 ], [ -1501967264, 843199991, -2143870969, -1675892107, -1423422688, -2081292854, 2090143097, -838235490, -996183673, 1289525123, 2071796314, 684961805, -2128191157, 462342483, -1909314123, -2120478003, 480065720, -1385435256, -1137635962, 1002499554, 2130970473, -394534493, 259049141, -1685299154, 582855206, 616840715, -30261237, 1379408550, -1390814585, -944627839, 563834123, 1337384996, 1647561379, -1473105174, -1825821939, -233686497, 518079848, -430927381, 178640033, -1568049577, -2022134129, 815812607, -703973550, 240254213, -844058675, -135944998, -243011663, 534090256, 466348670, 1232160820 ], [ -2089400139, -945319935, -566567962, 860610906, 412902986, -743289296, 1604729375, 1169163576, 103673691, 129449059, 1772480552, 493884014, 730767054, -308008020, 2042710479, 1348441950, -463584341, 2070600124, -757731728, -416358395, -34022421, 442664306, 574154373, -317827182, 1577458037, -1443235313, -1489379637, 754610895, -1858282206, -1669637574, -146817324, 1692610030, 1564319376, 1846357528, -1272122476, -742877447, 1015172319, 150940352, -2010804038, 526925334, 523079609, -1054461199, -1554991298, -771717081, 731046151, 1495693679, -1106802392, -1937264586, -1733836777, 637200379 ], [ -634064216, -1711075500, 1198813065, 1321252384, -1859916050, 671541517, -1213571255, 879039190, 1385839948, -1490532605, -1503910474, -929239699, 1573264579, -1324773949, -659341198, -559737151, 485357971, 128768836, 1577574366, -231242154, 64271749, -1265222706, -211993257, -393867812, -175644902, -1433702408, -1134961878, 1586758237, -1376045898, 502920793, 1647074650, 323184142, -423089342, -529474041, 663793204, -1352546978, 506893617, -1734519558, -130300564, 380487092, -567382071, 1937854434, 1106539227, 118179032, 1587666424, 804031493, 97079489, 370360947, 499289163, 1767147422 ], [ 1996010457, 1945449471, -1460735749, 1503251090, 829237129, 467506469, -1235982982, 2072413039, -2029260269, 230344592, 69643532, -30249836, 1242028087, -396441855, 2108404961, -314210102, -1525260277, -1750865890, -1504084069, -1696559278, -1343093642, -1320013757, -1130772401, -775073491, 1798974960, 1530382012, 87936297, -1541401382, 1803697839, 1348385841, -3710647, -141016178, 1027329533, -1646332512, 797890879, -1246379237, -1653070959, -1561051642, -1624866336, 1208125879, 2000855999, -1506924327, -79510232, -324766117, 1856265985, 1237661701, 1617559478, -801531940, -1050837621, -1853631776 ], [ 1002755055, 547351767, 1207941035, -1996680784, 1161548282, -611207979, -969347982, -1305619114, 1201626330, 1540104922, -1155658939, -860022361, 768251107, 347960350, 714905469, -1019645280, 1395784903, 664354409, 776531160, 1778349372, 75007194, -1530512006, -1011176766, -1043499472, 1898568033, -1777338830, -293974591, 1496905795, -1728146255, 2002828834, 793564063, -1759815420, -2028372607, 1288038137, -1082243268, -331538832, 1478336671, 1276134947, 2124640326, -1249523475, 507285638, 255797885, -890940425, 961309555, 68553438, 823316206, -1697526425, 954873173, -2134533860, -2129037809 ], [ -1743855599, 1628598784, -1540437197, 1372419968, -1104905038, -2011235423, 1534626777, 1108139498, 1769853094, 730001043, 1644075060, -237257805, -597406557, 190915811, 1036682866, 1123295843, 230158844, 1214971958, 1046941980, -1490505552, -763889129, 1985173338, 265267915, 501479047, -1306086508, 1680459946, -1724407716, 587616492, 1816089308, 13039892, 358405697, -129433217, 1055374466, 1883900123, -581865144, 5448200, 1815029799, -139129163, 176306452, -2142562758, 825746712, 2005576618, 39757460, 1445523615, -1878108732, -565813737, -346149902, 726650562, -388619832, 1929218979 ], [ -390252506, -2045479659, -532396126, -1549071100, 2043552368, 958058509, 303471174, 1116528999, -1765818175, 1186233588, -226467541, -793246774, -863399783, 979968126, 132672217, -1937470666, -788223, -1991002895, -1725150610, -78736879, -1111836637, 710037922, -706068445, -1466202013, 1685047424, 1617605364, -414467269, -858314475, 211813857, -1778822684, 1794114292, 588513500, 1453685879, 610477101, -1915367434, -225274533, 221696522, 1048863504, -1883535221, -147294743, 1234963259, -1603506896, -300927854, 94304194, 770999331, 1527168518, 1243521955, -135392849, 1428979315, -1373916672 ], [ 712381182, -417555222, -2095045190, 1837428331, -2112859368, 490483981, -1707196028, 1748226400, 357524148, 1127330470, -1050372933, 1707047940, -1677822633, -1613978664, -1565605248, -574629475, 1793858065, -1779249979, -2147319157, -857593994, -530855063, -1015108939, 256350905, -1487583084, 1891483421, -1080093957, 514721629, -365819762, -144367297, -901762121, -2107037712, 1680599098, 194600960, -406294719, -1523918437, -1180286250, -131837574, -296195741, 1223848726, -2080369070, 1498077442, -813237832, 608105447, -168664109, 1457757011, 1115235513, -1524507777, -1384321068, 1339219978, 1399923379 ], [ -343936082, -1704840121, -1792083522, -654947562, 1512492313, 1356505899, -599604680, -924781944, 866889786, 842826929, 392556755, -1087831300, 116359290, -2102900949, -694367293, -1379109134, -1277746704, 437862148, 868751239, 2124228814, 1219597903, 1067831569, 1691660300, -649048754, 1095026441, -1691288737, -1839963960, 1681675946, 1416510171, -1864668107, 1172074652, 840533910, -348492150, 458608408, 1268395583, 744732012, -1078662612, -1475611519, 2018612164, 759785122, 1818348342, -368087153, 1679037335, -23695727, -1957114870, -848253698, -1449752197, 1815625181, 2054002151, 1374977735 ], [ -369055486, 1430600513, 1724307481, 1995271670, -661081703, -391928562, -1310616920, 1536652772, 716781894, 662631780, 1549470589, 1408730915, 464850145, 545826794, -43867595, 2047968417, -629045681, 849564307, -887874224, 1253034883, 1395617192, 481249352, -436422989, 834389475, 2081669933, -608468435, 1971311328, -19235289, 274419766, -1429813532, -1725357741, 488232812, -1351170578, -389058030, -286043714, 549392769, 1301816957, 1706679972, 350338657, -1572845410, -832225751, 58902352, 2124783453, 1119737987, 1700410209, 122125303, -1764768375, 945512873, -1320666729, 1675498253 ], [ 1275323430, -713859986, -1240324870, 720227629, 455197462, 1261044439, 190093936, -982820088, -1414878827, 392665462, -1803914686, -774861100, -1573520120, 948991308, -2125826709, 1029041840, 1977733920, 79258767, -2037002004, -212668143, 591355529, 1117662259, -2057484911, 2087967188, -1106297852, -1122549652, 167003551, -650828908, -507567782, 1789687722, -1551626013, -1122968255, 1257706487, 1847161021, 510481404, -1337164424, -360170692, 479081705, -2038100361, -1523497359, 1661647329, 658678422, -917359992, 845705329, -819100259, -300925024, -929032486, -199147595, 266239891, 2108027288 ], [ -261997644, -1426740417, -146693307, -2040988076, 1250073700, 487087634, 337579654, -1051743794, -157478110, -1161418474, 911961445, 868095172, -1133683901, -1540929502, 1597690395, -916233958, 916069509, -1958819225, -1383330783, -286790759, -1980249733, -539118806, 1216398991, 1038915873, -1234324269, -675625481, 1661434110, 496106609, -98286340, 43122796, -1915942761, 296981758, 2070791057, -1953300492, -743656858, -1617778037, -593500689, -1297612675, 2062234199, 449542671, -1024420219, 614528096, 1657892800, 1172526076, 2099550033, 317373077, -791467794, -1658661185, 288966884, 52270092 ], [ 1950487008, 1935673174, -1993345573, 74180509, 819175467, -991909089, 295657521, 660949427, 1844530191, -1169951057, 338863583, -1925770606, -1085907679, -1576346923, -1032269227, -1815467, 468168295, 221194366, -790527826, 1028432282, -750425156, -371258293, -1482893940, -866164785, 2016543975, 1834909030, -669023173, 1170667275, 139627338, 547946076, 385480997, 1351687187, 856078066, 515049246, -1893624335, 618031434, 1178574272, -1938092829, -490704129, 2056939143, -1729248822, -573684352, 668141995, 760878617, 287436672, 744827876, -532378662, -1410989511, -123801807, -1314321206 ], [ 1824569500, 1713644955, -2008140719, -707728550, 425851546, 1301184684, -1383804481, 509552957, 1429357889, 2040022405, 1276109005, 1116222652, -619324891, 213837221, -157921997, -527709393, 989631604, 465391302, -2002436133, 1868588546, 947585879, 175181613, -231740111, -1763077676, -420497081, 1874344164, 380046880, -1873051943, -1118975588, 162179996, 659761475, -910452235, -1219873095, -1456963942, 1786500429, 1318086116, 842953015, -30347936, -569906314, -1519537907, -572677139, -1055895950, -2078265530, 1459199814, 1829399943, -1797012660, -611672747, -1131047891, 573293720, -189186067 ], [ -1751141304, 2132334992, 1887482799, 1676019211, -1805632344, 1026215810, -150093282, -859115495, 678429591, -1242106014, 1714486759, -431316117, 119691676, 1737202711, 1452058389, -1554110110, 2082039781, 1724825890, -962918865, -970849600, 1124897857, -441458209, 403641979, -902604347, 2042456287, -784520264, 763721370, 1371548896, 1694150425, 984254699, -1976455621, 1027736454, 82422095, 318225807, -861656642, 2127714359, -386174548, 1856039892, -1628661619, -2073495116, 117003837, -1206222695, -516326948, 1339018612, -1403717238, -1489851984, -225420045, -817289815, -1668994448, 1453182559 ], [ -977795450, 961472347, 67322304, 1405632060, -2124157747, -232684506, -2126632812, 83960930, 1842433053, 1167447160, 1228825267, -1344208734, 1478034513, 1903451559, 1907739164, -489520989, -343563113, 431218391, -1691382923, 536244362, 1042917343, 857087847, 2091009532, 1445451137, -1234373032, -157251666, 6892516, 1762241409, -1840418771, 1714038841, -287888341, -187705774, 2118981016, -1027360699, -1324969865, 1341850207, -1913676479, 1077426623, 1976760251, 159610879, -2019674644, -640070071, 137409659, -360003199, 1464492466, -399005867, 76522372, 670748219, -1537577693, -230696487 ], [ -417567257, -1177563530, -1892446614, -1625405711, 1757459745, 346306170, -1439837143, 1188138734, 689576507, 1993555111, -1093445597, -204646398, 1455905174, 1499625148, 1088038099, 1515756043, 325390580, -1047744226, -380472524, 1884396457, -218797501, -1779169750, 1434757589, -648867622, -625709090, -1899471136, 415892, 490017745, -1094444962, 320833857, 32029257, -1637704998, -438175047, -284614469, -1832098885, 626142937, -1261899923, -1952586123, 327143749, 161349718, -200292915, 187031847, 850562663, 285639638, -1515359567, 715386437, -112708806, -770377227, -1166665348, 1805575466 ], [ 1459197312, 1639869994, 1315312239, -810867297, -1095581976, -1154880860, -569335436, -1294932793, -1185697184, -1093455926, -716819297, 348772619, -2003326667, 443210933, -979890078, 2088354301, 1478523794, 1951620729, 1400232986, 125419920, 704157606, 336539290, 1216080569, 1541686381, -899907619, -921444750, 2028499481, 515620667, 996853108, 1867639964, -438739669, 1227354557, 1580426889, -2126719849, 60743343, 1793141017, 250659460, -1985829827, 1086961765, -1417781272, -847545874, 1230330480, -1172569920, 1395154035, -344115377, 1098908190, 1972311492, 1081582354, -699053316, 121481338 ], [ -2000242445, -166511500, -34677244, 496814404, -2130814595, -576960333, -1572049759, 1908465817, 693780628, -1478408375, 1306503447, 571706068, -54178720, -652789461, -11672962, 1113912723, -110934017, -834775454, 248115636, 1641355283, 1516135583, -72862058, 848371055, 1876321938, 1812082381, -1825516815, 1514584498, 1293548780, -1257851025, 757327838, -279708128, -696282573, 1609058039, 184304659, 1934100503, 1170970370, 1313203459, 1409615042, -338386107, 112730234, 1914944898, 1019585797, 1333630955, 1875488169, 512821705, -912813693, 1375186804, 751396250, 1865066248, 1941474640 ], [ -1875268850, -1805345960, 1292804378, 747283684, -1531391981, 974035732, 706700486, 369754331, 1652194825, -636986709, 139362824, -1841786811, 39577706, -113798955, 1260261059, 457561757, -1901996391, 1935604241, -1335106565, -1514895723, 1363881787, 770730459, -38463463, 120354106, 2076327616, -1477437150, 1308225284, -1279172161, 859535901, -210231070, -1740447664, 331041777, 546399971, -1990707869, 1440730908, 1565694902, -915907898, 319447833, 804315617, 1361570290, -219372528, -1690330961, 968494172, -1685587419, 1232794994, 971992956, -638792286, 1435374581, 1666976044, -814024073 ], [ 1458765174, -1490489920, -287997935, -992139649, 1730860298, 210459744, 828899968, -816736149, 1162681667, -635728057, 1562461463, -681968363, 1574878069, -1311518962, -361248545, -1964800564, -1649395032, 299995675, 1308990714, 1474894941, -1555238300, -822942196, -35574513, -1926430977, 1734250227, 1159049725, 1549988107, -1942577682, -426268757, 1376601505, 701798833, 1467721184, 878291840, -1456966827, 1226767714, -1626650453, 1053157356, -705527654, 198789293, -594584766, 129669544, 1762975092, 2102625827, 747641636, 1078258280, -1723067167, 154253509, -923650284, 1422227607, 1721718778 ], [ 1448163239, 1996030659, 2071118104, -1197998501, -1713392679, 867778228, 193912293, -342615282, 1940732522, -1888594654, -1266380609, 280761416, 1000905825, 1193382508, 69828086, 1667167445, 231686317, 1798483619, 197351626, -1594726894, -791467882, 171514640, 2009099176, 1722189341, -309992604, -124471919, 1683156207, 635412693, 1202247365, 1699085958, -2014204499, -41050707, 573175075, 37148375, 1784603658, -1496803295, 865611568, -1464689833, -1194417778, -1346314750, 652653472, -1038305888, -2066727626, -292289941, 1648170398, 1121316825, -1810966159, -940523650, -1066165587, 1122469947 ], [ -187219779, 2077387554, -138694654, 2018577869, -1583898008, 2008508607, 774780640, 36925556, -1869823513, 1161076497, 1894348747, -812104826, 1281517917, -1271033429, -641657893, -184016298, 651718906, 290208339, 611166980, -303912528, 1007798438, 1724146813, -63577313, -1962572025, 1301530624, -27146600, -2091832159, 190544262, -1449045453, 1253368767, 2129776054, -1472633405, -1626951399, -1908991782, -498876328, 1896371710, -2085535591, -1376204065, 242464741, -959585758, 131298382, 1313075658, -406064736, -983179527, 1694793125, -495741328, -1961725236, -254943270, -1597802803, -1137772714 ] ] ], [ [ [ -1964369703, 1842521039, 147107675, 1776935122, 485743564, 2055666906, -457851170, -809375014, 1449549378, -1189607806, -1632799876, 293325727, -6788720, -1111123540, -1057894826, -1299192346, 553034181, -1445469501, -589088009, -935573708, -1993991805, 835544240, -1784613899, -1674278637, 73096238, 2026128717, 2030233192, -318274644, 1079860533, -1588112347, -1092615828, 1945505210, 704167197, -2022893872, -651809585, -1137946327, 636093812, 1234634908, -2015704774, -172429863, -453119152, 1617079817, 1784590653, -1524466018, 1761174194, 1301823417, 758948051, -1880185978, -216943661, -363031382 ], [ -654158921, 2033593143, 456204813, -81728052, 136158511, 1285948021, -456886883, -510114171, 652240820, 801607648, 45239872, -1370624216, -2064101379, -1435858582, -1159468423, 1046448208, -724379906, -231388545, -2108587646, -2052057829, 414675894, 1499557926, -1003773228, 218885948, 129097469, -301369246, 133546574, 1064789366, -1013785613, 2126861535, -2083270112, 896019582, 1704748023, -792427258, 1963821295, 440233039, -1443856225, -448836760, -1925694443, 449476951, 1907474861, 211056, -798168152, 2069046417, -649836643, -1243001993, -112853424, -1096258136, 777079609, 686926877 ], [ 1378596332, 38139999, -960569113, -1091849151, 813998612, 1269261197, 1886039713, 237833202, 1281634610, -331937921, 2023102818, -907504294, -361428526, -606228193, 1666595520, -948252205, -809393586, -1958123242, -15843372, 2009021233, -1029715191, 464428039, 1972796444, 557727268, -1750336861, -521017881, -1748387780, -1662617582, -495756715, 501563069, 1479833771, 1813769948, 1017369115, -821158069, -117359090, 2111320846, -400767095, -1710169288, -1163061900, 2002045268, 335575575, -1097742522, -333137522, 857657620, 71606871, 284241435, 1254905900, -61578377, 2123674773, -432498357 ], [ -1639128302, -1832985057, -583776538, 1086853740, 1552132784, 435643082, 769509810, -873367905, 1679449286, -1779860792, 1328356658, -160266115, 1956341516, -1048531221, 523888891, 128754268, 1981625750, 1638932639, -535722463, -1559523984, 517151255, -521892260, 1645431224, 847824251, -1609405594, 336645749, -918719900, -1135288859, -1992130583, -1213831145, -2133272935, 597814221, -614964401, -232501901, 807026338, -627069216, 504918756, 1319132352, -1070759192, -1823175521, -1690177931, -1330936700, 1373699520, 648159925, -1437872098, 1692741982, -1665184558, -455107892, 1105748563, 2115479639 ], [ -241693001, -687387471, -1144624371, 719929110, -2036838872, 2145772813, 436092538, -1155497674, -1731553375, 1147717415, 1830908221, 1535559875, 1796969637, -378983496, -524193139, 1946685351, 695853924, 1317050737, -1877534066, -851564169, -1006138641, -1903311953, -849667215, 1638033491, 1282651884, -681402660, 994127920, -2127778155, 465373756, -710489613, 715504148, 969047416, -126434864, -887856693, -807746989, 1645065506, -1352177815, 8602861, 1987585110, -458741634, 2009713341, -89361314, 1857205383, -191436392, 1601301742, -1281091889, -415522168, -518417673, 1950813819, -1795297251 ], [ -1865536001, -550564070, -1359199992, 270377127, 567513409, -439643752, 1115648347, -1476627332, -625489008, -1323818195, 569862037, 75021651, -1473555127, 1604195570, -326659545, -2033854759, -142709855, -457236741, -2037100985, -2035459343, 702943437, -439378512, 1333664108, 214298006, -990867979, 212044749, -1363717309, 1321026607, 970257131, -423026167, -608116409, 687794916, 88539326, -4240, -1174093735, 379894324, 669043709, 1313495262, -1219721337, 701960928, -117210925, 522221293, 1629778523, -963457453, -308473872, 619594429, 1885695775, -415123883, 569867329, -495030019 ], [ -711492837, 1777432045, 1166527395, -1059271853, -1324624258, -274962054, -989054380, -52919457, 730124094, 2104107764, 1986495500, 1290010383, 1661725990, -1993123226, 1890592997, -1607168074, 34415311, 362264015, 1224190898, 1425961314, -553083370, 324517271, 1851219367, -910941865, -991046566, 421953450, -2128984219, 1083148966, -1512293477, 1976468279, -703954433, -932205499, -1737311165, -1376660622, 870244639, -422385096, 913811322, 1076978221, -19821185, -333476236, -62952459, 1289833051, 475056031, 398705163, 391957677, -2075252466, -2142836310, 31709486, 715840614, 1860881158 ], [ 20920804, -1513174784, 1693789992, 220982165, -1813722981, 675260221, -646804085, -1016495729, 1709745512, -1595902598, -1769956498, -1641194708, 906649607, -1635972379, -2018357244, -593238087, 2099170363, 171603750, 1049253342, -1348395267, -1805706932, -2006463366, 921591063, 586383017, -2105259648, 820518380, 1806236660, 290735406, -228664390, 265953513, -2054031728, -1244829076, 399259263, 1220346919, -2031348972, 1502619191, 2053004028, -180588575, -1048023925, 571082390, 1607852053, -548979809, 1729585038, -329382964, -500892091, -2003309274, 437548039, -127830755, 1297437143, 1697755601 ], [ 2087734971, 219924988, -1542167700, -1491821629, 1264620269, -1003999034, -1496401484, 463007261, -1509319081, -1274150994, -585811094, -1288088127, 2139086994, 566123797, -483903258, 268150497, 1201962552, 1275470778, 282400794, 607718772, 1418611415, -1009879428, -352254597, -7902687, 119294325, 2113929595, -1004794432, 445013910, -160317844, 359775376, 1516389182, 1408635928, -498472468, 1440243005, -1796542925, -1632948471, 279895848, -1509004462, -1194895566, -1751068441, 2036497696, 841654264, -1239093118, 199036969, 1584363753, -2090692780, 1471385378, 1155130107, 842996032, -184458631 ], [ 1811431878, 1440630141, -1577130468, -809956561, -25345208, 1175672898, 2016203482, 459662742, 2100612415, 1564722371, -970796608, 1253912373, 1676240205, 303335832, -1531066938, 1115125717, -762714230, -808954656, -728695895, 197694467, -1664650286, -1517937974, -390735891, 501469790, 711062277, 1363318742, 1792996763, -143379788, -2084915669, -2097240492, 1387900901, 2104236852, 1379067287, 2089787545, -532000469, 1487242237, 2054569132, 1748869347, 831040275, -914923764, 1846051578, 603306114, 1341708421, -90836635, -898616939, 1823718669, -316153920, -1960131715, 826584064, -1971495280 ], [ -1616307761, 915542185, 2062690207, 1119489725, -971073203, -575256636, 1858937945, 421362073, 489794251, 1001147887, 684668008, 1564942429, -235598052, -1562075846, -668878431, 119231383, 1874955023, -1459371027, 1756717905, -1483749115, -2062975406, -2088229040, -1033595861, 752524800, -1694898261, -1231402787, 270276844, -829017325, -2057538686, 251379299, 150709086, -559140767, 381693951, -2062410012, -2035663418, -1516762959, 1031025747, 2081023799, -786734013, -1842059255, 544124024, 1521438351, -1000172972, -393892272, -1555183997, -11951416, -1260881652, -184928402, 278083075, 1917439653 ], [ -722467805, 339443016, 1661014188, 601812612, 1903306844, 1390245298, 1663234061, 1791434534, 35303878, 1302122121, 849667825, 24838756, 1809240488, -1570492506, 78280421, 1189504446, 493544453, -1394781849, 1431117093, 711359929, -1965613389, -1509799461, 968191638, -696626039, -1364475067, -1157859995, 1134079275, -297183480, 1280484021, 947696939, -959609556, -117158206, 358011324, 307904891, -76934217, -667225547, 2005548779, -52717516, 1027774137, 1873655962, -98371909, -561203807, -4769879, -1147821074, 1717047829, 178465374, 1908648488, 1544433182, 1800746314, -1979814822 ], [ -1361378818, 1990471170, -213736288, -904188585, -100576234, -894136481, -61484235, 1455044075, -1279380165, -498781055, 255385516, 890520546, 27778538, 1063823417, 1130058328, 1933026818, -635963312, 161249805, -1609334687, -1857435127, -466645911, 1502849615, 1606988676, 298088571, 1626582545, -1129509639, 941507833, -1384550000, -1606832804, 890912239, -2109665887, -1495545036, 346438220, -50266813, -1752450570, -2051118378, 1691697719, 1668753718, -559084902, -957845472, 1717736274, 817258907, 1236530839, -406060832, -646224902, -341050286, -1254151687, -52036161, 579089187, 1328771440 ], [ -1871430375, 993062456, 1995985693, 91830770, 1607785527, 1692704915, 202068147, -1714438300, -1903516997, 1815184923, -2141023354, -2145131353, -488067444, 1124476364, -1779289810, -2020560314, 533972242, 1360041159, 1707278293, 1360489865, -171387184, 241977842, 1061412611, -782290804, -33686367, 1536451730, 909436288, -525831651, 1134689910, 363766551, -59669104, -1758677873, 902663428, 1275439365, -1877576778, -1173557544, 667848347, -869041015, -1121906465, 936905026, -523791852, -1439046494, -1164602093, 1775327452, -1863672617, 346689959, -1446197086, -497691212, -170455064, 798182912 ], [ 1701089773, -872035882, -1318364388, 671946876, -1239652209, 2064857747, 1653631609, 1237451493, 1036070629, -235641510, 798077068, -1107492273, -1222115513, 422935407, -2140155308, -1072299244, -1290702026, -2143297125, 1626771907, -402806139, -1377406736, -1320380069, -424719297, 17801880, -636034306, 1684022176, 1752629630, -1009384552, -745016323, -926498249, -1747489788, 256886001, 1532217008, -339430852, 369529997, -1889410305, 1890695379, -157846638, 2121171620, -2013182861, 268228779, -2047579220, -1091147445, -486004407, -2065482652, -1680436201, 1902849753, 879180826, 389192829, -1309571402 ], [ -1307027247, -256342206, -897518822, 1637296816, -1435175794, -510257986, -649301979, 857626638, 1823889735, -277257365, -1941285462, -1809525494, 1232614570, -632178550, 1414099134, 1907511597, 687373462, -38452464, -566653593, 584405360, 1249881581, 1141910077, 1255469409, -1923678565, -58111453, -773400253, -769263383, 1880712275, 1030295354, -590965723, -702651443, 283815256, 1538285354, 1954256425, -375415315, 339763210, -1663199303, -627568254, 1878891472, 1892216391, 1565936373, 1678195307, -632035104, 1292077572, -2083492488, -1576038995, 77144856, -342451144, 1465119953, -302977955 ], [ 1067680427, 177803888, -1009423565, 1703772174, 160017030, 310370232, 998227596, 966859865, 1452713625, 1762696598, 1695133855, -1375004069, -649649192, 1373208116, -1843287120, 352508459, 1216315289, 975672560, 765084645, 2147209506, -323549187, 1617502692, -1818734171, 270879761, 902423841, -564754988, 769031915, -1205739323, 1127655046, -980358556, 307895152, 1332720808, 1451332443, -814041143, 1432622705, 20927442, 1860754960, 421855029, -2122703478, 1225500814, -402965419, -1835836299, 588969420, -41663390, 400197884, 913271374, -445319710, -674358111, -2009869503, 755522730 ], [ 435235007, -1526535008, 1098749565, -1912388596, 588031690, -2112785202, -351252072, 221174518, 1018875879, 1068632878, 516804045, 923542712, -563106734, -2034136674, 1819305576, -476241861, 484314528, 1103458006, 1420209026, 1839324493, 1419941466, 897227048, 1772119889, 264337502, 1708299832, -186286100, 666698999, -1306749143, -1784684433, -2016971449, 1894813010, -1513660075, 1425911611, 1277635657, -669984658, -1112781817, -1031344123, -295399536, -1968167288, 1092232998, 1920275966, 846784388, -945893857, 1500876130, 1831372475, -1949424266, 594081891, -1109891441, -1692726387, -410137546 ], [ 351067273, -1002915191, 1314801249, -1511740912, 2126398192, -1691977063, 967655933, 1215349983, 1842959393, 1321484399, -935013791, 1667023061, 656159720, -583729367, 2073440533, -1364437286, 171065782, 2000608689, -364342371, 625652644, 60125100, -960321492, -1029331775, -2113795145, 1845354997, -970255917, 745621299, 553314875, -253786251, 486541295, 316030921, -432652187, -1543850272, 1594463557, 627547078, -545483531, -1624996346, -1331477132, 484103757, 220556148, -1650093105, 686217936, 232155087, 1731198184, 900809724, -1507474044, -105213327, 357378275, 502896298, 9813733 ], [ -2032853399, -913351220, 1211089378, 1634119167, 193449762, 1612340425, -1863828565, 407379721, 1788119906, -1820762229, -2080984714, -515472200, 346656205, 1627456254, -735313484, -324060998, 1594433320, -1298906404, -964709726, -809906652, -1993945266, -871320182, -1418825568, -1580790578, -910782884, -323893310, 265295069, -1938342606, 1399277413, 1726277394, -1372319255, 1653377216, -596555120, 1858943604, -257610184, 955049043, -1680928874, -467733935, -1124038935, 800876197, -919229494, -420273122, 1290880275, 622321733, -750032181, 1307619955, -1650626289, -1589193363, -1114154692, 2014188145 ], [ 345208175, 1930776515, -1436068595, 1212635370, -182475749, 282344353, 2016021062, 1646633771, -101825402, 1704381577, -126205240, 1349329833, -503128280, 194797875, 17687259, -2137404871, -714439542, 76652637, -285661757, 1883501974, -1350828231, -1509601619, -1708432684, -2016445686, -257859675, -1575413095, -148500957, -1858270523, -4004949, 927246684, -1878895685, 415931485, 247973411, 1406102446, -185307529, -562703563, -2022698315, -1669427716, 732674931, 1700154464, 467194715, -1067177689, -478380147, -90898180, -2138270962, 968571460, 1678071158, 412998102, -854990670, -58548306 ], [ -1054556445, 613233714, 1628668431, 189847636, -1730708518, 168213570, 1688069109, 394707797, 707381477, -100728103, 1036575999, 1211864210, 1638657786, 2019581989, -1297599839, -1703687880, -77093595, -2111297181, -1204707646, 1767821892, -190880065, -1976995164, -1081077678, 672750236, 980334800, 872900103, -369433780, -1489209529, 1893484946, -177463, 1680238203, -1540056763, 290231178, -119812225, -1442974366, -334337993, 2074102260, -29228811, 2110583226, 231804971, 703627826, 585449444, -1651753340, 952988684, 554332802, 987099405, -1316919195, 1216340151, -381304935, -1152828328 ], [ -1605592401, 56773719, 516355940, -1195964997, 1454514218, 1556602769, -2068727424, -2067730785, -1448718649, 2092603309, 2115090798, 1747656748, -1267801579, 1202513738, 8418290, -1169683578, 1471258547, 1240664614, 664302713, 1802667139, 2085178358, 1624411853, -690735326, 87975130, -1880632814, 157709308, 303122260, -363352246, 1217611284, 1920051724, -1009443386, -2108387993, -82775158, -969881411, 2118700173, -967564696, -432742302, 1000717972, 942869871, 483071511, 18824673, -2119039859, 1558743204, 728355895, -648732631, -1867813234, -1788545720, -1671631355, 1034518407, -1374755579 ], [ 174089160, -386285853, -1957120075, 1498869434, 1876610186, 99393229, -991009588, 826031256, -1054970230, 1740994559, 869386811, 1457296910, -186803239, -755018175, 1323637911, 1733197705, -1116706744, 1675885472, 2139795598, 462810284, -1640461012, 1605696074, -219241610, -1913899776, 2087641132, 806556286, -785936714, 309014401, 430948464, -14225026, -469891262, -45830605, 525714328, 1253138433, 354883950, -932559183, -297601101, -422038833, -940898228, -1762661097, -886541394, -1519082751, -1974832870, 600269865, -1196090098, 388739406, -584224905, -1865129238, 1434572235, -1549257896 ], [ -2040885840, 313117845, 1663203490, 2065596117, 904023047, -925128262, 1558924330, 1337579670, -127041431, 2042785183, -870586718, 260353748, -483089176, 1805433603, 1344777186, -319978010, 801301167, -772509110, 1156605078, -889672122, -1109845745, 822041472, -1975274508, 525534786, 1050253233, -790086255, -415829477, -2051880973, -1919615379, 2082296445, 1652619950, 917773855, 670441320, -1288324809, -247875276, -1764321639, -709665460, 885990323, -459174693, -1200761108, 623212883, -728116083, -1565490033, 2021663937, 1604905182, 1111498817, -787639629, 434477628, -1122284527, -6395510 ], [ -37703929, 939538190, 2052594307, 1566723168, 1297503889, 131598609, 951351042, 476860959, -1988817723, 1233153281, 476076428, 333256629, 1204718880, 2048341656, 1671111844, 3948338, 1017400768, 1479518721, -1018486058, -1703063696, -2060279549, 839638088, -764017241, 1298259469, -348907125, 1980857980, 992095805, 455225225, -1336075161, 908118978, -241518035, 1552969879, -1941764595, -1596570777, 436492673, 1149934786, 1621943716, -619717747, -1812126415, -2036746417, 1813756959, 1380735380, 586583035, -616050717, -1161624247, -289029150, 857275241, 633005555, 176839911, 533249294 ], [ -1943886286, 1729575675, -907485890, -223361059, 1121334028, 1244365990, -2047018255, -1311869416, 1947348156, -1041539359, 525624900, 415151753, -531115610, -542015414, 1389817589, -1080700442, 29760083, -2070010829, -731615696, -725427485, -332349202, -587049355, 382448536, 411921552, -311425975, 945419872, 1808365168, 1619292506, 1215783743, 985410429, 2070473465, 1110873296, 636915113, -397578676, 1367980763, -1669197231, 1399702184, -85175098, 189282059, 45855569, 883018564, 1948554246, 3390747, -1611895547, -828237904, -1673743972, -523213896, -1210156987, -1891996745, -48678656 ], [ -1815438167, -679993983, 764794624, 2105880153, -939539267, 510996225, 922731259, 1746766921, 789828124, -487556883, 1805773288, -414938331, 1909319463, -1970502020, -346255748, 663683799, 1428804019, -1827668421, 703528247, -664400474, 1385999334, 1325409272, -1772176719, 1630278455, -1256091364, -1101585946, 1773628719, -924214485, 857212889, 41345513, 2105442887, 645215942, -632836259, 2054617787, 444699439, -1651989682, 400524012, 824431260, -470024827, -1859699558, -1727792320, 105455112, 819920124, 574403511, -783442564, -359481865, -1875180635, -124763914, -58798809, 1431264789 ], [ 430110600, 1508860491, 2069597290, -118986715, -1254826205, 1106047646, -387861129, -616043010, -1010495024, 277158887, 1092876837, 1608280699, -121109635, -84036313, -147965838, 1091479579, 1246114868, -1431148778, 1499503013, 241828677, -1326826543, -152068080, 2023220483, -1114352132, 1789568332, -1097455551, 1070132040, -1712392503, 219462274, -1353838653, -979338683, 1655102368, 277954751, -283398803, 1611496961, 1934343933, 414392265, -507950600, -262168681, 1793364256, 2002177380, -1675713012, -1227186934, 937855927, -62903862, 567560252, 243940212, 1042010445, -1895371847, -39833236 ], [ 1638119657, 96075718, -846808365, 761610473, 127325708, -114130192, -341590145, 720887846, 1450759496, 1456532409, -1764831011, 733164071, 1216534567, 1327476129, -615247117, 110020582, -1795286434, 755450266, -275471639, 579969106, 104581908, 574292501, -1398850771, -282223387, -1004536547, -401299331, 1071296557, -127388066, 1457498833, 814323649, 1464017679, 1992933698, -1838252607, 1043564055, -1191012754, -724742397, -1460679408, 88400027, 1571293444, 1091046338, -1301466565, -1881093738, -804078909, 1357528526, -48910123, -1125877354, -901501836, -298844578, 1833841990, -1582102494 ], [ -1037330136, -1765827813, 201899261, 1862922128, 58976567, 675223353, -850753547, -630487822, -595221086, 810135271, -508907108, -1738213108, 322044219, -1671913651, -357448461, 548413216, 1606218891, 1917136391, -2122896210, 2108182126, -1034873437, 825490116, -787898749, -1707714422, -2123145705, 1888494709, 92002178, 1227309394, -154225572, 470458663, -226183743, 1966499644, 1807950594, 2075131447, 757121884, 472809130, 1607595874, -541298283, 67420373, -1924271318, -1164736967, 1358589922, -1141500579, -1994859640, -457136784, 1131904337, 1805419598, 298257717, 455527895, 1945300917 ], [ 634500444, -1128425592, 1186798854, 1677405425, 288800492, -2098867450, 854236803, -952554564, -87165754, -326907076, 586367421, 503592268, -1234271929, -1447087397, 242472012, -1979883004, -1370427173, -1532242632, -649600971, 65978173, 960319291, 641126851, 1815310639, 1208553998, 870136264, 1030565231, 2108777725, -201676742, 988610905, 1647095450, 1740456400, -1088570309, 1477779716, 835124572, -728517809, 831949935, 15736709, 187375177, -119490355, 1384900597, -200280239, -960925223, -2108688336, 510359981, -56585849, 474964178, -7313361, -166277920, 1661724366, -1359489923 ], [ -1926978861, 462836495, 35003871, 1209351946, -1565579142, 315751905, -1207507195, 1675182794, -628424578, -152489193, 480312845, -1278818667, -611215964, -1946621475, 2100827455, -761221328, 1308053421, -322150108, 963249755, 2050903760, -1692302061, 653458822, 382013443, 320263221, 160662320, 1022967221, 1242664582, 546061646, 1606608991, -759096065, 1204532113, -69073670, -450569510, -957528656, 1292065894, -1549486804, -463834580, -957260030, -1248808292, -417361869, -1076862088, 334701216, -1768838059, 1008331013, -1766778729, 1357324059, 1790084610, 145727862, 1833145577, 101419850 ], [ -182747054, 1704203597, -1539285290, 53247778, -1759416684, 945575158, 1285571936, 1876197159, 253278158, -1080598637, -1666648532, 398649667, 1989581355, -482922485, 541022575, 1329164612, -1462572239, -330577269, -1709273668, 1752175693, 136020435, -1545038040, -1849262015, 928016682, 1568699384, -931174878, 1841310277, 1787898720, -1012194071, -2107815563, -945749173, 1588706382, -1030528086, -1890000101, 1084321171, -1693579535, 2118850262, 185208549, -792670040, -1923571117, -1487651426, -257584993, -268452369, 283780210, -920165856, -762289617, -1441592384, -1079915909, -1728865533, 1316957697 ], [ 1330745958, 1968141831, 508604244, -2119523186, 1620680883, 1385975861, 1100648038, -1105563596, -187887653, -1852051393, 1589213004, 57038605, -1569367862, -1043928786, 1260130600, -493285218, -1486044991, -397028014, -1347586993, 726925427, 830134009, -1065588702, -843208814, -1216683689, -1269749038, -1851270710, -100307427, 1488399034, 466313605, -625171752, -1803051891, 914183919, -1529638105, 1353951145, 440696500, -2007990928, -106220076, -790454274, -703300473, 107766777, -1372724872, -2089306091, -1268617132, 941956040, 1361846861, 567284083, -712242001, -1629845840, 603404922, 660104147 ], [ 433065128, 383615027, -1331082277, 1873980851, 173910185, 1372200702, 5062027, 2055509380, -108624238, 1795972423, -533142140, -1242487798, -1329934877, 1944836058, 1999962738, 1293461017, 361367519, -1012051640, 224178559, -538346406, -902303063, -606204400, 1703235831, -59409320, 2141919963, -1749575280, -262995487, 1014583013, 1036359518, -605522955, 658376515, 448175587, -1517459732, -2003103506, -317870615, -1545375213, -1183555549, 1396884642, 1388130377, 1074150180, 453558569, -366747325, -1112193373, -267018076, -694359674, -766943098, 1244631121, -49916907, -2003606144, 696909858 ], [ -2082609129, 276686822, 429627670, 254920579, 1275586681, -2103765902, 1124432027, 173561903, 1556376119, 1321885557, -721395984, 1069756577, -2104272594, 663111241, -70416844, 763791445, 677062843, -2000057345, -441155409, -1695311705, 487657482, 1705735951, 870273989, -1235278426, 694277892, 1978492755, -548341820, 392865997, -904534619, -1515361103, -12322091, 680784355, -928146678, 1732865668, 235129290, -2098930238, 1126719740, -503016974, 1519547689, -649836111, 765118636, -515030020, 258437172, 1843701919, 789266718, -1722227535, -2117515533, -982015682, 2140095340, -1675821 ], [ -1442498760, 544282124, -1501321154, -2053415186, 1660992194, -1135158768, 1341030731, 934236541, -640494819, -2084414423, 1690289298, 507322410, 676106692, 2141722163, -396086591, -180580319, 630298026, -70713157, -581015256, -1010630887, -1163621046, -1320153609, -600355540, 93370809, -473627650, 507418808, 375367047, 1721761092, 2088335787, 1428788915, -583337691, -99743103, 305170366, 1946539763, -733346311, 2117055304, 847582065, -385402831, 1605814412, -537675714, 826158199, 35983567, 1091619531, -132963078, 320858217, -1769406107, 603850761, 884362376, -1015555855, 1133839439 ], [ -1780203884, 1006780443, 1502580547, -895830145, -2138075452, -881046398, 1396277527, -335692088, 48348746, -537148348, 1277606606, 1259149972, 719094337, 1290052035, -2105473708, -1415183106, 759520238, 1693004215, 1760214663, -1516238552, 551213601, -84791311, 1837677965, -1800078528, 885334261, -13984679, -969857026, 612810277, 1361294169, -1900820860, 1236031452, -1080814163, -637818353, -1940956031, 1524661318, -1247692165, 550031150, -1709667322, 272427725, -982781901, 636219776, 656446827, -862869890, 512915382, -700951147, 532300685, 1829028154, -989203843, -2051391, 163337158 ], [ 1785240113, 801578814, -1847454428, 43338829, 2003857792, -1541968906, -1087754077, 1811333800, 455526905, 1473416594, -2127225117, 859236413, -1911057503, -1420553082, -63276683, 724265826, 707743964, 345561681, 1688479519, -1778941634, 1267446524, -632328066, -629681125, 594442672, 393974640, -525544349, -173042966, -192130870, -1269188402, -1794532076, -1397244111, -1577757003, 1902616692, -1211373256, -1031525595, -1406521373, -676923413, -970151302, 939734270, 1243063919, -1947586883, 1513743923, -745293032, -1748643479, -1855722491, 1281131291, -903100609, 919248970, 1708922391, 412642387 ], [ 1162052321, -867582851, -735674135, -231522375, 925186465, -2027609725, -605119328, 494740200, -875882461, 762211170, 752111996, 740376586, -122373891, 1105764117, -1917061974, 1824569871, 695204287, -258033712, -1675244477, 2039017119, -1875388155, -693442215, -745283021, 455040394, 177073080, -1081857609, 32908222, -1025465105, -538289113, 115738825, 602126228, 1226174308, 970562116, -642262258, 582223468, 146804798, 962855589, 568471814, 771267, 1649400294, -52308124, 1848201047, -343536824, -2127984473, -942838962, 1333602382, 1058380753, -1110483366, -995349232, -2066778474 ], [ 1060146162, -1476323075, -1437467833, -1126148335, -915211031, 217469847, 1250888304, 246726605, -318080891, -745615271, 208478300, -1002270061, -785361750, -1025159909, -1189415332, -1248808066, -392299427, 1335936822, -1464690229, 500838861, -1272936845, -367631593, 191808523, -280076979, 863790279, -1900156544, 2137600772, 1662087611, 971856135, 1106771384, -239103169, -718960342, -1800072316, 650711861, -706625398, 1338570839, -2128610332, -989323915, -1852187496, 1714610185, -1873431517, -646841659, -86486446, -1509350865, 599490981, 1963096112, -672410744, 65749472, 601379667, 1011300713 ], [ -1028624247, -365787317, 1855696458, 1037457682, -1397245142, -1038203794, -74738518, 2043524989, -621982179, 171342595, -1181473283, 1816427708, 1682125217, -437310173, -1852292733, -95987484, 36634607, 1978559708, -2121285030, 145250964, -1846911635, 1342284824, 1205276893, -311895033, 1812603545, -1744897921, 724777666, -705753452, -775024226, 1175121169, 696678337, -1505577431, -374883959, -294969649, 107025403, -87548665, 998835977, 1295654747, 1539543157, 392512731, -1017593990, 1801186847, 988554900, 1194722394, -1956794372, -420920065, 1768306826, 688123160, -941981080, 1605916808 ], [ -1146705899, 1210828704, 646336361, -1510196203, 722389688, -1191191928, -1331820641, 1317055221, -1638566577, 441142394, -745303804, 1842284886, 2122966417, -395575006, 1098254535, -1333455662, -464622479, 42647090, 711658004, 1333935724, 2138443476, -34346703, 9159816, 522261110, -29098321, 254359713, 2072165651, -913263615, 504221674, 52769602, -1607754248, 383209039, -1763583421, -378551044, -1347929998, 553395940, 186566878, -1741969425, 1700895436, 182414444, -1446092345, -1100361221, 98534584, -139174608, 1878665048, -325430885, 1252309191, -1343519643, -264052334, 718304284 ], [ 1739106938, 1666892063, -1738207691, 523400812, 1010318334, -1346096743, 706552752, 1524484797, 464671376, -8007503, -1786069540, -2050145249, 1674280650, -1569617777, 529478522, 1547816911, 1631898200, 49709583, 356933723, 1868201561, -1059554186, -1919523063, 558031292, 969988818, -1436613784, 1102278340, -670537381, 737802552, -310717871, -1109631194, -200608628, 629892942, -925947904, -553612153, 1594371711, -694265216, -602844, -2146347467, -10567764, 789759279, -2064539976, 1544180584, -1534875445, -1595668866, -507846233, 1452993010, 2040333670, 149411446, -2119562730, -449610936 ], [ 1322681333, 646164126, 1685418500, -983386270, -43012446, -552293127, 621114496, -216179997, -1209058851, 1306117441, 1734559698, -1084605956, -1372966808, -2007921150, -971875305, -902880660, 1606465556, 15319992, -1793397609, -1343348372, -333992518, 1290734210, 1640627107, -1457794668, -136234188, 1460314702, -1346512183, 2041034482, 138576426, 1319972573, -503422863, 1891040039, -555574219, -790424720, -1926735811, -2006521021, -409147817, -1743677733, -1390255977, 1101584675, -1758722045, 1099282218, 317636880, -711933076, -982048904, -882347406, 213205103, -247359523, 125185208, -931525908 ], [ 391583607, 313132219, -2095025884, -2100317532, -161472252, -1777523035, 1458936898, -1184094746, -1388408480, -640786188, 123072702, -1227143742, -568214978, 587516788, 1026315901, -1019000427, 1206363320, -486523135, -2017931662, 1891718585, -1190753195, -1552007675, 1988711270, -1730986617, 596039029, -281341738, -1264487381, -1095984653, -503700914, -1100048504, 1860011550, 1809969553, -1302010675, 1725424250, 705489025, 1307821510, -814416918, 1903618110, -1369736091, -543753048, 1570994427, -1214108928, 1512848869, -1621168922, 197979140, -899957827, -877256215, -1952815152, 495102990, 1117480208 ], [ 765011947, 239767260, -1673667321, 281058272, -154601366, -312237152, 1585606501, -370985786, -309532279, 590253537, -1001121474, -1647121755, -1409549077, -1151254231, 200958913, -1968266129, -500100486, -562241010, 1319700725, -655227806, 1482640036, 101519364, 891873521, -505745, 1117164191, -222627097, 938776087, 2022124791, 165911996, -1456576636, -1369590832, 1473609942, 128058338, 2083491804, 946746613, -2037768565, 404763856, 1933277203, -1972914732, -1265817145, -1683328567, -2092607913, 758771427, 222278600, -1827735496, 691843295, -1692231821, -1614318358, -710146393, -405597980 ], [ -803762907, -19056981, -114546543, 1666797576, -1814272268, 1509033566, -1457734328, -1140356419, -1385320619, -1373940914, 744419066, 1318933693, 1246902535, -1672248543, 744479960, 1407110912, -264500026, -456121202, 552533873, -925762004, 1976537538, 1060990623, 30670554, -399608020, 988795216, 647506901, 2001609520, -849809052, 844598353, -666343355, -2114605007, -114011953, -18841897, -602800256, 1324374117, 1000770493, -1352669531, -1880946275, -450436689, -218019006, -461560190, -11341204, 2001590760, 372480916, 1345601769, 480599688, 227973525, -1010440548, -2047607096, 1539467742 ], [ 159197647, -1561510493, 541605376, -979679854, 2120288553, -1213026117, -1153039840, -1041216400, -1073327025, -1465009362, -613993793, -67031181, 1225782137, 2136690920, 1223599499, 1421831145, -2016017346, 1944967979, 1834846998, 1932950139, 1257516266, -928355335, -639673246, 820699344, 1590594711, -129566263, -1989615575, 974461069, 413659985, 1336592486, -1552512040, 711703364, -937371346, -2111113233, -1733508154, -1547272020, -1951676030, 1891450688, -1452481137, -1644464574, 364944172, 1732188285, 1742257727, -1304971322, -1015596408, -844911112, -1701205932, 1935313877, 1699127708, -344567625 ], [ 1654243198, 1284217677, -601876657, -1816442316, -71659056, 274542345, 55835785, -982788912, 1257064111, 616916094, 2109485581, 3369579, -332841199, -1171357443, 551371462, -1400423371, -238687831, 2072854528, 696132847, -1011760671, -212812188, -1440254742, 145535671, 240002789, 681290279, -231143497, 142908090, 1661050238, -2092873632, -1511621323, -1794089115, -1559717277, -158019553, 820128826, 1600457867, 1337688660, 1599247416, -1905677387, 2126649151, 107376197, 907242223, 1356583591, 1495775480, 859719346, -400526948, 1723834393, 1405581939, -1239062943, 70210398, -913381872 ] ] ], [ [ [ -1856196787, -249170397, -1274400669, -101367998, -165258232, -594423370, -922530059, -574170731, 444855739, -332384766, 1694224243, 1676229822, 594475106, 1052311956, -1045873164, 784819833, -179643238, -1505050174, 42432835, -2046551456, 2011504422, 627449267, -538563653, -747156015, 287692672, 1833991136, -1655069064, 438700082, 920622125, 427229766, -310609546, -30513698, 569200163, -756825046, 1227588398, -1938728274, 1215038726, 1102668919, 1652419305, -1844754947, -1501275501, 1002944828, -1508743416, 1354004721, 1635221027, -1000872828, 547218364, -1655582262, -1463231522, 172785753 ], [ 1204747132, 1024001891, -1932662455, -1442504471, 304182015, -3507964, -922489159, -2293594, 1862377215, 724268750, -1737382569, -1148698545, 1549453988, -1027740530, -1535901015, -772652820, -2119514296, -1641697563, 1204385440, -457558268, 1684032396, -1204790728, -1874882614, -1325904775, -944475662, -1465031736, 1477841659, 119497404, 1517182554, -1144900921, 130093981, -954662493, 865374365, 2140427581, 2131125560, -301426402, -1151995168, 1678222982, -1223135696, 1794452124, -1718504690, 586675144, 1073392082, -337040950, 1862458390, -905413070, -303171590, 377476968, 1719241302, -1936993383 ], [ -1649343576, -955395469, 616467782, 1795398769, 1299388670, -592206593, -1878884368, -1201395053, 40867979, -608484418, 274601473, -344661298, 341544639, 1663081693, -839859203, -1886518548, -1206654935, -178212644, 903511303, -56284040, 1481967346, 1871049494, 507326707, 298274686, 1352125517, 1886004037, -794934374, 931993058, 1600631209, 1252412857, 139339802, 1225181372, -2056147763, 625930898, -39426833, 1826012265, -280289921, 914978496, -515215044, 458683655, 1769199406, -1947127257, 1378434767, -2016249462, -43789380, 664126254, -86705177, 1331788382, 1121569425, -1309271505 ], [ 1410604980, -692433983, 1147493215, 721351431, 858317747, 1303233273, 1683606139, 1998492690, -771097853, 1346499118, -696598858, 421672018, -545495941, 1808242272, 2007847910, 2134711858, 109272422, -1423068717, 444849951, 977493843, -353181132, 1415576364, 1795363798, -684478506, 100634067, -604787184, -1170737555, 303793610, -1639310021, -2026757328, -1789100806, 1732345094, 1315949229, 1845768153, -101908693, 1551479047, 258774261, -2000836304, -454948904, -512003268, -1830335022, 686455460, 314720649, -922816650, 1432082349, -531111262, -594452806, -831014974, -2063884415, -581720295 ], [ 1324479748, 506243550, 2004563453, -494504048, 584387187, -1455164984, 2097179110, 303845146, 75094620, -431772373, -1824432253, 1647677228, 2022675076, 1481519179, -1260033463, -1668633837, -802629429, 1510883017, -683903292, -1421626899, 11934805, -1189764000, 303992719, 1207498510, 1001734056, -1818863620, 666455717, -1482680666, 1094888213, -1195074842, 683732829, -1601654048, -1643140633, 1982732305, -244971903, -993269698, 49443578, 740216937, -1602091695, -1038365127, 1740348146, 562548983, 1876247382, -1847909297, 1862757335, -1409069963, -39678982, 1683826595, -1252682259, -2066877301 ], [ -1381625659, -149080818, 869548960, -2076868268, -1589760110, 1027074807, 1443765678, 1207748596, 716743289, 2085391644, 1947883808, -482333824, -714234000, 1586551927, -670121300, 43945003, 103284318, 534115893, -1588625728, -1626528561, -1677596017, -2095575625, 518162770, -187677455, 386479345, 552628267, 386660158, -1682710257, -2139587941, -1919258416, -662689631, 1743722148, 912627707, -767865288, -809234413, 1677352789, -2050774788, 1397844922, 666771390, -1938932463, 1554699094, -289206620, -1645757026, -9814686, 932478212, 1557611297, -993339128, 348578518, -708440163, 338118332 ], [ 2070762980, -1065760873, -1670859898, -1959512525, -2054393434, -1452837831, -800156121, -765876865, 1500766375, -2089086255, 881063867, -2058866457, -281000427, -1280052429, 1153179523, 1482563580, -1156951625, -251683461, -1815479413, 1287933361, -1515466371, -571280189, 769559794, 1469679772, -1848544170, 1582312337, -1757952584, 276729768, -1290846963, -1185371966, 1100049638, 1430146120, -1608609200, -320894471, -1135794622, -19018890, 1790646157, 1289188255, 1187440524, -1620549866, -514507260, -482918827, -1157175283, 1932080772, -1148873144, -2029888104, 174058004, 2011981618, 992594539, 1591977186 ], [ 411355463, -343368944, 1972971854, 1612290440, -2121535980, -1788711407, 1150125027, -1634991527, -1912854991, 382423785, -2059023578, 2023083831, -1377556181, 876820487, 812260557, 978849073, 421915324, -1174477911, 292585407, 823956151, -457031469, -1409226086, -632075015, 1961999335, -105368672, -819848377, 73049570, -1296355758, -567435406, 305223908, -168395552, -105444532, 1839458926, 1312658437, -204697087, 1227726891, 2046525255, -1965785505, -1750394413, 963208254, 273256864, 1373559875, -873661554, -210700192, -1782337739, 2075523082, -1757540149, -117471124, 743924769, -1395546658 ], [ -492315487, 2690629, 1352065886, -1463409024, 1820227854, -817564431, -609027458, -1294551567, -1926119910, -360252214, 1991684577, -1876652950, 1939522275, 1578594190, -603109205, 1253244085, -1304561625, 1405665532, 96071695, 1779809328, 2049346843, -1785111855, -987096385, 1384818024, 711842835, 663394319, -670167752, -1988159973, -270345284, 198197876, -1170451039, -1721634118, 1207166725, 308668952, -1940960274, 2030448684, -535457382, 1183394936, -1035265716, 857355745, 41508023, -1014008893, 1407805903, -879635603, -1968828482, 783378655, 459750774, -1122785771, 2036817748, -1541782634 ], [ 286958045, 1456708960, 1979187188, -320082325, -108936378, 1724501691, -376784952, 1471556732, -2144123399, 1566072561, -535849006, -2041538623, 1311652319, -1608808013, 191408158, -389627148, -1363452014, -447047173, 985758554, 1224937014, 1954576012, 1274140932, -911918538, 2036973166, -606326652, 2142554122, 678362423, 105079051, 762503459, 2036681370, -2057451143, -981462134, 978091929, -524520410, 2004101771, 332702514, 2107263665, 1859120926, -1020295682, -1144248522, 1258117046, 731095921, 479767927, 1340117971, 1917529449, 335956567, -1789819770, -560084161, 1945871207, -27529316 ], [ 216805842, 715441594, -1506946542, -1275985900, 634647168, 448143361, -1301161932, -1236310121, -522212031, -519142428, -1432940399, -2037750704, -1099164129, 1020765419, 391054370, -2041319781, 1380063523, 183785630, 465208728, -919086298, -1268404891, 2036433257, -1627673149, 1024698840, 1687754109, 329538667, 891214337, -317071712, -1357525714, -1355760833, -1898466533, 1760038221, -1017055447, 1258205156, -825928762, -104703955, 801227901, 1183099859, 432114210, -1390873111, 1347924497, 832814899, 756888733, -1901156625, 1926940859, -1550827766, 904570550, -1767924323, -1976550002, 573814467 ], [ -254600298, -1928862416, -1381626944, 1729518990, 1878336367, 899715846, -486770994, 1827615602, 1127457088, -1193027019, 1402123582, -23839301, 1236395437, -384336356, 414579257, 408630468, -1176134924, 1681202642, -364877359, 675354557, -1179872623, 1840786260, -1792535661, -1434359788, -1342051164, -1215278821, 393097364, 28706942, 354971836, 590492030, -397531687, 847477543, 190711095, -1653852025, -562739961, -147213319, 1181173037, 565584507, 792388068, -1678207281, 348506238, 418703800, 320122372, 1463194696, 1526089642, -869871900, 1485561813, -1158349818, 342014272, 899161295 ], [ -1008843043, -588055299, -203171021, 102723968, 880121892, 643606897, -1560205753, -1623872044, 1381356578, -844371869, -1577078894, 703938143, -24310915, 272538299, 1344637732, -55533114, -460449688, 1186497706, -542566123, -48596471, 301072219, 1215066381, -2088216782, 1977337925, -424042868, 290623836, 1887025975, -1181965941, -1806979683, -35911178, -134347006, -181916823, 769420691, 1036816939, 1528212915, -1464667093, 828051940, -1598217719, 1862357577, 243516756, -361286428, -983050532, -1083424041, 605769571, -1080807734, 588804876, -1727412104, 1272874445, -1316950516, 1810509276 ], [ 627980146, 1043238298, -1380621884, -1763456122, -972718024, 1248479150, -1301776741, -981579987, 1781733901, -1824062329, -1337630493, 237875445, 1169245600, -465632410, -462264633, 1947522390, -1567081024, 1613840657, -180116677, -2119785592, -1266754897, 2068677172, -993180899, 2120515264, 2104046567, 465724112, -1115290831, 1956344100, -161130546, 2117811542, -1699939902, 2085603054, 190295865, 1158919870, -263568884, -987653315, -2009250371, -1754985305, 158263050, 547279784, 1941006298, -1872561795, 81045535, 1721349654, -1000567664, -1886466054, -592677191, 1576077278, -924327082, -1809351308 ], [ -1531666597, -557164220, 1320867519, 1006299633, 1044592656, 282122385, -1378130722, -1700960641, 1126092869, -1087668684, -878419509, -1350000083, -1442772409, -1624363678, 607671127, -2009978401, 933731955, -2072840490, -902573124, 2022096584, 1109596088, -1337976129, 953863248, -923119989, -1056699160, -995278979, 570150067, 391141607, 1719040774, 1936795903, 1113646749, -1456809862, 1082107780, 287110543, 157020440, -794269696, -1924959071, -197061862, 1935978038, -615268741, -63376873, -660669517, -2011069345, -799875280, 1354958968, 1476906795, 1623670387, -1836596851, -1360541418, -967911821 ], [ 1125271187, -1694590826, 1754648420, 447460618, -1677503993, -1888682484, -413542827, 1398277023, -317251582, -2079398039, 315656753, -390501857, -1140473266, -1490006632, -1491271640, -1550492171, -1910812151, 1137485249, -801159359, -231125808, -114968905, 1884073885, 884128575, -668314555, 168933267, -1369048149, -458253413, 1170309487, -967590002, -1740044056, 1335133901, 786199974, -1949966503, -1174880096, 746256386, 245209497, -2089131961, -1953721662, 291903645, -1823652784, -187748914, 2118581597, -1635990444, -925901121, -1840383478, -1766097723, 1102648805, -809099241, -231203519, 1807053901 ], [ 722632954, -1021873343, 1915543654, 1403122137, 695068661, -578413468, -717677548, 1866368417, -267456648, -411469113, 1084949061, -2005959620, -1882590196, 1807027701, 1975521884, 359495038, -863991221, -1937727193, 909436771, 968263713, -345061917, -1613440597, 1330801975, 2122495216, -403319056, -397622668, -1863326384, -1878814180, -1067539784, -272577409, -69811429, 1337701586, -114960980, 1381688975, 1514289961, -552499954, 1127939652, -1911091509, 1058936504, 871081941, 811326436, -1178033784, -1301089059, -1869791241, -1906951982, 1442329094, 964956363, -565418281, 522881117, -1547087737 ], [ 726112582, -2094947059, 1597780967, -1083730197, 707198545, -501420913, 845012521, -669841436, 1322611483, 56394313, 2061831940, -104978236, -1736373595, 1625584034, -1832217601, 1867935256, -683090006, 605285370, -822847170, -431143436, 813846820, -1217786212, 404228985, 774648601, 1615970026, -1339313409, 1574678441, 866194487, -245128580, 1026962034, 1307825120, -1660633865, 1388476369, 1108340942, 351548380, 1328808374, -1280299206, -1930617190, -97543053, 1698583609, 674792563, -172580725, 295208070, -691048701, 1472497468, 666754988, -486822349, 1862838442, -2046533244, -1575056157 ], [ 1012092657, -1911483848, 1083521922, -1948898933, -576477679, 1986971720, 521173122, -337471139, 1675226102, -926201455, 1435378242, -820287375, -1470948107, 1745540724, -712336029, -1402327635, -983036153, -1639540564, 820447722, -1072775364, 465416349, -275402452, -2028493595, -1505880540, -867871752, -2039132529, -389072474, 584869342, 707594891, 2036906183, -1880664510, -2130159449, -1664020861, -2058894458, -227842642, 1139010315, 1272884306, -2081656243, -1554586832, 742170750, 1802422849, 1061044069, -839710045, 2109237735, -804058967, 784810898, -403961038, 309756123, -2094432237, -1321926052 ], [ 6693781, 945226941, -2130887483, 1253362668, -1538241063, 974585070, 848937508, -1865757228, 707447562, -1847661914, 506135289, -18355676, -1330675812, 390727912, 1277372867, -750790357, 1708531586, -888513275, 387396360, 1923122869, 2103790908, 1307613569, 307495266, -1358722356, -309420457, 956148317, -1327011069, -914863060, -1686536291, -1954540061, -921540807, -848834396, 2004348130, -547621037, -1814705070, -503750597, -494905860, 1693644043, -241860146, -1502886799, -1915738622, 234831181, 1804344011, -1638635968, 618275385, -1921547866, -1061577057, 90418604, 1497347344, 725358681 ], [ 801623842, 1471670715, 32219087, -1109430992, -1255073272, 750935492, 443024918, -520401397, -812108390, -1971502204, -1531108791, 1003715929, -1305390257, 1380951778, 2003150210, -767399168, 820002660, -36807912, -2061814174, -2036038405, 2136605341, 1503579376, -1927084975, -727414898, -725019309, 952637201, 756541272, 451337197, 1445852532, -1727926146, -1277671222, 1092491826, 1730530712, 1455617345, -1980167708, -971581687, -45133671, -1488862736, -1797421726, 1365657684, -516690502, 261137219, 868625233, 446002689, 1243895971, -2017922337, 965060663, -739072383, 1000746923, -1105022017 ], [ -1958918405, 459785400, 2143897777, -1512139922, 1053128287, 1964368567, 1157300381, 1075149957, 1282849018, 1847644014, -1742826815, -1217210123, -2023223685, -1719052650, -315460501, -7129147, -1605653519, -161780293, -114603653, -837757132, -1615773333, 925751169, -1112427964, 1791081656, 1145159805, -821510259, 1342590910, -1217291001, -597282599, -86754023, 920708994, -1744250113, 1864733511, -394872212, -1715964464, -756969813, 674474491, 411505951, -2008789415, 254473227, 1302583154, -223061449, 1371552174, 1931070232, -841825325, 201556430, 1324831578, 1128082845, -2042457433, -678340684 ], [ 1303541916, -1702814728, -685901641, 1120507693, -1509791528, -686957878, 1840526228, 1851836742, -1654983394, -1210873350, -2042079372, -1809530830, 1780540955, -870811976, 2001744711, -263054324, -1525080467, -1335032511, 1746623435, 1599417828, -137191185, 1376767172, -1260701153, 144619301, -1460494860, 97837390, 653341273, 453762447, 383580076, -1290476615, -1517223951, 1139530012, -19531608, -2039789267, 2088092938, -143025876, 1503387491, -1843613097, 1285519920, -159148767, 315035809, 1628791984, 1801733524, 1323593591, -642986616, 390974161, 576297949, -1501096772, -1167222582, 1241934088 ], [ 38390626, 1330497670, -654522104, 1559968903, -351884955, -303320411, 1588197757, -2059839686, 1105746814, 687241104, -227455659, -1291767923, -1560750843, 1970709330, -698060740, -236434686, 1085640882, -1859749349, -39970884, -1667692158, -1633032448, 1595446621, 1111213799, 1480135333, 758266794, -1546921226, 48612254, 1871793622, -778152226, -1574651793, -1468295623, 665507322, -1629193179, 1422301348, -204592331, 1767080572, 1862828364, 1130832731, 890430721, 2080783419, -981553607, 797694393, 950533132, 1715541422, 389615017, -1425019377, -986000499, -678645864, 711772249, 866678489 ], [ 1626366537, -1814690485, 910055380, -1924325797, 1140053465, 1555019088, -822544552, 893182891, -1349188243, -289052160, 1832458723, 1587112941, 376520633, -736353412, 2080731529, -390403067, 521130408, -1908929951, 239675213, -635571602, 920420193, -2147250829, 279177758, -938071550, -432828532, 613384437, 1665906632, -236255524, 630194671, -1819008832, -670861745, -1505884486, 1536131310, 77810475, -1718219691, 934311026, 1637101938, 855574670, 1879874956, 939363924, 1000301615, 2090028641, -1771582132, 156316373, 313562939, 995504286, 933924663, -104941323, 36094980, 814406903 ], [ 402904835, 1336745919, 583307096, -1782847941, 851216545, 1566996639, -1644860943, -1180590878, -603752048, 1806629519, -362862368, -1061314883, -1790588640, -1343156397, 534718965, 224868571, -376417476, -200912061, -1931693234, -1762492817, 1551179230, -1518064385, -820633003, -20120626, -1283009600, 363575161, -136380071, 1027517354, 905348150, 1368340038, 121149477, -1381619200, 1521462323, 1928427514, 1293280071, -1110906492, -99650596, 34347131, -853633236, 795263647, 1930831154, 1046732994, 706847434, 1966054738, -377330257, -1602197048, -1795435729, 785099004, 2074989771, -1907259362 ], [ -1187192187, 767765886, -1886398608, -2119577657, 1669916980, 432920027, -1679031063, -1288035035, 1300313921, -1391455980, 1595432030, 1105527052, 2041468948, 1347429831, 1047647991, 1303010200, 1754646455, 579676009, 2133152680, 399093786, 1587176664, -1386706742, -1299909585, -1386780476, 702789453, 1742345066, -1559234296, -1796257497, 120515723, 11728126, 443767043, 489053006, 1462688471, -84330719, 374398832, -62311356, 1861095112, -135236367, 1613041899, 647843345, 297362269, 653082700, -477549458, -513024792, 107039663, -704664508, 763897423, 409225471, -434127647, 114607317 ], [ 914679317, 2144431656, -1472033065, 1743148690, -9990587, 846681435, -323947540, -485368455, 651424086, -398180993, -2080773309, -2047757581, 1817486109, -762060434, -63697181, 868457174, 1950551701, -860075742, 508604898, 858934902, -402236850, 565598108, 1576150304, 181000052, -1231858720, -752255431, -600765188, -460595133, -163238277, 999206656, -154178955, -1981599492, 1752734324, 366251079, -1096873584, 389547598, -385952921, -63010304, 2003360460, -1561905784, -1040627662, 1665236088, -1586059314, 476230225, 875847638, 882230678, -2116215536, 984944039, -2033284803, -2078195146 ], [ 1117268626, 1410786105, -708399375, 1261129253, 1957410989, -100437962, -1785657533, -115298099, -145438803, 700642878, 91448850, -1778178022, -11686264, -909926254, -116799817, 1550372221, -346468964, 755773020, 243335532, 1687023437, -1075611681, -1773482665, 1284794934, 1189691956, 526852846, -1914757858, -1491127787, -71450951, 2086838014, -1698229191, 1870631230, 1762345976, -308689681, -1085519041, -1049004074, 1845689350, 1513221572, 799279521, -955556066, -1772423479, -2028131301, 1222257151, 954969621, 39805416, -1583009348, -1176942950, -1743841290, -805434614, 2016928890, 1814999207 ], [ 1267620016, -1061367128, 1420088950, -55472558, 1217996758, -365919831, -968602504, -1842902297, -1816591438, -1607499325, -1397391891, 194674730, 840078573, -35346631, 836006427, 1304686029, 1809750118, 56939350, -1816924355, 983596059, 1763742788, 735183264, 224356810, -637141297, 552384248, -1998349864, 1840156946, 1204849236, 446300584, 1447650829, 1372219910, -683496152, 137310454, 1579505651, -989550723, 915215494, -269162785, 1765111883, -1940529147, 21202473, 1782490606, 1530150297, 1188255112, -1597556440, 2126022728, -1175776562, -1065797655, -1159562233, -701132386, -737531644 ], [ -1413256239, 514921078, 1133426896, 663010482, 2044769059, 172804891, -1257219938, -405687548, -432746076, 713910427, -670738667, -412839445, 1458207376, -1324808359, 461193752, -2105474092, 877782973, -1626388883, 1489435713, -759649105, -1309548996, -2111169564, -1708547978, -1530132579, 1466012259, 2112186036, -306069253, 1559407701, -1920957224, 764821345, -809365501, 2041109403, 450112454, -1254487397, -1438490789, -1198047408, -686299844, -1450388065, -1009603400, -1466205514, -550589247, -1992701866, -1563687335, -878772167, -781133934, 1028524799, 220496600, 339925591, -890501584, 822269210 ], [ -1767998598, 1876768725, -527181702, -1693580409, -15867685, 786400330, 213618220, 706747211, 1201650935, -1431511810, -1990437392, 2006006197, 1574575187, -1160799360, 1238754145, -74888453, -818600627, -1820316797, 118865036, 1072942300, -722846362, 2091164203, -295910600, 1892244957, -389614847, -616749047, 229573094, -151918504, 1548847253, 862604453, 1137967805, 1026543504, 1163788186, -2084605275, -1584104258, 350038789, -386739912, 1203254433, 1993695692, -1729686607, -1461313616, -1176917827, -676674137, -1767743502, -340902396, 1355578232, -2068361528, 2139385245, -1642166260, -951423667 ], [ -664173042, -982263604, 384158389, 243129405, -1430314942, 352326492, 1433402680, -1281676676, 814780634, 409283059, 1764776906, -160679504, 2031580445, -212661686, -1908305568, 1678500329, 1403345471, 2098813089, 167621031, 1777300175, -241140301, 1283312855, -982188878, -563437029, 297519974, -1029235653, 962194978, -53452085, 492808962, 442059264, 2039436525, 1234353692, -1862758773, -273185163, -944717607, -1916205007, 494387944, 1220069943, -1526595002, 421153685, 1586317050, 1303160249, 376308819, 1644397084, -274586688, -6047368, -150986714, -159009012, -380654525, 2126312526 ], [ 832192192, -423081904, 1379240009, -445919728, 1514823449, -1395819973, -340004565, 1353785370, 461818549, 156616794, 1716219956, -1288563699, -1692487417, 200833400, 2023257922, -935685658, -122533572, -1392583840, -761618859, -68705744, 337215596, -1791098655, 2070907529, -253086345, 1386387428, 1747795598, -2095402078, -104135626, 1982636848, -281991203, -1093217115, -1183137491, -1845227789, -895686281, -1051369817, 945345653, -1481994920, -1155430946, -545267165, 2031230415, 838434725, 1769447872, -1314432984, 1877641227, -1874547457, -639947688, 1208336495, -414560105, 1186215113, -1483686469 ], [ -1706338835, 2123223061, -627647963, 858173830, 662811353, -1263109878, 253887784, 1400418050, -350288262, -1528071790, 1035479707, -1570658033, -273060514, 2061688336, 340936506, 1904916926, -1721847050, 963813009, 1143526292, -1885355942, -380228875, -216347869, 1846685196, 161732283, 1933047992, -2044446944, -1824572668, -334771679, 1662529447, -792881992, -1326546909, 1120128365, 1906054297, -376653459, 378010369, 2048278604, -192340448, 1317067399, 177673311, -1163001503, 1577397469, -1570485880, 2107645538, -42211548, -416884402, -504237960, 1932927918, -1679652650, -1536691663, 2025172076 ], [ -477370298, -2071877395, 1658662266, 1763054676, 2084100027, -1526424011, -46217477, -1641973919, 1220258800, 1214380049, 1373667626, -2143904106, -1858839862, -1916187971, 1807179704, 273967521, -1084388113, -2079790590, 567875602, -1831154914, -1967622787, 1119724866, 2078883584, 1579942136, -1671403979, 1073658592, -1441527634, -472194563, 879508370, 100081897, -724200736, -744204411, 1475630718, 413382711, 2105254529, -953449979, -76544528, 28221582, -41997836, -1067577047, 290819429, 1121265560, 1495954981, 1012900259, -1653197951, -1251635866, 2131927346, -363426314, -843791432, -773107763 ], [ 514300854, -834909132, 95553152, -1238209026, -1546831318, 2101709683, -831857722, 1496061987, -934501756, 1267227103, -1530541043, -1192061051, 1683302878, -826794778, 1221912558, -304014229, 542864242, -1889070465, 1879502820, 116640459, 1634927631, 252390454, 260551360, -719442782, -640036196, 9312125, 65573007, -830701253, 861382122, 626690109, -1814592692, -1717758379, 2010488518, -1857819866, 748267089, -235841042, 602352712, -1781245874, 551560718, 753448524, -987368337, -857576638, -1621610787, -609550182, -1220330398, 2062655200, 1893615111, -100765698, 25920310, 1926741553 ], [ 1002564891, 283667102, -1566959103, 32919540, 1684292829, -1358259188, -1425859495, 1918890889, 1501483229, 421629114, 1940224584, -1761279409, 1939502433, 791839040, 1566730909, 419779840, -799417882, 468879349, -740742793, 1253612350, 1924006601, 2057069084, 1222005627, 135431776, -324188755, 236463622, -133389406, -1476486231, -685245407, -1527065017, -199199593, 490032823, 214700561, 870613436, -1600308068, -1477920711, -1118051477, -1848744449, 456840508, -1636082999, 819689730, -497778981, 621062063, 639188474, -1207495364, -2051009293, -674690645, 680040502, -274024871, 1296419264 ], [ -1580977397, 1764238011, 710217554, 1843610637, -1175183846, 115149302, 377071502, 1780402773, -1281527881, 2138106275, -1502750586, 2130007447, 700868082, -589624002, 1187903941, -1705414682, -125572795, -1574379254, -1323060214, 1799795748, -742060693, -1884889414, -882665148, 697956082, -31000446, 770059050, 1927867465, 863544980, 1624060214, 917815037, 65770964, 1205720683, 600420035, -1248398951, 1941053878, -2073904170, -164431023, 669382409, -993076957, 656263162, -219443170, 523919279, -177981921, -687903723, -158836271, 450512032, -1264371785, -487903275, 1270250093, 48708645 ], [ -328440400, -899878346, 2064740454, -984202939, -648199004, 420525824, 1057470277, -745170108, -252514049, -2105235194, -1185584460, -617375436, -94228975, 931914337, -356993293, -1695737958, 418287328, 607168362, 1958281598, 674533819, -1815741398, -1150125148, 1959694833, 1972022223, 690050523, -1688211051, 1396375500, 424251153, 1007630769, 2036967266, 1095274835, 1010018999, -1981541736, -1660596191, 846947762, -1160816824, 1739629844, 1805059981, -496639734, -491113755, 7292245, -53127224, 1364793769, -1270317796, 1180016895, 1220804844, -991941791, 92230590, -152363385, 1875152151 ], [ -2099649203, -220719483, -1921729378, -656080695, 160823680, -1328807533, 532140911, 1349519982, -1106829410, 376975504, -1453373572, -1782746885, 1878174668, -772956803, -621651274, -915744281, -291397975, -645294405, -378153943, 569723593, 1348486460, 1054680703, 1479415238, 1724405499, -1473311272, 172967589, 1930268643, -1516098719, -1407398335, -1681482719, -2142743486, 344095560, -1072881911, 885254349, -2040694818, 1536947154, 1479466825, 602653997, 278371025, 374041335, -1995227261, -49175867, 229851360, 927076341, -1538366898, 1656602490, 1150567944, 1169416852, 2135598571, 1363344993 ], [ 1650300135, 1654718822, 388275233, 1842434509, 1710913750, 1477717701, -982095223, 1536752791, -1650771118, 1812004500, 24242859, 946337394, 312871427, 1266342443, 456383819, 2107011523, 1826971189, 210685445, 1015895393, 217350749, -591999057, -425021601, -1496108250, -757413159, 737577459, 737765340, -1060856178, 1780593167, -1088026323, 1605638979, -2009228498, 149734182, 155607477, -1679337412, 1167572629, 1677017056, 296497192, 390884701, 658827507, 1066241721, -367757045, -1710174612, 2055754975, -1010217391, 640858939, -228906672, 1395623395, 1164705324, 351478470, 1795523328 ], [ 1839660558, -894829250, 1491801397, -55637770, 1990088945, -1217775393, 845453295, 25769600, 605733158, -270797045, -1815372686, -1569252999, -232168976, -284015096, -1364330218, 1706359930, -1727969820, -81018620, 870640839, -1644773744, -1603777889, -1995236401, 1198696349, -1840408266, -1428768427, -688683194, 1000601060, -1691045308, -845897605, 1884682575, 1148628362, 1980351934, -792942303, -88904666, -1357641879, -474603709, -766364072, -1949825426, -1048399657, 1155083096, -168244997, -2096249291, 2088287517, -477862802, -1393419018, 1571071729, 962278907, 1670165970, -1484742948, -1585955038 ], [ -826464120, -786864646, 993225471, 1971490099, -1768324790, -738434665, 1427826428, -1995277451, -1316397717, -538735299, -575400812, 589302825, -661083277, -1143356637, 765737021, -389104617, -264994098, -1227703900, 321639104, 857156007, -1271978230, -852339305, 80142584, -293564701, -1568908279, -572541007, 624936739, 490559560, 285195698, 186292299, -1239082368, 1634953116, 784689303, -1727177618, 1786728544, 2083341837, 561840064, -442953692, 1787709039, -260164601, 557872537, -740169037, -228938230, -4026200, 85435886, 1991491685, -1531481793, 709747029, -250135766, 1634291976 ], [ 1685937881, -70405946, -225790890, -650146992, -922442913, -1380397038, 1344791933, -630838206, -959561075, -181449131, 214113854, -1165072654, -1910068309, -901731303, 1043330320, -1306512375, 2113522239, 450221757, 1691884459, -766103436, 648177204, -1636895206, -417213014, 667325658, 76982859, 2064744589, 1073815411, -323338318, 1442661381, 118109181, 1351477389, 1541345025, 1548075097, -463303452, 1253157040, 1474373417, 1010507269, 491237939, -850445222, -1500808158, 2084289004, -1348339188, -113693407, -489424760, 617823147, -81961029, -270181494, 1584662710, -1225614873, -1780311033 ], [ -142316937, -2066551766, 1063433749, 202330245, 501603637, 1076590674, 206890086, 851691903, 1647086628, 976911163, 289281266, -1711524106, 1067239240, -1157020617, -1000266836, -275025476, 1161843087, -1747016701, 550500899, -285259971, -2084693108, 1294485705, 1326457655, -1341074759, -900485725, -1826372254, -1865057557, 1799432743, 442664001, 765377909, 977742760, -1528821784, 811820685, 1750833631, 1428696222, -1154770950, -1709085964, -522162870, -1099966152, -20870386, -1120282302, 1965290941, 336821228, -2108519168, 481168989, -1629606966, 1532888570, -214230251, 273395983, -1399769890 ], [ 264938753, 998806895, -293117570, -436263350, -1460123849, -360637758, -222056875, -1584681107, 453255919, -48031628, 1930155610, -1250135483, -1853766927, 921340650, -793020331, -1418056694, -214898406, -1335462559, -931804274, -1337933412, 14515913, -1334471877, 1653465870, -1649406266, -336241094, -266079002, 1574842729, 1998884060, 240918346, 213853220, 856917569, 1288067868, 1711346846, 1359521449, -781921902, -1500965100, -656299512, -2039686228, 1726822015, 549642099, -1573153745, -598581709, -1903874442, 1985121972, -2116309628, 913834740, 1368245658, -1656029802, 1650128484, 694450052 ], [ -508461472, 777522952, -1237931985, 1343390130, -1122001832, 645926290, -823718318, 1458771580, -777273448, -414546771, -1633921059, -385316063, 1714450702, 1566286952, -852415059, -1396384853, -1951203476, -1821830577, -1509825165, -794320400, -228619257, 1759974334, 1987915708, 321571288, 727669899, -230059572, -2041119245, -1571951208, -362405186, -564028575, 804383160, 594716900, 1494056003, -1239824370, 302127021, 821583402, 1639827543, 850259114, 977742251, -1313658237, 160915064, 1106305974, 1553334858, -83147953, -245043765, 2104846227, -1635005065, -1582068888, -1626008596, -1776744663 ], [ 337722741, 1739972321, -569775591, 1015343201, 666923248, -58565824, 218180989, 941492349, -994237249, -1187454423, 1009022466, 65571288, -1635127856, 1271041859, -2080021324, -1563599036, 1164950564, 1030161082, 478524584, -1978384194, 1520402641, 1888258266, -496178667, 1789681576, -678504149, -1207808646, -1466996459, 1272459310, -1266287393, 616593623, 1546640882, 126356579, -842516747, -2026181899, -785530626, 2130008584, -127279715, 1356262166, 1344877409, -1670346958, 1711994397, 1811251707, -934762245, 103624622, 120862220, -177346272, -1600170424, -2008588317, -1318570486, 1353011948 ], [ -1099808027, 2138575843, -1380220217, -615480181, 298050694, 1167343760, -105852972, 1938626721, 1700019568, -481448211, -81270715, -997584514, 556576571, -2878279, -1586897182, 1638932782, 324679562, -969155485, 1221767686, 1160505334, -1133754938, 1682730369, 539372293, 459251359, 857558044, -1704499453, 1062971829, 1082840219, 1241865439, -1099528349, 237633149, 981003686, -1937672666, 1119349186, -1180919057, -1009963024, -2104283843, 1513913324, -359525183, 2110589546, 683856561, 1361102651, -2071418647, -2034945752, 348488636, -801098883, 634487768, -220797572, -1120523378, 1294197896 ], [ 1329067330, 981898880, -1990419319, 1089649844, -2093461746, -530413130, -808082218, 1890931695, -2026433344, 1766599704, 1602078036, -91369438, -1746704308, -709466209, 442425268, -117921676, 429579149, -1860637220, 1788638020, 1161584470, -631539342, -192337835, 2018880293, -825529261, 1365727417, -2108605764, -420023962, -2082857986, -1583269687, 553875013, -1937023350, -1295763505, 1354858481, -1546296593, 84702195, -1375725930, 1215806543, 1205585046, 632990916, 1164702425, 992392839, 509691129, 1651441817, -1356488477, 1322294401, -393862146, 1251843436, 1951831686, -487725089, 1137572824 ] ] ], [ [ [ -1672682906, -940767241, -688701513, -605212168, 1118501743, 1439270291, 88935089, -1893473441, -86001273, 2134966701, 97403046, -1445970333, -1123176925, -1245659739, -1024615572, -736101878, -1453441359, 635392023, -320265601, -1825083074, -1371541976, -610273531, -1019784178, 1429834572, 359767109, 885124454, -2074275320, 1782757913, 716311056, -219276483, 1501006622, -178316833, 1957863772, -1088474828, -1144981239, 1815954568, -1019772592, 972169836, -1606422893, -515867032, 604723026, 183981499, -1963325695, -283486228, 1234039114, -661665341, 852600134, -1126195663, 401165024, 474338494 ], [ 1805479023, 1352408927, -534329639, 906280931, -922605513, 1448622535, -176843374, -1116886889, -1936277477, 1130403153, -1897034406, 161190471, 774939229, 673764402, 1968539502, 1778363981, -199451967, 1365338768, -2068532608, -447152154, -1052681373, -736431716, 281849991, -286400662, 937765903, -1822965617, 819499830, -1068872378, -923279779, 93192987, 1471709203, -433713200, -928240441, -805983809, -1765095622, -1631895137, 2012476815, -1003221874, -1203214282, 1773259465, -330253761, -577512705, 685136346, 1087618512, -951715680, 2137746842, -296059785, 336071861, -922918307, 599258868 ], [ -1057116438, -2079204712, 2034917439, 336665420, 1303258348, -1546570191, -133521998, -604574359, -97932211, 128597012, -1073754831, 1693868507, 1540226662, -1211293564, 1856051816, 629712874, -1639470937, 1839214557, -127027039, -819512489, -3266356, 91503948, 215514657, 1033060273, 1150979847, 1982687471, -700803344, 1746703736, -1567546288, -1757796565, -1551527343, 2017241540, -1149101779, 555058624, 1161028996, -1531092011, -1739342454, -564877661, -322584219, -256496864, 1670586920, 1102964877, -2113034840, -1236600620, 428292458, -1579393196, 1884133960, -719421991, 1284026323, 1876727448 ], [ 2057662395, 1753719665, 504490806, -117857082, -507742399, 814164940, 358039493, 146689890, -486564894, 1077994888, -1473234795, -558383941, -1804027561, 514958027, -573952704, -1563191463, 688297691, -48965624, 1271903765, 1202981357, -1527539118, -186661026, -774742511, -1619748909, 159556606, 1755279392, 908058424, 1542743581, -505966152, 829882937, 98741552, 1959119361, -1772493601, 621459226, -1265779292, 553734056, -702454421, 1965228005, -1300537565, 1724605036, -1938635046, -579589867, 993790810, 130682469, 1196097563, -342115293, -2065978769, -1299732026, 752015418, -1483735406 ], [ -1949279538, -526553966, 321334888, 389456644, 317450783, 1235207307, 1947090909, 1837322872, -301800845, -1255491479, -2021961470, 533131755, 1505545933, 73482645, -1257231044, -2103214166, -1105139409, -1611237900, 795351691, 527330069, 1695784081, 1431711456, -1487660096, 1081376519, -442545706, 360413657, 1741368706, 1031770439, 1577485938, -1289356339, -223929128, 1109303790, 278743568, -49147568, 1467243111, -1708983794, 4311230, 127938770, 1065110293, 559601269, -1830179055, -1673277814, -1187207159, -73067592, -362424608, -1586941594, 1200069357, 1857472721, 1677284192, -1178611180 ], [ 1371523854, -284105939, -1995216207, -1176204035, 1358865692, -840954352, -2029091854, 1534119279, 243991732, 846392309, -2007241161, 1124898601, 1504112103, -245247733, 968021204, -1714428858, -1188328579, -1105167385, 1047041084, -650415965, -1508185974, 828132572, 1770621829, -1319586115, -827418033, -104106966, 1461121750, -1841800981, -1595918594, 787818879, -1243694232, 1550650414, -2048740828, 316769848, 852136171, -575313844, -1527013044, 1682690416, -637003456, 936088018, -1157891108, 1555000425, -503091375, -849259987, 283740583, 273722565, -143787702, -1378195194, -71216359, 412136389 ], [ 1139519111, 409682244, -1985155208, 301795508, -604832988, 703681307, -741699990, 2144074163, 572921057, 2113227704, 936693962, 968815521, 853304498, -1954936828, -13052007, -1737949270, 494260052, -1623468083, 1273577584, -418282364, -1872772227, -1470170264, 853432216, -1891448884, 260175615, 321947441, -967937867, 722881869, -873859665, -501192416, -780909651, -1784199264, -260864890, -1678569749, 2141899836, -1866497992, -1697420808, 1626197393, 825246116, 1716789086, -680268692, -312468759, -1047476773, 2104042090, -811816131, -812042890, 1310341390, 1172933380, 1839865060, 1675001734 ], [ 1683299131, -1435877762, -1305042627, -306148913, 676967093, 263615364, 1324320488, -1946873819, 136792225, 43207882, -2080669958, -1223695441, -611225235, -950188179, -565013191, 2062805448, 763166308, -181717572, 1949156719, 1781720865, -340052852, 881786845, -1809221289, 371068564, 764254297, 60880619, 1962124294, 506402381, -591601633, 362985396, 975254526, -330426616, -2018459932, -904477809, -182672048, -1449291917, -1829530194, -1904409555, 1695738899, 1838134794, -2004864632, 467789267, -1308480960, -525992465, -1234131322, -505488676, 199853433, -1236656769, -1435075866, 597099262 ], [ 2145568383, -1401002699, 1976847277, 506395868, 502965985, 131529407, 17341218, -1067285308, -290527884, -213752109, -388297844, 162785446, -84091108, 1315340071, -1324646741, 1407226633, 898523759, 414905715, 866130667, 241841364, -544383716, -1479575489, 1340774235, -1999818722, 1968685839, 442043118, 685479756, 1974177284, -578156807, 1012363648, 317285914, 1705241418, -1731272250, -900899030, 1334067144, 20395066, 58487524, 1635121232, 613056270, -2105298855, -1478203059, -1656100323, -315049666, -637158038, -509404137, -490715732, -1384401921, -411010512, 517981704, 137132907 ], [ -2111463318, 262166891, -1829425027, -1571925482, 1259226323, -191311296, 472393662, 1795143403, -158896482, 231672948, -241181405, -1258741836, -542841735, -1432422126, 2053408902, 6602720, -766555042, 2037561542, -244890550, -2107777389, -911551873, -974819332, -1684774772, 777972852, -798638468, 1296000343, 1798637979, 1346655825, -524195072, 2131968300, -1045775658, 131032448, -47702888, 1224966848, -1772048306, -1904491665, -1288575785, 1356575701, -1405698190, 1409509813, -1873774235, -65768951, 937305674, 2018040011, 1896676776, -1693011496, -955531001, 306099152, -682361145, 986455096 ], [ -1526680029, 282123648, 1127917126, 1130006995, -1201634671, -2137979490, 696133607, -1007555994, -388481633, 1876073111, 1980214347, 419667157, -895945075, -612346780, 1864103118, 1910798325, 1358178972, 2058258885, 1421515634, 1611105682, -1527565232, -1717358915, 308394228, -2059831590, 1007296383, 835229982, -241664914, -898650304, -1879742057, 1949551578, -946598404, 1152912978, -670121605, 1602887539, 2040205257, 124495172, 64650704, -659144891, 1983886052, -1085200853, -1799882878, -1099830373, -1168611101, 545441241, -2079729170, -1431959923, -420627801, -1984742877, -1400077902, -1103899177 ], [ -1427389988, -1023460834, -1347229320, -1592115518, -103446651, -1658856060, -204811339, 162155473, -1910846725, -209919348, 451399085, 1945818127, 1422439343, 1499640054, -883107694, -499351484, 378435117, -1256745722, -95557188, 27257959, 1399962838, -509894237, -975900158, -1187940719, 53232445, 1765233508, -1846918316, -1956296025, 1963014147, -1152565990, -1175982104, 1103823657, -405908452, -124109469, 1234792503, 1009134229, -685923888, -458926605, -944111416, -1539403518, -1996318614, -338814414, 315328212, 1253514105, -1538664571, 1852280297, 1800367504, -2129104720, 1782468276, 741723693 ], [ -1322948047, -441329187, -922342252, 602960174, -1545194411, 873503265, -594310178, 1069480235, 1476729820, 259542375, -1563293407, -1245119920, -543463809, -775842903, -910210813, -2105844299, -1869628552, 432036555, -1721251006, 499545228, 924930973, -1837339271, -1162909908, 1546750016, -310141499, 1682861834, 1642011442, -786418064, 813347354, -1776068220, -2112001906, 1098993372, -641369455, -1804864627, 1765405846, -164311609, -1876424892, 1373070532, 785106583, 1956999835, -284068601, 533096656, 247159397, 1033332409, -457587612, 1273163566, 1848699195, -1918174306, 2146472425, 1014690205 ], [ -1691481428, -248662369, 1694886080, 1523018304, -865443172, 976487397, 1817337329, -1492826076, -1283798807, 20514425, 1816006910, 1218260984, 2006084242, -1179970165, -957028348, -951482653, -1665825176, -1138593813, -731218001, 1613227762, 773094179, 1933219261, 64760997, -1588216334, 1290198086, -703591113, 501862394, -1131442768, 204001026, 157056577, -203302899, -765879603, 72987471, -1304829078, -695560625, -803261842, 1491095604, -429624824, -1754679760, -734225474, -2104914828, -91327202, 1065428886, 1987449720, 178568664, 1681522734, -142781737, 792806354, 761195756, -1191016904 ], [ 1494648358, 1640992582, 2120166872, -2072542014, 838128674, -848142360, 1704377442, 38506690, 1974786057, 1076470812, -404654312, 449798236, 1247070493, 1361345313, 1859540480, 328873332, 1754121056, 1988891828, -903701292, -589524372, 1120968910, 1542646207, 1764980940, 1077893590, -180261434, 2002132558, 1747738937, 219370864, 1063130702, 1960019741, 677192228, -1059330361, 1805339229, 892109425, -1611698444, 1273863515, -1905225701, 89511000, -1897061216, -1669584524, 354767085, -885485634, -2006781421, -234983999, -1746135912, -1010482747, -267776498, 2126440960, -161279534, 194825956 ], [ -855970323, -938733483, 188305240, 707983631, -493470387, -1856498242, -917033832, 1385971339, 1606146916, 1099548113, 1299761203, -2072906613, 1472956006, 1249737347, -1378939845, -2060489310, -292625877, 875030528, 1203320488, -1389347653, -921681831, 468199454, -1807294409, 694190413, -1441222973, -2106581231, -525720422, -1885980900, -528307814, 96182194, -825918561, -1013648986, -484482721, -591813970, 1851754223, 466170300, -521100302, 2050458655, 217339694, 1745588160, -818375129, -1268042996, -789696320, 280366304, 615041161, -350012890, -822217998, 204830329, 431304613, 2086764712 ], [ -1003433862, -1736972295, 586948381, -172276390, -1204586266, -808748730, -1567976534, -1237701360, -2123594177, -293211017, 829951193, -949509733, -1553852057, -1938579939, -25713927, 1682169211, -467955247, -1377771084, 2112261147, -670318924, 1826909525, -2111212664, -379733699, 310030375, -936064317, 527843247, -2139559402, -1941287370, -102298308, -57065578, 1493856451, 1348695182, -341026078, -2125841732, 1128804404, 658803020, 1619024063, -236925968, 648810290, -1788534251, -1915073649, 458004548, -2097858996, -1389899714, -1286517099, 2098692048, -10444985, 646562239, 1187450136, -1336302242 ], [ 1300222657, 1014234763, -392344679, 1907859431, -1933793813, 1764429066, -2102628638, 927935851, -196283156, -1418951440, -1643855478, -399429015, -952872990, -252240068, 1672025798, -1576405015, 1177725348, -1407168132, 2038390910, -962143204, 1510497805, 1575703354, 738039825, -1179944840, 701954303, -1717854486, -2140424991, 1567506540, -932606840, 883503020, -32012983, 582372109, -2129143388, -1072198034, -1708550513, -1751781420, 1664183592, 2058818364, -2026906740, 221169652, 528446743, 1316540483, 1630034113, -9000424, 1560492671, 393511779, 413928521, 483157207, -1153878491, -768315712 ], [ -1060864979, 1701436996, -1574144688, -448238607, -1337535789, 545472041, 262162286, -859364763, 1000550196, 785032860, -1876048168, -2140838751, 943839378, 311760788, -1301437852, 1790411360, 886572, -1137701756, -1546813179, -1389873755, -881536737, 280188638, -1165938976, -1564233325, -443730441, 1300438507, -405554019, -1074524504, 155881765, -2139849685, 1449925879, 1160133886, 310659069, -753272007, -1931813412, 1625183947, -1868110850, 1575028400, 595966108, 1156307181, 1934766123, -1550658194, 710342571, 285850906, -1661123173, 1043730857, -1166365202, -1904506264, 128615348, -482966004 ], [ -1785387623, 662208389, -692588476, 1726616298, 254412924, -396232686, -953387875, -260504572, -519852080, 1190616500, -2132118513, 1807866500, 1345401698, 376911982, -330276539, -2068565853, 880791853, 405147907, 890485163, 785865337, 1295477080, 2127089325, 965415800, -1083122518, 1180087799, -1902214340, -889798537, 2094151900, 1477334446, -16342849, 637203634, 1717724119, 1722386285, -1265050509, 1132799239, 162730424, 1824602409, 1401582264, 1664634647, -1378022012, -1253278045, 1514896284, -1536271035, -1020403838, 1972349042, -1877775299, -455691425, 1275721838, 1935740284, 859555781 ], [ 1749929935, 474435037, -1237770273, 1268728719, -1334471366, 1316979264, -243724565, 2027055116, -153253498, 427875937, 2049039534, -1067706931, -151815933, 1225456756, -820664168, -2137961544, -37481293, 116269143, -1446513322, -1510607955, 1295252631, 1364032047, 918209693, 1168332922, 1754921238, -130701821, -114352743, -1175949057, -112892878, -319441477, -1789245431, -457745934, 301779390, 2007336678, 1578029454, 92644878, -413051489, -1812730184, -799297539, -1171207484, -1329515953, -428806374, -1380859345, -911991326, -1997324262, -1737357175, -1407142472, -2079980834, 1142482984, -766833020 ], [ 1096984356, 203641402, 1208058443, 1263803093, -874924755, 945499391, 160603756, 1425609282, 1368181085, -843167093, -135156335, -1090136650, -1439809406, 653082298, 1470408850, 1672415655, 852042613, 1076111879, 1593908274, -65707698, 1961661763, -1916527520, 52672835, 667760540, -1133207726, 1564448024, 1903951854, -1810833143, -185394729, 2023606727, -482649802, 21498836, 727502278, 2024777113, -2079262383, -1067263491, -1238631638, 1261580503, -1171190566, 882813654, -2132745770, -898506226, -999541962, -1435898955, -1175490859, -1529253535, -1535503150, -1126422733, 2054031919, 118433423 ], [ -324320888, -786246068, -595783563, -1801218144, 1222501761, -1464970534, 1235020689, 2108089731, -230520194, 636735083, -1704856903, 875661886, -480669415, 564632148, 2075707845, -470893679, 1007388412, 1123411771, 369448675, 1172205693, 1318328297, -1818820927, -655193350, -1174258248, 636106456, -240270092, 182344909, 393807002, -1146428159, -1989247343, 945513461, 556625928, -1474835294, -1334435530, -1422794820, 1020803853, 1936777504, -896875020, 1590111745, 781876643, 1641941044, -456267039, -1525048635, 1373322013, 914606808, 517126861, 694461772, -1034615963, 1681118836, -1683523448 ], [ 46374157, 678967107, 508108909, -1475047740, -1623626994, -969498058, -1906116679, 1270944636, 2047690882, 1328575662, 235411048, -29686775, 1507254089, 1697080003, -505600269, 1716567274, 793561448, 1991191852, 1911975277, -516280122, -2128753975, -1674981445, -2144703457, -257215453, -526550591, 367149810, 76426650, -1312533510, -1033798296, 1638222601, -1480971224, -1638627939, -1383032306, 673559501, 1004676213, 491740900, 843188299, -2134292117, -1302078908, 1392342885, 1508960046, -721387726, 1373885163, -503154660, -1774798353, 989208722, 2035424457, -1500777716, 1729706909, 2011008548 ], [ 87551246, 579167829, 1402207954, 2121666468, -346443417, 66277718, 826574323, 888127329, 805365975, -2069168290, -807645024, -1594412944, -465701721, 2403354, -31371835, -213545332, -1806556782, -1632146992, 1050087423, -838176892, 948750506, -1508819205, 2017407409, 1835584308, 473611203, -1619321159, -1756268880, 615416909, 245510683, 967268556, 1756805218, -1629191251, 72011132, -288486838, -977442447, -131913797, -29131308, 2125660241, 1342540709, 832228254, -433067191, 703910986, -476060450, 2119537592, 1864288866, -1838486394, -1159262961, -2011309776, -552661557, 1032324783 ], [ 1054292196, -1382047394, 1519132282, -646146131, 2071218795, 1978482054, -242310189, -1339811009, -49560471, 14052, -1567711758, 1144719168, 2135885721, 1228015230, 1017742272, 1616057608, -983004549, -1595283490, -1879352037, 1293983953, 163870357, -82817877, -638155172, 988622731, 1349437121, -169174252, 1532037618, 1427877650, -563690117, -1703893104, -274275843, 1253962062, 1973351144, -525616825, -2065847356, -537825453, -1478746830, 1221786120, 1209713788, 1076217422, 1785525493, 437386403, 455741381, 33855848, -1836983174, 1484255106, 187610005, -1318323887, 1529002898, -10202139 ], [ 1091841624, -2007472380, 2064889014, -313578964, -429224895, 259282092, 719657294, 72306483, 113948016, -459592082, -1632706083, -1027546269, 238988505, 1477372572, -1689627063, -775648787, 1741493721, -1751454840, 2009782095, 1564462056, 963935071, -284123521, 1663357645, -1462123282, -944035031, -1169550420, 1015728374, -1455988722, -865526046, -1908136488, 431887298, -1640755248, -1653025789, -971629962, -782535938, -1843866359, 1692844828, -556468853, -854206445, -347152353, -1769587301, -1080392318, -1184736648, -1782007771, 1968322338, -1186001868, 1494035743, 1577727742, -1559120736, 771444835 ], [ -586878656, -1231789802, -788642630, 1253290884, 1502656980, 719067166, -799465063, 446112546, -763682723, -1976839717, -127024866, 1443942658, -378828886, 419065460, -166920935, 1980430581, -1472832566, 1578498507, -626472048, 93304838, -2032922591, 1950527957, 1211669016, 212209998, 796076646, -346725896, -101159544, 492041527, 1526155803, 1672529596, -1208414546, -1205585526, 1618176705, 692025555, -1126029847, -736116116, -1081699693, -101099099, -1177065711, 953232349, 1580993638, -1350860033, 1832846154, 1669579507, 804669140, -1893437724, -1312813057, -138966413, -1936964399, 1516076842 ], [ -1884273478, -1248541374, -67625491, 941100163, -1036746708, -1558810401, 2131086515, -1532295375, 1925082020, 1056810632, 1380027721, 1128064955, -2078664049, -1729512007, -810447001, -894674123, 1280237852, 1534651476, -2100472866, 447307158, -1379777343, -554154703, 1959746409, -1527994396, 222055129, -561878817, -1568578632, 990322707, -1602876303, -956723514, -366128712, -1920052578, -2011574262, -1810407791, -1577073904, -1973695176, 45231670, 2034825408, -936235726, 681928088, -444619745, -127289904, -170891715, -2084393434, 829951403, 811661210, 1933823908, 891820555, -232406522, 546414464 ], [ -1046565148, 252355278, 723064362, 154666182, -1051025749, 1233259516, -1918101367, -190776348, 1196873673, -536462381, -359124846, -819285442, -1983484497, -416880371, 1534986893, 570326600, -885987485, 379462495, -2052105910, 1852209119, -631971336, -1518832833, 1428351424, 926314048, -50332704, 1025497140, -782910664, 515773656, -15174293, 1071683168, 1340674721, -1129899382, -617198447, 2117387619, -468868393, 49819054, -1360263296, 1813576899, 310968504, -453319771, 1678451769, -1292900514, 1731726883, -1644832299, 580499082, 207020521, -1930584057, 455162251, -247292969, 1521650233 ], [ 1769077109, -1517271422, 1781307668, 295483812, 107185398, -403649369, -1146399123, -493634677, -2044587654, -1505883026, 423967359, 1058284019, 1573599703, -833627806, 942293615, -195405194, -890551072, 1722946951, 975520474, -970033053, 404017282, -1834732190, -2041188737, 1732726991, 665775131, 2011840013, -677852538, -1562172158, -1550270531, -1335294241, 143625053, 170297303, -1952347585, -1548476319, 1173456659, 2022238639, 2055356827, 550471551, 641720223, -725669266, -1295488821, -1436441170, -21490042, -905197211, -1081024321, 348146585, 1774687170, -499019758, -1729031476, -773319886 ], [ -1607078552, -1204006166, -1195175057, -358872911, -1919910604, 1233800128, -300408460, -1740630383, -538761225, 2064955186, -2062368045, -1064206313, -26341291, 93358726, 895504087, -1558479307, -409192919, 2079450520, -2011217079, 570457342, -197579224, 522129720, -724051075, 1211565886, -1232708051, -223550262, 293198290, 1201402486, -2061911504, -150934381, -1724843795, 649730473, 1282011292, -1112260163, -424499660, 2043663246, 1609674468, 1219173324, -1669926147, 973041032, -1617263857, -1651792169, -1862977594, 1152127449, -1731009564, 1490070435, 514934824, 198513756, -2141126076, -1973779923 ], [ 975862165, 1428424808, 2103572916, -1451681841, 752469893, -1249880750, 546343914, 1410305431, -298496841, -336446737, 1399524221, 293947467, -945890314, -738006764, -1125931842, 1980990360, 495126122, -1742768807, -639837041, 217727522, -1479725459, -1651000100, 555859457, -30415037, -692172590, -1874378389, -807282282, 1418820827, 256190779, -1821996555, -16633569, -1559306422, 2128407276, 120923802, 1084094738, 1398260316, 1599886035, 220910386, 1897679058, -2140000670, 2105191202, 1187131431, -1935793327, 1379488463, 1714053308, -903718205, -1776686655, 1825664948, 695407510, 473899999 ], [ 1251398825, 776203469, -1195735641, 379038903, -1067651072, -226106400, 1235272, -348421243, 809411031, 1340964076, -1193053306, 12007474, 407100408, -785169769, -901183958, -1774113475, -677492508, -237696876, -1044596463, 1464069741, -971399325, -1760328724, -344526036, 480026814, -1703673979, 1115447120, -2074101878, -1985999834, -2054357779, -978879992, 1158792219, 1852825568, 1001181332, -603317804, 1785050919, 715940435, -630551440, -319612906, -1397035024, -660072686, -1661563431, -910912271, 170755687, 399969159, -1754802996, 4549516, -2135278282, 1102735620, 1763050130, -629896843 ], [ -1552890202, -1257245740, 36400733, -265915571, -991017175, 49198698, -477266110, -653044789, -1784552952, -1423418282, -131096898, -1549919617, 974089411, 1314344556, -1401322476, 1073297149, 1681972842, -1255784524, 540600547, 1999659700, 23097248, 1538034482, 878695066, -608822110, -1366235681, 393232143, -1576775188, 865768253, 1230703073, -229658661, 916836007, 1319622303, 1674320060, 2097103554, -257049837, 1024083846, -285973547, -1319776520, 1492298567, 1036734469, 369294364, 981340674, -44417793, 1170743591, 779804121, 2124866439, -874283175, 1090713895, -2002069236, 537581935 ], [ -751208392, 1223401138, 1292870636, -686136813, 641681325, -1917507632, -1148077651, -1212469785, -1606804107, -1236176013, -844704708, 878414170, -256669918, 818988616, -1580475217, 2022424850, -1527140212, -639624951, -1700758164, 582262783, 1148445646, -888677196, 1934118728, 686893975, -2142043754, 309756475, -86563256, 1095355279, 572404143, -229197157, 76635964, -451073829, 922917153, -431096103, -430935917, 2091980219, 544741850, 170941603, 1019490951, -1800333151, 224730669, 1354878956, -53946919, 394892958, -260239580, 119716912, -1913257496, 134322273, -2062260257, -915915663 ], [ 2036435683, 1345746156, 658169087, 69177094, 711169679, 945889499, 1009255751, -297385228, -1441990313, -1558807608, 411815180, -1703613161, -9939401, -49771203, -833563348, 643711093, -1060224445, -1682618078, 1265747627, 1745556239, 1454163964, 913501536, 196959465, -174404279, 1322940063, -1874505701, -483264432, -909234285, -1074686832, -1802990042, 1323643067, 227916320, -651348971, -363351894, -1623130167, 1675515915, -438191227, -659214310, -642922645, 1849081823, 794317292, 520928780, 802371172, -582317795, 1313922098, -1339909404, 40541745, -480330104, 1297451596, -1201417060 ], [ -1300072517, 1656112530, 190086652, 1874545599, 1372464354, 954392820, 1351147439, -789681786, -72388464, -2017047479, -1240718914, -358903792, -1448484724, 1370587967, -1850366514, 732557409, 1122574148, 1557652658, 664197540, -1152006276, -1622669180, 45812199, 500918328, 1067251724, 1292817881, -1635765863, 548805018, -872861135, -1827967598, 2114458208, 1047898327, 403351237, 51914748, -543560106, 1269494758, 1123748257, -1260219708, 1469888243, 2107377635, 582212000, -112160375, 1135450031, -90080408, -447129756, 1862855199, -13953750, -600926925, -1393507174, -273883230, 1406881090 ], [ -1674527766, 1644688549, -901815561, -1242981368, 175622925, 397226380, -25309720, 325592893, 1450191273, 1859937187, 47531234, 1569060050, -1579655820, -702112000, -1484991867, -1718221285, 814454809, -1044590941, 401427573, -685505083, -367696356, 1018967937, -1362071736, -264587924, -1608016757, 563368691, -50229584, 363567044, 312753890, 517894464, -294789091, 1140373450, -1880984645, -794877529, 2130058802, -385498597, -1361549568, 1280795635, 2041377289, 1492214515, 727922537, -840508565, -1809574811, 1421198418, -699592612, 1907079587, -968205494, -1645882528, 1144344945, 1890142640 ], [ 1135189379, 823276854, 99211840, -2119790204, -1233305671, -859775260, 2089949383, -786332167, -1327964629, 2011475637, -123977436, -1579418683, -612534979, 914033450, 1242647024, -572843340, -585414821, -477857403, 716042907, -210672086, 1544800527, -1214104262, -1433109870, 241275429, 958523256, 215449830, -1542572499, -145743410, -33122415, 1526514055, 621731213, -2086720007, 1808004582, 851017984, -1488074138, 1304001133, -899122883, 1494524853, -1098359208, -760817814, -76220683, -678234134, -2015872656, -1654504862, -1347507824, 1219316677, -31747995, -307432831, -1533942481, 1761178363 ], [ -2063164893, -1737866654, 461712826, -1622037740, 1055267771, -649648710, 720887064, 1750799124, 2103804623, 1107102175, -561775826, -45019914, -39104300, -1995158536, 1865814126, 672392974, 1293917263, 1738980402, 90621300, 1223440371, 45705202, 1451577023, -1294288863, -728175742, 1896949734, 1819461916, -259870965, -1008433169, -1248788372, -64245255, -896169931, 529386771, -440225131, -2146652411, -804036112, 1333364891, -1437017780, 1514458175, 8289270, -470944789, -735568414, 705517738, 1468315688, -1432980069, 1758903954, -1739869433, 370992162, -564249288, 905178140, 103583057 ], [ 2146926130, -1539671227, 964631250, -145935695, -1866996899, -344718108, -1140344162, -664275112, -872982813, -1612698044, -486255838, 617989153, 716385024, 1505460703, 1310082070, 1176208685, 2138777411, 1282948478, 1609682409, 167858596, 1072671887, 1171272838, -1742111710, -1346342957, -1930539145, -1211919409, -84405636, -1064538986, 1932097344, -760449043, 2101847319, -485728208, 1434262040, 102094424, 2077010033, -1158945123, -2096886029, 55757350, 1735213016, 435954409, -1132551174, 881036211, 1194058203, -920087006, 1950354804, 2099624364, 2019102733, 1525140614, -1855266952, 260585632 ], [ -311242856, -2093983051, -777091557, -1336402720, -429963080, -275253068, -2122082096, 1637852247, -2051297496, 698183852, 1350860764, 729315365, -958800869, -1672011562, -2103933095, 1309291758, 519965786, 1884618382, -2104727211, -694125415, 1631421389, -1229325053, 1122176158, -1185624933, 2080197192, 888051432, 682667925, 705003769, -342064095, -397965500, -740963441, -274131005, 682901448, -1066962492, 501531468, -274055238, -812998773, 537218183, 2046382012, -1655094929, -822435601, -201374518, 1628354450, 1718341175, 393401023, -309077809, -2081039695, -1644713303, 1942211224, 1304784106 ], [ 1090602658, -582901188, -1021391691, -2113896519, -1843266658, -417669664, 1996949149, -1818655816, 1743704527, -522324496, 1458343672, -448160812, -1450425593, 207225080, 1853951822, -942169780, -115533839, 2101859146, -1882866304, 1323513121, -394100662, 551824751, 1212289576, -516213716, -1413161237, 1070524556, -645118528, -40214375, 927854050, -421601476, -706541678, -290539430, -223311857, 639572888, -1572014950, -1385636307, -1478278877, 233616543, 1659861235, -6191684, 1838499318, -1321231338, -310462839, -1793855667, -1001634250, 1735444153, -124223150, 2122884583, -685014055, 1831471224 ], [ 550279788, -373140543, -957295062, 926171667, 280352125, -1322456992, 1772398725, -1690965402, -1572332757, 1941233467, 257117983, 653336336, 1618352318, -2133540532, -1569291579, -1929629888, 1886185441, -531627327, -560143947, -995447786, -1116639592, -2110696333, 856599445, -2047689316, 581685556, 1941462245, 1851249802, -438387579, 2027902126, -765656130, 105371199, -1831284596, 2059718439, -687080523, -1812853180, -1365885175, -1746198609, 2126085160, -646076177, -653054747, 124464802, -1365868141, 1515683787, 1159888085, 1933013926, 1678519034, -309680217, -1309256113, -55265854, 1356711798 ], [ 1558063647, -410863353, 275744319, -510793852, 758911229, -2103420133, -1154688999, -671866840, 1001954323, -48954170, 1849304213, -1308375222, 1443403183, 1852979121, -2038596702, -14611219, 164952886, 1335703688, -183029043, -1804833672, -171070319, 9393752, 2113720494, 1491962448, -1846822432, 851852108, -1478439213, -1710305345, -281370815, 1010061804, 1534214044, 143297003, -84706109, 628355043, 1678409770, 1933374728, 919812048, 333548588, 1727024683, -502872956, 1149261213, 442780432, -1901104815, -1796203422, 1264426265, 1141748241, -1474459398, 1476518517, 1264649675, -58110617 ], [ 359289842, 1012571693, 984198313, 1272800196, 891385113, 754841577, 1282080338, 775287862, 799884326, -299412669, 43610047, 468230578, 873548373, 1958946821, 742312708, -862005276, 260007383, 1771141469, 1870654971, -1591416859, 1372264469, 845768362, 2141770070, 2024468810, -1092795955, 2035952036, 1145770945, -928861667, 1767284505, 1871544218, -160981760, 503362649, -358011818, -492818067, 1745765396, 276200572, -1885133201, -350825684, -1946939329, -1751608491, -1041665149, -1391239434, -502221487, -1756933658, 890246405, -1612894770, -299489485, 1151073558, -828647967, 2090269965 ], [ 2125312815, 148074801, 542397461, 1026611739, 176754922, -1173561177, 720489684, 1530996038, 1104769055, 1458557899, 1775000004, 1827698131, 653266174, -1934945227, 932204841, -1445163970, -1518760744, 1776301152, 621845339, 986041514, 373392933, 2124843942, 1033179812, -1719590264, -1149483148, -1009266610, 189648642, -1455148777, 1998056224, 854076446, -358371192, 441987189, 479582589, -1568545269, 117181671, -629840874, 995458781, 242616464, -146144858, -397962965, 1412355936, 1679419512, 1727738499, -1026716947, 78856275, -1896126197, 150806353, 1302218551, -700887518, 1830419928 ], [ -1411152846, -1083145905, 1837136908, -1630391836, 1454409971, 1734086170, 1718110342, -376331905, 623713119, -1580622017, 1573759842, -206034602, -1316741993, -1878939595, 1349611244, 240799993, -1828145724, -187653774, 2066071561, -375231028, -218793560, -1400792445, 2146279680, 155580390, 1399494044, -1024056999, 304841398, -1158938423, 958448540, -1208667339, 1710072790, -1496620167, -455910674, -1017475782, -1721675944, 852260402, -1319623208, -1460467528, 407391569, -147354928, 1872026859, -961710732, 1082316394, -1193245373, 97098179, -995809988, 798341493, -1682367664, 570453548, -2040541961 ], [ 1486255898, -1742726231, -143922828, -1975508554, -1421273085, -1794266320, -525675001, -1530966258, -768349240, -1091179945, -1437006352, 1837597944, -1408742814, -393048900, 1691362077, 1293943773, -1290270634, -639065556, 570173810, 790610948, -1168625727, -1268932907, -27788566, 1656222256, 1135158794, 705054737, -48974073, -948979478, 106306267, 231343231, -922281927, 1991343908, -1747506998, -710185912, -2029111321, -1886692327, 1429979666, -55224788, -58359655, -1498261471, 707275012, -2131717817, 1342846334, -396875807, -212442375, -1003604236, -1305882812, 1784246961, 838427803, 29641080 ], [ -246895565, 2131691904, -1553542927, -312873287, 1506262597, 219407680, -28111286, 139905658, 522285361, -1638037276, 1597720059, 351960233, -1890646505, -836400169, 443275356, 1734470258, 337359147, 1231732124, -251285162, -1154977690, 1210419859, 425627544, -1372543192, 1347835792, -777405128, 2040568706, -252134936, 68974366, 382842291, 464626082, 2100349960, -1696569783, 1654125442, -1790670737, 399366135, 2020698865, -1943730523, 1409759674, -2027969083, 1629744024, -1741157804, -748966016, 921633654, -1562603636, -13746940, 1037042401, -341303260, 1008363792, 1839258425, -1042604183 ] ] ], [ [ [ 554064585, -69951145, -483626598, -455509850, -277835980, -479289674, -33639313, -940607964, 2099551820, -760258720, -1192291786, 646709120, -760130718, -685895605, -440279941, -1204891873, -717254358, -1975708647, 1222441230, 392938305, -196352046, -1353453849, -262876005, -833827049, 1573929636, -1822378206, 1396331750, -2055029380, 429773329, 316921735, 771897118, 1286007503, 721507413, 1868028570, -1977115134, -972650548, -1859886413, 2015415213, 475668040, -1239550773, 316512922, 1510864738, -1344729338, -541840378, 1670381414, 112082658, 266796018, 1909825894, -1408153703, 1908389157 ], [ -1024877468, 2098477445, 912498076, -405136766, 984987519, -66476932, 880119808, 1072829217, 333755946, -1382084669, -1599169687, -139877693, -1788825554, 1679619675, -865223493, -2120147280, 1222387954, 981332065, -2115483064, 2118502601, -1424186653, -1262374082, 1197525565, -85783132, 1450292123, -1057720624, 420412947, -1401986635, 1082210112, -1707578405, 1652378382, -1688962470, 1408876499, 630325801, -70439190, 1786731127, 588416009, -1343882828, 150843797, -378637329, 638223598, -1461056201, 1252178331, -1391986816, -101326789, -618454259, 2067654955, 8421862, 1664464096, 1962161568 ], [ 1951239081, 1957739449, 399869710, 1917469917, 734021385, 1464192194, -1275349622, -942333519, -408600742, -516541007, 697030175, -73186077, -2036930772, -362355975, 295994276, 520490633, 1964761461, 1597569654, -912108855, 800523758, -1476125502, 305388197, 657428793, -1195129510, 1628984091, 1750168507, 2008364228, -500749151, 1148638598, -151197220, 667401948, -1550124199, -1361339595, 8088759, -102288315, 728885025, -295029341, 1812013103, -241709049, 1163884278, -279993692, 86255290, 1307484891, -1237797452, -1595870203, 460821512, -230924773, -1617384648, -2056621820, 1870791942 ], [ 1790970967, -1949997396, 673476457, 1023587015, 791991843, 2134643974, -609073386, 1654024478, -1139144212, 319855123, 1518985755, -745209167, -522678032, -1106707584, -1009745928, 1452136361, -116727448, -1194517804, 1472891034, -163743230, -1870981590, -33879463, -1040942902, 722603725, -53517543, 709289945, -1124944961, 833444726, -1953042704, 1694691269, 658664836, 1634001748, -717799432, -6135793, 438322886, -2061120554, -2028067494, 1456008861, 1002029222, -243236327, 2048738415, -987658689, 758571118, 1576770985, -1881327066, 1456711616, 251294824, -769055372, 2045044656, -181507681 ], [ 1880114328, -855737106, -950281327, -596001298, -618903360, -1565820740, -1668201604, 516353849, 90816168, -25103498, -1936674499, 169243107, 868068943, -905529358, 24652634, -1327431880, 1559227107, 1238989042, -1873357669, 2083176359, -1158617953, -2094083045, 1521452246, 387354441, 1035934686, 282425939, 52441644, 2016206219, 677527434, 287437145, 287841938, 1784094725, -1508580163, -580196991, 976198251, -1787123745, 225680082, -1428432623, 1084430325, 1708388279, -1999240573, -1918022170, -264957136, 1880734016, -95832939, 593710563, -865076851, 1953619844, -840619771, 900908923 ], [ 1497690278, -476847975, -1740197425, -1947957459, -1705241829, 491704549, -17074680, -1056639647, 393781474, 1952562895, 400060093, -1969176078, -1166358636, -1428220259, -753309550, 2086058762, -1191099484, 1174062326, -1413101378, -439155489, -53503937, 508443663, -1144740250, -1107159361, -409623883, -39926348, 1206156466, -297098379, -1159806872, -2112006736, -28411395, -1743804645, -409780994, 1467946791, -1185761679, 1194997257, 2040601006, -1088477031, -623029256, 1171733347, 940320404, 1682706481, -936623528, -554282720, 209359910, 42145339, 15556207, -1690270545, 481945788, -259505258 ], [ 1544796111, 895478652, -391263469, -1772957625, -1315943807, -733397352, -1360616683, 139695393, -1555156693, 1497881401, -1798392694, 1035332453, -412372029, -407411877, -57365963, 952270611, 562896783, -825606214, -1408162833, -639102572, -1641838394, -989475571, -601345937, -1635382908, -298180494, 1602762818, -1664906331, -1359290086, -64389624, 1913261071, 1693935769, 1476439000, 697709227, 1104507061, -286738888, 1195976979, -486794568, -1993877370, -1182187642, -1077814344, 1355728438, 2010306104, 1394296494, 589203995, -502477140, 804121794, 159883352, 38968192, 1991746569, 127160146 ], [ 508358194, -354110123, 2131679428, -1517317949, 106818783, -2047089165, -1193929706, 2013367583, 619652237, 225455358, -1880194319, 1973497752, -1923382111, -1341518185, 276587868, -1727569482, -1169691726, 1070266213, 1371756291, 1715287197, -1019168798, -565628192, -1973750213, 1397165630, -1689869670, -1347131658, 1789290095, 1805011848, -1234831247, -651235767, 1664511757, 1930546786, -103912016, 1423119441, 605673693, 1544902701, -1203946258, -895946380, -1872065311, -1216259039, 1783246594, 1216366324, 1757809231, -194061619, -1367933342, 1037510144, -1775656340, 809461251, 337567177, -1222738196 ], [ 356436041, 329801587, 1884836975, 2035171924, 1794369612, 197507672, 1136775409, -2016331370, 1686499200, -1312748079, -1359054450, -1542599738, -1063845386, -1832967342, -1424321000, -871828818, -1668216334, -149748486, 685297412, -332470833, -2012322805, -887457323, 1604618073, -442457551, -517116735, -1449319739, 1882499315, -1502740716, 526031149, 2065866780, 28759868, 1015810503, 117876207, 2052546566, -1951803153, -718359486, 1084170462, -666502917, -1509089299, 1629424600, -1289379126, -813599718, -1579543297, 1019916814, 513305171, 1447511159, -1200346819, 635582100, -2102905189, -647134112 ], [ 193946495, -1846760146, -833958671, 1117282124, 810369338, 851369379, -1632490196, 1734233015, 210045379, 2096308485, -2083171804, -2045118849, -1296998206, -917759891, 4479994, 1820011885, -1959630853, -1585960683, 607964330, 257761500, -1917340062, 2112662460, 555683283, -321042099, -248520041, -815319692, -1531018067, -1091066496, 2140669588, -1708616376, 1424229851, 1207449531, -1867309201, 960598752, -1154941245, -681326616, 105908539, -344300696, -766340563, 1960399246, -1534884522, 393233890, 2071439879, -342208607, -2063327841, -521641602, 711156055, -2138699233, -2127236782, 879301547 ], [ 1912247227, -2057463743, 1581321801, 1297709942, 1139326932, 1763616652, -431391596, -1246761608, 1953197098, -1611994271, 1419340072, -495321355, -1728496467, -375228263, 2040824972, -798610638, 302105278, 1990087498, -246637574, 53338656, 828580935, 1366114136, 111729269, -1603778565, -1664030114, 2145007571, 1784858988, -2044689939, -1294222195, 19746962, 1755433701, 1777849575, -1769102401, -587254846, 1174087449, 1236615225, -1712896409, -1905105472, -927550964, -362896926, -877805272, -47313133, 74376925, 1973104652, -832970652, 1907407763, 2003515338, 662358146, -792482246, -1574427921 ], [ 1819949277, -656304501, 2112752066, -1300574148, -936176217, -1829096959, 1863918003, 1350307267, 441722455, 1849782083, 1031152414, 713772904, -1360733613, -1441450894, 1203377202, 1313468655, 230705501, 1577358495, -843335670, 1595942498, 792837721, -1432061577, -1055906565, 684514964, 1532101617, 103271980, 572563327, 474261936, -1217841613, -1427322464, -791006072, 603036655, 1604005860, -1085934231, 263200058, 604864171, 440623596, -1630639793, -966055263, 1760147805, 2096067618, 1527031568, -1567343209, 1718891414, -46701696, -177411053, 1894405962, 326755610, 1073845794, -2048661841 ], [ -822731576, 810679901, 876455454, -1120851734, 546534295, -1029496292, 560130831, 768566730, -503036114, -2099971684, -1119764990, 1994622985, 41102576, -2042222447, 1093959573, 1979325803, -320783588, 1366354786, 1406963719, -1518662569, -1628056820, -827889222, -1856722920, 2085476910, 154405728, 2089300785, -789446387, -578809041, -1077983545, -109042650, 1708166081, -1341460387, 1998791327, 1143101690, -1806932425, -875321799, -743389264, -843354587, -457226863, -251473891, 2116879956, 575977645, -1844816258, -1834270234, -1187656112, 109960694, 1546527081, -1840411001, -209642129, 292711954 ], [ 37103222, 1352164702, 1217633233, 1008532137, 1230068334, 2102295246, -1339304732, -1299345079, 1980599121, -808592409, 1287650769, 519246971, -340315347, 1866234224, -1547357869, 2113020358, -748718385, 2099445587, -867379963, 1401877315, 774863676, 642270280, 990075820, -1017500892, -1063978737, 808913156, 967150003, -843518214, -1204287010, -433000725, -2017454015, 1424799393, 327469855, -1556985670, 549110784, 1554197614, 756788761, 1690403189, -1197530875, 1617311855, 1670972892, 543634705, 889185146, -1252263152, -644828489, 964780398, 1035520960, -856551048, 713116086, 355165173 ], [ 851527470, 1294231440, -1342789093, -164026343, -893313991, -1349526899, 2119541747, 2105039489, -336473863, 161105917, 200253247, 1660574412, 906686447, -1700572944, -668215419, 896332448, -23894307, 439579901, -436907174, -2047934238, 275553724, -1399767306, 99081265, -166606813, -1146426203, 595917800, 1835978128, -1237120010, -639449122, -1179254815, 725824977, 191180733, 162813884, -754552121, 136549687, 988129886, -1450589198, -391035673, 285144576, -1299311338, -1776538176, 1569736883, -1889917247, -1734885296, -83917689, 441764979, -1431349275, 286774676, -1729104858, 1752618365 ], [ 159085052, -1246877082, -62717798, -2113344406, -1052862532, 47117099, -605857495, 1986115311, 1575480600, 1281241879, -161545024, -663960724, -1523923438, 1690704651, -97332880, 1101434060, -1505656698, 1426847235, -1893328523, -1915644446, 694098262, 240858112, 1496032845, -1743085025, -2041522962, -1620873493, 1515631045, 2069172328, -89465480, 1068592985, 1421205756, -1533995897, -1681586577, -617744626, -2025136586, 1437427572, 25997927, -968147888, 846844548, 600838772, 1077510628, -37110447, 973565811, -2111855911, 310890910, -95011721, -921102073, 1599497501, -926876789, -28250526 ], [ -952995116, -1036225429, 463933673, 1863175329, 192941361, -1693209442, -361624500, -653541795, -1775355102, -2145520099, -211699400, -1843319628, -78829249, -893439614, 1483403023, -1313853590, -40926669, -2097094004, -2088088078, 207793848, -1050784238, -2006951159, -1917373100, -1507354772, 2141661596, 723127341, 1163742477, -316575091, -1150178979, 185796238, 674968768, -1017578383, 2025968306, -815754110, 746842053, 1036012697, -524805690, 150947728, 7115053, -436201584, 666564805, -456121118, 1556577763, 707004578, 119067608, -581932153, -1047846432, -293766010, -1740082698, -876829082 ], [ 1218418481, -1174702860, 408486466, -242026324, -535655005, 853363641, 1292051567, 1340884912, 1153961806, 1916392928, -543278924, -777447143, -97135116, -433044878, -1511238702, 707970017, 1230099202, -760805653, -729019022, -1132172967, -786737474, 1626338413, 1826883743, 115707394, 1517419959, 886027575, -144002443, -459616777, -1641105278, -121108907, 822724494, -1322013347, -1388006010, 551295331, 226907098, 804129389, -976449042, 1952403610, -514788779, 2130057605, -884273083, -804605973, -842742704, 1947707445, 1974955563, -2019279943, -417279468, 765140556, 222711159, 687723990 ], [ 492427258, -235055982, 271704498, 59999378, 1213383711, -1974157719, 1533961070, 2073612727, -869570561, -618755992, -894302807, -1708336766, 326982574, -1788181004, 607815256, 1190438911, 955648551, -48251537, 952700258, -1607349797, -607463140, -1388460266, -239713805, -1176678047, 79214630, -62690142, -1951872855, -893461066, 1553303965, 1862104237, 1809821048, -347783884, -75533582, 678882498, 906093346, -612372046, 1060774979, -271858020, 324048769, 755260071, -1837360621, 1776081621, 1020868611, 1427713824, 502022696, -1717933681, 1232599187, -1637061816, 723246457, 2142497449 ], [ 1173195070, 906281945, 1067275712, -2087489436, -1064894541, -1356022889, 1489402044, 718341443, -1870539282, -463612198, 1677446513, -2055626617, 936577949, -499288863, -1301347263, 921761383, -1835750182, 40906087, 722982154, 1593992506, 1314900065, -884478012, -2131875761, 754779400, -1719647938, -1480428981, 264821165, 1540964068, 1035060793, -873663328, 907244113, -1460927179, 383842711, -23642210, 114227849, -447239353, -1064644906, -1646342251, -897015276, -465274089, -1633512298, 858837739, -1869418559, 896291630, 1373368138, -2119725030, -1929214009, 370805721, 382473128, 1639979055 ], [ -651480295, -463553120, 458218702, -57775792, -1634230570, 996526387, -1035635794, -1797318935, -1775552744, 292643411, -1353198820, 1640309540, -657108533, -224483232, -1742893091, -816398963, 223621278, 859489348, 941364986, -25427202, -511065146, -1929027532, -613112931, -1241034164, -1971948990, 749920563, 2056048326, 1653399658, -1989648501, -1749786619, -1377453434, 1731361, -1762174482, 720250594, -333302174, -1656962973, 1548720130, 2083203598, -1354721548, 1713942784, -446826263, -1334283398, 275742457, -1565635064, 570213864, -1508919029, -333917847, -1547203163, -1278975819, -181729562 ], [ 1880982066, 764794418, -1619790405, 1567314541, 1163274015, -1755626837, -1464922322, -158198709, 1307287916, -1415107871, 1618747366, 1058306363, -2022611962, 674211517, 1601475076, -1180730071, -961229026, -1403596572, -724191248, 1857178463, 610314652, 212977933, -1518121059, 630226173, 1530547407, -697564686, -993328642, 459407136, 980959720, -892529811, -1107462127, 567488562, -1926311844, 444035730, 1606993867, 960552471, 62633317, 555108239, -1185028902, -1816695827, 2060310648, -1224574676, 1409712160, 1687399288, -798381593, -16211531, 791647891, -2086320472, 426795402, 2021697119 ], [ -1733655701, -1998446581, 519654549, 1411657088, 828424589, -304992242, 352998841, -690518507, -765767831, 725651636, -685917008, -487275848, 449051409, 987558425, 433327630, -1724565825, 2061200760, 1950195773, 111115250, 936176801, -1218803345, 1514381490, 1224704865, 922125481, 1809366855, -358298531, 1572033358, -1780091858, 900239924, 314698056, 695983864, 761854284, -1316680367, -1849491025, 1568862661, -1850468439, -137042100, 369670862, 1173587178, -474654640, 277696483, 332229266, 1691165461, 525955764, 1524166216, -782294131, -1391677280, 1022640578, -1973044602, -297581552 ], [ 2083344838, 758609474, -693588073, -1458702437, -991421215, 1809189014, -957281268, 885733756, -1855698543, 119111573, 2018935232, -1450311993, 1738219636, 834751207, 41410599, 177883417, 959149017, -2129137945, 300772844, -1605918146, -1649627327, -1834797604, -255485920, 2113499989, -1130010342, -1828776781, -1705959902, 1961502233, -2068237590, -1422374896, 1137879544, -566865468, 1438497414, 1113161502, 2067846305, -413737594, -868119113, -757112084, 1724722075, 795747099, -893161853, 281096131, -2057196879, 2137075002, 384837690, 777999076, 1935179333, -54761890, 1080567070, 202783815 ], [ -818931864, 329800325, 296293158, 2065448963, -1509613552, 88214024, 1900352153, 1938628110, 1608895624, -1169933997, 775445096, 1904272874, 1784873569, -1045849170, 1122706403, 32192549, -734257870, -160560838, 1550137095, 90667399, -1966331878, -453362132, -1163885854, 1505956416, -957035877, 1542309900, -808689607, -1487694764, -1311297594, 1901597258, -1936143562, 2080234893, 1951443326, 762894768, 619775476, -636941566, 147262076, 2145637578, 160771208, 789926704, -424620808, 2057414242, 2051670397, 1560609981, 225181448, -1192350680, -1236707801, 2137568640, 947028012, 820625302 ], [ 1236333778, 1123617919, -76062218, -24699736, -547871583, -658805026, 1158360010, -561185364, 1840707263, 109362764, 2036532374, -1671552690, 766548494, -1594671616, 559407567, -1685861082, -560852205, 1057304463, 2028503787, -1069929923, -175272837, -872501386, 1128767765, -906242532, -1988480839, 1525233508, -1885675201, -2047023539, 2110294807, 1264935839, 1306733408, -1615255645, 313123862, 1710265383, -1309564149, -2124205948, -919096327, 964796435, -466875774, 1894934163, -509914487, 507334104, -1563242942, -2010829796, -1853637758, 580854089, -443598013, 1816580309, 459771807, -650629848 ], [ -1620421071, 1910513259, -1752667412, 1526379300, 2079994586, 515101439, 1814201249, 568408849, -1863317522, -562874160, -1352747483, 542024994, -1046443912, 1883721103, 757548291, 244516159, 744515848, -1834049477, -543534894, -1014456209, 1127046464, 991686012, -980515305, 1182410560, -1062748003, -499913359, -9328752, 1213837090, 2088035763, -1388096807, -1723533175, -691981379, -1704002249, -776807357, -1737834878, 375059344, -680885160, 124034101, 1250646823, 546995787, -1123730477, -393543910, 1240706455, -606878693, -616340396, 1147488570, -194244483, 1767765991, 124567450, -1323919933 ], [ -32874508, 1146018336, -1349312063, 669192858, -759107363, 1086880469, -2011030379, 1984970213, 1568542502, 1535371510, 1528197522, 954580298, -199528627, 1089150790, -1589145228, 1108310010, 1044385451, 1919455664, 2030132800, 878860730, -1521927509, -880495621, -1371309754, -1898139968, 442300123, 1879796282, -498048346, 1582291816, -827226849, -748529732, -1018360406, -1137899268, -682826846, -1295211853, 1737828567, -1171964323, 40462911, -842557804, 1600040302, 2041858490, 2141968531, -441956727, -1001854292, 2069587740, 1025554877, 1096793965, 1652508912, 1100227313, 83238953, 509242848 ], [ -639858183, -1749801511, 241894217, -805660183, 833499506, 1603868556, 456203272, -59774995, 1674876523, -911425805, -1453648899, -246906633, -1419743472, -2137127266, 1542973982, 143086487, -845220501, 1563465021, -2136668746, -1950426331, -572770950, 1028092508, -1801442181, 1585483794, 1217250692, 1236224764, 1905819579, 1669687608, -509256749, 1573492675, -1190610842, 872340350, 1142883831, -2131180393, 852003007, 685894839, 1421972234, -1725767614, 184473256, 720917421, -677534068, 905632571, -523532130, -1210938609, -1606847679, 522717391, 1946421892, 1817141208, 1836609014, 1755566024 ], [ -1282693083, 1132961728, 672949445, 1820357884, -2108032688, -336419618, -232747711, -371538924, -266961028, 347900788, 1857424971, -1282297875, 1664702404, 1708975095, -1234789985, 573034139, -306755906, -1332062146, -854629922, 1640291496, 1091948616, 213743324, -65766359, -1764301521, -345758562, -1105006577, -1356688616, 256635725, 292113487, -1698610934, 502935738, 1110305531, -327211955, 635198894, 904785996, 575734811, 721072906, -812826786, -2058828462, 546843807, -1000611128, 1330000004, 311404542, 274927265, 35165041, -483635720, -1736907678, 1887918382, 1556759184, 1050918681 ], [ -647836331, 248522271, -435026202, 2103232295, -1106374052, -854293467, 1309927768, -1975679188, 795348878, -45466344, 1039442390, -1564286817, -1293982780, 289777068, 692875036, -1516553380, 1885258522, -837871221, -619282937, -448917986, 1860386232, 191051597, -259110518, 608183675, 1045928901, 259890691, -851883404, -1014047867, -943855526, 1297047293, 1008787109, -54411309, -1121523834, -1780632875, -554978629, -2052548384, 1000401694, 1324326768, 1666389577, -559017531, 1760740737, -163858668, -124950626, 1531117498, -2004425294, 1963178002, -1013925549, -201299118, -896165069, 1828350551 ], [ -700080510, -1746278645, 230466903, 371704277, -1769611085, 1819059417, 1590508966, -1988786652, 2056092973, 2028063200, -583013710, 1109472012, -1381210246, 607787033, -891321793, -1769473946, -375846268, -10165897, 1440666597, 65433538, 47656984, 2050594622, 1322532123, -1395722468, -57440972, -1025710393, 1780700014, 620942341, -20065931, -619599344, -1535916317, -653487591, -2012493462, -1934915954, -303511414, 1072017835, -1247314196, -1254502152, -955593984, -1968765845, -1691561328, -1500125279, 2137496351, 1292745493, -353323631, 2065141354, -302451147, 310469922, 135518054, -986754273 ], [ 213442858, 267689299, -1727432911, -1371648498, -1189418796, -969203278, -1874601482, 1875275224, 1314103799, -1466605681, -812390612, 172235528, 1219961865, 1156467634, 1228325997, 732595715, -1373551731, 1857646311, -1700912151, -128112525, 1178591281, 1978598258, -964760359, 483848769, 1072870893, -206441450, -734888376, -1514584205, -430894795, -725603354, 1545466628, -1661631076, -144772199, 1432891235, -1108939482, 274265554, -552554919, 1340615457, 279779120, 1536825506, 712809798, -2040206066, 1021818351, -1244973992, 1469364892, 1326979972, -871743815, 1347898609, -378076484, 774880765 ], [ -717386294, 213118021, -1963025233, -2018267375, -833819645, 2141199391, -729713701, 1992393514, 1168434583, -891189943, 796984969, -1642385733, -1085316716, -741258612, 604415859, -1476908737, 2009958004, 909265000, -1620064835, -1442341185, 2029003689, 113517974, -1566632260, 506338161, -2058883646, 227956875, -809445552, -172408906, 952093627, 747265903, 1681847944, 1367184831, -137909192, -1266562222, 322131821, -791269228, -1042724848, 543181098, -1069168409, 962341626, 1765035597, -73537146, 476068914, -1518114271, -1886305389, -750409582, 1375759892, -1859850550, -1054346832, -1267613943 ], [ 1932951050, -881206455, 1474827775, -1392900826, -851278546, -931872951, -1219214139, -1558448367, 1013599944, 322762723, 906623711, -438041463, -1377446980, -1273814918, 1283644199, 1170718595, -1163637824, -355904598, -1021929350, 1485949831, -1949694359, -1090322015, 1393289983, 385647344, 781515509, -1096114902, 561800776, 1119427033, 204120842, 12965443, -280128244, 121069627, 1345974076, 2061655561, 1437716032, -1667914015, -574943001, -913367209, 2058248935, -56515327, -913737696, -1113799391, 1142225940, 1886797610, -1342635959, 373575776, 1053179833, -1089883535, 1685691478, -1183432027 ], [ 746918893, -1999268507, 1226645972, 978331144, -2000508484, -1268342131, 2113017419, 1413371149, 1286448045, 689475423, 1561860794, 689843312, 1362971297, -1068015355, -2086220592, -1057767672, -1872580378, 1558684599, 1300992973, -690512986, 657289815, 1874487453, -1241287221, -355495298, 377933819, 98229421, -834588634, -1854858316, 975258204, -1440254910, 1106225762, 118217487, 858349939, 1838479262, 56222073, 332584080, 1839184924, 729383302, 563733426, 1408879765, 611348858, -1417191339, -353377086, -1726407226, 1179363357, 1217409086, -152530592, 1307247063, 1476077468, 1871583165 ], [ 650211204, 1595742956, 401099431, 10255467, 56875276, 1811139707, -1105009812, 1976733210, -1497696048, -776571282, 489340523, -1355934367, 2088350425, -92146378, -731263616, 964843615, 592787238, 1364179050, 754888921, -2030367974, -421451160, -2140579554, -1873949696, 2065401887, -1178269570, -801749193, -1482426654, -2050942009, 1512778835, 729616654, 701539130, -943977289, 1152284008, 1871292112, 2035325856, -336041930, 2091345110, 860271822, 138045251, 336965668, 1151531639, 552159354, -922744112, 1363696602, -1034130813, -5325527, 1631806403, -2046763297, -197594974, -671415285 ], [ -1064781914, 1973035181, 561267557, -1012255047, -1681345517, -1613572303, -267289063, 1981063962, 180156124, 923149630, 2073352221, -1067986646, -2097446999, -1086359133, 1298404071, -2051550598, -840543004, -1123190782, -1456397395, -1774759811, -1147570284, 1307624610, -1232657976, -1281587099, 90472830, 1027042069, -804498466, -1726892612, -934393970, -1576049859, -707539027, 444178920, 393616403, 2066981602, 428010048, 1449572301, 1171582587, -44854751, 1713488008, 1335968586, 564740596, -1063218537, -1079397580, -2049599300, -2104298435, 557098473, 940583715, 1911654844, -1569115154, 2065755216 ], [ 108311498, 947766309, -1352487593, 1876277, 1285636076, 889377252, 1171548821, 455202131, -1568681300, 493930575, 545404862, 2108636228, 884117784, 625276556, 695682467, -1544965990, -1415859274, 1930756957, 1022519457, 328984321, 2001165373, 1490336732, 1794918950, -815336111, -633289133, 1001211381, 1589528480, -270004839, -1078042150, 960198463, 1470794627, -111237733, 1292378577, 2132678663, 1257309257, -422416769, -1764532683, -1582057218, 1287279938, -1953862606, 90428994, -1479031323, -1607248433, 1604897990, -1020766204, -362318797, 375149020, 1090384410, -1055262886, -430475624 ], [ 1414412489, 1709780764, 738711053, 724184446, -585175511, 668013803, -64627557, -225572465, -302268405, -608121198, -807464536, 1518782396, -447266828, -1187655848, -1306739833, -1573441277, -36724097, -1439428450, 2034737871, -19920471, -2035520299, -820453486, 187795817, 979225560, -104495745, 613474707, 1589812795, 117878545, 214380680, -2131115552, -1276648036, 651220543, 942991302, -1778685703, -192906987, -737479420, 1740182865, -289842246, 262957503, -1877464232, -611965603, -2072301084, -2081687879, -1276055689, -762145505, 1046825633, 890277679, -1483342670, 1330589596, -1984949825 ], [ 1146293721, 401773826, 1924720507, 830440188, -431493941, -1485789110, -1458567417, 721225279, 1262761239, 747476893, -678081800, 964450830, -389150095, -294906808, -1828623814, -173320692, -681260847, 398132887, 135069586, -655082919, -630244899, 1748029312, 1130636796, -1206547707, 226634158, -1928078481, -472979630, 597883002, -450073901, -1847973290, 1070740779, -942265010, 210613992, 1874145702, -1028019019, 1714575763, -1822793462, 358287896, 723739415, -140462493, 1799848056, 1482592756, 969928149, 1704395644, 1285652246, -1302120868, -2124126693, -1769115350, -923560625, -691069619 ], [ 213272195, 519298366, 622597885, 1896413241, -1582647251, -1113324832, 1752590253, 333562825, -1068552963, -823220041, 181302893, -1976720094, 639717206, 2032706713, -303308355, 608587915, -130063063, -1592786746, 512130622, 46570215, -760396012, -797411284, 1837508596, -2069218411, -2058650388, 2044406765, -1286305088, -1207449374, 1239542600, -1622467988, 795013478, 752394343, -1154050742, -2055003103, -1134248837, 1568017684, -571875225, 405077982, -127621755, -2107971125, -369493255, 53865878, -662814466, 957543406, 1894526786, 1835794233, 459930291, 202620755, -973074911, 792947298 ], [ -1686364901, 394275519, -1348734341, -374212450, 130271095, 1465713874, -1973858294, -1346598986, 428186951, -1291084462, -2079887423, 2121530497, -814001668, -71036598, 808785848, -609412561, 2038704252, 820009208, 638052493, -645312468, 707636621, 658055255, 1593360600, -1985310127, -1158705254, -1274628517, 2039540759, -186282914, 1619167699, 1945320698, -1272242662, 1824102783, -901267106, -839937854, -3405201, 1466657086, 869040576, 1341806985, 625659757, -1954595062, 1470285854, -802617509, 576039258, -1300221625, 1508645812, -1384644819, 991999582, -1867588977, -1629319767, -743373332 ], [ -1698382084, -2026755220, -1188622554, 1953927413, 949843491, -711141569, -652723283, -1682044742, 661288817, -1503991408, -465681937, -1582683709, -1258087087, -1549408751, -1987501898, 383571400, 1525753999, 347778805, 107707977, -1628065682, -2113311876, 2039492400, 1477653579, -1319768814, 296214327, -2094861941, -1000033616, -1864014990, 311289034, -715315838, 1522469874, 106286388, -1707403069, 1622943025, -621003000, 835743358, 549938208, 1183922402, 1335306693, -1533479092, -444257173, -290849786, -1138048062, -471830267, -1538091122, 315688212, -1193741659, 50343715, -619405047, -1009076665 ], [ -436476744, -568443484, 119019462, -1759382490, 358376, 1821929834, -404429008, -1790856173, -1464219601, 1909373370, 2100209658, 160848012, -571087103, 1793493440, -1238586985, -196505782, -987708461, -403645428, 1241683244, -86239585, -1398563369, 222605702, 1775351969, 2087269192, 207921441, -792098927, 71295499, 2128068068, -1214966679, 1492016314, -1842411421, 1677224060, -1632040817, 318261669, -692314310, 1410887868, 1100939846, -32682895, 1768920269, 1432150900, -101462681, -512921176, 1766213452, 1743560463, 1237710537, -173718929, 2062382732, -1638630488, -1600150752, -1644358199 ], [ -513690670, -77473853, 575770049, -1311723775, -278209694, 2114927138, -913645907, 1207476228, 1800190867, 644597714, -1052788086, -1537062326, -221208150, -252330882, 246204970, -1360358651, -1528319910, -1837455962, 1065449722, -808210266, -1237128428, -203103367, -1569268801, 184261085, -265709568, -1215504465, 474133059, 1666441680, -1017885062, 358049584, 380128503, -1183940529, 1389247218, 1815299512, 1683102755, 1741285759, -482236449, -1522103099, 2137411852, 1529546295, -1387267007, -1544285163, 1341027775, 1321530747, -991842856, -127747615, -1656004263, 969542412, -2104768601, 196237806 ], [ 1313134197, -1453103818, -940924426, -1570442289, 384620753, -1223660535, -1524650953, 1480201642, 508600694, 249394414, -28026472, 532738232, -448041203, 739143442, 948197748, 387767704, 620400594, -115261646, -862159203, 861868753, 1225089289, 1550394577, 305368, 1301442548, 1683547976, -2022424922, -1739003020, 1255697921, 1845554860, -1534973896, 1584597176, -1261742230, -21471101, -745373619, 123432440, 996306175, -1448386358, -1279343125, 1693534510, -1630138758, -101489996, 668199906, 2071170602, -716155355, 471195561, -266993844, -1338364600, -1992490789, 2146948079, -1844265693 ], [ 1765980395, 1367707719, 1633427330, 305405022, -2069790013, -555747466, -1431884264, 2031926147, -1877200132, -2054282662, 155199376, 39054906, -1245876766, 2010609065, -1013536543, -469138401, -94596489, -1362159076, 1116750275, 1772671804, -457996269, -1577796102, 1270326400, -1207237305, -2022517016, 1742543849, -1366652971, -651457482, 1045374618, 1914623040, -1752611, -446942622, -703380228, 1983876, 1906839521, 576418718, -1274757689, 1029576579, 2032367313, 252843425, -1986934763, 217018779, 2116862391, 418967815, -1587242365, -502640032, 810218571, -2084831019, -1880608946, -1781154188 ], [ 134884445, -1487743418, 1746267960, -1491911006, -1945202581, -1951518232, 1731917946, -295190024, -1116125562, -1806955771, -400927433, -207827371, 394856936, 1272740067, 1002987686, -762220671, 859536308, -238154295, 399551238, -1546661660, -276563756, -739018797, -1668081609, 1371200875, 288526907, -1932027863, -2033565341, 1865661035, -1298792099, 262775652, -201098323, 212293140, -336519050, 1228251017, -1591370130, -451527821, 416403910, -1575859539, -1049220919, 1334877147, -1928005635, -1565417059, 406742543, 237760647, -1560987914, -1012519068, -1823171444, -1299055376, -1715881637, -882013966 ], [ 608585766, -124600097, 1087742858, -401412520, 500250400, -9009380, 1412820266, -836526141, -1245777513, 118865767, 1935369620, 287195932, -194354140, 1242550123, 1359836333, 2140082601, 1127958845, 311788041, 1607746727, -1052761988, -1654359147, 318651342, 897373006, 1688770900, -1814534280, 1758725036, -1633016473, -966223872, -1541588829, 30878723, 1701076095, 878451087, 1301660106, -1634691466, 1581715840, -1538549234, -377875263, 389520290, 1511500880, -767394412, 1915148059, 94411418, 2082380032, 1536433759, -326193253, -954091519, -120111407, 1205608229, -893106482, 1843089830 ], [ 504889256, 1266242625, -1507588415, -925223298, -558652933, -2093388714, -375610326, -1810207621, 824524643, -1508409404, 1924626927, -2037279836, 1184707470, -1522220366, 1572799759, 1638145633, -1893896871, 605640444, 660544916, 1886169128, -592861765, 1163336053, -486143268, 1177141527, -329146232, 327926387, -1025354334, 467054681, 1151763499, -533696490, -1279489218, -1809902461, -1293421360, 1086610539, 1410624983, 342743450, 1385693002, -493540560, -193366244, 1157006178, 1606669130, 1501732507, 2111629221, -524823120, -7624440, -666149907, -1520566928, 1464094827, 1718621524, 2093808569 ] ] ], [ [ [ -1062822030, 418786963, 850982819, -628162910, -1070938100, -845111430, 961997577, -1305207241, -241127537, -704047059, -1915454206, -1774060376, -2146395132, 637443018, -1459672160, 1991259891, -1458861607, -85595209, -434050686, 1046779201, 1529384162, 1411856127, 1180798145, 469616282, -2089858246, -595343385, -1891232585, 1142198329, 384697269, -54795352, 588358381, -992615822, -540367659, -1533704175, -1500384268, -1703361662, -1121090010, -1745491785, -977855307, -2031885444, 1059172399, 777798780, -2024253743, 359361413, -1950539470, 1761403928, 713186436, -925593661, 1952578192, -2105981368 ], [ -2124921806, 1671640510, -2121560494, 862100049, 795902942, 161322375, -993566287, 1433282795, -97809738, -1152398941, -203632735, 1253531461, -255852530, 1824302028, -1052534408, 1209860697, 1120629260, -1446183908, -1036086966, -136283344, 1734945319, 1807135523, -71725627, 1619548439, 283508093, -44753989, -174479608, -2003639655, -601597234, 1364658724, -965567514, -1838898606, -1239688329, 525835526, 973498253, -904000104, 363977278, -667042843, 158534216, -1095778960, 526675586, -1338133193, 98883325, -1213656695, -735095318, 474276596, -1424676535, -588640904, 877199127, -339510159 ], [ -347840744, 324837368, 740676804, -388834326, 1880136109, 974521439, 1285838733, -223521758, -1569027283, 2052016962, 87754302, 1148066344, 592903850, 91603793, -974159377, -148543712, 1179164441, 1094640670, -1092826341, -773586282, 412340603, -147316818, -14853147, -1909254, -1568214126, 1362618273, -42226940, -541139177, 814317922, -562715728, -346461799, 937016890, 1497997058, 682521740, -45772017, -1538536787, -2096029728, 482951591, 469246832, -754428191, 1068668785, 1450822831, 2016605102, -1412537971, -491002166, 1696870609, -132988464, 305235575, -1091861328, -1690210630 ], [ 1211822302, -1558014652, 254572096, -1813729320, 949640153, 1997568613, -1102302175, 691633301, 2017988844, -981183470, -1685626207, 519293594, -1951607416, -1404991139, -1775830748, 1650724502, 1761855073, -2053814988, 330031228, 1728301633, -257717518, -1625694180, -1286608705, 1521614885, 1317246346, -2039477138, -1328190231, -1106406490, 1982651279, -1404305171, 2132433051, -1256846908, -1467909419, -679351921, -954623820, 1600896207, 943150829, 1954816886, -228344465, -866157961, 901941963, 1707531680, -2063850727, 964384964, 498445808, 1900106157, -249694907, 549988054, -229318985, 544273284 ], [ 476646653, -308890674, 1225059302, -1195648290, -1286080028, 1610297597, -1051286995, 1968845471, 903355894, 978886249, 1229640713, 730288812, 1432773289, -2087185278, -327657605, 707470348, 262467106, -2016598067, 1453704039, 1842799045, 298466628, -1641808364, -2096353472, 545537743, 684993883, 1396034970, -309256288, 1126171627, -2074450878, 999153111, -1128061153, 1710468090, -1616365183, -1691036340, 81183645, 359208112, 1435900735, 1399037407, -1544077988, -1320803800, -1156764902, -2078916873, -2119759328, -445527284, 1407197776, 423902087, -1005869999, -120664651, 1146651465, -1590136736 ], [ 177769058, -1866927891, -1497253551, -667260012, 948640543, -1942223795, 1460107832, 2140110776, 1663272689, -1620410187, 334959817, 1656461405, 587809620, 1400148036, -1828802971, 140422511, -977048507, 157990462, 1342129904, 622491510, 340289587, 1000850051, -1878564322, -1079620071, 1032505431, -2056204261, 1813549010, 1606454459, -746300031, 1385291100, 186132906, 1976021583, -1574520279, 884774802, 1006938743, -337616036, -1750918067, -2086501656, -1286038958, -257087199, -443557556, 508270131, 586015977, 300483993, -2054010638, -1721577436, 1404553387, -816994631, 1397776014, 2056450394 ], [ 2025532788, -668137319, 701195472, 357327798, -745539991, -254065851, 170050411, 1442934534, 542048215, 1726525119, -969141823, -333666750, -846475921, 210888849, -1695809122, 390369902, -1255219168, 2131036109, 273397171, -1427681589, -303493112, -1157118758, -208937868, -1586338695, -213647797, -650549079, 1666304518, -2037156280, -1079660491, -1211193794, 1218641001, 874124932, -904694979, -1365870473, 1886803747, 1056887040, 1774028514, -384108062, 2090066633, 515441297, 2044864765, 1148038750, -67969616, 375742990, 376407631, -311246027, -1056776426, -1376210650, -1332285051, 463641530 ], [ -127099953, -1208694886, -1975230875, 1366248525, 944279029, -322511075, -1147563088, -49361329, 357422167, -1492679875, 909274020, 379327560, -1090108545, -617908801, -2092908502, 1113479109, 46124537, -999214845, 1762871797, 1141752446, -1217633122, -861569283, -1942531581, -1858876220, -333365869, 844382906, -299536599, 214055129, 271676509, 132811937, -2112425384, -825371361, -1493458250, -1935349002, 1094926079, -1868135353, -1386995505, 487104656, 210975096, -291644774, -808432360, 57568646, -1387176352, -716976620, 2066251452, -911271985, -2080659506, -1161077613, 1281769890, 1038159841 ], [ -251293342, 1439354254, 1250961356, -1917903131, 987899403, 1843866899, -702453147, -884488579, 263914417, -768327288, 691582843, -1179975632, -656722231, 236847683, 74462355, 1236205708, 2128504817, 1028211583, 1918180985, -735579212, -2003961965, 1397006692, 1658194872, 1108836230, 1571321373, -1502630080, -1206952764, 1432718381, 1859373948, -1239637921, -938133735, -1424281613, -1085941606, 493229072, 188123474, 1490475456, 1445902321, 745013444, -156844979, 1371173051, -1651535579, 393007973, -2118588308, -28697193, 545090171, 1920407152, 87737572, 1991548860, 215440286, 1321659548 ], [ -1807871880, -1733367679, 489091421, -297638838, 2054698185, 252670946, 219347749, -563539161, 1183654621, 1072348629, 432727243, 1472532540, 343620554, 248464683, -1884970647, 1839581131, -772416172, 240047042, 2095065399, 432438707, -477184814, -50859279, 372466127, -215050755, -1792146467, -1185269013, 1246887559, 1689840539, 1822403766, -1999838239, -471909234, -544029043, -745683488, -493332385, -1126016671, 4168130, 849212289, -1069603871, 1854777073, 639420922, -1783757386, 2110841666, -1883902314, 752893953, -1148617804, 1141566274, -544419735, 303291826, 1543073984, 1200867005 ], [ -493193586, 1222219343, 143130125, -1891621685, -1011738890, 613538283, 1331322169, 1128578524, -1409310743, -2100591412, -1532941997, 1529602284, -1417520323, 1432891355, 1879717257, 1797680176, -1419422135, 136901454, 549185164, 1434501625, 1967059116, 304632629, -362969775, -2107497328, -458831914, 981623998, -285960021, 1167252193, 318701034, -2032636570, -906648995, -122318777, -118125529, 95592761, 706615264, 989237228, -246247421, -1222482705, 1747670440, -1329257532, 344536722, -1593304763, -1251229069, 1834240030, -866981057, -1959527084, 1979277171, 1769350247, 715786679, 1629145012 ], [ -1607611897, 123899460, 1659960319, -1757690706, 760790979, 667949556, -1028845907, -1741127015, -865960133, 503055380, 2114908578, -875781007, 692987625, -1665588911, 1038332954, 21628344, -173940259, -2128790365, -1392275938, 1091200644, 41680771, 1545995998, -2136263690, -1553037952, -1262536088, 298490137, 44771571, 668235724, 1432568704, 1252812298, 1187693645, -988424430, -856687228, -1101575142, 14582012, 1124862236, -314809349, 554798666, -1138136648, -5550381, -509889245, -818560462, 2094167664, -976160938, -402969521, -1962851601, -1504225392, -751649973, 365775175, 1198009518 ], [ -1561535275, -787269209, 95931338, 857479431, 1695822056, -299863677, 1528070328, -485113055, 1354770870, -122579936, -2109715356, 800330792, 1855642986, -1815984264, -1067537949, 1384927575, -224260653, 1679363846, 484821175, -1217092297, -1176245867, -1860542275, 1764497588, -663394061, -1273872170, -1584380312, -1145280521, 1616508723, -246637654, -682200438, 732511584, 107689328, 1757142208, 909143677, -127479231, -987239722, -978905533, 316213880, 93099669, 26721112, -633077900, -413565647, 1895189843, -181580669, -812998296, 209534595, -1766671876, -874766811, -312022334, -1570231353 ], [ 1842689314, -1010282657, -168059766, -1540810721, -1798047142, -362537228, 1281630346, -761599210, 1023064298, -1391244724, -1322978682, -246887523, -594757616, -2046368755, 1957120963, -137533254, 1880235487, 800479418, 2118870872, -731844110, -891570486, 350073237, -600408978, -1823288671, -1335626185, -1665155441, 1257705162, -2004254430, 432231890, -213029720, -579580758, 144882492, -1504966146, -800268507, -532038521, 2106721880, 1124964682, -2143004936, -1201587004, -343913004, -1358190335, -1734050376, 1525919074, 338487244, 1696206817, 1758106712, 375982977, -1700679069, -1434986993, 1030222015 ], [ -551455204, -848034109, -847645032, 314179415, -768650709, 388835444, 582687288, 981235097, 708454668, -953519095, 2100809303, -1965204588, -1837350652, 1507302501, -1319385516, 1960835923, -155451685, 189608765, 617534868, 1742525255, 1690112803, 2029143641, 174862572, 1362115912, -877201160, -1062173642, 9836185, 1248472502, 1164709496, -2132610300, 949124222, -1313553297, -156428113, -428679931, -439027602, -1125661378, 2135220078, 1450725683, 1472769790, 141699214, 76535233, 1640054407, -410865162, 76104412, 1453607077, 745297031, 1036937049, -1409680667, -682250503, -29559876 ], [ -1072858525, -416317997, -914258027, 979559213, 1506577344, 798611991, 1045171798, -2075036145, 1638368243, -276600125, 717154788, -800059036, 1877579392, -74198710, 64176183, 975840858, -1706217472, -578091663, -145834204, 2125967519, 2014434625, 597001292, 1400175244, 1155967637, -1923778264, -493987152, -798256669, -1259136245, 771865028, 1488563214, 319675627, -209631223, 1301394337, 605909832, 392012688, 1021307195, 807466313, 111243863, 261332693, -16228840, -730325538, -1384284248, 1011573094, -1450585109, 601933512, -486469426, 357437759, -14525846, -528800817, -1618038586 ], [ -1014251478, 772933599, 1409452579, -2025175881, 1172685795, 1166683584, -1922725056, 132902466, 1229816583, -384338078, 1491837305, -415994306, -1911298655, -1639126351, 574330587, -387719300, -1789835717, 76810764, 878156321, 348360935, -475774099, -608793505, 1296990697, -1259889144, 679319167, -1887467423, -403030458, 1937548115, 366708768, -9714108, 1714637946, 1172458052, 1490191026, 1636887412, 97767370, 702299546, -358301032, 313445600, -596684495, -637667960, 689562193, -249716893, 992908398, 420565894, 1182687232, 387789016, -1568766452, 846524153, -750085561, 955877785 ], [ -222010287, 369688688, 556947602, -480361707, -628948708, -1383395605, 283714878, -1454074851, 15294270, -257565097, -960402204, -1344404343, 1896120645, 1238136866, 1351252346, 1128902900, 153911826, -155697730, -2065594180, 1955419834, 1232991240, -2108343886, -7492643, 1285027000, 1009874057, 1895766359, 1559622256, 1281441874, -1741469938, -1910782096, 220400163, -494919821, -309309072, -966821296, 1299572826, 1408636515, 1214468622, 900138974, 2003745283, 267345324, -327605745, 1576868303, -1859250263, 1459075040, 1989141929, 1755813787, 1696750658, -1295610576, 1066249108, -491113836 ], [ -127582514, 451546014, -1073014567, 1749877417, -1762827544, 1192061495, -1104730068, 1142142435, 256716526, -1430852564, -120962184, 1137400054, 2097427666, 565921187, 499168164, 1442108382, -1809590957, 435124002, -1360438429, 1362640812, -1902559547, -1400778416, 258167390, -343636472, 1022300673, 801933699, 505663068, 964949762, 541675078, 1662380995, -163707251, 424635918, 1276401392, -1755702082, 921761642, 605707257, 2004523714, 1234212877, -778271242, -739477313, -1833932283, -1091228684, 1033379647, -196331446, -624465806, 543609871, 949550043, 1911359812, -1946984177, 1772680292 ], [ -1217691318, 151845911, 53852100, -1057839618, -115014537, -211432917, 572725108, 1293403508, -970845307, 2835854, -1805003279, -1914561835, -351902865, 1132062758, 1184522932, 1605884904, -391349770, -1189632261, 2034495112, 1991172387, 1245540802, -1013926166, -1914099032, 1740439667, -240420963, -86664729, -1804500215, 1522992809, 566148633, -994365324, 718933702, 116146587, -799307577, 738838443, -167471841, 636749286, 669045631, 366930978, 402946128, -1400618655, 1572960025, -1656977435, 242344991, -1924416761, 1917555801, -452057236, 183480206, 1191140512, 2097193929, -1436718626 ], [ -174332674, -591025195, 1704810212, 1636893751, 432581231, 1218371874, -326299833, 514080576, -1577501072, -698406759, 1068429027, 1325116319, -2000053119, 1820502565, 544474104, -67317472, 1955746452, 1781209366, 182682145, -941295394, -500483134, -2005122004, 1212933573, 1869654398, 2001944700, -828134568, -1001174455, 1867277035, -1358518303, -1098110777, 165851950, -1286890738, 1926697786, -55455625, 56467534, 1735596027, -1026638004, 1758690447, -1622173359, 1995947087, 1851372825, 1212651254, -990693590, -445616693, -1189900814, -812423397, -986728655, -396919458, 879121256, 1449908087 ], [ 711584696, 605482798, -372905827, 2066831047, -1579736703, 1817632065, 573958418, 339571081, 625861218, 292301513, -1644560182, -966930166, -1111567603, -1586885449, 1155100276, 13248535, -1920864125, 1749621376, 451364376, 1472707062, -1881845450, 1959046682, -1996006150, 1657340733, -1429692314, -1544266083, -12081935, 111085440, -1913935016, 572135511, -447206209, 2051967969, 1705666196, 1105068823, -1243376153, -924250415, 725483416, 996217768, 815876020, 1324496565, 1199459486, 1159345762, 28881763, -1228715420, -402408022, 556261423, -44674504, 25027684, -1389644275, -637432259 ], [ -1478571279, 422587464, -529054026, 1084194202, 1646140040, -1950130416, -1321011973, 727352457, -68462984, -1191341606, -716654595, 1650586014, 302660834, -254432985, -1640254030, -1714146535, 1183230677, 923689336, 1255821301, -1569028667, 1304238332, 2075839089, -366966984, 1551572812, -482516805, 1061106890, -2036414910, 1230199244, -130707393, 1830897508, -1752382218, -1939956144, 768341017, 527934028, -1488896397, -1992560191, 1640487697, -384272039, 991192730, 866282298, -1207056489, 1468214681, 2008301668, -2021827067, -224413165, -130345761, -935473377, 1191848530, -973987315, 886359946 ], [ -27222375, 387360112, -85837210, -1528119595, -126543826, 731664034, -659940110, 554098857, -1981953763, -1301071505, -1574772847, -306693764, -1073800674, 1347103120, -558995944, -1455611540, -999346418, 1573090283, 1194304302, -249320333, -416002254, 1095835810, 1152733619, 182016950, -189257938, -386876689, -1916103346, 332210610, -55746656, -502867229, -1368546631, 1956458935, -1871699733, 271872399, 621951497, 208535472, 614668798, 788014209, -1290208637, -1183224605, 848244443, -1943408253, -538024431, 1260895627, -749992938, -1919333421, -810990396, 239792007, 1347558740, 514959357 ], [ -1139210476, -771495977, 1643650275, -1609683581, 3326122, 1687089830, -1438231568, 290369992, -22269694, -1618378266, 574724403, -1569412969, -586203709, 639657541, -36728089, -1136640831, -1784260413, -1712530761, -1067251314, 1605964051, 186411914, 732936961, 2137514411, -336111380, -1979206833, 57370626, 733281208, 450894925, -1994742539, 1813990236, 2107067886, 1716210287, -2050019333, -810358706, -1286432951, -577883304, 1975281520, 1450324024, -366324992, 254581653, -1866951328, 727816015, 1351676779, -1492752800, -702480721, 902738794, 1645043023, -1415759221, -1150071998, -651538178 ], [ -1577524844, 676214907, -574286049, -1000588037, -195828970, -1323064141, 1594906228, 1646061549, -1274160930, -916521604, -259271331, 1402141126, 1493446560, 1940270378, -1297076766, 750276355, -2077378951, 86459155, -1820809579, 167290263, -922933088, -1327527907, -1612321122, -2092233187, -502007715, 518780070, 1632311593, 873779712, -1714328889, -660686099, -2053900721, -1518439351, -2002260937, 2013732606, -1777257172, 1242460923, -1681144370, -1970435539, 1526081254, 142761307, -1620043267, -1370442086, 1833949776, -343258681, -1536586622, -657115998, 709760489, 727763987, -1938837398, 1881061502 ], [ -1605637122, 1520003625, -634885051, -647688117, -57273214, 2117526435, 810065330, 196789856, 650774182, -379784368, -1562815082, -677798510, 1956032089, 974238507, 2136691098, 591745860, 78583588, -936100981, 1618286924, -1705797274, 2141676138, 2066121733, 722537826, -684256989, 970291842, 2044181196, 1934919612, -1968732361, 521185468, -1791554475, -687260587, -42740968, 52289918, -529419963, -1922432744, 1119514966, -1655284780, -1247309254, 1039994691, -1128791640, -1781956281, 428262013, 1318459332, 1894898163, -1540581420, 615293958, 575017902, 1957815967, 1150341007, 284611127 ], [ 1933660637, 1109994839, 1103663016, 977462756, 880665721, -1989447096, -1142073865, -875829079, -1841217922, -1478734677, 1651372904, 346008763, -1184099807, -2145343847, -1742553283, 985078686, -1578560642, -1446427274, 61084512, 1723999679, 2127984878, -1638399487, -1960251275, 1347323658, 62120313, -230088633, 55181647, -1448164682, -563448762, 1926865947, -2011383517, 251958167, 424076918, -758698435, -1286127881, -1885620306, -1199880361, -686117084, 279827314, -1670410442, 2124201748, -256751664, 941709354, 520226771, 1387544841, -545784549, 1343080514, 368248337, -452165856, -715496283 ], [ 691711387, 2106937464, -1256438829, -1754055828, -1417621468, 1125208947, 1994250553, -522886839, -1242134978, -1098188663, -338446450, -1786746294, -896526333, -2043774179, 1066891540, -1748863945, -1294773976, 1539659642, 822961426, 1894966472, 1752617770, 540821887, 1803927367, -247139512, -634946803, 302099680, -562920671, 1627110861, -798049286, 405427055, 1703555376, -1868992430, 1394716296, 7609315, 64058994, -704612578, 1387830691, -1696180419, -721865707, 558835795, -294037869, -1381172360, -2054819737, -751418659, 1678788037, 1288072966, -1877727557, 1587987058, -378195272, -922623395 ], [ -973372048, 279988135, -241872299, 2053608702, 1274178339, 1481351406, 1743754344, -1050309690, 2051758970, -1439427700, 834747198, 1713068346, 1802575386, 1279943165, 1957690932, -718384125, -1733235991, -1644807568, -1902739427, -1070239803, -98513975, -1036670993, 1090792685, -205690831, 514413473, -1027048663, 843657347, -1377846222, -176298730, -310335752, -1293721612, 1966701624, -1823495092, -323011405, -226199813, 1619571998, 562456544, -1163038748, 235149137, -2129069119, 807144602, -1048184914, 1818930053, -687158748, 2063136767, -2134939333, -70106142, -1076923654, -905929037, -466434662 ], [ 791015443, -1379380249, 2084686470, -750278312, -734849767, 1928886177, -339557452, -668906342, 1707281382, 768486714, 115131151, 207049839, -1208167732, 495732728, -1598543703, 1258199367, -1511016715, 166452949, -393585542, 807694744, 1260449790, 507495288, -2138153819, -3187540, -755845788, -238050735, 1601900210, 852868890, -4701183, 205219386, -2006752657, 987588467, 1135138383, 1853854699, 1132136525, -145076657, 81091471, 1148959833, 1224095839, -930578480, -21241608, 1695846610, 1433039220, 1809402584, -189238, 1054723450, -88376197, 96927106, -806306985, -577828940 ], [ 676426409, -1779584826, -1636377459, -895264231, -1555680706, 707544984, -285677489, 1267739936, -861374745, -1489499254, -886290068, 1125613425, -192796413, 759502621, 994367793, 76738762, -2012531251, 697764178, -1021609522, 1355041864, 610728897, 242799969, 1098915419, 2038396225, 299680794, 1334967193, 2137757991, 1346082816, 1846480373, -1579584109, 1919819200, -126052922, 943296712, -1260132023, 80956945, 402299799, 1597412035, 2037933546, 197797281, -201325691, -880272990, 1629895815, -1463602903, -1851073944, 279758717, 1266003457, -1592922237, 1072825077, -785883202, -145260693 ], [ -1897027499, 295898911, -1213392705, -1357185131, -2016997857, 1852082549, -172726499, 2023781282, -1174052949, -1112119714, 314684973, -761477464, -93138392, -107677346, -686829836, 256393128, 867275004, -254111952, 1303138438, 1319998713, 789450402, -1962811946, -1741833511, 911439234, 1077729710, 554247065, -10400364, 1259873765, -848277863, 1733803925, -590858377, 190747308, -1778534566, -568789255, 2075962167, -113641182, -1547104999, -2136463215, 1108063569, 1381301329, 246710828, -1647803980, 1697751092, -296003117, -802649910, 1359118745, -2076229716, -944943821, -639607982, 1365225181 ], [ -1919812341, -854443171, -1686767551, 1370800363, -1591507293, 1886131137, 1457208965, -202077152, -669283921, 644827783, -1979149112, -1001614986, 1623584373, 1259154894, 726478966, 49701256, -135871461, 1395971020, 703194919, 1199267570, 2015871589, -831159732, -1752224146, -1899993164, -223346332, 1734568462, -1568444588, -1967855492, 642756865, 1574464632, -485219894, -882867822, 2067598657, 600390028, -1854644504, -1160768233, -519633626, -2062155613, 1082643723, -875641009, 366517019, 1740081453, 1585768992, 897231064, -950193028, 84548710, 1105786044, 696562730, -1113304416, -506881796 ], [ 1399039886, 1596734499, -443262283, -1800812510, -2128482632, -1227597391, 1623945522, -1196562189, 1429083685, 239493672, -576289757, -1484991331, -413650025, -778378956, -2135886729, 306120910, -403522169, -2084138888, 1044868396, 539128342, -25547031, -1322372464, 2015432768, 1839434249, -1992809247, -1625580597, -1254139612, -1933973778, 1119268736, -138538208, -145881951, -1026373351, 530869230, 722905611, 916733042, -2103540665, 2025426518, -518963286, 2009359199, 1693503605, -1089006395, -505635510, -2083371924, -370406955, -720674680, 930576545, -1598439374, 1988902785, -506786, -1252306897 ], [ 1031781120, -1260248351, 380212631, 1586631718, -3284460, 1865978802, 675423288, -2108139741, 2100081276, 1971296928, -1136854681, 1156864945, -921081009, 1623700392, -1802894138, -229455500, -1296610450, -847258215, -541873298, -1116252336, 1243240221, -1038876738, 2113837287, 459990957, -1134751203, -746374326, -1981115492, -984240953, 371633638, 143449502, 4025607, -2007940859, -645053621, 1470497651, -1559098006, 584354430, 985739285, 998334870, 594427454, 317204078, 1338922175, 1200656918, -212886797, 1359154670, 1890559394, 165743618, 860279488, 895790714, 22719263, -949363384 ], [ 2113558423, -879009924, 1571406115, -524810109, 1335367565, 169534205, 1402893042, -1419974418, 169001385, 1323128649, 2003953204, 1131489654, -2017088884, -1263204891, 1426418852, 2058528517, -1774282631, -1012584986, -1802972462, -2101843147, 902544029, -1298895248, 1025947493, -2003056787, 59828156, 314963975, 117710196, 783239039, -1161320448, 199325201, 728522955, -586233900, 787881613, 1728745672, 1843042406, -1203326518, -339206036, -1748009245, 835801013, 307064431, -1241293024, -774070043, -2098658893, 1583619768, 380652647, 1884519964, 653410751, 1549904815, 1574434829, 1132981968 ], [ 1860059950, 634238561, 1452654264, -957381334, -2114542262, -1404173620, -800184377, -2021638719, 115961343, -1281724454, 348245038, 2144047493, -173051816, -1509013379, 1236318217, -323824712, 1346288475, -1515683764, -1781907553, 460879258, -432388468, -1665138143, -64463582, -1368972885, 1115618793, -2019231096, 1763201993, 826373071, 1640470964, 1508434866, -607364822, 914951928, 97253864, 1399405416, -489816096, 945461314, 1188209639, -403619538, 1131730446, 1660706994, 1405097690, -1428032807, 1994273443, 14895070, 2091550244, 1848997124, -2039647330, -602956227, 777689953, -1873146041 ], [ -1681894467, 348224481, -834922386, -1547898563, 2008963723, -1866131684, -51076525, 286977265, -1658551800, -1569096873, 948673470, 1537771713, 1582398813, 893467980, -793707478, -1519821745, 486457333, -134116086, -70081350, 1444833953, 1036220705, -1779226424, 1771271737, 928441297, 1160794234, -1368372672, -2114422846, -1706063515, 1313954741, -902099515, -1534565350, 1791581968, 839639016, -181548542, -767574725, -189056826, 1297415725, -1747187241, -1200809127, 1596130452, 337232285, 945485853, -1351485047, 136909554, -723287939, -116560028, 105596983, -1279753219, 659770677, -1947189515 ], [ 1258228807, -1486947750, 1388280317, 1474104916, -489191183, -1317533081, 2077804188, -1662335805, -1299788289, -1874727633, -233579893, -206559722, -355494124, 1511880092, 678302452, 1703702504, 600419049, 308380411, -92308143, -1633425647, -1808915630, -800626982, -1248965467, -1866753755, 1742706615, 1089196566, 1464655067, -784607472, -734327889, -1135921859, -1442654003, -1151586317, -1131659518, 371087826, 634243925, 1661915774, -1252034433, 1287154291, 1050183081, 1820919212, 732662625, -739016612, -106488848, -674304809, -443998801, -936904160, 1098894115, -745193498, -1186320438, 1317490012 ], [ 572515843, 889746737, 733834241, 313780056, 75214257, 596624683, -1100237137, -741829941, -197364228, -57348929, -1433037512, -1125327323, 1145308204, 1745073872, -767019709, 1461998517, -1398587617, -1643676121, -1010061359, 86994947, -762748675, 1738528064, 1712772601, -837161637, -1403990835, -867367710, -741982143, 179454770, -1855474160, -422656341, -1349982385, -551804422, 1569339997, 803047726, -197275616, -1035245681, 268023722, -919687779, 1386755830, -1505637978, -398826730, 751325129, -1533098590, -1593909317, 641211727, 438067730, -1318433997, -1850022084, 1133468177, -1777342225 ], [ 1911010820, 1154702309, -1169478840, 1728151908, 938503158, -133852453, -759632114, 1704423770, 1774427530, 263503995, -1235426320, 548634457, 1378321185, 782886631, 1128357199, -1648535499, -1936487188, 1784059516, -12820022, 1088806163, 1918970771, -2032505803, -836745157, 1426689134, -666571445, 1090966126, -1625643974, 353317132, -644198836, -567952720, 409631531, -279217102, -590781041, -2083853603, -1724304678, 1002275917, 1787710786, 56978453, 949818315, 273202835, -1091262020, 1733106679, 1241204023, -229249360, 370819874, 216450002, -167159158, -1602577633, -829278425, 861652160 ], [ -1373064272, -1577200943, 1894122253, 427750558, 1981898592, -826793723, -763931765, 487462454, -1317287038, 1496797538, -2067197452, 130967238, -948239250, -491285846, 1299608762, -881845960, -493456854, 2032342814, 419024357, 365654896, 162443581, 1776198523, 1256854998, 2673563, 1141688853, 167406481, -205667398, 109894169, 546070173, -1404671870, -308546751, -1528431420, -1227374521, 915021799, 631556984, 1147000629, -1991053688, 625271966, -1793130422, 1178746972, 877001253, 1168599091, 574361813, 1939350775, -762353708, 2041180619, 724106698, -1852339456, 59380413, 1428356587 ], [ -1732981991, -1129218280, -706500497, -1548996834, -1918685590, -1877332701, 1730359479, 1201018535, 80139943, -753053437, 1107070027, -1152080358, 1586639773, -1336070043, -2014720657, 1738689349, -1576641391, 1890749373, 1955420001, 1159213105, -1267879182, 1753914119, 1555493535, -60291672, 1954697817, -199509169, 174484845, -1641540100, 1362559386, 1324156597, 1122152920, -391381932, -913241209, -2013517956, -163492888, 109869496, 447207268, 1229333277, 767933188, 483905843, -1595941194, -662648243, 136429181, 1613929754, 801512632, 691009519, 651607857, 1655888582, 1041352648, -651083653 ], [ 180250643, -1387122448, -1343720446, 1740077002, 1171841595, 1960677462, -213169624, 493781438, 1536876768, -657359913, -1884338745, 1676689165, 1275648388, 2119295846, 1528426600, -1638165258, 1619965730, 2047238333, 797090497, -248056841, 631163678, -1592032471, 877794862, 1174939231, -1373039710, 1904682618, 1459443288, 628468690, 1837032714, 879956367, -1502705223, 259289726, 54973420, -757984886, 55517704, 215241410, 762572275, -1466098560, 398628213, -448059081, 728480745, -565894870, 1790824466, 1597317606, -1379114276, -806596093, -1963192615, -1374606155, -660683357, 928908081 ], [ -1179882991, 777812467, 101203815, -849002933, 1191148789, -110284793, 331401750, -743115671, 1532097657, 1711923331, -946330684, 1294416780, -225164872, -648838016, -1783097847, 311204412, -2096219882, 2018796630, -537812692, 1880094342, -1355162365, -1992517823, -2135396911, -1985634912, -345468535, -1595593550, 742510106, 477298814, -805413989, -1567728758, -402509113, 238414130, 1955623866, 256981853, 2037830412, -1512292022, 1016377453, -1382525312, 1707936823, 1360799569, -146945095, 1853835950, 711623408, 2136336044, -1572377106, -95677173, -329246729, -716222368, -1637394587, 2089635581 ], [ -1371670644, -1739043558, -1869874123, -2056218320, 435518704, -946616660, 1010750194, 1494183652, 1403506229, 1958256518, 292185309, 975919950, -393405064, -1123106508, -853566872, 986234959, -1909555917, -2066614023, 344515280, 2115437938, 359010462, 289100283, 116309304, 684307341, -1239100205, -896486284, 43072969, 1646750401, 1557048086, -1647326281, -1265971622, -1235273081, -142343354, 1238726694, -1803205056, -1938455384, 324147317, -995986985, 1899934830, 271213298, -676762925, -1062069526, -83145827, -1543116151, 611027577, 1866265714, 2009996439, 1300384912, 272517341, 1776484314 ], [ -1225882426, 1075531190, -644666155, 128318372, -1042711236, 1294745363, 1857771389, -621836195, 1241460568, 675323500, 1205446515, 650933335, 2091773265, -138155719, 1067250558, -1809425797, 1080720753, -1523172363, 1159915600, 1029537087, -1255964727, -760801921, -1239641163, 1149574164, -874623463, -1745435239, -120378789, -1699144061, -954473164, -913076525, -17244413, 1095367338, 2133090323, 779834573, -1978058483, -1263564454, -2089588631, -1649709453, 132482614, 441420712, -1281215649, 364351214, 724644412, 1388658006, -614636905, -2138693643, 1868640320, -1281968678, 14683615, -1846674487 ], [ 689335537, 1343424354, -1513957220, 809039156, -2102660634, -209161633, 984065203, -1983494509, -7473786, 1091212176, -150386548, -21439673, -1272540094, -2006283748, -1884634141, 320818980, 422600206, 28400706, 664714577, -1428008114, -1828577815, 357397366, 116549541, -31311416, -1701013136, 1790908956, 511891635, 973033329, -2113408253, 1442535277, -1921527496, -905198428, -1186765649, 1337465572, 423220427, -1424522168, 1947654919, -160895322, -1893515361, 502214884, 1741576616, 1360493029, 1757506676, 1947536615, -1883573238, 807010362, -1864069213, -636785979, -562714287, -1349349996 ], [ 385347169, 861182955, -1489768765, -263979352, -1027730895, -122892351, 1087511363, -2104930246, -302706417, -231917444, -1418368972, 861656167, 553019714, -921408857, 390624796, -281796065, -402520243, 1498118734, 476784338, -1229240674, -1266851293, 2143338533, -1497174385, -902969150, -779086744, -873328649, -1770624843, -1128023035, -1185336967, 1122074460, -2086021874, 122501732, 1273488760, -1832178097, -238404526, 1643454400, 1987767091, -1568890607, 931203751, -1895135620, 751578856, 841408158, -291101645, 288253422, 1045352633, 273472946, 835783545, 601879592, -1699435797, 1815325323 ], [ -553746796, -844193634, -1659431966, -1836358381, -365247444, 335902855, 1855689572, 1853583294, 127847386, 2029194879, -936410455, 2132249872, 884708463, -1534582581, -2035362820, -2119256110, 765836877, -810019830, -1449968968, 954808443, -571333644, 499591809, 325855367, 1624792713, -1859884402, -1388626943, -884770292, 232961232, -1086524166, 121742115, -23249596, -2119670525, 1571643655, 1748570662, 1916023297, -440026250, -566019149, -932339559, -807353298, -2047947465, 1721781923, -420808213, 1936689315, 1336140943, 1629928120, 1814824308, -932951917, -501522608, 23855254, 39275906 ] ] ], [ [ [ 1216059819, -911668112, -2129457521, -1890297972, 1311915437, 671615085, 486666062, 35045813, -1208294734, 1429633899, 417800182, 1312974490, -605848138, -917605809, -1109211464, 595539139, 801417002, 584472224, 450254051, 1951593749, 909457039, 622710500, -1806777532, -102139705, 1148188431, -1587659952, -843464275, 1053091804, 10363289, -1060288515, 1478080344, -1579619709, 789784148, -850339415, 436763062, 1103758288, -1784909227, 1349932741, 1069789058, 1901101062, 304314421, 698115733, -1343668535, 629858100, -253395056, -661307793, 85867001, 1223259294, -435621764, -471619969 ], [ -180947854, 1452954275, -878741384, -1433776613, 1632668640, 1462930828, -954341081, 1369348895, -495315810, 1552428694, -2034507542, 447889478, -92771699, 1263776402, 1025468734, -2138478189, 999525838, 1223062172, -925996141, 934931290, 1239256029, 203937834, 1026143081, -294943550, -1254404026, -1899737652, 520905466, 769054963, 183608368, 867573873, 412979565, -297817267, -1731910653, -523977772, 153333312, 134805577, -886060828, -1934706189, 1225311684, -1204207906, -1347294804, -185128850, -1389491179, -68118237, 1622762207, -2002346753, 567665096, -1331097484, -716558196, -1920830530 ], [ -832146038, -1435277413, -1785223296, 698947838, 1313724796, 1728810224, -576988391, -1715701112, -505868406, -1224810395, -2121089843, 1244634534, -1250605064, 1399038734, 1447730174, 852361618, 64010634, -1817972226, -1485308475, -682705864, 1271889743, -1541698694, 1227219573, -409345987, -555113785, 1805979876, 755129610, 1600939706, 518916302, -549127876, 1877686090, -1146614987, -1721179313, 1843142856, 1535126048, 1889211386, 1033201756, -1113345857, 1050340171, 2062569508, -2093539431, -721635900, -1011798848, 264532699, -380473563, 1939751148, 573460335, -905190478, 176326270, 362642987 ], [ -1340215429, 300379882, -239094548, 1299953033, -859708667, 1899976514, -2084812654, 1373154642, 427468577, 2123688271, -1194004270, 1241387959, 1390057865, -1280900243, -360746646, 2117311823, -262904405, -1639740944, -248849517, -1942484595, 914476232, 2038366190, 970287294, 1113935446, -1507676094, -1658312827, 955432124, 1003408236, 68081729, 1011447706, 1476796868, 1418687462, 1249380652, 1523214016, -1670457583, 1261455440, 1453729394, 600090064, -2137683311, 321932814, 1644135614, -314130923, -96901924, -811761388, 1399752191, -313157822, 961703552, 1601065026, 1125888223, -216895277 ], [ 1993669840, -1707861746, -1753883416, -586635100, 596797012, 2008379047, -41657617, 1766042858, 310814238, -127830567, -1075420129, -851947738, 1037825956, -156153404, -1288227085, -90713156, 1868267054, 88124904, -172151779, -726158754, 1200718412, 1723528603, 786730561, -313117175, 1348095182, 1618117117, -321784107, -560143469, 2100900331, 1014268246, -1845950336, -1098900070, -546406854, 929444012, 1661272341, -1613098927, 947894942, 1697146599, -1942264321, -1608229020, 1053054927, -849295186, 1928741786, -2012225670, 381977367, 2111024816, -838217826, -1817139888, 992541189, -1812671861 ], [ -719884019, -1071569132, 715537012, 568506168, 2103534419, 14016221, -475096203, 329626130, 991235100, 1839441049, -696139136, 51051499, -1149853028, -1529710482, -821666660, 500596645, -2009926935, -816357582, -146814303, 1661605730, -820955727, 176574834, 575212940, -1719300856, -230157066, 147430270, 733971021, 149522707, -1331219396, 920306890, -1931610439, -1324532537, -1362264573, 1801498276, 958924703, -1296814684, 1885168424, 345078460, -30529738, 1470915539, 1844772006, -2054918337, 101489348, 412922293, 653139480, -2013219370, -111830422, -1287068528, 1022870812, -77835303 ], [ -446558138, 1169945503, 1855179538, -1487921261, 1204977764, -766182006, -1994056134, -1323287007, -2101102830, 193494772, 1287651953, 1019513136, -723317684, 1654514216, -916304441, -933925446, -1817071068, 819926569, 2116978598, 179678497, -1557085007, 4700724, 1471396050, -1645648384, 803276861, -547389030, 1041498053, 1819240005, 1301225590, 27116160, -1650063840, 532986133, 633952256, 1024740881, 264086991, 1336220027, -1472695764, 1896920356, 122971309, -331421401, 698187647, 73745998, 2122528127, 1259495881, 1371225372, 5872863, -989972974, 295688205, 1683135826, -1961234614 ], [ 1361227337, 814239924, 461807435, -1519372780, -1470275804, -155483804, -686507239, -1656887443, -1785131381, -844428569, -2105673914, 695679789, -130559315, -981856337, 2013561859, 1031846486, -1856507233, 1967292905, 111063646, 344208554, 6955597, 1544902585, -1944903262, -1310687951, -552863216, 203963057, -1663349726, -1816043987, 1621943441, 1771283711, 1728756099, -406707828, 1431652274, 710125593, 1247972977, -1324842560, 254886368, 1646549032, 1849518504, 980687114, 700694351, 1308491928, 1176516391, 2055902682, 1160954250, -412012389, -854585714, 99741185, -936758766, 113556102 ], [ 1855513547, 1796091885, 429002992, -921350408, -1163617297, 903037922, -545049630, 1080094058, 535548438, -193736168, -593308200, 1278770362, 1411683219, 1206082961, -565092415, -1588441008, -1138500751, -632985856, -906328421, -1403753334, 1641187003, -1918597332, -771277404, 2092602118, 266172876, -1734081896, 1125336698, -778386197, -1842878504, 445823691, 1043958975, 1316611112, 292644235, -2096985334, -1742098565, -1210397912, -81518100, 419026381, 683891012, -1885996712, 425040806, 1177148136, -1157376602, 1777430118, -688753168, -1288700797, 553474019, 903513121, 262865745, 1477860521 ], [ -53942877, -1380947076, 990036770, -1193563606, -1598288766, 2095986094, -972744019, 50680223, 2053408751, -972452675, 156539555, 1963578920, 1544772699, -2034616864, 2021312139, -897766206, -336145128, -1928666813, 337769411, -2000662049, -1627178738, 1690777835, -1740055238, 1701223562, -251433675, -1767405145, 1224069234, -1456465042, 1217512170, 217308201, -792263304, 1336155554, -53829849, -699342256, -740124551, -1936111216, -854297622, 849771189, 1435618826, -1129582505, -688707023, 105111532, -1596684023, 897839380, 921275454, -1493533874, -1962012770, 1491474177, 2133760452, 557623114 ], [ 195892185, -1308170465, -2022421068, -1395753645, 15990301, 107050981, 1551248535, 2003499707, 1735232433, -1785893469, -251794182, 1457841091, -484737092, -2048431845, -636444950, -800529204, 1894407939, -1369062255, -231633494, -1037851523, -900866785, 1970113928, 1940214248, 914063831, 1689217605, -1908643149, -851377634, 400078509, 2016574504, 192165300, 603290368, -806221354, -2138965715, 675362152, 864856813, 281993792, -741646503, 951494431, 1316630649, -1863012467, -2041476241, -336492262, 1970252026, 1506287771, -1081498757, -1322712569, -269080531, -1497264716, -1481948410, -39951605 ], [ 1327235843, -1814559880, 1623216033, 635721444, -917046909, -1721156661, -152194631, -328566639, 1890659680, 1324069924, 1460975709, -844727498, 1161833175, -135493893, -1670823304, 1886253137, 2119601445, 1615617409, -72617200, -1364706141, 2123651664, 1986659648, -1323647594, -1062241875, -1363309084, 1263139528, -2082501095, -1140992009, 1748520478, 703771457, -737184982, 977321763, -987588326, -596009347, 429719260, -1252904707, -236931510, -1898240513, -1306769809, -138786762, -434187790, 561574443, -1164562033, -1190234018, -1204356048, 688433087, 517243142, 459937841, -1388282490, 2099544651 ], [ -638256419, 2053583651, 1340520003, -641371284, 1524926719, 1050439736, -725443263, 255222496, 1779753106, -73218437, -1658308936, 2095593485, 291141221, -1955774749, 407411740, 731581078, -1585003365, -1898656882, -27972285, 1579319868, 1399733554, -289857146, -1142934730, 608289370, -1654652596, 1778567746, 1598908967, -55124368, 519954013, -1752579825, 21335611, 270046178, -1722946481, -782143718, 1494806290, -604122702, -236296652, 1442575905, 1292280598, 981616934, 1416589028, 1057943694, 1004963513, -1098871125, 258951067, -797466778, 551703666, 1657185298, -1011060259, 1628728031 ], [ 60153321, -187779235, 1524456213, -484462498, -904841515, -129308037, 1402622715, -952186986, -1359896428, 2104046028, -647670835, 45815651, -1066891176, -1502846005, -1443181784, -410578301, 682131598, -122908947, -1204010990, -1083646259, -97938542, -1961297179, 1368017602, -1924582869, 894271025, 336874083, 1293248766, 1509451419, 1764122428, -1146381767, 251474321, -1403180159, 537847153, -422479736, 938090740, -1348635935, -83494212, -1760523288, 366457062, 1385130565, 687849817, -1528234183, -1612768210, 248294829, 1700431460, -916928826, 840518273, -312074152, 1521268196, 1472174288 ], [ -907936770, 120586675, -680913026, -1933481565, -1425776009, -1762072468, 1799122824, -2057944061, 1250446058, 287693839, 805537272, -1111540419, -42795196, 1487850464, 883552311, 1530839487, -830686817, -169828500, 457572909, -1350617839, 415756053, 312618629, 558054384, -527138826, -1613395698, 1018980639, 1761930683, 2105122283, 1473537937, 1205007611, 40110712, 912613025, 627301486, 2018610865, -1956049485, -769294290, 1984891724, -348982055, 1435893964, -2053743868, 2084339223, 748527728, -64000600, 1600192061, 1737634095, 721104193, 185472482, 3465928, 2132626356, 1230944198 ], [ -2127956109, -2051313083, -821136850, 318397786, -1941679619, -845427164, 205132131, -568346877, -276281384, -1087032861, 1517748452, 2072595019, 662072198, -982442550, 1776170239, 1618124678, -775406998, -409951510, -1150416034, -360059203, 1789806398, -740115235, -1112623594, 1833595, 21507254, 511751491, -1782143183, 1770503714, -1186471360, -1117999039, -1784154266, -841240723, -906970324, 613877776, 65616905, -1705717756, 1060327750, -855449260, -1174534364, 240255872, -2075003504, -1796374199, 1902402016, 636641428, -2073260633, -899238382, 125244643, -998083324, 2137474397, 1294062371 ], [ -1857190313, 179582492, 1781827408, 1129861280, 170939897, 228828834, 996721640, 1722620034, -1751619554, -1841620882, -1178386091, 1991074197, 1351322258, 67646858, -614830314, -89797011, -1682939748, -347283452, 1709599786, 74126, -42534620, -289084482, -1186626507, -967859669, 1264883500, 199964017, 1058786748, 1617034891, -1565161271, 753783561, 1352490944, 201640951, -63678256, 1839838389, -436479898, -749169431, 481892466, -30992726, 1752995178, 1076073129, 1755753868, 858818968, 1673562235, -811123049, 1983507185, -967424358, -2017853895, 506508851, -1464348083, -1086439128 ], [ 858263828, 447070371, 868230373, -431148440, -672910105, 537956793, -2089162450, -1572449628, -1284358243, 2146881287, -1382063997, 2112153920, 442381444, 525955344, 2058276397, -1007938967, 1910336099, -1763071248, 1267109197, 235862466, 1044963831, 1440153502, 1726395501, -2122302469, 2121598601, 1358583983, -1684885089, 298837880, -1557362258, 607987320, -267726636, -403523712, -1255751813, 681592939, -643952141, 1073179116, -1286637719, 780046571, -1027635491, -51964680, 447557217, -1288696701, 735959049, -1066891374, 2135909042, -98884818, 702647973, 1951667114, 708550141, 2028624827 ], [ -1817172774, 274563277, 512399763, -2071338110, -1060335323, -855960923, 560853932, -2106985554, 216203968, -1555015463, -1560969481, 355789698, -954126146, 108021861, -228018676, -1357848631, 301825982, 791221673, -1737131589, 2008504705, -959799027, 2061256117, 1155352187, 2050626508, 175105857, -527794112, -1393211879, 1029922753, 821160625, -752174892, -506275400, 732643396, 1624983771, -964451415, 1836912340, -396201178, -1488471018, -393401708, 1295326591, -1461768964, -460963241, -894431385, 1395325118, -285237655, -2053015458, -516346328, 1631875238, -105030148, -181426367, -39283389 ], [ 1015030978, -1625371507, -2071422166, 1274489428, 10646824, -880452537, 142485967, -23847870, -1235162094, -1346996615, -798200770, -1678775336, 848869529, 598577761, -1780433664, 692166011, -1469592671, 2029822705, 1462551358, -313794936, -1846289642, -952621864, 1538239752, 1224987033, 562654938, -1480857186, -985155909, 1524052768, 295561640, -1135797332, -1135786959, 1654647610, 188312119, -316529332, 317673689, -107633189, -1634977582, -1993353024, 1173753072, -972588581, -285492675, -774045525, -849673853, 1791774912, -1162947667, 1314056929, 1486543826, 40203229, -1905164589, 872676840 ], [ 624653251, 747097210, -1254620589, 513909897, 1605629793, 458705264, 1246485739, 805954760, -1387643275, 2048418475, 1873386552, -1290262354, 1358890110, 998989922, -1726361079, -1946960957, 121055210, -145441591, -1862743550, 2101879478, 65225363, 1646504441, 140874741, 1360683802, -944880217, 1736971056, -973554064, 947426837, -1459879761, -617930925, 1725763333, -697755470, 1760405389, 1783062074, -1388329904, -1143818733, 1836265940, 1968098732, -671786324, -987481817, 711055470, -1896855973, -1200659138, 472137327, -210269320, 1381606063, -1245229769, 1874209881, -1027673276, 847851518 ], [ 1073216711, 1369584203, 1212178924, 598171652, -300604895, 951873921, -1160876652, -1665747518, -1627867927, 998412912, -443826227, -1216684816, 1143887687, -309575688, 901906245, -108031945, -976352072, -2041887740, -435434864, -1206130731, 1306701294, -18867731, 182028168, -65470360, 172179131, -1187082946, -340819694, -377083307, 1273056188, -927291948, 1843143662, -1497250814, -1246036430, -661149065, 127208155, 1588821513, 191567881, -1416885353, -2127466744, -929354651, 1960915893, -1634622108, 228733428, 515481523, -817347107, -1213890319, 179458134, 1362244913, -666114299, 88708598 ], [ -1919074810, 1547375655, -1336541841, -1527159737, -1767694061, -393393777, -1523746228, -1344890284, 1061414191, 573588608, 1213369959, -518411152, -561515215, -332409526, -2119979266, 2069603187, -691297421, -2087225486, -1700772931, 1315283980, 1275531843, -1534008472, 603916889, -1094222969, -331189699, -1123012577, 1981981806, -450961322, -1545835133, 51170503, -150771546, 989955417, 1754396389, 16056320, -1763034332, -203989854, 1164915940, -1287497952, 415200364, 2011128531, -855621090, 1241396436, -989915946, -208364084, 634665420, 1418439270, 1085672398, -1765721804, -892751654, 557431485 ], [ -769272178, -435322727, 1964730393, -1480696507, -1102168111, 549484901, -672747810, 1689615902, 2123624137, 1900945108, -1968862943, -1077694519, 983080804, -31052513, -383750670, -1766395659, 1439169205, -480020057, -294220831, 1242263119, 123361619, 651119551, 2027120434, -2064701117, 2048169644, 1951516542, -779279109, 1576266975, 702563427, -1840007065, 1163144011, -1772952626, 1024711349, 1846535629, -2008806717, -1432342642, -1118809590, -526570369, 226561116, 219928971, -729557865, 1672783575, -1132962018, 1606632683, -386077622, 1151699033, 635589636, -1905185438, -749438452, 1534833770 ], [ 1615610661, -232131093, -542898681, -1641864759, -278066332, -285659618, -1841938511, -763877623, -1192824657, 1692722380, -435411143, 2081208664, 783332299, 775165715, 1190483568, 580299591, 2110423083, 2122758937, -1852198983, 2109938809, 719314755, -911287861, 221058452, -1458020062, -391055423, -288117752, 1514627743, -706504955, -964031532, -889649063, -864521667, 1258860070, 1809372221, 104452633, -268108919, -708093649, 1037381217, -212276407, 2036381909, -465211906, -1040588344, -477099136, 1147044144, 1422509983, -1714601417, 694737154, -1796893188, 601022174, -1583525004, 791373168 ], [ 5930885, -1523146005, 40388623, -1257317830, 1178416396, -1681223518, 203041478, 497222733, -220695803, -339651547, -1806121877, 839967437, -361895890, 956655806, -1333022689, 1029944461, 1221744856, 425387010, 63209754, -1807778567, 2092849880, 1488648218, -1687366451, -1219022896, -248132060, -386501025, -1173089396, 46449554, -121444640, 454776185, 310447550, 1012407306, 463894647, -525670955, -1717049575, 1576617970, 951052394, -2096739698, 2047543801, 104857353, -1427714367, 1451555397, -1710046793, 1663026202, 133899685, 2095979916, -735869368, -308232371, 932311471, 1397600764 ], [ -2009762465, -1585552794, -247026812, -568683423, 1076398898, -2046537169, -1874766651, -486567222, -998442904, 1558518492, 570258879, 1787166110, 963039110, 1482977858, 1942543322, -1248100943, 164769169, 194913486, -329280523, 71724154, 408587252, -1290579190, -1437778753, -1198925365, -807511420, -1738306697, -317124360, -1947903012, 363602706, -689040310, 763180096, -1342317139, -749135254, -1537833249, 472401511, -329393296, -1026684863, -592968800, -189525468, 1770096788, 416613709, 1120117002, -245412204, 213266215, -73048592, 400635333, 1311556188, 91218886, -150686718, 26978 ], [ 1158845225, -1278089855, 2111820745, -922430777, 1107397594, -1479966965, -1882351348, 879612570, 1609262377, -738800912, -2095410512, 326629879, 1464241454, -1751255210, -563681841, 1471714423, -1999415766, -240222589, -1184960288, 1451242550, -129589686, 1874319025, -1616708737, -1656363204, 115084252, -61715297, -1811449487, -846235380, -895081981, -834692004, -293961837, 230168828, -2070082333, 1203999024, 856900797, 2002121560, 555441517, -1517896745, 52828542, 452079059, -1477986770, 1167650052, 907751517, 56693250, 1816177591, -2006439373, -1934317175, 545210226, 487199489, -669533321 ], [ 1339937926, 1461915554, 663964375, -654932755, 1764982628, 1934766640, -2357387, 258985269, 826672175, 994106784, -853518869, 2025032197, -886194334, -1980816008, 1455868595, 1443298800, -848540450, 51782856, 149304150, -353090076, 400545243, -1709126418, 764056487, 840699035, -755529329, -205019187, -1486048654, -24219579, -153923424, -1958039763, 599927703, -809169038, -148194513, 245253804, -941169849, 1036370012, 1646131906, -1056484100, -1510924198, 694729330, 599054845, -1256242396, -1494795694, 339786733, -2110172892, 922477873, -705329102, -1646884324, -302317424, -1944580896 ], [ -1411523580, 1616594299, 652265617, 1136348776, 2106961920, 101363520, -509640407, -633864230, -771769032, -1142618764, -662559353, -270728895, 2022520661, -1280946188, -1137901241, -797090790, 770448617, -1792964400, 563523150, 1628021198, -2102755969, -786750804, -1603880605, -1668329105, -449430782, -798098810, -2056253185, 1605478151, 2053707091, -1714697612, 1118926716, 22730219, -1691149384, 1480261728, 1582958936, 311284899, 1520335213, 551204119, 1943845490, 567646320, 1758613638, -345828803, 1388165991, 1035158564, -143474574, 2144223716, 1997888925, -1719829524, -738247489, -928807170 ], [ 1003275680, -1570967319, -233643928, -80883001, 2009416658, -1594030850, -447903699, -1644058989, 829679536, 624191484, 170085668, -1342487455, 1719826257, 978624760, 1911341580, 1373094407, 1446902769, -579315542, -930637765, 651259911, -1106618494, -797053160, -1568610769, 1048170784, -1985131774, 603241351, 979983755, 226016615, 1763162905, 1499277462, 589060198, -80627680, 522340792, -433520353, 1435702303, -1184658076, -976648188, -1637635634, -1319989402, -1989999093, -116718612, 444949562, 1499054538, 1118772832, 2078895055, -780893488, -1323280575, 1341924853, 1786963018, -1899727384 ], [ 1569025965, -165293763, -1871352847, 2095419514, 1695199554, -529714253, -872954069, -1841255532, -1251344767, 624871511, -341666795, 978218203, 1344085836, -968704145, -1627224787, 1338504817, 2061056471, -719844012, 173286013, 1179917749, 646187540, -545389107, 908802485, -946941725, -1111693401, -847152991, 156348952, -1456960761, 793209827, 219404533, -1997837054, -64868069, 1610380089, 979805970, -2019396370, -296748286, -546532933, 1523321518, 542431282, -2027886175, 2141296949, -210632522, 590030845, 485831671, 303698430, 1989615274, 1373994194, -1887257216, 1755996337, 872745259 ], [ 1515598776, 1453022597, -90998716, 2008967872, -1428537749, 1808323182, 530889871, -682020023, 1248113499, 1849905517, 209527383, -1707993371, 243245707, 435683233, -905666437, 612637426, -721490601, 1678415439, -884348659, -588974000, 972822878, -901053643, -755469675, 76158232, -1164601386, -2111346115, -1612538786, -1874316789, -1586490403, 1624205534, -1793470813, 1702109498, 1609399348, 1209505549, 1373441364, 2060122252, -914058158, 1197824141, -348099951, -369513978, 169396241, 1303909589, -1999055090, 1666453488, -507367604, 1574498128, 1036698713, -555487776, -1159122750, -1419236405 ], [ 2138965658, 1756445617, -1145991773, 1374176423, 663684267, -1809208955, 1140292734, -1683798574, 2020383879, -96312647, -606103418, 2046244955, -198439763, 1060274327, 1831854236, -355586002, -603740262, 839697024, -1512207562, -445885551, -1175920013, -1910409764, 957704310, -1156992484, -1139018905, 1543072540, 593774134, 1130808205, 249792219, 14081986, 72146021, -1209860318, 406259848, 1580160822, 926528227, -366324633, -1929775153, -187767856, 2094040574, -1531345400, -448044363, 496451856, -448989169, 1204419727, -1128542844, 1329143552, -1032062643, 1495521955, 722045666, -51446910 ], [ -1330350053, -350564218, -1711697965, -1427733152, 2005202142, -1726781214, 429606273, -78748670, 1061976621, -1649726433, 2019948510, -114945289, -2003665756, -1427118505, 1345141641, -1611665018, -1645933354, -667556064, -73682923, 788667443, -1060132129, 2093369215, -1152630058, -562279945, -191802451, -1310142158, -1636168085, -274361237, -862958786, 1647405444, -816701226, -1097877952, 978423978, 240023749, 419074479, -294487007, 64693946, 1340456025, -241275097, 2031710747, -1280585269, -421571198, 1840737932, -1086696600, 1999650187, -328356652, 1635974367, 1351999879, 35808660, 151225806 ], [ -1560222391, 1911330618, 2143873409, -322917758, 163633955, -1820651140, -919495258, 1686457217, 1415369071, 203117009, -1219212855, -1274351526, -368212658, -1486865910, 839094398, 1431484930, 1116351570, -280396738, 1452187894, 733155105, -705189192, 806140583, 1700188751, 611152116, 1816418850, -173761635, 1883961981, -1665251542, 164415207, -1768062, 1809818726, 422498844, -1075593939, 1631021855, 89910818, 122409952, -1404776421, -941160780, -1368283526, -51903965, -1001368349, 2065451190, -570341861, -424907698, 221746912, 1477472716, -471500634, -1781626327, 290698238, 2070828039 ], [ 1137134882, 2124800900, 2005049060, 881044620, 1780177080, -918374012, -2052174811, -2088919683, -1117762834, 273076250, -503854170, 2110984442, 1197938162, -882299190, 965945824, 394630753, 511048059, 114527735, -1724278437, -1670588728, -2050411592, -1747715372, -410706375, -1167602260, -1716585012, -1292552611, -715620444, 513354988, 1865457215, 327833126, -590811200, 2145525333, -1535025414, 1501485048, 1957600449, 222724913, -1739630237, 1981263050, 1424733509, 1798284536, 1487294629, 1119669047, -151400620, 304232475, -1466001112, 390508191, 1155090527, -819711863, 1978647061, 2066890626 ], [ -1985816008, -1100965671, -880207036, -1060069118, -1589801842, -1809679301, -1658241270, -1595874656, -1889475998, -82570111, 2089281663, -1677355703, 63449018, 914837900, 969884148, -1342360882, 2103121746, 1983162243, -678031144, 1917513510, 1022314843, -119114335, -1294672079, 1906161559, -1410501236, 46601563, -2124939852, 541927655, 799131469, -1769718716, -1240404518, 1890522604, -828035041, -883625444, 1040164690, -1040268135, -1422634052, 962612790, 722369899, -1745291878, 2087199061, 1331389833, -1570718466, 944473324, -1288818360, 1336800064, -1018179460, -835615891, -1874193346, 1044264537 ], [ 1117306236, 1573277439, -848939580, 1390121364, 177938654, 395144766, -1588773789, -431703918, 354880050, 1954823473, 2146281088, 1069715263, 867994212, 165067467, -155724859, 1987967022, -546673085, -352613087, -1229903938, -1316683293, -805449082, 557217617, -1571803813, -1460958723, 821159029, -1175716527, -1751986156, -701908931, 1482435960, -781713057, -512210717, 1252833912, -1781046314, -1047869860, 1148251051, 1754172051, -1075631050, -827927791, -338053611, -1313187660, 889201194, -210788012, 174986011, 925834067, -2017793078, 1187364641, -1839056719, -771706772, 896517793, 240718718 ], [ -781608071, 26634526, -802817849, 1790334701, -1146630299, 1887098268, -1652496942, -377187424, -677497682, -443719417, 1440451716, 1065502949, 752844705, -1876368259, -1931423948, 764729899, -634254142, -895371218, 252543761, -476721239, 2134912237, 1691555429, -31108068, -1781134981, -593456803, -1009282814, 2115104687, -1388324438, 2117845811, 907431654, 2013358749, -1551401793, -1212150400, 1219551435, -1419370241, 1240015300, -605244035, 1398283593, 80539969, -870634218, 246567818, 1735226720, -1200154628, -220361640, 24805298, -1437625176, 1063137910, 1030868293, 307765456, -1812089778 ], [ 1538304863, -10790535, 2061001079, -718803568, -937370174, -1825947358, 272338395, -1432321510, 1787699978, 1107830579, -1582504961, 699229131, -1062703048, -1155235026, -271180238, 535419453, 119326596, 789689120, 1753690533, 1927413596, -2142127845, 1679367110, -1468761078, 826552660, 569364580, 880673797, -1841695174, 1961493467, 1242116098, 314623920, 2032055207, -187288307, -1555720051, -412193164, 47382690, -713407784, 328878409, -1443625355, -827584502, 544146701, 1599003964, -1463939475, -1987821434, 1940813657, 1995366716, -1960927131, 1240681951, 1122506623, -299511843, -100393743 ], [ -701033269, 1804458768, 6880654, -267518391, -773020655, 1820135841, 419360859, -2129330520, -520713258, 2114767284, 725129656, 1330103667, -125054245, -1472668223, 68798625, -330721780, -94467367, 1969246830, 809049653, -176185327, 1549363950, 1366161538, 1074951776, -266308522, -13414901, 748562508, -2120490042, 415330117, 2127688377, 32525445, 2110248984, 47532662, 2022179927, 1379485102, 2116983586, -1626872860, 1561792184, 562288222, 551278933, -447822163, 2089946363, 955622638, 1257004926, 1472553144, 1126941953, 1508102116, 303934337, 807659263, 2080259914, 1664774494 ], [ 941983517, 1751301156, -1065308269, 1662940604, 1098877170, 689062179, 1196783527, 1960467075, 68533110, 985582324, -17183611, -1307541273, 2017393720, 1964942544, -1354406730, 1167007572, -689912037, -1309311718, 1685940225, -140324753, 1493196770, 1664077065, -1685507941, -1400326990, 1728193866, -559492691, -1915103570, -1693257962, 372093859, -1455335349, 1745701662, 1795316327, -2001143154, -249789001, -1561337881, -1130404669, 1317164251, -425672749, 1472574804, -1476801553, 479506497, -1003834590, 1219635592, 821071032, 2100958775, 1913556226, -658859746, -1884278918, -145769502, 2119810153 ], [ 1324736569, -1849445088, -1658539518, 1680648435, 1314736249, 2024180191, -1452794988, -913997371, 1018937402, 1716271691, 692485214, -756890545, -996823895, 1997950521, 1324888060, -1225762829, 2006254632, 856804951, 574618742, -449637779, -1868965959, -1593444539, 2005516146, 527051514, 1140446923, 324078990, 1767494358, 1543028315, -1324382820, 361892329, 508135434, -411835853, 924892846, -890162624, 850647212, -2057583940, -1069171138, 373495696, -1610192650, 2107185181, 399630155, 911086934, -1299725081, -860063823, -1944569154, 1049012649, 962773246, -627102204, 670433381, 1606799750 ], [ 1680051235, 1095785917, 513119901, 1381648586, -75275629, 598197351, -1839674242, -758795315, 857615176, -233307606, -1891789944, -1628468290, -1864633485, 559233686, -1400712416, 1500177010, 417230155, 1093621706, -1879946757, -1928980480, 744087919, -1757059284, 1863735797, -1606822050, 1642480178, -1968607897, 941505800, 2021756469, 574993504, -337759314, -1474180782, -353724972, -1559645062, 224198381, 1278944320, 1500167054, -1463006071, -277408579, 952996983, 884888115, -1233920971, -234995193, 1685670541, -1627937760, -674741083, 1744154692, 1427044689, 199773550, 841196265, 1660528773 ], [ -1649082878, 1022724901, 1083134885, -1815457984, -204635376, -1097076990, -1475719929, -1357911199, 1734479198, 2101279281, -864582779, 566236457, -2043210613, 711501336, 291567610, 355454250, -191313112, 1373532642, 1898591120, 2079135744, 1840243158, 185129649, -300774881, 91586916, 333871507, 704701598, -961392859, 939790467, -1327527917, 1286523235, -1346088142, 2084560497, 1650681072, 767470420, -1980462444, 1827104803, 912647608, -1935435337, -1590279962, -1206221524, 664866524, -468923957, 575070687, -1584079930, 1510263847, 1733820469, 583282263, 1801527331, -1528056588, 1162912569 ], [ 1218695194, -1580979916, 1507489572, 56120598, -1247668206, -2088466742, 660013603, -1526128334, -1482948248, 1720256360, 1847083789, -1440763553, -1837338282, 189430309, -1674373350, 1338542733, -1984741447, -63451156, 2025868855, 1519869070, -543273272, -16615839, -1598160078, 1874047092, 1469650754, -367738521, 253304305, -1003973933, 184328833, -1192321517, -905189896, -245353612, 1355667322, -779720954, -1380501979, 441413973, -1584579484, 136965701, 2038235751, -1251096935, -1839679468, -535403648, -1598779551, -1706292872, -1838600979, 2122322847, 246921834, 688938190, 320987832, 1994778759 ], [ 66394580, -1045160758, -1301629353, 1745722257, 1912196667, 487055064, -639597216, -467239803, 1879925078, 2117781855, -1375258056, 1829031512, 1403190062, 642907571, 2130534293, 238125017, 1564482869, -1417384930, 1081542895, 1909960487, 1997983434, -98341543, -784451067, -1999554272, -2119673262, -518345675, -1343014486, -2073924596, -446210881, -1555479890, -914485122, 123757138, 684862, -5488567, -1807309902, -1986000938, 2105383750, -2128138048, -1870980675, 1095216878, 603518510, -1117533682, 216854545, 1388609204, -1351684868, -85369762, -1406018367, -1018895588, -2119860628, -1855886779 ], [ -1091804213, 1947422428, 1490671258, -208254428, 1068494006, 197654133, -1589859919, -174305213, -697568811, -114186860, 928509281, -1386642014, -1945488973, 1837290536, -728838588, 259403089, 554013697, -1120267748, 1774642096, -433029880, -1331742353, -981915127, 1691112154, 803630303, 476543410, 1369364156, -1863777355, -1270772374, -818433127, -837599897, -1940934736, -314765517, -1251555961, 23267993, 859029767, -665984768, -1965765411, -1945469761, -910807231, 1825691371, 479512081, -1987534216, 451359818, -1872838639, -1908345174, 1928637428, -726646021, -1388344941, -1333600377, -690620281 ], [ 270615906, -478270815, 386840184, -1977581804, -788200253, 891942158, -1371888977, -2082257132, 1183914357, -1256394112, -978544374, 2062024204, -1663050160, 2019996812, -1077773520, 1218260319, 827842250, 1805314889, -107879318, 155457498, -1613889666, -876263757, -1924910627, -775179496, -1032466824, 1370825207, 1198319323, 1557296102, -838881831, 571352122, 2112285770, -384497912, -1887358712, 386513896, 1612792759, 866129830, 271691533, -941670917, -291748729, -428681193, 712962427, 1050224981, 1416975123, -1037085821, -1145965981, -1919922550, 1222191553, 2126261866, 1778580372, 1866373118 ], [ 329850992, -1954427563, -2020817509, -361882137, -2052964279, -857263719, -1824426717, 391800019, -1244416649, 267145533, 1049350145, -1188335298, 1999960871, 429018285, -2035331481, -1494898159, 1655957907, -1496879947, -985355422, -1038347921, -1156756847, 2068401456, 1392936783, 722358492, 1480852384, 2032509429, 651480902, -568997665, -353398414, 34802169, 1467540285, 1675862115, 1751058365, -752381644, -241261781, -1293205266, 534450306, 1028625906, -676303087, 302616350, 1700705979, -1128871946, 1835434665, -2046410459, -714746225, 1554673747, 1263000344, 691922936, -1690312663, 64158073 ] ] ], [ [ [ 218454386, -806989353, -1583589951, -961681039, -1292035247, 645655534, 1745212903, 1554740523, 1000992331, 1684980490, -306481818, 374364813, 1251908694, 937037957, 613832984, 704374295, -1289958309, -390311951, 1545212232, -149812466, -213957776, -935659408, -805407720, -23162534, -1368995248, 454012210, 262009134, 1440840458, -1695953177, 279335391, -1166671964, -167060052, 1368241721, -1639659963, -1788200243, -223381141, 681658574, 959808181, -426871478, -45121626, 2085499531, -307762132, 1718105190, 1879294567, -1185072902, -665799164, -940982307, 1159247082, 2030329372, -1644042975 ], [ 127971960, -1285306522, 2146965839, 1806586430, 267051686, 94095477, -1541507557, -1057001415, 1760946382, -213678687, -607446294, 330231110, 1417557576, 953356368, 299580993, 633791801, -1977155361, 309134977, -372292437, 1040114296, -1969314497, -167112416, 1580242105, -1033484070, -326696154, -1709555766, -560711920, -1313074268, 1687159851, 974569960, -743617053, -1881842657, 582714446, 893079217, 1667497138, -52476027, 409135071, -557487748, -926075855, 1726372435, -361704151, 1460362325, 106568454, -1231825283, 1237236766, -1315661874, 1119502523, 1592480038, -1273858795, 201300022 ], [ 621304455, 405866069, 166435133, -524538599, 261208374, 114285937, 1692431186, -1452552059, -1669252117, 396616863, -1018723765, -1483777653, -648461125, -1547239828, 192794358, 434572326, 336061922, 67357502, -501998491, -26465982, -128297927, 735676300, 363441471, -2220152, 1837139901, -1984833320, 1156670288, 1878089859, 479905322, -1791062400, -1487645200, 1542228191, 1137593602, -475401125, 1941926905, -1793663450, -361336525, -976271046, -150757638, 447210409, 1173591355, -1973012507, 334184259, 989877673, 1158883761, 966614089, -1899826230, 1297434689, 715794062, 2068036010 ], [ 1686819505, -1935443888, 1269423495, -2108098466, 417033009, 327064877, -2094396492, -123616449, -671685163, -1606687497, -2046093013, -573196872, 1196029363, -1483250, 1235449307, 1045259935, 358049766, -244735190, 236410542, -84030749, 484957863, 2032436836, 1785183669, 952922489, -428105169, 1210081656, 712025238, 212996779, -1687724193, -1222565740, 1209454738, 64083219, 512009721, 1830647994, 1215286632, -1570708862, 660033726, 717044522, 1564245210, -951948420, 1561797223, -84807852, -577816754, 1837448864, 1455820366, 1895691777, -1252319949, -982834617, 171018331, -1821175568 ], [ -1919544297, -1459847060, -861935231, 1558799941, -378884841, 1725001996, -405484818, -655839495, -549469632, -1209422933, 377439019, -1292223598, 1285250427, 1187793654, 775135132, -552702018, 1919677860, -140308175, -12898890, 1993544262, 882610964, 644790058, 1940022338, 225597564, 182569280, -1286506898, 1059319095, 795791524, -1145316224, 116761769, -1797855554, -1513783267, -798172937, -768458484, 1513883142, -1369000121, 968467215, -535369309, -64337900, 343484785, -736907406, -1544797040, 1334008908, -1367007745, 879792385, 1686977314, 1121247813, 794960477, -1788341971, -32400884 ], [ -443198244, 1923771057, -1128831425, -450935806, -2096223196, -463550076, -1326494677, -639356246, -908960775, 695057606, -648700583, 73914234, 849947400, 1576323345, -1491556809, 541182897, 1072116892, 211321788, 843443234, -573568065, -822594409, -1777499156, 789363501, -711554979, -555879389, -1739679990, -1943879716, 503293996, 317107983, -2018402034, -1949267231, 1993343214, 1381037130, -1298369729, 939913234, 1974735487, 1946182127, -746646802, -2054610014, -1645538828, 1211854783, -1010338944, 1492588376, -156424146, 1304694151, -536234442, -1712571143, -83350696, 1333438315, 907095605 ], [ 2033410152, -587543982, 1724523840, -1159360687, 34443866, 1663950406, -1815063470, 1295135663, 711777755, 2099922956, 154909939, -1947708043, 406599760, -1220149512, 444083099, 536496037, -799235229, 647283043, -946209690, -1447908661, 382039288, -916702274, 1967742846, -707487238, 1851979379, -1479385964, 1915129939, -940196151, 1990653792, -2083225521, 1650927727, 1551554986, 1029602170, 632277409, 1779937646, 1538849561, 1906174766, 620627589, -1542158097, 1125509335, 322939089, 364414456, 2081096555, 1521972202, 1221591284, 2126727754, 1471502736, 872062739, 680450590, -672255130 ], [ 408285771, 2124438122, -511038307, 1063261298, -1076036219, 350538760, -2078751269, -1324789350, -1229970486, -1333984660, 1148282364, -1855127185, 1068114284, -1515048691, -1406118870, 598852644, 597767134, -649203620, 2020223082, -1189041749, -706176673, 142584141, 2049958757, 2103805703, -2124496808, 607035428, -1069498077, 1737947141, 1976811941, 515537489, 127494437, 1180326058, -717623595, -617515374, -1197767794, -283201900, 1767689010, 908529138, 128439395, 410172543, 1272578591, 1681624716, -1633666776, -438001188, 1858178869, 425699629, 104618783, -1529441146, 1441420788, -841398459 ], [ -1137883228, 1423677245, 646230135, 145498288, -52934026, 193657972, -2049762769, -764255605, 57845027, 764699662, -35892603, 1707860688, 1041383702, 1064074104, 1432100675, -530402348, 1867803242, -157717889, -1597275121, 325331108, 1073203512, -935633928, -1556167217, 2090075668, -851837516, 1898857435, -498119642, -1122912100, -163695271, 1732056609, 950215582, -648903432, 28628318, -374806929, 724851444, -548253689, 788126998, 629916666, -78792893, -315616422, -975058941, -192337617, 2069650836, -2020573519, 757000008, -952916225, -1485552180, -2038241410, -194058657, -2119803159 ], [ -956031983, -879607460, 571234553, -462065766, 1733564624, -1317361083, -1462791418, 1876917782, 1190025059, 933467029, 1959778579, -169425695, 1187881534, -1497455337, -1929920774, 1696613933, -1622014541, -34824533, 1651310455, 1802266138, 1327524402, 407604665, -612110805, 770706507, -284358664, 797985902, -1550448050, -1219225833, -2067947365, -1310127782, 2146867999, -1728005496, 1629119313, 552722743, 650834001, -1752683111, -652264345, -245421821, -734040500, 1365317935, 78028517, -353867733, 1126084865, 1318317158, 749958402, -1157509671, 690535387, -1834987760, 1361883518, -1888298673 ], [ -2053998949, -1684998731, -587804874, 886923708, 680959526, 1147845501, -1087466746, 1327178085, -1701457104, -1613450778, 1868329360, -872177170, 15642334, 2061992198, 642939247, 1898709474, 521778258, 279629801, -502162604, 868800744, -186240871, 1486350424, -1642439249, 210794820, -2096749687, -1484556795, 1823889235, 1097918402, -1765467274, -670006908, 1956697505, 1589254640, -1853565686, -1400881665, -29118165, 593349498, 1219988378, -736390451, -775612944, 1558205530, 267321282, -1803466883, -1508080837, 379110710, -2028789847, 1477060907, 604702923, -1507983295, 403977172, -400244099 ], [ -965405203, 1339564028, -608630921, 1493076530, 571543378, -942593897, -78344750, 1691883683, -202512958, 2024290544, 1731172820, 700498014, 88020547, 1724357549, -650827414, -1417130464, -1638507582, -1622290057, -1343079576, -410575124, 1593849403, 1332807570, -170850342, -1366420208, -1042702677, 748139634, 274336119, -1242249219, -880003391, 997410534, 1263066249, -2098787103, -929230947, -170365361, -1867303930, -331181592, 194436859, 395695393, 256062651, -925718325, 1080071792, 921342121, 261703386, -376783125, 306661014, 400639275, 1985955880, 706378964, -250850317, -1907999642 ], [ 179754071, 1263809395, -273559283, -1893339379, 1403019190, 294007673, 881882199, 1057375359, 2137717423, -1541141708, 1946238937, 1999348830, 738475356, 1377864167, 238301807, 1596081594, -1346765730, -499479684, 303414758, 1115905748, -399228719, -343915045, -1050367771, -551839293, -245101714, 1089453068, 1503381987, -588099307, -959706977, -549168851, -72726336, 1376985930, 1169407652, 2062021437, 448655675, 1774464717, -1940656844, 166077472, -1471851439, -1288886737, 1271464166, -1626866378, 1784264852, -1969119951, -1457134236, 378244125, 333114147, 510930618, 192362896, -1636747464 ], [ 630365311, 509890047, -418069260, -1107200282, 2045819642, 1181860766, -999488950, -741507, 1343071395, -920960661, -1229479616, -161895405, -666396150, 1436333653, -1048646593, -1043984376, 820707769, -584655201, 386826314, -2123379740, -1017491198, 2042032986, 575068651, -1996153236, 1200605931, 1702928795, 567279384, -818574757, 1166622179, -73728152, -1383039976, -570634696, 759554062, 139592328, 725649531, 1575587200, 1182377363, 1415218292, -613692200, 721552480, 1439585040, -513797714, -546422017, -713573681, 329019423, 984342236, 214054485, 1515259257, 312920708, 1434948630 ], [ 45801966, -1528469586, 1896398299, 543741902, 1546013725, 1252604790, -106654371, 2002732764, 516524525, 388147612, 885875803, 751834980, 880256602, -213514100, -794832030, 1529113373, 219792765, 1015214526, 727939383, -2101794272, -1829873782, -1073795965, -1236004192, 1813021976, -256397549, 710285979, 1807769779, 1260568374, -1139033773, -1443241456, 92337079, -1487624797, 484200881, 1780119873, -289977942, -4282621, 1569450716, -414066623, -1579777222, 1726712019, -847222925, 1467508157, -1496900450, -1241777326, -2057977191, 2122921351, -1769584254, -49364810, 517030060, 1260175186 ], [ 1968971344, -306790024, 1643634020, -2113501842, -810693696, -711820802, -72646398, -811243675, -1455808552, -1135387874, 2119155655, -2126956125, 710010324, 1735895573, -1972630258, -119423441, 279615710, 638179993, 649409986, 2049615696, -1144212257, 112389210, -919090379, -328119912, 1439600735, -166357268, 1048926107, 623536333, -2045642633, -1317764027, 1925189816, -1975212000, 375435244, 1067613387, -1875564444, -1524790999, 1836819306, -1991483669, -2092544746, 1288117631, 1480777989, -1901715288, -1844423185, -1212220560, -27762525, 21725462, -18518279, 1149452855, -56928709, -1624949724 ], [ 1527351247, -2074702830, 32830718, 891854234, -584682828, 911185082, 2014409591, -850370739, 1586982419, 1540838288, -1296957250, -514479486, 1714039000, -632657702, 1539597785, -131984721, 581596548, 164182811, -211365948, 1181170590, 1236001451, -201807113, 1609127065, -871295007, -2051184192, -275121704, -834978785, -533912598, 1001091748, -791310782, -42939796, -1891431443, 1415325787, 1980557997, 970645155, 1035212039, 1190410529, -2030952048, -1952185972, -2020669612, -1032859420, 755402287, -1248368106, -1846314628, 464944414, 2147042696, -2136465777, 618240113, 1077254767, 2027208803 ], [ 610857620, -892587857, -1564915507, -346723133, -1516217651, 940694350, -913240430, 1155394264, 762843200, -2001283892, 207828320, -1181535735, 1179793693, -835101197, 1337989931, 1583828639, 969071270, 1972928507, -2087842968, -255790457, 980446026, 872290364, 1360029515, -1500015908, 1706087625, -702995358, 903695001, -268131738, 213650961, -403007493, -642204944, -837696302, 129069286, 646411700, -153662922, -1599262431, 958065142, 1398717837, -385202272, 1313531234, -1853498072, 947299881, -220360756, -976267666, 1011161785, 2034600795, 1554060128, -117897646, 1297796426, -1813951955 ], [ -1439113876, -27650608, -616135120, 1217143936, 1208358886, 1688699002, 872513022, -1007230310, -860099000, 191747620, -941933284, 127985851, -259047777, 590870864, 711201012, 2110472084, 1767445701, -1073209511, 14706861, -1466569969, 1802691293, 2004922661, -985966516, 317103428, 887060869, -203900453, -1261892457, -1010590890, -347882193, -1241197814, 1204109630, -412934284, 1501269287, -1659005990, 357117089, 878680050, -66021090, 1691123181, -60745869, -1689202079, 1033673160, -1349895524, 2111339283, -2083911953, 2136573015, -399729890, -101615111, 1285088300, -1515931087, -90966628 ], [ -160127705, 385993816, 1334283670, -1625216463, -341350564, -702388779, 453612213, 228769557, -1107902512, 118310238, -2001585281, 1198945312, -1790554901, -730976438, -1912792731, 483366078, -64483445, -1382354592, -1609233044, -1787782425, 905603251, 990406399, -537100453, -45227419, -1982094641, -1668020912, -1626960336, -946479242, -1910894218, -2004923731, -234172947, -545736287, 1479749099, -1032497743, -407891916, -1599305802, 343539855, 1238666247, 1906835876, 60468331, -1961099881, -1363963939, -1785348915, 1654421910, 1420816827, -1402889846, -296173228, -957034745, 1253734129, -505756437 ], [ -629511960, 619871748, -277738033, 1574886629, 2075903608, -746307723, -1032033496, -482809006, -735111262, 88867038, 1717332606, 2038077087, -616944016, 1740450043, -366509159, -962164802, 1031720667, -1356481737, 714001751, 1903514185, 228606199, 1808394371, -291603499, -1562220056, -1015567199, 1672233659, -1556144592, -1280411960, 1227980180, -748519332, -1272116490, -444853524, 1595861394, -1078629570, -1956656507, -1021592318, 1586781334, 538033500, -493867522, -1454786997, -1942750179, 376484647, -497833282, -1947227375, -2124821321, 1955771345, -1914142526, 1262245062, 40637450, 1555107301 ], [ 193616144, -1318922108, -1546653857, 601219589, -596926284, -1710039834, 343526967, 1377684199, -994432531, 1575004222, -997690345, -244943096, 451750001, -706013057, 1437763595, -56698877, -812779390, -125022122, -1977297789, 1185459078, 1829405813, 1692161364, 988092589, 1554357790, -1312106013, -352692535, -526628502, 797712905, -2028096035, 749653512, 385273769, 35204885, 966933447, -2095264752, 750184057, -1541405961, -2036629819, 1548644786, -1272419391, -842162615, -1208797627, -1640592474, 52116283, -1060194469, 401734893, 1867275469, -941242675, 21675913, -2005817023, -580325781 ], [ 262799675, -528060449, 1235016840, -2032225048, -544757595, -1286249041, -122778017, -521386590, 1706951420, 860329135, -616617593, 1467693011, 593859345, -1476936477, -864039127, 888547618, -1460684108, 846372561, -1622151735, -849120680, 673445454, 1363844786, 494894061, 1419600939, -1833638007, -976573124, -591194131, 1703957835, 925312833, -1783888717, -1699472197, 201168013, 699055279, 1029001446, 1496908870, 335104409, 917028628, -853567643, 1488505786, -1671870323, -817596282, 1515614934, 1686488115, 1637139009, -1295836098, 1802851841, 1968508651, -1830174964, 1666027336, 925934754 ], [ 2132165121, 1230809098, 613286634, -778945915, 928373648, 1736220820, -555302162, -2041678007, -524664337, 533071409, -903075313, -1142983420, 950565064, 1989226307, 1858116758, 902429966, 1099847454, 829313411, 912033381, -1433047451, 544499275, 1989714535, -905696051, 75835112, 1040477160, -1780226592, -541103478, 69751677, 1389059113, 1844701705, -490920503, -591068489, -2107716398, -750113252, -1038066702, -1969697200, -2063219955, 580261126, 1227059116, -1891167847, -194676417, -1794069119, -1088561946, -1330373232, -1824847329, -337726924, 491231051, -2143463729, -705672231, 2124706948 ], [ 773484261, 1441079181, -651852548, 673428833, -1605143897, -1661910265, 1193280349, -644803706, -1002284371, -1510237128, -1048378847, 1666292962, -297819727, -2062455384, -1943446469, -734444420, -2132302225, -558539101, 354674463, 1316018542, 95006883, 1582868891, -1923798858, 1892148413, 1716354841, -1730129562, -1853561483, -1006047819, -1761206575, 1105680448, 1449934259, 131003966, -71919728, 1766620705, -331635800, 118477166, 1017455521, -731896274, -4245690, 1393170774, -1702604983, -988972222, 64062162, -192672982, 971523053, 1532268177, -856501371, -504359289, -2084173835, -691873258 ], [ 1509305229, 429339540, -1036733553, 122041739, -459863206, 264680742, -1739935688, -359876321, -225196787, -1001095770, -41718834, -1170719955, -1952697849, -1489088179, 190533530, 484294421, 1984869822, -1472843214, 1092495315, -638973705, 2138216345, 636892919, 1332364032, 1475052251, 1822056337, -1763597971, -851635945, 403996619, 476451692, 1557042476, 1525032156, 1141120149, -727064430, -2082058919, -82904153, -1074080763, -854165664, -1749183304, -1101606418, -259591935, -1199492162, -1884154318, 855579059, -227534982, -424258199, 616477708, -179339590, -1769351061, 1484251488, 321494811 ], [ 921226496, 26334820, -239818964, 325486261, -226937486, 1546917038, 972718794, 797323939, 26311053, 341324250, -802176576, 216429070, 2062599658, -1655541438, -1601834036, -1064152242, 535132088, -1358821286, -772430641, 1263777961, -1453275344, -1818494600, -1424278537, 1383631501, -997923480, 557979913, 570605736, 1475041846, -1379946775, -1775036543, 1706279875, -1082921099, -1676716582, -1166075860, 1801347106, -661052434, 1298396738, -815452518, 97297712, -994814955, -283444929, -2031857638, 121629479, -1598574088, -1943400369, -920801318, -643737271, -2026251187, -1902518466, 1251284983 ], [ 862115237, 1456866127, 208517300, -828868879, 113084416, 1163901282, -1038032587, 1935119271, 1975093918, -1506079594, -3591052, -1377403993, 1511117720, -1471882656, -640163776, 951824612, -54351549, -1935742737, -536058034, 757341915, -767081298, -1637790712, 1877368816, 828751553, -1644316074, 638295784, -382415872, -245198927, 1743705604, -865320946, 341316986, 1136363485, -996961232, 1175402019, 1332179135, 1717807539, 154913600, -766435381, -327297229, -346376255, -1394625901, -1055743158, -468137030, -3129375, -2136821258, -406501262, -2143624513, -1088297958, -1728342380, -145367930 ], [ -522702256, -1193957686, 1479387710, 1581300083, 720244749, 1665449265, -1174319372, -1458958388, 937016919, -113293354, 901622452, -1572046351, 1137467501, 298668504, 215731442, -1329644370, -1792281602, -902132313, -1002375197, 347875904, -954543281, 1176669832, 716294351, 304879520, -544197144, 607326641, -544656612, 1214708759, 834238128, 659316889, 1202473145, 1468873330, -1064252906, 489813913, 55529300, -944175205, 1830505417, 581853679, -171285485, 2138017667, 544589915, 1351819158, -1957987345, -1891585172, -1194231076, 341406960, -35675468, -791902877, -866619659, 1430059715 ], [ 2091518697, -1651521982, 1519893996, -2009607094, 1080785886, 1575689813, 772003312, 598154611, 1755269690, -1302456304, 978585404, 232069407, 1039761908, 867027452, 1508518995, -916537771, -1019611798, 1441021035, 310904812, -735794914, 76997794, -1282890005, 1004289088, -1245716899, 572316433, 1400383813, -1149751142, -714496220, -1327287028, 1355512977, -950511288, 1542051899, 1228299141, 376768523, -1032294386, 20476803, -1268947189, 699429049, -1106069930, 687684407, 551630406, 126514622, -1267786175, 555697984, -2043876144, 1897578474, 1441683624, 281630350, -1118746069, 1296245467 ], [ -2075440428, 1311032310, 990689207, -717832233, -1919569992, 674369743, 594499545, -676181692, 556894280, -1899430457, 1154799701, 1464208648, -1262451943, 879608090, -1977332147, 1698504609, 361449671, -2043229509, 1600910123, 1564186969, 1824194589, -300247471, -1409754948, 425635146, 1105312217, -509727213, -374842344, -1492845155, -170490042, 1584638681, -2030552835, -436077597, -1543919525, 2023883138, 234074838, 708243452, -210214140, -495293825, 708031504, 585474309, -19748630, -424017320, -1068489108, 1573734843, -821271813, -1275777435, -908675623, -905594143, 1567165535, 187241815 ], [ -584903627, -1955008160, 254964054, 1466321536, 191426437, 316448129, 1654127536, 344948656, 448053517, -687631849, -2030721753, 125564566, -1781751356, 729064790, 778047081, -1369630310, 2142228310, -1421564798, 1042617887, -1430179535, -368208831, -1411799902, 990029427, -467824221, 1930732734, -1559943491, 1821791015, -128497176, -1991548928, 1476082862, -906549638, -1396626042, 1290155174, -1759349837, 1377655906, -1314576122, -364402570, -801385880, -569636000, -1032464310, -181246715, -1695905714, -671620418, -972279326, 860029638, -9657447, 1359207363, -1401118023, -484474497, -628762773 ], [ -313652555, -1813831706, -1815597955, -2000062950, -504164478, -745405123, -344609915, -2142547025, -275403830, 1219437903, 1260218195, 1595760537, -129262272, -798357910, -106956811, 143131281, 1658243949, -428968361, 543246266, 538921433, 1854827909, 159022572, -1256466727, 1583335875, 699996358, -1037509319, -1863782651, -1816824873, 437731022, -1231820738, -1590882947, -678578109, -834958338, 1181502895, 725967645, -1574564052, -1922257426, 56598830, 305088791, 2058744195, -1031396495, -171041053, -639570590, 1929504192, 1469699925, 1957679191, -54038857, -2073011483, -1027324968, -534934252 ], [ 1208108161, -740650635, 1977038353, -1977758126, -1918278318, 1978165973, 1484035692, -1799836481, -1185384142, 1061885592, -464804399, 546038938, -1843032727, 933736801, 316459535, 2037801396, -1667599369, 1639790914, 1812913614, -1418328156, 1562946827, -797429533, -1704113445, 482580998, -1285631066, -1092745267, 343364863, -836892323, -235253585, -1875129646, -988132252, -1482693793, -697873758, -1968060981, -1204796812, -474953962, -966192724, -1388453085, -523905920, 748419273, 645164152, -1419236846, -1919109357, 1100977660, -297082063, 733253890, -1285305199, -2136978268, -415438774, 1699817225 ], [ 391237242, -78570522, -1877234265, 2070379162, -1739837634, 788777590, -88393896, -1448043430, 180280316, 1132663178, -882983483, 168082499, -1029930141, -1483754272, 1215655337, 1228583406, -527132203, -104101898, -1523505666, -949058959, -457889172, -503476497, 489211309, 155645174, 1358675330, -2126214146, 1342110245, 9464029, 397721661, -1300039536, 481182180, 2021221131, 453736145, -1495610632, -1343027165, -1435840103, 318102119, -438239442, 1100727729, -373031737, 1392123112, 940925187, -1494926745, -1080844009, 1686439009, -1491775990, 504521725, 1947399931, 742477116, 749802984 ], [ 1529004409, 1438963579, -892690492, 953336856, 1582283902, -1626651846, 988024492, -1748247567, -645411316, -178967567, 1650812787, 805919214, -1182903286, -93678215, -1049484412, 1717877341, 1996264547, 1561646042, -756143821, 1154075998, -875034563, -1461102667, 1112639296, 601470948, 2133369873, -1236693541, -1649758983, 466834140, -2016029963, 1459575846, 2132894266, -864968116, 2095062042, 990760154, 1925867252, 150097694, -1819983566, 540748782, -2131249265, -180639228, 1536600630, -425160867, -1066952940, 992941022, 1300517022, -1496742737, -188582890, -1878493012, 2061289058, -1056353922 ], [ 1561571017, -1345737242, -950070825, -362046869, 210369700, -1344236435, -1776314650, 305400436, 705314252, -1516574385, 1883803967, -1649549748, -1759846541, -224824050, 410846190, 1892138667, -263765442, 903938611, 1869260529, 720642253, -769744423, -1109890761, -1040431446, -1848380398, -1570492934, 650007666, 272090047, 461998942, -188086626, 2072379316, -1667095780, -1997454209, 1569954537, 414733938, 1960797503, 697885195, 615364853, 269001922, 585683330, -105393144, 1977158801, -503043017, -553590632, -1735857364, -1218764921, 1972240318, 1957713062, 1736643113, -672076607, 1764594368 ], [ 1438270206, -319598328, -1809570151, -1751656829, 191492284, 178265550, -1335239104, 1096751247, -673904939, -1152326920, 462425849, -767767797, 178374966, 825501412, 1466950866, 272490432, -781604903, 11408287, -1686630381, -496158788, 1432839138, 173875870, -694818400, -1583550714, 2001937363, -1821004264, 377026000, 778046032, 1450422899, 1872286323, 2075401379, 1340222748, -267010264, -477202913, 2093011113, -522163541, 1737249627, 2004875719, -677815562, 950005386, -56957785, 276196528, -1881098036, -1299801382, 1429449773, -1698165292, -857420954, 1015933442, -237403277, -510121165 ], [ 1594650388, -123823214, -2050851844, -1055936545, -2080051445, -802351341, 2140692578, 1427232102, 24174555, -333822141, 1069721370, -1186849430, 726346665, 1056226918, -647420921, 1794992013, -1530972071, 1237872642, -1758865192, 203395294, 839676078, 1524494828, 740272242, -1229915837, 60887625, 349104585, -1002680661, -1968230955, -273029597, -614908225, -970258275, 1862515196, -1392302352, 1860113120, -1567017326, -2070613971, -976045782, -1990691738, -1903834939, 1884048438, -467994830, 1430982123, 1795422229, -1768918617, -1290197645, 576085676, 1876236409, 820473350, 906167064, -1047310911 ], [ 912126008, -955514547, 1389637171, -1014817678, -684591570, 595616283, -1058638788, 477771054, 1851191728, -1744031489, 765211096, -398948897, -1776306420, -97416271, -322258279, 1164802051, -2095884849, 488352438, -488510997, 808526258, 789090972, 134447753, 601886060, 2102767188, -1214399102, -28609449, 50173468, 2009893014, 2124511734, 852418852, 1647932812, -662213198, 1538033448, 1232528386, -454203065, -1655363889, 1519009700, 1792017701, -1737496228, -249540184, 1619622351, 551974241, -79533827, -821326502, -1110873556, -1348557563, -2056057095, 1332783324, 1525580086, 701994805 ], [ -1697585208, 1996379837, 910566654, 1270677124, -1467443602, -1043695433, -727246125, 2037074526, 434320432, -1203543018, -1772051078, 283433685, -2005840670, -596014847, -377117142, -154483750, -839523928, -676564591, 1113765934, -1776731550, -1735061522, 1263613516, 1712188513, 748486510, -901757069, -28906089, -938066881, -301030824, -19082066, 798626685, -2126952571, -569178963, 1234039970, -556222793, 1793355238, -453298258, -122249410, -352504385, 70735838, -416342493, -1216735774, 1673354397, -277472608, -669779137, 220768151, 1618148828, -1285236132, 1344028597, 1360167826, 1889763534 ], [ 463499951, 942365753, -65877266, -1596727674, -1904950005, 955402239, -340580597, 1123991700, -1618074228, -2085089625, -1269684935, -872633492, 642510740, -249524678, -1967823615, 2050248444, -1004564924, -1440291655, -153350064, 1846428623, -196341655, 131835521, -15146445, -393227372, 1169593394, 1420448918, 330978262, -1542877067, -1072972598, -86034550, -660085748, -1340936317, -1449565696, 1745989962, -2140404073, -1834729849, 438794573, 157938130, 1247887225, -781833469, -1829804687, 1489549740, -1081904805, 2013672082, -625915973, -1369592846, -1495777641, 2020881909, -563709913, -1095755840 ], [ -688765423, 290311419, -1201456966, -1276026765, 645665413, 1002098083, -239375743, -1007619367, -729055000, -449248828, -205517561, 528524384, 701420859, 1758094896, -1370338577, -1168901065, 580013012, 2091490435, 251457876, 389891715, 1338677851, 274185528, -1116499536, 2064564096, 1938196507, 1004778833, -1058207499, 750472151, -434762993, -827739890, 209862968, 1489330378, -1084998706, -1739967834, 372981963, 84472668, -887024010, -1468129145, 618104403, -678174771, -837079403, 1762592806, 1478010138, -1800651830, -1250544484, 192427869, 568042282, -1097907356, 1431211571, -2132318888 ], [ 443576407, -30886940, 2108677362, -1222724154, 1820001525, 689615610, 1484581867, -2125404805, 2000530179, 1412492996, 398224866, -1404769953, -641314220, -738139503, 697409257, 210964706, 97734370, 1420267011, 1924577416, -1757091793, -1483524168, 522162788, -837903768, -644648806, 344894034, 760710407, -547143105, -144242684, 360336879, 1468935391, -517042057, -2126252774, 804113601, 172273477, -1153137488, 1943820079, 1245006241, -2024211141, -2083839985, -780044316, 1801728895, 204511520, 1892981694, 1301284058, -167706128, -1950840274, 752875893, -336112044, -753618879, -549493531 ], [ 635944694, 18114807, -2051634805, 1431116318, 336948492, -1848843291, -1786174802, 1461684279, 1625573889, 1283543737, 663898114, 200655115, 983008096, 64579529, 1512744243, -253480926, -1221182597, 368438963, 2077461081, -1462761570, 213888757, -923807678, -1345403003, 1377341105, 1358890316, 593301749, -627935412, 1547203016, 1624171101, -2043414530, -444079772, -355676461, 1217890792, 1066732199, -782142501, 1616227512, 1658561936, 1977183892, -1930008709, 545516433, -57250024, -460457226, 1818266777, 1507152499, -695647123, -1141349907, -1453677036, -845292003, -19285, -1472346123 ], [ -1042508918, 548941551, 667745393, 688517954, -161012984, 1255688241, 83424479, -568956766, 2034142391, -1868584262, 1119668661, 1573209554, 83473834, -39120281, 1056869549, 18399972, 1757762746, 2129289628, 267221239, 894698839, 335451373, 1042099774, -1810352834, 822951096, -2020378491, 1253805408, -1706951246, 667275928, -1436705673, 892553166, 1999336132, 1108694333, -1925326362, -1088934043, -529423400, -399030743, 1113238799, 632604742, 1451115451, -660188595, 725594986, -1634106403, 2114960340, 1973243731, 1162489601, -136625181, 695991005, -1034865705, -1721756217, -323602128 ], [ 1506906681, -177961300, 361222121, -627098458, -1524149642, -522759448, 1870182248, -1166208808, -1255138605, -177826084, 348202551, 2019493015, -1420584314, -1599053939, -1449225392, -1523196228, -1768975151, 453949621, 1461326894, 51002655, -1450812315, -2135212772, -1214349282, 194054037, 554543301, 1303888593, 1839711673, 1466663663, 1654142601, 927030972, -1282911881, 882719907, -1701239398, -1284701369, -1026315007, -2025801257, 184430206, 818481528, 1331712013, -1147834281, -1376481635, -1938465383, -871950628, 489352832, 1308665462, 1984515071, -806262779, -974755613, 602985551, 1533991336 ], [ -1155294103, -1830440128, -537270638, 1739162732, -143944195, 604337818, -676802567, 333893671, -966661106, -908627512, -1321380852, 1591721007, 2026010730, 886235067, 1185596801, -1958737479, 1027740869, 773832546, 1312881461, 1158723493, 2108159774, 557237775, 390744990, 325241545, -2044055521, -1208170211, -1548444718, 1240560846, -468998467, -911385015, -1480597928, 195627657, 675937549, -860578591, -69063003, -1564621176, -256001743, 1887542278, 837049066, 760204235, -766891974, -1741598351, 304904176, -1146754287, -2073333695, -338873372, 1421423697, 906809704, -1143606224, -500810551 ], [ 1415380393, -273337347, -1297614404, 582690828, -75397062, -1627837233, 2129986130, -1150661660, -1213827587, -1135706185, 1803014637, -1694022370, 1359181638, 726111590, -1511813669, 552573042, -1526248789, -1421706157, 2113752446, -1177675029, -346916597, -1092934227, -1234087020, 85185456, 1897710416, 1908014821, -88069980, 1699008493, -1678559208, -657891542, 2132279307, 298924112, -1869735636, -1704059975, -1426769756, -2110505928, -1901392361, -2115417227, 2066264342, 705777529, 1106296290, 335161848, -1451766198, 1429446117, -2094916859, 713518111, -79832045, -2085030663, -254793621, 233861145 ], [ 1844330906, -1689940331, 454933457, 1067278946, 340144453, -1203570920, 1367784413, -750417115, 1575982030, -951589477, -525239716, 798374562, 754795779, 118573438, 1580418356, 473982197, -101830255, 600161463, 325105954, 1675616862, 485542364, -386942272, -396982697, -904548627, -738950023, 530925086, -1278618913, 1848293917, 667708505, 188305535, -62895387, 47147530, -457095842, 790078811, -312529572, 1428789935, 1057453702, 1549511404, -564467583, -1264018376, -2082657373, 1150003156, -1756807575, 1558002851, -2048573188, 141222160, 1703661403, -496618974, -855078110, 315183325 ], [ 1090530307, -1644385909, -1322346444, 1256624134, 1210050950, 2039492832, -1339832079, 51605953, 1412338571, 1188799290, 670081939, 1262957278, -1593477392, 451262191, -836992119, 1086386073, -792328224, 1887483059, 1663237781, 42576354, -1391998088, -275846392, -1023452302, -1667792354, -1146885740, -1816983008, -1236550178, 1566206563, -283034866, 394269195, -1973500968, -773749143, -781204693, -1859888682, -391893953, -2100177238, 468410794, -1003294432, 740632752, 716579165, 2104683014, -159911110, -1377661714, 356544250, -133736547, 1449604661, 464606843, -19923179, -1396192739, 1756150490 ] ] ], [ [ [ -1018097814, 1409487236, 386488867, -2024364754, -822974218, -1910060829, -249371918, -1106065674, 1480298632, 1846179269, 429986694, 995059914, 242259172, 852906840, 2136486548, 594703282, 1501982307, -1247350318, 403563965, 227436207, -312641142, 339756481, -1893076364, 194011658, 1683213824, -1639825937, 1876656196, 244078886, 599675863, -597636716, -1001735787, -499369641, -191668297, -232073402, -384737748, 1853293041, 872861545, -265627535, -1578284683, -2103716164, -79926667, -1550677024, -81484634, -1251273316, -597133018, -941933336, -1478436692, 1505693734, 92746028, -843813282 ], [ -1950507133, 139313259, -415325269, 1026618851, 154070445, -1257117588, -1756394148, -1794448878, -1639267585, 1391838183, -982631942, -705955228, 1520413457, -405538547, 1786979737, 47788637, -315078530, 227070200, -1709870560, -1971191143, -449354999, -1444035306, -1249436979, 1846307770, 942133594, -622007314, 1344758136, 1277613293, 2015188255, 1812496812, 1190252510, -1056725476, 1139517649, -106259294, 1209720477, 293362757, -2133573054, 863327927, 517923859, -127798090, 1271211146, -189669998, 1678170775, 550583433, -848751567, 1134485617, 1323245153, 1570818447, 77511334, -1299421281 ], [ 338209106, 2018593264, -1873422586, -518139444, -1729963730, 438137685, 1481217920, -2116701966, 337839583, -1173326088, -501977910, -706984775, 1320033585, 1385799349, -462041232, -428349904, 78945754, -1606187605, -1123847559, -20846027, 1261979468, 871136837, -578125974, 834862618, -653689048, -1668994563, 286384182, 830213801, 1232596010, -850992627, -1253231703, 1500243551, 2130828274, -932630309, -1774179959, 1397086567, 734964959, 795748691, 842162160, -331298551, -1712510075, 1131584918, 1242987935, 574556458, -1970654384, 1858163119, 504329954, -349992801, -516655816, 1317659536 ], [ -1902443424, -1714968273, 893827954, -1034888913, -248274256, 690337192, 149884231, 1702124695, -344689754, 1428478299, -1200272211, 181395031, -2059105581, -1687314558, -2144591440, -1822806524, 686528522, -1675523351, 1116850323, -1905426039, 2101769676, 1869264577, -1144930811, -525615285, -1050444193, 1255277840, 1542281371, 370887154, 677020202, 1539982056, -1124615392, -1843293927, -530213859, -1862951030, 2064999005, 1794950335, -1987404184, -306391144, -1654531211, 2016589134, -432042069, -708169014, -117274554, -1126885419, 1375922972, 158009204, 2138980621, 694422789, 851317822, 831197177 ], [ -619953345, 1387591061, -1767931648, 48692200, 1995835076, 1856907606, -1724174073, 1021015484, -767607503, 1546210776, -1316618946, -2041417450, -1440757730, 1335994076, -573792695, -1857029275, -1850094515, 1910607859, -784922235, -1814491709, -2072451939, 1194284595, -696644932, -1383417809, 1340108052, 720236957, 1844819561, 614422085, -1628784819, -1164976726, -766845976, 1706087083, -1709614253, -883154831, 551742992, -1423502580, -2060462166, -1896166911, 713345422, 1571075008, -310307685, -1800258224, -214880544, 57261095, 1676094448, -1494972256, 1847721460, 265842117, -329798415, 2070152158 ], [ 959922087, -209467219, 24424761, 1693813946, 1139034455, 1383142674, 597613142, -531728799, -263627834, 573862218, -2086680046, 1583915699, 1527607889, -715259430, 2096043337, 1125189245, -255460340, -36815311, -1784579737, 1741655929, -1374973918, 532565731, 221753340, 1906801521, 1130465559, 152509897, -743145262, 775151009, 207408588, -195065906, -714217638, -2017623768, 766074774, -975378196, 1685526141, 1979184481, 1674297136, 1041509051, 517231502, 1439915917, 536250627, -1273160216, 793779009, 433467852, 623807325, -749787115, 498209643, -333632945, -1510458844, 35913145 ], [ -1090583494, 805837402, 1208804640, 2089082026, -2117245775, -1483722811, -561971727, -809173517, 1829362629, -799576261, -1696820053, -19586340, 33399696, 67101435, 755634558, -2105343945, 764823172, 785481691, 1599877627, 1539521872, -1214037415, -1766052160, 2038555189, 2117210102, -1702640721, -1150094682, 874938176, 1646702298, -142832794, 800561289, -1829423714, 1811544180, -896440684, -1492222901, 2049713560, -1098125501, -10117241, -213536726, -287336220, 212438202, 962944416, -126342489, 1279016095, -255190159, 1345824703, 2034218668, -1234264280, -2100009144, -2029794004, 2122789351 ], [ 848929278, -919159421, -1147823046, -1176483275, -255331596, 1657581576, 1196772557, 1767178111, 1911762789, -450432621, 1796479202, -1694607268, 1032835670, -28980149, 1159207897, -1375741468, -704126547, 2002869842, 2058294850, 1915828173, 1565553587, 416074551, -1174633108, 1719033030, 1346191113, 1388702958, -1347007556, 708879026, -569230870, 1113885828, 137392607, 145619484, 256860961, 65225199, 193213119, 951183885, -558428472, -2041739162, 1253156314, -2026975209, -1987064868, 2021282821, -982799895, 830833674, -983484084, 26143759, -1593453810, -1850242584, -1007463342, 659420015 ], [ 1952088688, -1799728591, -592802169, -952449098, 31870021, -725470050, -1056018625, -1554290178, -1826193222, -646360899, 1556767487, 416625458, 2036820841, 1218431422, -47771765, -889035164, 223539984, -244144607, -1843131292, 1175859962, -504789300, -1790870714, 350115821, -1008526127, 279503555, -476579112, -742558080, -1600383869, -805438794, 1425599041, -1277167839, 864773141, 1927491426, 1610352266, 473285499, -1832767259, 1979423226, -603691961, -1509876629, -2066044825, -1986612047, 1842542483, -1198874587, -1080755623, 706077329, 1566215278, 723598183, -968860180, -1257417636, 2017884873 ], [ 1737240721, -2088522948, 1953136972, -182179936, 1153590344, 503273101, 250311082, -1704716257, 26314048, 1408136342, -930309005, 1166487342, 871599442, -246417095, 1837809123, 325073635, 922029135, 378509325, -485226616, 2075039332, -36719487, -1179175939, -138265236, 1789739159, 1197445041, -1399941296, -512283430, 1623565113, -1960070485, -1610509048, -1041724844, -1125634711, -636738447, 614974492, -716603189, 1367653163, -2042620, 15071184, -1947200857, -205404636, -49481153, -1081792739, -2092489310, 266570654, -702474720, -1183553285, 1477960414, -1356723291, 950997308, 2068171973 ], [ -1603382774, 2109353601, -1660220614, -2024278528, -1814363409, 1285168802, -1168733335, -726494670, -856198423, -806340878, 1334728907, -1842655, 283406292, 1529430293, -593820415, -915608777, -1204367949, 326184771, -1728642399, 722127101, 16277657, 821428868, 2056734233, -1951268930, -1476030875, -2012452593, -1217410455, -251644618, 702124689, -592771349, 115258429, -202245455, 933100679, 921467140, -742508109, -1224293411, 1502440781, 490023663, -916344371, 1087540999, -1930489444, 108200739, -1161059706, -440100852, -31002440, -111748815, 1645668210, 1227568636, -1312537341, -1916121062 ], [ -442029056, -1241016159, 1320776237, -2122947478, 725579326, 1191399054, 574275824, 2039041737, -1406232014, -1805594134, 344443069, 2133492003, -1879359775, 1203627568, 57328980, 1637301699, -1308870583, 1894081722, -1110689668, -1126675027, 1196500100, 742562345, 1886064788, 1858745417, 287652480, -1373639912, -1171839564, 995052044, -1808421252, -1467183262, 1728625083, -164816583, -1915446163, -110502150, -417129042, 1008701357, -370133157, 2101275617, -1437269426, 901389532, -1552123219, -835785104, 1573465922, 1754481599, -1864835561, -19722537, -1250742019, -1861488381, -1687217524, -2119770856 ], [ -1817166018, 588223064, 105938731, -640841950, -1723587622, 1676750701, -1161071035, 929369348, 2136134530, 841125766, -1454820560, 1599070631, -1925830814, 350309819, -408758371, -1472528243, -838615220, -880084742, 277671485, -1969026532, -119435513, -1432663456, 2042589602, 630358036, 1646401584, -1092236057, 728701145, -1109687586, -828068518, -334133019, 1301811139, -1044406311, 1774212505, 1090238247, -668543706, 1996852386, -824684349, 1953733909, -934020394, 1970430625, 635645675, -976763792, 738473308, -1337563965, -1405751107, -1697050230, -988278588, -44517596, -1065058889, -850788496 ], [ 129593752, 1163025432, 1906173439, 335135340, 1562649058, 407368382, 2029881394, -857213908, 1563312100, -1293798781, 1584687263, 679362558, 1473399076, -497740082, -467048975, 860798089, -608323982, -876083484, 1830674869, 403036132, 23318155, -1967626728, -1856366883, 1514241244, 1351407742, 1685200400, 401399978, -1466413344, 1771556938, -1858067838, -1399233666, -898052950, -991296205, 974123006, 1251363949, 1745315021, 1156178514, 1435021498, 1243485790, -410190423, 1044664903, -197765079, 12937949, -496351831, 908909957, -925986591, 649681071, -1969950500, 2727316, -754476220 ], [ -1887691176, -1187376380, -455858493, 400047078, 217493940, 191559792, 611519916, -118638061, -509294696, -1542213793, 428192844, 1077861041, -1643574462, 1155501268, 2102745510, 266757097, 799390044, 466839465, -1923683402, 365729455, 387201900, 1129667727, 2086349661, 80131833, -1144131751, -140191366, 164449488, 562108259, -1279557273, 1598383076, -51020418, 1455041782, 374588945, 1396226140, -1580473425, -1278743691, -874661196, 794513219, 1983903583, 1788224690, -2042708564, -321031234, -1844014034, 1121363011, -989325655, 1093630279, 2017043895, 1269886062, -1196051036, -2028432492 ], [ 864982128, -840422495, 282127379, -1177148379, 1656020581, -425901935, -845392500, 562098469, 1452919127, -1455635155, 1696627382, -2053688516, -289901019, 126981858, -1904261373, -2143300336, 1094360059, 992428557, -871372552, 661658927, 979393450, 994587983, -131853873, 1130554224, 1803355655, -1157911816, 1778612526, -1540055248, -1323545611, -755816517, -1906934805, -1560226063, 443800780, 1328890585, -56591368, -622305914, -1499836689, -166274620, 1430855862, -1347365589, -1010593404, -2084336063, 1150365266, -104296577, 407232094, -1782156296, 1523742932, -1842161381, -670744984, 1261012364 ], [ 506169568, -1454028848, 13363761, -1117889200, -1301150033, -2077051865, 466740326, 1229018795, -1940363245, -1517652612, 65117557, 1714227736, 1075961349, 1273444552, 2034010894, 27489181, 217827406, -692522576, -825523845, -1208074658, -1001706244, -327111386, 1397029706, -1625785825, 959612781, 1904315457, 381765040, 1288358048, 1311020897, -1231699498, 2008617862, 970005491, 188874200, -463229758, 1738296390, -656850153, 493503378, 2087412786, -131107148, -1020783167, 631264388, -1344967487, -1913219863, -18428257, 307779732, -1933613476, -1123247212, -575905658, 1386097006, 1222493145 ], [ 1231956895, 992164538, -593969737, 1820365218, 1322988800, -1444301511, 718753668, 1211448961, -438464763, -1063522241, 2003280849, -1715183639, -1964994105, -68918532, -333517179, -1196369376, -1352367013, 238737566, 1369171493, 1207887282, -1664078618, 1008216579, 115933569, 832176544, 620499631, -1541228723, -559752069, -1670364976, -1055786541, -1437666180, 1016860745, 1966655528, -697333649, 1422534378, 767126308, 1148255866, -995104491, 1776763091, 770556911, -1231714029, 10042482, -1307157767, 1310582753, -2060520676, -2130915673, 543829369, 2103204877, 1291357228, 461698499, 1453783077 ], [ -131886285, 2111998995, 11251528, -1555681784, 491641627, -669874639, 2011757794, -586953317, -120075155, 1817375668, 1141421738, 1156174716, 214274356, 72239043, -1713084219, 2117901260, 336272873, -562580468, -1777807403, -2016419062, -1323605451, -344356753, -1950293570, 324167668, 1501765152, 817715639, -1919715582, 1509577953, 34489900, 1020508870, 2036009550, 169308651, -1661488129, 604065561, 579023830, -394683153, 348580835, -693924079, 223926516, 2071378410, 129591960, -1259161254, -2108146242, 781586571, -1760297839, -1628057848, 100195314, 1486809581, -2057607618, -1396922576 ], [ 977638652, -29442408, 150855157, -497026144, 816240671, -1055967307, -310105295, -1573936485, -1107885735, 12787094, 676987153, -633094636, -1567747310, 239332588, -1408895647, 357930393, 1476095731, 94318924, 1762018167, -1428974848, 1784929248, 1630736053, -44723444, -1172087858, -85564954, 1373938182, -1169147993, 556706050, -428479477, 704894388, -1428312580, -1382572442, 123534633, -1546985499, -697398457, -996902729, -1726919241, -307239979, -1429170750, 971104307, 486163522, 665633167, 938542701, -455184094, -1567985755, -1979651634, -961021152, 1553483025, -39870344, 1330499925 ], [ 88793834, 324894239, 838801502, -1975599341, 210401101, -1364823299, -876235112, 1166398628, 1616639790, 1848171059, -1043970578, 2116446650, -1202205104, 608464978, 50110942, 1550522881, -1331037055, 2109845188, 1482616630, 681423813, -342423035, 1283408756, -1405068727, 332471852, -415438619, 309444639, 608136895, 590611924, 219806326, -756721765, -1458265656, -1729370845, 1160275676, -50001468, -2041663357, -121846909, -259857343, -984269043, 487080291, 1305938307, -167107841, -870657781, -764924430, 1522731130, 155374309, 1586878261, -366601430, 1474592842, 464575051, 2068261897 ], [ -1518970319, -2109158114, -1389757852, 433305476, 2115091094, 1869310133, 987937140, 423141501, -472133236, 1382034441, -692854001, -514361972, 512984157, -556743585, -542693930, -1341137374, 1836405390, -1019559889, 1542100124, 392106184, -1154711352, 1828342090, -296114710, -104343487, 1561095658, -2073805325, -1976262341, -1921341146, 471021578, -1873050387, -165697883, -888124318, -1130154168, 261258239, -2123488529, 210925730, 1777107140, 213675671, -1186356248, -2034314733, -1389091665, -65584874, -342987150, -169755875, 1652446089, 1371979525, 1177962273, 1658495085, 1886929047, 2123198527 ], [ 1292900232, 729954731, 1170660378, -1130488252, 1660062065, 1942929101, -1634041619, 1771595743, -922113549, 1140491056, -1376336205, -1477282309, -1812909443, 1969061491, -1085718411, 1679147930, -225579927, 140836012, -1345345999, 2087082972, 2095915142, 1916648462, 323229468, -203508343, 112996, -2104624591, 1700301946, -434276789, 1927547624, -711814252, -1692782233, -216618053, 1658930499, -697091149, -1122485556, -239788249, -249933071, -1218851242, -615278391, -1735624514, -1422564665, 416611489, -752134700, -1349305094, -1625128884, 1165553571, 655679757, 1689303008, -685225515, -1047859602 ], [ 780195507, 939373987, 1151101772, -890640650, -1579616750, -32585483, 143545278, 1782232585, -1444144819, -521348564, -1478402348, -2051572611, 1664598596, -311240389, -1915343475, 755548634, 1270837148, 1732191958, 470564884, -833455707, 146568331, 1215560340, -975890432, 258068024, 630715518, 550981857, -575842708, 580678484, -1374460687, -1763172562, 1959920703, -552757095, -1996836565, 210410370, -1379209620, -1518411037, 1622042723, 1334273981, -1935304453, 1622012068, -426163897, -646644320, 1312385091, 764796826, -1855676417, 644288621, -1732804225, 1643961058, -612425243, -1255834695 ], [ 2062381382, 1395448412, 1860011078, -1731861607, 1465757600, 358805477, 686499186, -793368488, 1506000550, -511884888, -1595682727, 1157686098, -1582065063, 890160355, -1979987432, 309619134, 281318951, 1689676411, -1310575032, 1932712402, 175257356, 67767738, 94781838, -1597292248, 793468851, -1389032027, 810419409, 1355678954, -406863455, -998042213, 1038426479, -1289566066, -191747224, -393660082, -1842154608, 2091552106, -1373278370, 1013472791, -1204930320, 1498217795, -224700559, -2067302064, 1594972716, -1404665976, 563639456, -1464774911, -154740922, -1502040053, -584739418, 748990972 ], [ -1965829310, -781170215, -1592072230, 48243421, -1497111552, 2108881750, -1159227672, -1050618011, 1742885059, -900623177, -1326477026, 1224620581, 999066952, 1608935578, 2052205683, 1111294034, -1667341704, -532694448, 1252564523, 1134518703, -225192598, 2138936985, -1951510596, -1549090252, -1312534288, -1948141638, 859310804, 890492703, 476133085, 1673073787, 335527896, 1307628797, 2117432303, 915863982, -807350009, -654212642, -1917448039, -727275257, 293299286, -243375407, -1524945194, -1907616679, -377817361, 2057057046, 2094219335, 818439618, 244435381, -1790551564, 1775789747, -746537862 ], [ -582064099, 2018301108, 221455726, 729458778, 1578705633, -217797863, 561246233, -209682577, -1194056229, 1365882046, 181140323, -1515489590, -266028784, -1130502934, -2069028318, -1475746166, -2062467212, -554177071, -1717554920, 913983465, 1630209275, 1342968785, -678147232, 1108145209, -1048961417, 505266125, -1955811565, -2013612872, 1563167715, 2126656098, 1008832104, 296071765, -318887000, -1576369471, -1580232808, -1952670268, 680864785, -2039323033, -1345184562, -87999363, 628030924, -203550738, 52742503, 387790890, -90412794, 1040061954, -1794501132, -1502667780, -166565550, 755851234 ], [ 913676632, 2105220794, -890331423, 650438597, -695209000, -2099364063, 188631579, -1817472455, 1389400457, -1737336283, 75458424, -403984400, -1063992401, -775020159, -1943126429, -1102741861, 1788528604, 188811496, 411058366, 1126473841, -1481544113, 336132115, -15334791, 1709769705, 410440824, -916068146, -142204023, 47072381, 334048864, -1550842232, -1117670619, -1893488611, -892726302, -250940330, 1030195575, -1000818855, 1135322124, 857934930, 1953773861, -1052379799, -696665957, -1721519970, 1382131174, 729441572, -1826023389, -645033181, 1131060204, 2105442504, 1472750196, -306920762 ], [ 2091959465, -705091875, -880811462, 2082500494, -219987154, 1650015818, -1598846304, 1480241127, -2045535763, 1742844168, -1620330779, -1634494626, -735258185, -1116116853, -1595989052, 258266808, 1046039205, 783742106, -653232967, 1621284325, 1318589040, -1001069493, 923414721, 2079005418, -851749009, -983513209, -314617409, -417982363, -574526107, -1089798718, 1790902764, 1421983336, -2109522766, 382432592, 1767362397, -1251057415, -1632574257, -946207676, 123315491, -367339989, -1834377367, -768239076, -1424688352, 2020961319, 951770436, -251831584, 1599558564, 2067556983, 1108672919, -919473299 ], [ 1418790094, -681338323, -892515488, 1705279283, 1416517587, 1874387846, -1156500621, 574590807, -661494429, -816962405, 1545792333, 1033748508, 954480167, 433016112, -405117009, 651158517, -1569766965, 1376445305, 11725819, 857293156, -1507583294, -1411547562, -1885335300, 1511511301, 273027900, 1479901766, -1790296291, 900884232, -390090365, -2080394950, -441264533, -1103763250, -861597373, 12087955, -533990085, -1366772184, 1702618922, -849959497, -1590103754, -1951737366, -1807953764, 824829573, -1900353401, -940050619, 1313172357, 510114112, -378639620, -1580884972, -740939622, 1179149250 ], [ -1260177543, 1360656709, 36711962, 364089598, 1928378600, -1296047833, 560974170, 293958805, -1927980989, -809648648, 1758973876, 1601124211, -2067889254, 1993436262, 42842416, 105303469, 1753282873, -1738022911, 1029354, -27447355, 1020561454, -357224331, -559141274, -1651691451, 655202103, 565237784, 2131810669, 2077000617, -1015031637, -1541948676, -1536287044, 730362402, 1471810, -352240366, -1104430847, -228535256, -2003041704, 583769505, 1632998347, -857352625, 1757730970, 1911468361, 1099502440, 741301593, -1764342574, 859946463, -926207054, 712462399, -264930355, 710857886 ], [ -278037817, 1070355292, 1068514741, -2090336174, -1390602202, -1435334909, 975741207, -198718171, 956174207, -1309023859, -1825793066, -1164098818, -722225431, 2080171157, -878383582, 291620481, -1806440542, 256064633, -324893056, -812907265, 922393570, -1093680475, -1052012000, -1330360530, 2102272920, 25328384, -478362938, 1362774903, 839929507, 1571136641, 155117740, -1810704437, -1316865471, 1646736859, 775450017, 812800123, -1121045221, -1805782283, 1317683431, -876867217, 225409042, 742712910, 908117137, 712087134, -275005749, 2018538516, -1976614647, -1122137003, 1061799752, 1572776458 ], [ 844183074, 1368649136, -292526151, 1859838775, -928958214, -1938342163, 839478675, 1470535149, -293723777, -685271389, 268349996, 1844283549, 44097269, 1306025839, -2106282919, 318712305, 349376287, 307347034, -2063425758, -2024907760, 645169, 706254833, -565892397, 1244509300, 325849106, -1654943904, -1019747829, 1197526090, 477547590, 1503996773, 1959741512, -1653530531, 1745190347, -1290024208, 1225403805, 1520124394, 1023859559, 1885452109, 773695735, -1214035707, -691726012, 1687866118, -1894982858, -442745048, 288328805, 870109394, 482836373, -1490013164, 1730771329, 821845060 ], [ -489154788, -1689979560, -1442065504, 1386468481, -303421816, -1932142039, 1758565022, -1082142910, 733048564, 83741887, -1549744783, -1755114116, -1043511845, 1330869865, -1122939953, 1481680009, -454830571, 239170835, 1358949736, 94109772, -1847948424, 59335218, 1208403156, 1071567573, 565706669, -183878693, 638434847, -1981491225, 99234857, -1932818681, -547745249, 953076236, -1993511403, -853894958, -31875499, 858063529, 46237708, 1555576815, 833685555, 966695975, -1700404016, 1665012087, 880643121, 259258094, -675897986, -441938428, 1150505405, -946317946, -1898664775, -28488223 ], [ -265860303, 2090745961, -571597627, 706484959, -1958042504, -1954787869, 974404142, -259838642, 929327090, -505365071, 665794676, 1371580813, 870364791, 1828940858, 296855795, -299753033, -2019946534, -2141643589, -1844984308, -1762875092, 1128551603, -2102710257, 523712850, -1144610226, -1312239001, -24955921, -1760000977, -750556279, -1915783068, -1717821795, 437421390, -1057828977, 273652954, -949051266, 578507764, -678393684, 2046920036, -532526708, 1648491170, -1032093399, -499831506, -408384522, 585251467, 1111112692, -145180508, -725634110, -955343878, 179150064, -964371435, -180222832 ], [ 1123136878, -620502822, -1785895967, 1016999632, 2055620978, -2043807101, -332911255, -702014047, -1512824638, 335641104, 1615312494, -1518859005, 298204338, 1794440515, 1066573373, -768550828, -1460835263, 340928512, -811128560, -795689573, -812700438, -872768618, -1895895366, 2128058644, 901469177, 1067410048, -1991990552, -954755564, 1072420573, 439533071, 706382620, 72093652, 313410983, 1407714164, -89355669, -2121154, 571569787, 1592708086, 1151618315, 1587657584, -341745065, -1882754927, 1079417718, 1523280671, 1379234687, -1523250430, 1648384937, 755894762, 955756066, -1037993349 ], [ 1372332247, -1506472747, 1921719080, -1982158280, -145752974, -760339397, -579127897, -330674813, 1299052663, -624349112, 1438865952, -1817469996, -1856047656, 355048530, -391151914, -775091437, 1452540275, -900810378, -533141903, -60621512, 523895901, 733897498, -362326493, 673566705, 2068674240, 1980905035, -1235704783, -807962364, 722461490, 725214633, -1276486079, 1913699035, -1788744504, 1528089102, 1086846330, -1499677521, 596424361, 1037210044, -496698342, 135611152, -105938516, -1640398034, -1313114227, -1605947033, -424403179, 1047640742, -253117985, 217458934, -840686840, -366502519 ], [ 745174214, 1859343968, 1619159498, -4406242, 882649188, -992173320, -959575458, 413513388, 2035172130, 781198527, -1594951922, -2075415285, -1359519508, -1406220032, -711847625, -1877555261, -126837487, 454563403, 714160732, 1763590055, -1601262396, 1843234017, -816056591, 64645517, 52732962, 623061589, -1508736470, 1163100093, 873593058, 762123624, 1954447147, -301203521, -1376336260, -1107924827, 1482862532, 1919236113, 49909515, -2099441873, -2044402725, -699498195, -288682524, -911217133, -225442159, -985787585, -303008441, -944116451, -160330058, 1853832228, -206787740, -1353008687 ], [ -1254484985, 1487827518, 232809855, 1531345420, -1618945080, 2084779541, -1410030633, 825052998, 338990468, -1323645393, 1788871299, 1484763050, 303056044, 508647839, -388119069, 202129999, 1800217764, 1704850413, 541303149, -1534661393, 1827386212, -439144108, 132053646, -896835505, -1111299717, -1006228276, -1350173590, 1460881316, 904388783, -1624380469, -496063386, -1297906608, -1591130127, -1434139422, -287310820, 894589859, 367734425, 679586045, 1862723381, 291550492, 311299750, -770960983, -899068157, 2000371965, 187010465, -2101827191, 622924787, -722439440, -1664125429, -489165534 ], [ 319477683, -118638457, 942222441, 833214618, -152419683, -1619478864, 683404717, -650278866, -1575398124, -1882362715, 1605716300, 209108317, -1027881533, -257555638, -1749055546, -20187468, 1587254634, -267111876, 1120848535, 352804711, 268505947, 1927078281, 2064568871, -803774297, -623972407, -1362004760, 1070518449, -824830385, -1779176633, 1861065813, -1601294281, -1101930205, -1646111220, -2079871275, 2146646620, 322512822, 277962130, -2026679269, 1671413760, -1197946044, -1987578622, -901527010, 1589767009, -917577181, -1032283068, 935399381, -153887394, 1266395400, -1258218105, -1201937939 ], [ -2029948624, 1862434216, 443039500, 1082474799, 1878467704, 610835603, 1651520566, 2009019243, -1230069143, 578104553, 1546896154, -1668465971, 1866313424, 258325227, -2141539577, -1894492136, -1650561760, -1289290143, 1264200076, -662664415, 640203439, 2095173253, -419337457, 1972576972, -1742164398, -1552953234, 1435434521, -1696186730, 232319707, -534909351, 3854876, 1992307196, 1582107659, 2029851600, 1451931066, -925802879, -753847038, -1371719013, -271355984, 1954109487, 643770853, -1378225579, -425350692, 2122793397, 778015794, 226563180, -1580462243, 1014512854, -1691577645, -1197141635 ], [ 1591350959, 609466022, -701437366, -835018946, -1154813756, 862788110, -701012917, 83646171, -971752141, 274389159, -342918757, -297714024, -1683306864, -613303081, 622029519, -281956674, 492567753, -1512642369, -350130189, 1942857549, 1890510428, 132176508, 1277005529, -133315657, -1444584300, 427075132, -1512995406, -609664664, -1060048838, -1886631081, 1968213901, -1218508555, 218010352, -1826333169, -1239325541, -1694337180, 1944355195, 1348865543, -1875721665, 1950016681, 1275178561, 1614851679, -993664029, -1232515890, 1004526081, 946941781, 911445318, -610809912, -1349869589, 506366952 ], [ 1601146170, 88394057, -995613407, 1064595650, -2045402509, 1404607639, -1254442789, 249077661, 968375355, -1451568600, 240755162, -801593707, -1987244419, 211550957, 1785725280, 1966871553, 362053256, 1980915949, -2102157578, 803302399, 891036860, 1968691162, -226393046, -1551017767, 826529012, -729476326, 135218418, -966030495, -325351838, 1964188807, -1908247991, -172176684, -1097939157, 1406430231, -377873359, -741143076, -1233051443, -569758703, -2001528036, -1417792599, 1312069466, 1896394917, -564207051, 1117467707, 113794197, -1262197364, 27003141, 559514300, 562169330, 1921786456 ], [ 1776350528, 1301257954, -1379389716, 353788059, 628422125, 97782519, -2146580825, 263469777, 1630681099, 300115008, 174120406, 2071996710, 1961738707, -760328309, -2023388372, 1749326558, -662907040, -908542824, -2138186792, -1563067377, 1138870668, -424083931, 572045963, 433572290, 360811749, -1483346740, 1697080226, -105621791, -629923299, 226570984, -728667309, 785453965, -716659573, -699623167, 1380833929, -1119113363, 687247130, 1181843920, 1034129415, 532229087, -1055569507, 1231931673, -702223632, 1940454017, 364267080, -539102268, 2123635280, -1158486284, -805684274, 1198780491 ], [ -1438704638, -481432265, -1704651031, -505308060, -682104753, -1647731828, -1744949696, -98331550, 974598968, 1697827988, 809919071, 581926624, -957010322, -1576463328, -289070808, -1417135216, 1486780446, 42507032, 95013971, 199557044, 1529109886, -2121444457, 870947623, -1263698768, 1466386732, 1688496126, 135134371, -1032123970, 1363234173, -555986869, 743636927, 89271677, -1977611937, -1428066196, -1626635080, 1438233829, -941687256, 2040640111, 65673898, 1328268441, -1638837552, -605696788, 1401189042, -1933890889, 1063408295, 909706293, -2003382399, 915962522, 762902779, 1969905300 ], [ 1531761510, 1217933492, 337062719, 972629878, 1371696578, 666783647, 1340708129, 771513906, 763680733, 747678763, 1051143740, 433494324, 62446912, -1084227946, -1262044286, -171409062, -233572072, -1912404435, 1673258240, 248508516, 237961239, 75007508, -1987625276, 1349524759, 237711821, 29870836, -1693249533, -719652522, -1870498474, 1715834952, 417661954, -515892290, 725159093, -1593657482, 2093365700, -101922867, 332599219, -1614791825, -1251583159, 415101709, 599547320, -98903753, -1990474232, 2123870620, 1192750598, -1828718793, 490445259, 1094033322, 1432503100, 401211729 ], [ -376022405, -1386390086, 274122489, -1668217100, -1387430246, -1456703731, 1196975089, 1628361527, -61252616, 1809155211, 1756123139, 1926553536, 1138634123, -824632216, -1805873928, -1077830137, 1189269989, -1431494146, 571469422, 20136849, -1075174633, -854667341, -565639181, 1721826395, 789467329, 304679276, -781093761, -1768318823, 2024026597, -546039965, 1169240574, 1710493759, -1751055038, -217802338, -45140494, 2014447092, -1989401526, 1079281296, 1618813195, -927257284, -496748663, 892786108, -301648041, 813682257, -1046091829, -986807102, -668007012, -1845006173, 1805717096, 108036370 ], [ -749495387, -2083708605, -981632310, -1686807467, -1236229686, 1608886092, 1626058299, -314625273, 1543635218, -813451960, -1751759533, 1890329834, -490584269, 86252147, 378928604, 460583375, -197690172, -1013077502, -4912168, 1801381357, 687429669, -1732499795, 501216476, -1173728061, -1145045527, -245214125, -623018118, -106453865, 426313219, -610812500, 793056126, 198317959, -1319251487, -1151715094, 1774094433, -1983475227, 72765220, 1968403249, 504628132, 456247637, -110600140, 790286556, -19496788, -752594743, 2050005395, -9444356, -982673589, 961265559, -1204309607, -1444258016 ], [ 1646040623, -951568144, -351167877, -914750492, 1098977646, -1670865608, -2134176659, 1391599258, -1420926994, 386874972, 288931774, 1431930125, 927170907, -977377974, 393084249, -1347867339, 1400091988, -1107220041, 1483775246, 1413135099, 1982962966, -1316160266, 1378549333, -202550066, -530958725, -751060847, 655015415, -588047291, -117455618, -58479716, -1472062284, 1526057950, -1794368985, -55068344, 458590194, -194194387, -350248074, -964506724, 1271046528, -519208257, 190864070, -429523471, 939386509, -1306562621, 525455843, -1149162257, 1373159534, 1520435558, 33091965, -1286644970 ], [ -719591012, 1363897385, 26391779, -1951526959, -1338584123, -1637008197, -610595752, -1145448937, -105088885, -193156757, 157039022, -1555616479, 731365346, 1457617137, 1669002241, -674736894, -410644717, 1324148681, 566121116, 1160385210, 290509037, -533101783, 52986436, 1783002792, -1646361011, 1796978143, 1995393856, -592060259, 278609675, 872019680, -1950768713, -1018312761, -1292991259, -139978661, -2079113634, 1788144974, 943910149, 1354256010, 1445042296, 1859915642, -1760235563, 86393284, -1974436793, 1597146260, -135516696, -304577996, 2062030470, 1703688717, 1679677212, -1653988727 ], [ 842279004, 1223797302, 176494292, -855938822, -1023811123, -1057708996, 977009584, -1770933717, 1930961330, 1229575176, 1671266670, -1241593803, 2007516510, -723991723, -252276336, 940201779, 1714991014, 534772555, 979304493, 1906214197, 981481474, 58255765, 1688599986, 141800047, 2054369929, -1146977711, -1538843587, -1773618357, -1702362074, -2099702133, 232968779, -62684423, -1642066829, -498246965, 1143749962, 2071726252, -1445945941, -1805472790, -504118928, -1039442580, -400973177, -1602687483, 1297970196, -68193257, -481180110, -1168335661, 13315436, -1650350636, 850056847, -1174449895 ] ] ], [ [ [ 650275115, -2026014222, -1364798267, -1537375871, -560535006, -1105166596, 1055472826, 17004531, -273392974, 1468987659, 1459672384, -1603547694, -111302754, -736633835, -379741527, 170410208, 1202001075, -871461909, 1866874742, -367078431, -505821390, 921902552, 721729117, 387237396, -1753835895, -525263096, -887584302, 1278602265, -88515750, -1329025932, -1139421494, 48788271, -2013425289, 1251756391, 1463435871, 36553050, 132103393, -2073490641, 2013880603, -886184318, -1477103746, -385310817, 435474910, 1027473289, 1860445112, -550555426, -437122699, -651296196, -1342987703, -2142968633 ], [ 2051094534, -1136497379, 2086070970, 146165094, -1861502319, -1770055541, -691429012, 624452061, 855114964, 1022561334, -1988263207, -2127246280, -19328181, 1107600184, 576051713, 628915974, 880481373, 98866365, -361467608, 186813473, -795303997, 239249880, -172350594, -1922170822, 84577371, 1354908776, -350223205, 1300083599, -2052787761, -1728984421, 1750541327, -1027235305, -123273613, 1112540493, 209221831, 1243172129, 1431520919, 995869165, 442324623, -1135781776, 572810789, -718021497, -2130479313, 889115557, -974060553, 1323259265, -554285981, -520346765, -141470861, -709437355 ], [ -702343780, 936364613, -2094189839, -1242184097, -1993125878, -965427018, 387232629, -1953103175, -1183749021, 841297624, 51781981, -542693384, -1857025029, -1565183975, -1890316093, -1533008135, 1837924087, 1542502072, 1243698964, -1122796218, 1067475593, 2015391353, 190423935, 1034927519, -1706129670, -261381819, -563202312, 2132159468, -544750233, -1944085398, 1083146736, 1834987882, 771960816, 1098143058, -196203754, 847481596, -1503337516, 1910378012, -104753757, 2141872038, 209904545, -120310677, -1491242656, -114201813, -1958640710, 1176594899, 1551506109, 2109087936, -1128865849, -1141033168 ], [ 1356293244, -320494403, -390774208, 345556384, -576737819, -55647517, 1713985706, 1011115713, -643417409, 1328502455, -1800872414, 1115898127, -739044341, 1109061378, 1992595017, 649206686, 276685471, 595074654, -599329911, 188692292, -1015674362, -981053211, -1259492386, -1531002356, -325615329, 2069741692, 1357540305, -783960392, -847494444, -911408223, -106383171, -1380565267, 532331300, -621844489, 751347944, 1376086604, -1572231002, -2122674498, -557728679, 1238124472, 1016012895, -764615439, 916980645, -231049455, -591669173, -88407069, -1037734664, 1284241950, -1189243766, -1593599353 ], [ 1282657730, 1584503322, -1471078127, -97635444, 621612766, -379255002, 1342901357, 1756698714, 960939989, 674977249, 363552555, 848823709, 1679553344, -580175937, 45282204, 639047808, -400781720, -2062570338, 1021766217, 1359178205, 416816219, -2079676133, -448154016, -764384516, -1348835448, 1637074349, 2079451613, -1858503420, 1778044240, -2126060965, 1002099185, 1822803081, -2028858495, -299218757, -185667007, 1033840286, -1117976541, 1860619495, 1538004224, 255943174, -437853040, 1497237899, -442364484, 343724532, -1391268471, -355147104, 847700628, -681887164, -1150312033, -1955359518 ], [ 1001160036, 67770250, 298781950, -11057951, 1158627147, -1000003841, 959924476, 1694254450, 371153368, -2003282185, 2021852961, 1984012905, 2013692415, -657183063, 1407406675, -2118876221, -1329662278, -530407878, -114563399, 345143998, 973380767, -1480300077, -997886518, -1994190433, 610517337, 837835699, -2134713929, 417595029, 400050883, -312552905, -337644557, -687446547, -990653009, 325473164, 1515965577, 1454432344, -2987503, 1251177406, -427908276, -1723989900, -52268870, -645473468, -825252776, -1490463678, 1677795281, -1518157102, -1500268009, 979202672, 2003815470, 111142288 ], [ -1427715651, 1207139185, -134125574, 939747170, -1405931465, 196323565, 1777960103, 1488415640, 1246870138, 523559491, 1224191391, 1324509846, -855530410, 1875094343, 1203066869, 274624807, 1506826470, 1156321226, 420738421, 1232123574, 1420209928, -1500012376, -208644527, -957416624, -707586242, -277039159, -699420670, -447821985, 952436510, 1515640028, 466191647, 1769535556, 1088365484, 52632786, 1915333602, 1938352434, 952639300, -1978852679, -283267748, 1379759508, 432265029, -2107514006, -911055343, 267646073, 40589895, 1426535196, 135817462, 339230872, 672197713, -1549711312 ], [ 888601491, -1622860962, -1920613558, -870871214, -129470485, 403425342, -925481863, -1466577761, -1140175573, -1807666782, -901476326, -1555748463, -509742330, 362420397, -1703441947, 281145841, -1850372706, -925672891, 133523431, -1571321001, -1853546185, -1367284036, -1477883573, -266510052, -1189135152, -573100750, -1714298349, -799763477, -1696217935, 1108443007, -1807067107, 693272791, -295823128, 422945908, -1663230782, 1058016543, -809132193, 1192229618, -28921366, 1838471933, 1342468842, -1770611662, 1663270468, -1255111321, -1322213766, 1857794373, 619361438, -1082982314, -192735023, 2042177235 ], [ -528867135, 561479757, -1556826579, 1458898867, 620753713, 1914015987, 927089315, -2033892826, -732466270, 59533586, -527070916, 1734037587, 1282582320, -463557329, 228080128, -1341807707, 1937529366, -272650351, 597394726, -1479390568, -51573334, 2103738530, -1248227777, -1268209301, 1176751364, 163135232, 2080462392, 16716648, -181423078, 2096820351, -1053958597, 114174932, -2023769154, 2001519588, 882681985, -1302983327, -1337663541, -2046997460, 334262117, 2116744664, 669249722, -2143618417, -1369721232, -1298835107, -111452158, -411260424, -1037690278, -1502308605, -1889554054, 1940811382 ], [ 15461850, 500750975, -1588211595, -259006867, 2116214588, -1613355168, -344473372, -262656769, 1681635295, 874278756, -2032949310, -209206467, 1138270957, 1634754238, -773979163, -1691859067, -1375607758, -298139984, 2098321525, -1315939809, 12860314, 13067487, -1297249452, -667840412, 505073668, -2069298036, 1211886962, -1050893194, -592247917, 1735282079, 186610098, -139732584, 357922523, 1973435076, -1979746983, 1316053676, -1177508482, 154737091, -352107304, 2137745918, 210803250, 1452261825, 1500129839, 991248863, -1896497922, 1512784337, 1717816184, -203882914, -1048561026, -113638332 ], [ -1377160774, 1455483972, 103062335, 1122468705, -1059334951, 1771812659, -64472086, -761687906, 1631180010, 1888170389, -1308158201, 790679240, 549519429, -1156549856, -1712742669, -915295509, 1778584571, -2146132084, 1513713636, -732080696, 2038412265, 1210712228, -327273681, 1779292605, -770826911, -559852308, -1994029516, -1555350046, 1625584131, 680313832, -269514208, -1727141086, 1344095381, -1095807927, -1653188334, 1651088003, 131516580, 1732034394, 1472393833, 1438891851, -751441889, -1257516754, 164551185, 1940524725, -1909171626, 911237562, -1057721095, -1468725492, 2128791575, -2056337011 ], [ -402726787, -522475704, -1678470072, 1703987592, 1566126572, 1467830896, 2076301342, 665970073, 280050617, 2062427736, 1000941675, 394500840, -1589381604, 1073862279, 326538589, 1031897057, 33154852, 231759643, -1906171263, -1615391925, -1701070214, -855058364, -734132847, 1658803109, -15932966, -1202896083, -99159425, 1051323681, -2103851294, -679360782, -474421722, -2072043905, -1208741942, -1240233549, -273710722, 1704276097, -736797562, 1566990038, -1769568276, 1487194773, 834664278, -231645818, -2127695665, -1834593527, -835837539, 869577721, -300248962, -1117359034, 1931111642, 1796158337 ], [ -339470934, -1674570297, -2116154797, -1785132131, -36635194, 1959325967, 577069349, -2017814374, 800856992, -1398145946, -2115451049, 1982287114, 995301663, 557396810, 1884161817, 1344372013, 797874556, 1458929698, -1643150660, -1294336286, 611624612, 549990444, -1091334376, 1469310803, -642207527, 687124445, 1679592496, 755894867, 1452402993, 969061275, 6129676, -1288750897, 1866226789, 1410096620, -1038560347, 1334992312, 1817690257, -2109521537, 504356673, -654322204, 1628825986, -277780448, 1743772656, -1309894603, 508380669, -616980129, 2075648313, 1475331360, -1811429537, -615350320 ], [ -775264702, -1764241554, 1220101291, 901352338, 1855530009, 295806737, 597628729, 222122124, 761786757, 192149228, -538518309, -2030691079, 244731544, -695998904, 738474210, 451903876, -2127702247, 1920647783, -2106897920, -1817533730, -1412572238, -200844316, -351630476, 334418112, -266480226, -1000870669, -1577406198, -1295839525, 1635247246, -628599192, 170447659, 1503457424, -999489585, -1980419377, 923456155, 1956527278, -816843873, 970601465, -273237020, -941902111, -1134522523, -506486993, -1909049088, -2101365064, 1488246509, -861262038, -1455755187, 1750823209, -905023421, -1995681166 ], [ -269738129, -287577751, -142649684, -1335420197, 1038957179, -399427858, 951115612, 748227022, 131273930, 234729343, 1597660415, -1929448866, -1858683290, -269591752, -1892832065, 1218994322, -900887475, 1964735716, 765265228, -993475502, 2016362809, 1340520937, -2033253586, -1793925035, -1219294268, 1369789021, -103499018, -1742745155, 2034655529, 1095976218, -1883729155, 1739796956, -918520482, 653238808, 1116799415, -2146656301, 945606805, 626861017, 334339574, 480662370, -1904086866, -758466916, 502345902, 97791380, 1039711912, 1529811406, 1179940383, -193885333, 1270643973, 330688114 ], [ -1249317425, 195107688, -664025919, 296528168, 1338176875, -451114690, 1378717152, 721972425, 1254857448, -691475780, -1917705669, -1732525812, 422681097, 477090310, 997583565, -594843056, -658537388, -1846279880, 1285968367, 1456762452, 1130878538, -905149125, 7863603, 1438415490, -1837306848, 414753388, -471204622, -1575743263, -980251438, 1352928415, 1912566521, -649748599, -600073985, 1302618912, 1228363432, -1468411666, -549447506, 971232856, -352081823, 38263133, 710396982, 639104837, 596263646, -2074782158, -539354906, 2080220908, -1901818762, 1971662426, 1605091172, 248265360 ], [ -1021662679, 395130038, -1068081559, 289008406, -215384264, -1552419, -390352719, -751574264, -957612945, 1568723185, -2139885657, -1016472227, 2043508219, 1720504391, 1538947543, -309520464, -2108900640, -1081125558, 872196801, -780642997, 1010626866, 743448160, -2025749865, 916185314, 1143033774, -705180612, -2142730079, -1305741967, -1837577690, -389410807, 29084134, -760133541, -1739618628, 958949750, 144701449, 1445523404, 252835498, 1287857996, -551570657, -1603590510, -756513272, -280546548, -792983863, -1860034407, 1014521545, -1588354198, -905622792, -1073377491, -1095907286, -45173734 ], [ 1056090212, -736724384, -1177258982, -1921284841, 1804287786, 1040562336, 839439431, 368626632, -1374840621, 2121725586, -1822184746, 1694218703, -153571709, 1359675495, -766547715, -707212535, -1235931556, -427457049, 23819113, -76172529, -293357970, -233851959, -2128238293, -1196478532, -1836276495, 2110955379, -1725286566, -1707423910, 428604986, -1092413825, -1528135347, -2140015815, -397239434, -2079967301, -2012337086, 248343575, -1345721445, -434513892, 1794530230, 1535832875, 1507213351, 1753227282, -1292802539, 1736042613, 357972384, -862328748, 232108498, 1669693797, -921575895, 1686411181 ], [ -830579046, 286056638, -1001460833, 1851018871, 1776188102, -1101776379, 1197222940, 1031774676, -360132094, -2041233177, 1323563126, 2099568041, 1697365822, -731727201, -1222668761, 2120495759, 856402921, -810431337, 960468476, 576155404, 982292512, 1932834136, -2124638453, -457481217, -1238992451, 94417830, 277270986, 171759946, -273525832, -1518913473, -1740593205, -74908159, -880854144, 1073931148, -943652281, -869088589, -1536908425, -1006982032, -471899764, 509207270, -550912547, 1483080965, 571934266, 217840153, -1776668676, 1484159907, 1359827812, 2031360902, -991138269, 1804814706 ], [ -1567207835, 1037956506, -1141750972, 303650995, -576802963, 1296863274, 1053027926, -929789890, -1973692331, 2044285376, -1440599601, -1784104412, -981309197, -2009832479, -2062420414, 417957560, 308371348, -562453923, -1011849275, 1418487999, -1628819458, -1489182228, -115795667, 435204109, 145750024, 2126495496, 491167857, 744652514, -753418156, 13679919, 764716112, -740431279, -411564557, -1585226078, 1574867326, -1369236133, 1766609679, -147120740, -1560066819, -1322346806, -482595056, -1831618779, 1550744253, -789929651, 1396744665, 1024748970, 1236626500, 1231834194, 1632934937, 437440161 ], [ 1341441750, 137917434, -1828717438, 1984357133, 2039337866, 204813334, 852385036, 1412824386, 2101398089, -1956265492, -669927132, 433185963, 1357123021, -1409778745, -2059683095, 1205533733, 1566410520, 483051373, 1471142535, -1358780848, 1570825794, -1455151489, 2044492868, 1339929809, -1528625994, 610101636, 147823159, 941488542, 1189805778, 1788193540, -765566720, -448391887, -272388133, -476544419, -834222554, -73375561, -1093310569, -652186310, 2050522580, -810379126, 1345596986, 364816082, -494518378, -1858521189, -1846850927, 197410671, 1939088737, 1001247062, 1946293114, 1074238988 ], [ -1306250000, 818896417, -490033751, 185553510, 1333308634, -747520391, -1106619840, -1263603267, 619313074, 1605468543, 1236938406, -1383967054, 242256925, 1292482849, 328995075, -29952800, 1628387191, 1083062290, -690466136, 774200446, -622969689, 880753941, -714549802, 1036414061, 991554519, -1671673853, -1955155203, -240952072, -733992891, -413556391, 1211748298, 521424221, -994837909, -1707283780, 628629205, 361553841, -665294992, 318047238, -60081805, 395864057, 1560570691, -1749788771, -162757564, -1260342253, -1996036070, -818499708, -455313149, -568068620, -1566289972, -1975051823 ], [ -1264542711, 1971262289, 850103999, -1590934241, 667988045, 1222603773, 1436641154, 1568221388, -1337096466, 61684625, 535817112, -325577627, 326837709, -1531921851, -1820984004, 538245288, 451673888, -1791346441, -1658361970, -322126316, -1423697815, 1206851772, -1052331501, 325597544, -1796859814, -1598997090, 469402975, 140620967, 956686629, -1901995882, 399443901, 1585000784, 912451958, 174167987, -509040641, 178801419, -718495139, 1390027904, -999303934, 411411545, 1255639879, 746919957, -7941011, 1966071116, -979058055, -1717438044, -162462158, -714516169, 102492699, 721671783 ], [ 268562166, -825964747, -1739321556, -1942030881, 967237592, 613023645, 428112683, 1474618219, 1282800666, 1916280631, -1790996291, -811976387, 404957331, 1068187034, -725989155, -1777743343, -467407505, 1184183067, 189465605, -94846539, 664017196, -209316295, -1276483245, -224613480, 1126727206, 947608138, 1785374624, 336084718, -246511229, -176551793, 1666914601, 1371265453, 324251617, 1876813386, -704492029, 251244933, 2145354346, -2142995647, 534675619, -828932323, 1657731995, -871868944, 2023473306, -592351690, -2031274586, 1840555604, -377803409, 161652747, -618461684, -2145950425 ], [ -1249990088, 634038976, -1571664882, -982146989, -1541884110, -1055494582, 1951936290, -1248917075, -390996416, -2113051867, 1867838066, 1979304551, 678736460, -1941155480, 90499179, -673792602, -1517809582, 1060128981, 767223217, -177791878, 157422313, -807546691, 704454316, 1452248889, -595344274, -1339778898, 425077983, -2110852867, 530574150, 1499169240, -22010501, -633136768, 1599169861, 759407410, -1072565574, 655371655, -2097936689, 469178766, -953764072, 2118449028, -1768949906, -1888687582, 289670536, 51246301, -852433286, 334306802, -711991940, -236812644, 379714782, 706448957 ], [ -1330326036, 847921341, 903379960, -1326891434, 199909447, 1276025368, 913145558, -1616050761, 1404765538, -2136133663, 1198774158, -132520750, -975063136, -448476639, -277096133, -201113461, 1289641822, -720187515, 375152781, 67073415, 631761454, 378099118, -503317231, -1575258142, -1433042494, 1787480258, 638871942, 1535517932, 904633015, 923776581, 1670680475, -1616744409, -176393814, -2083707616, -1981209671, -2072492376, -230641177, -570721273, -1137827763, -777893040, 737638291, 956632609, 703301863, -783583791, 1690880059, -1256727282, -1438487768, 1024447888, 2030914602, -109376039 ], [ -551044159, -40831053, -1272648844, -239559911, 430460766, 975593913, -400453974, 472748135, -872230551, 743946795, -212285601, 1325728469, 154468735, -1699605393, 359294058, 325676719, 1739681578, 328836269, 706288095, -781765923, -2088664383, 1424747024, 1787949918, 847687071, -1947661263, 448478632, -801732605, -404790390, -1192573076, -1621167232, -837315566, -337003032, 158113939, -1971151265, 707853877, 1224726375, 1383413797, 1381112782, 510071270, 316819600, 1450106343, 1209493779, -352592613, 798993749, 1288508478, -266380419, -331233976, -1730658853, 1294240336, 561241485 ], [ 1810026330, -1039942430, -510487925, -267476747, 930336772, 1814672289, 703677226, -1670108355, -1962944294, 646735918, 2083852740, 1823883408, 1773491034, -1049610653, -513418205, -1642340405, -267459025, -1959849497, 1056948270, -1853740068, -1731732463, -338618633, 301576861, -2146099329, 832330828, 634541723, -1346354921, -953091274, 1668334552, -900881787, -963791006, 2129163715, -1308735309, -2053621758, 1469890738, 1861834022, 1181065394, -536385987, -360030002, -939824392, -79678439, 369045418, -1636473479, 787469562, -834235342, 211959738, -789917597, -844046414, -1101966292, 2022228603 ], [ -1742915152, 1755791011, -716519544, 778976772, 442078721, 1812575773, 794813600, 362276393, -1093798867, -705714430, 460524352, 1057711292, 554174714, 1621041830, 1465053591, -789382044, 397162669, 1085400472, -1628548177, -748639324, 1860890560, -1761710463, 72174073, 1076648624, 844952451, 1411427815, -1204532256, -2139401410, 270100623, 1822686266, -1864365033, 1933386841, -1564447314, 2082962125, 1866893018, -641121495, -1739013400, -107677479, -1339035130, 1849383734, -161467292, 1033428044, 1244622069, -19007611, 1850711707, -1773512905, 705638775, 373574399, 782813574, 629797186 ], [ 541055402, 2064305964, 2031603650, 1893027765, -783815179, 1565066549, -2052112370, -1922251565, 1120834504, -982167831, 2122736733, -628264371, -1562326759, 149260469, 771189595, -1018989381, 435217903, -1040042120, -151761933, 1542064660, -1240455191, 2134275377, -936817529, -289585264, 1901438623, -708726145, -648524282, -89305611, 2015866781, 2047076292, 1852095559, -1412182476, 1726715700, -1125315688, -1245818000, 284340571, -1353989795, -776978448, 740421749, 1005639230, 1297280680, 154249549, 1401232137, -1788230477, -1119462875, 1225524100, 735216556, 726018727, 678511513, -1638963026 ], [ 1143095498, -2021424061, -707819793, -2060997018, -1693707603, -568634934, 1276868427, 1196889934, 656239512, -283754897, 653989485, 1744533042, -2069791233, -1847395902, 2025384718, -448372296, 1962791719, 1005531001, 1736118892, 973059433, -492331095, -440745784, 1311909664, -2092152461, 476064370, -503258300, -2144957946, 1000308446, 531456580, 1134956385, -385020682, 56258145, -1551372894, -401940690, -860779571, 1239154124, -116955056, -187509026, -67252619, -528284868, -1038383256, -1882898040, 68588808, -1791810327, -667907831, 1858214585, 2124797817, -1815221837, 1455624912, -1635061938 ], [ 1539307527, -2107145149, -822210089, 1508061943, -1476365434, -55993995, -1678806219, -1309467107, 1483472750, 992575973, 490070574, 941214013, -1532655184, 1878304742, -553454609, -1696771370, -1389138437, 321014706, 185655647, -986919601, -1177653607, -485709965, -859499936, -674153720, -232825183, -2077356962, 1935467493, -1226867033, -352076778, 172122506, 2133801827, 725712131, -614485219, -487351194, 1147415366, 617938082, 711094837, -270253769, 914733997, -409821464, 390246859, 974612452, -556287986, -2040263289, 895616284, -2075484391, -1495040091, -1182871627, 1653816900, -1666918205 ], [ -1513406513, -1592567971, 1939525103, -405243771, -2124760151, 1577480584, 1419732094, 905037042, 521043991, 763084214, -450859282, -1576874001, 1596139597, 900938818, 830408954, 1584978498, 2057546089, -698078732, -2024252816, 1877582921, -1560666747, -511228134, -1554928926, -407166274, -749225716, 698497901, -408121168, -303507551, -174091831, -701756783, 1706481455, 104423411, 1026436616, -775068918, -429410232, -943169651, -1321328594, 2073851257, 30142132, 98549191, 1585418213, 1722028774, -1566697364, -1711494809, -1107097791, -1907984823, -1438156759, 1835167221, 226253774, 426353689 ], [ -585246050, 536186522, 1135485450, -1028375156, 270469114, -1014462918, -1432835244, -669221364, -330826978, -406089041, 312826744, -508579722, 1021619564, -1748459698, -1316987422, -1307913937, 1166170603, 859696762, -1440338422, 646347918, 1882243757, 1386672523, -2088042756, -423225822, -815222518, -810977736, 479556925, 961783665, 1920561894, -1562992143, 486351677, -981644185, -821210465, 807626728, -1551675838, -289004131, -446942700, -1275984856, 657732922, 1199235848, 318652115, 1123308785, -469081038, -469700938, 1506847589, -1211927857, 1971409799, 746189509, 1651218513, 76587029 ], [ -832347251, 2053501731, -2088427674, -1568175079, -1223925290, 1185015436, 433609504, -1469224624, -874292849, 583670220, 1569105572, 910640678, -432684686, -245005858, -1624722073, -556991113, 1995613224, -1484456393, -1225752487, -881565987, 857536335, 1222353632, -815252858, 2068066533, -582356866, 1231389462, 1940018010, 1787970381, 1536942365, -710903261, -763696544, 844164378, -1916586891, 2111329579, 410508443, 222446503, 1119600181, 1649222919, -1428943019, -949573542, 1580829896, 664532507, 1277284126, -1781696587, 1353949711, -1396954730, -1022260020, 769013494, -100759681, -1452281366 ], [ -751171973, -932521414, 651777018, 2093679954, 1056276471, -1104536673, -768457940, -982068115, 472902376, 429008307, -164104596, -1719274063, 1086696849, -690733623, 728622808, -361268206, 1517031306, -238762620, -1402918385, -1131301870, 575809988, 226577595, 1812705422, 494256570, 1418327789, -1841627610, 1032903604, -2133660740, 17170620, -2139580839, -1528878452, -386128098, 1119226295, -1176197250, 185189392, -1493102933, 1798055066, 1484532209, 49138729, -675854995, -1921101525, -512678535, 193949148, -1127023069, 1269943172, -1246699458, 469729934, 1812811230, 2084924349, -1629056545 ], [ -628771913, 383929209, -2145142384, -274000793, 406444908, 38011879, 213629744, -718588635, 572434981, 893686267, 1974220951, -2069704411, -637624112, -1937534106, 1560959916, 290444212, -944784093, -309336905, -271020406, -1789199539, -1993199545, -233152164, -20771923, -2093384204, -105791183, -1825604226, 196164551, 653688380, -355165546, 1890824928, 356230808, 1152605032, -290896275, -1034711128, -1286942665, -981266759, -1478904135, -534606374, -1647639204, -1780050252, -2110295845, -1910758872, -1640985989, -2100251702, -1874023913, -643201395, -1317103505, -455087186, 60741098, -1060760629 ], [ -1413842208, 1578657982, 1863011788, -1498409633, -558601921, 153320398, -1886985063, -668796942, 152823611, -1534331934, -746477738, -567893702, -480956618, -1548488572, -216612274, 148520386, 1441495246, -246856752, -792791883, -1280713201, 724642779, -1946562867, -1136370521, 832110989, 805870988, 255979242, -1535562857, 36761665, -453304901, 2036281169, 1353791251, 1440961634, 1286553937, 1365515623, -113973827, -921223801, -990465927, -2140179350, -1822682352, 1215248398, 973194381, -2017107594, -1681004658, -1633957177, 209128924, -150346943, 619256467, -644268318, -1257519795, -66654145 ], [ 920648934, -1268808750, 419794990, 1956455356, 2100449316, 1936746065, -687609265, -1747450179, -1194383647, 1838892947, 1369831714, -1394851568, -1359340641, -34270427, -842637961, -3149473, 221681865, -2095561995, 1304164632, -1529119213, -1207322480, 2061935715, 1744229063, 1153931171, -1923109894, 645672014, -105471113, -107433642, -279994619, -541323897, 392982470, 18661551, 927951035, 813759843, 1091773114, 77276216, -2134762622, 368604423, -634809607, -1197871727, -696348127, -269441470, -510331099, 1962415712, -1952489156, -2095339153, -627225073, -946895583, -629373489, 1028244364 ], [ 1649663158, 1039290531, 2061427350, 1244695629, -709391947, -1727143296, -953767651, -876909291, -1294706132, 1820952631, 231942392, -1492928724, -1163432378, -1007928869, 823182285, 1905338611, -2132448613, -1823890775, -537574298, 1513863592, -738281923, -1226331392, -1884251313, 415060311, -1540921169, 1655120028, -267906714, 2004190994, 268416177, -453542938, 647445446, 72708555, 852902839, -1546407670, 74209479, 1584342751, -1373467073, 122276650, 2122647192, -118232471, -569434911, -1881683826, -774084106, -629797758, 1276920019, 1001926149, 684855475, 989720441, 947465400, -1082729729 ], [ 943348821, -2089845262, 1085699076, -360360704, -1366419048, -345155307, -182426687, 673359869, 1667250907, -606990517, 1961214753, -56691733, -750670991, 774744816, 216152775, -1675504001, 2067603031, -1791324550, 201975181, 1636621574, 177222147, -161819643, 611185464, -254699250, -2009705895, 1203089506, -1457192261, 37698121, 1754015124, 68550949, 2137944132, -509337286, 1123412403, -625049271, 2049078592, -1202638749, -185376701, -2093122374, 2067863573, 1862015548, 1224012907, 1144030389, -1736432178, -1158742238, 237497083, 783353407, -1950082554, -69448350, -1225561063, 1101812721 ], [ 1931245525, 971541360, 1238304691, -953972042, -1385558323, 79741854, 1628171679, -1376485969, 61306855, 154936358, -1675535719, -952166622, 1855891642, -58193141, 42860078, -2010082087, -474838844, -1081929934, 1224422469, 347604796, 460337469, -1674403893, -170277381, 344956622, 1830879506, -1975754311, 1367123864, 447734512, -450896721, 1682207213, 1623220385, 866325518, 1755280479, 1775883885, -1716169603, -844979340, -434366632, 1836547835, -110651278, 335546087, -272298575, -2025732752, 566216979, 483290983, 1173847321, 738807763, -1489080448, 1221411602, 1419993823, -1746889158 ], [ -1902601604, 1035295120, -734970623, 1852501647, -216731065, -2095644724, -1991699316, 170155527, -590521245, 277400503, -136933197, -1196969584, 1365239537, -1347338401, -930646566, 2141469256, -1818726607, 555512474, -1045994032, -527026627, -427989809, 610237145, 1637149711, 621080367, -291538591, 1983290132, 1569061358, 1970801966, -2108071351, -1386409755, 1886591580, -1825820882, -885951993, 1866049805, -351179385, 251151331, 1619136085, -1494991922, 1227110627, 1898649040, 1148867916, -1860239226, 1702727666, 2060288475, -1806919535, -1958880299, 924514910, -392065148, 1102553344, 956577134 ], [ 1291744628, -915656634, 904980071, -1116625782, -1046193914, 1975124433, -1935738991, 300182362, -930590428, 508369584, 1348640850, -1210090958, 2103811903, -1835998643, -1643163329, -930868546, 2137173799, 885818733, 750406422, -1586549206, -1632370995, 1289541140, 1331430194, 236418233, -1957660225, -1944299213, 279836670, -108147775, -766303330, -1097054371, 626508795, 755500005, -1917107731, 1055706469, -423210801, -273733695, -1879769382, -536950777, 1794828512, -117751453, -325632604, -2074129595, -1623493253, -1176211551, -66276040, -1835293733, -2003561259, -1052223530, -669754602, 1026352944 ], [ 551978632, -2129437398, -1109449812, -296161482, -465228398, -1863310291, 1524191762, 798681755, 1716025660, -67293650, 769336578, -713803937, 630654015, -1449136561, 1921639565, -2048366212, -2053734356, 583680359, -2010453297, 57363137, -884409947, -1540115713, 2098727338, -1611745117, -842122968, -128823495, 1985742769, 539712614, 315577022, -1766846178, -441955580, -1338597529, -374477084, -1784189949, 302484869, -449647641, -579037250, 1043917794, -67353119, -1523436888, -1011700749, 397694587, 68260620, 578959848, 513683374, 1968576398, -583346404, -501359985, 1684044690, 2118000232 ], [ -1917967682, 1610591336, -1018737239, -1796404801, -2014984209, -1306140048, -1881651147, -105986234, -1628469209, 553702637, 1463269647, -1190642275, 1352773036, 1647355338, -132058890, 76421846, 1141672283, -1159252919, 375838335, 1291536558, -916996520, 354329352, -1938579247, 9274730, 467318288, -424089333, 138277905, 1668719887, -2086336261, 974300502, 982389197, 1452490589, 1056879979, -80855548, 1878697000, 2035431805, 1486709965, 1326706229, 1125046356, -1957586814, -1554531817, 1127378847, -1504981999, -1908225040, 1682426356, 2073686488, 2004486842, 345209585, -1636066932, 273085241 ], [ -1892133949, 2088479348, 1340185523, 702872072, 575489903, 1125818676, 16769807, 1146765466, 1109894941, 1322544177, -86514979, 1491958566, 1532850617, -166163496, -181696606, -1339301909, -759724785, -458082144, 1242951668, -1234829969, 491185896, 1192005026, -903697906, -67556897, 1510723127, 1838813196, 1421663952, -1314944970, -174872839, -2123353733, -511070622, -1488901368, 1100017857, 674502414, -268971806, 1011362654, -516041930, 1740584158, -1351298774, 1641742637, -101499708, -482289683, 1570706982, 1227213229, 64987423, -552798236, 1640341020, 1949640626, 1135451576, 1431344475 ], [ -517463055, 1717848543, 1404410526, 473050336, -1786939055, 177674332, -597325171, -1359408127, -1748675752, -20654115, -1285087210, 1760904382, 1689102214, 2093705725, -931831799, -1195651221, -976861446, 1879239699, -1603032382, 722381850, 1147360238, -1678793844, 988333395, -1548890223, 261455195, 2075804579, -1329880403, 2083882243, 618951997, -1024373923, -1549517926, 607409001, 375919213, 1234526783, 712769946, 89635179, -1473131475, -1071731145, 939954461, 1048820750, 2106995498, 1114340931, 1519120221, -1314214628, -362982539, 244527914, -752426059, -1649147209, -1236159092, -941312569 ], [ 1696022453, -1115337491, 807829909, -116431160, 1542428402, 809830721, 1769809355, -1502660802, 1648735184, 1195225622, 604230347, -653262444, 735227951, 1159776825, 967916558, -732703487, 1476502311, 205916155, -1883507334, 320014413, -1915867494, -210511797, -481879980, 1990479050, -1937681817, -586674941, 1847157748, -2039276989, 1065547518, -1268893616, -2028407469, 1326201375, -666485750, 622006502, 36346149, 500540925, 2090709459, -1989231223, 102459115, -685495917, -1894226210, -371292382, 586296398, -533041288, 1129240769, 512994991, -1662306985, 1160549519, -436156950, -2005637398 ], [ -2124277302, 514843226, -2130336780, 227039059, 756498862, 1668639912, -313436548, -84685655, -2126100454, -1648990775, -1998387174, 1186309559, 1996719579, -741654841, 942895824, 802142812, -541297364, -1023032584, -1913955563, 1228178163, -1783744424, 384247992, -418912272, -1311576093, -1626492884, -1921979096, -2146483206, 1897408134, 1246249402, -1612664765, -2119738751, 1875895087, -1824130024, 712125456, 1413015052, -2010124340, -145392503, 1088593288, -197184229, -1829166438, -939799390, 1046818591, -1904509020, -810916777, 975005169, 832953549, 783875765, -736163548, -2041416260, -364348254 ], [ -388653328, 1569117943, 1188899795, -263271432, -1242673024, -1560199952, -1462310241, 440804811, -249851567, -1143507113, -852253843, 268642106, -726438902, -356768590, 780477785, 371342849, -1984357859, 1346516379, 1519089589, 1311356203, 355458542, 512969486, 1766035303, -1672126750, 478770273, 1614550629, 709173371, 981193724, -136999244, -518876609, 1149614373, 1015348823, 988996836, 1550274516, -1491304826, 11511151, -135547460, -366619066, -2085062374, 127753041, -754509353, 68654637, -1034196300, -1313445967, 1837380569, 488841996, 1378387359, -1289925687, -231529330, -1238832005 ] ] ], [ [ [ -287034463, -891888320, 1726878574, -1125884374, -1488747939, -1736159830, -1029478422, -64109965, 486571379, 1579477232, 1980616757, 272699111, 718646602, 1669823960, -282817217, -1455217101, -2057455330, -971097310, 182324816, 2138534905, 1776940646, -2101482081, 32275160, -72770057, -357771197, 820021480, -693535142, 1457076956, 1577131701, 1605312346, -1763848257, 631319831, 507838867, 1114914090, 2073654092, -1983937570, -2057348896, 1797457014, 2043022121, 1894338635, 1362240625, 1926218600, 933257771, 480112554, -192592840, -463891681, 1417300479, 2117615779, -1746175573, 74822760 ], [ -1458725815, -1487375126, 47763997, -167417296, 767389546, 924152099, -1241214854, -1148232851, -1907565864, 1940434914, 1127433109, -2048381712, 2050684373, -1299700934, 635793893, 339645775, 512651039, 796864725, -1334301769, 740129237, -1838317203, -1375760709, 1422560838, -1251465640, 1846474288, 2067009046, 2077868335, -1730307587, -235164472, -751412143, -1196565601, 43078503, 143752160, 347012415, -474530741, 1495695649, -937998835, -692716930, 1468289375, 1482402188, 2145257093, 741317068, 1166718462, 861974125, 1393676397, -1606453796, 1995913947, -266616269, 1846923600, 542870009 ], [ 1190258550, 201362948, -1966714182, 1998496240, 208212694, -1215140679, -1978378227, 114668205, 510567662, 1964060994, 1346449909, -1360797729, -966185939, -1421247161, -1188344976, 1176260169, -1839137224, -2033409165, 2068268015, 1537809768, 231601501, 2107163521, 1489447296, 1919184315, -1410900978, 470970813, 634298962, -477235619, 719026686, -1568613233, 1513762958, -738001132, -1058980478, 1039699424, -2123380053, 691997424, -1893210860, 903342670, -1553590523, 1403812263, 941361022, -1580852180, -489134845, 587999125, 858059035, 2082760694, 2131749775, 1057400460, 1232250333, 679903260 ], [ -764177149, -1202335214, -406670143, -1491548045, -1124277445, -1780106995, -969862800, 1907915451, 163788512, 1449210461, 1222069497, -1191027921, 166226698, -1067846543, -308272232, -1999922358, -1293541482, -865902177, 1934637989, -635348994, -908303788, -36041035, 1816155500, 1814719024, -2082499957, 2019619154, -590312257, -1063453989, -431904852, 1893630235, -1637623403, -841962844, 897332187, -468523734, -845631329, -1649422533, 1740805110, 1017372604, -1459790088, 493585517, -1061361349, -292849154, -1280997379, 211997195, -1638486439, 412581002, -2096441756, -372280958, -1668247113, -2140683325 ], [ -1721867113, -1013073406, 2030938678, 1940714207, 1673477980, 484063996, 1879903678, 693219723, 529960725, 1633336366, -1705255174, 1418661028, -1178849994, 533531003, 1709326581, -219778606, 2121159460, 78823518, -445597039, 375027357, 2121545877, 890919778, 58054195, -1649408248, 31483718, 1814732030, 408477819, -1137381292, 1936158156, 414699523, 1026082926, -521438570, 684788017, -339295532, 457964416, 2094773090, 884027573, -448828933, 206830489, 801820216, 1106406071, -1386548989, -1314455932, 572763697, -1362880698, 1309949234, -54868833, 1840210131, 174093160, 1114843298 ], [ 194232828, -971218777, -1388223622, 199892149, 1125915959, -1680815586, -1261994579, -1338224428, -2113190177, -247097138, 153679281, 1369935919, -1110628407, 1271635392, -787223893, -1880372207, -1606176287, -2045627132, -2146742101, -2146710151, 73696454, -824942813, 2036766270, -2135416657, 356227470, 1383879438, 1460963647, -1148867394, -1188060829, -227654619, -1236167941, 97657265, 110222897, 944746538, -1411454414, -780533275, 10954622, -1324660595, -357732601, -1968013334, 614744778, -1574106728, 1582884640, 341542808, 845289962, -1854770516, 527148300, -1898320698, 1966553205, -703571664 ], [ -921092397, 1086333088, -1226656225, 2077520759, -705821776, 1584819484, 259402445, 115925663, -1612119147, 404785136, -772225094, 1543952474, -830552631, 1954658652, 448483846, 1510510909, 365316518, 2010270319, -2125577320, 1238953012, 2084635386, -1210989827, 1858641277, 339306348, -1699417743, 1398617430, 529480914, 2033265068, -1834691268, 98048136, -1720358801, -539173432, 78275731, 1582140165, 461909541, -446561454, 1019653645, 1059512805, 1231301878, -320701299, 423952959, 1002326600, -1288179108, -1794735764, 1250988601, 731459531, -127707324, 1309958085, -1295623625, 132217519 ], [ -1710830860, 2089869171, -1724308137, 2036847427, 1512333124, -745161598, 1795251995, -1478171907, -1936367141, 1714191032, -1391713082, 401214636, -1165437425, 1826332334, 1815017137, 730657652, -246884943, -1807850815, -1615443288, -760152953, 1828029330, 73657238, -741042539, 181269315, -699865539, -319947741, 1119049016, 1979519859, -1830839617, 152582402, 371150123, 1912217588, 1219716584, -1490959368, -894437957, -1526978990, -1559890507, 1435822116, -1988405520, 1120206456, -1481697931, -1584972246, 1179500248, -197787041, 711825540, 444762759, 1660094256, 1538975456, 1227685747, -1175637618 ], [ 2001023420, -814648926, 2049317798, -488898754, -1305006319, 1150354099, 1302239428, 1467638564, -435871120, -219312493, 1462295660, 1165956919, -1328851493, 1967521356, -929645812, 2021693194, 88972931, -1610632021, 2100499173, -473203057, -967696183, -1993289271, 937800963, -1451449880, -2076408636, 894721592, 683737815, 1230928917, -768262755, -1096694284, 1950226057, -9655376, -445180019, -1858463386, -2029356038, -1233634705, -1949205549, -952772719, 1821904556, 1448720888, -1312847040, 1269166468, -740437993, 85398881, 2111563570, 384297748, -1237718954, 1036532114, 285031753, -979749170 ], [ 121690062, -1889873281, -1771926466, 627753828, 158889526, 1558887274, -1582514394, 593441765, 177751624, -1833724647, 282513896, 2123713223, 756949017, 1867756382, -263585248, -1888568557, 1820789095, -393461860, 278784154, -360508486, 88159088, 1932107850, 821925802, 506823923, 51389408, -906664677, 921835941, -254717166, 1680070037, 2001872555, -1386287642, -1383060207, -516647610, -2025801721, -1383881739, -432416646, -523917014, -1168184816, -209115858, 1574112654, 271116727, 655921624, -1412571728, 219857180, 2043922664, 3286874, 289960971, 936831380, 2105156750, 258370871 ], [ -210837343, 113214359, -1181473580, 1387420999, 816550683, 400354879, 1218137486, -421706403, 1849391450, 1439880742, 775622000, -730639756, -1959399277, 389984092, -1607810301, -799097328, -3457131, 1810722844, 674669845, 371488694, 2041435758, 1671363630, -597499488, -1385173659, -1228241305, 1957066554, -1382895616, -1153832595, 1594429044, -1511269795, -234363443, -275152901, -1622851542, -650140719, 1165352778, 1731145682, -146321526, 1868812383, -1666475255, 257883383, -568916232, 1779345244, -898329912, 1254230038, 31736295, 1865244918, 2000434196, 1031489923, 1055509972, 110148021 ], [ -599018544, -420475893, 437198807, 1778379277, 377543407, 1934083255, 1816467640, 1797357277, -1553653656, -485508824, -578334407, 1881095379, 1606010705, 1165759169, 557444701, -1186213368, -1651640639, 1488321036, 291831423, 1135717525, -10088367, -952906671, 898513758, 242330187, 2085389017, 1856488122, -942629589, -414867138, -856748054, -133398312, 1186638545, 1723727454, -737537045, -696797159, -1924509082, 149804474, 1952876923, -1216372256, -1394882249, -1837511349, -2071088575, -1512918650, -1832267234, -591815454, 287948985, 1332019595, 552471122, -542478620, 1102768044, -1746269437 ], [ -408617185, -250894260, 675627573, -383888556, 48649273, -1306350303, -1797047970, -1423614005, -13023902, -636595337, -225528334, 871874956, -2144636081, 2112402827, 549982138, 1191277489, 426775695, 1636766470, 361715792, -903540747, 1949945935, -1614805103, -1930738711, -998666894, 2001651537, -1001551548, -38375799, -650682212, 2113935056, -766492500, 1577336034, -1962408967, -1936680650, 2017056960, 1177726580, -1540027252, -588874179, -1314938554, 71771162, -2001932, 1315566816, -1681952171, -2099645145, -2068355506, -1820427332, 567188766, 2139666069, 1993142566, 154987659, 1507310697 ], [ -670798032, -448352328, -1315950337, -1624274537, -1402502897, -1491844892, 1802610781, 214449130, 1473501086, -953621055, 1993480003, 1831351304, 1260632691, 1683705635, -1537812225, 422101203, -1221981359, 670193092, 311655403, -319384024, 1508979634, 894568992, 1317501193, -1630323714, 1160228554, -1900123274, 1599797843, -937266681, 51343389, 1548473566, 1404405999, 334035574, -534230071, -811485718, 111297533, 837490596, 1097199035, 1595607072, -1469817971, 1578857770, -2033692638, 1793744154, 1325778433, 1318342777, -174719868, -1949494321, -630960065, -1085364348, -1447358554, -1519883211 ], [ 1540175957, 2042495732, -1040855520, -461769264, 241716142, 1614817546, 1648948014, 1362783216, -1546456552, -862311701, -1889153451, 1004366826, -994548447, -196895161, 1495319650, -1983863703, -1364807893, -870415758, -1026143687, -1746707912, 1334041942, 1232802248, -640082397, 1220624121, -1212997331, -933294417, 419510210, -1183750838, 1102280000, 644435826, -1078731606, 832912324, -2146754264, 386272427, 48106045, -1013998990, 1069888250, 2104206436, -191825438, -1264591609, 326002359, -416054346, -1703791952, -89722404, 579206411, -4186840, -751130424, -2093796539, -1045209285, 364513575 ], [ -1266632584, 718510817, 172444596, -1310881031, -933696292, -814904918, 1579500663, 1541531529, -788290392, -1938692227, 653299382, -27611028, -2042136408, -790833466, -1226469558, -39948032, -1963079307, -99677042, 1584099889, -1372876971, -1980955094, 1113525460, 1808436173, -946352864, 1453747190, -342163330, -162399348, 901377648, 2052223267, 12149284, 1481987411, 2025371427, -1051181709, 399806414, -161249477, -375397867, 249542746, 113641842, 861515147, -1663434721, -2034807837, -929517694, 286055500, 91068153, 765095871, 693500034, -2057812381, -1006300246, 57516592, -982155954 ], [ 1828626099, -1949320218, -1479095812, -2007721022, -1763518470, 1353015606, 709625760, 569063599, 694131114, 1290917269, -1424245156, 1181330209, -213913905, -738770557, 606557181, -883280346, 224929549, 22403892, 253997901, -1103575232, 1856449354, 147009448, -2076592352, -768148157, -389314297, -308032908, -1397029900, 1686832949, -1376605140, -674118286, 717071998, -454677954, -382175102, 699737027, 325206379, -2026255872, 557961390, -423429843, 1284202278, 723502541, 502848997, 93114754, -1120782711, -801369367, 299749316, -812781665, -1344070922, 402996828, 2112647743, 204570118 ], [ -1807144939, 810806763, 1594207518, -1696117154, -785455342, 1645612280, -1070221128, 1299919070, 297796427, -968259248, -1433099330, 2094695347, 2094222013, 1590005982, -611897091, -882402456, 995461929, -1955984249, 1660592122, -1473155318, -756746392, -829963112, -1677280227, 1866907562, 1996327762, 773928970, 1263968046, -711651014, 425119369, 864063032, -1836801751, -940006715, 1607017214, -1624498012, -1981467940, 825323038, 538830241, -1965836762, -591901193, 1120555991, 1997588374, 778113932, -213253708, 1262710141, 1304180616, -1388467659, 140173727, 947440428, 510451829, -196533158 ], [ -1748792839, 495174380, 198132440, 1055426274, 1106522619, -1637861676, 705060099, -1036282630, -1785817241, 481104622, -364531706, 1996804961, 1143123762, 1873550627, -2122400668, -2054221007, -1880502908, 1690484156, -1331849262, -360055672, 1150578366, -220443056, 958924724, 621697688, -1437116438, -1972360633, 2125488172, -255147996, 1748281967, 28569096, -1509353764, -579078861, 1141986364, -1141529439, 747617008, -32784039, 346971107, -1829976392, 1775928280, -151389505, -588097584, 1513826106, -715937585, 1552401429, 960231249, 1928758979, 1950603014, 1532984989, -1831774034, 603808149 ], [ 75539637, -789301045, 1816599847, 80003513, 1622354057, 1386446899, -153129550, 1507447904, -395069316, 1562267738, 1521010097, -1390727147, -1248281840, 2125379500, -816127739, -1318262078, 1138248509, -368486573, 419044312, 1068286782, 1580738252, -721513079, 1798079650, -955097019, -679232191, 1679834753, -1541682248, 1856133776, 1928942574, -1777053995, 1063977141, 620965859, 233327398, 775774263, 1668931305, 1857031185, -897318343, 296068445, 1980878070, 1653298591, 1292125908, -872899439, 1708391998, 1329036450, -359451981, -1080376154, -740440417, -2066648655, 564106974, -302544825 ], [ 1889895524, -260056665, -1000161962, 1762013507, 752438046, -970642907, -1055989174, -1666262872, 883041341, 1785621440, 1703141813, -20310291, 1437651399, 1612177608, 1732734421, 980035875, 1386911930, 684111235, -1200060676, 587754238, 124395148, -41300190, -154363447, 1502022815, -1576180700, -512346211, -641683780, -1515958780, 928776562, -320905251, -1474534730, -449307007, -303740223, -1366839707, -1288936746, -1874751900, 1167906194, -1101106903, -1657425155, -1677062569, 530228542, -176190152, -480000418, 184358962, 735794416, -833577237, 2105937284, 1737844855, 1472950604, -1231278554 ], [ -1459423839, -907739820, -15852222, -515147033, -286981813, -681235252, 10679133, 162960070, 1249484702, -312658688, 986409263, -1358543996, 833984690, -2030341082, 1731284398, 1427925968, 1459018397, -933566861, -740616593, 1832393791, 1258457664, -725567539, 455678885, -1205128123, -920802914, -1404969861, -870493621, 370772690, 1520145737, -1115183187, -747322231, -781543644, -673301756, 770834423, -87604620, -29767985, -102064285, -1112464046, 111579623, -456125716, -564481910, 1883438819, -1127916968, 1326356000, -1264395500, -1904497430, 535316755, 1459245203, -877436554, 65974358 ], [ 118964972, 1270329462, 1755110829, 1441144949, -821132334, 1519962135, -1363783316, -1192199465, 1869479304, 967419315, 1830394508, 972451162, -1945529188, -1616204643, -1295994900, -32242816, -1943567400, -1681361466, -1206527724, -948662023, 957387820, -889423024, 561040317, -169489389, -1305763085, 2012178064, -627795270, 1480403090, -672314508, -1960596363, 1046364719, 1257104119, 1474646511, -923458069, 848305479, 986545431, 1550778740, 1688642358, -946845667, 212391140, -1010087066, -484955064, 90947576, -781294686, 1600061115, 301726721, -1658094876, 241966811, -531310302, 1235644458 ], [ 1601600256, -625297550, -1382256363, 930050740, -551779202, -1075162764, -1889903622, 1164300633, 1863253664, -1530054532, 1347342367, -1293600513, -1102146139, 1767355876, -212787873, -1968104785, 518199122, -1218103725, -1383939193, 1595314311, -2125627124, -1133717614, 915203239, 258481219, 2051685318, 1138995905, 1332198614, -193041213, -287122551, 1817722037, -868020941, -1544591222, -457783967, -1746600348, -896849935, 913469946, -1699631971, -1501722838, -98543369, -2097574105, -190886172, -1292825300, -1169290944, -890147927, -994197320, 74340905, 1891715853, 700834970, -367123177, -1443995212 ], [ 623962226, 286755831, 242566388, 1395718001, 874007559, -1137642235, 1006821912, 1757921435, -367242173, 1358231064, 690208033, 1615821553, 1356433604, 770508815, -416620237, 76725931, 2035145543, 1424629609, 678020503, -1351162409, -17813021, -1818124287, 923350604, -1925853386, -1571386420, -1540622857, -1924585391, -163220674, -1390541720, 253674108, -721087798, -1880824332, 497300991, -148578128, 1488102913, 119852653, 1372110956, 483465748, 1069266324, -1272272765, -2144271010, 1989926149, 1296453059, -224265206, -658104595, 2115649937, 1890005551, 727434957, -492043228, 630535967 ], [ -1514954669, -87446731, -988589061, 1994882402, 1956203005, -1291533697, 1894717001, 200748114, 1633130576, -1713603054, 561976092, -1731105516, 392542278, -978374783, 597823821, 1755722011, 1785155392, 425189966, -1942620521, -1393799015, 588325972, 1438939649, -1689632551, -587425915, -1226676608, -1220163624, -832366690, 1516615229, 2025747929, -1206038592, -1374384219, 565417526, 524510513, -1630417418, 1330643557, -2084723067, -793692070, -861043684, -343798326, 1035053334, -1132462883, -653217145, -10265960, 296137717, 555002202, -580300498, -1218254365, 2045725670, 79741888, 501946710 ], [ 380292086, -2124229886, 206597059, -84882145, 460142198, 594724715, -432946376, -1479251935, 1064907173, -1124316643, -385899411, -532930596, -89719040, -40259280, 300677818, 844889963, 1714050809, 968336682, 1067462205, -1004595565, 506984030, 1287710262, -1741562479, 1023862386, -1519589340, 287034508, -956695935, 688487210, -2032101212, 1807803486, 122774172, -100532977, 415207061, -69034391, -90684750, 2019670115, -52427075, 1227711892, 1420451643, -373086036, 1097936237, 846378597, -1222513827, -589612382, -211130818, 436122215, -433907141, -1227239486, -1980706211, -1673672599 ], [ -1798484410, 842291879, -431602442, -234811128, -692304060, 1459771854, -2005356663, 397741185, 252365626, 953380807, 1953220551, 911187969, 313320170, -2082443367, -1917055004, -493035164, 1670392958, 1827578513, -1360921436, -2111371583, -1713603348, 14831088, 1282148298, -335016901, 909484232, -534996337, -1840327121, -1220991546, 971269501, -1444234148, -1616427045, 1770088429, 465904009, -1210713144, 165997645, 284052490, 405226186, -551369767, 1093149855, -1780411500, -161400507, -1969334118, 1938267902, -1372081357, 527036413, 772598307, -1354537700, 1374112750, -1112926340, 265771287 ], [ -1376754118, -1929998341, -642210776, 1640707455, 1430038937, -881526211, -1108510922, 399639677, 332074101, 1397604914, -1804340023, -510493289, -1093065490, -1829337218, -1811981540, -1362780743, -1143641664, -177662801, -1593876560, 2051068956, -1119571409, 630208717, 945787370, 98436447, -356340055, 462956987, 1386199439, 59435682, 1935415516, -1311046981, 375448544, 914715171, -1047649518, -1129844880, 1730557005, 687956977, -380240079, 816501708, 1597319958, 200519888, 1383657312, 233347245, -1479389795, -2075680287, 1191482438, 1115109614, 827395219, 389714499, -655763673, -634439517 ], [ -1874173116, -1977595783, 1419895980, -640361993, -757082555, -499827395, -1679237255, 1969227032, -401908620, 797947789, -1880269807, -1986124601, 1654303805, -1427657093, -1828159661, 1425439539, 1879494023, 2144949760, 826564758, 628328093, 293695423, -1398011029, -1152852120, 945332846, -1381235178, -1872022368, 591913919, 1010630843, -1869480076, 1560462337, -820398921, 1571926819, -1955161577, 850136193, -1480353295, 1609149369, 1655598655, 958390652, -966758342, 1471642418, 1115227854, -118331042, 802739728, 62426221, 137016645, -1994743607, 1531516784, -1263202181, -332879617, 602402297 ], [ -1495523697, 1992142631, 1057146793, 427068677, 767025463, 286028553, -1598558031, 1369817100, 2063105142, 1112038700, -1825772240, 524691754, -1714803347, 854528169, -1435340070, 382861012, -1057393105, 1281109760, 608520893, 1875861189, -1461634440, 1765489464, 1040123799, -451174993, -543226267, -1533273775, 1034638387, 540326108, -975433466, -1997650541, 2083086537, 1144484894, -729489160, -580506214, 1746256133, -1802832096, 1946866111, -162477469, -939027198, 1755129099, 1032682595, -2003828342, 739349451, -947208752, 246122358, 1931597428, 1845764654, 95245662, 433123891, -1904911126 ], [ -1740614837, -794203234, 1367058375, 134396450, -1651204860, -1278563141, -1692453548, 1202378366, 1913710378, 579161814, 1995207403, -1784717503, 1030872999, -2049096467, -1159830716, -1515576897, 1832472185, 1201781805, -484854822, 970261420, -1211269587, 854189692, 606755290, 1983663774, -10641400, 1486611976, 446289584, -1069309314, -1961482936, 852753001, 958537040, 571521023, 716454345, 931205122, -833661695, -533756049, -1301187480, -2019973334, -1080805138, -1793671050, -1982944370, 1653680115, 1410930509, 560711909, -517537931, -1139905864, 1488011089, 1526561061, 1774487713, -1565455621 ], [ -1842560150, -1715312042, -1320647970, 1419062707, -1170881088, 1320894571, 1639979478, 1277572901, 882034172, -2145699877, 511055304, -1770617197, -396693891, -491984596, -1130721456, 587593136, 1041604385, 906781459, 1592309199, -797662327, -946415734, 1226317535, -1379316311, -1103319446, -1114969864, -1914596456, -339238750, 1281923745, 1675471614, -1336306270, -128848736, -150138603, 1690214098, -1886661819, 1373678471, -2095639991, 1717267081, -1359484122, -1506169069, 1555984549, 1710696644, 603550292, 1043065005, -1712201618, -1150845690, 1228393495, 1522805959, 1556678699, 997197089, 1216158608 ], [ -2027610252, -2096362774, 999221456, 716845744, 779059197, 604087502, 709122692, 598841755, 35449572, 987661566, 109363732, 225859141, 1364535424, -300506752, -1060840684, 1646415703, -1434935111, 1548321368, -1211933409, 1173945558, 225264197, -1410971101, 1812910354, -44040352, 906571522, 883529937, -448613495, -1392121333, 1794862247, -168150356, 90931922, 1709565469, -895702991, -883938003, 2022328277, 1981656166, -1616095516, -629667267, -1876439290, -986763733, -458725800, -1334859753, 2055397721, -1239844824, -90433116, 356611031, 970227573, -621380169, -811933465, -1751792412 ], [ 328204379, -1032446529, -1815708602, 1874904849, 1269213350, 548496865, 1671434694, 398458112, 1713389793, -541522581, -1000529961, -2019874565, 1113676849, -1401289472, -1039131362, 371792811, -548656653, -2044056279, -1680169386, 1490531318, -886011143, 1298554469, 90806713, -58907653, 1587035854, -541155947, -1305819750, 630599332, -1114690074, -549393860, -1300641343, -1507487387, 1651323572, 1415494618, 688139807, -2085187624, -148566282, 1190182814, 1552761779, -375376757, -1979444712, 201740496, 1569037087, -259869322, -295664784, 670816520, 1416513908, 1841707367, 1425790215, -111646317 ], [ -1808576362, -834612965, 2086648163, -754811385, 1601140420, 28629689, -936531270, 1624326859, 1581573869, 1058421122, -1211780134, 1120813517, 926212734, 1587137913, -1957324461, -511440538, -867377297, 975651472, -787163546, 768560956, -1248876470, 556850165, -826795929, 452026989, -925667480, -1737219719, 1129333919, 1265974570, -1365056958, -1066791017, 647340523, 1625589302, 1219323266, -1137542286, -340721794, -1191854979, -1030704733, -851282634, 129132189, 999503609, 66931151, 1640166059, 1642720395, 499688296, -290514066, 521461043, -436223110, 599856504, -644300817, -89932072 ], [ 453480663, -95539644, -1842423137, 576551239, 2016217338, -1762160959, -1947792889, -1950926068, -829063328, 137214512, -491712937, 1220997704, 1542565225, -2133406651, -668572389, -232500915, 609814594, -128473773, 67855455, -1069265259, 149556201, 163027990, -97008412, 1228907627, 963130551, 1231614070, 1886217131, 98519800, -833257565, -207581845, 767658166, -1406998892, -1158657603, 1693082881, 1223840613, -1122494992, 1154122009, 1625002389, 1258775223, -1580712797, -2145900907, -403918713, 1093959925, 1077788761, -1876596764, 375859752, 392706545, -1801613918, -977148336, 179967995 ], [ 1123838950, -2041371134, -1731855900, 783322997, -1247492072, 1109901485, -440993615, 729902194, 826240103, 1736216171, 1199293001, -605779320, -1975180687, -232594848, 758520896, 1047452278, 304788760, -1542352680, -1619139483, 310740038, -39722191, 2138489534, 630884021, 16542470, -83535235, -1990688491, 1646023851, -1406185497, -183186299, 1266909297, -959153908, -2053218783, 1282611461, 526288778, -1106285516, -97872415, -984609104, 1975513371, 422668703, -1779832377, -69095643, 1308862723, 114924433, -1612052190, -903349046, -1439785138, -118365883, -866209044, 1638773383, 1827234504 ], [ 595006712, -1107383406, -1191204449, -724384240, 731834466, -904109739, -102681863, 1962995644, -776685098, -1179256655, 2127831297, 623465995, 2007396819, -1510907377, -2125406240, -470989494, -19870040, 600812861, 681782147, -728124818, -386935523, -1356038969, -440265598, -828315448, -1544587555, -856862592, 545899828, -884063121, -1159924262, 476346149, 688807648, -1370649288, -693544926, 1274673486, -1929032411, -636346190, -981746518, 1230908885, -985470630, -207469644, 1844660077, 469954508, -362797566, -306990494, -1586875816, -1082980895, -685488426, 1534461075, 560140984, 600439885 ], [ 750812849, 937637461, 132510404, 1140051986, -75360141, 875359455, -1138331497, -175845161, -1713527279, -674727492, 1682117300, -1085933056, -754031195, 1812641584, -2101463184, 1540749487, 1270059982, -1486631859, -1916429062, 1413544055, -1239272041, -1013167379, 1294446906, 471005583, -209281521, 812004700, 1624116829, -1416718541, -754213609, 1436562558, 1499024947, -959076078, 1467925142, -712388841, 369994828, 758662274, -1680521705, -2083570497, 1811723084, -943575686, -1245140352, 960561820, -804599222, 81167755, 1049846857, -303854642, -662434853, -758263315, -326790453, 26886462 ], [ 1312691574, -1266956301, -1586730849, -8225735, 233652350, 1477584968, 2109689919, -1635275706, 1137456915, -1807369952, 1164218906, -318963171, 7476932, 1052032599, 1035892824, 721737556, 727083407, 1101349458, 1575670533, -823204437, -477157112, -1576241261, 169716969, -1605047386, 1868416088, 1902868002, -1982166703, 778686547, -1764249806, 442725676, 1453501263, -2136669599, -497033463, -558424791, 2051137151, 1210481210, 343381720, 83806825, 69272933, -894252037, -1786843128, -176762972, 738445508, 1039468193, -1808078358, -37886628, -1732166797, 150244142, -322132815, 1101854460 ], [ -1066414228, -1620248686, 1303562696, -239639728, 5985191, 787853826, -643683055, 335606, 1210375572, -59613632, -164322938, 396059764, -2053373818, -1309814992, -826767078, -565951723, 1822955925, -1224079167, 1400098971, 1383767545, -1504845606, -1715543006, 1753358874, -1626588602, -1159470239, -536359761, 867377015, 951744018, 1447787264, 448506466, 1789671521, -1635024084, -820312823, 1291798790, -1023381832, 85743088, -96558747, -2085528210, -455306803, 1670393174, 608926009, -1919809116, -1048208007, 811464493, -1070159732, 564407948, 1894915006, 1683268529, 1254898699, -2104085525 ], [ 590861561, 1955342191, -1130637418, 366289745, 966508241, 68427292, -2001605976, -2014279498, -206674846, -572443075, -733493260, -925319121, 1053438753, -105480753, -282325249, -1296508692, 1131353552, -973577441, -549123969, -1547496996, 572168259, -2102588041, -834852147, 1695749740, -1678311611, -1193590638, -769299395, -516034206, 1162477760, -463652124, 1587473886, 629524947, 1401794324, 137275155, -2048481674, -1043920413, -555125949, 374219970, 1293607391, -798629705, -798890700, -850520607, 1920103982, 672321227, -624846494, -1190207131, -1151507488, 258566738, 1239642297, 590084755 ], [ -790484293, -1960091081, -480052192, -335631804, 748156465, 511864326, -526113088, 1685056766, 1963209567, 2005334123, -987575674, -104102440, -646754499, -1118643162, -656347851, -706893665, 400380514, -69457380, 1997219544, -966172664, 1407511798, -1211069733, -2012589387, -617529064, 765281538, -1932433267, 1261622867, -1030248099, -1848397485, -1027429590, 1184986524, 1167045425, 644640757, -1120533969, 1423526915, -1350247315, 1564974680, 1806599261, 834019567, 1524062703, 362863254, -1045670979, -1992512323, -163758116, -1233581758, -10023201, 1224482436, -250303929, -1159018014, 1960180624 ], [ 429965229, -422957523, -882051016, 600576376, 1172354236, -1180367833, -1813572393, 2003959646, 76258087, 951868943, -1057620266, -2100386902, 1556247464, -1273907034, -227986424, -1984600300, 1572575252, 1566469310, 85793711, -1677472633, -1662003410, -24367781, 1274052430, -1005606018, -425051389, 1830300708, 1751581432, 373674681, 708375252, -845191089, 1100826640, -803763884, -444780335, 872054978, 1552921466, -1716551730, 577493513, 557827230, 2132811589, -2132008959, 1131875580, -997468707, 789066248, -1920903419, -557450282, 1414892047, -982227706, -766288303, -1912945320, -404322646 ], [ 1115264147, 558449809, -1423789966, 669078364, 1079843771, 214161028, -270996386, -850091067, -1603336716, 1679921204, 330873231, -1935911466, 135890789, 1928651270, 300196993, 2023168112, 257272505, -1762418483, 926944033, -309110901, 526030742, 1254403719, -1562535387, 881452950, 939661420, -1083582174, 272723291, 1219961490, -712493500, -11127257, 702490443, -296860872, 1899714401, -281088721, -436643066, 1553005740, -55596347, -281277591, -433953914, -1369264925, 344280608, -948288343, -1728247293, 712688739, -1551617678, 1182040348, 1834367373, 2047274434, -1203300477, -431585876 ], [ 1367769042, 828772561, -156854199, -488743604, -168646766, -167098847, -430902049, 338393551, 412234397, 1756980450, 748732645, -1533889435, -705198243, -684277625, -859134828, -1991880054, 497054411, -1198815974, 1027894574, -329042109, 1233393022, 520704001, 1844961850, 788331342, -525950999, -1490313301, 351977421, 1756784372, 1188733786, 1172857320, -652007794, 1930002353, -1394602132, 715070446, 827420573, -1430886099, -670060854, 232728367, 965191275, -2069119648, -1019771179, 197157232, 1252227333, -684919023, 718015550, 911980226, 505330689, 329288512, -572002573, -1690935996 ], [ 224893581, -36072191, 1146481684, -1160305527, -815855416, -1881605931, 1212528570, 738235752, 1344942858, 255126100, -2123565855, 681552642, -1610921178, 314925556, 1258195915, 1298219296, 797367865, 728296232, 680036524, 2032185303, 1989801096, -1552009, -1386258828, -462766288, 1480772573, 1296951185, -1578915248, 793304769, -220234074, -598391357, 2043567868, 2120852790, -2124959150, -2024583452, 830775367, -874281369, -1820397755, -1174502198, 447415903, -767913279, -1581919596, 1852215399, -662046667, 1417196182, 1314196499, 1237111480, 802646653, -1757863675, -905634335, -79672074 ], [ 1319559364, 1318751861, -1485091748, 79826484, 1151824269, -1494370416, 1085817434, -872361214, -1370498056, -866916542, 1015155139, 1174959063, 944263203, 1376998696, 152513211, 1310653035, -1141704254, -226364645, 1202441015, -1393004897, -382795442, 1025148728, -851928059, 599154235, -366792678, 518718405, -277927594, 1068214853, -906546296, -1479460572, -328535585, 117226826, 62041206, -649097992, -1174083625, 1148489358, 1394642930, 1283270166, 1783335804, -1772056752, 1723879947, -1831239539, 1100864475, 648020467, 1724528054, -1505520692, 1840811770, 1821154438, 11513963, -293681766 ], [ -1184273458, -652914086, 1427873418, 2008071997, 1216147858, 151080922, -1679761145, 1006980533, -444705410, -1933828442, 1425718519, -113980885, 1542076411, -1425223329, -248971290, -1091378917, -1465071025, 1630455277, 948641094, -1847870494, 1655693541, -1185108313, -602935008, -1270733976, 1855395540, 1617498187, 1041391366, -952472106, -840626378, 139362417, -1734889990, 430994528, -196375819, -1776557399, -1741457212, -331819623, 1943116805, -1333965790, 496246601, 262408, -1799616398, 1942240468, -1681433950, 2036889002, 850087011, 549890524, 524630904, 68745856, 516506839, -667050800 ], [ -1692519269, 1439508534, 1049227961, -1292369035, 1413558733, 1366856019, -1175758004, 1559377857, 1392674391, 1182217965, -538095512, 1782825696, -534128453, 1565828856, 126264246, 1532057184, -1897280527, -670018202, 599187688, -1664977019, 800380314, -864473961, 1079511187, 379183050, -2145527245, -1100662307, -1921700463, 1785165732, 882953366, -1512933417, -539295389, 249184184, -114357073, 68642764, -454882358, -67938882, 390266611, -935204000, 1734011709, 315523570, -417386696, 1966807535, -240094114, 893296065, 61379151, -2005306977, -212088057, 320670134, 686339312, -981312193 ] ] ], [ [ [ -1094797383, -713672986, 699011010, -335093394, -1953769525, 855812726, -1535010714, -957170962, -1429506033, -1165126584, -1293467395, 426483293, -1794167007, 182375321, -2100329964, -1584438914, 476098799, 953965322, -484665885, -1810415343, 1776580287, -1169040297, -804170919, -227073066, -294389294, -333930180, 1394210952, -220038084, -1686104763, -300592238, -27710384, -1509395250, -161811472, -111459503, 41027229, -1244411616, 1161029893, -246168615, 1173132300, -668636063, -1136765382, -1985506857, 433474657, -1550000452, 127939134, 1686697211, 1177407068, 733090866, -1537763416, 1449896093 ], [ -1429192415, -606002869, 1695128158, 1195114744, 1403592921, 1340726199, -475750883, 1526044359, 782812817, 1363537497, -1304175769, -1875643812, -805596987, -348897831, -1442691465, -628562906, -188538364, -1102480971, -1380339051, 1700295209, 540560313, 421136333, 1652419677, 1501306291, 393175841, -145895442, -1679478608, -1222947206, -780769464, 683326810, -1760160792, 783895338, 481275222, 1867317528, 212076074, -1349707410, -342395401, -613357670, 386754573, 962617193, -765366985, -159794570, -403029524, 794838613, -465315185, -2090570276, 1962259411, -1363163564, -1681100863, -858848640 ], [ 799324851, 1033248475, 414980531, -1147386499, 323824386, -464064044, -5514041, 2017985737, 1957145386, 1586687620, 754255167, 1108780112, 661916662, -2057163591, -1234764197, -1543301915, 914930034, 1141837564, 64326005, 1648663063, -504222487, 2090932743, 150757213, -273852561, -1856245, 1795707542, -188440832, -1710665719, 585763237, -1589084064, -1332199157, -1296803680, 853538977, -148816192, -1313395653, 616224423, -859752470, -926855536, -874919172, -568974100, 673211506, 713798499, 613196612, -717706078, 817550810, -366508836, 1014104937, 207017589, 371182809, 1309230788 ], [ -1332074357, 1474806803, 1788293943, -1875660658, -1211704097, -2005851391, -541920332, 2134764202, 237193622, -1859948719, -2134081644, -1140956245, 1310955472, 226716654, 591990113, 1200416368, 340181824, 547338587, -701458195, 1145943807, 1354998994, -659661047, -1289031825, 1842880848, -1091107238, -1665597712, -1247340747, 1086543055, -269864890, -1386359943, 293179251, -316086634, -1683426517, 1437005807, -127530758, 1501652792, 1388079220, 1895197909, 171797653, -2082184172, -1487971905, 1971437027, -1261962713, -1777320941, 1015572536, 796204356, 355429583, -994951439, 860254346, -68780679 ], [ -415835110, 1138867139, -1226698376, 1967552942, 56008672, 1655703104, 2132147745, -1856706894, 1304016375, -760635897, 1484849809, 1284104712, -1404575850, -1717116494, -1310498173, -93102930, -996426943, 1808187921, 1278492961, -480999241, -921967757, -1469566889, 1900621288, 1719793556, 419590698, -836391338, -409186651, 1402891260, -602927049, -307196951, -138942857, -1550467818, -142944713, 831416583, -551858424, -1427756437, -1682734716, -483754766, -805372560, -725994719, -1251483599, 1211042954, -1913561880, 611721521, -1387356824, 1937094269, -828072964, 619384778, 684992518, 1621785850 ], [ 97531624, -1468203021, 443211592, -1566362453, 546268123, -101690581, 1979104390, -1154472123, 1187420040, -781515873, 158972101, 1215835555, -1250558114, 1706863673, -830109354, 70937140, -177981922, -1172636546, -1257699906, -410104407, -974721930, 852402617, -497843174, 2127115291, -1449175621, 444194949, -1438503749, 1710986057, 2056323703, 772881793, 136166960, -2062732991, 1659190616, 1415937458, -1107727643, -1828146850, -1209024940, 1328035071, 190347550, -1954230475, -836576734, -1501346933, 803409059, -1762591811, 871888482, -1930751414, -1858139315, 861080212, -1559003262, 2144040433 ], [ -1922322639, 904829436, 233906411, 1463499571, -1234822752, -229757772, -553174394, 1271381237, -256550474, 1833040770, -1090446395, -32364812, 549176723, -2019713798, 1839069720, 402304080, -369004519, 835635740, -1914891006, -1505968575, 1849587061, -1167805985, -1596917309, -1560208606, 289022223, 1296549780, 698424387, 196171744, -1845488565, -1567299621, 1835879741, 954872734, -494875649, -68039121, 1566882991, 1400564469, -337917129, -1601438326, 1983491483, 1445087156, -959442957, 2048254422, -828750086, 434653109, 1846301195, 1131540927, -1896704813, 481713950, -736296321, 646634625 ], [ 1783162141, -1489444541, 2091535661, -470431866, 1244233989, -1791299079, 337560637, 989092727, 575122032, 1321424513, -1301807428, -2116037363, 819754625, -152513633, 1521653904, -1788937547, -1691896568, -364308833, -68726262, -797177669, 728204589, 915674785, 722379587, 915178000, -725761903, 1801753163, 1983145720, 1430879352, 1041249418, -820081331, 77313314, -1165674982, 1834417025, -498159021, 1266946223, -498980146, -1586320157, -948879452, 555378362, 817782822, -990479883, -1763408915, 851963601, 1790252919, -163412284, -1832348152, -881717284, -2003828199, 1371424415, 630327222 ], [ -2128371372, -285576615, 1596171551, 803572383, 727076219, 1725162167, -975286411, -1078965657, -1852974078, 56909055, -388877549, -1708838560, 476516247, -146919101, 828150164, 578343116, 165883998, -174131284, 841945909, -1625186472, -1909285490, -1659029503, -1419387395, 2073088754, 296326061, 116492688, -817890800, 1982954986, 1218911933, 1302694544, -416860257, -1353394079, 1517758254, -2013094885, 435445137, 1882594412, 899960985, 1794991959, 805692710, -1577223286, -1286343000, -779336338, -195408507, -1652111556, -1282590284, -976136444, -1124000228, -880133887, 994386753, 232893310 ], [ -1840305277, -81131554, 451174040, 779983308, 248289358, 1379636219, -1421397338, -1213294188, -133901859, -310750964, -2097659873, -703675962, -458531360, 429091864, -140162643, 110721021, 1588043309, -1225809658, 1322658187, -839639549, 213286210, -670319309, -677375826, -2132405884, -1262459616, -2076364998, 2096422756, 1324424425, 690144097, 1280619669, 381995561, 2046398708, -1130177495, 889454928, 1443790117, -1502567117, 649645942, 64715854, -1352906276, -933439311, -52151083, 640885513, -1869538751, 1520432349, 1825544064, -926267514, 1295541948, 612858413, -1213300123, 41273852 ], [ -433621014, -1590740667, 294401937, 974805857, -105995773, -1148817878, 1164612945, 1712001076, -1210590364, -399221613, -315870952, -1742783383, -80238412, -969169227, 1492972189, -473265679, -614977087, -2067214265, -927740361, -1310869025, -1869593859, 963131865, 315450135, -1827821652, 362876094, 904849454, 1881493478, 1707163817, -1266819044, 1968075675, -1628072884, -56231909, 1017782669, -964123293, 504114337, 1782246789, 358032959, -711222572, 471501590, -601682075, 351237651, -823115668, 48098684, -371341862, -1204948639, 1251552326, -1834545352, -120162783, 1950142477, -139946132 ], [ -1641877666, -1970473520, -1035019102, -1019306652, -526798507, -1763881364, 929521715, 391057626, -1855874741, -808387080, -347947474, -188846963, -1103938060, 1364202444, 1653834177, 1437418644, -1834555105, -602683964, 404950732, 1909057122, -474351194, 1989403609, 1005378432, -1867275482, -1565455095, -287976626, -2135749258, 1949009220, -1940431355, -1865691398, -870736792, 1763702906, 1618707868, 832139209, 964569854, -206135319, -2055042627, 1691573959, -1298608073, 857018017, 6675492, -1611396840, -1810191084, -1462485743, 676429981, 966886955, -873650722, -199546681, 551293594, 44840771 ], [ 1001100315, 629859695, 208913314, -1061893913, 1057505256, -1404554706, 2050831981, 732324745, -240272123, 1847140422, -1642482189, 47539114, 148833376, -280596071, 1845106253, 1702795525, -2110426835, 253607591, 1366884844, -754633811, 1004132377, -1017478750, -818079789, 188475226, -762509190, -258031311, -1150506467, 1587165225, 1295774623, 482004095, 1696566408, -1807846820, 1484776846, -1557999687, 772801902, 552844728, 1496670076, 1142579589, 1373786456, -1847552996, -494454130, -1021102207, 1896750970, 207750959, -1193839992, 2044998852, 501187858, 1808668512, 1309143515, -364536117 ], [ -1208111867, 554304425, 909348493, -856096538, 92302021, 420742048, 1471555852, 228042773, 1536440694, 1959633866, 1101721112, 1199907795, 418614400, 813740502, 835642160, -560111010, -1765071553, -917530767, 124942702, -918862511, -1020832765, 1097911381, -2094921735, -491341233, 1874413050, -1183303073, -912769796, -851370233, -8196537, 828063233, 366677978, -431380256, 2130812257, -797778292, -2012654682, 2033548786, -220860059, 1939799664, 1156634278, 400450511, -61063057, 1249360713, 1701718940, -742125277, -1052438510, 837378148, 1089720550, -177397987, -1472852112, -1712370561 ], [ 1619311127, -834675617, -1323609890, 1531944811, -949519776, -412031591, 1784965029, 961247617, -745328563, -1949326915, 1260857294, -1338569499, 1112649448, 426957170, -1065484499, 1443653047, 1062780671, -1416235084, 876238745, 2048304922, -490585321, 296041522, 1301630017, 1701811006, -192117061, -235865728, 1079748653, 1475034991, -516979515, -1064704613, 1060810115, -735267976, -2086459919, -76871606, -320246399, -883697782, -591292783, 1071949726, 2098038921, 647690484, -2119081949, 1221382278, -1750899722, -1467477248, 1689185282, 996840317, 1509398166, 1136841345, 583685541, -2007808082 ], [ 1088293783, -1159964006, 373506901, 140933448, 1778421127, -690825084, 2034231857, 760697198, 160701145, 1040527299, 1897991363, 1851634356, -1650384150, 960539148, -1844962068, -230912736, 1897401460, -1929200379, -1959155146, 120835280, -791484574, 640002238, -1489570090, 1309583487, 458916997, 229569107, -1196099835, 1645227531, 1084971884, -2038285093, 1451591895, 883373827, -991804907, 1879876570, 318938723, -41076004, 1685936069, -2040137360, 2006204539, 1913281599, -944179353, -1497153139, 1188867301, 236503842, -627684205, 45490401, 1269262448, 962905606, 1727367966, -1454689135 ], [ -2040611865, 51853802, -1365577087, 980569468, -1062892193, -757728417, -997263526, 1639601905, 2087879305, 765070475, -348857092, 56521114, 1119761407, -531422395, -1940311933, -1269098861, 1167206618, 22501918, 1054820424, -339330773, 2119129726, -1298103206, -95302564, 1535021970, 71075187, -329630514, -915920151, 1441377730, -952340201, -711285631, 1084542557, -671466054, -1332050082, -609767125, -1688420812, 1326639380, 2013037971, 847237546, -1085463839, -1496834466, 965394438, -1855704212, -34901360, -1994810087, 867215058, 1766383748, -1287129871, -394589045, 1413827379, 491389197 ], [ 476318500, -310776472, -1314258967, 888246498, 1285735630, -413190436, 1205026397, -1882184788, 1995578707, 1822395792, 1620480104, -752775253, -1481439727, 78467295, 529749218, -2079883029, -976881113, 1755229583, -569181451, -1328753329, -1289971995, 1156654988, -4341351, 1424812087, -1333630290, 1846363979, -437539343, -549163628, -881905027, 1473442210, -1600277862, -777406198, 208461558, 1165343250, 693062500, -568002705, -1244224214, 3710221, 136325613, -249613047, 2022711718, -714636319, -744875630, 750387290, 1905254865, 1287015110, 470857744, -1972468940, -1855123925, 727245418 ], [ -1892275410, -1171417129, 1957120858, 512823619, -1021337715, 1100223216, -214494484, 737473115, -1787345798, 1726727297, 2033621981, -227776256, -1019307788, -1192918592, 1272439789, -620421509, 952439882, -1334642157, -1995717756, -368975917, 199585833, -1734046856, 212900318, 2142607243, -1414717846, -1247045161, 1739297814, 1794045180, -981212226, -900682278, 1066703772, 1141465173, 1734067427, -968121248, 1094395706, -329351011, -945670988, 2090960472, -1577734158, 1915678086, -2060728482, 708546310, 1653284384, 1826725652, -857935808, -1435580342, 388395180, 494180202, 1137099606, -2026706163 ], [ -145348587, -855028321, 1189824819, -906030765, 1779945760, -996980076, 1531911163, 501895471, -1066019859, 1816739107, 987130476, 70554284, -707757001, 1743347512, -192324706, 1298815627, -1073923470, 349024025, -1621335152, -378266626, 699726211, -1530288653, 1826694871, 787740201, 2098868891, -1322025184, 297283415, -2009051882, -547379739, -296824253, 1415779674, -1308155487, -1794554218, -1198653600, -941622140, -1786609671, -1836184151, 1519252792, -2042204049, -1336514211, -1904547568, 796142579, -2073766855, 674998703, -1286969616, -1996770119, 1233288834, -1141240949, 752405413, -115383942 ], [ 1377926298, 118033388, 1552967090, -147261632, 1182566853, -715555005, 2113444088, 1161070286, 2035094430, 2099193325, 1124861732, 1645999944, -580484746, -56975932, 337796752, -663672322, 266715748, -432546585, 395072885, -1345320142, 733392345, 1750272965, 1551103786, -691408222, 1872944201, -1670031316, 1116548423, 1998731749, -1555705763, -1964306997, 2039453468, -1731215843, -1697297720, 1118115282, 1522402454, 778050394, 1957707402, -1684341619, -87702788, 2020432470, -1345552310, 1699502244, 1230867955, 831080705, 1658988800, 718100170, -945676082, 1693772943, 1662966517, -1833050546 ], [ 38607624, 341254978, -1146523498, 81047909, 907441494, -893637546, -448690792, -1269459155, 1367319795, -1367647460, -507614178, 1146811460, 1136524371, -1692460649, 515406651, 151920510, -1955298981, -34026857, -449274893, -1518680113, 1223662052, 185608151, -1920918569, -234079301, 1866712924, -563960007, -954486851, -1282673010, 1628593276, 1441870203, -3605851, -1814491577, -1905987391, 1248686826, 1682658257, 1421640169, 1853259680, -1815535966, -849064513, -870969745, 198358462, 1130180874, -370891633, 196391287, -789982398, 572642370, -1297101228, 1545773308, 121103613, -141439144 ], [ -1470061367, -1741101150, -139268534, 962065078, -1576794085, 1686452897, 1756130623, -1425157775, 1218010256, -380495511, 1175645244, 505799693, 1805110032, 1005567630, 984390810, 987136189, 2076977037, 1632056602, -798194478, -805611673, 1821312873, 1220712627, -527884380, -1288152210, 706843498, 106232712, 1839770615, -56126746, 484950864, 113836256, 871376279, 2037177232, 1820138748, 1140082742, 446689103, -1139136204, 580185883, -959249607, -1243302543, -341332554, -784264776, 460943939, 1930321242, -966372862, -2117925760, -1303656359, 1003476751, -1515229647, 1367334298, 1034620767 ], [ 301104767, 892805525, 461272583, -407995007, 2040967929, 1609761892, 634407274, -479235867, -151756027, 1346762597, 1200262740, 376305217, 2005132562, -1452677456, -1460830173, 1274157233, 970367669, -1206238654, -947205411, -1896206638, -1621484363, -1613296677, 565335966, 725103226, -988906569, 203488675, 633794968, -939883030, 292456123, -1760555378, 1718857301, 137797627, -550742789, -102771472, -1829510115, -1925658401, -623350181, 1903282180, 1224309220, -1741033736, -1480554067, 71957482, -327102197, -1397076141, 1630016421, -869242145, 1240688751, 512209122, 1872369592, -1108210545 ], [ -1766157870, 697408347, 2004831053, 707238259, -1940769922, -279637587, 1855984708, -1653253722, -1316647030, -1941108077, -92341776, 1691572048, 1233139030, 1623919932, 1061045169, -1157936335, 93464727, -1322649385, -1015714749, 1771118291, 1084313379, 933599964, -827233313, 1518637500, 1374903713, -1179570205, 1357877303, -819011415, -787114306, 1254233116, 1554178116, -1495525628, -834824663, -811305947, 1762719104, -410137201, -907453654, -2013499294, 1152610715, -17916073, 1101853716, 737268556, -1493148716, 1263662702, -695718065, -1313354587, 92433160, -1329098591, -896679327, 2066343627 ], [ 999955236, -1707402214, -522631056, -142601163, -16655899, 2052136582, -1642003569, 1923140895, 1809934182, -422855801, 1990702367, -1598879692, 1553580804, 1243941491, -523459774, 1900388722, -676943631, 1462671416, 1543165285, -920440810, 92648658, -1628190606, 1972855304, -1171579390, 871480642, 1465369485, -2102724580, 1335531176, 1472352134, 1703123167, -734905697, -1498373728, -928355567, -2029228551, 493644740, -991559929, 1528065318, -70669959, -362616812, -243469959, -882619818, 1150458441, -2056386464, 1399124695, -762914110, 1945778602, 887387248, -333503460, -1996806336, 97950915 ], [ 669089514, 1091708081, 54122740, 1157398483, 1285626822, -244952907, 1149108600, 83743761, -1703334897, 778712681, 583585902, -1592987895, -1104793991, 1176300068, 1476552101, -1283279571, -1709007918, -414628837, 564997293, -167918041, -994334961, -249133303, 395237565, 185145016, 119621790, -1677961234, 1921749115, 1645067112, -1270535662, -595033356, 1185085551, -1543700184, -1608016240, -1364383228, -1382650263, -730850509, -1777787756, 1594473500, 1116655793, 494370712, -1435179470, -78132711, -538391011, 1015963843, -1802136299, -732226688, 1081886069, 906463670, -329754588, 1184277080 ], [ -21367377, -340343035, -888755002, 309190973, 1560379862, -33084308, -1467683480, 465072997, -1709801180, 2037070191, -1464334988, -1529172149, 160244444, 357460956, -351666800, -549850851, -371923721, 395513967, -1010045078, 1083268986, 400655777, 301797990, -2139239835, -879930141, 666022550, 939712047, 667479346, 684159017, 1925379554, 1294694620, -285670500, -1716036872, -864368261, 492118211, 802917911, -264116959, 1685945537, -998832480, -1813988996, -7770600, -1246998460, -1226300707, 606514059, -960747758, 1179508179, -2075994284, -1549409266, 2142146322, -2109797887, -1151321651 ], [ 1581501944, -327955133, -1000243233, -1103548172, -107577267, 728627872, -452332909, -641549355, -2080629868, 1502393881, -539173384, -1855830824, 504853277, 1832512742, -217329321, 1062815311, 203803322, 260207572, 2139553994, -1542465979, 1770643925, -627180635, 599754706, 1275214231, 46810966, -1359018549, 492050426, 1996541555, -158082362, -427739376, 1933748715, 1870182260, 1175812549, 1739306832, 1386551485, -302853053, -555743612, 776655959, 674233497, 639497111, 2111574842, -543114426, 408574629, -1727439773, 392651162, 1422976301, -1464328698, -2121997338, -711531316, -1385499753 ], [ 956675924, 1657550794, 222930861, -1320281638, -2130791115, 1735874307, 2093356281, 1627912756, 202820507, -1532191615, 2026018532, 941594321, 57477155, 1427229177, 1399178955, -863301298, 1371469015, -977125659, -1900671338, 678744788, 1409259203, -1735082917, -1472420940, -365654200, 1494007526, -1925912226, -1265774194, 2009613406, 138185619, -2017201869, 103385619, -934038110, -383050674, 1519889671, 1666303503, 201540287, -1859216759, -2065021736, 910817195, 1419702922, -147746644, -349507060, -458329049, -1171504218, 917088258, -1941851324, 671032232, 794273870, 1134522090, 1261561447 ], [ 1295839753, 152769431, -2096159945, 940016765, -698519806, -522128019, 1381294860, -1853125195, -496516739, -1749877361, -63374829, 2132922206, 567024190, 1635028910, 1726041154, 2141436897, 33494285, 1289155907, 1496862918, -114183093, -333217582, 178967799, 405351680, 445456718, -427228081, 363194809, 1694091860, 403384876, 861145515, 1927441599, -1116679139, 1770227071, 952137380, -934252980, -1250547506, 1965489005, 1332755733, -953397826, 2046447435, -1970707277, 151201848, 98290983, 1073935457, 1065826786, -528853141, -1891165793, 701563240, -478353094, -882775520, -256575395 ], [ -675592993, 1052115604, -875088915, 1440218986, -942084811, -434498003, -1796044707, 1293341813, -1762939832, 968401843, 78650910, -1839087615, -1055021556, -768492305, 1609256643, -1563039638, -1204425701, 1423117396, -1552550156, 1079980349, -2145207317, -614466886, 1684200566, 1762790110, -1968462874, 664142720, -1717958795, -2021643257, 193925708, 1323696550, -2078061485, -80101553, -1875731428, 44034088, -1226410109, 2136678931, -1757625253, -2076401451, -959083061, 1593543438, 154486612, 1788610780, 1680892549, 904321074, -1158646151, -1853926317, -1470381292, 717822685, 1024156572, 1019807415 ], [ -1955845249, -1331069252, -1737974221, -360405811, 41894494, 1580809988, 2044514422, -498844123, 1534783869, 1347776166, 1179432398, 1966059961, -1576378348, -192468532, -808858551, -991961156, 395848524, 1182631375, -646506045, -798442937, -1096548381, 1878976078, -631666043, -1024182608, 391761829, -1514324740, 766943055, -1130625124, 473288764, -432861990, -540610994, -606239868, -1102495961, 22605976, -851555431, 1548781616, 472118348, -1488370695, 1196737362, -1818448582, -754695534, 810282287, 1420415579, 905765707, 1131834739, -754217951, 1651840996, 250188375, 844126814, 335728337 ], [ 1317302628, -2130117521, -1906382466, -104532629, -1225961363, -379255876, 1086639292, -551383693, 1321800483, -185956166, 1347845768, -1376366451, -990872126, 1142183263, -1168226262, 1626520265, -381541254, -1836689539, 2094927572, -2054924719, 304312017, 1203856182, -377035341, 1596300433, -2051008497, 710132870, 1367796536, 1482456933, 1415306437, -308187727, -1762225998, -776170518, -1281340867, 678126195, -1682551328, 1029805634, -159005094, 939711857, 484351651, -173671618, 1281529469, 733820157, -1204247217, -942486423, -1563943143, 211529749, -1332139397, 128250941, -629566751, -1549063199 ], [ 158983854, -1104122329, 145893765, -292370700, 1831608936, 685184866, -1543160190, -648375585, 1847350340, -1151875781, -1976349973, 487714861, 1621315897, -1484644015, 1709445782, -899030943, 2087463237, -1487331828, -1980150031, -971199178, 8997470, -271547917, 232070239, -730629658, -1078846926, -623514380, 1412795885, -622119769, -1379493068, -198539151, -1344315503, -1672659590, -167950197, -2052038640, -286307818, -580724689, -1190579209, 1169058115, -561795112, -1811576038, 1604577958, -1042411794, -398874613, -1194411092, -1495916969, 721169351, 1474680234, 189389255, 1523967200, 1738339581 ], [ 190838100, 1922627345, -1176080142, -1650298113, 1984376640, 1073008979, 1047788813, -1563548984, -1322835014, -1098553539, 1770080959, 1545777330, 738624471, 400258272, 1699895752, 311067161, -413619451, 2128896128, 2054404062, 1232075853, 1722275490, -627924645, -2067482110, 489115479, -197074087, -2098611147, 1533637991, 610845208, -1552253720, -1745895657, -396481641, 1935616889, 177280003, 454008854, 77549096, -1799722836, -1731183559, -1542637311, -458092093, -1050569165, -1828505140, -251905860, 449622266, -93061897, -1034683658, 906668355, -1291435989, 306228819, 1852428153, -972169318 ], [ 422267991, 1800606799, 1055296901, -1261000522, -1236493044, 323647176, 584272661, -1841489627, -1400214407, -596310362, -1149032632, 744809348, -613419543, -283664301, 1592186739, -1497665003, 2024767463, 1878866847, -924933030, -664756691, -1900520225, -1182122821, -904972587, 1849988933, 2048892875, 1253849631, -1487148781, 1959132833, -1294739499, 2023153891, 1473064068, 1256160954, -1999444919, 2052661387, 1025652503, 268268384, 811832507, -1550040380, 1360731452, -743981853, -191027087, -1363646874, -1313717081, 682747540, -845644578, -444262247, -1658051131, 11540068, -1357630361, -2072585355 ], [ 1944470161, -981636062, 1817256051, 2022401881, 248853621, -83407383, -1355700538, -1094363603, 493370199, -677836486, -927808206, 1515339993, -1233348790, 774398423, 1813109988, -905753857, -567673363, -1548367178, -1648814160, 1700528925, -1109742155, -236602584, -1788874643, -1070668050, 1075734082, -779598784, -1501157723, 2082202613, -1382311195, -1325347447, -28998877, -839419483, 1117853409, -149645652, -2053106423, 1661265452, 615931037, 1705418937, 1967594199, 1575812222, -308616793, -810462940, 723082717, -481678222, 1485519199, 464903159, -971989268, -455840622, 49022674, 570568956 ], [ 1746562917, 399057150, -65573815, -913497344, 254744427, -1076398959, 1362609082, -1842178388, 1695419481, -1060832394, 284480910, -1270713149, 1978230293, -1639621218, -1168803206, -1294387031, 1430127622, -859903911, 1422418168, -1507691735, 1485196540, 1855832055, -169745937, -648033090, -463158526, -1010694046, -1749434192, -1130253578, 1685615462, -2125403169, -805561452, -1637241716, -204302592, 2114535891, 1068629983, -1256601576, 1564090182, -1400047106, -649733906, -286339083, 1933026420, -862417195, -1983561560, 352813364, -1509909624, 1079637473, -689388930, -1311995158, 502127768, -155882906 ], [ -487843762, -1777367873, -503587324, 1785292820, -1693535759, 1539537296, -1585867619, 1106379438, 122695395, 1032632545, -234145781, -1819994504, -961960316, -1148975188, -637315927, -1083469001, 1914837303, 675115968, -1077710931, -1564116122, -671078198, 1738945791, 1819504130, 923807625, 608432944, 805289316, -713792418, -1363634467, -2128389367, 727038438, -2052456309, 1604526706, 995965344, -1007155540, 856324688, -1564252672, 1976377494, 1763529570, -1293241035, -1608265683, 1858430414, -1933625298, -1714011458, 766039232, 757035642, -803404031, 412126156, -1995850595, 2074646312, 2003497461 ], [ -1816310778, 923933648, -549444458, -1808541350, 1484532336, 69537804, 999362521, -1122795409, -938809901, -1965804577, -1633288256, -1264197255, 1090751198, -6789796, -22204807, 828166698, -408625546, -498376530, 1249518119, -311640658, 1509240318, 38421314, 1317789812, -1296457825, -357280233, -1148610706, -1796689889, 1676455841, 1651358636, 1367674285, 2090438949, -300619348, 947347789, -1442825873, 638663940, 1086748114, 1531931286, 1776513685, 1059459059, -677104850, 1266695095, 346308270, 1634716241, -1171887872, 454605425, -113630650, -86224605, 1088331473, 1148652306, -1393190603 ], [ 1595683959, -2052836322, -964540071, -23162009, 912808300, 725948203, -2089263897, -603060880, -842671647, 834887911, -1664764069, -802165657, 261243952, -822658784, 80821603, -164598597, -1871139154, -824646980, 1322704170, -558977049, 1812866705, 2137111015, -314904802, 1541524716, 212654518, 1948259311, 2142766346, -471805984, 85668271, -1002414810, 280181356, -1353822006, -282971396, 1874941134, 1741607414, -136597831, 2097705139, -779344851, -1248413335, 1288536781, -1926897918, -1712008328, -101230925, 1993815499, 141631319, -133440472, 699345908, 763772346, 657838587, -1257427684 ], [ 1833283221, -671007878, -852582578, 255643156, 1119665899, -623145452, 452384907, -637234123, -990092725, -478591569, -521190871, 1870511430, 2135530121, -1180740063, -1631651445, -2129148878, 1853107559, 1947113885, -2019055540, -1559495609, 1997578374, 1048223840, 785207276, -753175787, -236935758, 942744501, -995098526, 363814308, 1595763100, 896920808, 2009369187, -2121570410, -1752481141, -1315907023, -1509187960, -1743561950, -787147174, -167635923, -1211511209, -1988808377, -1149825043, 1998890919, 1259478880, 492429092, -1312601369, 1256001753, -381807854, -1248824033, -1267017625, -2030153640 ], [ 1373999651, -321239034, 369300509, 1316691794, -1735689332, -437787227, 951122869, 263478743, 562001663, 1826549851, -906214741, 562911489, 1570536902, -1230579691, 1750987475, 1282017253, 537962828, -1842087189, -791168331, -729272216, -1402389753, 1072737421, -667946264, -1494087046, 1007340534, 832206352, 15746956, 1635236394, 1452548416, 512406602, -800740349, 2084468739, -1071426586, 1811999980, 841017738, -530303296, -682104689, 172880296, 59649937, 1973230501, -1311871649, -750648175, -493148588, 1494350984, -681668261, -1955442827, -507075771, -1978702240, -649993831, 403727083 ], [ -779515035, -1311020464, 734762714, -253212426, 950379690, 351256080, 1139931064, -1745573120, -158390509, -1026986357, -26261046, -555222746, -1212836150, 183303847, -1908664585, 396708232, 500112064, -843387955, 1595679008, -194657906, 1374086378, 1007210862, -77568256, 3855887, 1084127573, 1466969729, 299629820, 686270156, -1106720389, 1476593041, -1375952934, 313002238, -1529753690, 875044457, -1461143204, 262490882, -1468381804, -18806620, 1651650164, 1364364199, 1789255876, -967884076, 1593383294, 660038546, -1882580042, 1243556762, -2078599357, -1748153398, 2015435668, -718794055 ], [ 1381343158, 416667980, 1265660889, -20155226, 598068246, -1289130809, 1254349241, 2010955323, -1193563220, -1198539337, -2015190090, 1990683869, -1086540642, 1950320000, -981235294, 2129655366, 101810659, 1830609296, 1729979799, -466337444, -229500553, 1397337464, -185826610, -1669479999, 934192224, -1239078131, -818632900, 1026127787, -611129393, 1081328447, -1529474219, 11420892, 1637287228, 1625337235, 160512638, 1403399929, -1124408393, -671706850, -1429807703, -194087536, 763302903, 1512475170, -791913621, 1695110407, 1401594515, 197541836, 1760378749, -1058646008, 17500244, -386855644 ], [ -423188126, 33145632, 1425358533, -1126763926, 387706496, 696667056, 932714086, -738133966, -580632076, 687510283, -1236694863, 541210488, -1619014066, -811266453, -1977063592, -734036530, 2058565350, -415576710, -1670446575, -1684530115, 1603427520, 1085302602, 1226495867, -1306547008, 1952459179, 706436290, -219429455, -170554419, 1240645271, -745356102, 279366257, -1538517412, -1511526559, -506250844, -1208966992, 1192183117, 1496868745, 460418912, 1923128961, 2001966493, -2037859577, 1181252192, 771081235, -892861257, -701958331, -1610770424, 982768636, 228646915, -529884877, -1032890528 ], [ 1398004212, -1676224557, -665014065, -393929622, -1215847664, 359936430, 1466591521, -35077704, -737180131, 1670615057, 435889481, 957146438, 1658257044, 364460343, 1692329777, 2024851272, -95359013, -1683452511, -1769736519, 85528681, -1251726902, 1099142170, 2071522454, 839630868, 264002494, -583112541, -2063719246, 153934912, -1663757299, -1321314567, 1468025814, 1011804996, 1796783728, -411470299, -108979053, 1232479634, -1260002182, -539522996, -1793072258, 1242888149, 509705323, 69997588, 117901028, 2072444367, -849329946, 1613504317, -93213634, 332624624, 721248677, 1999454875 ], [ 369611089, 1141534182, -747778975, 1660370528, -209798952, -2036317982, -13623626, -262827743, -109647416, -2139393849, 1329285256, 586638852, -910251308, 88950836, -1447678218, 2127455661, 885529084, -2022672058, 782502800, -1961724285, 1270927247, 1249890147, -1907519253, -1571278953, -1285345235, 437743328, 29043518, 979513801, -780872547, 1491832614, 547832416, -1182885057, 1412354954, 2058751347, 1074059156, 1531515667, 1768787069, 1936340281, -1795566941, 2073604031, 1284223081, 670940663, 1968957217, -581143259, 155182938, 1960510646, 937365602, -124328685, 1597061575, -1697768646 ], [ -1138586100, 370215722, -1963747314, -1275697334, -318964562, 902759296, 1416829850, -1998539664, 343161681, -1758870606, 1857523151, -271406544, -355138365, 2006100714, 1841814632, 183112248, -1654259835, -2111959141, -1144212202, 660513567, 2053532752, 1903416792, -929250053, -1423410387, -2073017719, 977932747, -1099704314, 1084154880, -760498852, -465323319, -795225560, -1275764903, -476928446, -47836552, -678549665, -1129728750, -469163723, 2069687848, 540272444, 409513398, 529882078, -549755936, 1250817030, -1270201655, 1188463344, -246943955, 1937438097, -1939281146, 924419388, -2023162397 ], [ -970218777, -2022121683, 602683744, -1818783163, -958513291, 1117184354, -2012153173, -836223821, -55353801, 204912999, -1659299883, 1138900807, 1620528263, -1225617298, -883452062, -86090791, 1505190669, 1463632646, 191727652, -1425802410, -1340426280, -1138740321, -364972074, -1927315536, 1108395048, -14954654, 1138469188, -1335934027, -2094735148, -865258426, -891999231, 1851604802, -1050059552, 411131184, -1898404241, 262993026, -520331708, -443692259, -211098529, -373809162, 1447088765, 1873686085, 457623841, 736927329, -903342529, 2061129163, 1632675797, -1233999813, 1221237500, -1527232595 ] ] ], [ [ [ -284448047, -418447141, 136196211, -1393674499, 1028237615, -1294721041, -1902577645, 279791490, -687171678, -833542846, -1377644678, -202373341, -352650292, 1608469732, -857774986, -1973629540, -1130140296, -1191240117, 2043479994, 303055756, 1544890454, 1143640271, 1170562338, 1538043352, -1272400460, 1421633696, -746122165, -146576289, 1477218872, 1962350112, 1286188282, -98753552, 1756736433, 2138191078, 1813921791, -267821200, 1392189678, -170779886, -1456801244, 1264955928, 793068568, 1169529848, -976973380, -203217493, 1735509820, -463638307, -820318023, -141900990, 1241716233, -777061421 ], [ 526484862, -977516088, -9351556, -2008930365, -1795219907, 1726801929, -820715531, 566971498, 250540284, 832579325, 1015952041, -511883162, -1129222158, -565156201, -2003042664, -1713280073, 1583080593, -765541852, 1192133909, -1728274494, 1143893436, 99088371, 721934035, 2092883449, -1209028565, 348893965, -171024033, -659603943, 2028469505, -2025389029, 423666111, 265327320, 630787339, -1620597227, -445668357, 368434483, -2022062478, -1638822910, -88306776, 1131438750, -1626032400, -88469479, -623225398, -600884438, -1487944895, 1059770824, -672741903, 1179203548, 264680248, 1570888101 ], [ 262582842, 1069780157, 845465958, -1398234023, 1166699603, 742830216, 2062712719, -1929485697, 702577895, 1194300093, 1346282697, 685819297, 161086981, 934921294, 28473706, 1576858964, 1561774519, 1498800062, -1486077342, -152026828, -656564180, -1577194978, 121075458, -1052055864, 1327495255, -256998054, 578356766, -1622122091, -1604520411, 58390651, -1084365030, -1252082466, 1294742953, -1859409609, 1701840082, 231625623, 1410834558, 1340604077, -1540705596, -823612385, 1382838147, -1813916363, 1918852496, 243308334, 1353955529, -1421109784, 1716393023, 960166576, 1116616871, 1232895003 ], [ -720674336, -103667148, -557753929, -174816747, 2046802809, 501170413, 1715648567, 129217927, 2030506155, 935168113, 2094331435, -1546433921, 976403087, 1791539531, -1562242071, -1305551853, 1328566437, -1089845115, 2105708876, 383705261, -686378205, -1310975455, -860314119, 1280045086, -178080054, 1954624495, -1595505814, 1524717662, 1673790939, 2084160088, -2049699263, 1132877428, -1846783934, 1418471452, 962164509, -235127973, 1561791640, -572507484, 488228465, -1561360015, 1895822772, -276619559, -1445974244, -1398458263, -1339820958, 2088975290, 1663145497, 1297868915, -228501842, 971323789 ], [ -1598070793, -2011799781, 1692274643, -131550696, -637083526, -194657391, -301158760, -411907149, 1371213636, -249951807, 1674048861, 1857187923, 1522781604, 1588639595, 1051275419, -322614968, 520159131, -1628541199, 133221379, -518086188, -269799401, 1487280429, 1038921722, -1617798918, 1561150872, 541757434, 1411858609, 400278912, -898496563, -1283410303, -1337307444, -968487057, 1658740849, 1245812430, -329093218, 1076225475, -1399816414, -450961722, 1857082747, -786611676, -940927764, 86949074, -747251234, -1012997498, -1097762832, -1954054305, -270569655, -1911659946, -695824207, -2084820333 ], [ -1587155323, -1428565382, -1417156605, -1248697856, -450163916, 1230232336, 1217462353, -286026160, 1115918412, -1435534134, 708414210, -704158068, 486472407, 60831960, 47797865, 141439259, 1910087542, 1571048645, 1463684528, -457908134, 1151720166, -2140865668, -765594975, 1315697336, 456029567, -61318952, -296341920, -737027082, 1943373827, -2075391602, -765174362, -916391536, 1505691751, 1488211409, -1168492882, 1911932017, -1115409024, 2084373740, -1243437696, -1931295005, 576248420, -1960289023, -865276237, 741188543, -1444992918, 1330619681, -1144119771, -253397804, 1897343390, 1303612646 ], [ 411106738, -1540600360, -1799993469, -1817763136, -884057764, -1208782443, -967982170, -1264960985, 1869035238, 676371583, -2000604648, -1898308894, -618790081, 2107352690, -1430551908, -950816861, 1756717815, 1855113629, -1600848481, 230243646, 1058073519, -1069925177, 1408540943, -1828173696, -42459806, -1026268942, -584034077, -2061485167, 739678068, -818842529, 411927193, 778216289, -1867637011, -282987263, -1016026900, -131373712, -656820479, -1333282647, -127693487, -438883625, -524806511, 605741652, 1046344405, 510874807, 1863519121, 76456469, -61024107, -642471674, -1330712504, 1577844212 ], [ -583857467, 229597984, -880761668, 76074399, -2045828434, 583944461, -2005546126, -954036198, -1729169535, -613636878, -1524490807, -477513675, -323765499, 386055673, -1617008357, -1070889188, -1714534120, -1874438819, 725081582, 1722110554, -1929749443, 1359581871, 868925860, 1722057417, -339070203, 92466005, -1436752774, -757814265, 1540856082, -1648029148, -1295649934, 1309553687, 1731676405, 341611725, -117807666, -2009095072, 1460588171, 939539461, 1698230844, -338262770, -1687169031, -1816864331, 1526707947, 1299951518, 842466349, 190642670, -1295867646, 1603162910, 278314100, 16781697 ], [ -1643528514, 269762727, 2070717603, -1040857799, -796546793, 318960162, 585901058, -875963875, -1435432860, 1180048567, -793844543, -1715198745, 2088493839, -2085922095, 784251612, 711036746, -1555945151, -820738698, -37021448, -930370534, 640683655, -80899041, -951911398, 337504037, 413036491, -574605841, 2017144927, -1800597724, 9057231, -1564455303, -170010577, 2106951663, -1807928778, -1839031456, 291031072, 947417080, 745223690, -963523592, 1470227942, -2052572281, -1019110417, 1429836421, 1106356848, 1722547927, 410521962, -1719288101, 1528649770, -1220535605, 2033104150, -632859690 ], [ -2139307572, 673353106, 167569330, -1182227256, -365327913, -2143461777, 1232442905, 1871711529, -663982934, 878711063, 2115911687, 1434905469, 1329769972, 568216838, -220050788, 1912934560, -2029400584, -880791175, 1829740697, -1340329534, 378892878, -1999506766, 1618578207, 1116247916, -1306215786, -1566503003, -1049435496, 1508044862, -339803427, -968268441, -610298837, -1648718014, 470258923, -1761809794, -1799497727, 682835090, -793118268, -476836794, -983911474, -1565892776, -907165553, 1645018207, -1384148660, -193698171, -371229409, -1162224218, -2014818729, -2052685449, 2086807300, 1191542586 ], [ 850230857, 662887269, -1394073326, -421196701, 473317971, 1365632693, -2081386452, 835612018, 591184094, -1000267924, -1053724541, 1263897700, 919445918, -12652663, 6688499, 1429229218, 493337093, -1665365417, 1053193084, 1137602417, 720337873, -2103944557, -1608438935, -1384352640, -534288571, 1006626817, -894456981, -1861040768, 1490959519, -1668089695, 698504733, 1046465125, -789685352, 568098832, -1823293042, 1662965320, -18921983, -1999049168, -820898252, -657591626, 491503354, -1835155698, -1377743061, 1087097990, 305550085, -1829157995, 1723980833, 1608111385, -339022875, 377453334 ], [ -1154233259, 778618588, 1304319894, -1832565889, -1820379477, -346509546, -679128818, 54052865, -1421983866, 1256528550, 1583433031, 1166800285, 872997219, -66210376, -2017134037, 1154579345, -1624063527, 1413988211, -89471082, -982523083, -384233452, 489171961, 916418304, 737396939, -1446278047, -1210431235, -1144632272, 644803285, -466650805, 2142082493, 1157557972, 285723764, -1753917121, -22193969, 338199655, -947860803, 29954630, -208849886, -170255291, -1104973629, 455294285, -1758962050, -2001516542, 1824226242, -534523937, -16720074, 842245221, 218821379, 886982911, 532955738 ], [ -1404415358, 1232725155, -1847638105, -1492018626, 729846924, 149899230, -1345677900, -1289260019, 1115103847, 355529737, 2056196556, 432200248, -1401529667, -2059999818, 696854025, 1112835306, -420002596, 1627936550, -623354841, 205013695, 1131759285, 1006497722, 546412789, 343540260, 2004784112, 681129405, 1998821002, 774999559, 1098201955, 291031720, 307396509, -2088859426, 1534932294, 210566559, 1988642509, -1153022323, 779644367, -1340941058, -566184129, 741586767, 2033637107, -1734695502, -111136476, 1503765333, 516659813, 539983156, 1788182842, 819516913, 230877037, 633756340 ], [ 395347357, 1008712963, 924351018, 2071342534, -1859018898, 941730570, -841339393, 1632391741, -882784229, 185623803, -509228238, 1087432254, -1361051375, -305704515, 1745171040, 2144441481, -1337041484, 913335077, 896009795, 19751423, 1352884090, 838980986, 247775763, -1952092599, 1213730586, 243041699, 85002347, -1725921672, 1786176978, -1118450470, -359708785, 1075085196, -713535745, 1298050835, -738608253, 28514411, 966923653, -1308163284, 1487287218, -549972579, 1600069327, 666286815, -786581137, 576287048, 1560896881, -1759073343, -2088107376, -556224754, -492111912, 1851191187 ], [ -1365531866, -968270791, -899936072, 1880729602, 348687595, 1231534181, -1769173969, 48714547, 1242942479, -521821097, -2076304619, -260885337, -632121644, -684489384, -562968550, 1428991724, 1712776323, 1518000649, 650200960, 85266422, 296792329, -2103213114, -245755498, 1501676733, -929555894, 1091225513, 1476051202, -175541700, -1320801238, -400321083, -532647767, 1460523367, 1262027369, -666648662, -471207698, -1935808395, -1796242380, 1933730818, 869566086, -1855623771, 112467014, 253832467, -1250950531, -1442759168, -705887543, -2142061851, 696245794, -968367711, 1028558165, 1395735124 ], [ -647012320, -1211458424, 1028222648, -1492625746, -252453886, 1551646005, 1387928412, -1181667837, 1680199457, -1821873139, -753593204, -112859231, 1643387534, -2049638526, 1731494125, -2110241523, 508589002, -677261313, 804137754, -1213954921, 1068505038, 636788761, 1943607070, 1487825457, 2053111627, 143388590, 1275357365, -666213034, -2062008756, 1857684202, 757620269, -1659707128, -468591885, -1128418271, -251347547, 518873344, -315862567, 996964801, -1005347900, 1705614474, 147662044, 899446551, 2013540848, 1923646024, 1739094637, -194826192, 476965215, 702815566, 1233359539, -437382498 ], [ 890994754, 508517845, -568412118, 1563889185, -2073328089, -619613754, -1643695469, 2030954264, 1340698504, 1161272074, -424119160, 575443285, -1764396775, 851881505, 625468373, -318048308, -954990766, 1180156417, -1628753402, -231818360, 331183847, -1308574818, 830509350, -1116466278, -469579507, -1305602710, 1165895314, -1147761587, 705636165, -121914479, -578484733, -2073325229, 52796247, -1541035699, 250180299, 1491827824, 2080488902, 660379912, -228489038, 1424018967, -342832931, 1515376467, 826401879, 1283453822, -1322477568, 198917913, 1058491854, -54747906, -1635961098, 1803081063 ], [ -1530884962, 1626075090, 1272489272, -1237963538, -334156128, -739079203, -2091487730, 1105715544, 28681504, -593631877, -59822714, 772450247, -1160224740, -1702838260, -20411030, 1019884505, -1759466843, 1605371443, 58134818, -315878169, -332067916, -532125001, 1377323613, 81819886, -812797294, -1223159741, 2094027595, -1343255624, 119183026, -366213418, 1432862764, -1985126816, -2139559821, 1812603281, -559564588, 1763981973, -219324372, 130884182, 1372984867, 701220966, 54582856, -368667335, -533539949, 2110938141, -1511195609, 544149096, -1026421296, -1062159249, 948807053, -264544638 ], [ -296302313, -899752727, -1727860375, 1411565097, 120618211, 2137443030, 564625808, 1145983690, -810823775, -712211425, -488956661, 1800326518, 416801783, -1274761858, -716568006, 837973409, 1075639286, 1945440828, -2119530259, -727234385, 1324406237, -628099950, 133626290, -1297014459, 1168552911, 1645754920, -281037794, 560808005, -1740004785, 1406484258, -2038687611, -26340885, -1352463309, -297936471, 95658235, -870911923, -919099815, 202470155, 2895326, 1848952394, -1672189389, -474583202, -1026606515, -2079273532, -234423151, 1562440974, 49059760, 2107167527, 1461056932, -506012205 ], [ 1527457122, -546633360, 304554201, 655492440, 1601629995, -1563820496, -540015319, -1179601552, -442754265, 2003143082, -1243691326, -681590675, 1063702937, -263953532, -910963898, -319755138, -1146596491, 649135757, 1510273878, -1904508009, -1974345181, 557511294, 24683043, -1655255191, -451109590, 1993410335, 1832509440, -771873487, -925175927, -1063414960, -435467119, 1082915236, 28064749, -370295430, 2041292661, -978699277, -1431350258, 349882587, -980842126, -290167510, -1649673708, 759720816, -549882473, -2013503496, -916464701, -1627678108, 1887331473, 409266196, 1867290118, 117266867 ], [ 1263131084, 1620506965, -1290445356, 172371547, 1674652598, 883510017, -154027795, 208815390, -1401936624, 874909075, 753246293, 1711428908, 1272725674, -933967249, -1227961933, -537926854, 1985223706, 875885590, -1579316128, 1787141221, -1385541967, -1340710247, -1746223884, 95216073, -1202408238, 794192219, -1872357501, 563508133, 608966665, 1530737133, -1037209710, 1889020457, -1742829560, -285913108, -665163554, -1847163288, -1072693351, -1543300939, 768421367, 2020332589, -1759108374, -863069760, 795752951, -1064333557, -1389231556, -158486899, -564679884, 184591523, 1571691018, -171788115 ], [ -1621139179, 1670254437, -227028828, -807157737, 846697274, 468634994, 946320747, -1954804692, -1128163761, -1645653334, 1247010819, 1627657767, 446745563, 664795520, 220483378, -1039127063, -114407960, 103468403, 2038665333, -868142451, -740669976, -1537618569, -1318442698, -730893470, 1573460750, 856021689, -733028848, -1074274245, 1727065075, 139275482, 1508491143, -250028964, 465714831, -1949590526, 348432375, -1098040540, 398865920, 1500376619, -1658545484, 279081863, 1485746487, -1875093987, 585653179, -890110562, -522974847, 253291202, 841168669, -57406748, -530604119, -472316581 ], [ -1301683858, -1293474373, -353563613, -504968885, -1566052274, 366604541, -1134592589, 877683618, 204107412, -1994809019, 1099336986, 1050997538, 18095663, 308313782, -1392859125, 150034713, -1843467215, 577679539, -886606766, 1330505391, 1728700054, 2035211634, 1024122917, -1219589248, -1329248340, 653381213, 1183949920, 1372494276, -1256521413, 205591050, 983151577, -1813668824, 1404169103, 749795899, -1900102655, 1252269786, -1886925263, -684571412, -2052487892, -1816276671, 877921866, 1315133046, 921693617, 219116417, -1439718123, -1714175516, 1930877751, -364329951, 1164434317, -1489500204 ], [ 962807503, 740856509, -1288676301, 2027886467, -620453352, -1617221382, -1775132822, -1170424357, 1635228805, 1439378672, 202730860, -1287219285, 598265255, -389826050, -463888972, -700120236, -1613580974, -994808594, 1141345722, 1629606781, -1580573026, 170795505, -1806380994, -994771157, -1021412847, -346609917, -939453555, 1135342341, 1055576055, 1541626009, -988782725, -1423206958, -1390712344, 236501110, -1711446263, -1356279377, 985007390, -529479780, -260995627, -1575640034, -253181570, 1731259505, -674555413, 1563577563, -1408087856, -1327834911, -825350273, 2010094828, 467999165, -995084036 ], [ 602853116, 886094542, 1906166231, -1836181413, 974338700, 283090094, -1448028659, 1052050160, -497598640, -817357447, -242764594, -1912991786, 1463957104, -569632194, -618598813, 1911337397, -1751023095, -391705288, 2042283847, 945418433, -1349320314, 595306332, 182447871, -170660034, 1724562453, -1222688454, -1035365566, 290770691, -1473374580, 913972189, 369311167, 2147002348, 1723639725, 643338110, 1516003536, 1712175534, -323475420, 750386847, -1235157522, -1908934591, -283640872, 1009817766, -1700585755, 2145020635, 1440998947, -237073424, 1434884777, -632494813, 1951911827, 2103179217 ], [ -565395324, 1901822733, 918857935, 199391703, -777272542, -302331430, -1660997714, 1998050070, -1099449359, 2085547025, -2097524952, -610968124, -237533023, -1246783493, 1672250265, -1595803120, -604527034, 1973802262, 1813387329, 1996769563, -734632685, 796385948, 1103825183, -1657918772, -927955660, -1556909599, 1896525644, 1633039796, 2066027999, -1325837375, -1768993411, -1667978889, -156729640, 513939980, -855071035, 5675776, -1154012074, 52942640, -529514179, -1115472673, -1500229218, 360432682, -2051596525, -1438828728, 1753277206, 938364607, -939853447, -2069723538, -1291005255, -41195795 ], [ 562644489, 164143876, -669798188, -469854202, 1164801336, 1569134546, 1620858437, 1134323577, 696847094, 836228124, -1504050094, -2009603628, 1377308597, -373985740, 181292822, 236950837, -2044929875, 1031772801, -1551320770, -1519967038, -806458016, -2134162229, 159281759, -1292128159, -1675697962, -1384592599, 1343094269, 1830775450, 1982850035, 109092242, 1128312242, -471046877, 1273410080, 1339678720, -1748913243, 1434607928, 263680329, -1195730078, -133179422, 1629860462, -1181125757, 1428897452, -817257537, 167457899, -501400398, 836576576, 892956648, -269314142, -51944623, -786798057 ], [ -1355475792, 1167600543, -1205710107, 184957374, 1190670675, -800263091, 562067352, -942395311, 883825542, 1162561765, -181849550, -304243955, 899424006, 596621342, -1255331328, 243799017, -1880455733, -930490346, -786041394, 14142521, -1635879211, -909022462, -1394266985, 1049052094, -585047225, 718705196, -1310202546, 1609098582, -349930899, -1462332219, 44765247, -1032202792, -1295602040, -1220929514, -67868144, 1545605705, -1773745553, 339528345, -1661431612, -570083420, 1964503226, -2081511327, 510383194, 579734717, -1197236531, -1771290057, -484389364, 1676365516, -391191952, -1584608333 ], [ -1797764781, 1584930166, 1082117196, -1510473155, -1691149097, -1168367407, 1568939239, -1851114336, -157286658, 760327287, 2075288803, -841346902, 489202476, -1671360507, -1074375005, 1711385129, 759689540, 705004397, -849755688, -1219038598, -1311152075, 852293831, 266491544, -102711629, -1087243242, -112746599, 1455525593, -1095158827, 1064296438, -1842932976, -618747246, 1191459800, -811903314, -692519223, -1063549529, 169065542, -1580130383, -868603942, -399160488, -261210095, 1199760110, 166783587, 153260601, 308476839, -1202760286, -856654154, -1989275690, -443396735, -1122973872, -524432731 ], [ 478339621, 1489847395, 1166877991, -1102902535, 1027954097, 531914427, 1430953971, -1800402895, 1407891024, -1288020401, 1529397724, 1526983856, -1041336502, 298876442, 720177045, -308498604, -2129073455, -1673226121, 718288206, -493543833, -301505815, -1019118604, -1377803212, -98338313, 1023910573, -1717169451, -1269151069, -26366806, 702803787, -421248147, -1799184535, 1636756204, -1040888240, 1564131736, -1065430412, 1532923771, 1868731105, -613371160, 1612018233, 351720721, -796784230, 1303276161, -205593898, -1501032269, -1842421978, 1646292490, -632432920, 309836592, 1834496683, -1529624772 ], [ -792959011, 716952429, -412973043, 958429342, 1548172435, -447622601, -454085964, -285484264, -1745523057, -1812987281, -1420636987, -374826140, 291210739, 1371557025, 555809253, -637588306, 337753928, 1420354994, 431732842, -854061199, -1907208223, 1352223157, 314300935, 481251633, 1025371577, -374915372, 585326354, 1946761805, 1791311990, 2065633917, 1807677940, -1045464414, -321300189, -889521035, -1040289030, 370835398, 396226655, 751656477, -877182079, 410946967, -72533915, 1817207921, -306902138, 1036962384, -2143552393, -287628879, 1160408755, 1151098659, 2083374260, -1331915280 ], [ -1544907419, -1473197275, 1068161579, 1174485955, -820709579, 1951672693, -2108347391, 581147980, -369327617, -1753483377, 323923613, -251619921, 2071036826, -1312534664, -2016048753, -1571723854, 1559344727, 1466374840, 2089155734, -460369520, 1861709917, -1367319781, -94848469, 2133072883, 857671375, -417146174, 438190416, -1139006864, 14291064, 841136599, 1110642906, -1270627922, 1286427129, -659144984, -1118822142, -1087672337, -504463094, -821896309, -1659568069, -1170121654, 350625687, 2097954238, 1154588175, -1759556227, -1367443238, -49461426, -1342568764, -1677569538, 648667658, -904114411 ], [ 1854891582, -1606092464, 732675609, -853630776, 761694120, -1704065378, -772858939, 1317265516, -1612128498, 751053568, -1153173391, 1045224533, -1983668241, 1729208092, -251109676, 1237312323, 559451953, 1918432557, -1948995935, -1612721217, 1480435333, 705172614, -164491674, 737951827, 1804445063, -1420495821, 547021438, 2049922344, 564244987, 1026217140, -121703513, -1475896508, -24167786, 2057387103, -35665897, -1934600121, 1844665661, 1781560806, 135809270, -2141778872, 494437999, -2039067677, 248164357, -1790664627, 1051051676, -713597607, 757712739, -1607548785, 1103196238, 294377864 ], [ 545627990, -2074159150, 1768868677, -1476330798, 2010358655, 1387292105, 1312836742, 585200905, 2085502032, 1277380871, -35879549, -1606674095, 1813371334, -1121059906, 1713865166, 1133740053, 671232173, -1627427634, -1531905572, 1918732218, -985945969, -1031524737, 2046021685, -1616342383, 764509869, -888941877, 1936028404, -863216355, 1599692067, -1386988071, 196994948, 576237106, 1942082590, 307696408, 1334216832, -2011310728, 2023671800, 250589525, 542571348, -1027056183, 1438863814, -1275879997, -2069305090, 914327729, 561700085, 716411750, 2104803391, -2026856973, 562171953, -542700936 ], [ 1743157963, -1238870710, -1271953851, -377276796, -1225615312, 1450320440, -1099162290, -639815970, -1878685536, -2086457322, 757669291, -1670669907, -738793109, -1085384709, 1597673989, -2088954602, -133380177, 1402390918, -735947215, 2017664535, 1798527834, 131568154, 1335000450, 1610270627, -1944612755, -1120266689, 1484548257, -616752621, -1035310386, 2087142278, 1746219918, -1048559409, -443960154, 724004550, 557973155, 1760916704, -1417753590, 986136425, 1521090866, -243194270, 1339712721, -1459433893, 626705381, -1515480828, 1377586276, -61262199, 1772710377, -1856648920, -535703792, 1577662161 ], [ -687284934, 366560160, 987482562, -358479805, -1500467296, 1311126140, -1292076342, -511133720, -223045134, -567900714, -896733298, 1461875901, -462764077, 1495922814, -63423057, -410449659, -468356585, -2039869975, -1161101716, -36002458, 1015543561, 501375886, 1917335392, 1281614318, 1048915917, 1115360067, -1102473023, -1515706969, -512320013, 1850365196, 1601131012, 740076668, 446298373, 868977818, 1163997139, -1894606167, -914782962, -1261357395, 1336532600, 1158136198, -1321690489, 1537977186, -1102400097, -1741883264, -697121165, -759411890, -236664015, -303165167, -1903946047, -1212764512 ], [ 366569592, 406830598, -1308523645, 1140500797, -220195963, -1173849526, 1014209489, -155575706, -155171958, -285873413, -1171493866, 1879449456, -1773021176, -1892220306, 1372902803, 14646571, -781560650, -1287907692, -783963847, 405744355, -1702678217, 1827218646, -29694003, -1164737806, -1728934989, 1990244026, -1889683389, 1209346231, 1819800249, -1543073286, -1259658781, 2051861407, -19030656, 1582362924, -2015169938, -1371824511, -1694407029, 1414047484, -1364531898, -1220294863, -1287651022, 303088494, 1456034449, -1131514261, 433187118, 919630514, -1929519609, -542376108, -793883522, 1333162639 ], [ 1608291909, 2017145011, -254791016, 1958070279, -1113705164, -325181793, 67050684, 687211761, 1998343725, -827167115, 450615663, 1812658431, -1103757589, -1952264017, -873936566, 2044672386, 889326669, 1344189226, -2122983083, 2128978161, 1192652579, 650787685, -412001455, 274674413, 1465266576, 1801010196, 172147051, 1961809853, -2069932577, -702241480, 638394889, 129860900, -391238417, -1792911507, 2096132167, 1880157888, 810225098, 950818589, -414925706, 1003739665, -1340676345, -2091755942, -187539308, -1203087222, -1688600673, 1588761673, -975886294, -273951626, -1812562024, 1369209918 ], [ -1396706766, 99766541, 736287278, 1688076310, -841414752, 756917896, 383368334, -814438429, 780545349, -1623146726, 1539369961, -1361547413, -329637050, -277331690, -1827725438, -1446126257, -1861961885, 7302011, 644320183, -1914194620, -2112788112, 1241325035, 1740745618, 817786992, -120724955, 2121047277, -1365994634, 1275850506, -1673217989, -2039692503, -1803587191, 1929459515, -1807900069, -1041415500, 474447054, 837350695, 1801249345, 424464366, -105772678, -1198150048, -1796347592, 415367697, 1284144727, 83619940, -661933050, -1243195966, 230443807, -1994867625, 2001336448, -1905780230 ], [ 1727662483, -96642474, -1188876777, -612537944, 1032018665, -738380604, -1898526463, -1192964827, 1633253100, -1263607745, 1050221408, 1920644464, 768632173, -1358856907, -136980119, 1185888184, -1953344583, -1229358034, 1012689906, -444440107, 1168390094, -1998767870, -974324655, -1019158771, -1382140789, 119036147, -1160220616, 677401544, -986209510, -1091129701, 1364550349, 1207913222, 1429346130, 470524518, 1161774124, 1316866428, -1158053801, 392803721, -28650374, -776827248, -1270106070, -766132777, -1603527485, 730440665, 1809992898, 2046245633, 969885106, -1851910767, -483227505, 496830242 ], [ 132146955, 1151905109, 1345011953, -2041982345, 1864428982, -1034087893, -700610490, 241339543, 1383425119, 1115313849, -1361543106, -1312658547, -1790593877, 564013946, 261517261, 435229584, -2115477767, -1044029946, -80616516, -1285966877, 1529286226, -1271010512, 579552105, 559591000, 1839370890, 1673278375, -1092492248, 1997244428, 943777747, 1950345364, -594778573, -2070145322, -877807574, 916512452, 950268061, 1405041822, -1080061243, 203187719, -1766611951, 331738225, 1388275884, -971705457, 2112277290, 1507136375, 808968831, -1052495829, 106631144, -1986092426, 358541648, 796324496 ], [ 101594015, -888055783, 443965376, -1061258265, 2138516939, -1032651590, 1163578882, 1346462907, -1562872544, 1053023374, -2135288946, 1300227038, 2073762801, -366479533, -616690911, -826296658, 1003211210, -1987354155, -1424366366, 1872084937, -960089924, -588893986, 667103574, 729824038, -1123406946, 1147982794, -224951100, 209808789, -1660763832, -1722660565, 1559868345, 1756482061, -1183674538, -1386865517, -1786883267, 413719262, 1922459786, 1034026779, 839315662, 1561281435, 987470696, 1353245885, -156679775, 2035741400, 1494769914, -901516673, 641791903, 1254109475, -1834012487, 1465506651 ], [ -1933975848, -1973688520, 168889154, 665575846, 1748393648, 1202309252, 87573423, 645815600, -416033545, -762165694, -1654264450, -1977679295, -859347509, 2092270824, 942746532, -606373368, -1052487685, 854754030, 1090171996, -1266045681, -623492667, 1186582545, 1553611011, 1550668919, -4336645, -603532711, -356307857, -1694069678, -1595391714, -978305926, 608256991, -2105283040, -2093500665, 320276574, 1356902585, 715935403, -672530521, 686118429, 1148176811, -1270850973, -1329857479, -132086875, -957425625, 1407550976, 1634025844, -1395834400, -645420628, 525018471, 1539780970, -299131043 ], [ -1441880635, -1746536025, -1660477132, 75826295, -1244323539, 531362269, 1860666980, 1119096613, 712690295, -395495757, -1450180650, 1003915954, 663957710, 985143774, -1869988617, -351782467, 58299274, -337519810, 1296258330, 1084147930, -579435714, 1963113811, -1528504958, -1489856455, 138010045, 1155237569, -1544828549, 91179246, -38307360, -620159968, 2137329980, -1327240765, -917687582, -233564136, -2062280103, 661052395, -420362686, -908126564, 1793104579, 244657826, -438965985, 1823058882, -1565429969, -667097377, 1918315817, -1911276672, 1779577611, 332164146, -1949168265, -993484843 ], [ -1406458413, 64456767, -1687474773, -91237927, -1204045883, 278974081, 1135277141, -1248313603, -959873388, 2147337385, 1069354682, -1404667928, -1243476803, 1538205893, 1722906762, -1818933560, 1373398636, -115377450, 379042408, -779720597, -590472310, -578077035, -1197104209, 411090652, 1626990826, -1839821472, 2095146108, -1784658706, -1115306334, -71655258, 1862808393, -840659718, 309567622, 1422408163, -1135228159, -1037021725, -736520945, -236472650, 100542095, -605667029, -1210821126, 641440124, 1816230197, 1005284374, 1277622820, 1282476029, -249218935, -471793352, -1721311039, 672236462 ], [ 964145363, -1510708055, -949093669, 228822904, -266480718, 1742391146, 569436790, 772053375, 2100236463, -1184584650, 1886289910, -1708528283, -1730759473, 3169496, -1326823136, 2083728558, 939590205, 614834881, -618233130, 234189328, 1628516094, 1538390267, 1988227770, 346446430, 1375361553, 390579341, 1881396012, -1735430013, -1282956602, 1516204304, -1181553527, -1363603342, 42656592, -367520908, 312663044, -1162990169, -1895322297, 2011910432, 667269977, -1358149553, -2128152309, 2067190520, 203312640, -1295587650, 324620233, -48278745, -1953994616, -1124493723, 1387162234, -1033844047 ], [ -1732320949, -768607797, -743112734, 1774389554, 562607013, -2064175247, 1052120198, -1251061896, 662445232, -365138435, 476849309, 562304398, -817600149, 2060892247, -407707297, -947130159, 1382715603, -1371057286, 1479862782, 426458701, 636936203, -1223114227, -485786888, -2005998189, 576870179, -1241583965, -455189189, 1773979539, -1455773471, -1324183452, 1041742895, 526611556, 929886781, -2117041003, 1046397237, 1689923282, -1322135603, 601756413, -58303466, 626783383, -344394342, -1879710997, -842636445, 2144197629, 983210037, 926257792, -971167940, 654760422, -1194731339, 1227455163 ], [ -98077982, -476468609, 281994710, -444359603, -722741658, 1968181580, 1025594380, 284687614, -1109095573, -1996666179, 406575495, -1130343939, -2069497229, 1784622969, 2087383301, 2036857811, -368441597, 769341353, 780324874, 464586733, -638463043, 1630478375, 489707999, -1989309581, 1039780000, 1040166780, 1006102428, -947721566, -2113051252, -1775345647, -979243379, 180519399, -2063293486, 278172571, -935439003, 1321069204, 2134555467, -1442800703, -1987783151, -890607385, -924295845, 1910422683, -1327799334, -1221987230, -971509037, -185658102, -92896008, 1188846514, -2111474662, -444245769 ], [ -1450206556, 1797308124, -421559098, -275553764, -1090238578, 897738419, 2116306475, -1006951421, 672744798, -8949052, -1308030111, -1720404139, -241300016, 440895476, 1414774475, -651364256, -368138090, -1254093535, 218868534, -724652229, 799510050, 1349642206, -1231270778, 130580581, 680633339, -203853582, 496456474, 30118570, 1371116, 601400243, 364229492, -639445391, 907445492, -367715916, -1476783720, -1300142325, 1626538912, -641040742, 1112166473, -98458483, 431929995, -205819878, 644467728, 1986817200, 1362332542, 1475717744, 765927299, -221658536, -892911202, 590069953 ], [ 1396409194, -1748370057, -211008369, 2082039904, -1558122767, 343900811, 1805733701, 1630356792, 224107899, -767346851, -491706599, 742117822, 555340527, 735462528, 315270204, -788262216, 1632023507, -626707538, -865562354, -1765667567, -977716491, -1943313582, 552146000, -1069925602, 408956027, 2084411542, -881432632, -1529887405, -837654593, 1061527787, -391884585, -413678319, -1385472978, 494969373, 662122908, -686190017, -786182238, 121050403, -1524451034, -1705257330, -1937699606, -1251627688, 1683553942, 1167716825, -758270264, 737066148, 1885166029, -2107279629, -770584519, 497986278 ], [ -1085326985, 586915855, 1571481052, 1741186907, -1811942005, -463249961, 1127576642, 1061452432, -1791339489, -1287493092, -1107487684, -1878405768, 919789134, -1485562581, -1167670631, -1775700770, 1524801162, -2107622051, -347318852, 1357867746, -1630365506, -667018891, 1040677327, 1075731393, -1228398209, -1377465509, -791642681, 1433268413, 1024929192, -179340206, 959464146, 1106639884, -2087216676, -135417866, -1247625161, -1106821977, -1494976830, -2065032558, -1983062895, -368942470, -1736374018, 330124182, -2026401523, -122203387, -1208796377, 1466627968, -1697151627, 2021919849, 1008765892, 518966277 ] ] ], [ [ [ -1499038061, 338944166, -83526460, -151628955, 1693172642, 518595377, 1287595739, 455934476, 1443136722, 304090870, 682109214, 820648931, -1330750181, 1738876042, -128312735, -649574352, -1359722700, -856836393, 1807877396, -1287757831, 694512715, -396058761, -490729041, 442063396, -1978133218, -1370486020, -489511799, -1275473206, 594955212, -1718814457, 795533653, 767735557, -559692987, 1474337115, -1294548566, 44817719, -1692607342, 1375926626, -1216009003, 435163304, 1405878851, 1868268724, 750547851, 316346313, 800248305, -425542733, 1934505850, 216021623, -123576478, -1926821467 ], [ -954805579, -1605679793, 430891461, -1439062488, -112757106, 85913605, 597647284, -1985755973, 359978910, 71912555, -1862037553, -1650944835, 221790484, 1138657824, 1663317678, -186120166, 895175193, -1037868494, 753328116, -74778317, 1982834696, -840452548, 1531966199, -1191090932, 549503945, 991646320, 1930317017, 467549348, 725101599, 527750884, -47999466, -2026930158, -352846213, -1394193538, -1135736897, 2034209613, -72499920, 1696249307, -1111561133, -1642538843, 1759585001, -1905630032, 58028736, -417696084, -782678035, -420684195, 670573317, 1163913797, 1214286136, 1171970995 ], [ -833039385, 1275147499, -963222085, 714622959, 42235048, 440136623, -1194113526, 386134679, -738975078, 1980997728, 626781511, -167763791, -122746215, 795391025, -1043255291, 277804723, -307457984, 534670281, -194384504, -1776617627, 2084581828, 1061249309, 675974246, -1358464297, -309626092, -277974956, 767378129, -1475857834, -1960692839, -776008657, 2110188382, 1186746493, -1076347090, 1948285974, -1261832599, 568979304, 780712702, 733833987, -110791207, -168757069, -731115093, 237094894, -1165778462, -1661367993, 1607478352, 119852476, 958894187, -1512619817, 509466638, 1033122490 ], [ 1274433310, -109589988, -745459894, -98709627, -416578421, 1344219397, 1011806842, -1980813976, -1841933311, -283048058, -852695171, -343215229, -1355240402, -1207491443, -1150753426, 105461927, 387213250, -498231190, 320619814, 1659452176, 332716812, 1362451954, 495658228, -679826933, 66225788, 231402911, -1091830470, -1187798495, 1042750349, 693691004, -1716562983, 133816195, -221027697, 1525170222, 2041955891, -1655396072, 506654929, -345620004, 555555864, -444432147, 278431615, 2016821001, -427046527, -1537723818, 1012551188, -36473331, -1706121938, -844969265, 35864758, 2066581457 ], [ -681102298, 882093464, -877315848, -657138512, 1941962682, -1689850233, 745546150, 807274712, -1168824103, 1071945110, -1741775274, -669949203, 360251753, -1974591628, 1205268348, -1257092082, 659001172, -1319222339, 1129044992, -161601924, 1842202064, 1092700689, 240217836, 1786678803, 129556018, -146722321, 1545081529, -1604179873, 753244894, -312655115, -1344187067, 2105698364, 602784243, 434283346, -1436602237, 1844142749, 81261474, 1681615988, -2022349183, 223619681, 1545167587, -1099648046, -317543527, -1939829172, 1819520348, -1547347119, -678914425, 181984859, 282308158, -1216277970 ], [ -904490567, 673663013, -1312542016, 1559993857, 2079210572, -700983060, 1041140677, 311528380, -603701782, -957810827, 1558091790, 801511848, -1238084154, -586275381, 229854159, 502636043, -667935285, -1550823583, 802341009, -261426818, 905114468, 1653407546, -671262665, 917654342, -1333181429, 1689046354, -838396552, -1240429343, 1190662714, 2041186263, -977751233, 1893005838, -1399556736, 1862529468, 1156098964, -2115214066, 424714270, 1957824596, -207186624, 1035911817, 1762838876, -270562925, -2077373752, -10738526, 420567554, 1871842078, 249096005, 1723377260, -649492976, -974615450 ], [ 1660109967, 1704594030, 1378083614, 553099158, -545652146, -19032673, 1266274552, 8001983, -349803118, -454885278, -142379721, -1840617374, -1255870057, 334834636, -326857380, 1875611256, 1516605428, 253142358, 2062872002, 1771683370, -1851747398, -1832586427, 166182920, 1461275247, -1504653181, 1995902940, -1077009697, -1910822740, -1150919225, -696801810, -1151601315, -1523928986, 1724368300, 1487603657, -1859945528, 1223198720, -1257637611, -1007149192, 1116404957, -274093753, -834943054, -360365265, -1064125745, 1813160522, 684437888, 710001250, -1556873539, 1804590755, -139658717, -624614934 ], [ -1115567439, -1178352356, 1573168181, -174064928, -521369326, 1377269357, 1402520554, -562357318, -1791625846, -1632794189, 1529524733, -1694749807, 1852857278, 1880867774, 1262811000, -573092463, 1130343655, -1921310875, -1402160379, -601510840, -700639919, -398291942, -796149239, -339355399, -1967497089, -1021592618, -1263572202, -1944053142, 1727553652, -25766302, 91726543, -960062875, -1071425056, -1601634261, -1272134307, 2110951162, -737561863, -1358965650, -925205275, -567397668, 1891945770, -664947286, -1911420477, -1495339349, 1635810722, 1248082529, -811460319, 179928283, 359618784, 1363726294 ], [ -1120798634, 1272314006, -777260183, -685943531, 1537893249, -1945324596, -1610395102, 1239687626, -1008529642, 384465698, -1030872502, 1124981914, -2021440086, 1326608975, -1214659033, 1105622465, -90013531, -849566496, 896906720, -1201039234, 466343309, 211431781, -1244593275, 2128623058, 1214094757, 324162028, -1430739451, 1417674116, -1068242565, -1088552272, 1074059153, -1814608434, 397743371, -1700216899, 2135009405, 721850969, -1720129283, -455444620, -1696434177, 1700394049, 234633275, 1278731938, 16108736, -39703666, 686441346, -1197460431, 47212350, -1136505596, 1657873924, 1497731543 ], [ 506327936, 584559182, 1686928838, -1352042316, -1671543936, 406846740, -1230773886, 870920582, 66545743, 1707074051, 1026397349, 1527224478, 735680916, -1309853914, -13251252, -1706123416, -1365890892, -395021664, -775382048, -2036524948, -1948538624, 129230323, 309141368, -13057957, -715897914, -1444089720, 462270774, 1777047159, 46420612, -1447746746, 908521392, -1500044939, -35632590, 180523928, 920223604, -87809245, 1547885951, -2072440962, -1300264757, 172624417, 275435430, -689808201, -2082403023, -1493019998, -628640400, 1878196880, -945574042, -1642165241, -2007928286, 152930906 ], [ -1059360555, -1041116468, -1973350238, 1383296477, 1499523681, 974677123, -1955543397, -52808072, -1463175483, -69144711, 1865103287, -1774045643, -1474904766, -1830007113, -677346675, 349215070, -295588741, -920442047, -2070390772, -2051137223, 636694421, 1537682971, -306379550, 1949785339, -1614574554, 1114238665, -565865115, -588117407, -368173933, -1103048154, 120700227, 724792074, -1111924972, 493295587, -589610451, 1600203086, 741552144, 462456467, -796990224, 1664523884, -2087455564, 17147415, 1858782505, 1154261187, -1476492083, -1177422118, 925386644, -1044806475, -1325178422, 1140815685 ], [ -430762973, 452041033, -197088583, 1501472867, 650084208, -400742567, 375112408, -1037033575, 236278444, 588653119, -1053827807, -1969213458, 731838186, -1934549975, -1398528861, 715646569, -1458710625, -757494547, -649321583, -2124513174, 1508907179, -255576259, 547625220, 1515363648, -161473784, 859124053, -269217810, 2004895475, 1808123632, 96339150, -1443344603, -1539932777, -1451496671, -679312976, 1200809544, 875050251, 1693119094, 1572772168, -556828901, -148307068, -1461293282, -1146920973, -1711464152, 769437775, 1369978155, -1721980333, 602452205, -1065919454, -899820019, 502404949 ], [ 105461608, 1680263037, -249407128, -1644460318, 1575003885, 1547218535, 595659019, -1260125130, 2068564048, -1420265661, 1291431479, -1909352055, 777826465, -556987607, -541348873, -1458651463, -888836544, 2114368193, 594120521, -707928324, 587832151, 1948172162, -675062455, 1322271618, -324252752, 993519541, 1343227303, 1115164776, 780586152, -1080643663, 1273453091, 505669579, -1354021880, -715783244, -1628754017, -409391081, 683669305, 763311017, -421512799, -1835280164, 499363685, -134821584, -402544446, 117926817, -824388309, 1410321582, -1259862773, 438377124, 1527380493, 974666007 ], [ 1125823020, 1074572893, 124715631, -544283234, -671526014, -44816521, -1351970800, 1491884576, 181645263, 1365908353, 30624419, -11920499, -1119240974, -829418901, 1690837414, -1445725312, -1607156257, 1813851648, -206077493, 1262230847, -664743105, 1020962608, -1295038324, 2057469044, -1748045865, -622338241, 1455234445, -1204696003, -2137815774, -1873675254, 1213857543, -66221746, -410290029, -528985074, -1198618929, -881224802, 961304982, -1873591826, 663431589, -681332477, 1188529557, -1389362244, 1687488575, -1312504582, -273325849, 321005576, 379890066, 1616924500, 47594395, 97913879 ], [ 226037983, -1405611365, 1193009836, -966356290, 1041782487, -682139661, 1113766624, 847572934, 1215387309, 173505840, -2000236401, -1855418744, -1315151109, -914602655, 889670263, 447043235, -655302902, 229856958, 1582640371, 708800939, 1927133413, -1777481960, -2086204460, -445592315, -1199945672, 1471024668, -2078783110, 653294904, -1321059402, 1874699494, 692827746, -2141282445, 1895488963, -2021889298, 399181874, -674656500, 969368480, -669384123, -594803600, -1181386657, 1361692532, 911862523, -573115362, 928054475, 1696253389, 767959331, 1622576508, -2048052277, -292629560, -1251024874 ], [ 1141179637, -1366042334, 1885218074, -626688456, 495524212, -822474817, 113594384, 866142995, -1348430200, 1558009676, 1265158118, 1456570713, 614061864, -1978887773, 1638408747, -1693532683, 1611866549, -564394163, -811746256, 593198595, -162353617, -958030742, -177767879, -648030698, 607657815, 302040694, -1034464330, 1069779582, -1648515608, -1564623799, -1806253934, 1900435181, 414245983, 1692656451, -521734706, 1406815947, 1607455808, 538914089, -1475098177, 543111471, -724675759, -1360586624, 1890704553, -515108160, 1214136866, -1097738120, 1287693613, 812086325, 835783286, 1580949104 ], [ 344031878, 1865031018, 1873246901, 1058060003, 399027384, -1269221552, 1684305573, 834138983, 1258425806, 844052743, 1164714409, 1930079991, -969862006, 619354886, -442117093, -879599710, 138282150, -1064279537, 1806160993, 2046838610, 587476803, -947383863, -1042800384, 1498522146, -1355492498, -1968533437, -115841999, 50495346, 1881552584, 1473772166, 414576546, -1540096293, -1834895056, 1634195706, 1355580810, 1051338957, 1289823232, 206582842, -1405161389, -1353834793, -1063211424, 1438934381, -2039209145, -923020810, -1834066769, 63869027, -956325665, 1816584397, -1528235421, 766840689 ], [ -1099743731, -974156717, -961125934, -569340196, 230792342, -1724084043, 692557785, 556509159, -1836005146, 67334031, -1965424551, 1611089397, 1515880318, -221364294, 1139415571, 1024214929, 1040676434, -1336398176, 1071384050, 2033021464, -1464803061, 1797665071, -1945459281, -64398215, -1495567997, 249013344, -1526997470, 446604242, 918762505, -1569080715, -1821565721, 1675352325, -263090181, 1413110965, -1905892202, 889706515, 1609444493, -66419835, 557568022, 11345987, 1802057578, 125982545, 1142322827, 1542344432, 889027410, -1527838396, -1132203764, 2119375529, -581228672, 1369398069 ], [ 924495452, 687765775, -1466128707, 523881373, 386267480, 183557107, -1458617864, -193362279, -162809943, -1666583507, 1384803946, -1815217329, 863078938, -1016238690, -396090670, -788818961, -851377696, -1247578354, -1937507654, 1525944034, -540388938, -234817677, 171388778, 592685415, 1230556921, -310795019, -1912642317, -28115600, -939402448, 1394342115, 956769546, 786450600, -1019212342, -141121896, -1755430396, -30315433, 698961107, 471422216, 1829210044, 824696784, -2121428573, -841003094, 1070731639, -710026290, -1025722446, 625890035, 236338655, -55804684, 2073159516, 810314689 ], [ -1143710970, -20216566, -1301133365, -774304068, 556382447, -1709676250, 1530674210, -1422541098, 1023470172, -700242269, -1628424099, 717147117, -301523748, 38819872, 810971489, 1657251657, 821146371, -1969417311, 1470981792, -284284831, 1217523632, -1844624642, 1331003764, -1296789125, 1978535329, -1013282450, 483691781, -922547384, -1918431736, -675114366, -1137261576, 946223363, -665646851, -1061031055, -222571402, 983395863, 1647675348, 530563593, 770596974, -1437653158, 1898844103, -143643413, 1078263961, -685817065, 379079654, -1464291378, -2063515302, -1140417260, 404471119, 2069000144 ], [ -764566272, 725448640, 5339671, 1603906407, 1762229782, 1766058903, 640234893, 81127714, 361973324, -907494749, 752332714, 274439110, 147226496, -1575550616, -615678060, 1207574300, 550249833, 2078802322, -1714406081, -1381149956, -1576048276, 584053286, -1741744578, 937822209, -1092303688, 1486017540, 1665097775, 974631313, -1018448441, -1345580186, -992627017, -1091058867, 1806246639, -1343495318, -1753836787, -304021922, 344620038, 118947943, -525100383, -1518139602, -906036424, 841125380, 306803685, 2023551061, 1703820295, 611238984, -1221238000, 371241993, -899358028, 1770784405 ], [ -616365818, -1571819449, -718880592, -669204536, 1817355447, 1856802326, 91830384, 916563878, -515666941, 612460158, 501643557, 369475274, 631041128, 988785436, 1921876999, -974870267, 1421559438, 791485459, -121574094, 1960753282, 855799655, 1553132490, -1657202667, 670358523, 560146894, -856927139, -986756960, -117890774, 1498348589, -739686473, 1493999608, -1571068368, -1895978630, -1031515553, 690549084, 1819867781, -529704043, 1673461140, -239037472, 995522387, 1808101636, -419791755, 1434943914, -1697657901, 223530705, -297321526, 1542516484, 673082314, 846617276, -44052714 ], [ -444281173, 1615708967, 778132941, 1881111072, 1661421986, -2108635207, 372301517, -948788592, -899115383, 1563533343, -937585798, -565459264, -985978785, 1543500293, 916740340, 1893950937, 1742713123, -1980645742, 142386028, 302401797, -905509967, -1215909806, 795993621, -2091882442, 717706533, -959046128, -94896851, 1757304788, -2072103171, 1430861752, 796057237, 708283610, 1339432807, 2030357242, -880140181, -1595533935, -2022569123, -494427460, 916097328, -1997338622, -401948702, -443274737, 2124428698, 2048965344, 611933933, -19951488, -560790799, 144950594, -1975975843, -2045825329 ], [ -409812715, -87940988, -1380827276, -78876725, 1338130706, 1707734921, 1487296309, -1842414971, -1631356490, -622418188, -1848229749, 1116867703, 1989149368, 78001754, -1900320239, 2066093307, 283399729, -1082593922, 805658233, 1630663363, 764198907, 365280465, -892338082, 1130587265, 1653051764, -679244660, 99216996, 98817152, -1837815055, -282046773, 954598423, -864012022, -1978651488, 1224503271, 263358563, 253665811, -602185516, -92107434, 1966413763, -1027655223, -1960047451, 913403453, -489748207, 1008334088, 470961185, -1193675362, 2075368068, 986145161, -272574805, 1295531062 ], [ -237691232, 1171085962, 965359599, -1934552590, 384755382, -422517334, -182290022, 1324147971, -610343383, 470549296, 828057970, 76623326, 2108376114, -1021714481, 2019807813, -710393140, -239610544, 707423671, -1584516702, -1510646420, 1297076572, -319373305, -18419871, -34127440, -1918579178, 1211776122, -456141770, 48233694, 1553830646, 924713792, -383436546, -1880999381, 239379478, -1671268857, 1135516687, -1677035952, -715152896, 1087111494, 1600777232, 1151401573, -137799230, -221176664, 779317560, 471613690, 149120507, -1038005388, -1549768814, 557033705, 738668117, -1732187098 ], [ -49483103, -1836673797, 1639146808, -1658799052, 1655956801, -1048144114, -305117440, 10235013, -1461907979, 1200627663, -1487075716, 1449568070, -192871773, 1567008250, 681990528, 580573425, -1742072084, 1669588896, -593984989, -1571850256, -1323740261, 919128027, 1562982142, -713366070, 1191017254, 202598331, -125708202, -1037117356, -1707526981, 2048102176, -1001054797, -2027849380, 1404038280, -1506694054, 947017821, 944496962, 1511875326, 1946762102, 1600843100, -532478284, -333362517, 1472949122, -1093026351, -147891865, 305331505, -17700772, -402496060, 260132224, 698437337, 583852929 ], [ 812808469, 398683822, -383169815, -1054736034, -1192087029, 510337696, -320333156, 1797283594, 1514628857, -1218795037, 876152586, -159752590, -121789076, -922816782, -1573855180, -866319814, -2049039100, 2066615516, 1187562583, 371832141, 253712643, -1756298433, 1691793565, 43583222, -280838105, 522396780, 284612157, 1427754923, -1400843109, 543329225, -127903445, 1636663713, 950185620, 1447675152, 2116278335, -1334065830, 1412788027, 1999206213, 739278501, 1723446858, 1109063105, -1390434005, -607778094, -459703097, 1273078117, -1873569905, 96404285, -702100730, -2119660374, 661663717 ], [ 1552016566, -1760078586, 611183253, -2104999205, -1731739678, -265909628, 1574033140, 1323553010, -1983251202, 841881392, 322228752, 426244635, -1178945589, 536560495, -1377872935, 307171438, 1119026252, 1117797860, -781879845, -1265711492, 1206866723, -2099122778, 1713971385, -1112686435, 2117770407, 475573032, -1197401450, 683289650, -2048407101, -1148106697, 1838400574, 1210512106, 628508699, 328463223, 204423691, 2084611415, -905818861, -700523617, 314346842, -1238753474, -1844704097, 1777821082, -639714242, 1832528836, -1480067822, -482337252, -300617249, -1283901544, 771828775, -1071435735 ], [ -267800772, -186111976, -1786142588, -2014196862, 669422286, -1424952170, -1923994075, 2068879431, -2001881706, 1284529802, 1998878184, 978130887, 1995975300, -862959423, -2140984479, 636751823, 605661822, -274651037, -2025318440, 1546837928, 1464497203, 35777654, 1044294049, -1032851742, 1635253762, -1542903358, 109479197, 710635506, 2034079369, 1557563714, 1998703849, -219265805, 1439490637, -1045345614, 1154605389, -1021748150, -1454740910, 604333734, 371851314, 1189146646, 1859117645, -1238086700, 163882651, -488213246, -1648233899, 701966668, 857092078, 345691176, 776332776, 459636373 ], [ -1030081116, -150169809, 1322623318, 1038317833, -1958682217, 675131736, -208641607, 1588061427, 718337226, -218430255, 343689162, -1892465290, -321335235, 1699186710, -751143764, 905759794, -1411126904, -170529383, -476653880, -937165419, -1746236815, -140436386, 1085687270, 1823821383, 594474081, 2076458337, -1327787087, -1492431464, -37014597, 2037804375, 26036971, 11543627, 1572087334, -523571187, -1011177940, -530109892, -256917357, -122298167, 228725001, 2011520651, -1130095143, -699628444, 890062187, 1304258204, 530401039, 908260549, -544004042, -1975033218, -1153949135, 2131422156 ], [ 808143456, 1728204194, 1429756685, -951306900, 1635738439, 1327401073, -1884465133, -1234562606, 1908994432, 386254072, 1620317505, 1517664188, 1855538862, 1611732061, 1075671504, -737571073, -514072721, 1627080846, -1070532433, 1052997050, 859100160, 1226635792, -96452560, 1881492471, 374708178, 1816094247, 1794350108, 1441409084, 1867296326, 427687603, 1493386921, 1035934453, -1960423112, -1909647918, 1805418546, -1011375194, 1170880525, 519636121, 157789215, -635544832, -569963778, 1144258877, -1237736895, 1120969505, -913663300, 119608361, 850607910, 1700757703, -1697223843, 276524623 ], [ 1834179157, 1902719039, 20416751, -1172437010, 924117079, 1490714118, 606205760, 981901332, 303177286, 91952170, 2136721543, -854870687, 2042110468, -336126563, 1616358546, -2061283028, -507382148, -50356228, -494335954, 1520769678, -2089696407, 533900534, 2073720661, 463707233, 140634554, 1967784681, 890278663, -1084295549, 1548261314, -357385963, 42177369, 32876638, 51769854, -1301443419, -1942915993, 523525940, 1902803506, -774840464, 82837461, -635099604, 318638920, -513420145, -195354974, 1708499393, -239003468, 1679778933, -1342740922, 1242093188, -1544441460, 1042725292 ], [ 143838118, -1598548443, 1541921178, -1666280056, 328772958, -1168794012, -1057870392, -358293642, -1207323408, 2048427829, -1301748851, 619200871, 1812580661, 870704360, -1025979018, -280345569, -1129484329, 1898179179, -129063109, 308710347, 1858897338, 1156196037, -1709168154, 1772626838, -549739032, -460651455, -750449769, 1863287291, -1908185011, -285973846, 211376770, 1979425150, 33150871, 1038531935, 745682411, 986472795, -169981040, -1947023205, -606255469, 903537033, -1771913301, 1863699455, 1158550856, 1951437380, -1796716575, 1940634776, -128283894, -387119854, 959552026, 736347509 ], [ -219036342, -762535298, 2105476179, 46870585, -2084357763, 517000658, 1421159142, 1066127742, -369955844, 886557880, 62100290, -994306983, -1526429489, 843953634, 1965853132, -1957874814, 1582700900, 1912312726, 2033665153, -1223851903, 1605461584, -383560701, -290785999, -1150257756, 93140634, 870650592, -901827738, 459471745, -2069384020, -1935398497, -100971652, -1183721087, -1265784866, -1889630324, 62153666, -197178285, 2073205116, 523086879, -1407622762, -941314673, -767442938, 593370809, 977682105, 358487049, -1410101674, 522206866, -1533431175, -1545344792, -1738108102, 92772017 ], [ -1664092898, -391701371, 1196617560, -493633084, 1386012515, -2096900849, -589550445, 876498057, 1084030497, -600725803, 1009947456, 1549460553, 1964793571, -1654017732, 1568232028, -667337416, 2026972782, 1076376950, 2020470015, 993875573, 433929395, 478491120, -1049885547, 672091149, 1633888089, 960982215, 1611075726, 1781035309, 816057535, 1486223108, -822862400, -685416602, -636046659, 564364557, -1637173214, 1214838679, -2065719080, 2142961833, 689662141, 1603578499, -522195660, 1626121441, -1177391319, -929350716, 2077597070, -875598223, 132917093, 643778135, 65316405, -1867956150 ], [ -1175063519, 1307648115, 211860858, 508200685, 941155941, 1382882, -1303421459, 289777685, 699556560, 149830087, 141660574, 1190973323, 1670455184, -927835885, 429091878, 913126890, -1590805298, 1985521033, 1697198350, -1353449492, 138673719, -1409203530, -1537488838, 1318387731, 371043349, -735077546, 1446814101, 1853481061, 1995655600, 478034847, -644699907, -1534201607, 288023798, -773305262, -1773057234, 1560670754, 1583315315, 1205779830, 600546438, 181734542, -549426480, 1093329863, 352217894, 1638181305, 1558283780, 1800893162, -230126019, -1105381086, -2099026778, -887386471 ], [ -591728304, 1146898140, -1275193366, -1369746949, -735559795, -879988817, -1741775684, 1346781150, -21820606, 1138391504, 600995964, -2088199286, -202672416, -623886334, 973832703, 1991009135, 102491683, 498729564, 1831982200, 508897163, -1516409826, -1695250399, -1474829213, 1836016227, 730805026, 974008257, 1614515054, 1000590985, -737235610, 1163103839, -1128181608, 241506112, -2097952918, -1803160137, -1279126692, -1747988897, 443036895, -1150212171, -348634778, 500397722, 674899811, 2036793513, 1606491784, 1388023359, 903711804, 966158482, -1856996918, -147971345, -1074641622, 2079137329 ], [ -152340397, 1465110511, -969267912, 890499163, 585725788, -1301192164, 37041918, -2068119737, -1538177229, -1436566205, 1217456922, 1647466689, -1764443220, 383617888, 926595138, 2078458130, 1378539634, 2147267606, 1832699363, -1888904659, 1728178337, 841438300, 569330196, 1782813658, -987837618, 1822110259, -679829605, -1277418108, 957881553, 641153691, -519292973, 1612982016, 567042194, 1161635835, 1458122912, 1908499250, 1044794942, -1991673337, 2113175047, -740106257, 2004320676, -1784107617, 1885918301, -595848814, -1415987482, -1062502726, -1428040088, 1129566742, 1901077320, -1891610258 ], [ -1910194872, 1805069419, 650917818, -61105134, -1545212122, -555523535, -1249480152, -1572626649, -578405552, 1391128868, 1721689686, 1525954634, 322517985, -615714545, 1574630580, 1099618437, 1232124684, 671092824, 777459079, 1895160957, 764254511, 92962648, -1910790421, 1985554951, -617334088, 2114527206, -777935643, 830587416, 1441614754, 1779038686, -536073332, -1034522629, -2030456856, -1686918776, 1724727256, 2094381038, 92211362, 1460110104, 1078948480, 373039736, 2038947528, -2054275102, 2140777698, -1168075972, 405664511, 623477770, 1303533053, 936043712, 1436287305, 1011315512 ], [ 410647973, 1083830568, -416985385, -1875297153, 515991320, 299022949, 1185759219, -1247094795, 492483734, -25019929, -1211177225, 289849452, -2002288113, -72398623, -159803881, 854604219, 32425417, 1501281926, 428891323, 941046787, -1256257366, -1096100087, 1136034430, -267584156, -1267003627, -788000005, -1595544669, -808963290, -1013155882, 356922539, 606654149, -169518872, -115640902, 615565062, 30786851, -1585511138, 1740283657, 1770963080, 1377244880, -1890177319, -231729291, 996563171, 1880105017, -822477907, -1473547274, 1351882654, 1605812582, 1296345669, -1329796396, -905636800 ], [ 599835125, -1483399680, -737253677, 1974607063, -386109269, -1057317036, 1824884284, 1094770620, 1682385796, 665119898, -2027085611, -1523216410, -44997409, -208630684, 1484041172, 5917135, -1149679544, -1226518484, 503286906, -1485094618, 1608573680, -657145290, 153459466, 1854863879, -605074072, 116764320, 1619742937, 756877161, 950881031, -129500024, 977184118, 313216258, 2055197388, 831562934, 1637624269, -1666381745, 1898068652, 1630799173, 773799475, 1296054240, -1740111334, -689635532, -2041161299, -1527769145, -783443525, 1984043821, 21698583, 1012025944, 189208888, -290070038 ], [ -2073446423, -331862665, -144691920, -2047155033, 395262239, 1015382289, -2073801448, 1225357704, -2034059127, -28914984, -484831648, -1935707452, -1179312998, 610461121, 1917061, -2129922547, -640434138, 2055481168, 1327446848, 461367969, -1546772835, 215412832, 1923314463, -1492301661, 64017990, 2106976471, 1114236920, 1101762170, -976896577, 1479745779, -1422687358, -1325386501, 1162695739, 1732656542, -503352519, -504771876, -81711440, -2112659108, -1654741027, -1141906393, -910523233, 1902722274, -367465843, -1649421274, 1004658187, -1469064558, -1429199077, -125252320, -1836664455, -1030006780 ], [ 1305071500, 108692512, 1389393479, -1501762903, -1888252299, -191877220, 719856565, -782330771, 807900108, -298081422, 716985179, 1228944011, 1526641125, -387249616, -1522354048, 190723560, -1086976339, 929207138, -1111903849, 1554319802, 1126681643, 1445282735, -211795553, 309870963, -363300910, 143690348, -1255876632, 1609738056, -1148894901, -1916218393, -1030108427, 320169588, 2047787990, -1224961756, -1039562551, 536763563, -2068569005, -236793555, 71487566, 688727327, 1442477501, 1965317135, -82640571, -620095144, -269006799, -769358625, 1111509888, 641283428, 1806754975, -749434166 ], [ -272507094, -119037656, -245642881, -977902399, 1698931480, 162907660, -621891183, -1850603021, 1806527940, -136913237, 330207407, 1276814464, 2048399616, -1256006134, 210159825, 1642216783, -2120045506, -477815380, -1062357710, 2129761085, 2145200023, -1433834663, -257498272, -1418302133, 634432553, -1729641527, -265532908, -1982269237, 1921367258, -932349759, -1984883631, -663231486, -729982978, -86507931, -902627110, -164324351, -172444560, 1420948072, -612902028, 1216721885, 1378007023, 28324586, -267105002, 716769991, -577391219, -644217137, -1638051249, -1511031653, 71503647, 1784113247 ], [ -400205792, -416441273, -1640661769, 1209850572, 1224076709, -1742492001, -914946970, -1347535308, 1556375867, -1215953356, -1966819997, -542964279, 1788729965, -1157417181, -68560407, -1175668438, 327799057, 2064447207, 435793496, 840578961, -2077180031, -1934209156, -1690808227, -359843917, 1946909639, -185898877, -246983606, 186356408, -79851933, 1620294135, -2000622956, -1082181600, -274875948, 485847528, 697316027, -1764353429, 280344276, -439285494, -1362954718, -1942828287, 1074079044, 118578077, -153025194, -1276650993, -950521547, 41939718, 816501956, -1195791502, -1841283187, 1541159999 ], [ 938631971, -1348410853, 1097993704, -1945041238, -1396851714, 2007222639, 877850913, 751560369, -1544180004, 335213372, -1547883936, 1773231526, 879957471, -1265595398, 1776380250, -262844826, 1481972621, -1725868216, -923344088, 561609775, 1010710105, -1246683940, -1043760702, -1618317100, -911665755, -136751410, 2074931375, -1962194380, 1050762540, 132111459, 712938667, 1766372592, 679995676, -1677376061, 1293062247, -1890350017, 1281879050, -1857619837, -1226083936, -327128759, -284503084, 1162961215, 1251611109, -1508764958, -1041522076, -1972756514, -1172764688, 568641731, 825232415, -331487220 ], [ 139250306, -68770485, -1331728372, -1043939488, 91040717, 401911424, 1998528942, 1406441149, -352035519, -432574673, 966526092, 864933652, -1906342618, 713334211, 1039259065, 1602863688, 125134302, 607173907, 991515687, -177221292, -1580185685, -182396114, -440285979, -1188800811, -1886732780, 767348409, -1433694027, -927121708, 793792226, -271695168, -1675822599, -100062831, -1831987403, 228929211, 177242671, -1800419330, -163083175, 1328636176, 638616529, 1025691177, 1432982254, 533597085, 1626740753, 1487303329, 985104193, -223000079, 707556787, -955631064, -1436242073, 336999349 ], [ 1707409478, -916202693, -867896397, 988721194, -292266525, 480288665, 1419471769, -179480981, -1433057391, -1801383832, -1651784736, 1236773080, -855102011, -1739295715, 1604685350, -1996280366, -1706698902, -1314638808, -635601998, -1504725388, -1008343582, -898808128, 527499250, -2006439258, 699770599, -170960969, 945357023, 798932457, -651064825, 1440508868, 1479398896, 1216867322, -1930477212, 1329304919, -285292993, -1211961559, 2133167727, 905134353, 988101611, 1744854693, 1836957484, 1774607770, 1686780277, 727526346, 1085722985, -342158241, -1336809692, 1283112282, 1476791769, 1903890000 ], [ -214217749, 1526719086, 423396402, -576640631, 252838776, -1372764511, -1153006079, -44142205, 1916966986, -1116549089, -458023099, 930796568, 113363744, -2069291752, -1370539747, 1506333923, 475734322, 530549798, 1463742073, 955137505, 108298956, 893052561, 1118563335, -2041501570, 1526098557, -1066817071, -1123613496, 1738468260, -2084581628, 1172845042, 689294465, 338883215, 182268814, -1053792330, 532941373, -2100620997, 749258961, 424618467, -1119323383, -84083195, -1041673834, -546624248, 1964626843, -2115204966, 398723267, -252147749, -766349885, 947706472, 1438044259, 1940759213 ], [ 1504755802, 2082035250, -2074272751, 287977221, 324708219, 1686728824, -570555140, 2108677217, 321053389, -1804572370, 624854953, 1634787573, -561492560, -1226701749, -1211376517, 1988081513, -311440135, -879344626, -2123167686, 283183203, -1375320471, 695626384, -388573815, -342207357, 377170812, 989405429, -1609390670, -446069806, -1076051566, -1032390487, 1736206225, 1529168333, 301328564, -922688797, -616525567, 273205616, -394558776, -15315809, -47417148, -126669625, 1451336091, 1119893287, 540677039, -1633865548, -707450352, -2133514862, -2055230908, 1665854893, 2051941727, -399738868 ], [ 1159107813, -1544880549, -795833274, 1968324009, 1784701794, 875607699, 1432076171, 1735406227, -937712408, -15605518, -1418182621, -1975732049, -1134023093, 1915413972, 1760723928, 1233845702, 1578394921, 584784262, -1834620939, 812696691, 919470817, 1302643124, 1534420530, 733594766, 938766664, 1199933432, 1339270092, 1406567594, -1399266307, -445336878, -1520365546, -1962676300, -2068156395, 1172309252, 316248457, -669278107, 249076363, 2067861906, -968013130, -1069506937, 2108852134, -531036941, -886417287, 126045531, 1413918669, 1717660860, -1243795201, 689072706, -1894042946, 1244442681 ] ] ], [ [ [ -1365550061, -970270628, 2051626740, -2047766828, 2099224851, 1733369075, 2026170973, 863771774, 19984592, 614899283, -359835205, 1490586102, 589419627, 720486972, 1007531767, -674215837, 1777914096, 1682482894, -1362134063, -205857046, -1816550284, 53143287, -760936736, -869197797, -1640253684, 1766533713, -409716096, 1273815348, -1908481588, 414327411, 1018866199, -920808988, 1352004417, 1043178242, 1684133304, -391665860, 21107620, 763549962, -1574313974, 1978408997, 301849566, -1113078405, -2047531880, -1966044128, 1146525217, -542711287, 780029255, 1359496112, -2028416163, -1027972539 ], [ -1427863325, 1740808987, 1794514910, -1888148063, -1866073943, -1539327437, 312378749, -171104102, 1622114994, -523146091, -1234042693, 1160406094, 245011296, 1956466320, -1403424452, -564209914, 1062435232, 1681500978, 543125211, 1768611015, -1737558640, 879720308, 1652886706, -2109740651, 325300572, -357167656, 1088544775, 234234421, 199909507, 31086856, 1126716344, -1023036110, 2079472710, -954100188, -494227047, -497239734, 876335457, -304914049, -339628958, -117301740, -2119954392, 642801464, -1842204324, -329030349, 781822563, -513093843, 588564370, 689774904, -973165883, 1274063521 ], [ 486218460, 1709888695, 155364819, 1554221410, -1567568153, -1286683798, -1442386647, -1755448957, -1798183878, 1607427661, 1567079637, -87411987, 472944770, -1790528730, 1320497796, -139152202, -2031342015, -528821433, -2064660849, 834814634, 455371780, -447930650, -823961089, 992667856, 1494947389, -291129408, 442873341, -230575184, -2010978003, -1350156370, 251427388, -441614407, 95625903, -680809297, -1728914051, -1737292038, -45483611, 192398947, -1266028184, 499649079, -2044741467, -362359654, 1554878982, 990905260, -1674049280, 1643701478, -147458733, -327910719, -1878083191, 697569618 ], [ -1066763289, -1014203750, 2126168035, 588572234, 767094793, -1003126278, -207453257, -289614058, 144680971, -14255694, -1198148431, -56445508, 1776382981, 1612805472, -173085707, 1334724273, -1268550884, 428021513, -336993773, -9815312, -2114390793, -259401142, 204746705, 92952892, 1023772553, 1877228881, 1911874887, 1643301915, -1636224954, -390291205, -1913567666, -97820713, -1822671721, -1566440159, -1910335596, -1327292473, -1786038569, 1169981767, 1277152093, 29420774, -128643571, -551099460, -1302506859, -311799937, 1065610315, -1580213217, -524221052, 425435084, 645646653, -960545842 ], [ 736037621, 1595248434, -387053532, 1399375595, 1046744096, 2046697624, 1277964704, -2092224440, 680702649, -1471207171, -271155899, 248434575, -1304227764, -428193714, -291558131, 1152081838, -588791557, -263672375, 221703554, -6091490, -445306458, 602417252, -1785850536, 303569615, -1167757120, 2108198568, 1041713373, 582138608, -1534317388, 78821135, 538317452, 277182074, -1593731093, -888755295, 2027773993, -1919890737, 233777042, 1728248099, 1710701964, 528232040, 1156640054, 277973356, 466183841, 633832810, 933763650, -920261522, 1427618973, -79300365, -1387441225, 1406349281 ], [ -1365470238, -1446336010, -1789802107, -588047803, -557083431, -1602919905, -144075273, 701576854, 719915150, 1716952079, 194057428, -1895496154, -926133381, 1034270159, -769110950, -651479076, -750615644, 1689827971, 1427044786, -450017321, -144232183, 171252653, 1504402534, -1385383907, 176301193, -747705567, -1720859962, -1981102196, -961874835, 283774893, -614140167, 783402055, 47082688, -256617351, 1478159671, 667676528, -1672038882, 152230719, -173132005, -1875529294, 1262913890, 223797170, 870298825, 1531863566, -369439685, -889290206, 2128325677, -19090458, -1549457668, -2133577727 ], [ 276447860, 571182678, -1195661051, 958914345, 655703863, 1448203580, -346037519, 1343574889, 375060069, -2137986142, -1469843194, -890311937, 524786857, -1280487795, -1414597572, 974870066, -650874909, -329099108, 1055145221, 1191397917, -876065845, 913976177, 2138217891, 1559863424, 1899393809, 335066235, -1639624202, 506964373, -713943053, -637358950, -2024674616, 1678829972, 1595496788, 694745801, -1708358842, -624273623, 728403789, 186895858, -951515156, 1058211483, 246299973, 150386338, -1505582914, 1906571243, -114303509, 1002479041, 997434703, 667170732, 735117024, -803914021 ], [ -685891358, -663575982, -990328815, -287873183, -690508873, -716369632, 710186597, -1227169479, 766871944, -673717435, 481184011, -92363493, 169400757, 597191096, 1656102086, 722906414, 445316512, 231961771, 754906290, 398808362, -676614884, -153451229, 574465364, 993475424, -1350520171, -1611010995, -940282128, 991123207, 33326979, -1957537493, -593601996, -1324489025, -1903830246, 1077454928, 1706021243, 1090274059, 1231627788, -1283987609, 1549487779, 1567996475, 19084359, -1432515664, 771638520, -1990947261, -107263565, -1676120397, -1904420108, -2059839236, 724136007, 1020139739 ], [ 860261166, 1031005025, -1087103789, 326952441, -626023127, -492537989, 85411417, -1853058284, -942877779, 641939375, 893300240, 324876568, -1130511869, -1929962680, 1479516422, -194827931, 1197011246, 1991989264, 863929886, -501679507, -1601981257, -1557980062, 300282125, 1118356277, 835622751, -676074855, -1881024984, 1618055232, -1764171456, 858699349, -1373575394, -142700324, -2138101127, -2110641808, -779572473, -1915162510, -2079315346, -1480086096, -1228066597, 414190063, 767897756, 1605820913, -1488327731, 1212932186, -825490772, -989163046, -726410850, -568447086, 415737986, -415095831 ], [ -1737514491, 424219425, 85428193, -1579636956, 1271200621, -186093763, -916092266, 1774844174, 255039609, -1708697182, 1670623346, -1536422402, -29423379, -1333319044, 1501666735, -1735979359, -1492123473, 1425263082, -302004936, 268089827, -1936027532, -650993645, -213228919, 828351704, 2129018385, 888345448, -1873083543, 2012068982, 1100011210, 714768340, 5820057, -1352088908, 2094084568, 67061033, 438701450, 1332004625, -2096573693, -135977923, -1185783624, 994905711, 1099233399, -1041815156, 2145557421, -308503892, -247222343, 1222291526, -510195042, -1781391297, 1782917685, -362337777 ], [ 722157544, 509701603, -1252479597, -1784883130, -1374617654, -137515401, -1892154292, 1763057233, 934488022, 1984616684, 2089665963, 1874382886, -1325489847, 1092920083, -957431527, -1371631963, -1131941657, -1576198111, 31637466, -87781343, -1239314705, -72696222, -1079127446, -949275676, -1780041395, -569631149, -1571133467, -1320367830, -1531408331, 516300412, 1295207616, 1760345807, 304344224, 175159144, -1767828815, -149785171, 924715739, 1518645271, 798301562, 51118273, 1366787798, 424573547, 1943001653, 1667734573, -1419769703, -1079546195, 796110169, -1571051990, -1737036224, 355678095 ], [ 49286247, 1379987389, 307888846, -1726485514, -118906058, 1219395868, 122181576, 6717819, 234852364, 296222526, 1655523113, 2028664617, 1206008629, 986171727, 607910284, 1821720923, 1105924277, 1948402721, 371593491, -1175040686, 1334338812, -645943477, -1055000011, 1492930720, 278475742, 1013955428, -328090164, 502279472, 65109846, 1708603774, 1473703018, 265186508, 449473941, 559178281, -1961279043, -868140961, 693035814, -80155552, 1563253093, -1771610665, -1363601156, 128537065, 295442743, -454160620, 929396391, 670471708, -908386394, 1002039558, 1660484990, -772144987 ], [ 409538105, 1600642524, -80088073, -369762341, 1911571917, 848480121, -1444200009, 1830069739, -671525345, 1453844757, -1344522544, 1225339315, 899261420, 562573226, -1388477908, -1577983933, 1778124591, 379306834, -1256073399, 910759098, 1126831329, -1873497926, -161155742, 1739685797, -329284618, -1273810931, -1601056738, 1980752887, -1349443574, 816709777, 814113638, 1900688983, 360776065, 995045546, -877647341, -306593138, -834979173, 34724086, -1755712268, 72055105, -799339509, 1063572589, -531191473, -1099116183, 1900919488, -854522270, -1078077058, -362390669, -1450357297, -525777912 ], [ -2065422151, -63161667, -940831354, 531135874, 1350012227, -463795261, 1933133462, 891981, -1466117850, -200411239, -1126657514, 1698072953, -1908369449, 1399981505, -885806419, 2124314172, 2001928588, 63626124, -1991875205, -699846360, -992077598, 1246239320, -1302165442, -389808586, -267203477, -245773849, -1746936093, -193289980, -1624584729, -1696177060, 1838963641, 1681516007, -1784722017, -68968301, 1517687059, -41914338, -60127089, -392411836, -2050146880, -1141489302, 1538871346, 1315033623, -2016585674, -1058606425, 345654781, 13562740, -1686929158, 133365588, 2100125097, 529753180 ], [ -965118234, 368497628, 1052059103, -548118904, -186090782, 504996153, -982492854, 935794854, 1001556403, -269981794, 735401367, -1881852704, 369594461, -456465939, -1128732364, 1343379572, -747261888, 1703375225, -286162198, -611803442, 653175103, -154127558, -498010039, -1792093855, -1635529882, -2045269025, 382952765, 44497870, -1645117011, 1732415506, -243677938, -1497490446, -283413622, -1201448437, -1323423726, -1747804084, -1335754288, 61917394, 1021304233, 1605340518, -126845358, 1433353733, -1145567201, 2085533990, 1207762370, -1205602798, 174700003, -1499339588, 2009572961, 335062466 ], [ -988791632, -563731564, 444877313, -697972518, 15491429, 1877556706, -360265241, 150288705, -1736529540, 2112648807, -2100301197, -1079427402, 2024622321, 925341032, 1127667105, -1100626481, -1312687606, 788139591, 1667903801, 2136217410, 883470195, -2013272651, 2122960147, 1062482658, 67800716, 1358084637, -22173205, -1679664182, -14954693, -835075439, 124099745, 166385671, -151411709, 1669629355, 543027796, -150922659, -91245769, 1937006744, -31674694, 895030375, -681787942, 1650541722, -1065715527, 133728079, 1148762056, 1720891232, 957527613, -618010551, 2016078530, 1171721615 ], [ 85819963, -408576189, 778968912, -473164165, -1758905922, 599444126, -630818237, 666962145, 1027927226, 33363689, -1043577169, -1517211651, 1872682796, 1926688046, 1193223655, -1078099003, -1842539832, 1256884116, -281592867, -448174331, 1047751535, -82764162, -1146072963, 1958357056, 1458072483, 1984912746, 1900996071, 1621123827, 1811130366, -1879274710, 1364993854, 427291576, 1545783355, 702261555, 859372106, 471914510, -1061146260, 824726511, -1246187440, 575333970, 456757805, 236224764, 1275111875, -86882939, 460989844, 582055407, -299820346, -292040989, 1423011529, -184512499 ], [ 486058579, 1786707746, -1474395659, 954423455, 784208055, -1611509209, 2064397668, 1355485037, 7795252, 186758065, 1879816628, -507517127, -1509653410, -1611584846, 847787950, -1631915907, 1560557823, -1444700201, -265434813, 1080988393, -1307686248, 1256664718, 1123686602, -1648730263, -449277455, -439626671, 530770204, -1816637613, 1046528718, -1202613489, 294765332, -1369563058, -886367728, -1380535597, -876451353, -881398878, 1346737735, 1322007950, 842036792, 1313042766, 1348310775, 1445569078, 563547875, -1813115128, 1517418399, -46244059, -123442539, -1870174959, -1304064005, -2063449059 ], [ -341101235, -264002015, 272295313, -883894502, -1294077068, -68461839, 735455138, 942096096, -1406156965, -1487361029, -894251508, -1195316992, -296969731, 1098458471, -1015009868, -638689536, 629942849, -1929558038, -926067440, 126264008, -574138179, 797002044, -322385684, 1137855852, 2046340923, 2020961134, 1682543385, -1721201758, 1975127403, 237752260, 1953743286, -829537044, 1353041775, 1839303075, -1085854304, -1751766762, -1916202930, -1158867677, -1173566387, 564451831, 783121333, -238797040, 1548997593, 1678369798, 1778640488, 1950022278, -275024172, 1640106922, 300583339, 1325391637 ], [ 352702788, 338535205, 1027866526, -1768549539, 847857093, -2052728952, 1007491703, 2131184035, 1386713543, 1029500633, 6859214, -1732656557, 220429700, 614658764, 817020699, -691695163, 1426394197, -2067482268, -179192974, 757436416, 2037224330, 1254791822, -664894685, 625809717, -582472709, -241112461, -1157372585, -1603309080, -1749809762, 751630756, 1005758316, -1457293507, -341389061, -1765911691, 3586304, 1041076599, 826816, 608246887, 60008815, -1078136178, 1701346424, 521672384, -1039653420, -134871529, 677983835, -1714577100, 1258910156, 1529582595, 1571294883, 2064042541 ], [ 90819603, 468591098, -1322277335, 1532510342, 1101063971, -798570291, -543010751, 1167949510, 1989903604, 2088512543, 2910825, -233677604, 832659400, -1117091905, 1287625581, 780339068, -922734861, -922391517, -91134818, 1583047772, -88686983, -1477890282, -918654664, 38993572, 53359262, -1303235863, 294211935, 449832006, 1641454307, 1170688015, -834407450, 605557544, -1473853781, 1137430550, 1471039148, 890775109, 804170523, -2125287239, -1921954223, -175455807, 394490638, 175166069, 1885782236, -1472338213, 726246751, -1793667124, 1933651524, -153388890, -282422464, 1831275163 ], [ -2022424789, 36808087, 925276169, -1567130261, -1446175175, 1613069163, 998778136, 208553387, -1729520387, -366618654, 135799663, 1918975903, 1845796079, 1882515931, -427321218, -611689652, -568585427, -331516507, 641212447, 1543156516, 1974016934, 820367663, 1708885100, -1963311550, -2017586293, 1985740405, 1709879140, -1762407739, 718854856, -2080997121, -1177243865, -1323353531, -328184672, -264261575, 1019072753, 1865566593, 759478274, -507743475, -666093107, 1891741607, 822532786, -1401994243, 2127122893, -1067019784, 1067036163, -1916214974, -93348599, -1906900978, 1039490701, 822322592 ], [ -559167508, 1747051379, 1229624734, -1979982418, -1551734861, -1981997753, 1036613798, -1343789087, 262929781, 1547314672, -241336838, -487058873, -1116235327, 102560091, -98862680, -1800127739, 801073967, 2005995291, -319297085, -1957280117, 1897762090, -1936632757, 1930856676, 1064050003, 1489362572, 360311365, 35288233, 72051231, 2055194451, 1077106393, -645993301, 1634451438, -1850980277, 1945140428, 1625033308, -1795341944, -742885759, 762477427, -177658888, -1756372403, -1569118241, 246893775, 1378559220, -605505734, 1790293481, -1886977216, 2073366822, -46988664, 1986113715, 851528689 ], [ 58407006, -256114158, 1484726785, 279100963, 1139058938, 1423311118, -59336948, 2103537155, 922694135, 2079433598, -1508135422, -335967233, 2091099864, -1799359412, 1567999355, -1632645797, 1009972285, 642817881, 90825243, -614904248, -211210935, 240384282, 1868910560, -666121140, 1389753376, -1103891650, -627764774, 56317119, 1267467436, 218772859, -2077398188, 721627350, -190434157, -1909310715, 283330364, 204612845, 1924130765, 1092780514, 1759637359, -96544368, -944178298, 1691717847, -1871508251, -1229386101, -48489484, -927279773, -222448531, 286439266, -1443606571, 113071419 ], [ -690922721, 557075967, -333403081, -763270636, 1092938485, -337009492, -197280896, 1662786519, 1160476002, -1910131059, 816476748, 1286863327, 1233885038, 894475815, 1950352148, 548442889, 1776783394, -867876144, -1933477146, -1365279357, 1972579728, -301894934, 1647769600, 131962766, -938670446, 1987898494, -1313455321, 1260437742, -114158905, 383650669, 347128674, -551097359, 308708, -541626962, 1426771795, 1240486716, 2114708658, 2146154594, 1252832781, 1504769866, -1575137586, -309000534, 2096622510, -802668206, -1060090109, -1818403048, -990457834, -434924784, 1701074309, 1329954270 ], [ 1155740408, -204818757, 65788219, -134205708, -917561052, -1197339147, -1190136339, -1381061713, -1030621117, -1267639944, -830384889, -527404560, -1771840220, -1096965867, 1900501662, 2082012167, -1178839233, 485258787, 1883904225, -2083502264, -1178045466, 1979728826, -670913973, -896251916, 955247821, 295848225, -1884316324, 1441649053, 1386122647, 1321897504, -205056079, 285991974, -1555228340, 1783406372, -2008965049, 1234193482, 1720172009, -1355757455, -1284616158, 613863239, 1202203250, 1480537958, -1907812592, 758016795, -1181603725, 1835580532, -1026021144, -1015860441, 1670199241, 1386779329 ], [ 708385300, -1943518271, 1916454018, 1816838581, -991156626, -1097797506, -224262724, 1641046471, -830814815, 662598294, -1058263398, 1897538659, -157926036, -562102636, 1118098739, -1251438720, -715509697, -1252157747, -1427800244, -12328138, -1054867666, 619535546, 531633980, -1818124289, 160239933, -1016758379, -1462731199, 1045745312, 375565759, -173559088, -561733846, 1314445765, -2124712802, 120209279, -128029552, 1343488946, -1541097090, 961210232, 777499569, 351255970, -1370136840, -897862606, -795742217, 1125319956, -670588329, -1448126834, -1287997946, 878039919, -1101908971, 282326532 ], [ -767284075, -1584052301, 1856344323, 1939231291, -271879814, 1942118841, -732440829, 723433697, 856917906, -1405910262, 1519607032, 909205891, -1111493694, 1276452995, -1598895481, 1642491413, -2000905286, -446108954, -1671976656, 672727687, -1619222405, 1084126581, -1241912243, 220262400, -733329403, 213637400, -1593085728, -1595941077, 1515054906, 1831423962, 598468404, 131766016, 732236076, -712766578, -122114217, 1163768608, -134672259, -294151286, -1524340961, -273686132, 1318861152, 1886965760, 1501805158, 581348781, 653586964, 1273044096, 1601323524, 1239625143, 691623814, 1448994540 ], [ -1585183378, -586915990, 1788625997, -267161591, -1502979055, 259095190, -1735831324, 1573457968, -1468421994, -1444654337, -1848702704, 1285258788, -1207714188, 1876272525, -687626597, 151923594, -1674059388, 545213881, 1423358495, -2048573783, 1498785877, 1377587190, -1053271660, 946270956, 1433536093, 537462894, -1003682696, 1435963803, -951306419, -641494487, -932351188, -30475094, -795757614, 1535722317, -84327101, -1514426284, -1763868612, 996358967, -764631963, 1812233666, 1857461226, -1014308592, 470212161, -612139939, -1217690491, -609249433, 794926029, 1799267095, -580200622, -1237499134 ], [ 331666687, 1442425514, 1416266170, -1795314707, 366469722, 466147935, 1392922686, 1042518380, -1381772232, 1312400791, -1247381209, 206919067, 377857286, -1952542900, -2030980149, -2104188644, 444602557, 212197440, -1575387627, -791331059, 1027644467, 1288013641, -671822366, 48544829, -1060574817, -137844774, -1979220262, 1227596268, -67310823, -215362277, -1108778895, -38856636, -643299017, -361358677, -813553252, 1807188651, -674153479, -1061476644, -570302116, -1294697289, -287868689, 978280320, 915721915, 2120554331, -338714757, 1641324469, -1233332396, -521354996, 160203077, -1263598027 ], [ -856627421, -596448779, -1609086041, 2063787680, 2083166997, -853480584, -1131617795, -1678728230, 591643452, 861080148, 2118153706, -1672391101, 623901001, 2060644955, -769343551, -1773717503, -1571583077, -1533719608, -1084556681, -1661551038, 1682809370, -386063300, -1337436901, -1512919018, 494334135, 40607672, -1474146355, -2027006407, -745699538, 1262891791, 1888077196, 16757112, 591994942, 1523670240, -437554894, 1045333078, 1173776408, 1229457229, -1334198515, -331838100, -677369003, -346292136, 1677756188, -1491700188, -919705169, 441219055, -1317443305, 427460397, -2044656572, -669771292 ], [ 1466264671, -1770923744, 1792546381, 682548968, -166013237, -1053617386, 1455586301, 763390980, 259588142, -538475258, -162995117, 962986109, 1278447591, -477920514, -201511147, -1808223321, 1290230569, -1092875462, -623111570, -1893534576, 700406198, -1518708757, 969165872, 1732409476, -135469425, -481844850, 2018315433, -89843024, -1164711695, 1542051139, 1758529726, 1214737393, -3295223, -372097157, -1394939514, -1586507812, -1884158279, -181960341, -590958046, 1260712155, -1906286713, -92569639, 901307987, 1717637298, 1793953699, -919051088, 662029083, -472525924, -68320419, -1915389603 ], [ 85985446, -1999226787, -603074648, 1656693307, 770143222, 2145590088, -84903143, -959993535, -25002365, 345634865, 482159197, -51465812, 580875498, 569939349, -1522776177, -2017050247, -1835448126, -747028314, -1281332686, -1321203649, 1197854951, -572932918, -117118595, 1682428599, -2117780963, -1157821442, 1345725534, 1213196172, 1085262965, -1435354740, 348605728, 1829133418, 298835343, -379739382, -1730289892, -1787695461, 709220725, 1703290750, 907978825, -451718037, 381012008, -1710305276, 322468355, -1405973321, 1018177149, 990581610, -458221462, 400057362, 37236592, 1474245369 ], [ -772653821, -1496230178, 1181306759, -1487101961, 1303637575, -605736026, 41455977, 1046870007, -52069579, -829805239, 1660092630, 860803819, -294066433, 1001912425, 545103321, 2076565677, -1000690858, -1537039490, 1604644230, -787435865, 19818188, -807597252, 537183453, 1550153025, 886271086, 1988587876, -2100630788, -124702678, 571682146, -88159691, -112606821, 468947762, -2114479636, -1478723006, -929415053, -317568156, -402445309, 492476423, 551496337, 1906293412, -1548921837, 1399820564, -599749871, 875580804, 74777876, 172097319, 834054260, -1156874747, -1701317766, 2053687045 ], [ -1433581455, -238047880, 706011021, 159889214, -2009533228, 87288023, -1418963407, -148062252, -1939798825, 528749540, -345246147, 1501466592, 964542844, -775218684, -989066763, 701902835, -60351643, -446833223, -596645185, -1921931129, -1899989682, 545744172, -1722528852, 1949358166, 231239066, -1436136574, 1677092871, 270941437, 796187194, -1417822089, -1165781756, -1320300579, -2037000199, 1053712300, -1275960668, -531266115, 295492613, -1449274717, 821466407, -1977516849, 2041754965, 1379692398, 57691793, 1144727061, 276821152, -974634854, -543266645, -19471849, -1261055221, -727156305 ], [ -1239354408, -1552490276, 182347222, 662469910, -2084855149, -2118768519, 35530161, -1679568113, 1729821781, 1970438476, -1047120102, 1083613152, 560678523, 1606887508, -561263738, 841933855, 478764744, -366883415, 1710210314, -2034288572, 1645788679, -1477061720, -250865200, 2128799978, 1899575914, -906062886, 280513650, 2087308814, 1544987491, -1113488049, 391745362, -94564020, -716652784, 1386252191, 80105388, -1378760251, 144829890, -762665355, -231398047, -2098709958, 384670513, 1944983446, -1612044500, 1859560720, -570421092, -742936982, -1280625590, 1142188592, 189742380, -1407366923 ], [ 960059084, -1484331835, 1561138811, -1231711797, -302103824, 1902731917, 534554485, -1323325688, 1813734044, 581967204, -1995922974, -1874313620, -45375605, -570713415, -245940783, 145852941, 749257661, -2026680256, -654272498, -1689992647, -903247579, 266838388, 211346675, 838276175, 2111232913, -525691155, -1531014116, -244038695, 2037028393, 822068722, 1682056445, 1211735357, 1374694853, 292138352, -270161080, 1658152613, -994283810, 1865536724, 316323565, 657322476, 775892505, 1931045376, 663735682, 735329188, -373855417, 1291751999, 1553109047, 1679093395, 390939598, -2121487860 ], [ -234717313, -607682665, 412465358, 646060550, 648504380, 244548827, 2015066306, -597987933, -1540930203, 1807224780, 590121496, -1607114331, -753965617, 2124930843, -837986419, -420892958, -550831231, 924809748, 63478737, 675061960, -985058036, -1477478209, 327633471, -899378518, 2124755511, -631187914, -1849826111, -763927484, 706196156, -1300378880, -317482306, -872081401, -131332949, -1793348398, 188606717, -810512073, 1127885179, 1507244295, -1350135136, -629441061, 1646435259, 335532937, -1439948600, -102787273, 70093422, 1460502557, -411714465, 1649394445, 1714855198, 2018792748 ], [ -1506607194, -1915677793, -1076445279, -577041039, 2110196451, 1741224205, 1438470727, 2086847103, -1896962067, -548608365, 1908458188, 1330666656, -456603108, 758034734, 1711502552, 1197700901, 749102955, -1515049094, 1360478854, 758776981, -692060201, 2034788779, -40130880, -465091944, -238199903, 1727498229, -1683311446, 616925270, 7661569, 744378191, -1649242410, 367668559, -1028089775, -1892659085, 793486508, -517295087, 352972004, 1230518403, -25331442, 1811454857, -1947169912, 1871604509, -1860699705, -137918210, 1746817846, -412992877, -1363593981, -1744589729, -1778070245, -968927336 ], [ -91087794, -1995024220, 2047507327, 1255446616, -1019663513, 1984611005, -311488918, 371065434, -155741707, 258882846, -495059377, -458444061, 1202491408, -821655358, -1385614285, -653656187, 1106231080, 1534002432, 327643008, -1606357512, 735469329, -1267652446, 479883337, -2141422242, 728218941, 1345216636, 758414371, -871214335, -402657218, 715442477, -575619381, -1747103521, -1236877083, -1174856361, 230996144, -132804516, 1212641293, -398481157, -123036504, 735396351, -169031011, 1079329653, 970004545, 378784356, 100291511, 1848411652, 1967003688, 1079457438, -837755283, 2116217874 ], [ 1907818605, -2034915611, 2050840640, 2078900011, -219121150, 1576343011, -1770082583, 1590137386, -656943664, -935160098, 699030025, -1564768063, -1259571859, 1672059599, 1261311260, 1296023743, -1221555565, -191445261, 310869157, -798024937, 1547814859, -104375782, 1636034087, 912991631, -2093265091, -2067866967, -2076377349, 2062273469, -1559606732, 1919474405, -1361048398, 1286512134, 1539513043, 1359798497, 774214722, 550196458, 1381560228, 1427746287, 2066694813, 2050914609, 917831221, 1954990722, -815218385, -56215454, 2036941523, 1170630344, 1537860258, 572158495, -1031160775, -4980985 ], [ -1238873417, 1004696091, 1717140547, -868998345, -1590133244, 557881398, 1939867088, -1478163754, 2136936336, -991547875, -2043067315, -1602813624, 2108019684, -1215528932, -1357133596, 1497761537, 1791842402, -1683199372, 200780900, -705602454, 195380044, 1539904913, -1411294298, 1238697052, 544012284, -82231210, 249774493, 1177529401, -1971727279, 87970557, 524860854, -101645087, 2063732406, -541904028, -1544103123, -1695989534, -195325867, -1930391420, 348791941, -642613307, -1939795422, -1938374235, 416539896, 1485343094, 446832541, -203977895, -2041829083, -892334582, 1098832433, -121158217 ], [ -1007975701, -1569171327, -2099133641, -1780531857, 186915763, -1906163267, 678241683, -34121458, 1303971505, -2029970400, -1103688924, 859523325, 1117705920, 1032035264, 121605917, -474227300, 1434780668, -1651144228, 1416341184, -887760974, -178565669, 755076929, 1436889604, 1901729454, -1990255982, 167140505, -780042516, -330172908, -1634501478, 294666747, -1689596710, 1903068974, -932182212, 1970569809, 1801635000, -690946254, 843763341, 180391763, 879509971, 1178840726, -987167704, -1959172492, -840155925, -290385498, 91944599, 1711399318, 600649471, 667593726, -1584436012, -801961841 ], [ -858189819, -1601680541, -863033303, -851357254, -354233874, -1073566788, -1781337642, -1312445099, 2001371788, -49587901, -1554103364, 1514287500, 1936705918, 1342522469, 301518375, 1288066734, -1305826019, -656130078, 1260820901, 912274831, 821392483, 126406834, -1320061168, 1819034634, -1403397204, 1627405129, 734659278, 2065097438, 1208726135, -1966932248, 911981166, -1263750130, -1369038292, -785622813, 1250916716, 882616823, -1217244172, 2042537318, -2087711508, 1532570063, -282573410, -2063739166, -2007152166, 1944129429, 442032207, 480478749, 818328929, -1059817762, -1279554246, -343442816 ], [ -2112611567, 2135160144, -1180101757, -519027105, -1441155303, -1225919908, 1504939371, 1495365331, -884353510, -1587018158, 72868011, -1338548175, -1745024611, -664326429, -68421279, -1193399762, -268373995, -1831160864, -557402039, -1155948572, 920502508, 1675213967, -151329636, 627932656, -1440295770, 1569349609, 245852256, 1426313974, 441892229, -1805635528, 1055223852, 418961281, 1442380113, 136773147, -710267707, 1493289850, 1707282154, -1616840410, -611370409, 862045906, 611901852, 1331910052, -1044271836, -2023213696, -1523378278, 2103137583, 1889176175, -154997711, 1314291921, 12458199 ], [ 1363598535, -695320212, -536196721, -1046077990, 156415498, 41253099, -2680529, -24606226, 1313869700, -1501639814, -68346655, 845169340, -683315222, 1604652214, 1159862871, 1579987125, 899849956, -1207869522, -204914004, 1965089559, 1012542862, -717405329, -655550220, -1814032751, -1532185427, -1970135259, 1995705325, 1569441872, -670966074, -314871015, 1450528439, 1660897357, -244201864, -572695673, -1990694070, -1568485004, -412951031, 634174474, 1656962016, -827463698, -1350567614, 1853086226, -1183094466, 937287572, 850544641, -35626087, -1189320961, 1202661066, -530927136, 1390636530 ], [ 1696866482, -215625257, 1276939493, -2120537961, -1885384408, -1195757835, -409133576, 1764029682, -1524491140, -1676719728, -1379702663, -1729027198, 618183992, 1114674641, -574555288, 1069264362, -619774322, -197401324, -1985763761, -696087580, 18511985, -332257647, 745125276, 2077116932, 615014373, -968645329, -733891709, 1933455265, 1415939847, -2042939467, -240743285, -1349404173, -471022118, -383820191, 1196365501, -137767794, -678191647, 330711853, 831715049, 487009747, 229296093, -846001570, 588893965, 1916268730, 348072400, 1638484790, 1527421889, -1497769198, -1168214440, 2014995638 ], [ -1101174454, 397855519, -705333951, 276417009, -443620870, -475777156, -1562071801, -405945259, 737370341, 1804341942, 1556450634, 2087874411, -1143173250, -1268629298, 585735310, 238491438, 1667299731, -1364366921, 1058726115, -582733927, 174515880, 1393301492, -245199796, 1839317745, 652760885, -1489729599, 1699336067, 51016063, -83341788, -1224495560, 448684012, 1817352782, 480048424, -657028859, -1833836304, 762461847, 1694088045, -1430071984, 1294360889, 1477011392, -275496530, -1015419294, -881393880, -1613329373, -21737995, -1958070184, -431146617, 1543792087, -1131357096, 877480458 ], [ 323809943, 673970578, 199613713, 617401844, 2075639666, 376816663, 1554994710, 1710730563, 1368060171, 1042837718, -2135867781, -1826609076, 2078734270, 1142748745, 1130947771, 1410186916, -687319406, -1260609886, 132057480, 318096168, 306559927, 698023817, -1369236376, -233069070, -1483829229, -797811722, 878363941, -2106121237, -1884793816, 370668740, -460814441, 367251455, -1933017142, 2023843007, 1498365688, -1039395589, -588787405, -855589957, 1250438531, 119887807, 884964139, -1859400032, 795396631, -1125523681, 233346343, 876684615, 522053295, 977993909, -458498416, 1643492579 ], [ 1799230569, -1645537503, -1097069815, -1235770822, 153795498, -1665272300, -210192563, 1551574905, -1130156793, 1902741069, 1340984666, 1347751344, -1666970131, 180549259, -1272059222, 100812636, -283320152, 1730720528, 1729630703, 1161596056, -1046931214, 248799810, 1836094826, -695419934, 264455328, 2144892424, -288464639, 1179870149, -549253620, -1645175883, -308752537, 203610393, 440428531, 1929258087, 202624844, 651143826, 2064450631, 865764991, -1527611993, 1374692378, 1243775859, -724654318, -229705457, 801940572, -310277950, 1746062729, -1702544897, 755647502, -1470431521, 450182958 ], [ -41661084, -1965347850, 1746078682, -1301354181, -176112575, 1927115140, 55332639, 1834961457, 1464014076, 315889912, 30548089, -1137709457, 1574056569, 629100641, -154000667, -1294242183, 1628135133, -1126592687, -1276621356, -1328658768, 1634748970, 283463941, 453063862, -518172401, -1353857989, -1484434007, -244633518, -276479575, 347313514, 318634300, 653722970, 1139526826, -898399973, -7020878, 866057413, 1867548572, -590656271, -132718343, -955985368, 187380200, 254166007, 80121980, -1012620150, 130032230, -471333603, 948151126, -777427372, -474844347, -1807306284, 1946555601 ] ] ], [ [ [ 386326747, -1015157116, 1709873354, 1554645582, -324872235, 765127773, -114190869, -1586296300, 17953548, 1770061327, -942204935, 731814479, -961043498, 1859895157, -1083199316, -1329475789, 182701052, 1632837234, -2045828606, 1905453675, -69945944, 102580333, 214866087, -1066058685, -152424352, 2072041525, 785864935, -1636658274, 850595336, 922358052, -949638419, 321729858, -710655381, 226373834, -1596103309, -1681963431, 764589803, 1221150964, -703716819, 1397888915, 1925843954, 2093058162, 205040219, -1539703801, -1949720019, 92991837, 1923029778, -1280918493, -1153345147, -1052858261 ], [ 142427365, -1515868611, 1629484126, -286942479, 261339531, 2109285901, -508983690, -270797595, -1069279429, 821500731, -1974873668, 782163024, -2053207158, -909248605, -877979025, 1296020811, -1101141822, -677977025, 1008014831, -1353451019, -1757941179, -1134127994, -1026640243, 1607153170, -1959877537, 2137943290, 260657683, -672055702, -1143820407, 1915896116, 1797437728, -1304771609, -1672503504, 204936338, 1769590242, -288585841, -764415624, -1814840933, 1659350064, 322740770, -209913880, 1193332955, -1829669408, 831780950, 237042968, -1200506538, -473240538, -1305202574, 420584791, 450843686 ], [ -2089878565, -639292321, 1170551248, -1508266898, 847703407, -858141918, 1354778824, 1618547332, 1325165974, -1718711713, 951392010, 1270053261, 666741467, -272432910, -1470973095, -2005694843, 1873903402, -345753611, 377738563, 194000554, 220762490, 1037675240, -737376866, 54682430, -1780830124, 193750261, 2072279273, -2083517771, 439715195, -259419272, -705496475, 1786665480, 1159214944, -119327391, 1211836951, 872909796, 549206821, -1815221504, -1791171584, 98729898, -1636612074, 1506089676, -313055830, -66247840, 1063369576, -1813663632, 995458992, -690574603, -1642042549, 2070365651 ], [ 416372818, 1929865750, -1508002705, 1078740298, 1691809535, 2147034838, -1718273334, -408145141, 737931697, -366722659, 543687189, -433447995, -1429453664, 1093054238, 1258985210, -1179805652, 2028942474, 1574323280, 1036460318, 1159458555, 1562247382, 210416415, 1484838524, 1780567444, 954322616, 387357977, -1710376023, -1977927891, 122760600, 308270175, 1749962925, 1560941637, 1765006146, 1855843373, -624341349, 679989986, 27766939, -1964212451, -1025048750, -1293028219, 517202793, -811605006, 1518778753, -386766621, 1344761204, -758393015, -1129279036, -1312747866, -464595203, -594811251 ], [ 1179937989, 527283118, 7337875, 388170839, -1248150644, -2129267260, -874106412, -1439344302, -1180470900, -1733902241, -1786637406, -303888066, 914310075, -1223444077, 803079063, 1116054937, -1786866190, 2078411571, 1001377637, 374190528, -653047670, -1711754636, 1556904522, -307499538, 1761267114, 1031223565, -1919478762, 984907666, 1061139401, -1999808348, 1602397275, 474757609, -874944208, -683121956, -623798584, -1849324063, -528116547, -1076436650, 602426379, -141266700, 27500262, 1015705179, 1362401571, 1720068413, -1422413176, 1370760713, 1709663853, 1408594294, -1147737665, 625207812 ], [ 527704981, -716023743, -73090198, -1312986600, 562110021, 1560717758, 1919070110, -1352402132, 1343201177, 1416811275, 459528377, -52416111, -646195158, 270803895, 1522618319, 48664976, 1267987559, -31273232, -690276271, -1179670074, -1305002230, -438949946, -1031336249, -1993845930, -444298394, -2107285402, -1821204478, -424071478, 1639436393, -754121910, -2015285624, -546799762, -1749489678, -565175997, -1002172266, 113551399, -1776818560, -417475289, 1259826395, 779301012, -21294834, 304692940, 257841049, -1212616952, 691160917, 399243524, 585696931, -2120515394, 1892813153, -125933247 ], [ 182084661, 973125010, 89019330, 136025202, 2012827376, 1438405898, -1814254865, -650225702, -1765900741, -1253331893, 513463063, -570463087, -2043441663, -1532597319, -917170218, 1747884773, 2037206399, 293856106, -302142684, 583897100, -1454118716, -1946342735, -393110020, -1537979593, -670487985, -839803320, -1315557317, -825641726, 1253063106, 1362489514, 1605749208, -225332049, -656936948, -510216171, -251874748, -374325158, 1082674168, 768110977, -1392418588, 978494983, 671423395, -2065035269, -1523000601, -1010174562, -790446702, -884027392, -717846628, 879227562, 765103839, 1457122902 ], [ 1975710996, -1828909466, -1393359279, 566342614, 2002875387, -454055408, 343067717, -87746852, -2068329061, -1067009614, 1302083191, 40252549, 1724452306, -1416521512, -1604778137, -1880209641, -568293796, -327842650, 549393948, -598164561, 1445240161, 351260007, 1848365980, -1725300436, -937562934, -1926758655, -2041158308, 2066811584, -532872766, -881036258, 74689911, 387526957, -955610400, 1692854991, -800724073, 564699070, -1294177796, -1085076901, -869100903, 11451220, -2001548687, 61230784, -1453213614, -2033993793, 1167400917, 518375735, -1078257924, 579612654, -957343437, 1411981891 ], [ 1058038397, 1490109820, -257903570, -637113170, 262753714, -1897372061, 1248808772, -229721102, -1805098871, 1704447937, -1181063858, 2083704116, 1735790313, 2067611162, 1159657218, 2121762303, -1825355135, 1763183390, 1242793562, -1477102514, -1974592930, -1187076247, 1625822107, 596744869, -986558922, 136059776, 490416629, -1144204242, -847470825, 1154311889, 645317773, 1921262440, 1714724168, 1657964782, -860103072, -828094822, 1342289921, 364072806, -509160329, -2088671335, 3999418, 1128245809, -1415647265, 1439510368, -1149042230, -1100589464, 1633013110, 1818100560, 379888325, 956033196 ], [ -864075003, 910899864, 1065588913, -234526687, -616704252, -614451418, 254192358, -1850746078, -70258741, -489595559, -2012429566, -380782234, -2035231747, 1692489011, -900314344, -402861121, -1539874262, 2008439671, 1192001694, 1473332559, 1106456467, -1733657601, -1848062803, 591361073, 1714203420, -519701873, 650906299, 621387156, -1509911563, -936714580, 109722678, -103959328, 1713810979, 1081748198, -1016669838, 1975193560, 1224139650, 1857447850, -444120746, 2068541023, -1610145032, -325755405, 117721542, 553061404, 2037659197, 569039896, -304820210, -1532812892, -1639910968, 1026649281 ], [ 1664321980, -243877011, 691186519, -1967646588, -1996482904, 1230754353, -986139136, -881238866, -1328327909, -483350737, 1566588498, 532499139, 1440876528, -986622315, 1051435438, -559680968, -2031618541, 1643434639, -697912688, -2077389356, 1646118030, -679135026, -1819500515, 1844914317, 1667002744, 138060452, 234049540, -807279648, 65102091, 1987133789, -762121982, -1327989549, -1191718325, -104263718, 1197434685, -315540853, 720061967, 226341767, -354281202, -947986572, -1094370969, -1393101202, 1792051901, -631499574, -496191093, 1020556414, 619272194, -1620093219, -1197534219, 610861932 ], [ 2063491602, -512097810, -942084798, -245191966, 1774893122, 1155565186, -1292535441, -1633339111, 807502607, -1147212075, 378504170, 990615981, -667023704, 1888317464, -426533838, -258050311, 852628885, -1564974184, 248588595, -788161803, 2692143, -1743328874, -1919272869, 671072541, 547089616, 934899075, -1721576776, -346605897, 333031494, -2563515, -654151127, -709914196, -796856460, 1209422510, 1297190466, -1879730169, 83976935, 66198795, 891416344, -536744191, -344198495, 972032750, 2067852443, -1431435221, 1173508429, -2127809656, -665540319, -1720062933, 205486433, -800381309 ], [ 716856639, 684160537, 1121384594, 628682538, 290779898, 1597520783, 1886484869, 1729561890, -1059080446, -319869472, 561723141, 1340622511, -133392501, 1410754038, 1282957441, -226489266, 1943809137, 972711945, -2007413846, -561727323, 1000392093, 1258783609, 2102238339, 1469714802, -1498541614, -1360533771, -1391493242, 1730162338, -1099387679, 1484015156, 317842337, 1240824296, 1227433778, -1150346866, -1777496161, 2006481798, 2001205639, 884438251, -1814972525, 1746428469, -1918806207, -1160911236, -81872876, 617559506, 937925012, 634417026, -2061906795, 471991723, 1269810583, 1855018906 ], [ 668823652, -1675909318, 99499290, 894493127, 1627542620, -511736406, -1707812926, -91766472, 1711876383, -254928625, 2126030340, -358812639, 422699467, -2099950243, -190619713, -1614342655, 1343944808, 896318383, 245630832, 1015477455, -1095182909, -1781783672, 1731567535, 1836937978, 757257222, 106886806, -381789414, 1804309541, 1201164087, -2118650475, 1439114063, 1834648329, 733211842, -1265168905, -731276544, 776074251, -2040452758, 2074339365, 185693854, -60628595, 250695471, -1370448427, -867473259, -213508733, -247145569, -1252771485, 1869588953, -1130786288, -663127010, 1274134757 ], [ -1450315815, -972241382, -1485740058, 2070715482, -1373050135, 1115832089, -1366507159, -1348055485, -181155243, -847902474, 672989095, -1588160878, -125275730, 1635919309, 1367210729, -1779789177, -919521064, -1142832316, 1804942984, -910084873, -1505965910, -1827226430, -1559449109, 2135023954, 330833501, 811776553, 1457714375, -90687954, -179229773, -142448598, -1151706095, -1809214772, 2044700499, 971230197, -530420478, -1882014390, 614565555, -924590019, -1746400074, 1025072924, 1774024090, -524798002, -1839742748, 2096024965, -5943343, 1755592107, -1666832771, -1642385273, -1359539080, -2119395320 ], [ -1013226, -1230450333, 1550249073, 1627808935, -631337688, -731866030, -1093510328, -1684820756, 1229031375, -724726493, 617634910, -764546272, -879015, 236136767, -1800052778, 1202291694, 205451844, 355036247, -918233507, -1677875705, 1358252016, 289264419, -2094246259, -1941097197, 1416354106, 1740242172, -362131358, -1378942968, -801778385, 1244803315, 1578169202, 1559462420, -1690488091, -1621698657, 353135954, -613622442, 520250027, 1955628935, -1355529353, -276441078, -873017212, 1722980157, -1683784899, -1133137177, 811404477, -1809906532, 1662293654, 1699821713, -862824247, 499144747 ], [ 754087950, 1874937152, 1005653331, -732037426, -718403099, -1199348506, -620781580, -1226244363, -98215278, -560540497, -237598124, -1213094922, 931066547, -1025384325, 761450822, 350333417, -781411358, -680933846, 1279673007, 182279111, -1397806489, 62755224, -1627903952, 2091142027, 621215066, -1363336082, -1986498927, -1980533493, -398004040, 25269525, 502439466, -1646872364, -1251300436, 47143568, 2128878659, 148621686, 201491401, -283121814, -2049297328, -1562472435, -1960960933, -1806637117, -1339288157, 112982316, 1631664717, 1905266695, -433662948, 654929245, 509778631, -583306523 ], [ 1196994637, -1571450277, 311894495, 365881543, 2104768618, 386190842, -847488182, -950341684, -2062584644, -1164489759, 579025054, 366508706, -386361797, -2018668049, -600017526, -2115117960, 874875162, 1371850786, -666264080, -1715315300, -503614799, 1934273050, 1070120901, 285101848, 1046008446, -213662023, 24699140, 40911259, -1617168012, -404793305, 134656907, -2072963931, -1945573460, -860046192, 2103559724, -1574229287, -1996687070, 1685812124, 896376907, -147102167, -90254440, -731361496, -52402965, 1789081828, 1576556465, -867926542, -511526535, -437235625, 1309960762, -1668847409 ], [ -1425725032, 2117283842, -1233037056, 105397658, 1843697661, 512689089, 1305185255, 180865852, 1325213093, 346602143, 534567622, -1995826771, 226956427, -638953465, -1035807956, -41901045, -578133724, -140080141, 1310904820, 1300232322, -1767604685, -1459768488, -766817272, 364198841, -1734907761, -421637344, -1906958103, 657201733, 222975029, 205286285, -170297869, -1128579576, 1242049648, 1433954149, -1121448777, 1107366094, 865935234, -340938745, -1720263208, 451274357, 1409889733, 1758284082, 1584743402, 1024137695, -1710267078, 1202178237, -452689755, -1196875271, -796625353, 886231020 ], [ -1642538187, -1409673913, 29407707, -1839303424, -1096757772, -1389882785, 377391194, 663302324, 1259002261, -1283181815, 1438290536, -908444969, 1336936347, -1953884750, 632624883, 456491903, 1003062547, 261085992, 1414621499, 1644471566, 913643037, -79686828, 1672195278, -775549490, -484223026, 1664117579, -2012837750, -1658200093, -1767546379, -1481861046, -98139046, 1708516113, 1898592135, 1980702869, 1758126871, -1701687067, 998581362, 869534493, 1721742003, -135928327, -1328302399, 426810406, 1201956363, -1162319911, -1087463095, 18085639, -2103933154, -1508138195, -62911220, -2132424525 ], [ -1172310985, 628555161, -894752313, 549066546, -1246881584, 1580848180, 2043640160, -989458921, 1685995369, 1901732371, -401158227, -1971944333, 839933932, -237422297, -575828159, -472758461, -1393114132, -770233488, -1447553664, 1792461267, 1485685937, -123893748, -216019725, 2023271298, -1879048877, 1533464045, 483344427, 1272576353, 382454236, 445176162, -291758579, 458152570, -697282645, -60715509, 167578742, -399858639, -1681521241, -1373416141, -593143655, 542107936, 1983507979, 731539497, 2005803178, -1890996431, 1838574015, 1823721477, 1615414647, -1771143027, -438249573, -319251913 ], [ -284217411, -1428266121, 576243221, -577797581, 1345972629, 313232427, 1178073583, -922022386, 1701599416, -1945864828, 358120534, -902898186, -639471420, -1290760029, -2005530481, 1569910851, 1858882424, 787817978, -1529250392, -1138254893, 1026847189, -197175540, -1573858892, -1314371670, -456089574, 1329417294, -43676344, -297200009, 1464189321, 1355234941, 1187880167, 806264379, -479555071, -1356339918, -129815271, -701303782, -254825998, 964294709, -1567898171, -803435118, 1990444990, 536370326, 1739493008, 638533594, -1662065877, -1339691279, -1152218245, 1553725679, 766822257, -1805229607 ], [ 170432, 2035014656, -330606787, -1868515617, -1060425343, -74463284, 513094316, 1356101983, -706167577, 397850419, 373492725, 2041703834, -293542863, 2104952684, -1218859452, 1153277261, -639107920, -88644723, -508708326, 122574786, 1158126543, 2047612899, 302865724, -978175433, 622365298, -161830174, 308211742, 214336631, -887014167, 847341174, 1232761731, 586551760, -1948831001, 727234537, 1896202637, -1036995245, 1096642014, 956182878, 1390572404, 1653976766, 2073942926, -141727167, -1580659297, -935075597, -852128250, 1609152859, 1192954074, -889486141, -859383141, 1923380659 ], [ -854966831, 393026855, -1436691410, 1463083378, -476486921, -770117227, -1460093997, -1306372610, -829738053, 1814658968, -894166638, 785247028, 1915319596, 1866838129, -29304931, -1527965365, -2137339521, 1309730213, -1319044108, -1696733169, -909133134, 122779530, -538394291, 717099229, -1642718399, -564082379, 1338322439, 11290459, -1782306408, 1532075971, -2082664514, -1657688198, 893573700, -1507529158, 975599771, 2045719151, 524674073, 1692873802, 134192006, -1675129797, -29087808, -182060137, -1362562589, -1960173348, 2140764203, 1589914794, 1725157028, 2010622813, -1677366883, 1593449544 ], [ -1138629814, 1940181355, -2061207258, -90809438, 271539392, 1688367970, -1681315676, -1666749735, -1863192146, -1015155033, 1929350182, -2071992763, -1230177978, -1543260905, 294206393, 1743695557, 1398819715, 2113421395, 867649362, 645074947, 1970679157, 1465083275, -178514761, 538044690, -897010908, -1080091279, -195576954, 1508134480, -1627794351, 245563627, 1713827143, 1062700470, 675002922, 760764312, 375963304, 402952632, -2097656850, -2125268722, 2051753932, 1495615162, 765960720, -1620480264, -745523494, -407088499, -57956666, 519255654, 662162971, 333491781, 867666413, -659215268 ], [ 162037520, 280911703, -39444858, 996494404, 1031935268, 1948274355, 344924197, 494582230, 1215144331, -1121948821, 1723087270, 27974616, -681290658, 405757857, 1217093986, -1335831040, -1073984436, 1100713985, 904681035, -922103427, -389009212, -923744100, -1181337751, 94300732, 565528524, 1337229649, 1005738027, -959231815, -1038413776, 502305364, -698855931, 746438478, 1483390283, 161437550, 695396947, -581118961, -706326301, -614777962, -329781201, 1413564302, -1243052683, 367217183, -2009000302, 245762791, -1370642095, -468191502, 613544922, 65789973, -1404378717, 2045347423 ], [ 771263306, 2037236692, -49827879, 90637833, 582642770, -667692953, -1330670591, -1692341697, -952746903, 383246428, -1273439534, -812573226, -1163617004, 1119530846, -534265042, 413422412, -240281764, 448635967, 2067558809, 1603172467, 2085585933, 260340345, 692981862, -1364565389, 1619354724, 398848863, -81236646, -1887555168, -88893637, -650132275, 1431598814, -517966679, 2039920682, 1775422990, -1924084745, -344725712, -617817492, -893798472, 1300945807, 753902982, 2032197695, -877012886, -458995805, 252915848, 1422355148, -332165278, -1197814267, 1877502589, 1205443724, -886329915 ], [ 1918276995, -1606715724, 1708057398, -1932688409, -1537777460, 1635864655, 1103430665, -1090620649, 1352164616, 1970314629, -2037312331, 516204151, -1797822556, 140913153, -937921682, 2019879271, -838403143, 744340944, -1474021955, -873809168, 1354890320, 1917814702, 144723365, -1435448028, -1488653156, 937195391, -254041786, 1778144207, 177716127, 821129762, 1135782864, -1113682016, 725534265, -424993742, -340561548, 822421002, -242594761, -2147110342, -698873136, 1620271709, 133372076, -226676962, 818006266, 502264965, 2079563350, -800933374, -760936539, -1264033987, 44969025, 181797937 ], [ 2107534386, -1122054091, 394420352, 1505811096, 1588281817, -703594909, -1295763934, -137514576, -835320533, -1740436577, 586957829, 1891986982, -227722822, -1801525836, 1410165241, -1607212978, -1412459180, -1339003843, -1320655350, 1255139626, 365169421, 1661680613, 315758728, 1307800083, 472378001, -1505245328, -2036303002, -430044439, -1469211245, -1324459569, -1371357460, 1775423484, -2025318073, -1875078514, 36379910, -2028042687, 107891164, 1442418913, 189754301, 1578788330, -1596515651, 1903253779, 1482407982, -774597944, 943885194, -1667370250, 1916006974, -1478892313, -1466153908, 1441118825 ], [ -15678347, -207882423, 1317427493, -1443370730, 1572193999, -1298412034, 489146289, -1059495299, -1426321266, -12606055, 1890975873, -1204872051, 918931035, 1155692227, -441725661, -1489589249, 1943804854, -886051771, -540478683, -1800457145, -854312602, -1037372802, -423750229, -104937590, 307657469, -14996144, -1426059142, -1890121109, 356802420, 1088818093, -1465091357, 1834073398, -587831750, -1931706455, -198649783, -110213108, 1936229078, 1273320191, 592770126, -1452124868, -189054996, 254211614, -251972139, -1526356661, 1371647419, -873059476, -1958653338, -980672811, 270375795, -1576080980 ], [ 494081556, -894925136, -1757616955, -970451724, 636153654, 1210661169, -1883082637, 11336441, -1863609222, -1174618825, -1918320922, -1913591385, 760105424, -868177014, 1235693415, 1868474564, 794281167, -663747354, 459988562, -277637526, -1249795848, 56798271, 1297086022, -1868200095, -150831551, 848905265, 2051080981, 610989521, 1467380721, -288338399, -381341870, 1196912779, 29574933, -917176234, -1359683568, -1419467805, -689656311, -59389442, -877652589, -1555323515, 1460583947, 1495272194, 532518007, -946136212, 604114278, -2114489646, -1758805269, 891180248, -1636868017, -600882912 ], [ 1561412948, 1843936091, -1979131086, -1091453838, -1523471842, 1531787109, 1045953850, 767424018, -371171291, -223878618, -2047959900, 1121517047, 764354208, 2014013861, 1718947601, -31400335, -731319255, 1197852551, 1056887257, 1225931254, 341144636, -693262667, -1211768589, 1736742206, 226316682, 724351532, 1317369384, -983082029, -1386611046, 1358188642, -693904015, 902448871, 1249310414, 265815174, -18194004, 541991021, -975255087, 518615410, -772527405, -1393308761, -1316834193, -377608391, 498346560, -33735479, 2104655310, -2129139695, -937912268, 1797712824, -1354315931, -643580309 ], [ -711227526, 1264168534, -769138896, -1133206400, 791611990, -116361080, 1491546025, 733528064, 1795586600, -1942375696, 1919349182, 1229266796, -633598447, -105963531, -738818185, -1986627023, 572341896, -725014343, -1179804413, -1483377657, 2142295893, -1913857413, -1660874349, 1018003025, 381147755, 15490715, 861570945, 1511162334, 966512434, -1110001822, 679589236, -1129143699, -360548426, -2066261874, -1879962915, -295709183, 1788933199, -952320869, 521309853, 906017806, -1415062794, 953520450, 1663152397, -206101193, 924720507, 529280251, 628097129, 1935453551, 1369292300, -2013119530 ], [ -1514532872, 562809282, -1061639629, -1688009483, -46388827, 639754410, -687209268, 159323479, -1540244118, -958289208, -726295363, -2082568549, 2045864811, 1608804361, -2031916770, 2053074505, -301235413, -419133113, 1067052995, 1668546907, -540332243, -807250726, -1325066585, -1084902856, -389172930, -1451286151, -193626770, 554768103, 1972744929, -1526844557, -2089866838, -82829185, -868974576, 1989083702, -615698926, 1598567732, -705930719, 710786220, -2012777419, 1000036751, -2092159439, 487106233, -2035868101, 268073028, -1564488764, 1057151378, 1067469603, -1392640914, -1738559798, 74787139 ], [ 569649131, 1785290089, -2011906101, -354259420, 1366567975, 372691417, 101740501, -1592664652, 240753052, -272438669, -1824574859, -2045435495, -264070037, 1471407382, -815079992, -2054575762, 1743585231, -125595764, 141007484, 1957947760, 838623763, -340934441, 979906815, -1050920969, -537113159, 2139253363, -1224488586, 1126728801, -719177904, 1075205156, -356415490, -1003040789, -447139220, -690142744, 2021978413, 829899298, -879308456, 1661159681, 154063203, -801017713, 1949536157, -1121599029, -54720364, 1263133563, 1010216886, 1714357296, -1264726605, 1123594406, 45733984, 299644873 ], [ -1188418860, -1147051650, -1215744828, -156573240, 1007412435, -230382693, 450617066, 808967580, -1034051414, 959773084, -374698356, -677366651, 1012961234, 1176758978, 695030700, -450153994, 1063641161, -1724463988, 1238871142, -1126259208, 1052818427, 1771353805, 1103340383, 139148065, 140055894, 375863115, -217249777, 1473147475, 2102508907, 1283175678, 1691983899, -1154692245, 1001185285, -1113615974, 982339246, 350838826, -1903543878, -328464509, 934311466, 1484257483, 999905617, 601237033, -1575407289, 1642739109, -1261273836, 1322692954, -1430777748, 2096029705, 1262534263, 337192552 ], [ -2046375428, -1783441489, -1454967398, 1505647548, 1371333122, -731555352, 1061049512, -1235377916, 1583693534, -1568474781, -2085304964, -810299470, -1966191430, 1292207407, -2003997345, 1841062380, -1257625839, 458979587, 1189751183, 1848145716, -1294607232, 940612906, 1421286389, -615531903, -858094473, 158474561, -95368594, 1176232380, -327080141, -147109991, -1438335566, 128886832, -1950148347, 1312853011, -717818807, -1559928888, 1450576531, 483866482, 1737070682, -1002669964, -2124674476, 73038095, -1978437032, 523675094, 1679529675, -182718363, -969292592, -1478071476, 1007741431, -264577830 ], [ -484375710, 1419523819, -772048644, 1865306409, 339343325, 1200833904, 484675328, -2035158950, -558712153, -817960894, -195020962, -806681040, 1966757060, 803025566, 1735532159, -1708929774, -1677993894, -1582671503, 332030765, -1360766840, -357056082, -433896056, -1704297787, -926605127, 33293773, 1220715548, 2135397655, -1706335289, 2016538533, 632249945, -2091951631, 1701200400, 100266374, 988073330, 2007952404, -1714344336, -817549084, -651152007, 2146181395, 1143762019, 484574161, -1475740144, 1381194718, 1306286293, -188880117, -1029687357, 89737133, 552915410, -1480058653, 824230640 ], [ 272776021, 549735284, -893808629, -1509433476, 65219095, 2115167300, -877350287, 1673834024, -336619607, -346607703, -1229719173, 109668447, 1400289324, 1757381659, 1364297612, -556995893, -1931998701, -1022920077, -1996729827, -1513829615, 1997139891, 500538102, -2124357124, -151491197, 134949908, -140398179, 1188736398, -792950669, -3767287, 411189830, -1059295963, 1682362004, -1962409028, -1876577323, -70435203, -901283731, 1235721980, 1942856132, -1293388545, -293164086, 1966792149, 2087188562, 1285832008, -2055353923, 1124987267, 1835599810, -4995135, 1479056952, -59108731, -2138362528 ], [ -1454910363, 196517241, -453549056, -506298888, -1644892855, 574202067, -1473698078, -98887711, -1279894044, 959954374, -509230129, 473678641, 1934588602, -1282010526, 1197621442, -1553305226, 2089539462, -1869652417, 1565034752, -2139403067, -307991269, 2124183689, 218139736, 892381, 87520173, 2065015145, -1465761602, -1352901101, -1025770169, -1771387087, 612456421, -248379271, 69212107, 950037415, 161870689, -1104275510, -206531530, -738290417, -88460798, 1638306145, -6275677, -1626070968, 1413024064, 52305421, 1630869885, 142640963, 262465516, -832298014, 1244265306, 1500093595 ], [ 609558866, -1733510026, -1041522791, -1015673159, -500127673, -1497271117, -1571213746, -1798724762, 751717074, 1087074465, 1520717554, -2084826682, 833466166, 1751796606, -1194844781, -253313557, -455021712, 1582233001, -1560951487, 665351752, -1495813576, 1838431664, 306688809, 1135035039, -850034, 384075294, 198940957, 2059546941, -1816336992, 773817760, 1595243348, 1245206967, 549098087, -150060291, -1307121581, 151142939, 74964182, 211378132, -2067989904, 336071817, 154771527, -960887638, 54964351, -1926393187, 562720940, -368121398, -953881868, 1238057145, -1558576859, -855261673 ], [ -495843106, 159320039, 617344968, -1871268854, 977931501, 2060419346, -1477608909, -2060046452, -353102958, 1988534928, -1609287362, -11209844, -451207871, 1471751848, -1701510059, -1546994704, -623190436, 1387528659, -369513070, -969682669, -1531033977, -782061404, -1941125905, -1555805924, -357319749, 139904945, -1124911750, 1719386210, 1807522152, 2054403549, 1688458096, 1737843118, -353391409, 1986958895, -1382616482, -760410708, -414512162, -73457690, -2110194425, 476424708, -992821734, 349348317, 118839854, 1914159802, -1506710536, 1025491836, -1198733529, -1744905684, -1210292079, -1903465117 ], [ 1195713622, 1815448524, -1446447598, -136812001, -1081678161, 1644143535, -1226464923, 1774042244, -1400358343, 1044780217, 81717585, 219240860, 1228628226, -82177783, 1473419078, 627162591, 513297104, 1050013744, 1602296705, 636858649, 1177949319, 1735991324, -1618301454, 1301539263, -688841577, -1813267994, -1601336581, 964057201, 512769083, -1590447316, -2038192372, -729582160, -762049754, -1686229439, -550754580, -1040745565, 1088501847, 2058232716, -1340818698, -1620814286, 1219481791, 623548412, 77721914, -2117101869, 1920128275, -1583002420, 625099976, 38792300, 1866298611, -765616235 ], [ -1580198538, -686539517, 1949625472, -1658505984, 1222314151, -64261764, 588139990, 1756581841, 1638185359, -1018517614, 856196156, 177413937, -612004173, 1345239497, 587464895, 1726875909, -528848329, 530589062, 718279361, 1077774020, -462867764, -273582180, 689323981, 1305671598, 377671687, 942506213, -1558287467, -818670121, 1677658831, -502012654, -535643567, 771834064, -363237067, -1717403950, -1277153229, 974514211, 530043639, 1215898663, -119798563, -371242228, -1679279837, -596904360, -298272368, 1637642597, -1213789768, 1205234708, 41401037, 717270029, 799046073, 547286340 ], [ 1149477627, 2103074677, 1542197152, -2027615601, 1057766335, -1767370979, 623250015, 1156598005, -1577682796, 1333388231, -1860162095, 326616554, 1394528422, -1819381528, 920754611, -312053117, -692786528, -59137525, 1612880933, -1552970909, -239559676, -1979575804, -1169954837, 25254006, -705423256, 1447544710, 794440926, -774767311, -1934465959, 625880756, -1220628852, 1055516218, -850395034, 838893806, -706026030, -1184014468, -198603730, -2020629293, 678540550, -591517113, 294603594, -299860257, 1974768869, -1779009408, -1410614682, 1555386097, 1930557371, 1193770692, 1661710, 978106234 ], [ -1623953277, 1418345573, 1280512387, 1509475319, 514579846, 1523949655, 873201504, 72821052, -1331352048, 1453555034, 1626275237, 627382477, 630334365, -1953220887, -815399519, 493755548, 1810808299, 867094692, 526075857, -110375796, -1409548376, -785458378, 764234474, 1041939570, 976757004, -610223965, -47766525, -979897082, -506340935, 2083941544, 54916433, 1632453035, -644590672, 1283621953, 766369984, -954932854, 742923533, -1607889184, 657383488, 952022639, -654090510, 1876979777, -2093091876, 552484818, -1329621989, -794394318, -372686888, 1449441185, 1641507168, 1223626994 ], [ 1997720566, -430956701, 790331192, -2121508015, -1528541374, 682712028, 823162176, -343692703, 1342167610, -778207925, -601255128, -1592684912, 1175371151, -1857625924, -350179418, -1262895333, -2059632512, -1339060860, 1671118480, -794057917, 994596802, -1861156464, 21743843, -2029848570, 103205573, -1940784849, -78895927, -684678888, -2094404482, -61023664, 816273953, 31848758, -1599402818, -1268458588, -1692321852, 223141265, -1393146211, 2024819037, 1276465815, 849362301, 675126578, 337224156, -1450321601, 1528877618, -1474781897, -1943953059, 766654497, -2090271037, -639057803, 1105519992 ], [ 517707656, -1119086350, -1661204337, 817178785, 186975349, 2124857902, -1262306881, 229691191, 750665594, -462325048, 544014516, -1302320835, -226446212, 368592174, 1933960899, 1539049736, 1340649001, 891942769, 1120025497, 113717787, 1297614446, -374967638, -499936415, 1662921710, 1778516536, 1381822132, 85480368, 1055231745, 2025551520, 239073598, 934728142, -1016842916, 1168724617, -1509997517, 1942565425, 1242955976, -583375065, -528260486, -2052782545, 570597539, 184156634, 1721471278, -957848959, 623791057, -816218488, -1712376254, -1786349656, -515120976, -1854392352, -641169356 ], [ 1492746666, 2092955857, -633957282, -43182600, -1567774600, -1789704904, 22967154, -995029142, 1367633568, -456882812, 1328641312, 796703325, 277243988, 682452182, 2136169486, -882909742, 796393424, -2120378274, -786778541, 1601693117, -1161905364, -1426600216, -1792873575, -683451635, 1259810789, -654354114, 562152247, -938233473, -667188071, 1095548946, 437117775, 1033094299, 493457554, 2054113323, 780139950, 1552962552, -541737575, 356905378, 809208961, -740646999, 884974420, -804172441, 1623042390, 201116311, -1891434752, 1032343845, 438630307, -651230609, 1517407531, -374313464 ], [ -1921692376, 1259824648, -1383640049, 657564909, -1395985771, -623072846, 995126695, 1240323230, -1433398516, 854443686, -1690832347, -129923179, -248934614, 301369657, -473851549, 60042622, 1266993411, 925808131, 1314332963, -435990231, 1681169186, 1832192966, -2101007900, -1982376431, -1124962384, 241818435, -913046725, 662940025, 1174674950, -698164845, -1274484520, 136415834, 861838915, 1097147571, -1533337350, 1151148336, -2106708091, 527033900, 727590456, 1347095908, -701416673, -1101844548, -820788568, -1118009171, -628941292, -1932431286, 98635460, -1184299457, -941612014, -608639972 ], [ -355981178, -2046663554, -509745066, 2131544944, 2115814430, -1104255539, -261331282, -1024636000, 1602314449, -1238726427, -1422065886, 1472118001, -836669975, 1654034338, -1936192158, -1234415843, 1759631377, -169140830, 840074934, 44979586, -80211567, 233679023, -659014914, -929284847, -1713659693, 1549104030, -1445055192, 1909445560, -718842932, -1323682828, 1118905043, 1583472707, -423307870, 1535950905, 856537641, -1888134486, 1119591663, 1835709396, 57208326, 521360036, -1964307354, -1501251000, 1086154379, 860549369, -894030878, 963272744, 1186719079, -972230611, -992437635, 1355716463 ] ] ], [ [ [ 1888004054, -262507323, -441063251, 76243111, -1073008021, -1133225032, -464094314, -1470782790, 512068532, -117192958, 165890647, 2118875005, -1329751334, -1594461115, 1847819632, 1889604082, 514212224, -816447223, 1381575652, 839569401, -531334262, -1460590490, 9710782, -445701033, -1686717341, -992334708, -2145212705, 1808906208, 1492763388, -1823778011, 1805946927, -1391971181, 971088108, -475279991, 2062863271, 1460478633, 574194144, 1172766674, -1102084905, -148693030, 571661253, -190126569, 655080360, 940593293, 292455161, 1977413838, -1965085945, 1514247359, -293273371, 1316567440 ], [ -1802633815, -1094600556, -1576043205, 1899043779, -9020631, -1352883357, 1920718239, 1759840865, -1670745887, 33743693, 538263486, 1440518994, -1081241542, -684837351, -935552043, -889905988, -422966239, 465056023, -1139169412, 890884531, -2012210881, -531118508, 573688685, -1072447747, 1267443425, 1942012623, 1242722866, 11957067, 931255316, -1900807738, 2114390669, -371538174, 1232463313, -577838905, 1412817436, 118927031, -1055775890, -142341849, -1174423208, 865514236, -654449235, -1675453585, -2123503008, -2005642960, -579050074, -1580653198, -1817946776, -1664565798, 685850156, -811767597 ], [ -1522219050, 1165111866, -1839877727, -1804964912, 1795575779, -1270185283, -2064268419, -212282965, 820960412, -1339240921, 619580672, -1020781781, 409019533, -2054547133, 1400015774, -1747642598, 1808004543, 794828092, 165971413, 673219143, -1584614521, 952643137, 1215358712, -506611325, 1451501187, 1803937362, -1959099976, -189251888, 60010585, -1716350159, 482273776, 1882256709, -1767682058, 834863230, -917510270, 1982259921, 1500811475, -1970074709, 509525385, 1729331267, -245537243, 1837404876, -1530981263, -110419365, 1159566005, -2022743182, 1447128585, 1207392128, 1580979868, 1723048249 ], [ -468140167, 186406881, 497617055, -730835455, 470715873, 846865431, -1846384346, 262401763, -874417446, 1443336751, 1934202494, 1100227053, 1754413821, -773262575, -1896140957, 881587455, -1573316298, -2146329542, -959824684, -1576885559, -1312443281, -1426031343, 1546987753, 1812065284, -1118954740, -1797855163, 619445246, -133860376, -1892028792, 1859438402, 1803706106, -1329805179, -1151107953, 1543434159, -1933938850, 139972657, -342211710, 2104512218, 1206936295, 330586418, 470786834, 1905921470, -1986773351, -1814976051, -163881457, -1101266166, -1653794101, 1431093915, -17270632, -1207198555 ], [ -458977354, 593694531, 1893526127, 1848276679, -1352932356, -60049034, 1679849956, 1828360355, -309470990, 1371372216, -1420166761, -974568540, -308380071, -1822599012, -315035031, -537678848, -896665201, 1391578282, -617127312, -1278073705, -1154858957, -555024070, -1807324107, 477125583, 1961049233, 1877224387, 782393006, -1075546882, -1992143017, -2002903991, 1273537302, 1483314787, 1727541053, -1824981970, -1429922342, -136182380, 1652650746, -1545246097, -800401544, 1099583743, -1394874324, 728572195, -1281982544, 118908233, 14447437, 1209758908, -1205232290, 1162245609, -1517680324, -1439756532 ], [ -457966860, -1906721436, -920242217, -1129758030, 2083195475, 1511314814, 1179205301, 2117719506, -871570491, 1314104003, -1951446580, -773274535, -2146026490, 3900349, 116868611, 892964621, -1100534484, 908890828, -929782297, -2135678011, -353710808, -1419936723, 1300280132, -1500156004, -715843043, 1276335514, -956983024, 460914341, 189756098, -940691994, -923123619, -1891376351, -1435056940, 1041943358, 729591539, -1324888249, -1880990367, 2005587285, 1932676153, -440475149, 1421023056, -1306456694, 2140484645, -444746026, 1642046042, 1946764489, 1340645838, 2025118703, 1243322078, -48690412 ], [ -262461711, 1983163465, 117849434, 1155354640, -2067387318, 2083175819, 421593781, -1058420617, 1961967183, -237264999, 1858197104, 1589916265, 592205624, -969240364, 1204122419, 1807525701, -361725886, -1596652453, -565335600, 1591546971, 1011828414, -1253991268, 866506822, 1607655091, -537476510, -1020778092, -1480718437, 944715422, 1580856983, -333285585, -558084532, 1555788715, 180813492, -1914376534, -963441635, 1206340317, -362136644, -1037117681, -273748994, 343287853, 1183816827, 1865705859, -584821102, -1134583166, -1372886002, -1891024531, -1227545101, -1835710708, 1262443115, -1485361517 ], [ 1292320969, 359120229, -223271507, 1361836764, 888193310, 876545931, 1803602599, 1558562112, 1408695743, 61625663, 544140841, -620397056, 133873632, 2026240623, -1024160237, 2071607218, -783020487, 1768244722, -1487249819, -540299228, -128594350, -1605701801, -559226311, 1043947, 2073351513, -1219966148, 985462638, -1169619635, 787426177, 483818145, -1121577699, 1540153085, -240537370, 1624884161, 443858742, -267635579, 644107336, 1836004757, 748180836, 2026782812, 111634790, 1016668384, 1032807554, -348655974, 956133971, -116546155, -140308627, -1505474752, 438293910, -203850283 ], [ -886937335, -1566969494, -306286787, 129153227, -245634428, -1399350049, 1456163892, 2107031714, -1403757553, -1918698539, 1779633294, -1507985127, 1558171921, -1336006332, 2032827007, -1702639616, 1689959965, 1712230072, 498735508, -966023785, 708314782, -1341603937, 1069431080, 495893690, -111201844, 1163048019, -2089504599, 498064012, -136179189, -18477007, -56526733, 658797913, -1992793744, -781815013, -1712773228, 2086451602, -758591904, 1642926738, 1244395576, -950445882, -1897148676, 1379147078, -985868207, 2108489568, -1276188398, 1151646040, -997460434, 1166468906, -103202728, -1139456580 ], [ 2040065401, 1600839946, 1603091742, -221450042, 1806915102, -738845575, 673412741, -1896937018, -646919907, 907189311, 1276918079, 715782135, -289274212, -1006720601, 770134335, 1582032783, 394581511, -597242585, 1312285243, 1762222952, -1709438101, 861935140, -1558575750, -1533461375, 2116997550, 148481515, -1798678015, 675039034, 1721351130, -1563534583, -1055259177, -2128306205, 616170568, 1717641637, -1455210425, -1584464369, 2132715455, 939343496, 1555960544, -110444073, -108135478, 1956848750, -931075823, 1458035350, 1635733763, 1977202186, -843630284, -722104332, 1346912333, 839700951 ], [ -608609757, -1373152376, 537710624, 951195150, -1845058246, -692607428, -501000828, 810238300, -1066029494, -2078211477, -1023409397, 703817833, 1618262674, -348057717, 1988175266, -556450790, 1989024903, 1182295024, 1446331954, 668516380, 2008746043, -731710540, -2075750851, -1804355385, -1359468154, -762484370, -837753335, -1827419623, -736777035, -1471816446, -94602590, 965940589, -819704012, 892088131, 497880582, -385936192, 1283280406, -1132767134, 1913552866, 1629633838, 283742184, -293154454, -912983233, 372894220, 1007402853, 249117468, 1993240391, -580534672, 994909591, -2134434492 ], [ -1887357376, -1593702258, -533636598, -115092610, -2105693803, -632607144, -2019499808, 332412880, 241975257, -2057157440, 1143714356, -1240236580, 530347666, -238778440, 1036062323, -1830941651, 283155166, 1584662972, -1335580748, 2109970213, 1703161602, -1255686306, -1293140976, 1584341090, 1754345184, 2119428146, 1915026199, -171557384, 57359392, 1190811884, 222234117, -1271973555, -1184863237, -1421258959, -842404395, 902406754, -2128395661, -1198932688, -1867922120, 17431723, 118307939, 606462554, 2012190103, 914672356, 1018665807, -1832576287, 134514529, -1794374988, 1939235160, -2076303493 ], [ 1382486478, 1374103705, 313296399, -1779376093, 127841297, -618620837, 554917667, 18383072, 2123996579, 620254538, -772218971, -1905423279, 1822310267, 1171986667, -444512960, 95039469, 3825983, 1609992067, 1580568730, -916767787, 1184728374, 608563975, 2094595915, 1677286377, 1688302213, -1916254737, 1370414763, 1309750438, 142317444, 1006827507, 445411840, -1965862687, 1047686042, 189331625, -1193873150, -1661481639, 1032709544, -712407174, 1811138064, -1461638935, -831619075, 1235225146, 17092691, -406178093, -22091724, -55648537, -1869775676, 1963016699, -821307080, -318229119 ], [ -239028129, -1297671731, 1097034564, 1092843986, -1531552016, 635491314, 1544703761, 1231470781, 848276828, 1386342312, 346828064, -672744735, -220793255, -638707747, -227657144, 38915139, -646690564, 1751564147, 1904522138, -1581795770, -960236913, -1887177398, -386992584, -949197155, -660448031, 1652797851, -794788676, -914107063, 26485125, -771144837, 1622698951, -1312223463, 1513129948, 721841587, 1233142571, 237252608, -1767876717, -120217206, 1795638191, -1516574470, 464513363, 456780856, -1104653614, -1555507805, 1542495318, 1866491811, 598351865, 1464259385, -1191385315, -774094019 ], [ -2051966007, -445668286, 2028029892, 628796850, -1817393675, -2037021883, -284602619, -850381119, -1203201448, 281875912, -656480022, 2111491417, -1041842286, 1522276990, -313051584, 1877236076, 598769525, 1203678893, 1862466532, -642796803, -582312495, 698124094, 1687224365, 770111681, -1686316402, -1874524126, 80309380, 80857980, -797280693, -1281886039, -1648221742, 1695566314, -198324596, -916825888, -1375826562, 1004680651, 1028870688, -329702021, 1043098711, -851503737, 406322843, 305911488, 1320372962, -598808802, 428334786, 1493954414, 1379089788, -2079737778, 1746288959, 1455795889 ], [ -1395437423, 1607368547, 1347965548, -2140930815, -1676539179, -1418671486, -531024529, 1744062760, 305940820, -731712691, -1029425839, -1843143085, 1542566119, -1895588190, -605738735, -1757907751, 1782472840, 2137914570, 1133747606, 108341240, -1078775322, 967589501, -568569954, -1116825092, -145980093, 1384229136, -434046902, 626456960, 1117150575, -882038787, 564164998, 1027783549, 204373394, -1699498126, 1906621051, 427425225, -997103436, -880950683, -521881254, -907581860, -2075957595, -745498175, 864980002, 1716110764, 733206138, -721676624, -1100684059, 1192963851, -266730112, -758791293 ], [ 783487631, 978213838, -278264764, -613484603, -1494802129, 907064764, -250345955, 110702689, 565669207, 827053498, -1488329605, 179422098, -1743978119, 1427550049, 322290913, 1655613190, -1833184740, -712617659, 575839337, 464917310, 2126342213, -585252750, 82626558, 1053574397, 841905140, 311853197, 1208082412, 1716869598, -864790460, -100715891, -1026322308, 933264301, -1520944950, -525332722, 884646208, 1107799865, -1150543860, 1169994999, -1746525588, 332367659, -911864119, -626257110, -1872827751, 413544623, -2134754769, 901773730, -1962680004, 798585822, 480113321, 929100145 ], [ 1356806589, -949185991, 1073751588, -664035090, -695649251, 975982058, 402372751, 1798654044, -113312330, 1304599611, -435200712, 1719850856, 846137956, 524427119, -536173000, 417470680, 1538060736, -56045602, 2010021571, -1611453186, -1222752561, 1434671240, -997684249, 1254926396, -599452121, 682852350, 24035463, -1538688845, -647515893, 1546214603, 1640752428, -2139496644, 1607820066, 596022380, -1174900975, -725328209, 161351389, -1217550095, 67583109, 2104412119, 286731155, -1270079076, 660478463, -753271862, 152064529, 101110111, 444436222, 1245025294, -1627122817, 1376959212 ], [ -295004686, -864850389, -1912447150, 264485095, 1436231771, 1706822832, 1697991748, -672625417, -1972951169, 1515775228, -217996667, 15355188, 418198736, -793730690, -2060815359, -1865202238, -839677493, -1371271128, -1466467728, 1449630130, 1006056893, 325856466, -356466373, 1488016147, -1863027034, -1554491718, 2094168580, 970668141, 58644865, -1015737411, 897354971, 1628065018, 247368148, 1298529263, -559418589, -303759610, 1912658981, -1183323542, 1156876749, -1589445817, -417950144, -1491063646, -1377773648, 1364962255, 526889027, 1624315436, 1569640365, -1589912602, 237389511, 956495965 ], [ -516359067, 1117372462, -1206689508, 726209746, 417529291, -781717933, -1472457987, 1040845072, 2128690681, -2003818832, 1181417927, -249260350, 1340331733, 1245645615, -1020356312, 526429114, -282729147, 2085673997, -608972588, -998419513, -532455876, 1309906709, -51982303, 1107933185, 855118490, 1756650689, -1684780987, -1008882206, -938628649, -394961742, -2036939543, -768220353, -1232320141, 781400881, 1504476305, 522214307, 229474523, 120671917, -2063542596, -335088017, -930700992, -363974050, -1645254841, 2019191667, 158465140, -1096196673, 259825495, 1266810324, -1266827007, -604602403 ], [ -500578413, 358406172, 1056909930, 92086842, -238780709, 57672726, 364621547, -1611964148, -693317898, 351204678, -636641653, -1536245050, 37386993, -1135299288, 1941418512, -450151491, -618896365, -1312132403, -304161608, -1763775798, 350969380, -1944270545, -930689653, -640957868, 2011220739, -395523809, -1429763608, -1252844270, -1292552984, 128947726, -1483649161, -1630684407, -683274505, -1646962959, 1566934143, 336854532, -1122205682, 1659576698, 318350125, -138352850, 1226791975, -2132149133, 1505246448, 623869430, 449788617, -1603621588, 427732486, -1293685929, -2074035674, 1937577990 ], [ 578784626, -1979039844, -619447551, -2130334147, -1068767719, 917381044, -1284964616, -2144987283, -356241384, -300612458, 1474537121, 424557535, -2134677586, -1524491444, -1355043100, -1601506733, 394324806, -1937996257, 850641655, 135022751, -476509788, 907307645, 443015420, 802015020, -1585294491, -1547214156, -1241897630, -1854157506, 1495747838, -1593976643, -1270431388, -1706285378, 2121289937, 1206576059, -437641826, -1911455151, -520057414, 1707521577, -572595781, 201957928, 1326361868, -220240557, 17904623, -711341724, -901984031, 487611951, -193584824, -684062798, 1189950590, 1347904511 ], [ 14495163, -1013201555, -1840993121, -1681936483, 1715688341, -1717179296, -1432857600, 1728826584, -879313224, -130244562, 1483623068, 2135883071, 1850873142, 512211353, 699048448, -919623497, 229130513, -395001727, -109175162, -1656311177, -1664498095, -483590989, 597734459, 268809644, -1156555539, 1485635004, -201715131, 372176688, 1493599888, -218070207, 801729409, -7091955, 1063462098, 30490877, 1430346032, -1147492873, -2061348910, 1333182535, -634082045, -865859240, 894241685, -681036457, 270809000, -417452305, -1525669152, 1509809994, 1795114764, -1441990271, 1600515239, -959812832 ], [ 832999978, 2135282211, 1245267420, -527843803, -1532544108, -706702235, 1299783462, -1822266157, 212756788, 1023366638, -1141028314, -2143032423, 1072047526, -1281480974, 757638872, 428827945, 1899719244, 1694861538, -2075008158, -970706403, 1351322972, -1865994475, -158536272, 1460447852, 1510659095, 1268068275, 994131506, 2030327802, 713761036, -1613408988, -535399567, 641655675, -1015346662, 1102713938, 1213294766, 71914010, 947243656, 950666260, 612026099, -1781313409, -590712167, -1332430030, -132431720, 46776794, -1472088747, -161609555, -1336016692, 2010893245, -1495236500, 517067010 ], [ -277269503, 775393842, -561499980, -1168672068, 1253847452, 1439803054, 1284945158, -1651990061, -2035718422, 344875562, -2109056721, -1123755755, -1422067117, 1665575784, -1164460124, 1158381498, -84128350, -1057921494, -718343096, -818727504, -1862486778, -1427576403, 1047479537, 962086593, 898160967, -1795608200, -1057032546, -1955713842, 261983977, -966558124, 84005725, 1181302958, -1736034363, 770105982, -177113213, 422177769, 1739036367, 1484612225, 1385123119, -341802369, -1115325429, -848392593, 1686747181, 189180813, 1154701469, -2090316795, 1267208527, -790272479, -989145556, -1671088886 ], [ 182041035, -1851014779, -1822676498, 1717933363, 1009667095, -1074453263, -2082200330, -1602651934, 550380708, -133664133, 1366209275, 597642418, 1617028008, -1890220432, -811117773, 874847401, -782342446, -2133832024, 2104065046, 787080835, 1280186401, -1326052641, -882196037, -1796926527, -444868377, 1153970180, -1118683118, 1686807152, 377458036, -477979503, -1839549298, 1207306397, 453785248, 834888244, 685948828, -490756675, -82028649, 2118020883, 971650407, -1478543024, -344418895, 1166098022, -994470790, 717365130, 1412418744, 1537949044, 741588336, 567284031, -1044346482, 2115337507 ], [ -2140925325, -64999341, -1936322141, -1538592604, 1917644956, 1671208682, -1262380346, 218287068, -1795223025, -1742017477, -589863071, -1716638777, -976214796, -1037326957, -1607779151, -529267392, 1929154856, -1936865984, 1610690485, 232325640, -1614691706, 1414591967, 1835092980, 1429239320, 2064024952, 1572320396, -583357164, 168826848, 161838499, -1112895849, 1301654065, -919771090, 1047694157, -550834950, 1979394407, -834262161, 1309116324, 501977340, 311655825, -989474174, -664030442, 1092790962, -135138452, 1008032518, 270211443, 605381949, 1316148139, -1766747895, 1038870719, -1649229448 ], [ 451987940, -1444238551, 661410579, -1335352546, 451584678, -530126285, 303136198, 344756006, -1737276000, 1020657917, 771969234, -2016244955, 1906049032, 240710078, -2018241335, 538549649, -635043981, 1936476805, 321314161, 1208020078, -2140427954, 440948789, 1019073388, -798298465, 1225619587, 1347161186, 74705816, -322163247, 204396170, 765106481, 1776914480, 1278388289, 446474481, 904264757, 613948626, -80128749, 1686175692, 1014791516, -1655069085, -745966539, -191331566, -328578924, 1166781821, -1979557258, 357134458, 298354013, -2024167652, 1357864221, 508810982, 1221311826 ], [ -2123699890, -1875542854, 197520, -455235310, -1317880700, -1268967951, -569811959, 1964040656, 1248225475, -93443689, -699905946, 769395253, -1488177917, -103349713, -789557646, 1727144815, -2136504357, -933383512, 484855661, -1690628177, -204248329, 1417177607, -451298807, -43902241, -1943330558, 1964268511, -57631288, -2034653679, -1618591926, -113509566, -1176392558, 1130561469, -348718964, 1158466324, -191231231, 249750240, -741072995, 122921548, 1651016578, 127514306, 508317485, 1803184788, 284292889, 1129606679, -986783240, -531002221, 1525570764, -560343597, 473497313, 1171023517 ], [ -975216472, 49508619, 280709385, 179443186, -1912431579, 162989500, 385411249, -1539262917, 1921779921, 1885076473, -953691843, 1609032003, -1812465569, 261392736, -589921780, 545777213, -1278964466, -1617471766, 159349419, 2099731546, -2088295763, -1752053638, -906089915, -1573462309, 176725818, 1174072041, -1171621703, -535359915, -2080472150, 877065606, -1140418167, 961208060, -1253456767, -1619106015, 357144804, -385882496, -2046901358, -1590967032, -2007864828, 1119780500, -1151642214, 1704964175, -1449046769, 1533878559, -674300564, 650704099, 1204433256, 616309853, 1104585341, -264222650 ], [ 398975137, -391305309, -174324301, -821343420, -592759872, -987886767, -592294833, 37120990, -2123063863, 1659179412, 273124888, -684157347, 696541469, -1732044448, 433345371, -1843829418, 1005750120, -625965476, 2082551718, -550766953, -265068315, -1946261883, -907968539, -665058993, -1901404599, 2001276790, 84185496, 193012564, 1164600353, -1494987019, -727548982, -1565748678, -811214929, -686996735, 980842459, 2120682717, -963601894, 717861560, 1452150195, 1843355439, 1717799785, -1154127095, 428186174, -655680502, -164321605, 1665343887, -1709291272, 575895398, -1917992585, -1867160690 ], [ 185159120, 1948857278, 257525721, -1246296563, 1290361186, -193093135, -178613780, -731720733, 316947172, -1489179991, 1328040679, -1755081914, -1076417302, 1052062324, 1369399183, 1726422959, 117251802, -1197609524, -760447774, 1744640656, -116939065, 1415156898, 1642251680, -1345239326, 1313744788, -65766852, 1383452911, 1249802721, 708763799, 394517303, -948053140, -1568884384, -147198665, -725784720, -1710357587, -1693202100, -816740756, 1877782097, -1975898522, 1746009970, -1090416679, 2027018337, 1054686078, 997066909, -1875195512, 1942278832, 900264553, 1348941079, -868698940, 512007924 ], [ 1515718754, 926253180, -1374690330, -1725004447, 1583008832, 338472120, -545716356, 1412849189, -547561331, -814418724, 2094859840, 1928884796, 1063785126, -2080139669, -469872315, 1659575517, -1036179852, 1518453859, -983302140, -1982978795, 1130134319, 1910691550, -2090901939, 1092836093, -184176750, 1004943147, 1108824587, 1388611116, 726655749, -1483733929, 1574805452, 2050207232, 557780681, -892963674, 2074732428, 695920621, -707056567, -1990602512, 1290797579, -1444524426, 1235954460, -330536361, -1445016457, -329738189, 1697647445, -167170363, -1416314323, 38476712, 2118160900, 658652069 ], [ -467687130, -57582902, 22668653, 436881769, 592583364, -2064827425, -1367948418, -1003423630, -1051915542, -1948199312, -336295794, 1153309992, 1605881673, 452470768, 524268046, -1789126067, 547924837, 1859107640, -312603007, 720692073, -1336148896, 1091729356, -843683665, -1582131256, -1406594859, -1886614959, -2013412196, -829348748, 1324887207, 664345244, 1197487978, 1588942990, -1451617947, 1899895297, 151877642, 1897773499, 525134759, -484190134, 372690541, -1089168332, 2055357217, 512505669, 221831650, 1605401152, 106666552, 1244865025, 842656681, 1024141340, -2045947861, 1830946087 ], [ 803319246, 1222889379, -1016463232, -1537338939, 971985730, 1001839367, -111050637, -555354006, -2059397629, -221230935, 1323299068, 427741934, 1594888967, -911961617, -497381310, -483813925, -1025385198, 693885384, 574935338, 2020699389, -1746727397, -1550656760, -41250005, -438568267, 584885098, 1001672454, 191221421, -1282975258, -1421977030, -1516324743, 1230859084, 1899362301, -1941874851, 838208461, 1732660441, -1867562487, -2108587405, 1648704309, -1420338775, 1639301030, -1199268653, 1000431613, 1083595211, 661416385, 1053225622, -677984335, -1274218237, 167086786, -727365538, 690677844 ], [ 1001218044, -1768255934, -964523227, -2091551085, -1142514421, -367557990, 1584949351, 1908268919, -2044649749, -1645385985, -1066150975, -1030279038, 149233519, 1693982967, -1553068339, 593943541, -949624455, 46121181, -894436852, -562200629, -1933176690, -368973121, 1482039773, -103102059, 1129200782, 55904437, 403776715, 950465040, -150281143, 1644661947, 1675769877, -86212883, 1409310486, 355505260, -183194094, 1102870647, -1704568473, 491686848, 388036690, 403843469, -1654102361, -434512246, 655748721, 716332131, -653972778, 676570047, -794125615, 1191601463, -840838005, -1971422620 ], [ 1505120231, -710393717, -1975538663, 2051525211, 1550527909, 366410647, 1827387805, -1685612387, 1679187573, -258640775, -1017724792, -1277338178, 1004431064, -352009022, 1462427698, 94388677, 22050231, -2067093878, -1961991646, -1058576238, -2128789785, -793873102, -1816795357, 2140686945, 1407490763, -1115968283, -1351990756, -271181604, -1167090573, 1995709073, -150955549, 1527052226, -1596034850, -1275645720, -1652993081, -194018206, -579120076, -385896029, 559221590, -1007828597, 2110462763, -728050557, 1200308468, -186328127, -246693222, 1160736440, -298166351, 1475453355, -953704068, -263532704 ], [ -1434775048, 574752674, 2064060981, 1352233664, -791586842, -628220124, -1234738741, -952012481, -516187845, 183934285, 1708931036, 1370722951, -1711525027, 2086016112, 796767012, -994301651, -1353387678, -1225695610, -2141536822, -2122964113, -93817058, -1215761883, 321993651, 575323089, 230797478, 496852143, 72709123, -1479279882, -1540529861, 1122066487, -1208045207, 1147290900, -1050552660, 231947396, 143728856, -1925568046, -138361659, 1188715598, 1855397881, 1007664159, -1802989568, -1281443227, 878145181, -1825644426, 1099195866, -370869415, 2136791249, 1637411972, -1187488376, 1284857692 ], [ 435869596, 810456924, -995505372, 1845060604, 1499242494, 561552667, 1789515349, -208830714, -479143651, 1319193757, 2031447167, -1738460672, -1453127740, 1328857541, 814915784, -1351502850, 220589641, -1765888225, 918843372, 398122653, 1538305742, 894554076, -1673534532, -769071885, -1176920840, 164156154, 1477390678, -683556151, 379850714, -1376629135, -1575113322, -1391630907, -1580862396, 640531557, 944455294, 1783627397, 272719419, -843710520, 139612898, 1826434422, 674746195, 921720163, 1054296237, -1496358055, -564464281, 1885529332, -1496899295, 36199979, 816791605, -2072427091 ], [ 838172938, 882704627, 1699290887, 742486775, -2093218495, 1046580452, -2116118154, 165393095, -303613319, 271364507, 873504262, 1234371647, 877449969, -1864961817, 748745429, -1498714945, 1326870268, 2002030857, -880697168, 1811737381, -1749074066, -1939886947, 1468619734, -1708813978, 638449845, -819940506, 730290946, -701039934, 2064881325, 1548316297, -413243779, 856285114, 1003870625, -836325027, 509795032, 20153557, -1906882366, 1773531591, 780369797, -330164962, 1760755667, -1419976902, -1701610732, 266711208, 1557403341, 1229452273, 300167592, -2052391813, 505313249, -1478646844 ], [ -2054138594, 1909745108, 1069319077, -493686836, 765947365, -558373083, 1691925710, -1871508063, 211933284, -2086724572, 1394201306, 889087734, -143789451, -594534799, 260450893, 1563492955, -2136156697, -1667381029, 290595019, -1571347560, 783647059, 280236019, -672129204, -1528843723, 1830325563, -1678173152, 466434363, -921229993, 450956492, -331182376, -590903306, -1296362769, 1161361837, 1766853613, -1384032208, -845780246, -1550081615, -301485028, -327975231, 267989406, -1102409370, -1883344441, 1205155862, 1210224229, -632081358, -1775358991, 1858653512, 1870387544, -833080570, -1526786079 ], [ 1452108019, 1480144392, -1405877171, -745716151, 1604624001, 1726021498, 949792140, -112397752, -1808376062, 769985965, 1842037438, 128205917, 471544619, -1825041629, 301329230, -1087368310, 498469531, 858557138, -472254606, -741248357, -2503018, -734905312, -1574082888, 1546074054, 1394967516, -742882925, 914710249, 1874867665, 465553826, -1831895201, 1381813153, -3576546, 710583960, 256306356, 1221582361, 1042247626, -856973115, 192378865, 1634368060, 2047086961, -1335221808, 739986043, -1113053321, 1311031481, 1088819283, 83014239, 1083976630, -1866385874, 1529531279, -149279678 ], [ -1474341608, 549377637, 626126890, 1059313862, -1542140674, -1223155478, 186496910, -1736593900, -676093556, -1686713640, -1967051239, 869994711, 1580006408, 994488598, 1841463232, -78637746, -952360459, -154054648, 952843925, -264625876, 1051582545, -1942539066, 480971120, 2034209850, 1643953122, -1681568378, -1571063231, 1088478647, -1595688888, -542643586, 1400741043, -1301361198, -1929888363, 820986907, 1397760802, 354197306, 12720007, -24114691, 779069493, 737414291, 1961283099, -262608788, -446809517, -2137816265, -1914154621, -829883502, 1531404234, -1118278275, -1085814559, -1616825138 ], [ -1155151765, -243022417, -712475479, 877311909, -1729868965, 1361961790, 1531523321, -103505290, 1760529475, -321712380, -741350658, 194797385, 557053747, 1315891262, 972481498, 79187065, 809795970, 1716202797, -372585607, 245845565, -1936525260, -192241248, -1619733590, -1341662020, 599105337, 1517980966, -1039774713, -1468289138, -1067493841, -1165810163, 1027108168, -197931468, -1031318992, 1065600472, -1300084416, 576715711, -1224327240, 787412277, 1577281564, -706514945, 887080901, 360891798, 1559725375, -1069802169, -708923764, 1507076180, 400965368, -1965025428, 753015659, -475778167 ], [ 700471893, -1673999300, 443470032, -1342906247, -603664263, 1011378853, 361330010, 1260228276, -109405872, 1641906555, -1550912385, 1063156755, -1272409498, 847564602, -570851067, -1532953547, -1582116822, -444869434, 852245872, -1498070960, 1131095473, -1910905819, 2046253469, 1198973978, -335804500, -1184950160, 1499478478, 1437679770, -134806928, 2140393529, -1299057418, -1820701680, 1527522644, -990091570, 1462298522, -1714918781, -327290777, 1815007480, 1299776035, -657106664, -2143207711, -1093602343, -1721702505, 1811781532, 940939188, 1085104422, -1081144051, 240152915, 1215269798, 1593236424 ], [ 567838694, -454967179, 917756669, 1175833560, -284551214, 1908306712, 1464669353, -910933101, -1512675577, 1010405516, -1823103715, 1414810663, -160285797, -446220790, -643449816, -924173406, -1129359121, 929563524, -1974320989, 465553808, -1896126595, -907402775, 1703026053, 717440432, -2100800712, -1802346948, 1618580806, 1182796895, 9020357, -1619606025, 812035490, -2129048827, 986229769, -72227055, 1172846614, -925657371, -925754362, -510997950, -2034998973, 170481958, -632838643, -81600267, -924056928, 987265759, -1502770836, -1124034203, 748801570, 1000319825, -812390845, -1500976442 ], [ -2101718006, 1052452034, 454981777, -1094610264, 1450692134, -216242124, 2084093004, -1943588961, -1367297146, 947826355, -1518461390, 2003647524, -381151199, -1213677415, 1277173590, -746734937, -346736476, -1083275199, -1766204607, 1948517785, -281191958, -661848768, -386766548, -1163262370, -711991172, -926667799, -563409485, 1080514784, -1591372696, -1789947051, -2106831956, 223236027, -1539532842, -1602813806, 1354559669, -1018893510, -1827899967, 2024028404, -547839696, 388448407, 182469812, 1693587388, -754291840, 1651564623, -889896176, 185657565, 1160607862, 940847284, -14411026, -155550281 ], [ -941490464, -1574957921, 387437440, -594373052, 363633031, -736695352, 2034314520, 925833125, -1301949180, -792988383, -93042599, 695969809, -1243920736, 1011252768, 2046616948, 1036694876, -1370317429, -267679604, -1556824810, 2066319886, -418275722, 1584263600, 43205782, 1045380598, -1686965837, -1181773195, -1394307503, -883392444, -542737022, -2131749949, 1225532960, -1689783924, 1400967224, -580477707, -844564805, -946782263, 884581454, -719789984, 537969558, -1050521650, -1586007335, 271561043, 346961741, -1335336521, 1092865683, 1439487901, -1406853665, 142710633, -1941503893, -1778818603 ], [ 760766876, -1923546289, -1275757337, -2096865390, -328764965, -1958685079, 975734837, 194419727, 1781188240, -1372396429, 1273745366, 1923083084, 536456514, 352771034, -1602624985, -742767325, -2104267711, 1661705778, 978039028, -428548691, 1999279991, -2090603072, -2022276516, -915913371, -1656247406, -827864259, -916991917, 762899405, 978951332, 1831329380, 1695692765, -801854112, -1456039609, -424018129, 1412839331, -50311129, -1133099679, 546615789, -2093092725, -1069163976, 1804074944, 1215125394, 652076923, -1433202118, 1373811943, -462419681, -1289158921, -1144041654, -1564649159, 1627303137 ], [ -1120169958, -1571216042, -1824795277, 413420404, -1017149413, -370306425, -1044665943, -58810632, 795786823, -1600468805, -1483651983, 1894245171, -1677132064, -1529653120, -1973793244, -601498530, -929479280, -835250659, 514288870, -1531204607, 550226392, -1898751134, 2105657837, -1306955250, 965938752, 1337132581, 1278194636, 1963817793, -786126637, -1978716259, 986773026, -1586180517, -1350976335, -257606136, 1197057200, -976055697, -771899233, -753118678, -99771450, 1612390826, 1762410205, -590242222, -379113894, -992587633, 202163859, -1061575995, 1968652908, -2042195207, -1887089071, 1584125727 ], [ -772821782, -1472438265, -2026277677, -1269184396, 757730083, 1005612212, 552133822, 1802829920, 1446067895, -1496191181, 349188221, -708897658, 688035318, -1535771990, -258424954, 1204661131, -1327107536, -1670226879, 1474951461, 687316817, -203877024, -201720364, 750513411, 1450715666, -1026190026, 244978838, -1689658038, -439369941, -2111881923, 568959814, 849788206, -1024052192, 1130559115, -495982481, -173947172, -1851024895, 1947694236, 207467177, 1909855098, 1996998382, 1416381678, 2057206711, -1143248590, 1387616363, -2094800428, 1315377180, 1000909075, 1055248776, 648494058, -153973001 ] ] ], [ [ [ -8440240, 262777327, 562895203, 607345301, -1650605079, 1682483261, -1101136810, -2091349264, 1205310222, -852152098, 927856826, 1620695262, -598114140, 2035515587, -1999034542, 213672309, 313968356, 1365616389, 1064843406, -1848476538, -1482716697, 1669349581, 627702702, -340987252, -1765155427, -1020522042, 1347582210, 684920263, -1791089625, -846037660, 2063347273, -1628232931, -1332395810, 2033070483, -807103652, -2082513426, -27523527, 1728503565, 2026230235, -2108628393, -1182959881, 1857569427, -199496341, -2131818512, -1411152141, -1149159592, 307021435, 415317226, -1393967230, -66077005 ], [ 549262831, 723505338, 389623501, 14149170, -1523831894, -1338374007, -1685646058, -1268517603, -559813235, -805951293, -1534555155, -1906174082, 829079473, -1516638078, 1759835150, 840500388, 2076771628, 501876567, -251466057, -496698666, -882404987, 1245541056, 1823960829, 1652419136, 1452102013, 893900560, -2116829663, 2137692113, -1993313379, -132907446, -1830213356, 1718489125, -572791582, 1343153748, -998689132, 1530379858, 59126653, 265406509, 1912420586, -1825447974, 1477243735, 1460745398, 219504340, -775250710, -1323318985, 2019749492, 1128354820, 627146501, 1529996694, 1629300492 ], [ -1746384651, -726518346, -1281715394, 1770373342, -1121815169, 100515924, -2091938720, -644453461, 1831683384, -682175856, -613696227, -427487171, -1135421260, 63559683, -1293437548, -2140346596, 1419880319, -1749916836, 290992412, -1536537600, 884170870, 193030345, 950394213, -224491131, -1609152359, -36425117, -557616993, -1858165128, -504993055, 1733821675, -1105215814, -1329404504, 443431296, -525606479, -422559135, 1683764407, 682401157, -1455017891, -308566450, 1865745860, -751405303, -59039292, 544239560, 723975908, 1896221339, -670614619, 1183831406, -650225632, 58539319, -226856584 ], [ -1399213747, 396258095, 1488574841, 2083712477, -694473138, 528280523, 906194307, -638911213, -952378261, -885787579, 377934536, 1564119371, 255400479, -1035909121, -1745424059, 2082307222, -2141880997, 859453608, 2140291798, -1429276848, 209764896, 1965545483, 2146552941, -622984179, 575230966, -15382250, -2059307654, -1288828169, -1262466662, -758356523, 1813395309, 978557017, -1766051609, 1279972225, -1421407562, 1199417891, -1937304084, -553887941, 1706515914, -1944933277, -1881086459, 578741805, 1431446839, 538610902, -2057399179, 2128980188, 1687335931, -113924226, 564293073, 1802795408 ], [ 1067232378, 1614350585, -1053575762, -1250502571, -650037484, -1906431644, 1483834857, -1728524014, -1293023638, 329198728, 783035174, 769809860, -959914082, -796582554, -823938332, 2056489539, -429944230, 1177005340, 281568556, 151768063, -243992544, 470755975, -1491708581, -1257113966, -867206337, -96434301, 423318143, 616762741, 1683260752, 340380334, -1944649062, -1648153486, -990425581, 967086446, 1787288095, -1712331054, -1229096331, 1045008887, -1649009, 1183436999, -1253014171, 699324900, -1585709619, 19412192, -693363382, -410321642, -1438331960, 1175435733, 784011470, 271306974 ], [ -773699943, -1924862277, 2009565735, -1542464962, -1530228006, 888662587, 1379071835, -1282317501, 1853212719, -1872388384, -630181055, -1283749356, 1040261635, -292106804, 1759536474, 572930762, -1282528470, 545880371, 1841866473, 1142140226, 1204639257, 2009324019, 1656082694, -2083022779, 554331072, -1314105112, 1221655028, -360548898, 1514075259, 485391550, 1426486048, 2018065613, -1750161013, -1732517930, 2116935057, -2001360112, -133560334, -54641192, 704323105, -1747531657, -2019716591, -953584715, 1463072048, -1961637917, -1284058085, 115281009, 175692397, -1379128005, -1444015510, 2100116839 ], [ -1698860066, 1542540468, -971411731, 2073730693, -1578568002, 1112240005, 694053948, -1202715002, -1941960656, -1407779206, -350549585, -804192504, 539131667, 863439333, 1901535449, 1023849311, -2049151787, 351116026, -170662389, -1784360480, 1699759950, -1715608600, -1806242426, -1392850856, -1728360540, -1812739379, -1203505625, -140791837, 1779481217, -1443819237, 1712161570, 37140526, -1453427567, -1487493393, 419175646, -1653642299, -1384513077, 95351665, 1568130293, -923284563, 203052422, -1765708934, 1969123248, 1367835556, 863711364, -236996556, 1984135077, -2055648393, 1629127093, 907190657 ], [ 740967412, 47388657, -82746082, 181442420, 1899268466, 148566980, -680590561, 591324107, -1276341286, -530208900, 381510963, -492756414, -1528181758, -1363881113, 21994552, 2055536865, -1451978968, 1946285887, -945457728, 591935851, 1151570326, 2029505557, 1901426995, -1166226645, 1677252966, 144037047, -1253389680, 1828675284, 1767149467, -710056046, 1885604702, 323410043, -1305498570, 2064185764, 87424937, 682602940, -1190488416, 745559832, -440763493, -1841445746, -287818519, -1569585923, 1173535820, -401309849, 1700323610, -427012872, 1509023494, -502121284, 1818732874, 1293025112 ], [ 1692774, -488737084, 1918954050, 2099816257, -385197100, 68093732, -767902121, -1483940400, 1162859682, -2084968729, 1536667456, -1037949298, 1661382845, 1214584444, -1446011570, -290955737, 31826698, -173998458, 1111096088, 903559410, -1180485101, 518250414, -1430177597, -918460143, -1801149677, -527712635, -54496799, -372662739, 1212509919, -1042094653, 200713242, 1907469549, 1755848, -1559227171, 1772065190, 1193823789, -1861717155, 1433401944, -955356865, -197505932, -1149351628, 1857157574, -502862265, 147676912, 605879764, -1298458085, 1398073508, -1644069511, 166391756, 317297356 ], [ -2015124743, -434711816, -1717343413, -279375255, 1560103474, 1095219528, -1409032005, 189355539, 412167859, 1939892325, 57069461, -1582013652, 890360064, -1308327086, 1385667762, -339870540, 2065515441, -509839913, -784392654, 1025463687, 1324350674, -1827515826, -604475863, 230021846, -1920708873, 1528459962, 2137132159, 291040392, 756378190, -992148696, -1180474891, 1091170573, 2065622774, 1912019468, 181089815, -1256925247, 767916634, -1568114799, -2066163106, -734037739, -985477424, -17080307, -1558047455, -246112811, 1741935948, -347107942, -11020634, -121107327, 663249779, -381540306 ], [ -544226633, -1770775952, -1108698219, 786063357, 1953554139, -144226135, -322176293, 1890069242, -519531356, 814062153, 333097697, -1327990137, 1307443139, -1234643497, 2121439944, 1939710956, 1950272773, -1734071770, 1350764252, -1382412261, 106588362, -1624822090, -1027944536, -1185929308, -805821662, -1625883471, -1645757267, -776727891, 1357157896, -1324311229, -273810170, -1559560167, -2038228242, 947398627, 1531963400, -1226769744, -548943110, -807682831, 2049517304, 504437147, -1115065971, 2024207921, 861913554, -620331407, 954202834, -528573337, 491133880, 2033408526, -1317626070, -1918958968 ], [ 399093315, -959547408, 316905187, -881433881, -32732508, -588029900, 1090356811, 251681502, -145629408, 595378278, 1737269534, -1569389975, -174196658, 1856004367, 1957647752, 1939517815, 200962271, -1220654971, 957029310, -884642721, 804352810, 671190902, -1583647391, 793416774, -1876875362, 138914354, -1603846934, 119990670, -756669033, 2071937559, 1974777488, -119628212, 334283290, 859562599, 983324962, 1726394107, 1686840202, 1846753673, -1573854154, -446445607, 392794990, -2005416803, 1737489842, 1015911035, -1917720435, -131639059, 203251981, 1849949366, -787821344, -1538078398 ], [ -954863685, -1198289331, -451960721, -1425517745, 187574483, 1810033595, 947249336, -1228859801, -787904214, 990447795, -964326076, 570438073, -619213402, -520793781, 310422775, -1214898063, 1943534820, -329813298, 1290923233, 1679856573, -731869242, 992393791, 1761675503, 1278334295, -414025476, -422468075, -307750937, 2062388071, 1823137088, 915124538, 896854702, -1816169336, -877742884, -1781254956, -1178272184, 1355115416, -619293230, -1424518575, 211682944, 1995206288, -735530060, 96119715, 623496407, 314816948, -208362561, 138212472, -184762119, 462745235, -1966890101, -1618611585 ], [ -65139171, 1153895599, -115512137, -404404731, -615065960, 778777026, -621350006, 8458835, 466001669, 1977848892, 1937461602, -1297330888, 1761412854, -1924272092, -467360630, 264522188, -1879791319, 442716664, 1861505643, -314290820, -434815050, -406259687, -2058112733, 66422848, -1178967105, 1813204504, 548707119, -1598689481, -1578113622, -2023785095, 2038179598, 1763746591, 2056186099, -783373349, -2026479736, -76446616, -594705437, 569131989, -40312022, 1234993600, 1246624127, 1242450888, -1316545487, -2116780765, -372919079, 1809662480, -1242897354, 633298246, 1004217769, -1079737421 ], [ 586431198, -1173706348, 1737076526, -662697516, 1420592687, -151426665, -879635234, -279416222, -563951091, -1625782996, -1320350228, 2004716943, 1856850290, 1192327868, 932463231, 221333282, 740207712, 105346319, -1087901040, -606900396, -840913768, 89043828, -969150344, -89649149, 1477536794, -1652859429, -1464950748, 660559795, 304716287, -1644667666, 658404024, 1361353061, -1401988456, 1984372187, -1622843590, 1441020813, 538068076, -1784084979, 1834514059, -682521179, 267043385, -1135453259, -177814645, 47545681, 428028302, 1957300357, -862178375, 1501821855, 761406969, -185415733 ], [ 770090026, -1107440366, 1159495700, 1338010114, -1852717254, 400758744, -514189446, -245320686, -912975759, -765859197, 800195581, -1044996038, -1674549770, -1341861926, 285506870, -401731601, -1413246374, 514464203, 1050734663, -1893566218, -1844028804, -2113169596, 2020315365, -864494442, -1013564433, -1991560019, 1280271154, -1915327499, 1759648548, -1802148306, -270239314, 2116563164, -354220061, 1014423498, 1469712357, 1144486445, -184436955, 644499918, 1060441751, 1052018046, -1184342293, 1270656694, -792815403, -1117786306, 691185158, 118840748, 1603162678, -1668529654, -1392821476, 288652241 ], [ 295961159, -842560922, -702913118, -995445782, 1546706645, -1921548855, -1861780056, -1382244890, 763002976, 1322299738, -1601946344, -707376784, -1563486625, 1023486779, -304442811, -250179517, -712972925, -585642941, 2089578672, 657437929, 1506031607, 1732765605, -688416779, 145484754, 183167373, 1412872643, 1059572031, 137545096, -399313437, -2076617206, 1145220260, 1653366399, 90929757, -166913456, -1677453563, 1830062082, -1596948300, 1392728564, 695527124, 991809665, -2087986582, -174482967, 24049233, -821326550, -1801056451, 1656535717, -1182462989, 299086721, -571410921, 928665321 ], [ 799209476, 1713979387, 1311698687, 1137922447, -530296391, 1352440677, 47588229, -1903297409, -1133514043, 1095008771, -162815858, -98418315, -1443341457, 199561084, -2105805489, 727002868, 1571361687, -1278566036, 1046223534, -1392270858, -542095209, -643399538, -1032177526, -830712644, 55066453, 71336949, 812754376, 1035610624, -15796354, -1051059484, 1602162348, 1925665978, 2032775585, -1538034514, -1886499950, -1105332334, 1429587907, 1854947941, 1947006509, 336095308, 628703947, 1228862467, -750617620, 586782597, 1551635631, -172448403, -374232735, -1739615164, -1909069822, 753708479 ], [ 1907318999, -133584073, -1248263773, -8987555, 1256013571, -228643943, -2102578229, 1760478960, -2038175555, 1848070412, -1330803031, 1566948834, 1801076566, -287008258, -1439488960, 808064688, -1985104258, -1602655514, 1872787784, 1384137760, 2124443654, 291656871, 1402245891, 109156196, 1208011852, 139745831, -607297186, 791897916, -1167822599, 1594611655, -465450461, -1127339452, 669513238, 1944672462, -1788021837, -72464205, -2116364942, -205551502, -744334754, -673934257, -722240877, 1716322338, -833357332, -2022262701, -1956687606, 224959107, -160806909, -700028532, 711615520, -1971841065 ], [ -1159676059, -812793003, 440526821, -433881811, 768977264, -1615025525, -223828887, -695631719, -1060812878, 1149076079, 1369335457, 1494300708, 771143298, 570713721, 332286467, -1903102749, 741629485, 596498947, 1926948783, 1512968167, -880304706, -1514219469, 1527963673, -1551023884, -882256447, 1425038765, 1056803107, -1496074636, 774028341, 50457090, 1783039979, -1149536151, 1800417889, 321916604, 272872554, 946309562, 1990390021, 918657114, -296103866, 65774059, -738938781, -452016897, 1426477312, -664771064, -1787301179, 818362891, -480808982, 2003317191, 1711459218, 210972826 ], [ 222735516, -1905921889, 866001396, 293989439, 136453403, 2120684533, -1658362781, 1505680291, 993244191, -943762446, 1334467117, 572065479, 1095649049, 1213745006, 856801862, 1052696826, -2024894819, 1861984467, 1459180900, 1526982137, -1959491598, -439612147, -378990237, -467541908, -1433308795, -619523661, 1413913390, -1328428960, -1840318886, 1103870828, -1471016640, 1159563889, 1131014788, -1783740881, 655135041, 969324306, 1047824405, -419598842, 456835066, 1406271716, -1066197298, -1695911344, -429211891, -1105727169, -632800420, -1351754127, -931921168, 1932361103, -1787046291, -531840217 ], [ -1504116043, -550325, 1146869407, -1635519342, 268259264, -306781384, -370396872, 2086098166, 174535137, -929028306, -1752237260, 928016988, 140241566, -175027766, 1194913751, 263324846, 1834433036, 52740849, -419386248, -476427, 848103580, -1205113424, 2077524940, -1110328688, -2067291701, -1221120152, -289621789, 1367874028, -699199635, -1588891383, -1619122643, -223394497, 1813060763, 1455352495, 1178013008, -1863741258, 1786986571, -137667101, -861330370, 2092859972, 1218498570, -1565744911, -1739709589, -1453516482, 1102919635, 2125613497, 2070478855, -481224937, 41424896, 1113213022 ], [ 292419714, 1526974825, -1634396836, -403063292, 448297069, 445054114, 1454243163, 842741590, 1220532510, -151968833, 1262432009, 255270578, 151250374, 1937772690, 799922495, 93906139, 1388593783, -1317052673, -445572175, 863118968, -2144642301, 1103452681, -1976555111, 560930774, 101142296, -1620902955, -1707795643, 864831797, -2040813661, 1523968088, 759378381, -1372617919, 1007983709, -1067143396, 1802098422, 2060482184, -605676917, -1981885140, -1784919928, -2145279806, 403764240, -128553799, 815958787, 1874412547, -158150387, 27659583, 554110211, -1350115499, 696520871, -1077599783 ], [ 1111979164, -1649199927, 1131306815, -1630909487, -1499300359, -1339608729, -178865362, 643155127, 35932000, -1820088628, -672835637, 1972178631, 601209218, 582272368, -734998856, -218347552, -471729869, 1593239422, 81524784, 204938286, -1882441442, -361695612, 517048953, 167034218, -1085096228, 1718774296, 708875041, 1266388151, 879174293, -88425036, 1440220347, -178397519, -2133073494, 167534360, 1986680917, 308310960, 159196652, 1955187611, -307864519, 1185810421, -2136444392, -87088619, 1534386784, 2089308478, 840280312, 797073038, 1829649176, -723004467, -1880113383, -556711785 ], [ 1218610347, 1518844631, 2026378515, 1360621483, 526098578, -1978410779, -1464676181, -1133987290, 1920915797, -2142715897, -1223983624, -807988744, 747282952, -567995247, -1559605433, -2063780527, 502890970, -328810496, -1081669388, -1350182531, 513121215, -2008797138, -1052972816, 1844201007, 110804843, 654970672, 1230619856, -1281382152, -1744036036, 127719579, -904174049, -1159541836, 695896618, -1983393508, 1203941170, 1782100947, 37115080, 101048422, -1389998581, 1088779948, 828975333, -1422450427, -319395534, -775560646, -14970350, -260226324, -2137356008, -1823111503, 646598304, 1765861073 ], [ 1654877976, 777722861, 950473717, -1151054145, 1623330533, -1213626287, -17813029, -1808158273, 1728217877, -1284268667, 71255361, -436598010, 4174885, -379897185, 1372606163, 157267989, 1932320480, -730525608, 1079131361, 1356321437, 1559333333, -415173754, -1011307756, 753848839, 55719593, 37527278, -991396484, 366624423, -1275725640, 26496966, -206205801, 1953797956, 534407875, -1785746183, 1582052166, -650352454, 2028183723, 96997094, 1522938071, 1730869935, 1679306214, 1119293412, 2125923912, -810441234, 238701252, 1071020315, -380188303, 955276052, -223336212, 412059672 ], [ 2085144451, -383825752, 1736401203, -825853801, 11034529, 1907135958, -1992557511, 1835741706, 361678042, 1635900755, -300435515, -72520114, 254121204, 996953408, 1461002415, -1226008147, 2088160634, -869702274, -508186202, -20194962, 239886186, 1341883621, -2014165798, 1784836407, 193609383, 501256012, -123165810, 897725326, 1255151333, 247670171, -1912226426, 2122260258, -519444074, -1221035274, 416715680, -1265125252, 446834414, 800296626, 1622829750, -820392758, 273937117, -2101673932, 2029260047, -1639082274, 872593629, 2002795442, -500276398, -1719112524, -1145781582, -1701752025 ], [ -658980321, 1992041266, 968233838, -880816699, -2137237585, -74153692, -2049930698, 1559165447, -808089261, 1054422357, -1967756860, -2004077569, 2051806251, -741213484, 145879893, 2133132631, -743233585, 574648624, -1841757600, 480995917, -1145213774, -874422526, -1825464364, -440334762, 2074389194, 2141267627, -277241598, -1126892045, -1466034048, 1861391518, 643524982, -407581010, 1828630904, 275844835, 8022774, -1440829538, 1963520387, -563863151, 333056339, -53791667, 955558093, -207255549, -1725754143, -1582622504, 2137315530, 1783492612, -1529115591, 113829264, -1752131012, 1784674145 ], [ 1466975805, 1792939788, 2144550033, 1628206961, 1034149576, 596492215, 247197619, -2134766970, -436996411, -138435805, -1699198185, -1219001726, 1435066866, -590640746, -1843042247, -676674311, -711682956, -1001756861, 1228146868, 727436842, 1390591460, -1019257863, -1953384594, 152314392, 116883270, -1255457360, -1098565399, 500301837, 301744154, 521383459, 512919748, 361251493, 1702670919, 53695293, -432555454, -437853625, 2143145857, -276978649, 339516000, -892089782, -1027053885, 1854191109, -594927990, -1598482947, 138271988, 499860810, 1596641445, 1225296835, -715314525, 1556100578 ], [ -573878957, 1067075026, -201362031, 248695760, 727350232, -1717580498, 977297814, -1633784032, 1191861373, 648658500, 246989085, 511275538, -1077169236, 1521081384, -683983960, 1993325485, -1517378345, 501915226, 2032805295, 440240569, -1554694203, 174990210, -246976792, 707225295, 1373170757, 432441012, 17947066, -482046892, 960195147, -1244366113, 203938718, -216024280, 429194492, 269854545, 1111611258, 407504162, 895946220, -1442087273, 1154372530, 970527579, 318907271, -273356991, -1723964129, -818686062, -1186237176, 1806576471, 365944966, 2048359374, -257583888, 1355333366 ], [ 57208329, -1230692729, -1275210171, 537549561, -365622508, -498080892, -693001042, -375195749, -1978210998, 361847126, 576684593, 1794939038, -2072170266, -1309483510, 1254599676, -793583845, 1096221753, 1223861152, 767070314, 1074142373, -2001142045, 2060535869, 1585746789, -956426040, 1932799558, -99553872, -1610900803, -1795881436, 537286949, -742286027, 2023689765, 2078204062, 884552643, -1887296704, 412245875, 1858682432, -1705439975, -1519825096, 1717649736, 322605708, 1279271379, -225877808, 1535869935, 264832310, 159830432, 1928907760, 463231867, 543627036, -698820808, -908345722 ], [ 1911123665, 1550122408, -2047678753, 2095099016, -1326043570, -82009672, -330656741, 967898368, 696682957, -1896798683, -158590236, -1002539284, -329782106, 1040398662, 823757476, 682271828, -1583661345, -420143713, 444596780, 749931382, 387081410, -639277118, -335243182, 523597357, -1878744733, -1098156, 88504766, 502746499, -917536896, 785699273, -1129297892, 1102312420, 1332171260, 155824552, 157871888, 1975281359, -1294439691, -1326848518, -1782108283, -1845583095, 84177336, -1394339170, 680206844, -520718035, -460585128, -825679266, 799242543, 285887923, -1028102439, -875606023 ], [ 1706181442, -457683356, -1288347352, 785459480, -462880552, -937319440, 321138921, 1476008295, 879092581, -35162076, -107722455, -193678460, 889807877, 30376344, -1610720763, 81778172, 1786734969, -825653478, 1859844151, -833011015, 1004628855, -604871111, -1565947422, -1387180147, 1227176152, 2108149198, -978012695, 1463131549, -482168038, 864412148, 1700182651, -1362378578, 1057779500, -331404714, -1177382862, -1584070285, 2106162101, -1731838892, 764328936, 982371807, 1152598333, -1212497650, 853378562, -272259970, -1478832091, -1906383749, -263828219, 342184073, 771135627, 1524880113 ], [ 1648082550, 1877222300, -1351798585, -1647726323, -1711099845, -1463530001, 1582422147, 1515005295, -2103050126, 1811309114, 860439996, -223774280, -1066345974, -995823092, 1327618077, -1533288898, 602167653, 2005304511, -1364982099, 2124183873, 1409882183, 992991128, 992413820, -1673766666, -545580241, 2092531107, 886703845, -1837241732, 2128835630, -1838887592, -1531937291, 1322646858, -1261573320, -1869527513, 1529144447, -1218650283, -202299454, 279201096, -530324658, -688602576, 1176676363, -1571902897, -1572909013, 1548485556, -1724863401, -55100453, -1625804633, 1043148149, 282382389, -171216172 ], [ 1007290658, -1778398190, -906862714, 2095052519, -1650940372, 998038135, -63157255, 299172576, -1567233354, 654071933, -155030932, -571761071, 668577253, -25779013, 464200422, 662514183, -1427512434, 925565014, 1652277475, 405904332, -558326378, -1220888995, 1240920350, -433569403, -1304148917, -344782884, -1915348924, 191452296, 165039824, -331115759, 88919867, -426303848, -1504206106, 1198728845, 605153196, -1869856265, -1888456200, 752145864, -360999590, -44736161, -511280346, -751914123, 1866684693, -1785006241, 615670991, -1018456338, -1835314571, 1890849322, 1213097755, -332246997 ], [ -1159302913, -672623770, -326514697, 483706819, -443499829, 1505436152, 1290244461, 656366788, 363352939, 36052635, -865469798, -1277047970, -119524208, -223976893, 516087703, 428637366, 337515176, -29995996, -370520787, -1410930694, -261277352, 1163195703, 1530545427, 1255508243, 1215588134, 397792430, 1330591098, 1532942169, 1049283264, 1492102501, -1741020961, 315652586, 800316886, 2119409922, 1151065934, 1596145656, 19535972, 1798247755, 1932809896, 1058163048, -1469846342, 315409475, -273374859, 771239925, -549955794, -1394630889, -117880423, -1464048662, -1913772519, 1512825144 ], [ -1019950412, -1040677207, 724408245, 214141312, 172304492, -329200947, -921678123, -463851310, 1720237144, 840333489, -1221044228, 1298123819, 789905838, 699783916, 2068854226, -2044117321, 397576396, -438933061, -1219897476, -566385702, -246749117, 547469662, -2070591045, 512950141, -106217594, 319531966, -888954355, -463202388, -540806752, -760319305, 584524395, -1591666440, -315798528, -967753678, -1864530792, 1517024156, -1662505002, 1787540104, -1252072483, -930331166, 475094937, -930390336, 1697914910, -1831629098, -667868273, 1896899904, -1984778628, 1856695847, 1572044482, -1983632426 ], [ 2139761911, 1054739579, -1127237071, 1999424570, 1772007295, 1522541818, 1379765181, 620691702, 1146675790, -279690759, -883329601, 644833319, -869055519, -1170815286, 1497575913, -1891526449, -113231100, -661182774, 610691199, -682034335, -393916095, -847071328, 1121959196, -43949679, -1580374507, -303386265, -304858433, 1868108150, -725604970, -1703139610, -1913435391, -1056927274, -1238049993, -846496874, -567695783, -1099515543, 1078679645, -1121202554, -1324625660, 1661299693, 732632222, 138172830, -571238400, -665281403, -892775856, -988436356, 352670558, 1938698578, 393076718, -1560628588 ], [ 1599966354, 1013906701, 1280284428, 1079825507, -1798945666, 1347299311, -180717295, 914835053, -721696324, 97667444, -1130094808, 274740572, -868417155, -1084729491, -516944332, 1233013536, 1921406148, -1766913013, -1295108042, 1132402781, 1090418181, 1028702942, -928677726, 54567830, -534712754, 1489986822, -888794662, -1660648739, -2011144391, 1761286734, -1839964563, 583684052, -2017589713, -469901677, 1320772999, -1788068913, -1934956161, -672282536, 1588102462, 1134581767, -192858274, 2064717141, 1539238056, 1599261025, -1070318446, -340369704, -2054699354, -901447257, 379173266, 1119683357 ], [ 1796505631, -1369964737, -2059844884, 1832898071, 236984951, 1572948454, 1408612352, 1867267341, -1149971303, -1714383542, 1153235072, 365927818, 1168133944, -1832025945, 977926325, 1937473869, -1605488286, -1759425004, 406280044, 1403099635, 75875479, 1583878213, 632828557, 1753357367, 971139767, -2004602617, 448482038, -1640406186, -1867917286, 569266877, 1033428530, -361485620, 122752060, -1428567523, 182641896, -319879008, -362029023, -246952973, -743277848, -988165482, 1334032729, 479937013, 1451274465, -847135825, 1152339757, 997049242, 1849274224, -612693133, 144915366, -191984208 ], [ -1882712675, 2056570898, 1833885070, -1609430563, -1040063563, 459594063, 458356576, 1739670223, -1777539023, -49614124, 911830464, -277119767, -305485489, 1653157138, 205666879, 159152364, 1434822044, -41769106, 2105217654, -952819901, -823582140, -120242786, 1497205382, -1165214455, 96339442, 1157695607, 508053607, -643329288, -1002787007, 2009223521, 594806391, -812226078, 1328994951, 1072334609, -1832237500, 1026016686, -2005174326, -1857498298, -27694804, -1997059309, 878375872, -902273277, -1157142215, 1351343162, -276672168, -1178375323, -10388721, -1011981710, 1500120603, 1404681815 ], [ 1386586260, -312919196, 1545301940, -1826217458, 804878308, -110075718, -269912027, 163790471, -566015599, -897360546, -1796119542, -584147604, -1935092076, -1920777929, 2016029167, -1042735766, -1354451793, 442749359, 768879663, -686160178, -1410742437, 1877147468, -1628396068, 361092997, 1354977763, -581275890, 78599790, -539517907, 1318233562, 2089197413, -1725956995, -480400058, 305487736, -666464706, 1980277687, -410765499, 1165010547, -758047884, 120024767, 1798662243, -240635611, -790372132, -985445620, -1657991907, -764295455, 941016877, 34632906, -1814651684, 1490554423, 55982360 ], [ 1638762082, 1718921045, 1723823667, -1279249586, -953858789, -837817413, -878567588, 835548426, 1527722087, 1580329026, 2064980063, -1142062769, 103690505, 1425719695, 1883149126, 741913840, 1218616916, -509867217, -415579008, 1771138592, 692872658, 2024058485, -534031370, 625274960, 1730833436, -1314841916, 1207587116, -564153087, -8822472, -1947550279, -1326859661, -564041913, 1277183654, 666481339, 565802224, -851577622, 648161313, -2087962078, 1696953779, -1803252820, 1431175200, -323770947, 500033311, 1063826672, -1348224975, -1787780560, -1656906108, -1448318918, 175150096, 1082677010 ], [ 315912934, 1964177217, 1683528030, 1489412828, 868066486, 219682954, -332658165, 1929454606, 1440132950, -253967593, 363386098, 664765530, -610295805, 1892242825, 1896536650, -479422596, -1731692541, 1744567878, -247025443, 745069057, -301713574, 1340793879, -1251651265, 1989864459, -1461449047, -647146413, 2123431607, 198908388, -73535333, -724979773, -488671310, 940582428, -724422432, -1697498367, 1624161888, 2122401221, 432482870, -60677422, 1964323191, -1059634373, 762322066, -1385781293, 1076869560, 708511649, 761867124, -1081643125, 216208386, -1310658744, 972265497, 860992778 ], [ 738777984, -770409214, 1623037755, 1211812269, -2087697222, 1888715336, 940116951, 1484777282, 142921410, -1073656569, 1852899644, -903648409, 1268857209, -165083656, -684978361, 911009468, -1292296893, 825751989, 1868896803, 1354574546, 1669799011, 1755192249, -43604715, -471041170, 1866078377, 239604316, 1120001909, -234664048, 1792201707, 188519915, -484086584, -108475344, -459743868, 1164835869, 429749880, 663858875, -1479684127, 400213626, 306816623, 1892073967, -477724267, 702250978, -1203260720, 1475445580, -861876064, 352609570, -492995482, -1605561110, -1657027274, 1088224874 ], [ -1151938010, 1456974149, 998978494, -286900787, -1280592290, 730162824, 689816051, -500078598, 1124402054, -1898165182, 1008448008, -1018143100, -159640060, 1511505620, -1958454934, 167397397, 1596601116, -1364576907, -787076607, 640491411, 105895308, 701367068, 374734736, -490086729, 246514815, -247689236, 644880438, 2098858888, -64869675, 1177821012, -1419569280, 1468517148, -1334080734, 252501716, 1170177198, -1823566465, -1871210703, -1744246240, 277084719, 4149924, -1023639074, -778949933, -46278582, -1323621265, 724701803, 328032274, -170427539, -764865762, -786953522, 1851078490 ], [ -157206284, 480522569, -583237663, 1872699518, -1704239675, 472016524, 2112409840, 645535843, 418307660, 1755085957, 984692887, -1761272881, -62775950, 665360860, -1578279264, 1449551751, -1330618814, 381003618, 1277529985, -1096399594, 1510390623, -1492726315, 200300602, -1725905940, -1930460189, -906882922, -1771278827, -56796690, 1633931507, -146665309, 753186295, -2110240127, 824703135, -655247117, -579025667, -852891868, 752496379, 1471214820, -1538019839, -1964077750, 425845183, -1596215418, -954293239, -910279977, 1928370446, -1750974334, 415494081, -793377588, -671673774, 1527263058 ], [ 907576977, 1382986010, -666045766, 514839001, -1470612244, 2076308064, -814263140, -377193605, -1284312433, 1319879362, -237297030, -5882863, 1978622377, 1152799839, -1786671718, -1135028350, 1825046451, 1169786364, 1868458870, -1867643621, 531676229, -1693556302, 221515220, 706462424, -401876716, 1633650567, -1287386455, 1590768981, 1572470968, 1562495348, -627352949, -1825164517, -1006425121, 1980168078, 965338787, 730076749, -2017972990, 1494788558, 1523848137, -1842016033, -471977984, 330919720, -916383133, -1068597956, -1189981953, -1773215119, 1790695864, -1625851002, -556968118, -506846167 ], [ 343226844, 1755250586, -1977736750, 850992195, 1647027170, -544590914, 887864008, 871503824, -968233857, 1999096809, -1688852486, 962301018, 1872156607, -522544381, 980017775, -1454511938, 824635382, 1385057691, 943222513, -2106096161, -1088153559, 113572817, 1001538285, 1429639237, -2145801659, 956776510, 1215043135, -1353965918, 1784194824, 809032422, -1313244517, -199631421, -278444566, 141454408, -808777895, 147803204, 1859416939, -73122695, 1765208507, 854926160, -338124060, 1190582610, -1716632374, -969594625, 78879720, -722233462, 1187231938, -2048504741, 354429880, 1701085246 ], [ -1898066610, -2084052764, -1487896544, -649894241, 1187465256, 490900582, 939212739, 443909085, 1192764541, -840185593, 1243958972, 243130386, -865758597, -1947059450, -2129687517, 1813217503, 1166156204, -61406952, 1942404509, 39595354, 25865846, -1091729032, -1191304351, -124141946, 1436859424, 1700897429, 1253524713, -783476482, -754139275, 668765080, -581191457, -888228763, 453375492, 476123944, -506054676, -332372949, 1240028319, 720147788, -195582375, -684341640, -1336327921, 1013352029, 739796155, -1846169104, 1858733953, 790350386, -996188477, 944986481, 155053317, -288056214 ], [ 1309411849, -632461514, 1681555890, 1391857280, -216036072, 54289205, -742620961, 1198258405, -2044202182, 1923118199, 1983099748, 787104065, 670034089, 698998218, -805566008, 1882720813, 1405320203, 1038238142, 1662813431, -1335744378, -793195835, -484920467, -1093743343, -1750784517, 1538479774, -1361180804, -495975194, 1641010080, -163827953, 1344842402, 960570891, -1927891898, 1796179474, -921851857, 1110040289, -1142065289, 1462622355, 1655219037, 1143803908, -890443126, 1717443293, 592608952, 897382048, -295220735, 1599865042, -1681299207, 1436936156, 1925957031, -468864748, -2115671423 ] ] ], [ [ [ 1767517623, -1393923251, -563254046, 2134924562, -344091387, -2063115620, -1239041431, 154305707, -49258035, -1152652554, -1707382909, -1034095399, -406874272, -272343088, -1616612152, -1067412834, -1436450452, -490577749, 1879778960, -1265859408, -1307165151, 787689022, 1255521810, 1299988009, -1283863989, -1249651519, 373727888, -1002732782, 914401435, 1510502567, 1019862452, 1496032046, 825958145, 882693165, 938848496, 1083011466, 1514533851, -1119828361, -1316966449, -429880803, -1023873287, 1729405293, -1567084637, -1789073415, 624344712, 1890834413, 1993843591, 167995769, -1261855983, -290819642 ], [ 1183621130, -1742608183, -317663137, 775705158, -127720564, 1746979868, -965070453, 83951032, -584062413, 1066091103, -1847938900, -1189481110, -1693202687, 1172834906, 136085889, -903183621, 1527963975, -276911984, 1151949231, -1657311715, -1898424388, 238641157, -1486434065, 64923500, -722117684, -348057488, 1371601673, -76933979, 195715165, 1757595454, 1510806572, 1202719230, -942327360, -446558152, 546065716, 1670276638, 1641695869, -740531492, 1315837580, 448843130, -1167739902, 2019841809, -1467610510, -105955338, -2062969269, 223304476, 1211655210, 2046850104, -1970951970, -2093530565 ], [ -142142333, 233976677, -430335961, 16172836, -49961696, 885558883, -1235245217, -264890665, -209058308, 1456563024, -1008793592, 122584136, -249760544, 184643550, -1901189676, 1918944033, 67734234, 1228344278, -1138357900, 1032262094, -1415018988, -1801532484, 1783070130, -1592506469, 868732728, 712194082, 1651224716, -2040485701, -923094034, -545710313, 562531440, -2053131507, -1262164992, 864235222, -2060710018, -1189882807, 1254654315, 1845299911, 1780966397, -2056537186, -1602074933, -1060259182, -332729292, 1577991335, -626462578, 1261665675, 1899831194, 696647938, -1938119017, -573569590 ], [ 1357138908, -2105832920, -465808755, -1158207318, -1379373192, 1807968000, -1498099517, 273765975, 1312009632, 316132164, 968581270, 562638405, -235855560, 1437831407, 1690633539, -851861826, -1445580365, -1682651492, 1309832428, -1108222307, -556532287, -167597594, 1155406910, 1904833241, -1259122259, -81245366, -155107842, 1775828301, 2126360589, 893923951, -403158822, -1511468779, -578271963, -1822954377, 881251192, -234300184, 760038897, 179250367, -1337639033, 2005696260, 1949060301, 1595780714, -1504098359, -1192945458, -666939036, 1461398031, 852704949, -1161032122, -1059587720, 544699837 ], [ 1194314653, 1236385592, 1870787938, -2065642150, -2037357121, -224208602, -1976907570, 1692851135, 1956632173, 461765639, -23028566, -978962393, -1115057490, 437378371, 373684802, -1471700565, -120040213, 303990567, 99578314, -329634331, -122059633, -460896331, -348351710, -2139323815, -1434147644, 1806070862, -1118955274, 1669674021, -747235747, -2081245794, 433746987, -1219139426, 1341760229, -781633817, -614942761, -1029896352, -260257057, 1477570385, -220856915, 1427580068, 2088991910, -1038938301, -491441360, 1964624328, -2021807823, -1514260907, 1784439330, -1281446713, 1324785824, 1580727475 ], [ -1316584322, -1988319889, -790425235, 157018059, -572757600, 783748376, 178481772, 753846841, -2142485644, 1734483467, -1150441737, -1031893027, -1288893209, -1735322246, 1894284462, 1163583067, 127944307, -2042431469, 1495993780, 1620652260, 1461514757, 213100129, 1125566608, 277444316, 950536036, 1006738474, 1725512617, -1700606583, 2139155631, 952701254, 1739097951, 1026723170, 1649159294, 470746554, -374257801, -2059973086, 1072089758, -2046557929, 1088674720, -1807917686, -1965534105, -1969348697, -866684839, -600098975, 1814363426, -1900343495, 1988940335, 1484538425, 598903648, -497186918 ], [ 414921581, 361208579, -1706666768, 929282115, -1238056419, -1622536178, 750121664, -587798441, 1710075325, 1711453502, 419021882, -762887918, -1381088160, 35716709, 1779358861, 1558344721, -1600867955, 291884632, -463047731, 1102790291, 528708062, -170033264, -1945914858, -217864177, -578982488, 298408769, -109015464, 876337274, 1155394823, -993332373, -343397174, -1208303911, -690533496, -2111797856, 1872376851, 1224801378, 1548230372, -37951843, -339320968, 1212569072, -2095962715, 2112607444, -1623926184, 1351398619, -121707291, 31241586, 1270176013, -727216110, -261677536, 2061685834 ], [ 157463192, -1243300877, 688012953, -1924313485, 220233791, -1008308127, 1306567018, 1421411096, -1724432901, 715893676, -806894434, -1742754287, 1159896937, -1487158220, 1819503527, 1264417862, -1744162669, 590862198, -1459267146, -1971459011, 1461443985, 1085238193, -1634189889, -2143516571, 758717759, 1712315032, 1378887478, 547757054, 231286826, 1217810548, -896480328, 979013534, 1485710951, 208192732, 627628986, -820483993, -1247342599, -1859415565, -1119416221, -1742254484, 379747517, 414470776, 1997592223, 969240942, 71316083, -1572858780, -1060264739, -1207030889, -1245444595, -544363707 ], [ -842832285, 1676629239, -2078581279, -2124326863, 598955547, 185071446, 257687446, -878211975, 280979424, 344951552, -538091026, 502288981, -813812915, 328501890, -1563791749, 2108687238, 1817316896, -1444031403, 1804303660, -1099675298, -985486115, -1128342700, -1729342379, -2073449434, -214616342, -1050598395, -1449213152, 488289378, -107416108, 781784310, 1915691547, -298645196, -1513723168, 453581085, 451088714, 417004106, 489402955, 360680071, 1401398163, 832624875, -1954101927, 262545280, -499580907, 418763440, 1778162093, -1415867838, -1266700926, 546693929, 1650594243, 1400600527 ], [ -114669374, 34342090, 1599233012, 1607203304, -1367058479, -2044375410, 1667922759, -963413434, 990895663, -151249363, 1258232553, -637745573, 890674842, 1058250194, -860073473, 1906137767, -2084651495, -1074510231, -39026383, -2023214475, 2064506108, 1462611943, 835702198, -395655456, -807183117, -777207426, -1090451983, 1599775795, 550307338, 2075306034, -1942720864, -1463276913, 1888977895, 1643650848, 65972619, -1012930584, 1122938537, 2100938232, 59051132, 1293889193, -1774590240, 906999992, -1302332946, 135339474, 1702669018, -748886872, -829357372, -586721481, 330975486, -1828587545 ], [ 149325456, -230593923, 125604959, 1192541045, 746606635, -1547108220, 160095680, -652435478, 1282697921, -863610260, -466475831, -1805107574, -1521715664, 121969937, 296554536, -1208039680, -1072933518, -2146627167, 697230556, 257407344, -1962745970, -584137403, 715175204, 333474665, 1706694561, -924295608, -428873343, -2027913909, -217051899, -1852993322, -309195550, -84843169, 2020361830, 799549639, -1214936393, 803235831, -174964875, 613869388, 812144511, 904547322, 674339652, 1268247759, -1293248938, -1497003646, -1190803585, -1081987894, 970603813, -2011240791, -2037300100, 659189780 ], [ 129996204, 1542662731, 900740362, -506090398, -629971751, -1342261106, -1025968920, -1857797215, 956370129, 909002445, 421288695, 1583058751, 186331877, -1336736291, -512666358, 1698161399, 544058610, 755929002, -273019158, -519440884, -2126155079, 1631498634, 1776029529, 923993982, -1695105498, 77404538, -170567965, -1086761929, 1428960940, -254997389, -2060839650, -801315657, 840665735, -107864051, -1163887510, 1661398683, 1575090997, 1741679703, 1504511828, 1109175087, -796496335, -1392929607, -723293269, -1959072114, -1165692611, 2113242181, 257720738, 829854090, 1547295160, 1978112747 ], [ 743135123, 777505898, 212030180, 133528496, 1047715969, 1831116822, 1870435269, -1592116336, -320493341, 1411472845, 351286824, 762331761, 2146214813, 74194369, 289736376, 769265611, 114519566, 1552772514, 515428790, -1031834719, 1288680708, 1287613333, 453290752, 914224002, -620877748, 1335470064, 513016070, 1650948062, 906577449, -1046839226, -336913899, 1365428311, -1515238748, 856060849, 2147418286, -1255982248, -1561460175, 1459472790, 1823298666, 2000909783, -945441696, -1325578315, 1344622994, 749724332, 1194065986, 858188096, -1562819978, 1523208901, 1893411809, -847057075 ], [ -181774724, 1732915063, 1600973262, 84678952, -2074236599, 1557856584, 2009197304, 943940658, 1484515513, 1187853238, -489501515, -1533247885, 1629957307, 805211323, 901886093, -297408210, 1277448633, -1647090743, -1778049898, 515397058, -1904089687, 154421693, -1306992561, 1602805599, -149058723, 581854425, -167307461, 1086754010, 2130153473, 2113766957, 812467296, -2145333818, -747514298, 695544051, 445587988, 155655292, 90468369, 1530029678, 580722642, -2062117944, 2146676278, -80332310, -1592379643, -1571569763, -153501143, 2101088107, 931409973, -518313479, -2048899321, -1329563073 ], [ 1592660505, 529381111, -1439801454, 1401965048, -1163892875, -226606932, -85893895, 2113528612, -2008296853, 117651571, 1537916144, -281460017, -1241815888, 1127670145, 2032823804, -1437117808, -2119341501, 1726243689, 1383771952, -1634563909, 946439527, 713458890, -1264829522, 1272229725, 1888168079, 647583712, -272041511, -1798280224, -299538729, 1959995156, 2088504792, 1832902204, 1903147001, -527926658, -1492250081, 273020682, 2037297, 1200225091, 652935568, -1948784430, 335440616, 532996604, -81062300, -769278630, 79466629, -337307170, 1416973463, 1255741056, 408989118, 1823626107 ], [ -1208359960, 345514943, -660500672, 1713699993, -1955321173, 1034001588, -588820229, -1001079971, 2112387918, 1111665236, -950138044, 2032996521, -680910527, 1789794309, 1312418352, -1822278678, -760869498, 1139653303, 1154005406, 287709995, 1607823742, -802550662, -391369692, 592789412, -1476882646, 1931754608, 1200418589, -1651800961, 831637760, -176511320, -1871976311, 302656157, -814592906, -1485673564, 308675630, -1149934496, -1380491658, 747606144, -629261842, -1766622085, -195101643, 1226123449, -1268762297, -1473448286, -220477002, 459053601, -96517287, 1576172925, 1243233530, -927206095 ], [ 164071312, -1211977350, 1698832581, -233192410, -1984062776, -808088973, -503487688, -2063155393, 794282704, -1826295530, 1579042151, -519687699, 2109503312, 1489124999, 231213166, 1820126913, -293646192, 288537437, -906788501, 771178306, 188315955, 422996982, -1109517450, -1504940026, 214291192, -7571862, -1678364954, 307192885, -383962245, -987999976, 1879744200, 1734241806, -1106982679, -918486212, -1038963936, 1904978843, 1205981600, 235601480, 911124424, 1555575491, -41624341, -684540242, 1203779505, -1808989033, 395460896, -1534969788, 492134632, -460255137, 1235934431, -1135611934 ], [ 151083868, 216330182, -96399680, 1275943588, -1689015156, -1743093539, 814910018, -304274489, 1064187488, -73320039, 1317401484, 1201485959, 1146116274, 2131006214, -2084846006, 240586921, 86817597, 944671479, -1481605565, 358234128, 909467928, -1366227387, -1310868321, -1205267478, -2124882865, 534390381, 1988025582, -1187133497, 1325667686, 147871920, -631475651, 626227141, 203825295, -86366086, -1120632647, 659598784, 1237626362, 205273809, -182017805, 569928555, 1054960505, 1772418155, 395183064, 674919569, 151309397, 1377163927, -315304, -201200191, 635488115, -270383163 ], [ 2039359940, 2147375312, -1764186532, 1146705311, -398967172, -1647469247, 469404994, -238104411, -1659945738, 662848210, -1092042551, -589741024, 2034649942, -1760228399, -1741423565, 148132916, -1175606423, -1410419551, 152031848, -27068391, -556368081, -387024694, -2142869443, 81362948, 1473449322, -246968963, -30662812, -526420526, -573409738, 141822392, 902354280, 862227762, -1347503387, -1894018496, 2137934209, -1749628340, -1818680972, -364787887, 763910359, -1670967131, -805252119, 1457995738, -1732450768, 1876082798, 1593182171, 318676419, -1692117935, -1650002652, -589053003, 121736052 ], [ 299636491, 1791836846, 1296635853, 805028622, -50847705, -1170203903, -1790434711, -558459456, -775807082, -1871853669, -964752501, 579834429, 703066807, -1620772129, -698161700, 173785685, -1915370371, -1312652532, 440533314, -1218310499, 785224764, -183890678, 856471297, -875669890, 1468981693, 1847813821, 461924667, -1520766724, -2050080799, 1515408745, 782538901, 1920976799, 503501124, -1050920893, -296524243, 709610000, -342016091, 215472281, 2070659268, -876859508, -686207356, 1555787605, 205607979, 390143590, 1833723328, 311007380, -1770944810, -1933065498, -1790084194, -1263231066 ], [ -373961607, -352090942, 1093978412, -665380327, -1216298722, 1778887618, 1845593310, 1433088046, 1392004603, 1071807359, 1567046788, 1627046997, 922789607, -1198628728, 450793643, 1368955308, 2093119990, -1744879919, -1376196013, -73057675, 312308163, 33726727, 1266790203, -50352134, -626723179, -143376923, 662110739, -353733915, 901798191, 872616680, -1135637725, 108329289, 64321911, -1584109917, 290480296, 830290630, 987056356, 177626091, 1535459869, -1154530051, 598880616, -847051180, -328431733, -1865741429, 27071535, -773188741, 606471841, 2025277484, 1718462197, -1656620871 ], [ 194509648, -1128694409, -646343862, -1995627210, -1376477231, 1138135778, -2013590412, -152089468, 153526722, -1718892832, 257387695, 417803059, -2128249283, 755047098, -515714831, 1325680209, 1484918351, -237988155, 406955273, -814347860, 2119750998, 329275239, 2120818937, -2127603204, 638192733, -1409100962, -1532513633, 439200225, -258479120, -593360232, 2087322803, -1727407868, 949205651, 1763620590, -502272444, 2079242107, -180356615, -1232714383, 36995690, 1613152938, -500547537, -182518135, 1965237815, 1768220973, -1790731194, -1969237657, 1056352027, 1564926258, 1143862519, -1559742385 ], [ -1120434937, -1249420934, 2097462117, 1515065365, -1953212754, -1440144068, 639599136, -1830113461, -580643037, 1462370083, 1250591955, -1201044197, 746786019, 1841275354, 509882830, 1387134542, 1617039386, -1178869668, -1735045280, 970879005, -837531263, 1244344416, 1756896364, 1179810720, -1692501527, 2025805944, -1318518399, -1978993087, 2111434763, 1452305962, -487352973, 808404001, 1530979874, 1553835658, 1274635030, 675398360, -1583580645, 797483275, 1672664156, -2039456495, -2058992673, 779121054, -427224620, -55208231, -562132235, -873773717, 1482978936, 978898652, 458291487, 749760780 ], [ -1240769658, 1042939171, -299235258, -847636403, -1769883482, 980561552, -436284573, -765871592, 2049104834, -245856829, 130415686, -218131232, -466031711, -1962417774, 1103365797, -1438507060, 904955607, -215405089, -1129424979, 1817704251, -1189773370, 252090433, -409630095, -1105868275, -1149502775, 1693249729, -1055645848, -174059560, -1620084485, 1381991365, -1356982163, 830476697, 1579188564, -980921620, 750255278, 1003112700, 550547021, 1721051727, -2027996070, -5373713, -668191467, -1469968031, 204861874, -2094356360, 1728304194, -605555, -1564704393, 1998668744, 1189069024, 672254968 ], [ -219915940, -407821886, 712103401, 574048432, 1152686228, 1237735857, 46646971, 796668459, 911248449, -679006991, -1622655223, -345516218, 332177721, -1279580351, -99580528, 7247282, 1790600491, 1921679336, -653478069, 1422029432, -1443287187, -2004579012, 1941294379, -1969842975, 248288402, 461966270, 900395808, -1204075107, 1898642119, -850381950, -2107631208, 250137653, -2014191055, -1900279434, 627187656, -82718082, 1765486250, -1295829394, -1927384459, 1313439256, -1457226685, 1875737216, -595029320, -563558665, -803403363, 1247050060, -1232781131, -437007801, 453467162, -1752551266 ], [ -1197433680, 434998459, 1841350333, -802626296, -1532288971, -34781300, 1140011605, 1371814060, 2059940159, -1507775147, 864426611, 1844211126, -913470448, -1722187061, -720336582, 1582455270, -664532418, 1067958289, 202297737, -1271497164, 1673694462, 1543469151, 702615137, 1650235073, -1618911656, -682438506, 799175967, -156004950, 29086551, 613385123, -1716145400, 1031248661, -924518129, 1147894055, 113433554, 2006555495, 1229122947, -192837163, -282191275, 371701503, -1817275885, 503879019, 465864295, -1839138327, -1132318959, 66032301, 247884397, -391109755, 290153878, 265072024 ], [ 1268938890, -1381490372, -501207844, 795064389, 1237603283, -1694303344, 1645878281, 1864320798, 689607134, 1179152673, 661959896, 296400926, -575762344, -1975037736, 1448655723, 54152102, -1767865616, 589751610, -1904441268, -266515044, -11146042, 301514740, -1679826940, 1275515008, -1592268881, -2049609352, 1192751746, 123610420, 242986368, 547198419, -876011548, -487157188, 1949031236, -1761356193, -1476570706, -864026062, -699420861, -2079523558, -684578797, 120310034, 700277749, 948572687, 44334421, 1506807560, 1900108702, 136154586, 1640668698, 1095811990, 1655237455, -264488245 ], [ 2009005872, -765966030, 1803739749, -1434223097, 1576517022, -535575655, 780894431, 2132286368, -1070806398, 278924211, -1537506821, 1549130074, -1379275874, -326491552, -240196383, 1937792208, -921302408, 1254313186, 950649594, 1894924692, 1665771030, -1850985033, -1302373969, 1427189265, 1371686499, -1234465096, 1302237698, -299019133, 1137869717, 1104325383, 896497217, 1876122468, 157847559, -974581014, 1071603878, 1506543843, 65785206, 1551797173, -674386661, -1489591644, 668966574, 1710759535, -1830423843, -256054629, -910236998, -237196639, -944476741, 1551544424, -562141900, 1954037548 ], [ 1840634516, -554123708, 1869744760, 1200596157, 735997515, 1377680562, -1604937670, -1877661722, -1541723987, -1015636098, 1305113179, 310703212, 1280539023, -1043326734, -1133213440, -155976206, -2131548836, -812755003, -864168138, -101470832, -49044592, 1745678918, -1460515092, 1076201999, -324827399, -2097508645, -429710806, -1886958809, 696869683, -332053335, 641722648, 1818156176, 1366512157, 36391295, -304055824, -1283458532, 1279678466, 63617768, -855630117, 1120488082, 1129908444, -2013087172, 1694834659, -1754407979, -167847078, 914474673, 830170489, -766108141, 1860484777, -1065524649 ], [ 899156391, -2128280360, 1725061467, -1621012646, -72698909, -141517919, 1684980831, 146043398, -851026056, -1161999159, -288364691, -993753093, 859691832, -357224696, 1650165227, -160580956, 134217007, 718184282, -2132907879, -818394190, 2101374938, 1884016643, 2068613912, 1943809626, 2046224054, 1522032818, 1287449971, -2079987807, 1264968546, -1828662098, -41607862, -1592835927, 1374774029, 1062372433, 946932836, 2022671300, 1004583294, 2106858162, 413924284, -339843337, 1256740634, 1743958415, 452781915, -278195518, 182958379, 670652782, -474630993, -722635175, 1831149626, 436225650 ], [ 1985621016, 523838645, -1934966495, 1818088573, -754543019, 76554721, -434865453, -850767567, 1017873514, -1894845495, -1020626709, -1670802992, -1825327166, -1863978502, -1862073914, -397528068, 400956707, -993710593, 1963957128, 2084487552, 1634686019, 1155098986, -1564685613, 1110292318, -1691669906, 1693627767, 1890602768, 1497577320, -106813750, 887216610, 151776215, -2138168067, 95457530, -795347082, -620004843, -1310913085, -1576174334, 2127090711, -131528949, -813515879, -357108853, 1278021478, -1484378640, 643561148, 808910684, 1300263968, -66609523, 1323397508, 1450883835, 3335619 ], [ 1263413344, -832805759, 1418277631, 1209042473, -1156940669, 1580184444, 135476963, 1325561013, -1129395728, 187050031, -1032075179, 1576533179, -991332971, -1021345356, -555104500, -1742989773, 1371459829, -730938048, -1322980731, 608780765, -2082903284, -15090929, 2058746340, 635253300, 538854270, -27984167, -764390050, 604681088, 1205479829, -274822529, -784974762, 1487563278, 191305238, -1915886501, -590948108, -1190909164, 297166579, -1854313906, -1847442549, -1200134264, 1043641693, -1706462419, 393139722, 1501220392, -1152929519, -120698675, -580915214, -1171279911, -1000382091, -605250071 ], [ 1368620674, -1301836557, -807601597, 510087990, 286970282, 142375167, -778926808, 661268793, -1481286331, 586545417, 612953906, -455240427, 1831955930, 279498172, 585151405, -179151908, 2037641305, -745364673, -1368172094, 1496977099, -1021501437, -173792413, -1227349601, -1258622529, 1609075528, -1044138657, 752396206, 75481999, -709931482, 1449758345, -482075843, 214145355, 480322974, -103285481, 1783857891, -726424839, -544821493, -1671948575, -1703612354, -1502769152, -367432882, 199476418, 1072477857, -246840741, -951464244, -253460763, 1029418547, -213213470, 1777194426, -875730759 ], [ 1842430947, 1530013630, 2020605290, -1745096547, -1572357414, -54239341, -1908985377, -1607229074, 348104009, -268780854, 258170517, -869295552, -1259148772, 926919599, 1706905959, -582271720, 171405759, -462777230, -1704543196, 494694974, 167805967, -342499302, 327273076, 1426540781, 1691103401, -835688468, -29478783, -1735981540, 469627676, 1807607615, -412818129, -784311275, -1642042566, -1054373298, -1121343074, 1731444597, -1065852329, 480387761, 1056448080, -177946807, 1751702960, -714369789, -1772296244, -2063227330, -252377081, -96361758, -1192326292, -1446810967, -298566232, 512582936 ], [ -2054415332, -1672951601, 492882608, 2029447119, -156158161, -1960084040, 302331540, -1634873898, -460612247, -34114372, 551972193, 854375604, 209407891, 1102837108, 500904033, 1864484839, -1647145276, 2036703491, -66520447, -1348850007, -20915666, 2044092678, 1763400582, 296512435, 410332228, 1100657646, -343799507, -1928877782, 1074540405, 1450001861, 1937444040, -155848137, -1216344080, 1311976927, -491737081, -1394818825, -1959060764, -691072951, 2091677893, 277443129, 1950972034, 847339477, -862322458, 2070488466, 1116247836, 2141216677, 1169067294, 1368772955, 1057670961, 1228211764 ], [ -763272271, 944826628, -1947721382, -293635744, 2075288482, -1797154352, 1783255015, -1748445743, -1776206710, 105659838, 1426162818, 1098563985, -1696774901, 477243136, 241260448, 278621935, -1727095209, 1977624993, 1229620813, -728146080, -562184143, 596192286, 1610003351, -1048415369, 1354967320, 1612731759, -252584949, -364668879, 1263327153, -1609228960, 1961186679, 1411757981, -723862339, -1397247980, -671952414, -588650388, -1158464162, 1908224452, -1042573751, -1747012452, 345743125, -1842081256, -2090398237, -57964273, -1718577325, -1798637420, 388630379, 1538819140, -429282297, 755718777 ], [ 434170534, 1835622125, -2128650751, 1163221823, 808863783, 1695136393, 1014551733, 1371689035, 1398949030, 1265851074, -332880656, -1100570104, -1940452019, -629921305, 1508060342, -1642689267, 1084544643, 451193135, 69597097, -698628552, -320408391, 1099687504, -350462711, -1126246619, 796291370, 261577538, -976353579, -1424884759, -422045204, -1500825449, 1007881892, 811686989, -872437737, 559564804, -542589797, -397861660, 726545211, 876070810, 1827321913, 1939581290, -597990016, 2080929791, 664355358, 1861426281, -1113643278, -1306827892, -1553059902, 25249768, -2077557117, -378991395 ], [ 81607078, -399960225, -1028523431, 2071800282, 178614023, 26350543, -1035348719, 869082704, 1276848516, -2053608880, 1813712786, -241297820, -1568703116, 367073925, -63938509, 1553232290, 1942135425, -1504544362, 821833969, -1436760714, -1554717377, -1515368055, 1667739198, -1899241396, 467403209, -1336633034, 996179594, -261136783, 1928684294, -1039155565, 1160637393, 1932456059, -1640256191, -1120795357, -786953326, 958744034, 639831799, 470975679, -374295262, 507188096, -1410290412, -316098887, 2019775533, 1833398669, 1809287265, -415832106, -305539779, 1960752868, -206441907, -1598055842 ], [ 107975422, -2135999410, 1669214599, 1359529041, 1104138307, -1683314958, 327740170, 711838439, -668222515, -2054261419, -10017827, 908689708, -1170114817, 209501256, -909377767, 1791927140, -1716279770, 619872314, 257780730, 2092436871, 1017092657, -487644564, 2106190029, -1217725595, 185715666, 1640399131, 2044145967, -743640564, -2053320973, 1356112775, -78192431, -1039259483, -165081634, 682268871, 1916937028, 810794112, 2134824712, 110954006, -327278892, 154624931, -196716674, 932041168, 1726821614, 2011301110, 1966967233, 2002632731, 1538697075, 1960225683, 1031407766, -903186580 ], [ 1761123043, 1229184757, 1135004927, -69506214, -364054186, 1680653408, -366152305, 509353921, 17457442, 3170840, 1720680227, -1500212552, -225105771, -1105696721, -914558980, 199506544, -1117707011, -90849648, 1140773818, -1938032142, -1509037635, 137234034, -605617593, 1987872495, -779755814, -1306775540, -939298550, -562615423, 145527422, 882016374, 1220764790, 498620856, 611865646, -1815866706, -1552182113, 1203452168, -1947651038, 1183657403, 462533881, -60280275, -1649889363, -1492689542, 1620911893, -2031187516, 1177695010, -869819022, -2088341049, 2034609953, -200565767, 1151296710 ], [ -1271543081, -1159796633, -2047512780, -802164188, -997279105, -1441957489, -173458322, 586525474, 1336341818, -621344434, -1064244528, 1705449528, 2087503607, 1178329529, 12209195, -1576851540, -103179976, -1536272819, 781714342, 497109532, 218057104, -19774738, 1493544059, -150350793, 1202504292, 83053288, 1097305634, 483654160, -694177649, 641996710, 340460782, -1374930394, -2041948319, -478561994, -1500506889, -1094578783, -675755931, 986299002, 2104372380, -328614348, 1875319101, -142127472, 1001733255, -768545828, 110889927, -616691771, -1250014130, -1736545654, -380252730, -848797368 ], [ -1485593634, 1673062081, -1476852687, -1104336880, -82525277, 1197560679, 1543299679, 1151309817, -475175526, 2101636535, -1030586907, 1795078918, -197595922, 1108900081, -380345419, -141865022, 1803967641, -1597949590, -759170555, -2068515345, 707595878, -1017661886, -1455004959, 1087621691, 136903380, -111483914, 992435670, 2116864360, 220114355, 1791933710, -997538144, 1736147844, 1839629525, 1073902931, 289614502, 805732896, -674815049, -1669538666, 1741777573, 444948348, -342286788, -1214654879, -1533721728, 1785014431, -2028356330, -157395526, -827807760, -118701796, -1864573692, 1497969173 ], [ 1871839023, 887418202, -1426512373, -378425323, -1062037449, -1567932200, 2132472655, 1940502360, 185536805, -60531768, 532323932, 1426146889, 2041693145, -281145335, -1705577129, 799190198, 1089912778, -267949041, -343774881, -542150858, -1815234428, 1932403184, 337259741, -692458608, 1411368448, -497424982, 53990505, 167066753, -861801227, 1213253310, 1410581021, 1926588973, -140818842, -525420472, -1776481691, 809966100, 951284753, 174363942, -1991390270, 1591012756, 934415924, -1851881771, 1254517899, -1047876886, -140782330, -1620666377, -387185401, 2036986811, 624752120, 112756863 ], [ 924537916, 103673582, 1006877900, -1443367438, -1669549111, 1107664224, -1412847269, 1476680688, -744816059, -393066574, 428196197, 155823622, -1052874484, -1043988733, 385678181, -98631806, -1272679505, -532796356, -1282196662, 1848376706, -283496832, 1106839163, -626673662, -1348237581, 365522745, 1613724846, 621262430, 837097045, -449948766, -1312741448, 852681202, 528076741, -507384090, 1589992367, 185161244, -192432382, 884364245, 1010325150, 1452911029, 1814634230, 603671599, 1123787699, -1635036192, 1185149022, 1511602597, 2019770009, 1625197072, 1797167027, 1512134456, -1886946563 ], [ -737191161, -1692998638, -590067655, 59545474, -1745034416, -1359453228, -2130771651, 1777760076, 72786776, 1689846196, 1581466976, 279315503, -527915011, 1621242857, 2039826176, 1632535334, 9878533, 784368023, -1820623618, 1896212619, 570424504, -1960943292, -1457322501, -233963364, -1156212310, 936515140, -149568782, 364375200, -1927145512, -1521270593, 1621134190, -2067480611, -1109058579, -241376523, 60941570, 382785714, 2097224322, 1817921170, 596232726, -753266334, -1102406276, 1780159647, 1786234988, 969853708, 1199629374, 1294864045, -1929982782, 1311836407, -212725939, 1342124540 ], [ 947733404, -1721556675, -1877703355, -895285217, -760430895, -1485678013, -2129396142, -893776389, 1489734566, -649369458, -1642392377, 942460427, 1510458963, 382848647, 877773656, 461981916, 164168610, -1942730347, 514315857, -1561347538, -2076860170, -927812739, 1088915709, -735187191, -1423731347, -1475783685, -331722882, -407945039, -1735038776, -640592067, 687557205, 1727415640, -170072670, 2027919176, -210825943, -752383115, 504362272, 1851881668, -783206822, -66362208, 1859400518, 1917132071, -1097924738, 1642419556, -15084746, 999136034, -865169957, 1886904429, 137316555, 1743118781 ], [ -1897725683, -776840015, 2020838951, -1630201316, 1098752296, 547976205, -7493063, -623320256, -1519233072, -1601939463, 1988352922, 763708930, -836449724, 2111700896, 63091301, 398861720, -458922306, 866385382, 1437232838, -2043328035, -1727879606, 52258548, -1677953263, -410406798, -739703465, -1432491617, 1203969517, -1329384613, 6906145, -875995934, -1117579428, -921678261, 493965887, 762591257, -1629935547, -1316571633, -1401212553, -468798678, -1662912107, 1487844123, 1039637307, 1950765230, 1578329070, 727426761, 464084470, -770052679, 1372222063, -1134141860, 998407597, -216156960 ], [ 1228662132, 1848180238, 1922695267, -1066092143, 1638992652, 1676333936, 1979479386, -1022112897, 1332300230, 1699353636, -1395856724, -1531676214, -1094074984, -1911560583, -1631961399, -1020596803, -323719652, -1216853164, 1508967494, -1175469377, -292311401, -328475032, -83757748, 1318862001, 1186964468, 1969058730, -1517557193, -458129172, -1539743285, 911480629, -90576183, -1365536535, -1380260133, 1592530792, -1966012422, 1760850361, 200666909, 1072638072, -756504479, -1921392632, -639995337, 654925955, -9708734, -1824966164, 120122522, 1436137659, 845091361, -184134280, 1243909692, 270826551 ], [ -1250758650, 464172053, -951255911, -1205512194, 1835668056, -1150120171, 1793852902, -50394678, -519642581, 621602782, -1475186928, 52180416, 1682610465, 654893249, -773704879, -1809764858, 1834521999, 1860271430, -77529460, 2109806312, 573262984, 366772776, -245844824, -1442443440, 1009499525, -956751174, 1779516033, 738355565, 1210672393, 1556404593, 161022234, -981027817, -880042379, -200759125, 1932321486, 958242717, -1307198101, 393973442, -1436561771, -127595213, 184264779, 1293319861, 658573249, -1801833911, -696179097, -353762547, -1690671790, -1850082964, -455386058, 659232670 ], [ -1966771924, -1906246716, -376254481, -809902208, -358279227, 1586997376, 495231489, -952314596, -1625965621, 284158943, 1205263558, -770176039, 1022622227, -1476888039, 367548226, 264854881, -1140984246, -1900831500, -330532097, 21950413, -150985319, 1131851990, 1687591613, -1785055008, 2106639439, -289648104, -232180816, 17596495, -451029234, 718623649, -1308713528, 619548706, 1859089295, -977118167, 1169586150, -1308108272, -2023106398, -78383500, 1697125173, 954191341, -1854225863, -609449008, 519908292, -895527260, -2098068665, 1977936248, -752789764, 1680061596, 363009729, -1280653385 ], [ -1846457353, 1035719933, -703487879, -1703195323, 1189879720, 55901846, 952109385, -891322777, -2044302273, -82356946, -104887445, 1875547840, 1274815777, 178994798, -753524575, -83490449, -1093161675, -2098505733, -1801030775, 1213237570, -1554948389, 689365245, 285215077, -199531428, 895590232, -1100609906, 14839507, -1174025920, 1293124586, -2000848262, 18877527, 1576954480, 1541357817, 781686696, 988102438, -1356152630, 1622205609, 588057242, -2124298529, -501933093, 523963788, -358163971, 1048682791, -1335010835, -556307105, -1540122655, -467972463, 747022994, 1572452608, 1644497104 ] ] ], [ [ [ -1101626343, 1640090706, 1163082560, -1871970604, 244342871, 131315761, 1643867925, -1364537976, -2045964585, 1327931344, 1709888803, 2121215347, -1403182538, -1501672308, -414083645, -1290760556, -1706813186, 1567042846, 692067317, 1687500221, 931100888, -1179435612, 1722987548, 1566486317, -1003925360, 812615337, 1957950442, -216927051, 20955459, 425440407, -376185506, 8389854, 418374639, -1764220443, 1736460805, 2056995409, 1838772936, 1323396938, 95514810, -182200256, 1779714895, -527279194, -1027078389, -1589992442, -265077429, 2071184782, -617438258, 1207979344, 1250172933, 1767618504 ], [ -530756672, -264010118, -2067929114, -1782661489, 809743308, 610885859, -1160654381, 327971436, 356302547, -686787118, -228584466, -1757281579, 1426832322, 87078949, -1527290409, 1125884448, 1194281441, -1862818130, -1786059722, 436150407, -28393689, -2074538792, -772333183, -547329905, -1035407051, 522405912, -81757607, 1307633004, 2109895134, -884576431, 2068202317, 703350111, -2131681258, -7855475, 662915311, 46561006, -1555645086, -700237024, 2103308167, -683188242, 707021528, -933315153, 562415276, 1919308645, 543759404, 2103010683, 1653339819, 1927630095, 42210828, -137757747 ], [ -1418980769, -1703878682, 1010085860, 529884303, 485797040, 650480298, 1071963158, 1293092707, -213485621, -518750039, -348396265, 928425208, 1915987335, 1666959752, -664976779, -1911768753, -1914831648, 2057196386, 1086877894, 1551891344, -318758344, 1425287667, 939877040, -758382513, -2145321817, 525139541, 856496471, -414322598, -1561399542, -1555581344, 1872228105, -1233242674, 1346501958, -1681724287, -878607784, 959604934, 955080091, 1487817921, 2064725208, -707737733, -617186027, 1861578390, -753253906, 985289835, -821612302, 1566996453, 1313918987, -699836956, 1265713547, -1887890479 ], [ -1820993640, 1795495390, -2026400341, -1554344636, -913499597, -1126910931, 2093651741, -1798100903, 282386463, -1870860498, 2113733379, 1128298396, 475935454, 807604868, -1620103676, 1969929534, 1686375273, 1836795394, -1855908924, -2025578791, -1429581507, -2095232651, 22723709, 788572345, -1751333687, 873040341, 1539035660, 177580428, 1517364258, 118212007, -161472183, 134774176, 246337114, 1634839435, -1325280446, 1012622725, 405209015, -367682435, 522191864, -1196579488, -44024831, 597579181, 1403205090, -717585788, 367657722, -2133245275, 205859583, 1598284453, 1813814661, -501137965 ], [ -2129470582, 421970123, 1557527220, 237312673, -979183343, -934336183, 823464846, 1627684384, -1254439233, 640082724, 1393562314, -1992648134, -669727130, -34942141, 1569202432, 1382656630, -1866100626, 503771854, 1937159877, 853545693, -88068467, -1362879116, -1391508643, 44161979, -1484277520, 1321175354, 817033607, -625477026, 718823740, 1084122065, 997312852, 112093204, -1374456776, -1406850810, -619848361, 1546626416, -885220216, 873603161, -1023493952, 1353376202, -661156510, 983017661, 745035961, 28142607, 1091971650, -154489590, -799735974, 2098287361, -1091020355, -257321506 ], [ 2134032922, 1480128242, 742366701, 2075918083, 67175570, 494294120, 155867890, 1460947749, 1899567516, -1206791342, -1255848739, -80373793, 173642064, -1701985648, -1636428435, -1023625323, -52010093, 587613679, 86835399, 387013552, 58713795, -1553183803, -122840200, 1100218394, 1946274452, -1980152253, 638401150, -1406622661, -1586467234, 875534358, -1765628731, -1703062781, 1732536959, 309489737, 2113559115, 741502510, -1725706081, 915760201, -1788676512, 105028608, -1943188759, -800979502, -332213964, 1382007050, -2102349701, 371503021, 17397911, 453502440, -2068312645, -376952712 ], [ 1299322975, 237267045, -1029109168, -1565992661, 1780538681, -1150553595, -1290944428, 941089049, 226091992, 1096831445, 1130562644, -1808971899, 2088905937, -897842931, -144045039, -883209078, -726511458, -1900044940, -1743158414, 1573700956, 1939929495, -8349696, 697620237, 1853276765, 736210365, -2020282750, -1031862926, -1512593060, 1588050875, 159466858, 446159527, 1078711775, 202908865, 1426382274, -1761326178, 242142623, -217178052, 1620469527, -287698777, 1496366702, 231866246, 76924435, -705947846, -2032289716, -1251086435, 1941557538, -874714135, -1530461281, 665132715, -2106617821 ], [ 164697824, -673981017, 2125231792, 1691279337, 474818102, 1622904792, 773147039, -1156653805, 131778369, 999296396, 1247888676, -440948826, 253701968, -1524919381, -1596757454, 521799810, 1062914302, -1819046228, 1645330940, 1806716232, 2144657975, -1433844746, 1356563862, 292350908, -76194954, -157892521, -1166795447, -1946118072, 890736756, 1788202098, -362974797, -150569552, -458187219, 1831359074, 1500050674, 1147553174, 795733030, -135342441, -1525904524, 2058435345, 371334442, -1325410462, 937548870, -1730376106, 1721996928, -118292066, -728662373, -776129382, -2014747405, -838805207 ], [ -603949554, 818734359, -925057966, 1675252507, -467214125, -2119185222, -41018838, 497019103, 1819969201, -1994923060, 1792087610, -822660452, 2142130, 664328723, -997552441, 1078987071, 1456771196, -192874725, 272074094, -1370133348, 1058641493, -944560013, -856665060, -1702205600, -524902112, 704479410, -467122279, 270266964, 716610037, 2078690313, 590326181, -1620479022, -1127974914, 637976249, 778603669, -420384613, -2064120944, 1836269059, 871879014, 1558431898, 1413840033, -662009870, 2112032894, -217509344, -1292216171, -2007128656, -2048812155, -459956982, -437830821, -1587259171 ], [ -789474857, 2947964, 1373766674, -2133345402, 1373403448, 2000065594, -1502508770, -573784649, 2001558413, 268604953, -1826084270, -735638407, 948975950, -741754447, -1160167160, 1188766474, 653457248, -486213601, -2008655572, -1298535018, 399457173, -311277362, 456314700, -721891255, -2137972181, -945235373, -1033181812, 967431295, -1594905551, 626314831, 1276337632, -933826577, -387650282, -1754421765, 95694797, 1454624078, -2031680726, 245518031, 1314720641, 1436930604, -542626107, 238359828, 1272354724, -1078645157, -660206636, -259496316, -1161733167, -2059973245, -1629683822, -764061260 ], [ 718385663, -152422576, -172904092, -1652393974, 1854076681, 979772731, 386126859, -1990044978, 1544920570, 1047547619, 810793254, -1299843547, -1739828221, 1898350566, -1056672720, -946756192, 1063152648, -170648450, 562513379, 1895296014, -924759629, 199819401, -675192839, 1968095716, -602282110, 867470812, -1300496522, -1737319696, -1152644960, 1937051794, 312147830, 1622502772, 728037639, 1119946111, -1133455214, -2116252259, 1351461028, -237566150, -1100824550, -1961386213, -1205236465, -2085047223, -1710439293, 1201740379, 1589051327, -1800660903, -1574275250, 465237550, -454969921, -687455937 ], [ 69061743, -1206257276, -426602600, 1681774527, -718340372, -1836795468, -270743931, 392925090, 448577123, -1594864630, 727090100, 165299299, 531681870, -1077509991, -995742019, -2075082066, -1297554749, 1000267467, -852292042, -1922103423, -1775870646, 1728566160, -122038489, -1334137701, -2031462464, -987665639, 1770978878, 1451102855, 1911675692, -845971404, 987298996, 557498836, 1754851460, -351715133, -62266837, 2062013282, -761565418, -1262493576, 2028353791, 643949883, 388152147, -285293178, -876858334, -1593018462, 1365419977, -281697865, 1326613300, 1247057732, -1853118560, -1117144917 ], [ -1245513025, -856540044, -357900127, -1476651624, -304641145, -889477018, 635712039, -1648066822, 1528344032, -75029069, 498077641, -1185436071, 326580188, -1230535026, 1562598914, -610023027, -71431584, -1500802464, -1808694745, -133551356, 1238128895, -835276318, 1991116924, 266098436, 1573862458, 499168657, 775933537, -551037727, 453934012, -1550651330, -1149151643, 1594744415, 1283538593, -218980260, -1993128370, -1662650382, 521267912, -1164791027, 572570795, 2070516504, 1783882290, -1939632722, -1204049604, -1947653228, -1459698797, -1186182273, -1788318498, 948789712, 1803615359, -913274681 ], [ 1293391240, -350608184, -1721790613, 1091140411, 1987594491, 1092281802, 1661508665, 794317898, -1593501518, 1401493708, -35180133, 1564792591, 852164701, -182804905, 1205850667, 1925904615, -1542176973, -1316118148, -1204504712, 1086449157, 94189589, 1838494782, 984095868, 1863283046, -1215451276, -1470495850, -108099155, -505274004, -1920557566, -167529743, 1473380597, -886996279, -1504750686, 1347412077, 278047884, -1568330039, -650674867, -970914671, -259114943, -561080933, -558957711, 1215375976, 2072932760, 368036215, -377679283, 1966196190, 686568797, 416167379, 1714199640, -517428527 ], [ -19143663, -1469742345, -744409369, -93504958, -1006261132, 1563244304, -1544809684, -1458765132, -707493682, -254020439, 1084162261, -725537411, -921576387, 1013755458, 615307802, 1360999437, -2072707925, -1556344751, 342055680, 1443830987, 1198075635, 1019226128, 764240613, 2040666607, -1776458937, 2107042023, -964505173, 1339804915, 291791582, -824895044, 1379891002, -1126070205, 823930300, 1142989020, -2095335730, -1352870290, -1940949446, 435222705, 409509293, 602944637, 1464452886, -1017095157, -1567071449, 1632941221, 1283989461, 283330609, 721779504, 444052127, -1486131271, 1819316310 ], [ 2125185781, -1231658961, 1908690590, 519041827, 1499062794, -1593496020, -1159325324, 814281775, 1036014095, 1524846415, 1559900751, -1508472137, 1127276596, -26690809, 378336289, -1010311930, 308478180, 7471250, 927209168, 1347440, -358986462, 1357087011, 279739795, 611478921, 1378014403, 2108491648, 1492555280, -328071820, 1676000587, 1230172820, -227390611, 243297754, 622545985, 180944099, 769881688, -1419900448, 35204149, -2030604329, -1125319463, -1295503725, 1172456849, -271157828, 1584483960, 980465469, -1383374671, -1292152661, 1078997042, -404532351, -727828641, 1677544096 ], [ 2014500987, -433438112, -1918543012, -1249807228, -1189858613, 63891522, 1423620725, 525227248, -234424621, -1615741623, -1832042504, -547913989, 241937083, -735240097, -870532203, -1088399710, -2120345826, -1617239662, -466752352, 182383424, -960746816, 533118292, -2009733761, 879004919, -515436283, -1363951964, 1732779295, -1265177573, -840583561, -344843484, 1719858658, -1231422732, -193599594, -1689886465, 1511437092, 654411735, -216075616, -1697240418, 1916529165, -1898654594, -1164675717, 1788581801, -805686896, 706329206, 1326556638, -2117867704, -1058058122, -2072308916, -1443930490, -1627322071 ], [ 1874201648, 201392549, -1696673056, -1735524981, 170409175, 1235282339, -686007821, 259184234, 1398556510, -682997095, 1234391086, -1600854911, 293180573, -1844954164, -1589151286, 861141361, -276898713, 1760825562, -1478838981, -896018913, 1431072017, 1140763227, 1725196881, 660527379, -531417909, 945784125, -233253045, -296184382, 146941172, -359854595, 1446912801, -1213816157, -2075930028, -1121625012, -491583440, -2115722683, -1191232263, -1038204614, -557012788, 726959303, -821427241, 734945562, -1418798133, -763880434, 1543711997, -2309577, -192037470, -565202968, 1673600210, -1793931361 ], [ -1521079783, -1664834925, -737759043, -375908998, -359999379, 2114162583, -1567335879, -1834195738, -66971497, -131303747, -312994280, 952439930, 1714628721, -725032081, 791182742, 1420763476, 1281505082, -2142592636, -2031859587, -499865005, 821219932, 1567044651, 1391769652, -611015689, -1560449550, 876444220, 49070975, 1988710998, -609017327, 1068373479, 337607101, 1539239161, -1752058872, -41748818, -1211086165, -1934055919, -1265498375, 1898293471, 216913160, 1275159784, 1225239067, -2096177912, -1893513152, -869923010, -1551168857, 230877157, 1511484526, 149471462, -1525738527, 629940082 ], [ 695937186, -106049883, 134481476, -550886044, -1317299445, 257502328, 1045266410, -1925243119, 330634666, 170438558, -213871875, 297307351, -1838051212, 1177582566, -1235074026, 1114780138, 1217151727, -2122093722, 1777339970, 1475536169, 1653208273, 519695316, 1989414733, -796839934, 277282846, -1552926572, 281883135, -859776576, 451332798, 1750297415, -1097023652, 134206721, -298743639, 834647548, -93220031, -779075838, 993914650, -519541939, 1571427801, -1648845536, 1125511904, 1145311656, 365270394, -1056737332, 1420729890, -184471056, -393520143, 1162975821, -38719977, 169099092 ], [ -1033778416, -380112264, -1210554098, -1205498317, -1534306354, -1748186269, -1341886051, -1040328184, -1463411810, 1269040671, -643599420, -1502968696, 1578023905, -1165984500, 1081980376, -469832288, 1203448052, 1802907420, -1985210597, 1939105261, 2120767638, -961802571, -1100580716, 997386280, -875975058, -1578506701, 1536596347, 562124084, 1859128727, 846984569, -277135620, -2054133608, -1609870962, -1217912841, 1226624643, -1995400068, 607692785, -833845432, -1068103816, -1636721068, -91532539, 1883782808, -2077195158, 314735012, -873807027, 441290627, 497640183, 1431332637, -1647937301, 1679188781 ], [ 744966515, 1021178453, -516492738, -1301490354, -2127416472, 1399546287, -78597814, -856074888, 724500674, -1352142744, -1565650521, -2130058342, -1565074274, -1858447251, -758859901, 275292955, 114723543, -1053926899, 1242667814, -941819561, 1306720147, 867841533, -1943467337, 1988766880, -679239548, -364944548, 1562800232, 1985228269, -278961291, -1096038452, 1781856055, -880047018, 1361528754, -1148191037, 1138547950, -2117786594, -1779202612, -1033453169, 1287996710, -1513084993, -33019104, -1537579483, -1561994569, -1075655017, 2045604022, 498837814, 962952372, 17496406, 105314806, -59480230 ], [ -613316787, 1984785208, -2137201403, 1332080950, -566702809, -1375121406, -397171715, 355940263, -1296311300, 79546884, -318961215, -1491190480, 1668188140, 1516287495, -1373017521, -710976999, -1123573217, -1264843966, -380317289, 1263594877, -657506234, -1260231034, 63544363, 2139638178, -1089221679, 1189863173, 1751018684, -217508675, -1857709086, -1774843221, 1488926414, -43125258, -790143399, -134833768, 1660363726, -439063820, -1121117817, 2046108323, 438612705, -1724588921, 1605254168, -651271744, -557208442, -1499970134, 1829251512, 580691561, -973202060, -1571180564, 55863769, 307334547 ], [ -1868656754, 1265833004, 1250307982, -777407984, -1831664555, -441399357, 902288848, -1702057581, 352900765, -1503909958, -1300889236, 1174786539, -1630230437, -131730682, 517430234, 587777549, 844945405, -1249145986, 829914498, 1009658066, 652069067, -2014919527, 1650865526, 550832539, -1044496469, 1833864890, 1017529334, -1925340313, -1961377932, 281798558, -1928790076, -840338074, -1416849231, -1743835441, -1245538571, 42789332, -1840680236, -1042004164, -1577486343, 1574050826, -1217740891, 785267903, 994016423, 113260966, 1483947440, -521731435, 209466168, 42258950, 594405776, 1408231079 ], [ 2009609892, -1921482684, -1663750705, -129837214, -933004960, 684189001, -937389873, -1859755517, 1240549147, -1585066020, -244469629, 1395076500, -1082614508, -2043651430, 2107387173, 728919573, 1435626159, -729957656, -1582472873, -2094037540, -262194776, -1470517449, 1472318628, 1184612182, -960008114, -332273108, -1577747866, 772618732, -1049878085, 947058191, -515257304, -170460259, 1494592810, 1994439253, 1702834543, 2033057764, 1435334153, -1181166116, -634811604, -69664797, 657917188, -651809095, 7558138, 1766949525, -241972374, -155044638, -1857227941, 1282875917, 1271598768, 1311086704 ], [ 1025955609, 781024787, -1253448689, 555111182, 341952913, 368565562, -1580086033, -276038430, -1409645011, 215836589, -1699126121, 2041628929, -1224048359, -1289165888, -1095537365, -1175220707, 1259960796, -661125237, 1694509164, 444690091, -906110441, 1014379117, -1543744565, 1669473279, -1184726209, -587014809, -2096715531, -1585750184, -659335765, -332561983, 1932824729, 1438338184, -1814649833, -1572030687, -1338575180, -845172476, -391628453, 11545724, -228003565, 1508650920, -270738542, -448868488, -475197256, -1111247174, -741666665, 1659207188, -1556684618, -2053839336, -2022445723, 1614228758 ], [ 1552231847, -706300855, -866685181, -926130669, -303785013, -1404131504, 1466758978, 889247998, -234495854, 2014367950, 526244676, 1529763699, 1873478135, -85767135, -742433656, -1080018005, -787867466, 611343024, -699590107, 1108066500, 534270488, 1711694753, 368415341, 724453363, -2066778697, 1813323594, -1246554352, -187095365, -796506551, 382982505, 738352450, 2128204374, -1022193955, -552196874, -153329457, 1673073416, -1866140409, -717915381, 1887055939, 419706958, -937613567, -2093618154, -845395333, -315881854, 1518457967, -1517753417, 1941599855, -1709388373, 1507175293, 395078625 ], [ -932756136, -1201818554, 255686029, -1687663652, -1205287690, 2029198747, -769775056, 1514399727, -1965974334, -1895629423, -1378914979, -1117301330, -1552394689, 345082621, 1925357114, -1469163797, -813545801, -145256209, -394607111, 661910634, -1786033961, 859931014, -1891080999, -871949319, 314096723, 1083614672, -1660316673, 2145914578, -1714549369, -686260372, -1837563026, 1505000575, -698496581, 867175414, 1145364511, 2121385861, -1630825984, -2118625, -2061208252, -669814535, 994891625, 50690095, -1632523441, 1082059763, -1646498864, 2026215497, -1919581917, -1611555225, 858362419, 681615991 ], [ 1518828971, 17846853, 115563151, -2128932749, 1696204719, 182085949, 1642036255, 353962086, -591104363, -27192509, 2009037748, 644768844, -1999387526, -1731603795, -1910715439, -1773492672, 425131446, 1798955801, 1742740927, -879723170, -1241026383, -367828780, 635723444, -542142549, -330861662, 357161594, 1044969188, 1572453802, -1532063612, -233513328, 15100178, -513322527, 127817725, 1656509299, -301360464, 130996118, 839394075, -955435713, -177152402, 9742344, 6788168, 1270425015, -317132836, -1180423950, 1238730031, -357275867, -494182537, 2040705170, 1238743962, 1653470216 ], [ 849920355, -1507539595, 112789344, 1669271403, 2001707118, 250945110, -1256031812, -1233802552, 455509402, -785041284, 420931710, 732489380, 1134691689, -1286065271, -1396271564, -2103823188, -659226130, 261860677, -1198612244, 735495754, -164364147, 1682355936, 91222678, 152834317, -1288205485, -962536740, 1352414926, -1658650946, 277453166, -90547348, -1795291725, -1241693358, 2118316172, -376691636, -458700269, -10608301, 1628025469, 44060894, 413508862, -1113246656, -1777117039, -960296152, 1067804332, 1314524793, -992047989, 1433851187, -624499041, -2028101793, -311554527, -117539990 ], [ 47297244, 407344662, 1297842153, -691245415, -828227881, 804063006, -1839089593, 571086193, 1194789806, 2141310223, -661115419, -163140921, -1219625370, -926480095, 6956662, -1655800065, -434843709, -2086715147, -1138998684, -1450207590, 1278263735, -753326198, 2028392703, -1856666656, 1102128450, -1055156956, 1163644043, -72400722, 2015646349, 291882633, 2134258876, -1414440097, 281230140, 1772078584, 1747664926, -661682952, 1356363791, -34334178, 864969934, 2068594863, -917991172, -1708190858, 1513233388, -35447190, 1171481532, -1721100060, -1934495941, -1285020268, -1665504390, -2132184598 ], [ -1266698451, -821752812, 1895439502, -1319254309, -311843350, 792958030, -1700371608, -1693786112, 1560956699, -1332019347, -1244178596, 1369372825, 708699824, -596412160, -1049381956, -1031614544, -524391068, -1125148851, 1562762834, -1185782121, -1363717860, -1864640134, -2140343830, -1549197320, 918803504, -1454851642, 1916936560, 1973283979, 1566775235, -2074113411, 1850513319, 332633776, -1227471831, -1853048702, 1621730859, -1303007711, -1894452106, -298085529, -1019341078, 210516753, -632262812, 1916653194, -1891742904, 432941721, 232392895, -1980211709, -1162082508, 859259214, 324432009, 714742955 ], [ -1230138347, 175970856, -2109688116, -924737958, -2083740876, -155292196, -562598227, -847895181, 910653917, 260429839, -1648807421, -836430340, 466805005, 2080063097, 1878078425, 1034374042, -2066236674, 108420028, 1226488970, 943930095, -1532288446, -1776917233, 2039252251, -930701488, -1908897501, 345025929, -1880426850, 431936859, -1961666718, -275072041, -2048979824, -411606903, 1846519211, -746039013, -1338634520, 456242169, 982323509, 2103321725, -1171499288, -1910827957, 974548132, 1503801565, -535398531, -1257474427, 2025894726, 158303068, -1224145039, 1757000426, -968063899, 1971417458 ], [ 1946067356, 1339051691, -553482322, 2051499183, -1953361518, 1798963624, -2116317563, -242671772, -1010730115, 898594599, 764295387, -1130103922, -741233515, 1421365974, -219163468, 1708938607, 2028740315, 590085950, -2049319619, 1909922105, -638941019, -964740929, 1599750547, 299151812, 1794785673, 1176841754, -1551591706, 1807839199, 726729887, -45381823, -1351102976, 272891096, 1696543647, -1622710660, -1367057198, 421644856, -1384797099, 1968498170, -1928284378, -1979493555, -2147188548, 262930646, 588858513, -1771361544, -271028765, 1056820730, 2118675302, 110176884, 916831196, -1620650522 ], [ -262631744, -1959257795, 1620843001, 1225374385, 1872437322, -1171563394, 2112291130, 1910974094, -1959352864, -2124302126, 625096687, -1544696530, -1676542046, 780546139, -911004122, 662807453, -1812996584, -872863504, -959394688, 1680607560, -1993587206, 409291441, 872290164, -1594599796, -231897058, -456355638, 272666959, -1696422167, 1785240545, -84035774, -1905664068, -1775653350, -115270362, -1075182266, 643248852, -2094012881, -1915693557, 154110776, 1828658990, -1060915631, -1131648663, 1240825551, -383417297, 658915597, 1426395403, -59667463, -1214816785, 716556423, -1025608382, -1008100194 ], [ 982829803, 957029149, 1587673994, -78898198, -1584390483, -2138044874, -155236290, 1806995726, -1154283059, 1824148815, 1073529170, 235828189, 1751167760, -1228710791, -817962586, -1208387839, -1826650444, -654188509, -393411692, 403258538, 266128721, -1438961206, -1423036686, 137303301, 556522381, -465667232, 1573370045, 291352271, -1389764399, 1260288004, 264806330, 318361813, -1269048336, 1175172667, -1156005616, -1729711758, -1628956547, 109160272, 1591874731, 599461552, -245199597, -1232238678, 731979552, 226963495, 561440268, -1391393972, 878052148, -944162596, -1100383704, 692850685 ], [ 1288295323, -1827161736, 165009497, -1695110674, -1753469887, 842512350, -288342586, 158185264, -978925286, -833834333, 1707559470, 1399288709, 1438611075, -1207620525, -2132285891, -52351825, 1194443316, -1200184691, -1590924428, 1685091483, -1560173523, -1752068107, -2062912197, -370582437, 792106749, 27217254, -1768723205, -449907684, -1377929590, -1504040207, 1255896929, 1533044952, 1675789072, -81563534, -1377615215, -805893142, -831321481, -1786481991, 1085359000, 1304090956, -591417607, 58342345, -754548158, -503600294, -1190086755, 1534707352, -939369489, 349142018, 120748465, 1920798966 ], [ -214228708, -694457836, -1725534930, 1640749592, -51671588, -1156488018, -1746590332, 905668175, 504406665, 1860372188, -448766202, -1144980776, 42527789, 1210280142, 441816028, -1199432675, 1765573898, 869870600, -1481087321, -28622256, -1035137678, -1778893766, 1306626771, 1677195877, 2050081076, 355013658, 323159534, -1187729924, -2127748269, -911425390, 832672517, 1790310710, 102850099, -803028456, 1854679832, 19357972, -484145196, 1039001271, 1061320148, -434953992, 1434730516, -101542331, -887766631, -206014419, 1201426491, -1507623818, -379817474, -1900296219, -209351202, -1063717072 ], [ 984810840, 1316816685, -19678821, 855629978, -1966752910, -375232388, 1183749146, -166365703, 1618885848, 1636322895, 1187869116, 599565113, -255764092, 696507748, 1453141723, -825296657, -1933604442, -1353242138, -2126934955, 330311120, 1180525690, 1416670844, 713963131, 343260284, -331978713, -1959858638, 1595078564, -19041255, 1159192910, -1564133459, 279592084, 1836259869, -1762557206, -1812561665, 1558977509, 2136622124, 1251609317, -179020037, -1763437002, -10575113, -882566483, -206832758, -2091584275, -1709743481, 968949689, -1274894237, 544225268, -1968195137, 1380903892, 1471278825 ], [ -1854999075, -1551476327, 653892196, -128596285, -1639280589, -485890644, 177631374, 841650464, -1010455191, -1840358168, -665670795, 153453211, -722065325, 1003339440, -1639556746, 943079977, -620485622, 1934744633, 871115946, -249000121, -268074452, 1098560632, 1643967580, -586483176, -303676857, 1483415707, 1950253732, -670875256, 941946428, -1177534898, 311115487, -537208833, 1354948606, 736326254, -1286731544, -1778283296, -1091218517, -26411291, 712497215, -1461427453, -110487763, 1915013765, 1902843288, -605390230, 1897998218, -1518632383, -1526822026, 1467690107, -941726308, -1472054126 ], [ 806990221, 186171990, -1337178733, 1514140266, 1749358650, -1464340359, -238601999, 1042800405, 1659219960, -1580057782, 821859369, 485281834, -1048387004, -1636222282, -692979816, -666996522, -1893708020, 1547173933, 226306089, -579192296, -842735419, -906853929, 1506976532, 2026076959, -1273015036, 1801423753, -659446514, 1707007901, 1128726212, -1551295787, 1715678882, 1432548678, -1296264690, -1633418115, 935864865, 1560651238, -478929696, -2002751708, -1103652853, -819547899, 349227654, 1925285605, -1400950386, 203329404, -1245566664, -2106342412, -139931569, -1108663553, 3081119, 1771921318 ], [ 1429147087, -1481648391, 298074814, -1149812669, 866425365, -1532112413, -1945922339, -400758029, -190906525, 864926877, 2024906053, 84851781, -469192660, -1097395433, -155066199, 1107850027, 1320485358, -800897627, -391924124, 1449824472, -1011144874, -281325665, -2057727137, 379888547, 413294256, 1584483268, -329855949, 883535551, -201310207, -969590146, 1287221588, 124501903, -822165706, -1470023091, -974749220, -1599360946, 1945766275, 495660311, 1651209040, -326204293, 1883746798, -1165961039, 1790006353, 272093453, -371706300, 184838182, -1300266926, 458536551, 244748785, 614646689 ], [ -1077311995, -1107950306, -1085831865, -902827449, -2094330400, 2012483855, 10535488, -961663895, 493134812, 1115705512, -572705609, 1230255417, -663853179, -426443701, 418933119, 648056463, 615557414, -1924967107, 483421553, -1812297902, -1660325861, -1212067277, 1334230153, 350498305, 2059871716, 1901161319, 1232616577, -1529285556, -538399515, -1437778157, -506403134, 352214054, 245791195, -828731049, -941448346, -101649303, 1197501982, 1309081590, 917741671, 125075671, -1767883683, 2108707852, -136690648, -380541795, 400194649, -846277431, 1168860021, 1437468403, 1092121719, -1820279178 ], [ -1389955776, -566922175, -579300548, 476813415, 395799476, -443664440, 2048286898, 2027056963, -1668966954, -262248411, -1298058894, 1806207937, 1531734763, -1491460942, -951760971, -1238938566, 2044433450, -1597306627, -1471540117, 1686889601, 1484002024, 454253239, 996253823, -1227961147, -21798043, 1690048489, -648336591, 1168631293, 1555336682, 95959086, 1042520337, -409388399, -1665218548, 222183887, 1007512239, 150266601, 1064481084, 1650371504, 1237917660, -391372822, -1200386661, -101381958, 1387006069, -1991105725, 1700488464, -72231534, 2080531750, -57106619, -588966100, 1469653553 ], [ -132974828, 1401558843, -2092958775, -533748693, 1854233251, -238318753, -1432647993, -104020827, -415660406, 438026290, -1409606219, -57669893, -690214258, 1678982368, -924141887, -450401640, 773165424, 931507709, 572978891, 215483331, 918071496, -167542245, 616358082, 611834991, -2035284218, -842562477, 2072739716, -1749074419, 168158112, 1102712619, 723219138, 1961588409, 1719833039, 2119385907, -1249156632, 79337126, 219892587, -488811968, 864988363, -1208638890, 1826949344, 116797035, -635869006, -1814327494, 1350940239, -1537160518, 1758197794, 818963159, -271265253, 836726736 ], [ 1727259459, 192931599, -464416792, -1649367505, 522984235, -335254247, 866810218, -244407226, 227564552, 1724896325, -1018114845, -1596578235, 850933336, -1532992593, -88001006, -1149977513, -1082278703, -965870081, 2091088593, 936389758, 2084119604, -2095756350, -1655195942, -53508842, -69820589, -1510466043, 1787089831, -655673960, 1803227838, 950380236, 99565500, -625858592, -1420266393, -967481341, -939245745, -766420996, 1209139546, 1968450383, -1781211397, -1494944303, 1320237363, -1535868947, 1868245529, -1103464807, -1965102363, 2138697338, 1411474554, 779186723, 1234014902, 6728196 ], [ 1399805783, -179964538, 1451185023, 1248355100, 1212282676, 1070000668, 818208984, 597797333, 610971438, 530260877, -352013884, -1866356789, 1286878704, 2139159802, 1190185133, -1018137635, -875189759, 935358998, -2118758853, 1525274437, -1979841411, 2141066098, 265341014, -85954808, 463191584, -522562573, 1681450001, 747478650, -244351160, -435499539, 1686946312, -1611679499, -1057018949, -1691988104, -1093203686, -827831953, -1344069776, -690578019, -172187944, 1395247210, -152963265, -348038292, -1565820308, 2002453467, 1560198101, 1054640763, 861186918, 1239274524, -1547810762, -615389720 ], [ 408281898, 2101846136, -1554968666, 1412171974, 208481536, -2100571778, -1625307797, -1657831970, -1819617113, -835720410, 1739249807, -579047579, 1416560521, -975955871, 1423549707, 299891251, -856332442, 804269638, -1259306312, 1505761225, 389663297, 1573039418, 36239622, -1170045901, 1606835130, -1573586713, 1015791323, -1387404408, 854945014, 862033222, 1501524730, -204711428, 163524159, -534948028, 857284512, 2131739565, -1072229947, -496357953, 249680421, 2010015127, 1391645369, -1780116024, -1467631656, 262640948, -473448144, 1993027426, 32097119, 1975171948, 2027708132, 1349139920 ], [ 1981126483, 1452801959, -1966720921, 1724501312, 495464395, -498160686, 1258195671, 652868921, 1402246293, 1325407775, 1556450736, -2113694575, -922700258, -1910693293, 1633180914, -211829484, -1485722617, 856895948, 540813234, 676687411, -421408724, 1354593499, 390560625, -1504895298, -1719519746, 580864298, 1207268829, -1888942934, 2105028390, 862894216, -240435555, 1145754680, 1886704973, -90272511, 2008290705, -1492249772, -297728837, 2103543628, 590865490, 310006855, -220746189, 1724119896, 1771620200, -619575887, -951064698, 671525324, 161962376, 86145524, 860308258, 826345851 ], [ -515130731, -352125315, -1572224130, 1609854178, -172239898, -1889094269, 378390710, -2069844930, -1158808868, 147223150, -1565032147, 394293622, -1801936420, -1971700432, 865782529, 756787271, 778022773, 1178598017, -117505805, 102265404, 435518151, 371136265, -1620378927, 249403707, 173543118, -1390508085, -1753895284, 1313229163, 1884824036, 1680347094, 1728598500, 243071125, -823485102, 928775315, -1343821889, 28210024, -1241461365, 1875737274, 1133688954, -1093800324, -200526790, 254962889, 1017370775, -945694172, -1248621356, -583549554, -1772729566, -502842245, 1443412203, -1361329388 ], [ 2132966346, -1806920304, 1958976461, 41881519, 970682761, 879376347, -1443922083, 1555254235, -984736270, -1796589123, -1053264829, 2043098786, 1476706604, 410935216, 764718613, 519088017, -1535883674, -2003048659, -1874072088, 1096103413, -1539262904, 188988427, -1690144783, -366386574, 1195625821, 650014546, -1916496075, 633585488, -1920701699, -2139397936, -1696594500, -1248376710, -1637145283, 653136587, -1750806810, 1245790234, 99780990, -2053041072, -341977007, 701877234, 313250593, -58567628, -386512667, -695960371, 1499036802, -2079655441, 1311104935, -1998319130, 478226274, 161267878 ] ] ], [ [ [ 285552483, -1051515849, 220151955, 753611498, 560840224, 441762259, 590976145, 1657400128, -1934502184, -1237368952, 32039781, -1172902623, 1871688410, -469308515, 253190357, 689911033, -1550629044, 423014132, 392333789, 1835541813, 666726259, -1588765419, -213450103, 650222948, 1136904432, -31863972, -1340108310, -501704193, -1084682583, 1085902309, 1474584722, 1466356447, 1704690263, 609189374, -186514586, 391388782, -189596269, 613324165, -353907067, -841830088, -1553847095, 641873321, -1784413556, -362922508, 280465423, -931340629, 39115873, -916115437, -1341331043, 1436539320 ], [ 1869867900, -131650789, 1589106947, 1157972614, -642987407, 1331906889, -1680139340, 2058509967, 1476033021, 694676698, -1540587706, -1218812680, 2067685126, -1958417920, -144411295, -1953384874, 1359432434, -29817503, 679382511, 757531904, 1406229492, -1405360873, 371123129, 914543126, -1434068135, -519356516, -1103669782, 1408983209, 929296556, -2111604384, 724876401, -703301386, -316908064, 563302506, -1357256165, -312023326, -585014305, 1035260290, 1117456459, 72055891, 914820443, -475247936, -330067067, -563846158, -1619681465, -52788437, -1898280808, -855235823, 286322950, -875200225 ], [ 824640491, 1060833148, 598979187, -1736357169, -1513846046, -1062745072, -329123771, 1104270159, -742152752, 1009681996, -2033405246, 1225711734, 78499644, -1162594005, -1592722833, -433829390, -1319728653, -1316361000, -1550922456, 1527392480, -528059790, 1721251794, 820629271, -1761484836, 2111327079, 457523798, -1553525383, -1334191163, 1523442157, -1522623370, 1436439221, 282871103, -1295678915, -1720954473, 1140988304, 377065179, -733760070, -78532119, 825897942, 512341, -1772167812, 1490632813, -538291975, 1768453126, -210634096, -1855354235, -1266726414, -425019354, -150403321, 254646234 ], [ 1569049283, -1770028179, 1351140285, -1718421210, 1149368274, 475430114, -1635094369, 230675890, 487715019, -1622962221, 1225320488, 1251557927, 2118768844, -538942226, 466981567, 2087544701, 69208131, -1150353131, 1429788761, 130556494, -132392829, -1326737852, -1612289275, -812352665, 164490873, 1149204751, 905903714, -419896613, -1747303671, 1076256731, -1680665608, -1314077614, 656337789, 519097260, -920675043, 669878738, 1620115223, -1209260320, -1623327198, 159889637, 453158532, 1127215020, -1568585092, -1937890398, -76960546, 1546201082, 1355590778, 1654680425, -372896639, -1144352776 ], [ 1584745643, -635334014, 593590268, -1753054507, 742459628, -843110612, 402180452, 904615814, -172339962, -219343242, 892538600, -1767980590, 1561587029, 883553674, -496564004, 190891870, -1198594049, -1282384042, -1199114256, 1321908001, -1272784445, 283661722, -538557008, -1676822617, -390288248, -787019212, 2104282027, -1040403264, 565453273, -1314647935, -1585999413, -15924704, -890142511, -1090318996, -975701434, -372806924, -1426698586, 1327614613, -581456026, -529683323, 1795536502, -362203964, 1422535866, -557333016, -604076982, -1913167753, -875084820, 2059078802, 410522442, -1163136421 ], [ -15436467, -751824396, 691072529, -1676926520, -1171947905, 7247050, 835066223, 864897799, 1384294970, 565742264, -693113856, -1293683624, 1996184106, 1810777102, -2045194035, -331587315, 1557768387, -346052704, -1078638087, -2077226037, 987119204, 1040279162, -691928050, 925553343, 206201307, 1468745013, 1119366013, -1666541459, 1859794031, 2135627465, -986330467, 1226827493, -1542366829, -880794029, -2035949198, -665130611, -511277141, 1770519801, -249744800, -379464037, 580364701, 13144607, -1890715553, 1505111558, -1699042259, 291607774, 1163377470, 80277675, -966897805, -402740800 ], [ 1913207667, 1274110703, 1056470715, -1923757982, -2144742561, 1685632907, 761567517, 905270521, -1946627817, 196592045, 794849662, -2132814020, 1222869534, 2115387880, -2134650358, -1191890898, 1749961960, -1003314277, 1834880952, -312076969, 603852981, -741366868, -86401194, -281943217, -1650833454, -1855991983, 1434945213, 1337217669, -1508267430, 1893602788, 973188017, 1651719991, -1678750990, -1351206034, 1932289309, -136350271, -755177011, 2045597953, 2057767783, -375088731, -1846046729, 1323589343, 1556975707, -1964469397, -1260445782, -1075892372, 218749948, 1950475771, -1951347114, 1185776268 ], [ -1544714003, -1823008483, -367552252, -18487771, -1147103336, 1314338102, -1574286989, -477264979, 1229987755, 1578090420, -1638068569, 1072472695, 696617777, -564014583, -315645328, 707263897, 994696911, 1872478842, 889389529, -1401292500, 1360147710, 2025468802, 1656433044, 1827791175, -973074601, -558901865, 520171298, -1144726066, -1524144534, 2068192582, -1037659086, -956497321, -1325782954, 219779314, 1177079397, 398359685, 988491194, 1993115019, 81603295, -247741588, -1057177831, 64207301, 210419151, -1638815156, -513822833, -1058806749, 175521683, 771475075, 118502959, 195347436 ], [ -1812959532, -457398501, -355176391, 430894271, 1196643771, 1274355124, 1266453298, -157497597, 1688877174, -1207804404, 1504539311, -1530493290, 1957112176, 1344548564, 1600357844, 653607518, 1541018517, -1951563992, -1901248696, 433614270, -110569021, 1502795893, 740255841, -728771312, -1848418810, 1398939304, 845723867, 1386880583, 1181177687, -826340899, 1477076070, -2131670565, 2058713443, 553227892, 904433662, -1608214178, -1810746177, -510666156, -816103099, 1433248644, 285794440, -101059541, -1215749152, -2126524782, 141405328, 271923753, -1187642870, -1553884776, 974411948, 221451999 ], [ -789753032, 2094119579, 847235133, -1537472102, -1392343273, 114436808, -1865105436, -876441307, 325484198, -913325315, 1951032248, -269574375, 1496405881, -1339833327, -1987540340, 1936050027, 1919404549, -759327633, -1828364209, 580663843, 398238252, -1887970507, -988640716, 717774833, 674802403, -1215062071, 598530773, -1874506788, 485753882, -791400606, -802531883, -2082341051, -1423604076, -1228211132, 321698259, -1894326382, 1170551543, 1449370771, 617266513, -1191447869, -437635768, 1130919022, 2068060154, -602038945, -575802333, -20955376, -1272007196, -1824041105, -868179919, 890067 ], [ 1175957609, -947699643, -942126038, 804570633, -1668178391, 1387664939, 1226839543, 1566441540, -443544878, -824150053, -874599183, 1477589057, 1040860785, 317056544, -423926300, 1142482357, -931069627, 1110901702, -37654438, -1818759499, -1969457211, -505806362, 1166505641, -928454979, 1309905970, 1793259419, -866681446, 1002948313, 1291614924, 1843504244, 801766834, -76875912, 1820979772, -1226589637, 508412040, -1543222595, 1405939915, 323887462, -225273374, 2008108566, 1581450074, 12572036, 698358208, 864257186, 1863204992, 1801980309, 599149318, 162368871, -998913273, 1559272073 ], [ -87836167, -28777863, 915787427, -898072717, 696913581, 656150050, -272954173, 1091507335, -163992451, 761766163, 1353008429, -42656624, 712203885, -273407827, 1701534976, 1177557527, 1227779284, 301893433, -852194767, 1139608547, 1892556206, 213045475, -579756052, 2102472248, -256278603, 130962818, 1082762953, 311836740, 1130378830, -1367063591, 1635446890, 796164675, -859838689, -410444105, 937694612, 1038685828, -1700788976, 397137723, 2087631683, 790950379, -1088788581, 517381514, -1951302077, 1175169868, 2007815644, -683659893, 560987427, 1803970054, -1216205861, 1479155684 ], [ 5690249, 2115544957, 2063048123, -1134392284, -2110746350, 1483787686, 1565006476, 1016207434, 1584294925, 1584016317, -830824795, 186648710, -1886731823, 78068971, 1219216760, -2105566757, 880697448, -50205989, 1364582874, 1563965752, -1667107718, 595878194, -1691659826, 528713404, -437849613, -397268536, 1052728681, -1874239724, 1037303971, -1423553973, -1339914149, 1076034406, 65589075, -1643513707, -36103575, 524351660, -1743852524, -610318880, 1832189904, -1525341647, -1640094, -442149900, 436574847, -1870816406, -2138724490, -1990207970, 1968297127, 563392816, -1807402121, -18752269 ], [ 1649350028, -487234215, 1826736131, 1751958135, 1987300091, -954309679, 974836718, 388658285, 645007090, 692155002, -1556797725, 941258886, 1831089559, -1378148860, 2127675403, -1418111281, -900257497, -452053125, 599059535, 1106404190, -1161838214, -972419234, -792785296, -803100250, 625782788, 778461570, 617294941, 875873517, 421340357, 784575350, 1822609854, -1150790458, 1978767336, 1444540474, 881724595, 70203425, -825774877, 36817228, -355890447, 44901451, 96038016, 13735372, -209714497, 1874349240, -574244915, -846168536, -1605841318, 903166310, -177389723, 1034180506 ], [ -1276333771, 1553681899, 1410087563, 457806896, 1478036475, -1630442553, 1371356500, -788452188, -632447645, -1200178994, 1686579806, 36338951, -811989047, -1058120265, 69714025, -1767469541, 1030719817, 1261272828, -89535304, 1778573861, 1612317032, -1742840095, -79679612, -45884760, -273140014, -1514295400, -1813915249, -509500766, 460704274, -317019144, -2015260388, 739278465, -1690263745, -734850452, -2035667143, 420536924, -591288214, 750783533, -40793996, 1447033726, 257704961, 1331184677, 695132378, 2095606885, 1695749950, -1933536320, -1602083206, 723162078, -1608628878, -131093299 ], [ 9669615, 14295885, 1903276161, 1625777459, 455938575, 1991839417, 1203197801, 221080617, 1572668264, -185793914, 1804431242, -1615493458, -2069254667, 478796003, -801927133, -512883897, -939147017, 398887213, 902424168, -493408783, 100204198, 5766895, 1439978396, 958754936, 530096998, -1663688425, -1675223578, 1651161975, 2046182067, -453992216, -144804720, -1916196074, -2015240309, 383239145, -2092754953, 484586083, -1844543876, 466534454, 1768018312, 1980193792, 1471400542, -1985803861, -839346601, 127983251, -900933810, 1919962660, -712263131, -1023914487, -1125610653, 1248800499 ], [ -357537242, 1648936837, -1547634749, -575887840, 1944788051, 266145499, -1641331110, -1725692275, 2126491626, 695528771, -1037447840, -1849728894, 1695083456, 992460147, -1835354078, -1377778664, -1208855841, 85610411, 1262382000, -228636005, 238594802, -156081648, 656579451, 1091984596, -236863255, 740192273, 514492760, 561715475, 1530533454, 1698743888, 70840749, 1692370802, -186072310, 2147407578, -908872677, -2036869224, 56264389, -1240194036, 20310869, 910608935, 1007324260, 2021575397, 1601942718, -354850185, -1883347906, 1519194017, -1094864462, -165647979, -1267198057, -34281291 ], [ 192647327, 996907388, -1808769452, -707975892, -416065680, -103214729, 926008133, -1054550830, 1825369174, -1680287761, -833621719, -206811786, -1589251938, 72511763, 451077679, 1296072863, -1606412486, 1559899977, 444328286, 1736248578, -1768387258, 1341851938, -1444705144, -1161540752, -1206420572, -1353306633, 451099740, -852597591, 1315754601, 824722705, 486185462, -307004309, 1394015563, 70747151, 1390898388, -1525262415, 1021690681, -1698210220, 871919237, -1538079105, -1579384462, 933519007, -1554723905, -1702865210, -677920258, 87131673, 60558442, 628934323, -932870227, -283185929 ], [ 974789248, -663566574, 1087872228, 405503339, -1251024474, -370521941, -573939040, -1486191290, -148456702, -683860353, -945409860, 1106292525, 817566908, 183065757, -1654674083, -826138594, 262843120, 621929905, 630641038, -822952795, 203747916, -1308220936, -285351182, -1737500227, -1072761762, 1471018465, -582601718, -123297137, 51469792, -436533111, -1592258274, 1731834185, 1206285170, 386392238, 979354939, -1467652239, -1646320887, -239327543, 582527703, 15398497, -2018406080, -1445831542, 2028929757, -192419799, 731525601, 1875232203, -2011064834, -480816888, -233117715, -2032556148 ], [ 1668544098, -1419141089, -1093140126, -427821692, -161625017, 1969561727, -1485336275, -1833003150, 397795519, -1900240279, 1946063388, 1442875891, 1140887174, 399125051, 24528369, 1667813178, -1601486345, -1982805470, 1598977201, -1051431995, 897995948, 265389556, -1734197232, -1522022674, 1691502740, -659104208, 66258668, 1434726061, 1982933556, -997465831, -2067764349, 351093537, 1749750912, 796599428, -1623748814, 287960389, 2011833914, -685503101, 351004120, -1124066150, 1088753717, 1376351051, -10632874, 865094675, -1561065003, 894008740, 1775616498, 423584003, 529842353, 436869771 ], [ 946525333, 59705263, 690907917, 1443092223, 113366529, 1794023026, 1944230216, 1388484046, -618881299, -502909177, -1049803133, 23982230, 931157498, -86252727, -2105972140, 1596908188, -493803719, 1505284163, 1579191061, -621364205, 863350592, -138679837, 1957237804, -1140556004, -29230925, -1195166888, -424181838, 586113204, 1541698929, -149604312, 2079540246, -136142086, 1982303677, -399849052, -985072123, 257927837, -1829382598, 1185791600, -908077097, -1818383673, 1284542896, -1290834031, 1250124980, 453608453, -1940564239, 1605695589, 197401349, 1847363765, -1947851689, 413646514 ], [ 971910959, 732165476, 1090954540, -809490252, 579475739, 1118643815, -2032312786, 248126238, 1832131020, -85549391, 859991126, 1399830632, -294839526, -29218480, -548368045, 516718663, -1492220496, -1413862204, -1083492189, 749971679, -1698812694, -1076431455, 1552606222, 2062415211, 1991789323, 1630998442, -1490546096, 312883324, -787413166, 1062395707, 1161159099, -1624530110, -1256469883, -1160833661, 2142889428, 1084323058, 1745061200, 702825291, -1701267164, -2037330417, -381085585, 1680154742, -921526368, 911171134, 11907033, 164596600, 2060113208, 2029624357, 837539506, -1703024507 ], [ 1192431421, 1605275633, -964400452, -74572371, -1203324186, 1311938696, 2038808615, -160324975, 1697538005, -1212001435, -730329061, -2048302155, -1360913008, -883356526, 284735136, 1492185751, 1061721276, 2018028660, 1437363590, -949391341, 945890110, -230921001, -34428297, -201546737, -160338172, 1053296378, -529703692, 1195033430, -2137734014, -1490572647, 635207177, -1716643454, 156442917, 366721277, -1484868879, 1679123507, -1873805561, -501893243, -918777266, 1767237675, 425262206, -1461598514, 1645777652, 1706230218, 1427863424, 1271009272, 538626414, -358246978, 800294089, 461690930 ], [ 1839105316, -1881739608, 115285882, -1637394151, -1107216231, 208065114, -852820980, 1031197412, -1806711981, 1757705125, 677905348, 261475631, -1970532527, 1145664001, -1934159212, -210509478, 2114202155, -659883196, -1689086038, 1685675901, 68815134, -257154960, -1675463933, 259472862, -622945812, 1423202878, -319044297, 1009170094, 1274180664, 166104021, 657848449, -895716923, -1013679520, -621674213, 15498835, 1390094948, -558755339, -422166894, -113234103, -1681977177, 535953055, 362280893, -1396240845, 2059574386, 70891531, 95596368, 1743499138, 1816197750, -551167718, -982758191 ], [ 1299481289, -1479474875, 1109587061, 433155222, -534689866, 1473796867, 15637242, -686548556, -1442264449, -907088866, -934801946, 1370347314, -1085108479, -153596240, 1591249194, 2030095375, -1487076372, 620977839, 1954700974, 412176882, 32532978, -1101536900, 1088649520, -1109480805, 732390461, -1450933472, 2125449657, 1843302636, -865490932, -1736264798, 653428650, -1249398165, -1054253225, 1384302394, -1461651845, -1761603356, -1852620773, -437380329, 2024766595, -2100216410, 1089607769, -1110702363, -1321307847, -694866163, 1878579247, -185919518, 96484506, 1629221646, -1760499555, -679584245 ], [ -2137096712, -50776641, -415736525, -900311368, 274789747, -789115369, 173339852, -1767818700, -783612863, 188991208, 285685642, -1685629922, -1431629149, 978059749, 357872148, 1486677330, 91879814, -1225267105, 537281792, -179441495, 734901192, -2016451235, -1748343611, -311621168, -717498165, 127603050, 425240156, -176073154, -158131210, -286581254, -2034371920, 1324138958, -2017083563, 2133432544, -14519127, 534170818, 1996924794, -364183520, 62424031, 217195523, 147009695, 2067063455, -869033335, 684051624, -2041661669, -727877190, -2092251781, 159604949, -1639549634, 609894089 ], [ 91854871, 1792168608, 1179122905, 758964921, -1246373123, -686437977, 2052497109, -1751312539, 582274406, 1278434553, -931470852, 794597241, -35114625, -266797421, -1109740716, -184745910, -412186998, -798704814, -1905439180, -772891525, 333559260, -694512489, 257608052, -957932867, 2105508128, 1572496124, -472881982, 2098432154, -213601370, -1767185908, -840607991, 755781669, -422339017, 1306205349, -1233295625, -1967976476, 1631994979, 838696522, 759514802, -227992681, 340830512, -1625689267, 975160414, 1784080778, -1895990359, -1123372423, -1146425233, -1214202437, -1959222369, -1777143934 ], [ 2005869464, 111643028, 551855272, -811360102, 876053442, -1363895226, 1803900383, -375492936, 1813985906, 1073905360, 1086999758, 1926128514, -914487664, 1678411098, -407197370, 1528455238, -175457509, 1129988778, -1541765749, -1418722229, 105300301, 1398702283, 405996482, 364508918, -28077858, -726559606, 1154580038, 18499153, -577003999, -2043410849, 520473965, -735790124, 1455751833, -256019043, -1940003553, 745979910, -926244675, -1166172003, -191903626, -395448213, 1212156417, 1348793014, 1887397946, 216369336, -1283394809, 1597756660, -1728494018, -1310509552, -508723264, 33891562 ], [ 652904581, -489021420, 419380942, 520643935, 1301003263, 230454284, -1111833594, 459227824, -115706357, -38272360, -1038575241, -2047064965, -1823467772, 1550139903, -677173289, -1345373790, -1339809520, -997587483, 196129051, 1630183219, 1093839378, 1500765177, 1741525940, -1167101112, 2103011981, -1754436167, -1051577164, 1226399233, -1998282624, -1167670837, -1534519699, -371414045, -1304369542, 143610014, 332958881, -78639780, 2074193536, 1529642632, 1684761072, -1954155092, 1800961032, -150321002, 1470306051, -1578320702, -1515941136, -1545808226, 765728438, -322880376, -817482821, 95005899 ], [ 1471092555, 880827345, 280364539, 1941609943, -937057517, -671345226, -852833139, 1596291242, -333010212, -2111534444, -1797663641, 116060250, 164481344, -1101597364, -352334912, -1861646376, -713626513, 999939065, -1726072261, -1379271613, -205978509, 1009791134, -357597366, 613821467, -1162762805, 774635406, -1280336229, 833240566, 1051403218, 1253023008, -379565210, 1835382704, 93585690, 394167804, -135385041, 465981184, -182591402, -463403718, 1778287604, 1493795516, 1449477383, -1316787464, 721420555, 2009634226, -2140263402, -401230726, -1428501137, 1997227277, -2086548690, 713743695 ], [ 407863609, 617808, 1486829421, 526939702, -995975997, 1730097122, 333566400, -201336992, -1494216592, -685366770, -99765909, -1503376662, 2031779526, 1368490124, -462097017, 719356297, -707223622, -769026078, 928393820, -1213356247, -1251102587, 2114177543, -411218865, 778382872, 263569985, 1535526638, -1593311068, 861536944, -1928417071, -1535493227, -2101707280, -1462967646, -1104500789, -1092678242, -1541053465, 292810027, 1401462706, 90327228, -217140683, 1142830539, -605619413, -71872742, 415795026, -1658137881, 1262569171, -105048613, -2073104312, 1580538114, 1603390908, 836111182 ], [ -958788000, -1238810332, -1755389844, 2125657662, 1092372613, -1738681384, -205722464, 907004352, -666724787, -1061798316, -181227791, -247961569, 1154375085, -1697423970, -1899645304, -738557369, 2079622844, 1675056558, -1486008678, -700372601, -1076889605, 1766594816, 1287991040, -1373705292, -1909736230, -105231919, 1772132072, -383185145, -1947658008, -109954681, 1080632764, 178052560, 1563462757, 1379971605, 3553033, -719607227, -407274854, 1476274916, -718049280, 308826957, -522432977, -40329488, -1643953993, -1001383624, 1786003841, 1717309295, 664588049, -1685231746, 242032324, 1764647025 ], [ -2027198502, -494274190, 1096652021, -506540498, -836018037, -1901481552, -1978040267, 527054749, 1456044696, 1490865876, 224249999, -1259566544, -1588971899, -701849463, -1138764549, 1264013536, 699804242, 1595319434, 1598396852, -1450045643, -1516932264, -890001923, 1431030141, -1574031971, -2057460253, -332867275, -1084131406, -1209274566, -795233727, 913686762, -503338719, 1365584189, 784034596, -2087165959, -1253412980, -678335663, -1976729555, 84209462, -1613948448, -695422323, 1229824170, -508628078, 371053925, -79062503, -67659949, 1676255661, 852524115, 1939582231, 387991045, -1502884218 ], [ -1569587779, -151229314, -377315745, 1774671191, -624146326, -948106181, -932729926, 1484908978, -1477747965, -1718296445, 1412858566, -1885377292, -1642304921, -296455022, -724339166, 642771543, -1279107681, 1809206574, -1841518605, -223364652, 644632786, -1359154896, 1480149002, -1623602553, -1706615638, -129711764, 1453943506, -144117163, -1680979643, 1873252038, -1005856721, -1129540633, -349876319, 1805437806, -560786107, -1570937531, 1131079524, 1266109012, 1049735489, -473860004, 1777046222, -1703331834, -721334308, 1108733542, 1593060845, 1134132813, -1555451404, 755648294, 494735666, 1740010068 ], [ 349220120, 9809873, -214099082, -81454974, -1718901847, 1184925086, -1795269854, -1425977494, -1258531375, 822117000, 1921500377, -241512395, -1376707161, 607593314, 1726711690, -1926561761, 173575580, 1646392240, -1584077427, 37817968, -54045065, -1562998360, 147061204, -68967591, -1860205797, 192683970, 371515681, 587739595, 134318056, -1345200462, -624743956, -388201998, -264883498, -378255277, -1341298393, 2145825849, 773600879, -1759654398, 1333623796, -2136708237, -442326821, -2146155950, -439999278, -1348095705, 838558885, -85700993, -91599568, 1738090995, 130373576, 1056361818 ], [ -970427563, -1662478307, 1109810290, 2023601313, 575142736, -665758544, 608223345, -315166581, -1075974795, -2068352982, 1580113045, 131283213, -911036160, 1243532695, 226964274, 1549216298, -1945699971, 893375016, 2012945532, -1266788926, 913438330, -492266788, -297347742, -797953576, 1857523938, -1933176280, 587306726, 1156851172, 1766746533, -2111239099, -1834085234, -1222760893, -1299470321, -1372652593, -243868321, -348913699, 1139130241, -2127330925, 1649209171, 2040025750, -1310941212, 23173407, 558997962, 1718760957, 864492489, -811828189, -517384297, -383406756, 161276551, -1209223824 ], [ -1405054573, -1856664404, 153324060, -570814189, 985483412, -684655243, -1840306081, 648542168, -1070459642, -1645766335, -1278211030, 977873122, -1039501249, 94448621, -1614728828, -2014223065, 2060001948, -529434750, -622226228, -541559460, 2100921191, -1973101115, -1972158920, -1679633957, -1187897089, 643390253, 1334799916, -681935672, -1215954027, 1413592023, -1718693629, -1273835382, 223173860, -1507481375, 1389903805, 1180087287, -817730933, -1971741429, 1736894285, -606052646, 1833667512, 1093099341, 1544018664, -54520917, 1703424816, 1089514078, -1387627750, 896981948, -1921965350, 1551331217 ], [ 269437060, -1868665817, 1620553847, 2058496879, -1705734451, 1245822795, 1193561533, -289486858, -286816164, -1706224816, 127767079, 58375922, -1196973431, -396023314, -154299468, 427495020, -571345912, 1649709540, -1091955889, 400132944, -653227624, -1159851603, 1603125074, -222692703, -66603073, 1252956093, -91842584, -1392657979, 1699512754, 43373450, 1951633642, 1231763171, -1446680285, -1543885306, 727836992, 821107765, 1225196359, -1968057, -1194424640, -1857248171, -1253988254, -2144052060, 1562623519, -2047160198, 327236758, -800986618, -1455844929, 112311737, -1953068694, -1358769827 ], [ 262890937, 791130359, 1217783965, -1806022407, -923806900, 944706341, 633901684, -1502940034, 1505692923, -1353909962, 462070147, 186441456, -283783019, -1820268822, 506793492, -748233218, 106498762, -1018014188, 945523906, 483990803, -1049780146, 862146430, -1995737741, 791318243, -860978983, -827862803, 882654681, -1185571368, 2083755868, 1900607678, -553178044, -240394048, 2130793154, 1871721188, -1545485192, 1957326910, -1060695550, 618043090, -1428597862, -1553740397, 224815987, 577686751, -1295491898, -417581256, -222345392, -80491354, -1902961767, -576052671, -1265388115, -1689537795 ], [ 1830058872, 14437697, -1546848555, 39099879, 1528829893, 1536579618, -1164798347, 170710032, 2109105230, 1371553200, 245555734, -2008684890, -1618926358, -2096547065, -246578755, -1512553133, -2122594622, -305928713, -299507353, -720618002, 2063345728, -553484809, 1229240010, 1526226032, 1904915846, 1556717588, -1231331609, 1478114287, 1018649469, -728423753, -18245878, -98847296, 31647230, -1631998011, -485545602, -1401537331, -726317183, -1865654012, 2049290470, 1112771955, 1613656567, 1139650152, 276818926, -271657163, -928701577, 852451117, -126222584, -563856753, -778142483, 994580570 ], [ -18535539, 349107670, 1159359708, 1866642683, 940886455, 1555257279, 1315144867, 2110128352, 530616125, -963986905, 1247642869, -1252019653, -284823305, 865948457, -1688833613, 850542242, 42824205, 698868561, -1167881228, 1346061929, -1803508954, 1451212645, -221512, -1338167497, -64371327, 858729968, 519502377, 1818323750, -1665963970, -431679248, 1360649615, -591832229, 393450330, -1845935436, -767403764, -1613570444, 2029400536, -395623405, -21162305, 111021307, 1274578928, 2104124510, 1276386659, -2070099007, 900618749, -1614412141, 1163717221, 529831345, 1620447948, 634577266 ], [ 268607882, -1873667401, 1127930331, -2086379884, 740166673, 360957964, 2051469538, 1956557115, 553181593, 193724570, -72818378, 1354170248, 573489185, -381717440, -526743579, -1260446400, -120959381, 453615894, -649610664, 1539024804, -894692846, 2117445891, 837470472, 59534081, -1173751622, -1081910519, 1680810388, 235244011, -1674099513, -768836047, -1340342218, -635808369, -1170281735, 1061855675, 1675285481, 1887075780, -89957468, 1347602901, 193385074, -1480877628, 1331599267, 273757135, -1793380837, -1216481577, -832831457, 74776669, -1585755959, -1977352472, 36697689, -99752984 ], [ -158361234, 1679849604, -37986571, 1498307788, 1808339939, 1721977435, -1013284097, -818151243, -1059461437, -677373081, -2042437194, -1882526660, -1728996167, 1698068628, 2104509421, -721171726, 2112954132, -894236523, -1278871290, -1529502005, 957214045, -1196392088, -1925261926, -860287812, 610459640, -833308771, 2047520153, 1290465769, 2073356841, -1343401865, 1117074600, 1903155454, 2077079803, -2038465553, -959077919, -2008854320, 49906732, 36667885, -1039683454, 959090760, 2109349793, 1460798310, -775275841, -1758286233, 1571001425, -286393601, 1117113473, 1699384424, -157550509, 208700635 ], [ -1667010899, 1602731700, 1994257423, 1701200728, -539582767, 819345339, 1671938386, -1312998721, 291664748, 175257433, -1202693219, -1306358174, -556159211, 884266214, -1176112025, 1730611000, -581528076, -800600602, -1863471350, 555636347, 929582567, 160397185, -211206024, 1733097242, -165440925, 1077904390, -778316470, 2135764381, -682657257, 1565065439, -724923724, -2056283315, -1007980116, -1911452265, -2131265765, 1020257848, 1240861250, 318177959, 170728633, -309215874, -1331341430, -894828606, 1732387407, -1124227250, 917953878, -1606206553, 421267604, 1113754277, -1530499573, -1429779274 ], [ 512407378, -1442782148, -1620474322, -868389470, 150884074, -934133532, -883212403, 1949322288, -1639141731, -945839955, -219403147, 2092346426, 543934834, -1452216117, -1881304770, 536517636, -1504717118, 1810852571, 1995127741, -1595402287, 184008455, 2039493167, 917304351, -1476210667, -533584393, 1795531527, -1191186493, -1356526439, 123175990, -1054869457, -1238196280, -148522703, -901240382, 734836572, 958375893, -1066624539, -1627939067, -139095921, 975064116, 1058206954, -903516993, 742883811, 1994307973, 306649546, 843493622, 1009440216, -763879327, -1176415893, -7073515, 1740267450 ], [ -165012860, 855106676, -705684372, 1998088392, 2086147528, 1482175596, 607567748, -342358210, 502526723, -1031089184, -309078067, -135373705, -831049506, -353694842, 974647819, 790210955, 1516479006, 1462895511, -1706606667, 879013844, -686464959, 1052583488, -771078895, -845337933, -207755783, 1822812077, -515917919, -1918635453, 1507859550, 2135813288, 122538516, 641288776, 50400282, 359779481, -109124049, 2108135786, 437117757, 1223559836, -126520085, 2051227804, 700888764, -1247051852, -612862429, 165278099, 429651896, 1502541249, -1516913031, 744259710, -505395720, -708727430 ], [ 1234321930, 58976216, 1700081031, 777502091, -1561632786, -73074809, 980339783, 848229739, -2062664544, 847149272, 570720893, -763169548, 1191099197, 518596879, -1943376979, 211222755, 922975578, 844612438, 1862976244, 180005289, 1107812277, 433819895, 1428670296, 1494524971, -1010359077, 327236716, 883229176, 1382424312, 1828843126, -1156091806, 2067399142, -985419611, 287433789, 1959522597, 2123896144, -668118684, 555617900, 865700145, 1785674863, -1541054067, -1786177076, 758247499, 1403965941, 37818810, -298787234, -2059152707, 1203558413, -1943645853, 341247981, -125455966 ], [ 1961964102, -407498223, -1841989075, -1854701257, -587132414, 1285703745, -204162073, -522495920, -1287921502, -1776652873, -132346624, 505594544, 572220546, 411159613, 2055320294, 1510368523, 935399932, 1445245862, -1285611979, -1310135213, 1005069647, -569672867, -1365632645, -644174467, 554958203, 1641555158, -540636087, 479700164, -1398476034, 530025817, -340353399, 1657597397, 455497104, -1373162451, 1876831296, -805501737, 1654021702, -76521219, 681764790, -980090767, -87014984, -1272332723, -892704229, -1379962264, -1914467008, 894630811, 2069678950, -185462318, -1490289229, 878781870 ], [ -1515526681, -1874733138, -897268685, 1185093682, 1093507661, 2047434199, -1096057004, 1539548406, -1185780585, 81181962, -1576450078, -1680351058, 2058254185, -1689510125, 692114275, 459383659, 477253993, 337995986, -1627633732, 666291772, -929626473, 661480802, -871725248, 475048151, -988138378, -1784157375, -1901775026, -1048828148, 1885982128, 1449347942, -800124800, -236561069, 1326503287, 1045184695, 860165925, 353691107, 706303832, -495828549, 716315443, 1136150410, -373721833, -743248391, -1855073910, 1127147140, 1228199264, 1380098702, -1576133353, 748764931, -640976202, -1888940617 ], [ -1811159415, 598943465, -1559734039, 662708144, -1787922383, 429203109, -1826304393, 958501861, 871890051, 550204270, -551240727, 1264286939, 322003725, 1135036474, -1303681082, -545349238, 1834924593, 1994229813, 1975056153, -1311789312, 1903012385, 1012506337, 727176587, 959465026, 1495173249, 791067645, -1536069976, -435724200, 285003839, 1458380284, -825618790, -700891947, 2024741802, 1194947166, 902837261, -1345830600, 2139639737, 156777024, -1741220303, 118372342, -307030598, -922857757, -946612819, 424257765, 1687555719, 1867810644, 1914804125, 843240012, -1501742985, -1307920674 ], [ 529150922, -1239316336, 1422277456, 749726785, -199314255, -689473131, -905036412, 1029522473, -889184705, -82668210, 936360641, 260818301, 1926140052, -2078965139, -116723563, 1766157220, 2076574503, -1171504775, 455676719, -1082098122, 1967602891, 304644857, 1150128088, -473837313, 956619267, -1486596274, -828321579, 1664665814, 897773934, -1973897, -475467129, -797045128, -12408035, 1703551516, -62072439, -679662153, -1121230438, 1912484599, -1022523149, 740871057, 1105199040, 800478864, -1619408283, -637045686, 480609122, -145002750, 401926164, -510113917, -1546368454, 2111082823 ] ] ], [ [ [ 659917687, -71970997, 1441194004, -1696659091, 263560833, 317022690, -2112734966, -1247652770, -1525132708, 1158394239, 409295890, 1873417806, -951382013, 1932817427, -1643443370, -764339292, -909057901, 142031527, -1898653498, 1441148971, -1078192791, 807056436, 102367989, -947525284, 477364343, -1886020211, -1689618218, 667500679, -1998533501, -1004553721, 2047593656, 81243873, 1843968136, 2120268134, 1066188202, 1878743836, 1924349983, 1068684809, -445164562, -1030874520, 1745311827, -2062094460, -460482726, 1597586561, 1637415669, 771945129, 1030214704, -1912021951, 1576958450, -1881765410 ], [ -855060996, 841229972, 489456487, 11625719, -1776706690, 1059693328, 971722683, -1898133357, -1894432961, 1497494128, 432331480, 1533701556, -377717367, 1965686763, -1140745143, 605639444, -640477851, 1387313954, 340956475, -538713115, -448189857, 1758321849, 808974461, 466161900, 652972694, -2003268727, 311794273, -675696655, -370366414, 1867530376, -974215587, -838447952, 541521191, 1895638191, 458977448, -602806389, -576022983, -976114167, -1097141807, 1656184709, 497987996, 1362452624, -1440946834, 501602074, -243386809, 915233798, 969600863, -1832513806, -1237056984, 138984067 ], [ -2141132633, 1011245016, -142114377, -737272419, -648961536, -1553469745, -1006758113, 1291806255, 509149276, -1023121411, 1207292100, 796733800, 598470567, -1242845535, 870214978, 1078409557, -1023614655, -1155737182, 1071055799, -1350203170, 238420308, -241689956, 192030177, -1442123634, 1474094724, -1354563436, -708002775, -716958227, -447970047, 566026543, 188046189, -1427633142, 211853330, -25463064, -2058320229, 990110862, -103392811, -1309319371, 2001583865, 852942316, 71740196, 887291174, 2015068422, -1301343531, -2101552699, -1132787639, -32497129, 2056215660, 485789865, -181288958 ], [ -640851221, -629827951, 1314497263, 1591194920, -1367734490, -675491417, -1699064435, 514145394, 1377696949, -1205186980, 1367943820, -1748455233, 1043904446, 164937980, 1212308781, 1868839621, -1748968282, -866557643, -1370042659, 1034382531, 1340244903, -753764037, 2044175402, -641399516, 1317348018, 1637107956, -1317437534, 1271516381, 1430059700, -354704771, -922050035, -1800560855, -370567663, 819061187, 1041982205, -1157656016, 667848622, 244542849, -462274571, -1388611157, -1693002336, 352548353, -174161600, 1158910058, -2093482038, -2021921490, 2115684223, -541168224, -1984691604, 907319276 ], [ 1241367359, 686229033, 1271453723, 1321169967, 417534413, 2100583307, 1033873401, -639904086, -782634880, 1481799764, -1244944111, 404863808, -812936348, 1737090172, -1123308755, -1945531202, 1686768032, 2052296762, -927760672, -1898982511, 35732643, -322779591, 1345309072, 1262184544, 233463346, -1568102992, -967726595, 1899289890, 1138151689, 782805543, -1328933942, -1739677999, -372817897, 1301381857, 429485652, 1543651387, -1214636955, 921881479, 1531449719, 1998152062, -1471557076, 925226661, -1325681191, -1697702262, -1040184562, 1897066702, -1769416041, 1853669993, -687663788, -1492777172 ], [ 787155174, -176785391, 818130788, -1163937618, 841307895, -1484428048, -399193632, -420777973, 1077503260, 578346476, 1407798604, 1777783063, 2124973273, 21561527, 1571820850, 952031859, 250847566, 1692425195, -424598099, -145784092, 1925700638, 348188412, -1001660805, -1236620943, -739478141, -1575967282, -1814885368, -650887791, -1205296107, -1498900506, 1273814387, 1953295602, -116816033, -789039555, 1939482775, -44928843, -465103811, -686611139, 490007579, 1107631820, -1009916469, -1405544862, 1413811635, -1315784612, -363460113, 296475781, 150196715, -1379863654, -680478485, 808064304 ], [ -2072338123, 1143374969, -1577673016, -619220076, 1997380576, -591019734, -1188109511, -2144573724, 1859296822, 2129288607, -373901809, -1936543066, 1105844648, 648225456, 1856377418, -1097188113, -1569558823, -1850310236, 288192735, 1771926766, 416674149, 436186619, 392077930, -1293711950, -2020126724, -483155076, 1232888935, 2071970132, 1732785762, 2138329034, -1436396645, 954905329, 1684540329, 485616746, -1396184851, -1135084726, 738760189, 877757097, -997545366, -740324403, 1051592695, -585796151, -1611687883, -1209109065, 1253462267, 65755385, -82521739, 658556809, -621991052, 890139807 ], [ -218391551, -276469771, -938096386, -1070198622, -1976395861, -1938111988, -1737418000, -538025740, -497516485, -1073518344, -633655409, -1373087855, 129460071, -1084422597, 170316595, -1116769791, 524766973, 1038796256, 1412405189, -501587873, -1562693388, -1796370586, 40515783, -1746783626, 1998189189, -599903046, -1438635188, -145130162, 1687508245, 1458640266, -433262955, -68124075, -2034801462, 185097574, -2093039904, 990469557, 2010725566, 1802592138, 1158508008, 514454154, -1743221600, -1983671406, 1008168875, -1916168945, 1197158844, -144429814, -917595164, 1232050751, 1811854702, -1612108019 ], [ -1339022953, 1008397505, -727755597, -723976100, 689310028, 356298322, -1830844631, 387205580, 1889416385, 167334810, -1104753428, 933185112, 1404726087, 532519502, -626982778, -767539906, 1179523300, 1425211090, 394464757, 1801008491, -602307213, 1781547074, -1174741619, 682969769, -49779032, 1082194435, 536733108, -1328999340, 229984665, -488937760, 1277188867, 1003673530, -656160091, -1719656421, 1268549447, 308138086, 1641059273, -1696903350, 632219155, 1110068217, 383933118, 1286232168, -274655890, 1023680330, -1995634666, 1936135169, -1631051874, -2104697026, -1844804975, -205239321 ], [ 148488885, 368578814, -1194517435, 1804334430, -181453114, 593556138, 318254948, 1304468055, 673656526, 618037619, -948080372, -809380041, 2067176159, -768620275, -534089959, -847544745, 1573144550, 383786577, -235148715, 735759528, 650727883, -1576363309, -914977177, 1374562553, -1998263409, -1401964119, -71339363, -121982674, -813059157, 541538085, -1773159298, -1238104373, -1011987428, 1495105018, -1309464977, 384779624, 1366787443, 1911818392, -1716766025, -1865499605, 2086280938, 1299001398, -716952949, -1952972906, 392021059, 1071856771, 500264587, 1668296878, -1287233480, 833803294 ], [ -1284506311, -252664144, -1393392718, 1685718716, -2023882343, -808939914, 1293902096, -2024039672, 1122723548, 1189554131, -584660981, 491587016, 1464296238, -1681861492, -1840769581, 66523120, -2068903459, -1903086215, -1981413654, -222870072, 1299290341, 757184094, 684605893, -1366282369, 208339706, -1700532512, 828090764, -121667501, -1596758730, -180331471, -1352201769, -1373123844, 879596951, -1583099501, 1166899939, 1669586750, 1991330048, -1958634813, 1634270881, -1531368319, 1470295625, 235290707, 1420306296, -94869155, -1812920333, -932260114, 1540750849, -366848524, 444850860, -391376059 ], [ -1224137019, -1615372228, -663989079, -100697494, 1924907536, -1534987183, -418394427, 310663799, 923045416, 1653647592, 978916913, -1769662380, 1288320389, -31326794, 10953811, 1851778864, 2106708136, -141785791, -71225657, 906640330, 707487793, -1393815417, 1291591242, 2066431466, -678810288, 734297122, -1778697600, -118520596, 123955576, -89304247, -884855235, -832166212, -685952813, 690389448, 1683850035, 479879762, -1093279346, 1866184175, -1593983109, 359379133, -1046731829, 735722081, -739030674, -766471963, 1859024592, -1639987921, 869189308, 877744693, -1258344813, -759165991 ], [ 1794972648, 916306005, 466966877, 282030294, 422635439, -918338379, -733624756, -710381644, -178780362, -2060968483, 1969881947, 1793083664, 1929321466, -1293120915, -1463665509, -570130889, -304739975, 1392251080, 528873065, -1494065538, -732247295, -1421407103, -1699035038, 1517399298, -46233007, -790701442, 387800020, 111835959, -458790730, 827930052, -830378003, -1323841875, -1696854957, -900877030, -2114718926, 593528133, 1163489579, -1392756798, 1215975752, 885839202, 1184629197, 1013035787, 1384093239, 1178436126, -2030171989, -720067469, -739647636, 442642737, 2074277229, -1611724886 ], [ 331928650, 704433649, 1630070680, -1756328111, 1622666041, 806338271, -1559765331, 2081912171, -2005458205, -757827529, -672801548, -955341343, -850691853, 1869650136, -1728429907, 2076370361, -1496458437, 1394612575, 593659814, 732227927, 306372219, 1982518780, -1686824945, 1523799254, -88067712, -115854881, -1290725026, -2086389012, 1853233717, 1315035849, -1324891101, -1803779449, 1358340961, 1909106525, 1298960023, -1185994734, 1644040604, -263531369, 1726893151, -738114411, -2045389769, -224027646, -890373938, 1308212870, 263736249, -1330655179, 1732928341, -1296465901, 726641930, -1012997718 ], [ -1488237320, 1646953316, 1504432404, -675385653, 904036840, 524618080, 1531383191, -851472083, -1233804802, -1998760964, 1593375792, -1582861879, -71373688, -2120330123, 778717920, -1299098569, -737563254, 724931688, -1470760032, -2078569423, 1545200271, -1429311613, 623826704, 1185832447, -915024297, -768610638, 465747099, -2082475211, 888348198, -2059966536, -284743432, 58141541, 918880234, -1409922409, 420538286, -285801041, -1990382691, 324121820, 825132230, -1926895276, -1807951221, 179493815, -620028646, -77316369, -2144668553, 1459909677, 443362632, 1372457963, -65274164, -459939821 ], [ -221038609, -2122722465, -1949269122, -1384425750, -298747636, -1843052768, 636465040, -85056656, -541582130, 805519833, 1434450021, 1999183058, -1387391979, 387494373, -754949107, -1946646810, -2036597382, 1805116150, 837750661, 1122506528, -486733569, -1019947, -1157166070, 419851109, -943927503, -1881920469, -1587548839, 1515077087, 1469842598, 509420538, -708966439, -359686762, 1913789223, -356737410, 244741309, -797378889, 2095213195, 154053689, -802851605, -2012619861, 1883311084, 1444650849, -1877238886, -1349618727, 615964540, 1953637665, 1659798217, -1246743819, 934434777, -1582074396 ], [ 906027661, 34314922, -1959181803, -1852744751, 46343480, 357112401, -1472908461, 484356731, -1261074125, 1409679867, 656574743, 1497901517, 1385363361, 1991956496, 357545654, 777169271, -1464132710, -409366396, 719126456, -1690666242, 1842009238, 744150866, -309621796, 288078682, -2003868785, 1839067141, -1088899844, 1323287028, 1657497275, -302287659, -78521818, 1173892499, -1693247240, 1502678051, 1785087295, 1392585750, -1707124276, 1333235914, -600343109, 783957982, -1341585735, 2000217550, -1152682329, 143674058, -1887330691, 2058914469, 585887695, -1730436196, -1812587686, 670075661 ], [ -1473587206, -237998992, -1104587148, -1383321995, 413952831, -204208925, -2046441482, 1256786332, 1680177907, 479868249, 1127498852, 127698789, -531589074, 2141914756, 1586693149, -612731805, -1250535826, -1621030518, -2130590306, 1837997718, -1137285684, -1163086022, -58546378, -454901085, -1293502251, 486859555, -1874390423, -513372356, -264909988, -1085090470, -332774997, 903118786, -923590232, -1116108494, 695195140, -1336247656, 767778297, -390223200, -83272191, 978800768, 1128248732, -53819292, -1318150504, 1929999729, -1730760975, -104719663, 1855781310, 105829149, -416055791, -234289220 ], [ 1317549109, 494241356, 562105277, 766636908, 798066875, -454783141, 1376899316, 1608094121, -1253100462, -474179361, 1312081272, 137275681, -1847736532, -735523746, 1792521276, -358096142, 160543342, 2138546928, 695613010, -1500101635, -1819380122, 518501373, 356908897, 71359062, 1470708783, 1483494649, 1122325992, -603911026, 1722856366, -1386399678, -1773624388, 395158754, -726088464, -168878356, -1944492108, -1680677381, -1029066712, 433728000, -1850496584, -1696805751, -758063564, 458075221, -305977897, 505094070, -735685540, 329643005, 53490197, -2035524420, 2052031693, -631147575 ], [ 1027998634, -1863175281, -424946813, 274391922, 1428665256, -744173365, -305981422, 759723967, 32002131, 1720970559, -962409734, 1783712288, 1386560069, -154146099, 2135927065, -575534060, -453655474, -506728533, 1267277727, 570230550, -2094551289, 862116785, 485237078, 338885270, 999372832, 1575766151, 1510126731, -1269552265, 1210801236, 49726727, -1308470374, -264111369, 2089117777, 1583454980, -262515930, 526038591, 1343865687, 1067944861, -1897638979, -231672014, -265588824, 1120038776, -854915834, 2002903669, 29118205, -1169586289, -1262387319, 288058491, -800807676, -1564221837 ], [ 1895362828, -262488491, -777721953, -1458910319, -921590003, 1549551707, -1136008231, 2081814725, -1621736419, 1044815812, -1154598894, 781329277, -1846363493, -397594715, 839518580, -1526535316, -1824210473, 566114425, 2064909790, 429885558, 586954073, -1141535178, -33289621, 19687339, 1860253250, 1299506446, 1786888635, 1882779201, 1056686613, -1957483625, 41750937, -1724697793, 1630072217, -844784906, 1618210179, 1052938256, -338980713, 505999692, -309592231, -2147255106, 2136986877, 33749054, -1506103288, 1581306835, -106841700, 1607700989, -685335970, -1361480205, -343449905, -176978460 ], [ -1675023172, -1257365935, 1295985388, -1617858617, 2071297535, 1126514324, 1615370034, -1028019974, 572265274, -1981566239, 313147786, -1631589245, 1629627758, 372942747, -371684630, 1269295375, 1320112771, -1768095063, -862682985, -850875687, 979581722, 1640727981, 1159669652, 2109573119, 234582952, 705233301, 605434783, 1476477750, 155938013, 1146351710, -1362531375, -527292213, -245337988, 216378724, -2018146717, -552035183, 1881371373, -1742273175, -1768618433, 773555945, 1109029126, -365426196, 1387765572, -893007784, -582757123, 1114447047, 1976157348, 637168455, -447093727, -2112673262 ], [ 1082838558, -2010136711, 801451523, -256047882, -403584121, 364722148, 2099852676, 482187998, 1091916495, 1005095047, 2036797522, -1953041050, 2112473544, 2121094967, 1314758427, 1461005310, -2035468078, 1623948173, 1143189156, -530569618, -558902263, -1252228156, -2089546603, -705808815, -555265951, 121183767, -1958246807, -1565420492, 1127064046, -1986138383, 1721723068, 153567869, -183586417, 185369766, 875509831, -228888486, 1188847592, -1508323291, -1876759263, 844560613, -708839800, 1880248390, 1686550256, -1267497449, -1218001892, 1249098416, -321017466, -942646763, 12851381, -2017803222 ], [ -1586956996, 382480130, 644042017, 991217813, 633153613, -1182233916, -1344332604, 1527579912, 757014980, 2125789182, -1046251946, -213489288, 1896067634, 302199679, -431414462, -1633288531, -741269973, -1303417986, -398188282, -699078139, -1646818231, -281791654, 342037162, 854382935, 1832209496, 1927595865, 1208435373, 349106431, 1044231272, -1872050839, 1526417758, -42040517, 988578521, -2035295072, 505370557, 2144688195, 442255665, 657084825, -1096211499, -582757278, -632321640, -1496775627, -6758127, -115413048, -1471628173, 1386517748, 282200967, -426315728, 11423990, -12664287 ], [ -1951343558, -473390347, -1603277653, 981116404, -1234976220, -238773101, 45147862, 628296410, -317984664, -895257413, -1045594503, -1007421070, 1082462898, 1297795086, -1374783312, 1780461731, 2141676822, 133016226, 1221122678, -1855746035, -552911936, 1368017198, -3327263, 2072085904, 948022206, -1419397206, -1330983733, -1430418822, 967018811, 983492512, -608823068, 1277402760, 1430195468, 1387408376, 46695045, -1572509348, 1297015781, -1893089160, -668529917, -1869823928, 1718057731, -646731310, 48888386, 2006748670, -305860525, 1283879797, -1214277531, -1581437456, -275978557, 1699920700 ], [ 1780530556, 262793445, 154494457, 1689378173, -1476163787, -514743214, 1907621985, -821241599, -1199313198, -1051263306, 1407675759, -1467331947, 108396797, 304944038, -1065022627, 1875402823, 365347430, -1158559349, 1381324404, -1046862070, 1592998895, -1498079266, 495989979, 223450848, 471284137, 141041068, 285190853, 1314897738, 1163432546, -403056243, -280258424, 203369642, 1720648584, 393663022, -389945547, 395117512, -1988861045, 59940951, -268421054, 1837074145, -1783408271, -26134763, 2123596702, 1590200898, 1372768253, 1982812326, 1736355062, -2084959730, 1440420051, 2059563245 ], [ -1622463168, 565107797, 156776298, 1869857731, -2113795060, 862046396, -751190738, -1079588249, -924231119, -493107934, -93738906, -2142521759, -944636905, 27099791, 1357071061, -2121922628, 1075830884, 190572323, -735021345, 1839469161, 1704367299, 1167249878, 1803212051, 1288077672, -1335215170, 775157758, -186779877, -1042375134, -851727397, -1219033979, 1975931918, 676777511, 340351223, -1959042959, -2055182210, 1936581840, 1049675011, 525119377, 1259905113, 98529309, -1933630083, 724122470, 1042449381, -2003019212, -1269035218, 122050180, 632015683, -1870078060, 1566686247, 402033947 ], [ 2042542978, -467543981, 2089262079, -1232665808, -1739197283, -318969592, 697089671, -403029686, -851978443, -2121121507, -1877086910, -191106569, -1628079355, 1860628386, -223684774, 976647767, -327872339, 577470132, -574313336, 259710099, -270244542, -2115894763, 568064728, -1504106220, 1297313047, -699436279, -878909874, 13711315, -816957267, -1045405865, -2051489099, 61605111, -420607626, 207222477, -413272173, -588686768, -1825870494, 495693286, -233782478, -414653158, -2117596350, -1380992259, -1575537985, 595175190, 2057422727, 331470208, 2035466238, -1163071124, 20651515, 2032624190 ], [ 1410237961, -364810199, -455773425, 663459883, -224877040, -1234344563, -1079473669, -1558902162, 1994922271, 331191441, -249991290, 1743933099, -1198120221, -635310731, 1261125710, -1802878351, -1756506311, -170970469, -1382638774, -389181779, -159658783, -1009957917, 86270045, 2015349179, 584323083, 724316905, -1627233981, 1504469862, 14195690, 802013004, 1016802996, 1058121224, -1621000457, -927820493, 142278692, -15921255, -1861286352, -1984310790, -135124135, -1081538232, 154492583, 840135982, 1347101123, 906376745, -1733319267, 1495881326, 550598199, 668488854, -831515808, -759199661 ], [ -1522716159, 2146903105, 1210524118, 1081714633, -470112247, -1661194114, 1550850869, 760732960, -1011719487, 198999390, -1113085507, 981194139, -335704116, -1156200970, -464148421, -1071289648, -185714477, 945884482, -33992612, 1283573264, -2005310023, -1058393245, 1411529911, -298342429, 1546191885, -2020808191, 584219535, -1042590310, 1171438751, 1204122825, -1350848246, 1598482038, 1046498408, -1347914313, -853584062, -1298814692, 1183960856, -1769586926, -1621289963, -1189142156, 1227264147, 1593534383, 1100236539, 1226907827, -366746165, -1384328018, -1371312106, 340237211, -1792316361, 1194241818 ], [ -184305835, -737948998, -789789772, -1322743911, 1468125872, -1425506759, 845543275, 887765208, -1695061294, -208463228, 1377121633, 692880801, 262784284, 1840574633, 647958755, -538735173, 2146315576, -1649025528, -282637310, 1276418606, 469607032, -1521113357, -2138279639, -1872877424, -81657932, -2020996718, 1837309003, 1379315415, 148490440, -677616827, 1608241079, 1490615360, -163289366, -132925774, -1790167387, 379150233, 361557568, -1284688118, 1497643875, -129107768, -1007981442, 327236402, -1874042615, -284091649, 179054602, -1486510238, -624625062, 74755706, 753256340, -725823138 ], [ -727003802, -159039315, 133397652, 292412932, 2060344379, 1165547997, 1870961110, -1309704220, 1821950401, -1190958301, 1185038525, 1735593346, -480680701, 932630090, -972558569, -1889898326, 1514399636, 369168188, -686886568, 976002521, -1147052718, -824352425, 1739421721, -1483058635, 67126011, 1596461725, 711521801, -966888813, -214310927, 1105487031, 768273861, 348899188, -359871454, 327083914, -1118614488, 1482931341, -850841909, -330312497, 529865864, -1977679158, 625643080, -1558591472, 1250503858, 1756033511, -1580300946, 972682747, -1001127386, 1051091069, 59017451, -960182922 ], [ 2001454095, -1943666125, 1852453646, -601949566, 263649191, -193526567, -1441900109, -853095940, -924720684, 1122791758, 141635376, -482973369, -1439702429, 250595790, -408558760, 1503428145, 960525914, -573093935, -1756202994, -2032707356, 39449810, -232638014, 1169673777, 323958591, 1835911433, 1434286461, -181089784, 1345795782, 1732786043, 1500779636, -2102023665, 1191201621, -1608031766, 394436452, 737583673, 1132521709, 1808332361, -828256562, -1874164607, -332918635, -1831887112, 544583613, -1626546914, 2066715597, -859849214, -2034457035, -2050828322, 85740571, 1665191114, 1028855828 ], [ -1850430804, -1949323151, 855621165, 1213024462, 45425206, -20144381, -446092850, 548739936, -1546048383, 579211301, 1106222701, -1919630268, 1666157344, -1420138837, -1269292849, -1026058095, 182164305, -580136124, -144263846, -1753028890, 1886032011, -1873525482, 953440174, -300098101, 889939805, -2006827027, 2010201708, 1333420256, -340188120, -150725131, 648989049, 737359797, 1353976134, 2123670313, -840227358, -436783801, -2831227, -702512122, 1851616177, 1691735659, -1263785208, 182384583, -767414448, 1094995816, -2082030557, 959481171, 508783005, -65577047, -1933350537, 1201438629 ], [ 1491418747, 59276862, 751081774, -903779899, 248811848, 1818539841, -302931378, 1673738397, -1284354252, 2089540795, -1455647941, -1844288814, -1592392884, -23871793, -1332568010, -1759838094, 126910914, -1096412795, 158845728, 51246122, 2092137444, -141306241, -1255660868, -612822429, -906230846, 1892688811, -595592515, 787616881, -1194662384, -760511056, -1389715230, 1767769788, 745537657, 1353890055, 1984951926, 2072661042, -761074596, -841243667, -305514782, -1401490087, 1615950697, -1064887264, 1560092542, 429159075, -1519681062, -435345801, 1058594252, -495212811, 643723964, -1169066810 ], [ -1398832726, 430983790, -325550214, 353986079, 92395308, -1955454279, -1287675702, 1115953607, 1776518765, -164993129, 1925197234, -1113636282, -1599705747, -937663424, 1790105427, 1093154241, 1223080474, 1467200672, -1910029210, 104472762, 1843925443, 1423270837, -790756354, 1636585405, -1530820899, 36357621, -1267269392, 1268581587, 112637753, 730367491, -1266808868, -410243620, -1994441977, 185510904, 1137517700, -1449690082, -698513590, 469445681, -527976314, 1035460059, 378731616, 144012376, -1196771257, 69895136, 1361029192, 1228689543, 1247127496, -1599639138, -1989590570, 727051926 ], [ 319102799, -1565453318, 1171201325, -986137098, -850244936, -43466244, 1776949316, -172782927, 110731112, -879443641, 1575072197, -1875793429, 5907911, -1340702281, 644884089, -584370400, 859425454, -2031605782, -480446217, -1880447074, -1251442151, -1439311076, -1747730958, -1219313514, -581795383, -404496510, -1155139165, -2043659430, -1406392126, 686657921, -1745671481, -1756908466, -593934187, -307033522, -90460795, 608279530, 1812164653, 618547582, 1636920486, 1994790632, -1778810563, -289257951, 678127743, 1815663198, 188366594, 1544511995, 1770779405, 1841142794, -1176173960, 1324685919 ], [ 929031781, 460339242, -378731935, 1532912365, 2103083500, 1973448383, -1993453823, 1259982686, -316833304, -1171798387, 1790778966, 1705501849, -2053549299, 1895288086, 1542140165, -1675608337, 676561650, 783979526, -131778733, -1825534268, 331628137, 2098525947, -1347603616, 1780227281, -1202660043, -1005856057, -1952420336, -637077244, 1269628793, 187260100, 43302196, 792158397, 1649799288, 2106503800, -433250260, 1082580680, 802250884, -765174907, -87801982, -690949741, -1559249504, -1466148641, 282860983, 1365632507, 1569883572, -2002975143, -1711378702, -1537194874, 1872882781, -2066861339 ], [ -344602196, 167758391, -704009818, -1528327969, -947090307, 263019062, -127810114, -390587346, 434941536, 893208931, 304042191, 164405490, -1273186025, -1034814005, 2095025241, 195297154, -1728783281, 673590450, 755270975, 657641883, -879984224, 562588364, -714275485, 1516851297, 628996479, 1827907340, 886248666, 1340411809, 1095622101, -170625174, -1311187485, -1495964501, 1136690988, 1274674662, -1771121883, 776715393, 2021151219, -2060115578, -1572239569, -343647765, -1677718319, -1694116199, -382417270, 1720083822, -897711262, 1567140237, 1330503572, 1631457605, -1000564932, 1464651750 ], [ 1847282189, 1781696045, 477159907, -1409895451, -1705024238, 1851699432, -1715959059, 2095154559, 867064665, 1595792072, 757895609, -1966800479, -2123972046, 38604729, -946272207, -793150560, 1134889027, -1058343664, -1717622784, 1040116345, -444306945, -634436567, 786097727, -943040120, 1778084801, -848659277, 688533538, 1570573909, 1076339605, -1878828255, -2024601621, -212071795, -1172802257, -324133470, -125993193, 1589759939, 125379052, 342935931, -1442667736, 442054097, -1821853860, -2082576214, -920874716, -1982311468, -384201149, -1046509163, -1731846249, -728252569, -1663692064, 875235700 ], [ -1207873886, -2004884143, -1512314229, 288668031, -557687574, 1446690848, -1058270781, 5929668, -976844688, 478217010, -1057165177, 652969693, 1227378570, 1416124140, 1729672022, -565705051, -1183875464, 1974314444, -559265494, -753723437, 1609415120, -1915092934, -45447382, 729092485, -59929109, 1765536907, 233043131, -238697528, -1544729623, 302902378, -1689675291, 2032199420, -65876170, -1785290540, -2029754788, 1121810275, -38370595, 1708299842, -57804262, 1512635402, -1317487250, -1498384905, 846105137, 600296577, -1379101325, 117736888, -1249224384, -1584067466, 1249403856, 282334085 ], [ -1963363832, 543984975, 202654178, 1712348306, 1924013100, -899361271, -563252099, 854289767, 1059392021, -1953321424, -232332096, 1391354488, -1425518550, 1050620196, 1037600612, -1960175091, 1252843089, 1293646374, 1537783918, 887667293, -270198343, 1356558471, -1730801172, 532310105, -758029416, -6441308, 1850271909, 679638070, -1293434099, -821833149, 1932192571, -959655335, -1288680269, -73474031, -863180852, 1272720270, -1059020189, 1957307044, -1378833409, 2061248204, 916034285, 1238906467, 752264748, 78890394, 702633727, -1304640519, 2001766241, 1360791666, -51878545, 816927970 ], [ 628309402, -1075186982, -1867041364, 432921271, -1564090583, 606808897, -1399593475, 2147125433, 1669224273, -1646623300, 165713573, -763562794, 1422212300, -1571534786, 2085943450, 1036943476, 1065892678, -1477492989, 1441701945, 665974876, 1333684164, 74228736, 263520422, 1579958825, 158104837, -543779837, -785332827, 538214333, 1975393757, 2035847950, 1494404734, 452180627, 911646471, -104100395, -829328744, 481558982, -364394063, -991624718, 1653632229, -1716060632, -319060934, -785391819, -590202142, -798018093, 919970588, -1772190760, 220106174, 894932359, -227228450, -2102364117 ], [ 1250516745, 214095995, -159177788, -784904960, -265216777, -202017793, 277392327, 59891013, -933229488, -1512638600, 1124861976, 1415249203, 1584215515, -1579433253, 1462026541, -842197915, -685879342, 487486994, -890605560, 753228723, 1599411961, -746013968, -699486509, -501533966, -1385575408, -1899102162, -430864962, 612097251, 2009241384, 867386300, 925688790, -1987319162, 321930407, 769735265, -2093085504, 2085915446, 2061645942, -124327453, -1045664710, 473121920, 667542095, 1459989133, -1607668680, 205966616, -383765059, -774102312, 503549455, -1834992439, 1769314023, -753932856 ], [ 66990051, -402159311, 1262345115, -821963085, -1156525186, 1932090431, 1413764108, -1002627500, -677731216, 2023812474, -1251339139, 2131186545, 1276349672, 914239035, -1551804432, 328902798, -759821061, 2138979279, 677049850, 616761898, -178637610, -217124576, 2055350100, -1054509434, 1388353801, 86637862, 162522456, 842586035, 1852888732, -1493446822, 1188363648, 29010865, 747169675, -1718488728, -496891808, -330883953, 1068537946, -922248036, -1727893990, -1008777162, -1173869121, -1972545516, 962177345, -1421024992, -1446940944, 95657735, 1302563780, 440409127, -1919290847, 567673120 ], [ -248040147, -1152490192, -1441138498, -243131894, -488789815, 868828518, 1925459129, 708691321, -1402166504, 800477262, 457288099, 837521187, 2008876671, 817790881, -929345619, 710883851, 1472249289, 1455565571, -656639888, 2068822431, -1490974693, 598106704, -1559309103, 1831572477, 2113461930, -1672714776, 1781480826, -889295791, -818560396, 1753560068, 565731104, -1327210611, 543745972, 2111149343, 1641433493, -773564130, 221414003, -1960804056, 939465508, 424494466, 1130072041, 1497429498, -1876533826, -1586230702, -380785410, -645808696, -74460972, -533685518, -418346235, -1011091659 ], [ -1236229753, 784544638, 1568226146, -727932015, -1522657602, 1988497492, -1940692461, 183444517, -1366441726, 631750204, -73641294, -790331783, 1284733722, 1833800563, 1954574228, 221359608, -801928551, -241079784, -1633570792, -797081892, 1197216847, -437919026, 712258539, -1100590354, -1011640433, 1011082900, 1452320203, -2064514768, 1703585650, -1026535920, 1080835472, 2012136412, 1872710434, 92324593, -2020169292, 373644119, -243660288, -940518078, 1843898631, -1369474375, 1288772057, -1437457330, 1750920039, 1027047393, 646565905, 680344039, -1671127028, -248442311, 132889209, -440176410 ], [ 247126270, 756675342, 1428039301, 608020004, -1270213480, -340790689, 887496483, 258525026, 624021411, 1091412579, 415991692, 974835454, 1793130882, -683066084, -1899402676, 568144315, 660347701, -1132984665, 1070193506, 1660105656, -677951225, -1428513130, 1947036150, -1883266482, 422574470, 843825760, 830464590, -88024636, -1040079461, 247763282, 129610957, 1601698618, 829129774, -247042503, 2019316754, 415611513, 2140351696, -186602988, 1825101364, -39819435, -1771581990, -1805152652, -694044883, 284566900, -1219019106, 2050211790, -776187298, 731932820, 1076396266, -128687427 ], [ -2093175508, -2134542845, 2060027763, 605358165, 381004445, -1103418585, 1760524039, -2135723553, 1870001890, 1384605735, -645832322, -467369073, 1041174708, 544622630, 461702692, -1330610677, 2111949389, 1193263559, -784425609, -138104732, 344966286, 813024410, 739711524, -621513908, 1777566554, 1054702757, 1280361832, -505441668, 965880980, -376105018, -113612889, 184229017, 1035753326, 375968337, 2027180547, 343061706, -1210431047, -1576164428, -1710759904, 735648567, 475465004, 9509513, -1396261035, 1716362465, 1983085263, 1402946739, 743099126, 281316278, -463014775, 924843473 ], [ -1140675340, -468810386, 2021712662, -1412140055, -787282693, 2075080913, -483960095, -1177088641, -665562889, 1537889201, 835839338, -615965622, 396728136, -34693827, -140376180, -52146617, 922292502, -1836463978, -679922999, 284147948, -1937155432, 24714706, -77846989, 1730448400, 325398270, -1591264137, 882493061, -1105148635, 297120764, 1045367494, -1803854949, 1151234798, 2083082125, 500911736, -1184689055, -1269738357, -2120812897, -1762695138, 1221335870, 1270113994, -1172378514, -400890783, -898466402, -1582743471, 120880472, 1271755615, 454174024, -955928011, -1850754126, -2092900709 ], [ 965751951, 1178970728, -2111418846, -216218765, 1456942277, 675563314, 1695724668, 1768942177, -1871040879, 1438208761, 1724492485, 1474651678, -693335166, -236490826, 1702018036, -433546096, -2067441982, 823038245, -1164762640, 459772580, -46304295, 1868909726, -847305000, 231144063, 341491859, -1039885591, -1729649093, 1711702260, 1704580982, -1428871127, 47452037, 1975912860, 800458506, 1427923117, 199701391, -1126078198, 2077510435, -892683771, 742049347, -1010141028, -638460575, 1276336444, -1714598767, -425042737, 2122534489, -438453941, 771607895, 1430440210, 1683482956, 764646496 ] ] ], [ [ [ -1759521482, 811157095, 1529533556, 653654444, 1738729055, -1710994093, -712724354, 1660188152, -1460354119, -1630113103, 107034044, 1191056953, 83568086, -1734500321, 743159276, 243546964, 1513023186, -2030236104, 1171595572, -1585706640, -1743463071, 187015384, -1694537727, -2079685168, 1495070004, 1233796383, 758547141, -855172577, -365910319, 237601174, -1544519830, -685250129, 1111015723, -229992923, -862093375, -1485738630, -380029019, -267856935, 193068475, -631278043, -39291748, 727198801, -1905795383, -1334244961, 1931367645, 1064691503, -2029734588, -1490955466, 436153016, -1481684760 ], [ -531914546, -2072662857, 706070730, -1915701292, 1702494519, 1885542654, 1685685140, -479797754, 1762195138, 881636364, 1513976278, -996821595, 715527735, 1074882955, -1676846893, -1734366345, -619351801, -1580446321, 1332213970, 650839693, 1114641841, 1394446839, -432808481, -1897296604, 978235053, -2039313157, 1602961271, -1859617967, 386910536, -44896553, 884135522, -464341252, 2043088133, -1234585169, 822284353, -1772631626, -213096876, -1918416469, -316826800, 34249478, -1380473218, 1813859954, 617150955, 1008322976, -411293444, -1099959603, -551905042, 1925777646, 1739488613, -261312973 ], [ -392539945, 222188605, -1998198363, 746495353, -1294931699, 1165843186, -693486105, -300198814, 1198182169, 797424279, 1886793089, 971939633, 1706229036, 549689088, -742465190, -358542068, 1889565515, 1120580762, -1398339744, 315688735, 2054946908, -1293262883, 1433038958, -1260681028, 2106084139, -2116940497, -1052483991, 1770857525, 1678074763, -498901851, 1176811924, 302510525, -1680975224, 644106406, 158761990, 1250006739, 180612694, 1184361900, 368279047, 746046474, 630861764, -820805924, 1453219400, 2023176745, 1411784234, -1907829166, -334628469, 203469040, 640303582, 1985667520 ], [ 333996922, -1697984416, -552641171, 1387994197, 1679393796, 1987964905, 531155525, -381649200, 1636208933, 459120578, -1576740233, -739956946, -660781675, -1892522078, -1342125203, 739102647, -1601621762, 1842685696, 1256481159, 2021217680, 1164523803, 2116375504, -1440842872, -1050967187, 89479764, 1262311744, -2659434, -789449645, -676011406, -582854012, -1587004448, -1037877321, -1556446453, -1146394255, -347013192, 43060692, 2123925637, -2018290628, -575632582, -300503708, -877565534, -615315494, 338252981, 591383818, -897768575, 1636667906, 1190090869, -836699008, 879548694, -941576444 ], [ -583772377, -2055279588, -2004402165, 1780916410, 2069160813, 1630199163, 1277947116, 1580630670, 1596508169, 1564586235, -2131033856, 1065150218, 1841528077, 1465897513, -422415358, 1024808345, -953264384, -1916842425, -44951393, 1917595481, 93679570, 951896278, -120215313, 1701241401, -897050672, 446699200, -28782964, -2072616088, 1087883612, -1704067616, 159726775, 1642568871, -46354861, -799909741, -936643695, -1581968616, 858454379, 1826814373, 154149434, 756523778, -900572915, 422085405, 1360157778, -884543981, -260785702, 896776397, 1342202799, -1558038309, -475979072, 1881224903 ], [ -597655368, 840802952, -195848383, -810972822, -2122461457, 1193577458, 1241494859, 1848259156, -1986856804, 1679414166, -1864111304, 831659353, 861663529, -1593801319, -1093662796, 2131221325, 1621526935, -376404429, -1459677140, 871848639, 1317774840, -1687230106, 1611875450, -2144626276, 6708933, 5224986, -58026758, -857579351, -1264444087, 2138855675, -2025639650, 1929021067, -810068824, 505915357, -1809014859, 1507566823, -2050450481, 1811721874, -1681449561, 1383440557, -832619983, 1683100279, -489539655, 706187826, -349180774, 555257038, -1479839221, -913535431, 394567265, 822870635 ], [ 646280697, -441702985, -380130097, -1019532302, -840210783, -38187249, -2040391127, -1535004926, -1364156849, 41480328, 1765166771, -125981478, -463427620, 393655495, 1048489365, -583011637, -1302001051, 2036558041, -1052915621, -1587062676, -1416392359, 235897926, -1016745698, 832736986, 373095881, 554497978, 1710604426, 979908412, 1903472728, -270806790, 327300924, 1068173401, -624054565, 439027396, 492455341, -68446940, -558021127, -2040357925, -619081618, -812456913, 1125615364, -1385354058, -1802854816, -145937114, 143669733, -25538115, -260131703, -1971844772, -1649560407, 580763881 ], [ 1930033300, 179354663, -1161226566, 1353061396, 103406636, 1312435967, -1190219362, 227981464, -734432248, -1267334638, 1479060047, 1675767079, -823684241, -1828749488, 578227123, 107924441, 2120147693, 353750418, 1994976497, 939309820, -1257747406, -505463629, 1457089653, 1653990940, -1105211428, 243839871, -1845515419, -1288015181, 59813974, -1118853410, 1096112828, -622915318, -1353035319, -1133711637, 707915253, -1093091616, 1616547699, 1545505118, 1281094843, 847535494, 2086419918, 999874158, -1781583106, -1675707739, 1169204430, 1014264684, 829865350, -1307962103, -902834227, -669272368 ], [ 2144003833, 1125338963, 567342362, 1670096789, -351645807, -625000440, -1631628408, 12026751, -631972031, 1101084917, -1797896809, 2128978564, -36455684, 817222540, 1611627052, -68923416, 1149085824, 1411200189, 1101538459, 1283140816, -1244631952, -1113271214, -2116988979, -1822528986, -17863073, 2019670764, 594351099, 881167922, -2136503825, 818692240, -1593348767, -723529567, -1972479054, 1264959673, -1929514163, 2066628961, -1569209666, -946185601, -797820293, 650763636, -355237893, 1921066946, -2071583500, 1399483856, -2127039735, -1909338846, -424752680, -1004333635, -1410756113, -727538005 ], [ 1352045457, 1826383454, -225276133, 2140740653, -644801853, -1155177092, 1048471058, -2081625566, 1063935502, -1790555404, -4978964, -649183675, 661524814, 1343159080, -1864300172, -414258449, -1342368178, -406525791, -1340986735, -1685521275, -1439805888, -638681530, -615325761, 2008692639, 1181136143, -2117890228, -69178643, 70955903, -883926494, 269900915, -1079299334, -1851189023, -756559783, -1206691370, 174616054, 6060586, 1784993887, 280906139, 1698706103, 30957548, -1554586367, 1793491024, 129499181, 618768570, -1362739063, 727757841, 178280668, -2118564116, -1038408081, 1907875308 ], [ -716308387, 1774474699, 953709458, 1044082956, -1314205215, 1677260324, -1851794059, -385802946, 1195324153, -94247817, -207929654, 2092406977, 1896273511, 1623176154, 132287488, -832818277, -651825241, -442705363, -1356930135, -1535585177, -141170629, 861613423, 264107661, -730033911, -1924605161, -173954796, -1133270282, -1053724632, 1986727202, -810112708, 1961712396, 1486904242, 1213479055, -587797904, 1390600923, 239913568, -254326658, 1519656452, -1928531442, 1622429712, -1785632269, 1309991423, 934086199, -1840889730, -1930598428, -1618506400, 1372404910, 1266203436, 31028392, 1221427104 ], [ -2027060276, -1972610412, 2097640449, -1853084018, -1071520739, -1328363602, 1199005635, 1310346625, 1412333327, -390356401, 103245452, 175753471, -280037121, 1610886663, -64980567, -760682763, 760750265, 755380666, -68598559, -2050527205, -948798621, 348052466, 1103422182, -1422359229, -1157857304, 1706851366, -853747009, -2061970417, 186207267, -1707495623, 869820946, 1961928533, -1270217986, -1929372242, 677728925, 2087725332, 1372478941, 1896341210, -1330433811, 96063504, -693852125, 2132528245, -634403869, 567640598, -1646760312, -437096146, 698807131, -1310786080, -40294114, -659651793 ], [ 573318305, -36140837, 364924016, -1924114781, 1943741098, -1434163113, -1286866965, -327713462, -24489671, -505821124, 2055911875, 1419178984, -424466334, -474809512, -704657931, -195882124, 716897541, 1477853112, -1071448073, -1406262069, -1524071280, 1689050350, -237076587, 1905180741, -1104216925, 1851229629, 1532398570, -1711244996, 762293090, -1028809656, 647937503, -1163155125, -187248916, -1217350184, -1387413553, 2056796950, -1413912611, 210034254, -1707335367, -1541890649, -657028519, -1514272844, -1816305583, 889149927, 2127756397, -1692669347, 1883265147, -382116087, -980868955, 131450060 ], [ -1923215056, 1282082238, -1334915422, 1833201473, -775269574, 1980325317, -862310144, 1448636816, 1962637645, -1570158050, 1391148495, 301120397, 11049532, 1608595027, 452970034, -1374733877, 1512708839, -957565971, -1225056279, 1369070440, -1894475271, -1355136704, 862143819, 2105872340, 89256862, -1770781427, 1859305355, 1279224430, 577820520, 437805088, -1840107319, 804542807, 677129243, 883403888, 929095704, 1185116934, 314283630, -321970136, 379762044, -1629798030, -153343476, 610261009, -704036256, 1723453181, 663466732, -1531135630, -391247053, -190036305, 551900503, -2025794917 ], [ 53789107, -1723800373, -1364664906, 221476154, 1654820157, 664030627, -1427180351, -975198075, -2059063064, -1872077931, 682586194, -48994990, -280437701, -1003215508, 160515367, -1217258061, -1084164527, 968196579, 671262382, -1952604551, 2108417362, -768041026, -221298359, 1991025463, 1028085968, -1147362748, 835989086, 1707989196, 1191702212, -339797908, -1858358131, 2006868967, 1705276565, 1843352492, -706988656, 466175464, -1677847133, 1007987477, 945988174, 621603593, -598979457, -339005195, -305273999, -981863865, 1435604875, 332043924, 1220800673, -1615636741, -646980547, 104198470 ], [ -150169497, -1652557905, 1081827948, 2071832496, -749055916, -1215255670, -1573097692, -522319373, 1705134783, 1562502155, 651076085, 1817775780, 971632375, 1117037768, 1079353590, 789229054, 291895189, -1547858781, -1634577760, -1796188905, 229863705, -1456517095, 856864427, 1095318281, -2043662097, 1947768876, 1341428548, -1020037950, -1698182913, -100082748, 2042955994, 29929207, -132663838, 1076851429, 1009627775, 1188299563, 1755732724, 2006136034, 478031688, 1043487339, 1470560334, -1777163873, 858973918, -1182174166, 323461705, -925115311, -807833389, -1114774516, 61060571, 1674470745 ], [ -1392745899, 144109463, 802936384, -1894921423, 253441018, 709278898, -1638365932, 1593582214, -813658222, 1661972873, 1595437894, 2008137860, 462945923, 378676211, -2080744187, 982314668, -801945830, 1708249717, -563710991, 1816095965, -2086265055, -1531541065, -1080176038, 1554410766, 2125110706, -1309480421, 1490721100, 555210373, 951534184, -1547581298, -1738017966, 2095212341, -1012933145, -1505088065, -1580302134, 1066139279, 623839418, -1546024495, -1101706363, -145567555, -1079195049, 857865998, 117031011, 2044675397, -1082896876, 48200962, -1789073436, -1310233622, -1701930472, 696566900 ], [ 667873151, 1384929650, 1943363294, -1402185390, 1017457953, 2021985252, -24629106, 1490852460, 534090357, 1899005880, 2131556213, 769965014, -1901060609, 2144095129, 1202924, 1390799939, 1343583851, 1046983269, -1881603339, -1413500282, -1145218719, -714854994, 1354375290, 282659710, -382490595, -15799804, -65186610, 1420637657, 1865736779, 641246929, 1121966397, -104186274, -1646946326, 594117555, -1959367976, 1001273473, 373869158, -1083339282, -114231865, 623691890, 1665668050, 192508538, -890750403, -1380135185, 645560640, 801052517, -1099425852, 1203645473, -1276924539, 1672927448 ], [ -307510770, 585216654, -995870768, 2134344994, 2142330893, -1296388458, -1234982167, 608454957, -147329622, -1927303367, -1406198465, -548483609, 1242150507, 829964988, -586081180, -1027639685, -1773155084, -1619130484, 1924784835, -1684641438, -279642413, 325271870, 1977249020, 1109665698, -796138389, 1434722378, -857157933, -1740231154, -1044264484, -1797039908, 1535472975, 1416440753, 1276294936, -2037693186, -941248056, -1446147381, -2049236903, 1681110279, -814480654, 1982747959, 1945880408, 303314553, -1250188726, 1212272423, 750383381, -1437935160, 2104869082, 1797039442, 1452818636, 8263307 ], [ 1902762878, -1734801346, -1406580601, -1474472304, 1589002238, -1320497036, -1943193750, 689567337, 290520539, 661834921, 573728693, 2110486084, 708236331, 433186021, 1941185133, -1616154544, 747376881, 2128482012, 545260251, -1047774400, -620128822, -77975017, -1818559310, 1151080412, 753999740, -751973646, 254576105, 522470597, 1636445811, -1784303224, 77964295, 696353768, 90614775, -1991080312, -113411349, -1650847217, -120695618, 804148570, -428322212, 573567173, 1365976561, -154230646, -1782228111, -1017706506, 2014061659, -162394817, -533086545, -1701626284, -1209102111, -2038927226 ], [ 928109863, -692332133, -592894736, 258649598, 777298876, -1221130403, -1256265422, 1541188337, -1758597657, 939633739, 408754918, 5019381, 847894144, 503771674, -900279223, -2120230669, 721315674, 1477735503, 914769011, 1578094872, 193976429, -357564235, 791711764, 1863122065, 1464004539, 1308611039, 783327725, 1891152254, -256249822, -777347728, -187839310, -833330983, -1586101974, -68188208, -1413736386, 699277325, -1279559112, 1495137553, -706485085, -856503437, 1420256688, 1643629906, -594871146, -565756087, -863278292, 253314748, -1703387023, -239080726, 931849365, 359220528 ], [ 740045558, -836772478, 1611415325, -834989313, 1612281678, 851548660, 510894236, 248882297, -579443911, 714775790, -1309092398, -1202408171, 1121651173, 762662586, 1290177662, 1357313919, -1055456718, -967714719, 641332705, 129826417, 1739561870, 2099423819, 658136733, -1413052346, 2136594248, -1950651349, -1010342278, -716299225, 1036804532, -18788035, 1234678086, -272362170, -1724936789, -1158803478, 928113201, -1984569543, 1486995472, 1785819208, 841867483, 1978975919, 1866004138, -1663989271, -436041449, 924739079, 715698851, -1365964928, -856172427, -1601043180, 328832076, 257981827 ], [ -663929315, -277945706, -328914497, 468316001, 2034051177, 1245910743, 2076410516, -1052324868, -228890726, -1382594456, -1596544171, -158704731, -1742489941, -1931413968, 983234265, -1522164697, 366128317, -1672984840, 1707706103, -1320830058, -1442682720, -1476753983, -748240530, 1709085405, -1291195899, -581009055, 103158378, 1590976816, -28571556, 699774398, -1869828682, -648643222, 1028307782, 2059153998, 859004602, 1124744899, -743337495, 917594673, -1492104536, 236824212, 580906330, 1336430606, -903288042, 821425732, 1548095706, 1590534199, 1884793615, -1629714647, 655764988, 496407798 ], [ -1621703230, -1313723696, 545476914, 389432999, 699723024, -1050255568, 1938471042, -177900528, -1049538196, 1146709678, 1762231516, 976885621, -2141886613, 1178447139, -1671500424, -1905132426, -1485701455, -1118580083, -2107878026, -1795174194, -317065017, -582903832, -860344272, 1951691120, 1084498460, 689861788, 342459862, -1186359276, 545769821, -1295053223, 1861351814, 1957383967, 314996147, 1986634378, -1114709867, -535093590, -264137312, -353014382, 1140217881, -376854584, -2117810580, -2134549858, 569616076, -721324722, 1049497294, 675520866, -944839750, -2136088967, 368303069, 659190860 ], [ 1118497291, 1572346135, 1787988327, 1845246559, -338118126, 1070674424, -1029057020, -801086632, 549198123, 391522201, -290120411, -1336774799, -2025700906, -64454647, 832321522, -1666906825, 1631710887, 1696003674, -538696676, -2136024025, 357188315, -126707987, 735097070, 1377927845, 478599316, 267544400, -1890953477, 2071294713, -1981744854, 396078882, -1453904799, 1158780945, 1313727829, -1068968574, -1797572852, 1196823716, -705197881, -1286466850, 490251532, 786163153, -1870573869, 1009748584, 1409391670, -302388655, -580295130, -2109677929, 517462608, -1642615719, -17835535, 1871077614 ], [ -400360109, -1421169818, 1432708698, 1707706512, 1423198837, -357813330, -1189551632, 1230406271, -1316905514, 1791198776, 1404202459, -1507931785, 1425623558, 799907474, 692727586, 203305874, -1640974418, 1222748711, 1429877678, 1650715820, 1800836403, 448546622, -1713085335, -165765075, -247697602, -732371369, 2008358656, -76324869, 2126192743, 1485707036, -1611186488, -1539721602, 1578165635, -1094592422, -1952389751, -1392926531, -851733990, 401578077, -1705110479, 1153265315, 1627336891, 2118117885, -520158318, 660055049, 943346760, 1754410215, 503434318, -524864107, -2052840859, -1678662049 ], [ -452076815, -1405770743, 262562255, 887655393, -44410056, -165700227, -1646389665, 260403325, -988859134, -2036215273, -2005046840, 22391926, -1010393009, 1556760153, -41113468, -1654912598, 1709503654, 425643535, 1452905975, -1084669849, 953656688, -1273067328, 1414551364, -1606309426, 1169380585, 189902810, -1967017372, 1217399394, -1454573757, -286802246, -1619880973, 119095628, 696527602, 842256297, -117042969, 1353471082, 550931751, 488759719, 373704281, -146039974, -493818712, 1097895074, -854863819, -1247630699, 1766559599, 301434039, 1134863965, -1101027182, 1372552923, -939648532 ], [ 920660773, -1315227808, -1176505070, -1664604635, 437640406, 1518106810, -1612054392, -196346655, 1431800454, -1791079880, 195560239, 448285469, 1365647212, -1587627864, -39915913, -1379137866, 514912087, -1766995600, 1718029172, 1907844714, 981534744, 1518079678, 1360117447, -1612469918, 975363608, 253264160, -726042947, 1864478631, -1492278166, -152448306, -1449174166, 799158784, 1830455659, -247998272, 629706032, 1837444439, 497146464, -1328536092, -913531769, -230115664, -514591762, 1084135775, 412598182, -349438723, 225101496, 1281740874, 702236570, 41378525, 1708524063, -1114898034 ], [ 1095645123, -1154652514, 933324702, 896789161, 1842386278, -1794916416, 1413272834, -2120988134, -1518442735, 1825068669, -779821717, 92622413, -51024296, -1985596995, -522804606, -587206956, -35328925, 866637135, -1012659854, -78738462, -316037176, -1371260363, 645658108, 686559495, -4998867, 204380707, -2133702947, 349002602, 473710831, -193476881, -194952043, 698686990, 1849182422, 822352716, 743349712, -74786014, -1134235893, 688702365, -1392463184, 1456246097, -436230172, -1378690591, -1896667090, 1398550270, -1143542801, -2060621181, 772274380, 1186075615, 857221764, 1229295511 ], [ 1055706263, -750357833, -1053758419, 1108105264, 1037958015, -1365591865, 1318520165, -2066240067, -410654761, 592174279, 777704327, -1237053990, -864006172, -1663920814, 1658405556, 1338319245, 1699920393, -1046587055, -1317995067, -1017723748, -1897616805, -877233683, 1370230702, 1470553530, -1871129160, 2039591131, -1642818547, 74934995, 1066425412, -676436076, 513720823, -370719389, -465526444, -307626954, -619893306, 1840279852, -647512669, 1152704530, 1290617784, 634886849, 893137230, 309605586, 1021778173, 1757873634, 1363919257, 763851010, -296573227, -75045839, -12975539, 867891418 ], [ 1923065769, -1856166910, 1751945996, 1615165332, 212465945, -106639660, 924996290, 2025480099, 1777533823, 868640447, 237563261, -876308057, 167306675, 1281529394, -2102891964, 1981145519, 2004033083, -1022930427, 1959971057, 1531280194, -1319332837, 488200938, 412445423, -733525698, -1654322943, -1644891504, 1246301468, 178261209, 200651975, 872376179, -699956284, 887453267, -187700448, -1396263965, 2017586905, -1122156938, 1417670725, -2038746654, -810971149, 999564109, -1447960085, -1405702790, -1863667887, 2147012977, -596147256, -1600508142, 570813109, -520014608, -5700423, -108841321 ], [ -1254132037, -2041118515, 1980551848, -993405629, 512435775, 134278164, -2134820406, -1929099841, -841161878, -1217564013, -1576252873, -2071538815, -122501649, -1361031135, -26037988, -620412201, -557060182, -334287634, -1057256814, -753373042, -2024495177, -1213622030, 521460130, 1550938108, 1790918324, 953088841, -1383121269, -191613786, 364166046, 1754134338, 2129427862, 774442278, 2122435820, -2066801574, -1772951679, -524716941, -1238566252, -1103452632, -808051639, 545327304, 1829621017, -1003650141, -1810731913, 1019475925, 1911242843, -1077444933, 510569701, -151565098, 37972830, -658903658 ], [ -1153368427, -101401961, 31639908, -1662277300, 869241088, 101715011, 1586582051, 1657082993, -2132522202, 543530228, 1282138842, -1845746142, 1505466461, -652822016, 2051753748, 1249722683, -760299319, -534397514, -857407307, -1063523509, -1160113681, 1297151429, 1982184645, 626461386, 1733699072, 195776374, -1657169836, 214104137, 574322125, 373799617, 169328853, -436930003, 726510270, -1499238303, -1190548745, -238997256, 2063355139, 387975629, -75134828, -1827643497, -422573125, -228447318, -1404118586, -1074549285, -510079489, 1608199662, -1879197837, -1208979714, -931538620, 1228932982 ], [ 885905513, 1694439947, 1284436468, -211268362, -315081769, 201768726, 821982294, -1563148740, 277715930, 324292327, -895887663, 313174034, -239437737, -823762838, -646473986, 603274348, 466651703, -1791932914, -408868699, 1151222882, -535895917, 1257712803, 2000375946, 330352223, -1903105822, 795596808, 304717113, -641448673, 365406048, -1306652426, -227202069, -1809542779, 425135561, -1606340493, -2039264555, 1905957942, -2077586002, -621910519, 1550702776, -1805322364, -1719703248, 639595093, 888775621, 1700744892, -1016803879, 1290280473, 664560085, -2064152199, -1777611910, 715228591 ], [ 1313095571, -673900047, 1717859811, 595287781, 804992974, -1626068927, 1668181133, 1351869415, 337291221, 1985473005, -721124091, -898074638, -21705133, 549799474, 337737622, 361914815, 139552545, -946559070, 1694855295, 19870929, -1205571343, -1153592051, 768681869, -1588290588, 1310711, 430346855, -540805746, -1500178219, 1606185197, 1977513123, -1711791141, 1164362781, -1477614871, 1100821558, -975007167, 1750306, 1020947852, -1612209102, -1097184903, 1040518683, 1685141345, 1440888127, 876262204, 1515893882, 699980680, -68024714, -1980027680, 1335170117, 410643210, -663537225 ], [ -2101668630, 383609795, -1176906074, -1038548594, 2022411469, -204762540, 1917095061, 463307591, -355432690, 108390649, -1590046245, -1361146144, 474132221, 391624506, 1285033742, -549029535, 211026655, 112441454, -1856880400, 1219065665, 1928496846, -323707622, 2128342323, -1200888589, 184816016, 846403496, -1598545288, 1913250977, -981659790, 258091316, 1685201099, -1509657647, -488116717, -376891602, 415438319, 1177851424, -387080795, -305457098, -1981654165, -585452746, -1728122483, -219902327, -239291965, -549546963, -19985503, -1896675753, -695076639, -1680731646, -1276430792, -1673334953 ], [ -554490144, -1620779868, -1916098372, 308371537, -428096343, 1659611754, -1079512296, 676973251, 1222324960, 816773037, 392466971, 1677012403, -1996009680, -1483659185, 711502204, -1338176967, 1209476131, -79087928, -79040085, -899547666, -96548622, -1039211381, -1963991254, 1648348667, -597359720, 1877163607, 1587968867, 595564860, 1207344285, -426625174, 1195695113, -1365174946, 1451523781, -1144471121, -1804915563, -687069888, 2085609677, 439147846, 1182767878, 1502771614, 340900259, -1026588415, 1785431184, 522450261, -1677631643, 1568954197, -1119160572, -50714713, -20999974, -572584703 ], [ 981705195, 1233506516, 1430587142, -145488996, 361453752, 1911346473, -929107357, -819755192, 1845854140, -1381932694, -1048064916, 2030513477, -187204230, 797437224, -929869172, -1721888615, -78245332, -678095146, -665129908, -382254704, 454629685, -2008019537, 1339707173, -1004863781, -1991791459, -1826862551, -987276559, 1571072680, 615486178, 943201334, 1356143557, -1399537195, 690025365, -1427868483, 1308694116, 742950372, 133763325, 1414647632, -1275179129, -1003254602, 1414029186, 2000166656, -1531586456, -882391544, 236323425, 1245348873, -754702459, 625243712, -1522988491, -816339751 ], [ 1636017307, 1393179972, 1100534430, 765482234, 977265719, 1781380336, 875786976, -651638624, 906025045, 235182723, 902063433, 1825438756, 1122843639, 2118105593, 214252264, 1810971170, -1437450724, -1072767603, -937713093, -545317965, -1653562256, -1522422949, 1017518245, -2013839185, 313217372, 2074622918, -1419075810, 623677548, -385076822, 1541197827, 639065143, -250283259, 146985438, 1222369538, -654844219, -1282992020, -624738569, 936369524, -730182380, 1893281811, 126432563, -1168762575, -441159054, -284478931, 1900835081, -508879125, -1708592451, -77154807, 112211802, -395821794 ], [ -2002223075, -326629723, -933575878, -473935134, -1878997454, -259713828, -363307924, 371002601, 875739870, -343748540, 57126607, 1172455917, 317177207, 874736348, 1355050800, 492453175, 204356924, 1366296001, -22614004, -1567974974, 867087683, -247878850, -236381765, 1735236405, -694049196, -1072860688, 603829643, 562820978, -1742985617, 742485563, 1099741325, 290551348, 1070865898, -1654761362, 1215951961, 762857334, 1909028222, -1760373218, -1873278866, 2020343870, -631403882, 1541835102, 158404326, 140562239, -1844061188, 2064958121, -737514367, 2031214818, 1845984047, 1485927476 ], [ 97253271, -1013061886, -1660682211, -1570526689, -1774582975, -982242179, 562454237, 676927842, 502776791, 1911139907, -1704620068, -650980305, 1054805837, -644161095, 571016656, -629284487, 2073736603, -721190103, -431709949, 1269868095, -956974530, 1545427802, 1211741317, 683051774, 1243983008, -1237034252, 2008442493, 1669552202, 120954821, 1504021090, 1459449853, -1585703130, -2068629909, 1410300254, -601435901, -1764279359, -1405762723, -1957514383, 384366024, -663781856, -1747249081, -883887092, 1084694277, 1256272548, 1409606975, 991135610, 1760978207, 1697913673, 1241701540, -757005188 ], [ 661893912, 1816862245, -409381856, -253709068, -1591426960, 604898975, 305808230, -651780951, -1717493030, 901114260, 1966204192, -1200902873, -98308146, 143853352, -1128816512, 581440804, 553698062, 1102102, -657781861, 453268412, -1970292845, 1317132481, 108055640, -1541507286, -1394429497, 16203411, 1233299789, -574782909, 1309543387, 2046652074, -913614138, 436638659, 1234581297, -1354241350, -78460507, 1536513220, -1289955068, -1032341022, 774516290, -544993789, -310726527, 2140306726, -1013574635, 370535341, 518769515, -1486438004, -1955494898, -1218591905, 1765437950, -1230631450 ], [ -1250443578, -955406726, -956646045, -326622381, -775847010, 767195766, 740758778, -1961412854, 182649600, 1331306088, 612131995, 1227764630, -432074146, 2016901334, -606568620, 824239433, -278472279, 930071562, -1647828863, 1196115847, -1763293684, 1745949932, 927452191, -1102480364, 501298757, 342394712, 1814055980, -1905313106, 169089886, 340183547, 1702902203, -299073482, -1252638504, -1280750238, 733631379, 1741738547, 2096603521, -1598088201, 923642206, 1365804739, 1243460930, 55748145, -1984011156, 1880825244, 1254551994, -836057846, 55728961, -388547104, 2002157805, 1795959290 ], [ -92823699, -70015139, 642527294, -2115968557, -2010759344, -1917165424, 188595131, 1642441070, 396109441, 843642078, -1432254563, 908906844, 80395280, -222703388, -372989485, -1101468752, 1814568798, -1648050067, 463061720, 1813176430, -170362622, 1195292328, 1761759669, -1805112882, 1372709730, 62367459, 859500065, 1811793082, 158322333, -1287362361, 311781087, 1780142297, 1822402939, -1724379181, -644688424, -1537444689, 1419464221, -288468452, 1093715687, 1440669384, -2110138709, 1177071527, -862204225, 1739085768, -732230449, 1704062665, 435546809, 286676907, -758778550, -1239290015 ], [ -2047513650, -1779366994, 830506332, 1952617768, 1755572680, 1024446859, 1064837819, 1644318089, -2083511226, -2011281635, 301841137, 1596981018, -1991901093, -28405284, 686503, 466467880, 293680018, -1364226496, 414461320, -1498842701, 121762763, 1503834485, 1520550885, 1483687027, 1889819380, -306685435, 259924689, 1751299762, 1373144052, 963147651, -1647599648, 397703819, 1541331127, 735550662, 113758995, -636805323, -2028219037, 1800425970, -1483447650, -1266598525, 2008879406, -1499554270, -289426542, -1832408467, -1154125882, -2069431033, 826761790, 852367515, 267789177, -834266843 ], [ 1001082602, -320711312, 1027755963, 669408859, 2082838049, -1111575563, 1023035579, -1945010550, -1237090348, 964740125, -1778367943, 1706365007, 1058577230, 121307865, 945563619, -2042941336, -138506125, 364530689, -164388493, 818242818, 1034900655, -1740855198, 2132559889, -971757885, 1874574669, -1150266420, -1522163986, 1820544546, -851459701, -1917833023, 739346449, 716723586, -1600960, 1930127779, -995867457, -884889319, 108383655, 565606492, 1583637158, -1892408361, 447498602, 834634414, 394606565, 1887471012, -1416472897, -617706025, -249646921, -1579115503, 1461045947, 970979817 ], [ 1754492967, -1549986799, 1030274867, -418883101, -1758169574, -1697514733, 58583072, 1567310150, 408219764, -392901210, 592255030, 874876471, -773828101, 671504470, -1653587872, -379568521, -563389796, 913636294, -1924495229, -1606397840, -655831963, -613786556, 527832630, -494702088, -923951046, 1774295067, 328316891, -427172251, 628872576, 910627461, 1622042442, -1477705155, 624167358, -1051275418, -2009842583, 291912566, 460438795, 161347115, 458259636, 1312519069, -1012207666, 1171741747, -1160323112, 408964225, 2083379923, -2074007657, 706065913, -1055287101, 1316722326, 1668274423 ], [ 1836843095, -1404544790, 1306473133, 1240062105, -1928040225, 195582953, -1023698458, 820893667, 1666412452, -1770226505, -2066442611, 626650103, -2125306583, 976926623, -1406308936, -307456702, 25124410, -1386272572, 161182223, 1548142898, 1243643305, 195926814, -2061662344, -901530774, 1414838226, 222859456, 1025430179, -101959033, -1097404032, 3418949, -1727702660, -1473568516, -643186623, -2095322979, -1832066697, 1705944960, 1775537054, -1557502354, -1195008415, -1525325896, -258165613, 1362994939, 462001769, 1605895153, 142826841, 1272796184, 1355827050, 1707615883, -1826623632, -614928948 ], [ -81201865, -1466391190, 360227705, -271329682, 1195523284, -1377266201, -911506951, -1924286085, -420379612, -531699158, 1051474510, 1528811598, 1141475399, 406298361, 620242059, -1631610476, -33168764, 1922198188, 487712373, -1592654935, 2098701437, 837381613, -845794850, 852340371, 33404231, -29958158, 1029664044, -115717128, -1410474578, 262370822, 214241678, 1602979344, -490152384, 506819222, 1370702939, 1486452301, 1148776991, 375350022, 758352960, 1060307227, -1811798378, 686513782, -1879744183, -693086211, -1124932444, 1257193543, -1912692434, -1601673057, 1484154611, -1170174757 ], [ -1381005363, -125733683, 292955069, -1837582527, 17220830, 1844835516, -108851327, -2084076717, -62102781, 422204602, 1166879012, 1348641016, -1542668298, 1188301743, 419678593, -1520732660, -643085852, -817370636, 354034925, 563389028, 2009870884, -1452142240, -1609254003, 1677597069, -2031070670, -276087518, -232157655, -197634834, -1779420866, 32762977, 255544915, 51413, 904250158, 33591744, 1957026515, 1001604359, 44344984, -340488935, 2115844630, -804968646, -1981466119, -625637838, -1488863267, -1463955134, 1292130462, 15451262, -956696972, 1512281626, -1552784984, 1338689119 ], [ 1259817571, 406054967, -1179741843, -818111926, 406966325, -736896439, 299744063, -1838851121, 1378298790, 1496078911, 1560552778, 329405597, 258304933, -348770488, 1085840836, 1946585188, -1521051558, -1038349232, -859333872, 615910468, 1182589235, -179548279, 1228278548, 799771063, 208386074, 906550068, -101148942, 1402704784, 1610019030, -517113672, -909760565, -883314153, 640966329, 57207452, -352419784, 754211711, -243676913, -852090830, 690944267, 804006510, 1498800302, 1915202860, 2055199269, 1837476255, 1497462473, 1717849204, -948948248, 1256357307, 949439070, 1673128813 ] ] ], [ [ [ 2106561233, -933007124, 1221066107, 697936503, 897173144, 235338472, -270177746, -2119637060, -2109151311, 977410849, -1627150627, -493862251, -194232371, 1519475575, 585638773, -846085957, 280538136, -1988073553, 985331242, 2074554313, 1401940359, -1711043224, 904246779, 1252442085, -295250653, 518906452, 793139621, 1589499780, -857013679, -762944477, 2021934813, 1643893363, 83489014, -1999846047, 1782304197, 407612343, 90525437, 594878331, 1028186985, -359648849, 1691494955, -262189992, -1701783950, 1458650052, 1611450533, -1804196927, -906483899, 249522066, -187089588, 1443017233 ], [ 456534340, 1429758288, 1952780534, -268423622, 1092231422, 179740359, 1048158047, 88656374, -346233113, -1159305874, -822612510, 673743912, 1953736689, 2030599375, 660018266, -573616499, 1250391154, 1492733210, -471099943, 676937467, -682196019, -988644472, 1415651314, 738251938, -838168183, -1637499829, 968839331, -1882836894, -2069675581, 1261416642, 69690195, -414228126, -64998995, -321666779, -154650631, 593045162, 559430793, -1848732038, 917863778, 1384975447, 483659084, 650477559, -1119022248, -1685237781, 1845958471, -325850555, 162731032, -1826108009, 1694199177, -922274326 ], [ -1563262827, 1462855730, -425805810, 116594336, -1232809807, -1888754889, 437646030, 1818362316, -1673678453, -1622949489, 191138124, 2067625933, -796857735, -914029002, -951607196, -689114007, -275843079, -1531310134, 519891, -1141234699, -160879694, -881292480, 1328766210, 454679904, 1169532183, 1277173553, 2023316183, -316926117, -815406829, -824570931, 1460663061, -879433287, 1508093557, 607548046, 1936110068, -226700510, 1674847684, 2042186333, 1796697115, -136602021, 1575201754, -635632952, -459815197, -134545441, -2003283956, 1629126213, 1177140932, 1424512317, -1261732452, -81997401 ], [ -2113842284, -1255776624, 1354906831, 418389957, 291383788, 569229184, -1570005487, -1685743869, -2127388897, -321019744, -492344411, -1305340153, 999724455, 1461533835, 999183697, -1465065199, 1706037646, 1764277495, -527155404, 2048913799, 1617543002, -1817449204, -237811427, 59455705, 1605829436, -1921959214, 529188052, 369320865, -1579676482, 2018777119, -438697785, -14968135, 819611165, -298305878, -186802300, -868192348, 418717151, -1391550744, -401346375, 1602512331, 1987327534, 935152262, -1745764943, 341225123, -2126988331, 768807701, 1676097424, -1644145210, 1889257847, 660643562 ], [ -1235033087, 1237238203, -3270835, 554927071, -727900528, -1314779965, 711324790, -1545618505, -84939294, -1806426472, -336250736, 619213666, 2146272847, -1134281249, -191994946, -1146608379, 1118743669, 1892002188, -2104748247, 1192157477, -1114753664, 140023429, -1992387852, 12079543, 33247959, -252140487, -1898830013, -887736791, 722907990, -1951764124, 134977531, -2106170481, 236385137, -47621767, 1503200260, 395435121, 261871368, -747322159, -2078502245, -357256818, -522705569, -1738015365, 1788045838, -836962166, 1407252102, -2077246444, 166358395, 1682366066, 194477149, 1342247887 ], [ -655994834, -1291448799, 1411359739, 683773569, 1147295840, 1961171101, 1274154799, 1249236123, -1081184403, 413752040, 2023124529, 1436128867, -1612697914, -1319295172, -1321222409, -1502216908, -1320003761, 1064513999, 357918270, 1049737186, 1398646421, -980193886, -1494447860, -1756224905, -1801511805, -509510763, -1437141130, 173742483, -97000741, -32737768, 1023184982, 1240611160, 261915492, -1428085647, -1629296417, 1088662239, 1041098319, -568882235, 1969691255, 103302172, 1579027356, -358177705, -798071719, -1161086422, 236869883, -511835944, -332652568, 1689771813, 1140587326, 1518625827 ], [ -2142074574, -1045089112, -1678600929, -1184671314, -764694194, -1553582405, -1483793942, -238709669, 97916076, 1442580499, -121812141, 1054442612, -894197993, 1432527139, -444619945, -1853798365, 420260313, -724854841, -821715773, 717735015, 1742917015, -214453115, 756905021, -279091154, -909470542, -32068001, 1500625096, -1452583023, 1681098191, 2090495888, -1069914207, -267575067, 2147073255, -1549427482, -2086568741, -562447980, -1475915324, 480524194, 894871873, 1127047385, -1167355736, -920752380, 410834072, -1714697538, -1758691430, 495008454, 1177100311, -218510804, -950026169, 291549475 ], [ -770966177, 1311991434, -1596933633, -346218060, -804828900, -1353607860, -1528406161, 795365506, -1934924448, 1201898000, 63198275, -493090922, 758723306, 928200833, 361552659, -1916141711, -868479550, -2141153298, -1495663312, 521756344, 889221061, -1003741333, 1504867641, 1325196634, -895814879, 432016940, 2033935668, -1958510349, -1481057179, -1235860991, 1824678428, -1202052283, -764573775, -1334334455, -24902972, 279695121, -665767394, -502089275, 364661817, 774892064, -865486337, 1972308996, 1617558690, 1395670551, -679516026, -1576617945, 1179333228, -1283085908, 2072375607, 1207321520 ], [ 867153925, 422185647, 414172981, -1219419419, -1878936356, -637849573, -1963721266, 1761852533, -936149425, 362955499, 173938696, 1178797627, -577933890, -1549140558, -704591568, -192951241, 691108928, 2117846054, -979685384, -186160972, -259337316, -878690868, 1907267475, 781314531, 748595736, 1717162548, -1784178749, 755550090, -1175943801, 2140379320, -976617974, 1880715701, -556291552, -1013406386, 1926104255, 1608533140, -1539552010, -1499545058, 1268618611, 120224601, 124482414, 798329013, -1496998404, -1173197431, -1070439665, -1318657473, -1699821513, -52057434, -708853428, 1047329656 ], [ 1915493515, -1805410935, 415422112, -378697328, 677081631, 194164265, -1060714262, 1407817791, 1552873475, 1049543539, 403113605, 1974570376, -1985928182, -440467289, -1767925634, 1912503971, 456013637, -888800551, 909831501, -568048716, -597120059, -1328415507, -274424574, 1115149974, 50498351, -1085326647, 335833979, -991879916, -1981761964, -603193518, -767463919, -1597197417, 894615272, -1360631180, 1395164355, 559927259, 1391991942, 2104631004, 1403710203, 529014038, -1149212896, 1750083597, -1190032345, -514107894, -1004192103, 1533125552, 402577269, 495715822, -1566984628, -1653295134 ], [ -1784267485, 1912098514, -922793669, -1279891334, 384869374, -946044671, -105441072, -2036861504, 296823808, 624039917, -1998217354, 1523976111, -478585248, -74085927, 2136742160, -458384408, -454178657, -1096236340, -118119079, -1471259915, 1326632059, -942749820, 790327016, -810257323, -778950095, 1089346167, 492890668, -602355128, 1684136380, 1672612902, -775564589, 267314149, 1811072689, -2044638108, 1481578362, -389124949, 795110256, 296727301, -124217946, -867045311, -861858926, -1819063059, -1312532740, -1415222206, 2101981676, -1942491226, -112670216, -247477456, 1701397872, -1692203141 ], [ -208162025, 38143572, 795651826, -513978852, -1726501145, -2006231490, -1934794806, 78768695, 1237126622, 596283352, -26332039, -423324426, 1816252414, -93777788, 374695892, 1359258511, 1539057088, -800089688, 727359810, 71416982, 858693439, 1500072189, 255948103, -363823054, 1822267919, 1748865826, -1547073882, -1730854633, 1356175239, -1277025539, -1107334570, -1366590011, 579294097, -1163475818, -237631418, -2030089823, -231892928, -1180744108, 1954789533, 1762366698, -1844658527, -1645375882, -1383081394, -366313697, 403891296, -1502577689, 270942920, -1102839827, -1538058866, -1146895030 ], [ -1276747153, -1083588579, -518407136, 95276150, -1182433176, -1902619785, -2143971874, -1275240387, -119201728, 1474496287, -1819284110, 1182272430, 1095984375, 1782738444, -44744910, -748743755, 803812997, 541761529, 1615869633, 1051099421, 633577463, 1836713258, 100737381, -796310567, 228333686, 1451599318, -715618516, 710907169, -240201111, 653334050, -703602856, 754520651, -252995818, 1756774613, -43815072, 740668218, 1880475869, 798320161, 880103267, -459340770, -1124291387, -1258656248, -267862686, -1613820624, -555570491, 1557212621, 371888696, -557677330, 540074727, -38650831 ], [ 133195324, 801964725, -903207828, -1266944326, -1695565697, -432791960, 1595827435, 1549556655, 2001103722, 462506739, -521755287, 1069047421, -1143067189, -1516272983, 1152879453, -1957214775, 947392546, 2031400279, 1541763489, -1907968451, -1574516407, -1170880563, -1949048581, 1166576128, -1589884057, -1630500020, 1884903695, 1184329721, -609272756, 1266624878, 1439343214, -480185255, -312882209, 1502089347, -1953913679, 1734579085, -1319112559, -556518985, 811870590, 1718980641, 1166429977, -2142429668, -1389350823, -1538590786, -1584922010, 1852989012, 1682000646, -1149919935, 217962784, -1068606146 ], [ 1943579575, -1726751045, -1838031709, -1562815437, -79799745, 476855188, -1819356153, -514899770, 1898217323, -1388932372, -1785539506, -1737412886, 1287097702, -2145642846, 1259917434, -1241714742, -1157858194, 1228189694, 498292819, 876055306, 357173636, -786815327, -1877444185, -816365111, 1608144493, 497487385, 59499093, 1800082437, -199360596, 906217486, 683499408, -1087528100, 732046143, 2082832443, -1302166967, -1667323343, 1531562453, 381995140, -1443318520, -2038961951, -1582527583, 987672309, -2134913482, 325362565, 1245559060, 247111394, 715344545, 2122011270, -1063975536, 1865816492 ], [ -42489147, 688683359, -638859790, -2028268131, -1879527466, -773059634, -1732958385, 1994837371, 1850657993, -1559522607, 1292421274, -1772817076, 1628976286, 626281969, 1321323890, -927644507, 1033056939, -1809671687, -1551267814, -1494529971, -1549893864, -1373948920, 1591787181, 2040773430, 2068145735, -490926589, -330878794, 1230397395, -299551304, 861639475, 1007181839, 381485705, -1961489018, 1981424319, 596749564, -2007146549, -2146719294, 2044632841, 1311827368, -746641923, -572545325, -224436402, 1626056440, -177734410, -1679479576, 900415059, -1887795153, 1829889469, -1552713866, -1149888849 ], [ -1879772805, -2094094206, 1242292352, -621800691, -640807968, -2118634635, -1972691600, -319015900, 1421475775, 1439282254, 590287039, -37099828, -866627781, -1650582948, -1814069869, 1502862562, 1828587205, 1362673998, 1029630564, -2031698787, -1363477553, -922590839, -1355138935, 1622952198, -1949009428, -1086136200, 153586917, -623851109, 38874988, -544631670, 2076902509, -1846426381, -1799241260, 1146152614, -1276900128, 345333612, -1285265957, -1680785159, 1000545179, 537123440, -743762134, 571127107, -1641085639, 1900030683, 2083004787, 349740043, 520171644, 901897028, 854840479, 2138934208 ], [ 1810456961, 729353282, -2009729038, 981516719, -2040196535, -627261149, -630292732, -769665966, -1673423571, 1472923074, -871986557, -1773567599, 1379592219, 1699322735, -541708709, 1750127446, -1465580351, 869555786, -1166241605, -1980010854, 1775029356, 665289825, 9597683, -1256192856, 672796220, 417647153, 1825781536, -2133605689, -2027907400, -1619879776, -515171375, -1371720456, -1102565840, -1180670007, 493207610, -1763407819, -561065980, -1957687257, -1857721695, 1109788609, 1345911122, 1875050193, 1508492392, -1136063635, -753982944, -1205882262, 1379830003, -539092970, -268706362, 1250424133 ], [ 261781967, -702883590, -1250175370, -448087984, -581059164, -1778966305, -1870450274, 928397730, -264051634, -2086296023, 1598861485, 2073015406, -1922578646, -2047085876, -348971215, 189611222, 1718556592, -930260865, -72389125, 1030613458, 1404211714, -1145816304, -1020533790, -1335238991, -372145470, 1972942512, -656772329, 4232600, -1765529251, 1523804644, 1604558036, -1330243791, -2142513786, 1141774520, -1556777466, 486446917, 16118939, -1770317005, 1895199053, 1159077660, -1383453875, -444340705, 1740791963, -596626711, -236517679, 1087606114, 159978610, -1405563268, 1924820009, 185429407 ], [ 2078323970, 2120389156, 492620609, 1816349856, -1697262757, -1761167566, 267496345, 1324750671, 320782781, 377753220, -207271584, 1237054137, -421319585, -192156868, -368120037, -1895405120, 2049480023, 724892932, -629296608, 1514923117, -1336228418, 374895880, -532568642, -673133723, -169859197, 990068245, 1463346230, -1317194420, 918433080, -1692287795, -237085830, -656679931, -1217063048, -1703296366, 185910926, -1683844149, 1223184202, 41409880, -575550991, -1195107669, -1643946202, -1817494021, -246595281, 1657818039, 1016320663, -1124612589, 1401897806, 842832416, -1077871264, -328599220 ], [ 838065628, 321398919, -2122052917, 1284112900, 1925401603, 315758272, -1328360414, -844545818, -639644353, 227872761, -1094260091, -875546567, 1012951166, 1374720188, 2136332233, 1973603281, -1693903855, -796831519, 637743205, 1690017285, -1672464469, -1313062734, -1363117264, -391511360, -1476546683, 421573599, -383825495, 2087683299, 1465462923, 53352029, -1743279989, 827048533, 1759352239, -1174189280, -503495544, 378127862, 1029756413, -2093321352, -1763660441, 2057883126, 1947053723, -1950716802, 1349960986, -1425391572, -425038535, 1948145269, -1770412239, -1060937738, -985792076, 694068305 ], [ 1956013442, -965760602, 2091798491, 1288492304, 1654175951, -2126506574, 203097690, -806979251, 839891151, -580645643, -676554569, 298206566, 892216547, -907307987, 1060417013, 890822103, -11584183, 1966994547, -1747919841, 1139880469, 1988500838, 2114817951, 1385791389, -719676683, 514521467, -1640903149, -1358146041, 81552201, 607170680, 847600427, 1885128715, -387875497, -617342637, -679151467, -1690634805, -374476718, -426084815, 1906599567, 550880188, 1712889761, 660498588, 1545190553, -1509026502, -1317639342, -1858925072, 1353393778, -884086981, 134297183, -1408320857, -1951723256 ], [ -938394443, 89510076, -6305049, -1914552794, -1292360629, 273394476, -321387344, 2039234466, 597856316, 1237813783, 294333438, 404404102, -519408611, 1654552514, 1760425613, -2120376196, 1323047465, 1260543105, -908988078, -1428455042, -474347918, -1033600167, 919830182, 1914719633, 977785801, -406028248, -344820298, 244590893, 400886098, -1958452573, -790796884, -1955500207, -1524107932, -468123785, 894440430, -2097645320, -630438203, 2097266027, -1034665935, 1266624913, 85358082, -548759075, 2060770084, 1981523760, -245559707, 286296747, -679296750, 1817872392, -862515475, -684538157 ], [ 654269193, 652369248, 75663038, 779994136, -1211441068, 1845831406, -1227371451, -232615253, -1627811544, 812382306, -216329955, 1288979537, -2107668133, 592390275, 1833483487, 1617634295, -262282223, 575468212, 1920982526, 1952703137, 814622006, -1341705362, 640540940, 1286092980, -1772292197, -131256841, -18912548, -1406234165, -1457871710, -1551314928, 773918660, -203595861, 2020576070, -1969856423, -977000115, -1603896064, 4045748, -1369849015, 947277448, -767313770, 1416124366, -2035517592, 1840386831, -218481762, 2010600819, -843953495, -1405476027, 2020750632, -1028061176, -537213013 ], [ 214850181, -1344245612, 1548948388, -1087150517, -678512797, -197650549, -302032897, 1819944809, -914603642, -2097312575, -619338441, -743073095, 1748457707, -142440131, 589913907, 371961142, 751599273, 2144226972, -2004304528, 1657346853, 853160846, -1298147791, 1203180523, 1019269358, 1038965671, -1396791535, -1957630725, -710866971, -258084777, 1857571331, 1091689383, -1392663403, 1001850380, 193747193, 30761007, 2077728500, -1779734016, 2097762215, 104419286, 1149901962, 653285026, -1794107127, 2022622036, -1853678135, 1378185202, 860845277, -1380137777, 468693606, 1358655814, 2096333366 ], [ -459640948, 1324108101, -1495174834, -622880224, 1438782653, 1441669306, 737610549, 1782318662, 312552163, 1330493377, 1191457872, -1311579885, -1689733120, -735572751, 1549223110, -1411453670, -877903242, 1327074598, 1912218396, -330423512, 573701787, 1724514640, -927912387, 1062785417, 2058336580, -98216686, -1281863572, -853312323, -1274580093, -1846815816, -1945983346, -1276931475, 1140404061, 210594002, 35697585, 1038941527, -1749275330, 758068302, 1106667180, 8621474, -1964683002, -765455819, 2099339960, -933578174, -776466487, 953344729, -1833458529, 554754077, 1170585205, 1510925849 ], [ 364500845, -214755245, -784187811, 1684967710, -478470683, -441125761, 2083336080, -768616231, -1997118087, 394293016, 1276118666, -1276346549, 797352576, 625520708, -2045456698, -1829585128, 428305616, -1325926630, -310806069, 696547706, -1716989227, -581553618, -1086856739, -1799963493, -1433681490, -347161636, 2025857062, -1048385974, -289899745, 828910539, 747169104, -522170566, 195902361, 1963153897, -2090000362, 135793324, 1264925046, 795130634, 1393591807, -1340344376, 982551798, 1077420493, -801797771, 893139364, -581642134, -1520722311, 32646158, -1510680768, 1381611783, -1831965662 ], [ -1129725995, -1095124134, -1371811004, -1913902244, 579874899, 1863347905, 1699849341, 644883668, 1462397021, -1496540011, 1834438975, 1070990139, -900279248, -1796679998, 344259908, -550019853, -1018538598, -1657065259, 1114089980, 2108943101, 767937173, 1689840488, -1970547729, -1533224997, -519729488, 341916106, 1387841942, 401717428, -1477515261, 1325141382, -1698399596, -1753666085, -1943681006, 812014609, 20569278, 1404054813, -1891745325, -1278444627, -1819019335, 1411604814, 345168931, 1312494059, -2095126740, 1396018459, 389797511, 229801079, 796453829, 16020632, 780999283, 9273852 ], [ -1734854793, 425431247, -1215698889, -760113606, 605051259, -14878437, 1876669984, 1136893328, -1085332720, 1044171726, -1889842449, -223192487, -2077234245, 746182708, -1349301215, -363228491, -1744037044, 881572383, 1954188068, -1487195902, 40851200, 1677135580, -1797100431, -246178768, -1703481419, -506164162, 2028857645, -778805936, 497662241, 274812436, 564501665, 342806513, 897246842, -643692012, 285825240, 1250926728, 1897987538, 1514377435, 812793738, 1400592210, -821235487, -1011313136, 1864278220, 508186656, 791637428, -1961454926, 233571844, 1084722138, -1441610739, -1434345598 ], [ 809469920, -709885774, 2035313125, -119046963, 14110640, -1608687322, 1854013284, 1569396461, -947766999, -1943701060, 1340323912, -1817853732, 2058535845, 435061104, 1810203554, -712535168, -2090510346, -846166398, -209657318, 254583630, 687300299, 1247172864, 1836775917, 480062857, -821459105, -1833158629, 287736271, -965225383, -454054507, 1680855988, 157876627, 1048768738, -1970476925, 1685487276, -494676245, 1852748174, -1942208488, 1528182860, -1338926290, -278652346, 1515592942, 1999910648, -965737016, -1943776237, 908426420, -783177411, -581662300, -154562904, -1998453424, -1027347373 ], [ -356023636, 1707275364, -1675434863, 902933383, 1536986034, 523569261, -1510647203, -1329547724, 1170911010, 1749533488, -2000635023, 832812362, -623013875, -1646393514, 178051778, -816844013, -439165695, -11862840, 514067691, -922374176, -1334733578, -1088172409, 1663857343, -311824519, -1286652175, -1454985329, 1671863013, 691752624, 988788189, 446829380, 832893897, -1325918654, -1208301757, 186320950, -1206242276, 2056265442, -545322195, -1111358974, 1792232097, 660091323, 1779742939, -810351953, 132923761, 1331905008, -1282423246, -807402219, 1371968295, 1310755829, 543102210, -1072276270 ], [ -7254828, -1610326544, 1772332647, 2020194522, -2053218073, -910188424, -782432220, -1783830934, -88530479, 340692411, 1906626969, 162238609, -38824535, -259902753, -706310835, 1412081268, -1906591733, 1495134788, 1498447816, -2005801969, 1954775884, 852143854, 85592036, 1354695685, 1959679018, 1037998511, 1266154411, 306964215, 1714124904, -1440987708, 1866522363, 826538331, -1179658728, 1467686230, 735856300, 990704050, 1268123621, -1673286888, -1309606989, 1444038047, -719310212, -2089375011, 1735739209, 1008034876, -191644104, 1780638612, -2074655776, 2137863884, -1143311197, -2019405064 ], [ 1992560734, 1111329602, -1106464851, 695034869, -714288703, 2106775681, 184270016, 872015854, -1034914576, 1990275335, 1742971196, -878428454, -1562313630, -1349880811, -1706182494, -1897023669, -286705533, 692837655, 1094951073, 40199359, -1731113497, 496753871, 2038651066, 1497495455, 1809426797, -1066949084, -1070938845, -291632694, 1069975077, 764275640, -1862913809, -1873844244, -246276239, -623789262, -1229660929, 1222915090, 523457945, -1036489208, -1836913086, -1827044572, 2066197680, -904402583, -1210595390, 1802760389, -318692909, 1664811824, -1229377931, 151392029, 1259338010, -139097217 ], [ 1545990989, -748030468, -213057213, -1629829000, 1177132564, -1367036532, 1269950325, 883634558, 555153232, -547962455, -474138524, 2028240641, -864052254, 2120006526, 263146054, -1062128225, -1692248907, 864288397, 356915452, 1895636563, 2110357185, 122527857, 1409232649, 1298014488, -657558958, -2046450847, -1026847987, -1848533446, -1129147224, 1469283512, -1994221304, 1654747558, 2141023941, 667454267, -1275265696, -1002969938, 477525048, -327855560, 229388679, -2074146584, -171147468, -1943267712, -1634136396, -1475459614, -397754264, 17517463, -1273122402, 318696662, -864683338, -1674680736 ], [ -1499181182, -157126519, 1823027361, 945900893, 807656373, -30721572, -1176240984, 1789161020, -479923565, 1813005081, -1631747856, -1649485393, 2011077469, 615256753, -851033002, -2061136537, -787340150, 1401342639, 1327182310, 967673119, -1410319569, -432585605, -617651767, 928020634, 1159558026, 328782707, -1477672439, 1112774226, 1148702657, -144902311, 1908538915, -1424572940, 1388507527, 2045514538, -1808609559, -260855900, 127149609, -1797131792, 1043216124, -2092402776, -158134084, -1625840829, 645344965, -1460347705, 846025007, -1514184034, 1564909538, -473152761, 113228846, -630915131 ], [ -663003383, -1050348966, -256521469, -1952908139, 1279177341, -1217348525, -1847649508, 1728241202, -2090134647, 740728014, -940373190, -604343186, 2040056194, 1782902852, -2086111035, -1758796673, 1283733843, 1099684991, 1230771545, 1414751919, 851868258, 1306892793, -1903451775, 1503885334, 1149031373, -2042115363, 722693673, 809091247, 1475846962, 1462504033, 1326216559, -533651256, 772465002, 681864714, 1564441845, 1307776133, -368267680, -1666265763, -1362476417, -187850012, 91089138, -380717760, 1390563805, 273005218, -1678979557, -1755038559, -20368265, -839871465, -1614723981, -1438182331 ], [ 320370145, 1746945304, -267498379, 635514441, -1270696294, -135188233, 598853614, -1687974515, -273497782, 10252992, -1442553552, -2087339042, 901307331, -1162169860, -1250839888, 901506790, -1382437401, -900397402, 1487636667, -1478025057, 2006246155, -812102342, 996045566, -1191352348, 1521260205, -1942824854, -683495600, 1723013912, 1311032915, 49474435, 280303467, 62209209, -1888410917, -271931392, -381237119, 272158139, -60732528, 2124550116, -421552674, 1425919508, 1975316915, 342024459, -497171717, 1475560060, 1387508923, -2034444996, -1996880702, 825739675, -1086557435, 2129992993 ], [ -1422762476, -1007991454, 2008836747, 1963826966, -680699570, 1065984112, -1952089505, 1151821030, -1531189652, 1297128378, -1878678301, -1732527750, -1488395575, 2145884235, 2047961343, 840865767, -140149545, 1590762381, 66756908, -31238792, -1212346913, 2088600496, 18857648, -1753401543, -546032896, 1384658468, 1117555641, 329457562, -1226519630, 1221047734, 1518251273, 15642870, 244164191, -2057699897, 255500549, 1394150850, -762544501, 814970702, -38327651, -1258382175, -1748215263, -1675856642, 135596769, 1395665806, 467352484, -560992881, 1241118208, -303987889, 1971105642, -574084304 ], [ -938453463, 999053866, -1811992794, -1831374112, -274743786, -720800924, -2091026291, 1201997999, -1184683279, -965633274, 522579040, -781207783, 1080906575, 674842819, 14616231, 1214254600, 723719421, 1609079615, -676840994, -760968501, 1427500041, -1185034357, -1137738699, -623037384, -443312024, 945015069, 1793431590, -580116809, -1122532297, -2112556604, 1559534062, -1601890903, 549513027, -1973031152, 1130751576, -33681185, -920426593, 141446477, 682745563, -1888521764, 690318079, 819357789, -1167054916, -1828740892, 455685598, 1012293201, 248560854, -1724815600, 924180203, -1317946620 ], [ -725851578, 375571092, 384370448, 981592178, -1255452237, -775380021, -231494160, 1997131144, 2042098098, -631272205, 1128415971, 657361253, 1318151550, 1836285584, -1831760960, 1335555192, 783088927, 108740544, -50005585, 1978848046, 1346496213, -960625381, -1240090731, 804467617, 295498344, -969410610, -386863200, -1061079864, 635679818, -402817155, 1712292472, 2049438291, 474547257, 1075799731, 1684830776, -1813945919, -293452603, -889019087, -675810666, 998895726, -1112309016, -1813431515, -224569559, 1198208937, -613982633, -877736560, -106382152, 132758998, -1868133738, -1946542262 ], [ -1155178551, -1544514218, 1166457128, -1108294420, -610659427, -69994095, 612428940, 255841890, 1868237212, 288959366, 1244026104, 295547660, -866437868, -174762605, -368289489, -812569146, 842000797, 136352522, 1103902599, -1152052339, -719653753, -1258349912, -2031862836, -1623727694, 1573029314, 247472770, 1418937865, -1062002613, -959136418, -282438935, -1199839388, -390721362, -1169602314, -37400757, -169863163, -1463873766, -1440148926, 2099020559, 465952432, 630793482, 664050525, -319979335, -202247401, -1177807402, -1800264423, 763464297, -1116407244, -78760011, 263818764, -1305410792 ], [ 1691941290, -1906132801, -68173540, -207845825, -1723147407, -1594091463, -750502646, -1042189088, 2070761944, 1701918971, -730149162, 152017434, 717207225, 315462094, -1959355186, -524964788, -1280573468, -737900120, 91904821, 1360237303, -1464937646, 836459804, 2046286208, 217542046, -759936310, 928475212, -643293003, 1649576217, -1181418391, -628645068, 887410374, 1705512248, 894907697, 1206169183, 1316368938, -1893397165, -1919856359, -1924899253, 1374073645, 446887871, 968160715, 1928204953, 1495729185, 1000444079, 1943034179, 693561390, 1227954780, 1534714579, 1197797721, 960894815 ], [ -662308605, -47348053, 1498932570, -1200835948, -1876473073, -1498369848, -719786922, 1439928810, -1644639856, 1397193920, 61042573, -1997860277, 1691827628, 1456283726, 1392155938, -2075320321, -48278420, 668272930, -1243465310, -281247917, -77079436, 2046474418, 2010941832, -1967359077, -1171217732, 933442207, 985769019, -472319446, -734523669, 350680463, 1971491586, -46046222, -935177354, -368186397, -631251257, -32632490, 1212335744, 1006401420, 440190921, 1023832820, 738960497, -1070734979, -1524515862, -2064322415, 936624366, -822541363, 1278450388, 1782998904, -1994708526, -526431113 ], [ 263228978, -257484062, -1318595516, 1324318785, 1759738591, 1210396499, -810401382, 1859985622, -619270556, 483735784, 257766280, 1223813542, -1227661534, -1430777150, -928513735, -615365243, -1632976769, -1643096207, -1114846132, 65508990, 887252255, 603394766, 2082748318, 838681570, -1792572783, -1856153779, -513266642, -873544945, 2057708421, 2082017582, -1646000979, 612162881, 929321320, -3598270, -345929268, -132938203, -68489586, 1159805296, -1855233985, -920746126, -1642406178, -2071054662, -559335254, -854932132, -2066955432, -1425284327, 1366377690, 1471743150, -773921969, 1942664515 ], [ 1800619473, 1365616366, 1600755519, -1177210152, 1941200296, 681354394, -715849877, -1703334083, 470432293, -1188217592, 955630849, -1677693664, 1840124293, -1122373639, -380300119, -1060135607, -997403205, -1798796993, 1470094027, 1145796813, 1053077686, 250609112, 1632882421, -1362945020, -1883784763, 1945442446, -499560185, -921791372, 1035302798, -180776280, -2123562582, 513675998, -1666294820, -226608377, -1603197334, 1070820455, -1639453499, -274417904, -1787589778, 1115701092, -1345535967, -118631395, 1323581544, -8554558, -742981951, 1596767852, 687681753, 509066115, 1480994187, -1660346033 ], [ 1462030935, -425771680, 304516598, 1898231549, -513354408, -718243789, 351058785, 1259754838, 676575012, -1756205628, 41689150, 788844392, -1335739070, 850822475, 262016185, -169035557, -1546788558, 319497286, 1007068742, -1097765391, 377453662, -1697945367, -1371236325, 252885980, -336182268, -2051723285, -518555015, 1306268628, 374066920, 429501510, 1242817404, -82491907, -334944215, -305783725, 790396508, 1835822883, -226191585, -2009238963, -835066221, 1802232816, -1863741234, -200841738, -689432875, 725097314, 132847232, -171120984, 515086048, 1785211322, 689474932, 560531601 ], [ -31925256, -488668848, -1281063883, -671149990, -1264418213, 1941304189, 671126597, -869992491, 1105894498, -860258018, 593296245, -1558536228, -1802890379, -1281685815, 1160680147, 1060822422, 1221068977, -147598553, 1137583544, -2019730601, 2133649231, -602457169, -995192028, 688478944, -1800395921, 866183684, 942390541, 178808247, 706014456, -1961185220, 101815552, -987135438, -365749425, -1054595534, 1966126865, -574820447, 431935224, 1285766691, -993951909, -1063766972, 1553823070, -307156496, -904140436, -1141322774, 2073601969, 1062718139, 1956876310, -2072381381, -1265057990, -575486527 ], [ 1587872515, 1371746891, -2069408781, -1006554004, -462468135, -141798930, 650381331, -708957165, 94537039, 1090315121, 108432419, 601440002, 1162261623, 625315475, 1594291509, -511741670, 859734662, -330388030, -1309156581, -2009109636, -1269466394, -1352849873, -2096329948, 1273417342, -1427863285, 529310154, 622617965, 900915617, -289348544, 728632441, -321970300, -1345378102, -447934261, -1314815654, 218275902, -1234014258, 573578410, 90063872, -1204174434, -2096866019, -641787164, 121997155, 1045562300, -1251236020, -1993749745, 1435838640, 1874208479, -599488823, 1584593440, -2089553227 ], [ -966684839, -1169645088, 1284823000, -1981387903, -715060882, 553101732, 452140497, -1601827986, 15511249, -1641639446, -1060671304, 1801684197, 1195663491, 2131287947, -1646356980, 1985089555, -1790830890, -1832647725, 1333134085, 85183764, -1806832796, 1860554909, -1514728870, 827727177, 32728133, -1430070859, -1801083548, -779235089, -1839168442, 926776772, -1064206666, -1724340057, 344953831, -1609763760, -1049004319, -1244835757, -2106834802, 863238510, 1540791114, -1115089270, 205449418, -1344899179, -1529647173, 167532512, 492030190, -1472203011, 2128394656, 1534718985, -605744971, 1022171121 ], [ 227029396, 317469058, -1362343518, -603880790, 976257807, -1337189962, -1429399756, 1697138784, -652672538, 149838558, 798035751, 1727244747, -981938461, -2140366785, 1684167898, -1266266588, -157728069, -385029977, 553059386, -1583325194, 1565670378, -1576008232, -1384605699, 90740399, 1553611077, -604509580, 1951931388, -634087513, 701969996, -557732858, 1649652980, 836585364, 1212104239, 1238490828, -2117366004, 1255747152, 1722801897, -1833228594, 492553040, 1371408776, -583884277, 1040141343, 1469410525, -302833142, 48674818, -86894960, -502088042, -1167591239, -123280551, 475520735 ], [ 1610217064, 961756123, -160872759, 2067678248, 1410497929, -132580945, 1685335053, 771763403, -1443789940, 247395477, -2056144437, 2076638632, -923253117, -1286184227, -1067181819, -1852672909, 925312250, -878466482, 164764797, -851606371, 1901787934, -1984770213, 573988364, 793740931, -413151013, 1305642906, -793395176, -2102088906, -2017266394, 588711600, 767758922, 787441134, 277226930, -775959552, -266531981, -933207547, -1032753676, -359329092, 2020001387, 1525787655, -896122730, -160046803, 2014045527, 1815469094, 565122175, 1816931048, 661012408, -655829712, 1932636627, -1884030185 ] ] ], [ [ [ 1731180234, 1821987514, 1885913608, -597132372, 139303803, 2096965614, -817482611, -474591524, 2076776412, 1889709062, -1117797382, 698227843, 1260675252, 581454417, -2056520368, 1924072552, -397985257, -1516563561, -860955034, -1181784333, 1974037730, 1588462727, -1965608439, 714946034, 503138752, -2124409753, 675207735, -1961515932, -1230553520, 1853485027, -1959445340, -700204892, 685220656, 1443872367, -917497153, -1553639221, -1376111489, -1442470372, -1402285993, 861193018, -114524093, -1841798251, -192744865, 1874223784, 342655257, -1855414488, 1011913710, -107693636, 767544269, 1857738353 ], [ -962434766, -417107401, 23145823, 637544569, 697886700, -1998155799, -1677170926, -617647967, 1909459924, -1404212384, 1460892906, 876577507, 1750431777, -276714859, 1860698149, 1845236903, -628482356, -776279372, -1128970614, -1215148381, -501062646, -1203045613, 301179793, 362557572, -499590901, 1980745205, -1013017973, -759334090, 303160766, -1768513033, 1962595347, -867568657, 1383774047, -686246890, -1046557697, 1111942438, -2139931732, -436373727, 168799403, -285932653, 1258865, -133105845, -2138909259, -698184746, 1006880741, 178412374, 1746000268, 1430480462, 1719012188, 130074543 ], [ 28624518, 1191216919, 807935887, 173389839, -13926677, -1955014862, -541026901, -1491869521, -421956334, 665506931, -1495230179, 703549012, 1648595463, -1366356101, 1188351333, -858090381, 672144371, -1408414980, -2088687057, 981343508, 1389566095, -111947350, 1174128039, 590857725, 410329514, -513008712, 1463585090, 2020227941, -1420312718, 583621572, -1879577218, -808406708, 58306306, 958878985, -1964370887, 1712752079, -1674193746, 969946947, -1541905945, 879803749, -1333583859, -812980545, -1814822378, 1341457971, 1366942959, -1491001313, -1644211682, 679354323, 393593480, -1707887195 ], [ -1791150183, -2047108190, -669168075, -346291355, 1691087339, 743745497, -124014787, -1186094091, 529513358, 1695578459, -138288370, -1565584843, -1235721618, -1409471408, 1890925651, -1425676977, 203951465, -283413996, 72649731, -621923816, -16821320, -1097388956, 2105295218, -14850751, 36778, 1802789919, -940968618, 1642216917, 1548362276, -101250490, 680119442, -317999881, 1590771147, -1761147812, 319692523, -1730955373, 767499892, 779964403, -1876597820, -1745544125, 2018813763, -385251570, -1932795136, -9312835, 2057350463, -1264239301, -1671234077, 270408295, -159611690, -1747701018 ], [ -97297384, 2060094126, -1352681641, -220999043, -563281230, -902392488, 892445891, 1984683087, 1616784992, 924860222, 2133728930, 1370848625, -973772265, 1057859850, 197979623, 1387072349, 197949217, -1501488279, 1343299246, 1294404559, -1746082298, -675164751, -330460764, 676282112, 1413940383, 569395226, -1185244683, 962540812, 468477583, -1924886360, -1437421043, 358053703, -1140405700, -607459607, -1147168246, 730533467, 1674539222, -1522310059, -459331722, -105199198, 687432284, 1799433314, -1640676744, -541266992, -53604425, -1464814225, -881580652, 275561614, -1708189631, -193882203 ], [ 1450288150, -1145541962, 1448260368, 915935117, -1354800901, 509127148, -1919433190, -443462671, 210510265, -177363236, -1056725298, 636910226, -959453576, 1883840732, -1985853523, 835963130, -160290117, -1362927636, -317842246, -980935550, -772415037, 148613331, -1412197305, 1174266531, 222898382, -263785468, 1933525860, 897653391, -1159052688, -454493059, 1185672158, -1686090889, 2078650345, 1749849502, -685413870, -44565659, 157123138, -601683496, -2018129141, 1765330164, -1565463393, 470569124, -29168800, 1331671338, -1596963711, 1862433174, -277847498, -2146105526, 1176351751, -1805825092 ], [ 899991443, -1120504742, -1646208250, -1300087342, 1820939517, 509372090, 1889447894, 1281910385, 1957599146, 1559922518, 322382028, 1787494926, 156355238, 1409309042, 1129971514, 621080773, 1451897418, 985952447, 35329015, 1610432357, -1952803746, 101046848, 1387781170, 2147281669, -1613524378, -1445811672, -459898193, -1695951992, -489297984, 665800571, 1720005600, -13518851, 112864492, 358570544, 1688171398, 997508663, -492724118, 1542609854, -1009297784, 2031491706, 69098273, 2124607552, -1834292529, 111425475, 1539885779, 1233682675, -353828471, -1400926454, -1943677873, -109591974 ], [ -1750038288, -1193148226, -1746534255, -1511819215, -630741754, -438816242, -2078959592, 1088889490, -2103655535, 1588812429, 675652423, -2130473823, 1560776125, -765561111, -1257011943, -1530568057, 1588045611, 1735374814, -859838170, 614120299, -238617467, -1557544448, -440097552, 985038258, -1455091833, 2110040832, -1471155054, -1716828839, 946047967, -838079026, -21349644, -161272897, -2146086055, 1251808427, -1142668648, -1749287002, -479626288, -761404107, -364534915, 1659667614, -167279905, 1275830909, -1623889082, 960613281, -981754645, 1194932032, -1599576542, -358413917, 1279405713, -1419378571 ], [ 949223244, -1057550254, 1107287009, -1340246247, 1582895148, -702202893, -233775223, -984723029, 206156552, 1709555576, 466547729, 1177499387, -1794846378, -2051920628, -676100685, 873349605, -2026260615, -1293989548, -231253286, 2000630604, -541804076, -1266928535, -405194514, 875000119, 699281915, 1848608163, -1528759823, 1462332115, 597358567, -554691321, -1027322583, 1302198705, -2019507174, -438850815, 1211014702, -1544671852, 1203898556, 327819818, -377161045, 64142474, -1641303429, -1557761918, 1542542347, 224195183, 1540795064, 2067069774, 2045491811, 1165888639, 23249861, 590356113 ], [ -1018703427, 883401980, -1030707980, 337210816, -1681976554, -2048723022, 1618377041, -725576336, -963215651, -775514374, 1322504227, -790094264, -228408377, -1000936918, 1054942966, 1219221884, 1813657, -646925448, -988049410, -927555813, -752869027, -1677178483, 752828787, -354876775, 568434514, 1402997252, -2089559130, 906016450, -811398466, -488646797, -1000684496, -519705025, -1002561053, 1832569464, -1206685210, 1846650742, -1692424092, 284082133, -527719252, -464320710, -2079912451, -1682191726, 865127739, -1908965090, 799652491, 286141246, 362764594, 454583900, -1482651804, 1787480192 ], [ 1315625555, -144324041, 2101244821, 284872161, 1720258399, 1291417461, 1871089232, -2086302559, -832689205, -2051658058, 496560105, 135326948, -415543888, -1219537568, -600010047, 3181965, 977844209, 1271987742, 1197266940, 142316805, 1147254642, 141772509, -1950021742, -1317556234, -243690938, -1505837976, 1141682882, 235562093, 597083607, -1007504595, 1623381516, 772832329, -978570199, 2100563491, 1980879065, 1632998203, 1738794601, -1026213357, -1419982738, 1063157796, 1681605597, -1629826623, 863502295, -1861208297, 813267747, -658076932, 1281655672, -447092320, 447525207, -1342193240 ], [ 137713534, -675631191, 847564793, -95816149, -1843979303, 67065279, -1549014273, 562117707, -1862665675, 1202586636, -1567668811, 884845945, -1777297904, 484935553, 390139880, -832513436, 396136656, -1529030225, -367206699, -1338825049, -1460056429, -683611737, -1091232260, 341193816, -1338554735, 135646536, -522119854, -651440638, -567729619, 1865047770, -424428584, 12576367, -1048152452, -1421478517, -1648427723, 16810196, -714696119, 1700523845, -238671610, 46440198, -740175940, -2033209772, 197665923, -2030748288, -977876795, -1438124257, -2125055836, -2044861697, -99763699, 6602399 ], [ -477398821, -1561708185, 628006922, 837611160, 314858329, 275123593, 2056564928, -652803222, -590383246, 1946054046, 824818705, -29432387, 925865533, 1243429307, 1438226136, -1680449620, 484912573, 1248226345, 2105423603, -1772720964, -1610062286, -2026790688, -1585027216, -588477347, -1119233255, 1028690932, 1628403741, 465190662, -1815153908, 1254448770, -1839126555, -1649443888, -984971357, 897825259, 195867677, 1758619717, 481986208, -1599056786, -1143008233, -1170059504, -1904336794, 1756641500, -20505408, -2144842102, -1721428110, -1506067887, -999903736, 2125331402, 1397871382, -1714675613 ], [ -1525449083, -177387170, 231865065, -110216404, -204170033, -600431599, -1142197725, -562594717, -873680, -1840137776, 62631829, 1289526774, 1553832817, 179214854, 1262273985, -270594730, -309938527, -909872492, 347061319, 1403795221, 2063385811, 1618456794, 1560155643, -1284076146, -682317407, -363693267, 963596304, -392983029, 1681707894, 342315916, 916413072, 1682681623, 1074938272, 94009806, -1344207391, 365859754, -1005020873, -2054508437, 1750647957, -258394118, -56718530, -454496534, 1826129389, 1451259594, -47704966, -1550339908, -1095557564, 1033671690, 1731373651, -1019178893 ], [ 1949254650, 217526196, 829406705, -583755468, -1488250564, -1704653946, -1386582664, -18795524, -1533285036, 561704946, 891783606, -671054630, -1730209903, -2063225979, 431032704, 1391501283, -1504121190, -1104359173, -1360196035, -1575055564, 256891690, 379540428, -35844831, -696708157, 828280725, 281619907, -73415351, -1781775370, 1663714084, -1132298960, 495233356, -1296294939, 1530926670, -543553429, 1032101831, -463200111, -1166817401, 1508680731, 1497954556, -1323117450, -259081006, -995674382, 100180303, 1933472846, -1855528769, 207618848, -1648569690, -64467442, 1505238015, -1501922339 ], [ 629132214, 278877719, 1353464506, 1352772076, 859051368, -440524654, -1841274322, -124201445, 718266630, -1857061768, 1369238052, -204575529, 1995792209, -1238709282, -288843736, 1584674333, -528844593, -1412694416, 1245750185, 1947747848, 1251712044, 1465783162, 2082333557, 1113479658, -1251836045, 1990838975, 102323370, -1708222104, 1854856683, 1667012845, 1494381838, -841827644, 413665279, -557854489, 1598423497, 1657529897, -86738991, -148471866, 1781343976, -1839421927, -2061144706, -511985118, -487426095, 97349719, -779654751, 1112484946, -1608576789, -1299220901, -1947731585, -352008288 ], [ -1630193234, 723243737, 804031080, 103063980, -1446991911, 1643504738, 984479020, -1282577607, -1017487409, -1990207810, -713227534, 1735021194, -930126018, -1875743540, 1225187505, 60206314, -1227129879, -486265614, 1431339065, 1259287274, -471406748, -430342111, -1763709073, 1950242123, 358585373, 886508497, 402625008, 1665770930, -511488472, 1007706460, 2081966732, -1091281289, 2060588360, 896964160, -1954844232, -746857354, 2106015788, 1935145657, 842803533, -222714632, 1091079952, 1014295482, -46718797, -1025298357, -140582995, 694546181, -1604244130, 1420404262, -1800466949, -388699868 ], [ 598314600, 1532699822, -491647744, -479710315, -1350626633, 578624740, -1476584967, 227782128, 195755022, -2007612879, -1626015356, 803254018, -573713966, -894080948, -1437478378, 1642467692, -1311666295, -1900455068, 479200366, -1266598072, -1919946809, 938528053, -281545219, 1107056976, -979486501, -2011828552, 379630603, 67201437, 736635441, -787610785, -912062848, 2028195927, 619018659, 966322368, -1257510614, 389517120, 1976657683, 907440713, -246052627, 343781753, 798977492, 109881753, 1191763178, 1159177504, -1969750805, -372789497, 1389039974, -1588188812, 511379068, 1363821330 ], [ 2144622816, 437338985, 2076132347, -690695355, -690992988, 1780364754, 1926778242, -1151797057, -965345829, -1643820884, -1387590973, 1335649306, -1268726599, -1245848691, 391741166, -563195717, 714588775, 978830913, -1945815493, 622901569, 1642298640, -447622423, 245707505, -711283661, -852951649, 1114298200, -1016274409, 109748448, 545509427, 1893404908, -1227026587, -662644301, -1311041078, -1923591971, -1751618922, 1035646658, 1538295385, -813398489, -860675432, -1097546013, -134836427, 1237176346, 333370436, 1752152947, 1842645105, -1145359356, -115747766, -969332912, -1853914532, 167377049 ], [ -503533716, 424298872, 1411928670, 253296904, -482665063, 346085159, 888524585, 712390630, 318417755, 1258664032, -1381152466, 1838903917, -528765561, 1237264473, -115189485, -1856673730, 1658101712, 320961456, 1437150720, -120757151, -866469593, 819594985, 934823272, 1642319677, 1351319446, -1029376317, -1280896542, 686385628, -1469673264, 1858820296, -1850800821, -294894451, -1235233274, -914513683, -1961886138, -2078128094, 1779622105, 329089974, -2141056077, -1116720129, 594593151, -1772251759, -1010604951, -1150684037, 1361212489, -1069314408, -1349836849, 1788835957, 265716384, -142100188 ], [ 135892673, -186909809, 161937670, -304813740, -1986858674, -1599324239, -1459527692, -1921502229, -1836399557, -4477253, 966990185, -763166573, 764056992, -1397711591, 673322240, 1524688108, -1773230367, -1133480252, 398558821, 1776059153, -731415616, -1415997618, 619762848, 2146269192, -2124471008, -1431159991, 1694061647, 335203301, 1909562982, -918065485, -32796439, 1733184565, 1640185524, -1246547459, -12897171, 87790883, 1077932535, -1096887610, 1364586985, -2038638233, -816993545, -214497435, 1257207113, 462139910, -967687192, -1589755117, -2118116983, -6873605, -699429910, 849916553 ], [ 1700569097, 1768210402, 307674970, -1667102276, 696139798, -1854627680, 131134930, -1029382413, -1925959028, -1586718734, 949491282, -535029784, -236610386, -1872750235, 1662664931, 595732773, 1403259245, -370159497, -1423793, -1312806944, 314703263, -1070596787, -575949435, 1093391884, -395862439, 616015913, 1973036176, 1867735055, 1025427351, 117743032, 788462965, 1875508310, -902944402, -82699999, -546614032, -342820234, -1812845567, -1354589386, -1357413220, 306581501, 959705884, -720764073, 975173732, -1820854121, -1265186665, 629449134, -631209924, 1559268369, 1118527552, -1621212804 ], [ -751422235, -1414685067, -1259438597, 204410370, 1568539266, 2051681415, 739481309, -523992282, 189785144, 317041388, 54799475, 1807172907, -196861267, -1096467585, 17200839, -255415615, -71566520, -1132680594, -268486626, 209094485, -830688310, -494519826, -1080499693, 1359463154, -1599347732, -1068139530, 1872684831, -369369451, -2076670899, -929553596, -203693107, -2000200901, 786599097, -183444822, 659543010, -344917818, 426381089, 897050458, 224341614, -12540208, 1758418733, 578156190, 399631961, -942496956, 939054382, 295169056, 1140327481, -530509267, -1152332799, 1341055634 ], [ -255910783, -1608869588, 1064890656, 943308804, -1791763804, 1090403278, -242401014, -1105415863, 539827241, 2096789471, 569075799, 505883874, 479491997, -300443898, -1663815048, -2089289826, -488086479, -1644160637, -1586202671, -396194384, -214536761, -1908394969, -2023442936, -1534591051, 1853534538, 2030330956, -1081932746, -1915508916, 522399814, -581311798, 507423593, 1919066915, -392342391, -773211721, -243960661, 1973863273, -299196779, -1771282831, -1464082487, -876480063, 539732107, 768220363, 1044324890, -577482882, 824110498, 339165121, -1320720655, 1550442201, 1424402800, 1478866620 ], [ -1758107386, -702246168, 91662222, -25556003, -4161430, -1961361256, 738417000, -987676072, 1257478765, -1147474674, 341869307, 469652259, 193984621, -1361449349, 286363825, -342988341, -966424602, 1624036713, -229377829, 196298294, -2049382135, -1814087698, -945048196, 1700770491, -418109655, -1348071934, 1867410679, -1476437356, -1701435208, -1899834455, 1527544217, -1947811461, 1440047112, -656438344, -491195392, -26489525, 1523326690, -534573325, 852774922, -1699517915, 428711433, -524970454, -518314836, 1755930474, -2090064541, 907875039, 280913279, -535251891, -1136935705, -785376509 ], [ 302971047, 1852051110, -46294303, 1427405607, 2085094171, -991660421, 992239131, 1321565609, 1458086573, -775983517, 156711922, 2118313146, 1072499036, -115811944, 1845774341, 1963114000, 1776804299, 932868937, -1784720128, 1474905502, -1384320176, -557162819, 1442539318, -165387418, -1868912233, -1200331415, 907125064, 1570649067, 1595310253, -182186043, -1210113471, -976012558, -787256972, -666369490, -722667988, -1579534261, 1451022951, 1231051386, -2090151341, -1016517376, 22462864, 970787747, 445557967, -1206998872, -1749755830, 1804073599, 1859898066, -1632220267, -1866984059, -193405296 ], [ 328941405, 1728625346, 1347122863, -1178553716, 609589847, -1293087743, 50765522, 189698518, -921945203, 1221162661, -1080929069, -768825509, -1978704872, 2028161314, -298295811, -1256656915, 1883932782, -2095989507, 830975938, -112416988, 1976421624, 1756680382, -1933420707, 962682046, -183336915, 510301959, 1717072764, 46700713, -448197449, -11375504, 1403051538, 1331661898, -1246230357, 2061378977, 975793732, 1188541473, -1572101038, 1489623907, 707228429, 1032488551, -1567887771, -115346506, 1020583402, -1270692811, 156170553, 353074798, 378136509, 1036166319, 157955388, -713583597 ], [ -1318008744, 65527433, 564528068, -1173679717, -1574826076, 1480572104, 1052342735, -1134714794, -2135632039, -161289274, 268612099, 973687393, -2112532980, 492461588, -126121484, 244323507, 259475282, -392963956, 2042058372, -350179592, -762337797, 1054842983, 1599772858, -1893623091, 1252320738, 29440110, 606600106, 263840303, -1025204871, 553360746, -1781838210, -480469634, -322921945, 971084450, 1245959564, -915619793, -741549634, 1789749218, 1235028466, -833090426, 446922246, 1011464093, 1804395350, 519284014, 1399362146, -1820601960, -1315624918, 1147028389, 1959219180, -639636103 ], [ 1805311355, 641993426, -729903246, 1234356167, 992547117, 2102473434, 1274887681, 1405529463, -300758462, 277719674, -1988693582, -1569117350, 1772691911, 2139027472, 499854088, 1676469479, 723190304, -1200059395, -983688797, -965413360, 194786682, -585589899, -1282262640, -1320412534, -2027121757, -608843707, -767165973, 2141603140, 601468694, -1316734112, -830460256, -1230436262, -638761432, -707751371, 2038717238, -1979958215, 967806831, -33711370, 1843684613, -2113108998, 1974420676, -881470973, -328837086, 222790499, 1107605260, 1869423319, 404007083, -410935153, 872170439, 1935939914 ], [ 1299911373, -645333051, -876359862, 417366600, -1268514795, -1619432626, -2056621770, -778123634, 315399000, 1620867307, -2098454209, -176987307, 1492300368, 755345298, 1680609440, -745754342, -294998776, -1046685411, 1356027252, -670885096, 69828302, 998074668, 1203822748, -761204678, 315624201, -1372768989, 319040907, -443483554, -909430380, 180290741, -1108974915, 1963859306, 1207164039, -375063135, -396720292, 1478495147, -995111297, -243142663, 473072428, 350021703, -32510290, -317239629, 1032155584, 752036816, 1684989408, 799393176, -162880431, -684035279, -1864149525, 1836946829 ], [ -447134708, 1112432555, -299438659, -1246705471, -847284662, -1015782652, -542346292, -190043237, 948382665, 1415351534, 1074055272, -1826465514, 71406229, -1902906645, -1238186172, 1543824782, 1945149588, -1336114502, -876640864, 52987503, -1084872886, 830465514, -358825684, 387477483, -660573162, 1179349910, -1621033576, -558814455, 3258383, -761875971, -1868795213, 377043616, -1313190458, -1328983917, 404207298, -1256826515, 1469857428, -84895991, -1635541674, -1754245774, -1230666186, 585563421, -345097583, -45414239, -814311344, 116799953, -1097049126, -545267521, 441338528, 1262503547 ], [ -1656077265, -1346003289, 1402739034, -1434263410, 250239360, 697227783, 767898986, -929444681, -980825830, 2086435853, 495596616, 210030840, -1838146121, 446408200, -1358459665, -2089690581, -82245191, 1343631016, -1677626061, -188743108, 537951988, 1248929912, 1395951844, -408909811, -1221169628, 860785830, -1178453428, 814619213, 1339389058, -826651570, 46022239, 377409080, -1607824344, -1075249993, -381308517, 2026821531, -1673930892, -907991831, -1962983521, 893801061, -1769894468, -1842916203, -1441825944, 877873104, -1570237723, -1654942735, -451639334, -568991496, 2103382499, 202824959 ], [ 907424939, -790314373, 540545681, -768434543, 345492968, 457226120, -2125699032, -1862786633, 452311453, 1538439775, -1076184352, -696298774, -1167353030, 954112392, 786824584, 1686733508, -2099409088, 705506413, 1956260194, 6534523, -102895703, -1721405618, 585187163, 1888241914, 2078967702, -260207428, 1082576279, -311512557, -1438001961, 1896180010, -1606250301, 1616202420, -1705285950, 1217478557, 2095834224, 1914584723, -84405876, -1780673254, 1277421114, 563757647, -1019564673, 75157794, -1394603713, 226812491, -368031835, 965596977, 445590475, 390618592, -734473322, -2071438043 ], [ -451130317, 1621855823, 1016405444, -1255893243, 394315006, -1184258435, 642260960, 2115850447, -771878610, -15697811, 2099204994, 2066219650, 1522379258, -1290791656, -838252293, 2016039827, -1586581631, 933879909, 352013350, 300334222, -418382375, 2126263087, -1508879502, 1427381127, 82629738, -1295832409, -1954488593, 1766358188, -1026965288, -849913645, 1119529082, -2023522136, -773091504, 1021559094, -1140213522, -738412143, 110377452, 1415669114, 527225261, -1740493302, -1997900729, -1133657469, -701719853, -1695736500, -1728300465, 923253910, -1836180751, -921012474, 416754958, -1740797056 ], [ -33401440, 1767790090, -459697782, 1606751346, 1433683532, -1842408695, -920517588, -371882989, -373436637, 1779945287, -169068152, -667349101, -1506387049, -2133623271, 1760053114, -747293529, 1982926800, -1190509081, 1361706440, -263221831, -556683878, -1883359408, -1868709250, 2091752260, -12934048, -1384997776, -1440486436, -757368549, -1687789951, 1349434227, 506115741, -1700364774, 1739297977, 112981837, -1251423490, 278663644, -1945438151, 437245338, 1733351743, -1810868394, -1565065483, -1753904275, -1460895196, -499342810, 2082743934, 1178345613, 446358499, -1137756361, 2001952241, 1235483089 ], [ 1538295204, 2137545413, -1761312264, 519805583, -1255270615, -22865148, -94968273, 10835062, -1475789994, -265982214, 625498981, 681903909, -1365225665, 967460135, 2061464052, -1169140614, 878013151, 1116682847, 1919927853, 1420426238, 1261560927, 1845151083, 1248856489, 1113491031, 363339945, 2017250074, 760601267, 977741767, 1377038403, -925953363, 1224342306, 913875603, 2071692223, 1392854396, -1921409587, -1150359975, -500125392, -662028222, 1099546911, -1086631710, -1192527895, -1686562333, -1486418962, -1690154790, -2131648833, 992227823, -1156365337, -858911642, 468731261, -1620591563 ], [ -1287769936, -1250508666, 2033547819, -2109662679, -646309501, -1521675535, 1035747016, 1290979568, 1060860137, -2003036981, 1451627769, -147494219, -944939339, 1053874766, 1634144855, 209163677, 1080909659, 2067167424, 1524242954, 1840708594, -555157476, 1440627095, -263728328, 133674398, 1697239385, 2099395847, -2104744602, -2139480110, -1578442082, -982624155, 1924301782, 102446486, 2056439149, -522879708, 1754763873, -1965516794, 1463616736, -1845583481, -1697000631, 98666403, 1084296436, 310333384, -23785969, 1891032387, 1731263880, 938546124, 285067850, 1997049322, -1280250093, -1648550891 ], [ -1615860998, -223351029, -1825717054, -1606535009, 1031545890, 1782626138, 361976531, -1597261303, 2022689693, -141399207, 407358111, 1603126936, 1777901886, 914016305, -116168769, 1250420988, -1864406864, 941982090, -1669539143, -427510035, -484725376, 1749106077, -115567748, 485825799, 2044507391, -1749248359, -1817777586, -80069283, -1106063933, -1885792315, -232912316, -441080090, 750077742, -1614901150, 777810562, -295785139, 1082915891, -123948042, -14712264, -586072419, 239162477, -1568421204, 509755220, 538165320, -885496384, -1882797847, -1807078125, 246391634, -199053255, -615438470 ], [ -606478319, -1792520101, -1784553273, 1742581040, 350158639, -1117293490, -1167374928, 53239466, -1736217555, -1481986746, -210826731, 924289722, -1497557652, -2015871176, -2097539443, 199714529, -586590774, -2127298147, 1474096244, 1946900124, 1827472511, 103632298, -853651088, -1672150457, 1524506078, 1529952596, 269421366, 1273665196, -1751273060, 486191626, 1165202361, -1767110340, 1016395345, 822095371, -972965596, -1140052801, 168126041, 984488759, 1611075780, -1918815315, 339505420, -355756041, -223144403, -1204505654, -683164459, 1171950484, -1014763764, -106130097, 751030135, 1835459316 ], [ 154267955, 611489460, 990220823, 1268119855, 1310779543, 626937374, 1216979442, -1332002551, 1274589830, 1087166903, -333421108, 425545603, 1845608053, 846876916, -1849022006, 1864360508, -1179480804, -816490249, 1020439271, -1141588931, -1557109181, 973881131, 1845099001, 165636378, 1411578620, 1335006550, 504231950, 218086748, -423683723, 1679160730, 1657092382, 1127653097, 1452348156, 1043759921, -186228273, -1233143600, -1812212795, -1163061297, -699517282, -1839528121, 1370837642, 911808813, -997633585, -362445518, -1161251624, 597744514, -1120881306, -183720160, 903119542, 761646608 ], [ -1699419746, 1734382372, 491760878, 1919210164, 99188438, 1401210703, -589998763, -1048552627, 182945851, -1026802697, 117216470, -478377487, 1729162874, -1907503118, -308718845, 356214551, -737871117, -1920765089, -633286938, 928845, -471567016, -1035781935, 750906047, 453953969, -1616139647, -747300810, -1694373379, 704058668, 941570107, 457313728, -180744822, -984680742, -307329528, -1963890512, 16318922, 1412586275, 97187629, -2118134146, -1646916950, 476979091, -36753317, -842139093, -1443955623, -839743748, 197783638, 35014801, -1502413996, 1828755504, 1378930831, -588429608 ], [ 473597441, -935574668, -1573154061, -2101585461, 183224956, 977521418, -369331643, 1635706228, -1189285376, 852330006, -1581229414, 1291843663, -2069244523, 1352303428, -1332595290, -1602532530, -1443571763, -586158961, 513200748, -710048806, -253275234, -1132110388, 1550036826, 1101196720, 1596256711, -844445780, -1641603569, -507918952, 2133504822, -644953934, 2101766980, 1531492132, -1383585585, -762840484, -162055470, 2134436056, -754813027, -583477887, 274122233, 683744378, 1231100521, -1528525947, 853788224, 136383017, -1476562132, 1446541565, 1165511975, 1884497242, -1911372761, 1617923402 ], [ 2145430924, 344511300, -1281677765, 772287776, 940282575, -404856203, 1528072719, 1053438117, -841591375, -1400578679, 2099464639, -516220087, 542584504, 1243439064, -1534966817, 2021367493, -1871956777, 610193954, -1682937428, 1798327522, -975183896, 186153928, -1139266149, 397415354, -1002157640, 1192157648, 1311694963, -1773981375, 1857154172, 1139224658, -40393392, -2144654146, -1350341361, -782852758, -367503306, 17951691, 1089336904, -1150274941, 1609101359, -1992865898, 75265116, 1894512203, 861128289, -876447386, 1653673316, -1698256050, 1964254977, -815792479, 1665282802, 1944803877 ], [ -4401984, 1104229732, 334228063, -1914668580, 681962809, 1826042050, 184772413, 1626636360, -563576895, 1385099389, 1556359495, -48940166, -62082770, 1051096543, -1893402101, 1222297906, -1224675786, 556404856, -28900854, 336319890, -1664152924, -60991448, 1567134749, 797385081, 896344645, -1964902168, 1602005261, -817818248, 423544366, 1123576808, 1427589653, 1609115433, -121250926, 621774198, 1632377895, -1271820549, -1075389402, -1120809815, -1973760334, 825546218, 970737051, -188845969, -1072169402, -1304494829, 1286176800, 1840555139, 1395912778, 2117997444, 875246787, 2004478662 ], [ -1632746504, 1727900954, -582444673, -636879321, -2048838347, -62265762, -1051074549, 1948570902, -528762093, 1973815380, -1632547704, -2087406246, 823239921, -2114461099, -261448333, -780972994, -2027007499, -72347856, -242876639, 873833035, 2097142805, 1139808722, -1706428024, 1180803998, -938117958, 1494781636, 1030811113, -981344273, 1483875857, 983863827, 1070158280, -1280048874, -1091864921, -385743633, -1788925540, 1292763502, 525959596, -2117990186, -271062736, 1612125605, 640327461, -1621216360, 303404179, -882189123, 1368319826, -377652355, -879114943, -567120558, -2124010884, -644964155 ], [ 2024867647, -1945579723, -1311139695, -1424174909, -441022734, 1781820682, -1639645479, 1149756339, 1362676191, 836411411, -921289135, 401103201, -408401961, -577463932, -1525400401, -680034630, -608339227, -1733116299, -1796672265, -1122537339, 1062970009, -583593187, 1152008231, 884065021, 1157958938, 2020398671, 1535634929, -1400692441, -145542173, 1721636139, -1341716163, 79087160, 863863929, 503824823, -330213038, -691347687, -1596722318, 1435436673, 910158288, -402781781, -1412944946, -1453182224, 873305432, -855862374, -1607120186, -1928880947, 362800188, 1618578802, -627060974, 1266843577 ], [ 1391632052, 1839808187, 1537396966, -589058633, 476135263, 420711037, -1174070391, 2063951685, -244486264, 812139458, -1016554232, -714662155, -38579793, -781084309, -947726293, 777536050, -1288503080, -666550134, -185933987, 1903568047, 2071706302, 961198248, -1347483463, -300122911, -1651487933, 1258988000, 682643335, 615479529, -2112545782, -112142147, -357112918, -570592987, 1114518786, -718598749, -1705112496, 2000434562, 340817383, 749222276, -81511150, -1680067748, 1633749671, 1039406477, -704785056, -1478743963, -1155639529, -1510617092, -736868051, -1062103221, -2052658467, 171879837 ], [ -958198416, -1545895222, -477448947, 1373558334, -1104516463, 2005909358, -1273242976, -2061967895, -1368128436, 1385477150, 330872996, -82611903, 166139120, 1314500859, 1861252413, 1140199542, -368122528, 1931707724, -1378209752, 318594310, -157476886, -805855948, 383456029, 1370330411, 1175483044, 767963991, -636213151, 1306506775, -1867226744, -991870201, -1885858606, 1960317700, -412043584, 1730627671, 820627691, -1833714838, -1831594236, 1732588370, -1377505266, -1914054574, 513706350, 1601316023, 28702232, -1334601806, -1604323698, 644419430, -518700653, 1970854831, 1567431251, 1258888269 ], [ 1986326055, -1328526819, 1052810055, 1572663744, 2139088448, 25015807, -1508489319, 690250580, 1922158054, 1794904464, 822854575, 502247531, -1498880641, 157738525, 281761963, 116332396, -761910123, -334846234, -543992771, -1402408503, -177171998, -2071048567, 1970340550, -212048800, -891800128, -884977360, 838830989, 917923296, 1385149811, 726028018, 1524319719, 1122644756, -935360741, 1753391464, -1804941361, 1535062187, 1543077415, -213229538, 611337633, 905452129, -962175666, -961422015, -117313397, 834505941, 1621383170, 2021027510, -397265594, 892654720, -83321229, -901692781 ], [ 10672549, -1811050293, -1135431900, -1356265977, 259069676, 190264322, -501120458, 1609828509, -2127847112, -1128495786, 1433010817, -351899894, 2112039625, 343258750, 1261165145, -423218638, -802377822, 101512298, -1829323185, 145141085, 1807162025, 816981699, -1916675892, 1203449582, -660742767, 512625586, 13887963, -1087640836, 824113129, 1794569626, 23936204, -904189558, -1815885308, 1809578164, 7689111, 845612075, -1093908927, -1685433260, 1171228883, -1465950798, -127536126, 1886383763, 1520461555, 656120563, 1724315391, -694543234, 312668662, -235415666, -137032443, 1889029729 ], [ 1572723236, 1736059857, 391249269, -1943033212, 1147114508, -1886842379, -426995652, -521061869, -461184875, -1744014852, -1952155269, -2042384778, -1324553843, -512655536, 1310049844, -1840217669, 1856462485, -1743653232, 1633819098, 428445540, -653224221, -1816719009, -172686382, -886754453, 1113649304, -1248782344, 410949987, 1274962583, -136345571, -91053038, 1105988718, -1470811225, 1491710183, -157669089, 1290566003, 1365424261, -1614578704, -699303978, -1133177414, -2022445656, 252237579, -1674280963, 12536175, 224955276, 1246027015, -956234255, 1847727930, 2018068227, -108488140, 140804568 ] ] ], [ [ [ 690066377, 295974569, -1845400516, -986925393, 1739424277, 358445395, 790784465, -402320763, -1088417404, 972837294, 1636332889, 588479227, 1749597723, -233079049, 1530101415, 2064162429, -1048709027, 418939415, -222443086, -451624678, 286283451, -1705664453, -942602089, 1898217380, 479944155, -1610911790, 890462246, 1519801830, 460707428, -1676542229, -562550846, -512403798, -1781060777, -73981174, -284086976, -767159169, -880266146, 415950069, 708749157, -1919883833, -1742309774, -1601497762, 203508556, 1382771095, 1340345090, 756125240, -1499544505, 145985347, 1612012613, 1786905552 ], [ 464143830, 996982127, 1854242811, -1460077378, 1470052812, -677198272, 2002299844, -649360261, -1616876668, -156144971, -100056149, -1398564852, 241854606, 309123405, 868811030, 631644327, 1812067751, -1184790348, -1785320766, 195113176, 224139779, 586815003, -1572980448, -1767479960, 1674192156, -1627819814, 58079564, -1633161646, 1566098834, 1401893696, 1287262550, 950490324, -1670517252, -511784744, 108207475, -2137332522, 965765810, -2008326653, -1471915629, -1080827227, 1389754280, 2080572836, 1151974207, 2117184298, 691625689, 1275736419, 1491830262, 1867759788, 903761205, -855808469 ], [ 145711319, -423864244, 1007528933, -1579654728, -268078359, 1501611326, 1631548879, 196070761, -632584939, 1060242512, -242302180, 1667047826, 1469370719, 1796146536, 267348938, -1905505507, 1354835079, -1958822178, -1897564773, -298253742, 185832843, -1192189613, 2015406901, 526282887, 1668788199, 1005415926, 1593166850, -399037879, -21674336, -1806541459, -1741693431, 1265722627, -1664438879, 510679488, 1409319261, 578241723, -1175183202, -803051539, -778733353, 175872667, -870119319, -1795614742, -1550643676, 1201417440, 1258577204, -84518925, 75840106, -1994019462, -1983892402, 1830816120 ], [ -816819101, -810022798, -1102958214, -1885621181, -1965750577, -1704714867, 1781658130, 166377852, 486926348, -441783375, 731982205, -1173753561, 1977448426, -134569577, 1418746648, 1869884741, -1152244687, 1777947125, 1700351056, 1582199687, 980379089, 762364896, -682365896, -1935041111, -1461768990, -1668156855, 886434461, 809379837, 1545661261, 411893402, -170097599, -1846657017, -914895841, 892935192, -1772258399, 189479061, 1421108834, -2112195301, -2134952506, 1477689341, 1918742169, -1137614076, 1633434610, -1921689752, 892247736, -640202556, 372483362, 1804209493, 2195597, -469858429 ], [ 1574413526, -618373947, 272938995, 1361818881, -498013030, 874367987, -772961670, 43755983, -539199972, -1810492650, 1553175895, -1571808894, 517882931, -100179488, 1595856238, 181738733, 1947605588, 1441101893, 936739547, 190313026, -1308557039, 695285525, -1918506714, 464711933, 744559468, -493526698, 455886268, 893601417, -1060785812, -1883426199, -802615786, 95082628, 69641172, -2140987178, 2091576742, 1337585832, 1521637402, 1385980925, -786535928, 1556428368, 1331043303, -190631301, -1851569926, -885384864, -1154613335, -648905786, 1041139260, 1794903624, 1916433802, 1687435676 ], [ -118683645, -795593826, -241623933, -773343451, 1580579243, -1699830422, -1322647174, 1622986187, -2009162243, -298034404, 1668931758, 415632357, 420652153, -1503495957, 734781197, 795107898, 179391266, -436373572, 1007540909, -1768011845, -1654921547, -360692127, 1460020384, -1681614656, 383496623, -697390554, 818527340, -1776506573, 1587949587, -840771263, -803561436, -768728905, -1529893308, -1821391251, -1068467951, -119318539, -1472103993, -1231501537, 1820814520, -865537315, 598624960, 1095353684, -1855977363, -1364002961, 1598676978, 1132144474, 431143802, -2102388328, 851153086, -1906545730 ], [ -191590614, 1600509417, 1586093344, 1049704316, -2040707116, -656548418, -911795110, -2037143327, -1783223764, 1441836912, 1836802156, -1273538265, -1893437406, 1114618164, 1097999487, 1412567918, 822329905, 1189591996, 1582834892, -1435203174, 1640488780, 376844991, 1090236431, 1204438214, 1378113900, -595550184, -1751318716, -1832658157, -758630386, -174397197, -170830913, 824132567, 1977928222, -1324599352, -129466285, 275710204, 2125561913, 263330583, 1481188515, 1776353940, -2082208541, -1747984495, -696377700, 2127146329, -821871483, 457153893, -813846464, 1850603558, 179855527, -380748832 ], [ 155404959, 1117454635, 1099113160, 1747251640, -157581408, 431353018, 1246599159, -452776213, 1192949099, 1780767967, -504296200, 1450398225, 1286807465, -1347063308, 984925470, 630540948, -1912947482, 1236316715, -399283275, -1931474349, 718807434, 751574632, 1194060662, 1031785034, -216022035, -335032020, 1527874534, -254116227, -351422590, 33409555, 1476623143, -1556319502, 1679523329, 832053135, -779265838, -1138183315, -258496650, -1793398398, 2037065528, 997582638, -705308100, -1207375001, -1010640396, -1171161207, -1518070384, 309639123, 106363646, -1555138041, -1297722133, -1309822982 ], [ -1104350842, -104861052, -1192280989, -1091212952, 927330530, 853834053, 643758475, -11288477, 1960133273, -1092022400, 987980890, 740782414, -338905398, -2116408659, -1720534644, 193364048, 673102320, -1629116845, -771284794, 884384866, -948311537, -924400808, 388807428, 907851638, 1264235081, -389244574, -2125630948, -1889044750, -182542430, -395371986, 934420248, -230488500, -1774565940, 1493884093, 94243074, -1392331568, -232540379, -93231890, 668201302, 36567082, 152759605, 613252361, 53767214, 1568304038, -308167585, 1822753785, -136048952, 1400807998, -1572868714, -1206499950 ], [ 1951051738, -1939076452, 1536702490, -2073819859, -432129063, 32789442, 2047346711, -632111130, -1136301144, -475489677, 226766152, 1907542259, 1418360490, 1803856418, -132078530, 1350026193, -947238396, 681210646, -1367681361, 1772188549, -930225060, 1171350896, -606773414, 281074746, -1191709068, -19818458, -695541601, -1084621143, 1584846107, -1440625227, -134569812, 1481155865, -582115321, 276264861, 529821306, -1780710880, 603516636, 1409418247, -2117919080, -2082612103, -454015575, 1061100591, -91230120, -604675854, 1093123257, -439319057, -1005664663, -1599324052, -1279195599, 1491964610 ], [ -2040703964, 319522143, 1060167979, 968405649, -240699201, -1047429382, 1069053454, -1644406880, -857568943, -1990902178, -1315017210, -1901665771, 1160937244, -1453677973, 1307931380, -1564715542, -1923310052, -1330035573, 36797566, -777488921, -1352250972, 1053259001, 1641046019, -1108261097, 782170092, -1025113316, 1160899502, -1004697083, -1857102529, 1294319434, -1128279510, 1824537749, 1747098747, -1557533259, 413003240, -1173872653, 700598054, -78533428, 1753414423, 56342000, -115108008, 1581570760, -671688600, -935479641, -778420167, -513186460, 1097169228, -1851636022, -326589528, -451595689 ], [ 2144168555, -1577009182, -974043074, -1663062746, -2090694754, 1801966586, -1513406831, 428916757, 78351086, 1756404159, -2071902458, 498120210, -1792666639, 325033813, -1603896337, 248495092, -1325825306, -1480094768, -1014946013, 1886831586, -1698254758, 1815612693, -1609029233, -1172375041, -1423150913, 717326963, 1864400461, -1319178001, 1804527205, -204625620, 2025510628, -1630665506, -80089805, 233376123, -616965855, -1533776332, -1480198056, 1276365068, 951980574, -1677253072, -1074105799, -1110813761, 1270893125, -729550508, 1748161587, 104698355, 656558852, 2044218166, 853382478, -216858823 ], [ -915861195, -2075497619, 151744864, -229751253, -1502718952, 1660910142, -404540677, 760494869, 115704282, 1933317877, -1737121537, -272683637, -1483066008, -1623127457, 340954957, 1952900563, -406723638, 383465904, -1923744887, 1478862891, -900761862, 143081126, -523769181, -993730234, 1395627803, -403708869, 133158501, -2078727342, 1600604441, 392303879, -1485411068, -2026531647, -54782998, 2109027459, 1074880340, 212910521, 1679614704, -1995023786, -329406805, 818426962, 605842094, -1797065918, 389140583, -1266526066, -1162815137, -1704980250, 679469045, -1211555904, -988430298, 1142907587 ], [ -78766405, -384923672, -727182917, 896351560, 1094712016, 435681143, -1702615155, -515516575, 1051972800, 1256606766, 297877841, -219815130, 68569636, -347891734, 1556962884, 881319845, 1365004517, 1729735213, 430995033, -2102062042, 907677568, -993504881, -1696854683, -71082325, -814668066, -169303290, -668933650, -705192520, -750589858, -2033769723, 1645661757, 344023119, -1892640898, 2108944486, 1848029420, 730640273, 1348462333, -1043208779, -1114996724, 1186397945, 1136652205, -695577344, 77194957, 1453255902, 968640821, -1237076231, -596354427, 2033775292, -1650821536, 1848263899 ], [ -221166425, 1814780539, 1865221431, 1586395679, 1129155170, -1796223049, 428815900, 378874272, -1699820568, 697596021, -594433584, -2097979908, -720693504, -1680972421, -161597056, -438860359, 1121051033, -1664993782, 907259097, -325348916, -1205250837, -1115348411, 757974603, 29005179, 1891793155, 408781991, -1534569457, 723945603, -1471096789, 864211465, -704693504, -567508065, -1063583907, 1473590109, 1210883618, -864092626, -1093150100, -229437478, 1046473359, -1012137970, -772023043, 1343348156, -31874074, 857349499, 2132502373, -1794795747, -1219035563, 1012421873, 1293300477, 545855589 ], [ -1581872184, -359646291, -469575305, 1915544400, 738180068, 373566642, -592118685, -1369715551, -2029194431, 57092741, -528107909, 681067303, -1677664153, 1765472289, -1466763877, -841237511, 1810542691, -1345609557, 1640906592, -729371429, -2140138084, 1062629874, 1930732680, 1615340843, 875906447, -144547180, 776359807, 38086493, -477501469, 1383206597, -287004903, -482390066, -964493206, -1075145679, -1037741945, 785768905, -1321248996, 1990647933, -29089378, -2030597361, 1458581277, -1646764885, 1203219334, -2071776679, -1001257466, -849098009, -2089061427, 176444120, 2001043864, -730183475 ], [ 238594704, 905804898, 626624336, 1408281181, -461106200, -108662211, 2057442891, -1576397362, -923115977, 1226678331, 1799081367, -549531745, 1477464010, -1623746971, -1737072646, 2086562486, 1426881700, -825179190, 1686402860, -1925770123, -16881611, -1985900331, -1518017665, -255993901, 410177304, -1635026296, 1856088140, 2084320142, -652697435, 683501645, -165174267, 34470585, 833648074, -1995849821, -836809736, -708598970, 1369102006, 1897674631, 432781750, -864578659, -354913432, 587316908, 119093855, -1286494099, -1181017496, -356760878, 602112125, 1105176727, 1669973917, 1211913884 ], [ -981002388, -1555092854, -1754169163, 956529151, -1786032629, 812050929, 206506009, 1435746466, 281122575, -103964781, -417963925, -399108424, 2096366941, 370267350, 1795910746, 1668745087, 18135265, -437335033, 1320415480, -1107119591, -1849674255, 1236956895, 1455590360, 735384584, 534653941, 1290250974, -1988873001, 778869460, 1929842875, 1084163545, -639655074, -682434495, 1302343523, -1524191135, 1713015770, -850875361, -1010255737, -884852874, 1455381450, -782205860, 189406686, -1276554791, -2024480215, -1045342821, -1802346675, 888971921, -149982475, -850732912, -1169323588, 289498451 ], [ 1614502824, -1769114810, 1054096594, 817649313, -1343180698, 870197090, 881626269, 687802456, -1648839536, 1375395235, -539958146, -2065418707, 1745463105, 737771713, 1016160958, 1042927147, 1799146978, -1978758769, 555001852, 1589907601, 1413694007, 284966149, -599203390, 469135601, -1790597181, 985665652, 1502092386, -1929050774, -1405998863, 1599256092, -707029434, -1054018992, 306481630, -391772257, -1584874599, -1807837880, -67452729, 1892159184, -850378559, 1099368557, 283427187, -849907828, -235599514, 1314167069, 383909463, 535158707, 2039204918, -2078144471, -306994055, 440974903 ], [ 1160126716, -869730711, -886426567, -1604681552, -264821649, 476899373, 1110233155, 1209338357, -228479449, -1783612620, -357286059, -1420318269, -985119032, 1750941435, 706885697, 1155936963, 446020607, 715867292, -424013267, 1023167399, -49196066, -1098828070, -882127787, 1463035856, 473811539, -1143111671, 100979762, 828034951, -1149729913, -175077458, -54399378, 1986008713, -1413636650, -715394301, -1367886327, -1897318861, 696748212, -1640679601, 18574385, -622340258, 175808091, 236728409, -1581397001, -2036143315, 1634939447, -1683443117, 1256820221, -420544312, -743261276, 291225432 ], [ 261142475, 597131005, 1657904529, -876275615, -792461796, -1053274772, -336877510, 11936333, -1965225794, -1451337028, 1526536893, -1713641935, -693821886, -2061294414, 442821284, 2117431968, -395799597, 1113618832, 1818130142, 193435141, -3250678, -1973482536, 914131438, 1710837172, 1433727043, 1643827295, 1706579395, 177839245, -1723558332, -507646901, -1035054240, 415031017, -792635393, 2025274325, -2019902204, 1259569332, -772366365, 556499685, -337260523, -1088239657, 29762713, 1041397607, -1243189203, 531109171, -429253204, -1492964314, 202202864, 491811726, 2121972129, 383038497 ], [ 1057802013, -627278813, 535967634, -1510033863, -708218182, 2114510055, -89272817, -939094342, -2097525716, 679437036, 1973350370, -1763255014, 1204663164, 1182085603, 1969460759, -967598627, -1758117530, -1493992361, -307004722, 1576621949, 1418074237, 2038256073, 1950360622, -565747112, 60653568, -1186695882, -249341527, 1588331270, -309573436, -640903382, -1371065591, 129524338, 53993278, 1870928591, -1760523974, 1492540035, -1540813829, 179857891, -1964483999, -823935018, 1687092693, -2121992003, -2030927933, 900985196, 1137670050, -933075003, 2009253953, 320337762, -2144387626, 504757033 ], [ 915622603, -859151089, -1709488494, 1895234231, -323905443, 2066631533, -279093814, 797735229, 1443901755, -1739977850, 33112199, 1830726117, 84980199, -2140335552, -1682575197, -132606641, -1676259496, -2116726388, 108564822, -858111289, 632103141, -709315237, -1365163548, -901848379, 271576813, 2008624173, 738328194, 824340758, 77550777, 492202379, 912188132, 1217706152, 1738677365, 392589343, -25521497, 1399674895, 1804289078, -423761072, 1461748284, 99261164, 1957275488, -283330683, -1043018575, -449015239, -611889003, 34687804, 949335424, -1480425408, -1166168144, -1776576183 ], [ -1554622713, -1513520671, -1913657227, -1424150259, -1471818199, 670829015, -322710766, -2046431201, -300953026, 1753430831, -1713272766, 1592810701, -138721555, 1243467990, -1881088510, 486356854, -534515356, 864572283, -1991648278, -307417116, -1274090323, -1141285514, -450728080, -842903301, 1386504642, 280927122, -90878388, 1146103702, -1721009651, 1992755132, -1875706143, 16614554, -1267911187, -1103250738, -814208326, 435102598, 765514183, 1172456689, 115165180, 1641440399, -1129248652, -272750940, 1180679203, -392806959, 699568821, -825304383, -568858230, -92812500, -605425145, -1968420894 ], [ 1207373246, 1049023193, -1210799719, 1176456421, 506549206, -561446977, 1582906911, -1618285342, 1710477302, 2046866253, -774358777, -1293070563, -1272399613, -659088775, -2075270169, -2117396521, 1244085321, 223511048, -658194509, -2025607800, 214944892, 1615454453, -296379023, 1502468161, 622169226, -150469852, 1283406334, 1662038524, 278885089, -1988560044, -2036174455, -891595843, 1939378329, -816109253, -1879165828, -1301368831, 738003863, 572887241, -1707543616, -1027574845, 1131597846, -1356823464, -32075384, 1217744001, 416046180, 1335640472, -1261473671, 47036783, 269249296, 1721760270 ], [ -744407774, 1404386999, 476390248, -791145715, -86674897, -1360834247, -641221221, -1939194447, 1312802372, -1117290221, 1581762878, 346806163, -1213031980, -59616090, 1232365705, 1968441857, 67619882, 2017931833, 911746615, 1919346807, 282580499, 1292525692, -784693756, -1006316795, -295189842, -333806048, 1761188569, 1876143243, 1295609404, 1110745762, 368833245, -1047486034, 1168162889, -1230923521, 1971889346, -662762259, -1010759401, 539539690, 673798431, 1022075853, -553238707, -258372795, -1182402528, 682838277, 1307563655, 887399900, -726537669, 1909293900, -1802003734, 2112552629 ], [ 1404078582, 1143707515, 1586952506, -1617158121, 388911329, 1233080232, 440327241, -2022050026, 1301868236, -1256950494, -144243987, -1916082392, 772550229, -493989508, -418648350, -1025096517, -685428323, -789726649, 1665879844, 1495031216, 693595811, -270101816, 827290951, 986018797, 49911438, 141432411, -377722801, -1031318656, -1168894468, 734099974, -1559298552, 2016663068, 2040677189, 417497032, 984955176, 2092393077, -332925311, 1996177872, 1100628129, -773443107, -200712358, 1386577581, -2084398570, -444628895, -1645529859, 1693239046, 1235893784, -2143050564, -2004637583, 1496038086 ], [ 539097486, -173939215, -1967489064, 1726693664, 312770916, -1958265986, -72462474, -78392370, 599562173, -915501044, -920687441, -1394573079, -1393429270, -308269240, 1346691777, -1172376192, -1374319066, 521987657, -2132711699, 1980439070, 673344471, 1894300451, 2076914852, 1940690830, 717322568, -448201459, -1032725322, -27724196, 777742265, 1259144184, -1927903953, -1708756648, 164291495, 649590703, -998146674, -314419582, 1920597591, -1105115626, 843225693, 1835824209, -1698028903, -259548312, 763529437, 566055887, -1876366869, 2104228480, -800300781, 1870127412, 2031211167, -1282976820 ], [ 1017124877, -1462739585, 442195694, -290976201, 604800179, -684055202, 1409736628, 1765140194, 284838742, 879958284, 423596140, 1107956389, 1994834641, 226765495, 376258883, -1196019115, 939985211, 1011546234, -1528450683, -1913550561, 1808682135, -1302239183, -1344680264, -163321500, -1429225295, -681228226, -23503898, -783875430, 935808670, 1332976951, -401372836, 305287713, 1608836309, 1758673182, 597125993, -852807971, -1115792642, -1900340718, -420392367, -265013403, 845314962, -1040243672, 106005496, 838943097, -148910949, -702836110, 636690977, 90954290, 1063260950, 291077178 ], [ 1517627960, 433983089, 1359029813, 467487194, 1194421445, -2088746507, -521657155, 1659181442, -360776579, 920437640, -351190560, -1661262207, -32594739, 488040402, -1850855449, 2072696263, -2122718156, -1970807850, 1503157341, 898834229, -1046607550, -1112107794, 1286127316, -88497954, 95454717, 1382583652, -261027451, -684864652, 2116059192, -2012332102, 1715211712, -1894359045, -2015865906, 309555744, 1231643088, 1436009981, -1194352757, -1339810999, -1888981153, -296002388, 268344107, -406323262, -1886029613, -1429573565, 1032081987, 50054306, -1403393057, 1766327736, -1634183633, -745474026 ], [ 371760015, 388350691, -1144322063, -622742142, 1277282930, -845688899, -446932314, -270874049, -1521173810, -55701886, 246948140, -409618745, -1130862980, 1519015826, -1628073337, -1837958282, -1151533164, -1858942248, 1202200631, 163613659, 1878825306, 75753846, 2051704028, 1606857809, -796471639, -1422890290, -1744790001, 1133888284, -739567732, -824836647, -1185521308, 596413109, 1442662761, 519736840, 1762472473, -274010870, 361719898, -1597290128, 796672127, -585501525, -1827016541, 15904354, 1261592725, 1967894754, 1936788241, 1952873251, 40043227, -679849464, 1751334366, 1979600356 ], [ -251061303, 463872690, 460410194, 780930531, -1280008808, 2101613184, -1207286035, -575628167, 2030334011, 1007081024, 511852162, 384323881, -1567784193, 253580991, -1204107455, -1064692610, -1472459406, 1756213231, 1167592653, 1663474742, 1747902990, -1156528788, -608249857, 1800151306, 1967334547, -1357431601, 214156305, 1867545566, 894269111, 454187282, 1387923752, -1258651798, -187878730, -464274494, -1507075974, -120791878, -311975313, -278375348, 765513302, 2006322407, -1632895238, 2092675234, 385088989, -686184713, -1539885056, 61594556, -793471847, 185853139, -1232346679, 1599175491 ], [ -1475430223, 708662262, -46781767, -693211487, -21016117, 1851692297, 1986460343, 1903899202, -309735371, -1314768930, 1123906862, -1198425508, 824719018, -434662235, -822893063, -1920987866, -140328077, 505862552, -2139413947, -1024626755, -982468975, -489946199, 828519852, -1790318134, 1510641631, -1244556971, -928494167, -1862098766, -774809238, -421571626, 532446754, -535016509, 764572518, -139486427, -211166555, 1182159588, 482941337, -208425074, -1949399369, -255653392, -303935638, -1362377975, 602791621, -724228816, 1300237418, 2105878594, -316616403, -515969335, 1103393901, 1505864011 ], [ 1007630150, 860305733, -2087466306, 58828732, 776794716, 2102307779, -199076793, 301972974, -1700849110, -248601092, -1837882710, 1466006406, -156462324, -1145612454, 720750426, 1091438208, -104375116, -754712650, 863763357, 310204275, 2117773417, 1234790926, -2056268976, 59010901, -1674234608, -550831126, 2113027326, -167305445, 1719301921, -548560248, -933411927, 1999479121, 1194601919, 1155671623, -1744693373, -1117869779, -1789156872, 291271378, -799754636, 1959848498, -1981926638, 1771808720, 1578203933, 125085628, -102634384, 1427636719, -1626073716, -942394371, 827474103, 1942374880 ], [ 2100236700, -309884468, -131585917, 1716790025, 395874789, 1414907007, 684694498, 650745139, 426177752, 1236814101, -737777324, -1197047355, -2021577013, 2085436403, 419438141, -67251461, -106323441, 554457317, 835684716, -30721512, 374409276, 703223336, 1663574193, -394375495, -1367372637, -1935396489, -1876915205, 1427372250, 1146837715, 602633100, -2083644206, 163531197, -1229099625, -973943206, 1181281045, -487942168, -1748633095, -1166514677, -1832284241, 1797324249, 1417639713, 492630197, 204508908, -234082358, 741031918, -1374854747, -991569183, 1433120202, -1297911680, -192450936 ], [ -457641777, 433986823, -423169082, -592354815, -1341413357, 1656721556, -1624330850, 424295804, 117588500, 1141130349, -745813649, 1908934015, -137791290, -1131844312, 1351486286, -1287974653, -1613802196, 189166655, -677690568, 2109602914, 1391626929, 490184650, -274346322, 681137756, -1357431153, -47549094, -1524120391, -1599306851, -1238554796, 980008046, 1688529908, 606313801, 633374534, 1730409502, 579857184, 911380688, 1097802982, -1592463108, 2058731879, 2017528801, 1876628940, 1203898967, -1395755679, -1311444409, 923701420, 893185596, 1652581589, -2130579724, 89095624, -1545033692 ], [ -1954599054, -961656147, 1119469243, -972723169, -1388106997, -1712633459, -1306317906, 1282963432, -93776235, -617908716, 1887088710, -1204699235, 1307171046, 1099463455, 313232377, 1172577807, 933132523, -1859930657, -144479636, 1533831978, 179709349, 402421452, -498351764, 935660209, -1148070316, 24960607, 965929197, -843741135, 161661507, 360813607, 172183863, 914563255, 447759167, -1629736674, -614130484, 1470902749, -2013259517, -996808494, 552385445, 1291366124, -1171324707, -1488805109, 381141595, -1397041831, -488908792, 1445658483, 2035269437, 1180844811, 457851232, 1450906544 ], [ 883107147, 2065598290, 609404673, 1496750622, -1143420009, 62243013, -1860283931, 193228756, -415686814, 1740610003, 1550870743, 1954793177, 1746612010, 1604022820, 2057577393, 850797586, -985608938, -218310345, -1708316693, -1748352280, 498122745, 1168497327, -1335940072, -1964008983, 1793515581, 1898642835, -505195511, -1769473318, 210304091, -242193068, 712336904, -832625455, -604668596, 832417021, -1332857876, -887308995, -2114394187, 211300555, 150451940, 971596712, -1212518515, -153951525, -1497334908, -1442137002, 541960668, 1534562081, -1070237358, -434198143, 71787659, 1053806260 ], [ 1851517897, 2137247433, -417892218, 526715025, -702066652, 1922242520, 1498622538, -1306796625, -1856349918, 1269171267, -1221924160, -2046762432, 523989479, 582777033, 643420643, -830650592, -122502703, 2051533184, 1100477924, 1092342951, 186629524, -238305070, 2044465474, 1028794506, 1112742333, 1455031061, -673372614, -501398215, 1421777560, -1021706773, -1710915529, -228875677, -1186883833, -1661246166, 1974559131, 1098352796, 684147063, -2051594544, 952011687, -1051010275, -1047736803, -509792295, 1011541744, -2083922305, 671192921, 1781840566, -2053069055, 1901355406, 1845448860, 39150432 ], [ 1235056184, -1862468640, -1036448932, -83045763, 1225577782, -395298230, -405493922, 389652187, 352907068, 893940691, -1583683103, -1331634186, -1214581245, 356477420, -1879346933, 1347103789, -628624640, -341814835, 1866290910, 565575736, 691669618, -346142841, 658594947, 92358273, -59674881, 342389400, -1509560899, -325324803, 2130235042, 1514854870, -633454197, 891338548, -84416525, -1260203633, -2032929161, 399772280, 1599028990, 1486822040, -53468858, 44879583, -1112523662, -1862502448, 1103911332, -105610253, 1862298026, 1205010628, -1711548631, 243855740, 10058838, 1132086918 ], [ 1500957496, 248480778, -1909593406, 1001776907, 1624516206, -621895357, 1506810633, -1456273664, -1461605440, -834035977, -173054960, 1916971460, 1931333544, 923132630, 630340441, 102762588, 1313269765, 24709846, 2021360242, 70759847, 1018198214, 2107631709, 566526562, -410827079, -1721685972, -1046177863, 299795612, 520910563, -2014096392, -1793633101, 1925171897, -212294228, 1435074339, -1538934060, -388302730, 2052665190, -1094861486, -359259503, -1641608872, -1517019616, 1542117603, -854593397, 212291594, -1588222586, -1418646577, -1737843224, -1510817109, -279321449, 565340753, 564253965 ], [ 1379553284, 1408739273, 887483167, -2048886848, 1346867463, 1326720981, -684322654, 1866481816, -2087514977, -1761681806, -918984828, 970161431, -2110291609, -625373837, 680602533, -988674739, -1628114930, -1590333917, 592938720, -28353260, -592783719, -1978756894, 534876997, 1586889730, -1464870573, -1312785115, 1629505, 917841979, -91347233, -904862322, -321598524, -706165834, -1438469531, -1947977701, -1986785129, -37309666, -624976195, 779881372, -1983156550, -765859072, 1004488319, -371637873, 2131940392, -34970022, -644079415, -788441779, 1347556993, -678166695, -1614584067, -429088812 ], [ 532677151, 1157393569, -1947244091, -591332853, 1220202539, 448469885, 1827637895, -1988885608, -564763182, 2106702177, 1313813860, 1872787603, -1418958896, -1327854127, -974057955, 1381058750, -334485979, -1091606998, 1696190580, 303140837, 1970197268, 2087660308, -1508910061, -911763967, -332416334, 1664289832, 1791567906, -1510453840, -1981270067, 770026128, -1794483859, -1215672544, 1608747507, -1204596863, 1135629240, 388165907, 1373290818, 61480240, 727979371, -195363678, 770157752, 50643694, -358586155, -1720057699, 33971972, -1190907929, -1271103383, -1842552764, 1404965393, -405796371 ], [ -219489795, 1056429558, 1217794034, -2041005275, -1468854896, 1841281275, -41299055, 2131846759, 2027160101, 182827680, -1542269859, 1892861795, -935872009, -1986190742, -1383809295, -1824383071, -1791597618, -238522490, 73387449, 400556550, 1448611928, -233419678, -485772533, -1229883651, -1522790320, -1275323401, -87482456, -754024217, -1523148916, -670857060, -2075391596, 865806436, 617556632, 237156895, -185933836, -1111310183, -635522622, -343615351, 1258115381, -2006398140, -1183934700, -323845884, 303643866, 1012720689, 2117399258, 985478985, 183102858, -413967194, 425099420, -24349161 ], [ 1330635327, -1229214957, 438316915, 740414240, -169795304, 527736754, 1480534871, -1845742593, -542733994, 1915242562, 1775514437, -1609298096, -445781983, -749946242, -1963184076, -104030531, 873416784, -673732678, -1932196344, -1927772367, 711480056, -1226405624, 478089546, -619811344, 1506393881, -339334015, 1355816516, 15057725, -1495548350, 534904760, 54900958, 223034788, -2081181425, 378362717, -1010226524, -1830698366, 528342588, -359313718, 2077063016, 1627735108, -1035379849, 224910495, 879539102, -1961733751, 1770101293, -1465312684, 887966617, -2134869078, -1369456979, -1616213899 ], [ -150547993, -1589494495, -1456042762, 504476555, -1349327540, -127810809, -1552112505, 912751014, -1703510109, -1872174226, 80748461, 625223010, -2034017507, -912711308, 769211209, -255582040, 732705753, -216480746, -211165524, -63524781, 1760222165, 493102879, -169161719, 1578896038, 845559188, -391364415, 485898139, -997380065, 1849952493, 288400590, -1166723393, 605406164, 398069645, -917580667, -2139812665, -2020177810, -1020707964, 551782601, 23533017, 393627467, 1519042976, 835176922, -1083819104, 951638806, -122559819, -4876619, 249845358, -331391054, -2066398691, -211415442 ], [ 1975446035, 137314512, 1391772711, 1981139400, -1774088060, -1364449947, 889651881, 1500220709, 1464562432, 511850159, -1957773804, -778140541, 47006465, -1205391594, -1264199489, -62588712, -1291515686, -2106095573, 1829571838, 40315650, -347751179, 1427636991, -616777854, -596871367, -31659542, 570425793, -738659028, -1560674170, -1857099446, -1950538248, -513791728, -1523220784, 1080985112, 1947696486, 1292470804, 669042300, -2061150998, -755956157, 449318759, 1786588046, -907566422, 1684915826, 1698332081, 420859831, 750048910, 195975047, -1106071485, -2110027739, -553118464, -809761073 ], [ -1452256308, -1775649896, -462665089, 382382293, -893148323, 1509518707, -1255131496, 1352249894, -422953708, 1169450305, 1774015915, 1412160683, -153966510, -802510077, 1654525271, -470077019, -317351306, -123594908, -301132842, 1885980186, 452493375, -499366228, 199276380, 1809588600, -470999070, 1851238767, 503210431, -664294548, -1564336894, 1468038005, 1745689627, 1930775645, 1381423773, -336604283, -1012644520, 1579039565, -1284757706, -70272223, 1882152110, 1054263294, -2126533363, 1715422666, -49579019, 1767318726, -1681456467, -503021467, 1792365401, 1137823966, -271298886, -1884843786 ], [ -1289217394, 838431088, 1045524638, 454167856, -660672067, -2477316, -1137795841, -1635428971, 1733791358, -308028627, -821627022, 55251215, 450637634, -984720602, -1428512210, 405744225, 1984012645, 1116922492, -1527520546, 1035484848, 2137261274, -771246708, -1690510773, -453768679, -1496383961, -821681521, -2114959257, -1072512918, 84072415, 488738813, -323431550, -1395118476, -1951296835, -346789245, 965404192, 997340246, -2002866933, 225597610, -195360907, -1267181086, -376819552, -1498401025, -1631470339, -1562255438, -646884437, 745710680, -561850369, 811092845, -424235868, 964908474 ], [ 1496358659, -431940691, 1314369650, 1482529726, -1065188272, 171801748, -1225337564, -897832064, 2123841538, 2100395694, -1128616980, -1874103023, 1586049080, -1241499278, -1588626771, 373006630, 1336598751, 1920408617, -1876267841, 808598827, -1520625572, 1634159331, 1503621346, 1184298099, 264587247, 388724922, -1905097775, -25528884, -1043360262, 1098629701, 100103564, -1863171327, -670326016, -537800765, -1349081440, 1939894184, 2085242646, -107380506, -945996056, 1958033127, 1590362139, -1996682251, 83763523, 292198128, -1166192522, 584414445, -587912029, 231433208, -135473988, -1861433270 ], [ -406522355, -1960351354, 271490583, -847796765, -717768748, 268498961, 1097337932, -638376811, -1632146047, 864213304, 862118027, 1728021049, 231597088, 636224460, -1617236642, -1520893627, 1576620098, -1059659221, -191305181, -417308689, -761155713, -1408062508, 1166163323, -256522733, 1184676268, 1174035895, 1456359471, 351221026, -1625060243, -1719888642, -587766350, 1990742940, -1142180277, 291462048, 867630202, -233659263, -761697809, 606844706, 1278847446, 586129996, -519609725, -900615579, -59010456, 48599506, 235084186, -1247709080, 1876043132, -867332783, 565663509, 381363788 ] ] ], [ [ [ -1585727381, 1948613062, -1447201945, -353806061, 1649450806, -1191803658, -691329428, -759860642, -1796224079, -59827116, 590734544, -270930710, 1410028440, 2090915325, 1649771784, 1405504649, 216554732, -18612566, 1863584408, -665888481, -1017935444, -1539942969, 1547133288, -1971094217, -1371429562, 52027478, 1894355680, 1346703748, 349350131, -924089338, 1906031602, 1127417231, 31905525, -608423516, 1161098202, 2143802072, -1990422288, 151811698, -2011694773, -1682879104, -46251955, 547860895, -1451188847, 620261293, -918007170, -968119281, 894443403, 1683943276, 1598518187, 1340920067 ], [ -1843844551, -990869127, -200966881, -521474916, 586320425, -1811370850, 2141268570, -1022388609, -1860012413, 721187990, -912897007, -749967740, -43500670, -1144474654, 2014465025, -2024954637, -1747936668, -1272734871, 2117595035, 1462204582, -1039060032, -420890839, -1176755871, -1516644367, 824913892, 2078799297, -460336727, -733121483, -1796422162, -1963667049, 201800676, -1399071762, 1302753338, 75349179, -1154561465, 1395149450, -1454866362, 34326961, -504798495, 980621791, 205151873, 725474355, -434125106, -27637556, -1248172210, 632052514, 874247260, 1712179007, -2044764843, 1307063214 ], [ 1296886763, 561315992, -1694530029, 265043561, -916549824, 1621099463, -721646823, -170027830, 2068188347, -1228146182, -2002134224, 310378770, -1633765599, 662051950, 537230653, -355088574, 1136761220, -773517371, 1913301627, -1902930738, -2076508944, -1255987186, 1239110737, 362746323, -345059656, -1360599201, 817450205, -917248209, 1537836038, -2096319494, -1893150891, -1142488181, 1701744088, 1606426742, -1698486315, -1932259827, -1323603592, -720868685, -594887145, 1736595299, -1084865776, -1888235813, 1555898994, 1951809911, -755068288, 1717602432, -1084208947, -2068774216, 1755322005, -1312990677 ], [ 346294450, 1300787186, 939151372, 1089893268, 2122840334, -59416404, 862585572, -1283675802, 424453754, 1073554218, 1618114298, 399908269, 250925482, 2132288962, 1294866194, 1199095898, 946554490, 474543027, -1271424023, 2061652315, 289358144, -338411521, -436450924, -1299533744, -1023817651, -2068485894, -1677797105, -765279758, 1499298769, 306677425, 735185004, -931076443, -691819979, 573200026, 1286042085, -1043625566, 2014916745, 1792846484, 1634565366, 1930525348, 339366231, 928120182, 1062146935, -269228670, -1246481816, -257653511, 926454384, 1858841506, 1805453709, 73277672 ], [ -75748389, 1760968854, 897391596, -1584020519, 876408462, 681628925, -2141510379, -521369471, 1190122690, 445220110, -934584478, 1195870662, -821363327, -1468897742, 752944920, -595450047, -305234126, -1373836444, 832872787, -966544669, 1643635083, 1390173366, 145423094, -918229907, -142655713, 1072260141, -1192469178, -833499547, 1257999318, 1592156170, 227547584, -995985761, 726329657, 668326497, -1938529372, 1944978106, 365397530, -221112905, -11943602, -516828287, 268872444, 1236773771, 355987216, -1245513794, -1454317215, 1428701320, -1539760274, -1873553360, 1591576159, 737421473 ], [ 1331962407, -1910686442, 2027169685, 1616173124, -1806981191, -288779477, 2097435963, -1420403990, 1935767559, 548323628, 1509682008, -798445858, 1053437880, 68649193, 750617752, 1083965799, -1914419102, 228158124, -1201486619, 689448012, 1982545116, 1203942245, -1499485982, -1214513262, 815864930, 1070642895, -1652982180, -1287290680, -1869885657, 1866780498, 71195669, 1488678320, -1663385430, 728700286, 548487701, 206885437, -266792565, 905934161, -706286404, -1644462117, 126523628, 804047399, -231398161, 1796647305, 239630581, -1338339596, -2000842878, -1661493946, -1486081452, -1581266567 ], [ 1147793363, -1810823200, -1458537460, 154008972, 1597049086, -792344923, 1859254188, -701387748, -1447989953, -1953914710, 777382370, -1910660841, -478233983, -1476024159, 1771832046, -587910462, 278358623, -1274508252, 1390786510, -1796533138, -76787708, -1749186021, -1047389749, -94093141, 51693456, -254025604, -429716784, 1866302163, 1328876767, -423494798, 1507170743, 944456462, -1658166154, 1624152496, 1980991325, -1802334051, -1188254488, -1515801153, -1188396836, -1719495842, -1983061030, -1787975994, 1333140210, -695194615, -1752481878, -1016839003, -926038735, 1849767971, -813819221, -765167020 ], [ -1582386729, 1739717417, 348955405, -214624621, 1296445900, -2120550972, 1925968840, 514304933, -2128406276, 1776806640, -1271091242, -1958715446, 1513576389, 91195120, 928833184, 1653797165, 688002456, 1012243312, -1981346073, 1525645004, -289112172, 2025029193, 1626466772, 1442604327, 1322953077, 381770119, -1997820663, -1122088421, 238145100, -799551234, 1006719602, 2018004584, -1074500631, -104294565, -400888805, 1201825654, 614671394, -199276483, 1759861671, -690132942, 2093226395, 1654723367, -500015270, -554625901, -199792236, 94196508, 1669755563, 852511277, -686106204, 1026702127 ], [ 1691381327, -270018874, -568170087, 2134703664, 1169063660, 2070474403, -1855273067, -273924423, -189286714, 1996289935, 952079653, -1883246451, 348316368, -1930551005, 1029915007, 578159617, 933942913, -2101376308, -1495228157, -471375988, -1209242652, 1578867914, -1924569213, -758694724, 282863582, 1961988557, -850137212, -1294107929, 901868096, -2019543509, 1869084217, 1270605287, 100619637, 931495304, -981003057, -444108804, -1145037759, -276542252, -598428041, -1763540562, -1996157010, -104924726, -2044446253, -151157800, -1774649280, 1913485463, -1493183231, -1103658618, -621732382, 987691201 ], [ 2072463356, -342927924, -1490309858, 552080691, -2025105871, -616260438, 946762289, 1224943646, -1971739599, -24697848, 666137943, -356648826, 1527292879, -1623081728, -1534455566, 317317769, -1738687105, 1733107163, 135962036, 316082179, -450528209, 345476602, -317433103, 993541621, -1016913445, 930576353, -1244811455, -1978020616, -1473791405, 855595606, -1130627868, 326504806, -2025457112, 714146157, -330525237, -427799386, -1351054531, 1425503770, -90305034, -1398095740, 2075936646, 122330883, 1930169530, 2003212861, -1015053908, -1285718380, -429214241, -904140067, 314037101, -299563369 ], [ -1999846240, 774717100, 1251154759, -199309611, 467413177, 263551242, 1360103466, 575163618, 1196021073, -2127549765, 1258304715, -248410923, 627677362, 1579176727, -1808823558, 70423299, -1149249293, -204331168, 357789096, 1673270361, -1788899481, 163712949, -1734704272, -1365250682, 1197150886, 59228584, -365737359, 611034204, -1873466629, 1777611155, -2106276630, -805702804, -1183029276, 986039089, -2120916279, 2129340102, 709114435, -647710776, 435209682, -2123867921, 798548307, 1747947325, -740145964, -1663731214, 1841792679, 1920986043, 1406989313, -1891099560, 2083939792, -2139795613 ], [ -719356342, -752710721, 451123602, 259638783, 645023654, -1716714949, 926599936, 964470516, -2080006236, 1766182620, 440053866, 1517307301, 1426522093, -2048972482, -19063475, -2142343664, -998963910, -1458492260, 1806266657, 1761224892, -1241768309, -1439160240, 931655337, -1960350604, -854671658, -964939810, -1554729849, 1086186879, -700950288, -158401621, -347670187, 1305759710, 883840530, 2017217447, -1729354825, 758483116, 656152765, -651838570, 2021533402, -2077305629, -430341582, -1666571482, 325093065, 624323203, 878608394, 157092780, 564376761, -1691993903, 87198907, 613086166 ], [ 1448024516, -1404189842, -1519341717, -2059477399, -812225049, 218514170, 264691771, -17578287, 779847038, -1150900729, 393384762, 1255018593, 796403388, 1158474893, 119803554, -395853893, -1483897099, 1076493963, 1038882558, -684020460, 197780558, 1172893720, -1009328307, -905668842, -86600665, 1624093525, 765391085, -1787934574, 977740079, -634749407, 187785867, 1404252199, -1848543922, 177457968, 302771868, 871195221, 136816118, -520718120, -677182413, 112955333, 1308726984, 293917970, -1585415785, -1322345247, -1568043980, -1263886711, -217406038, -1922232862, 613414217, 1217113073 ], [ 2016940059, -1927074727, 796734310, 717672074, 1874251546, 1497264544, -1658913579, -1900312983, 806145547, 946130548, -1220849138, -676430872, -1177897089, -12806705, -525649655, -447831748, 2075086078, -1772950442, 891934959, -1906180182, 1843818036, 1470423474, 809106478, -1395385142, 1603174808, 1091711697, 1946998221, -2013659578, -680164416, -616282487, -1740904465, 1427872616, 1068483772, 1725409095, 1328834498, -1792171048, 36046817, -1307043508, 2114568015, 1722935681, -1496489877, -1239651339, 66823313, 1019339977, 1362187142, -1451935027, 1999849070, 149982621, 2097947319, 2018676087 ], [ 505684147, -1374749343, -1508269038, 2065685999, -1369873572, 358426756, -1148999204, -1813364764, -1602821859, -986882415, -1022108333, 1363059270, -1141215770, 494914340, -232086825, -677826235, 1558660900, -850737734, 236750504, -610780694, 2051693256, -722508951, 1240107881, -2071927130, -257680770, 1898504901, -954659050, -1316646104, -1519665274, 2058121300, -770569135, -1699047321, 1317352666, -986122551, 303369920, 1460623770, -666878367, -288800080, -1131875222, -1037695386, 1616372094, 2039495315, -1511971633, -1142450498, -249853078, -390386189, -857805743, 167752706, 93083778, 1086029407 ], [ 768497394, 1966484992, 1083672531, 782714560, -1299159635, 1335479474, 608154244, -1817214487, -1591476926, 1204031102, 1519958897, 1613449252, -1077473602, -837249300, 701480547, 2092712218, -712808532, 1567465758, 1612119156, -768060022, -652308858, 1075917182, -498592737, 2114467308, 1398278942, 891610992, 2102320408, -2115226112, -1473759829, -1973189838, 2144393422, -964039303, -1678449114, 1623184162, 587602159, -458261489, 71308496, 591386390, -135665713, 1962373574, 1056528510, -754049910, -1924080764, 580272947, -1426588176, -445282361, 1302600263, -873056225, 1030989259, 1273650221 ], [ 1916834453, -1550898214, 1185009700, 43744029, -1198663668, 1733258469, -166566783, -1466393451, -2119085628, 410776166, 173653940, -1434571814, 502732803, -63271427, -1025310984, -1811885140, 1838958565, 830139448, -1077869148, -975465092, -1344257634, 703516350, 822820771, -899600564, -326315323, 120012718, -1282680892, -1438770857, 476522019, 500452429, -12242078, -189490971, 202943097, 962484931, -1737863465, -346976105, 1555186037, -1620229167, 846806782, 960135859, 1316784110, 1773140950, 364167239, -744197944, 1699362705, 2047539236, -368793706, 1061851727, -1172423295, 1559668662 ], [ 31998257, 1116399906, 1447732490, 362903213, 291007887, -1076865622, 1345349264, 787475629, 1155113646, 1626574700, -128787474, 2101872384, -1854401795, 216710137, -473114105, 351528435, -1858548116, 269464630, 724414391, 531366967, -1294377875, -939355861, -40338899, 1320856407, 1721487623, -1187158498, -1881446768, 1982757446, -754190293, -1362834043, -1774129308, 1829999369, -525889253, 1525613120, -888644171, 415460513, -1397817134, 1955594057, -1785551485, 386029032, -1390075926, -1276077940, -129609085, 579513827, -1082384073, -488205668, -1834507067, 260803682, 1833948124, -1646654517 ], [ 2001523717, 1646229813, -1621570198, -794739235, -448360707, 1765895233, 1147009104, 1690700002, -1218494140, 187056455, 1406830543, -118767935, -233182171, 484613200, -208175728, -1729978551, 559660934, 1277589919, 94121657, 1584547636, 2061622614, -366308907, -350975402, -1502170353, 919617050, -1907372970, -2098625767, 1249330495, 1503242860, 1325514002, 1555762410, -1867652622, 469190838, 890693544, 1502970386, 1478762160, -847814769, 751396302, -939875749, 793946282, 1590351437, 516398540, -1779421884, 1680829267, -341377196, 1859835592, 1774408935, 1441064989, -427588674, 1276221919 ], [ -607032014, -1112562685, -903055798, -2135253404, -2098330687, 559113454, 766927737, 56491552, -528703449, 829531988, -118637996, -662403216, 1111652698, 1029269016, 1458938399, -953688408, 1362265531, 1473871343, 663409107, 2038637222, -470663090, 179355857, -1505435776, -298327915, 246652857, -1561059144, -255453747, 1622683140, 1438441169, 2096902799, -1040760251, 239741193, 1988338691, 591703311, 710904431, 1245670819, 1368887994, 783879421, 1054333749, 1476776305, 906856061, -1691248729, -1652237823, 531222627, 721753475, 846550057, -500554669, 2067419487, -1261744490, -689970118 ], [ -423030960, -1436575206, -220454526, -1604536717, 485830992, 1899121639, 1253844050, -1216562963, -1092631977, 1799950067, -314525708, -1334215959, -600270276, -1287287780, -1677855520, -36512580, -118693949, -1779155759, 1774556428, 238647750, -1549040253, -323913228, -1943590432, -1362051030, 923260836, -443876232, -540304940, 178622847, -83342516, -1012589028, 738968695, 64560409, -1464784817, 486395073, 1452939677, 1947756074, -457380025, 398195430, 1137914082, -1488218821, 1266110192, -257312433, 705802758, 545910709, 1045394190, 1003925659, -1000542747, 1483666053, -744711345, -365691188 ], [ 1089492264, -216724042, 31170525, 514956852, -749296134, 1584929263, -1176809423, 1600748293, -2088019711, 1900273784, -1403862906, 1138256417, 175303424, 1614708823, -1555447324, 1041415621, -1060861855, 340417061, 894331678, -937529317, -422495294, -1451510644, -221582243, -671999180, -445136829, 310849662, 1508346216, -1521062401, -1472860504, -2147311711, -730527804, -797072693, 1197602923, 748069487, -268887694, 812325781, 1899247203, 818632179, 1462514214, -1457691871, -9212012, -1153471824, -806501731, 392941606, -661857733, 1521315809, 1260105332, 1882856735, 121927136, 1532049547 ], [ 1913091577, 1466064942, 2016824560, 779902461, -1697053712, 1598414855, 1498935787, -1158208848, 1188397417, -537935844, -1309750272, -1056734654, 164799913, -1295267637, 1631374512, 1552826408, -1575771889, 1989230751, 1953430516, 2138092569, 1951891959, 376718738, -280964066, -461212136, -1056307340, 1445472117, 727525017, 1428991633, 2132386988, 458257920, 1059234288, 957621249, -81391924, -571609095, -1834638082, 1349113025, 1495615031, 2110704007, -1697858957, 2095807624, -608271873, 386102813, -1412584969, 1713397900, 1121636326, -1761256233, -1380698577, 235567206, 1172064207, 1511912710 ], [ -1846791942, -478929945, -1665771352, -1117988155, 1561164865, -69474879, 1982235280, -129672409, -1238806595, 757711783, 1968986164, -1525844136, 1571380964, 951448280, -1377067694, -2099805794, 506279783, 1519531136, -256715256, -530890168, -461728989, -1564123157, -2005492985, 474859105, 1403084791, 1259208565, 143946954, -440361062, 2030514517, -1176970117, -1371269515, 1454859359, 337711172, 2138286996, 108884170, 135062326, 1232635508, 1963950002, -1404609747, -1651878326, 1455398623, -224290233, 501669291, 1719105087, -365378684, 729055943, 176780678, 2131869993, -1158064307, -957794085 ], [ -1155182036, 2147402313, -1287129162, -278608885, -1367254614, 1567327811, 737772700, 667893185, -242184526, 208363430, -1775650116, 216707458, -77390560, 1969053243, -370217292, 1042005251, -2049523971, -487678871, -45929003, 2089760986, 317269805, 608741529, -143200082, 2074278231, 215970636, -422735170, 983549057, -763166451, 701178854, 1032893298, 592336175, 257837822, 1337216587, 51150769, 1722316977, -1024190525, 1165959110, -1268921003, -833293534, -1297480056, 275137093, 300510321, -1051876256, 2024075653, -43711713, 1169658006, -813758740, 654529468, 161388414, 1041374597 ], [ 249831780, 38329218, 1827648067, -209701386, 505871186, 1009640996, -746130801, -2137660080, 1388876685, 1753556554, 1435314745, 1068363965, 194580034, 191477008, 138808725, -536201402, 1297278082, 1748953856, -594295387, 114969153, -1561848538, 196798164, -41894456, -1759807898, 2016581250, -1810692818, -880690757, 1318750105, -2146933633, 604518864, 1097353602, 370670908, -1662249248, -9780953, 372869744, 672867100, -2128305046, 1812679908, 1690494374, 434937213, -1746573624, 1994424993, -414786820, 296120157, -1921995031, 1367088636, -568556186, 804448775, -344104493, 517005244 ], [ 1249901765, 320651774, 873717457, 1295117328, 1538989164, 764188163, -1647265732, 1914782394, 1272170996, 1233937059, 475760311, 1635451849, 1946516563, -1482618298, 1234269281, -600071324, -1775721712, 838767348, -916548305, -724859178, 1822414225, -29158031, -1131774709, -138927711, -859809294, 1292425931, -1509248675, -1624780291, -1501028414, 1696632025, -1945337942, 302630839, 899464400, 462451743, -697536282, -873169195, -484590310, 495046183, 1285476768, -1158653210, 992738863, 967857123, -337747850, -176226333, -606305447, 1451019537, -899337793, -396761011, 1305806282, 1812651892 ], [ -1282620712, 1962092141, 83957954, 1165295018, -832169848, -1481719508, -1994025336, 1187838362, -1724219892, 1635650191, -911795775, 2064695767, 684270988, -406649883, 2137898973, -1894180018, 873022304, -1605684296, -1147847364, -1293705601, -1842682092, -477570795, -1781563960, -1166008389, -182601661, 289254810, 1917603662, -263787805, -1400687292, -2140246032, 1479768409, 1790226853, 2021730332, 1862231018, 45390874, 1376189377, -287980619, -1015447899, -2050815898, -1552747460, 849400959, 1881631623, 235128512, 566334876, 1123279912, 1125251016, 719813856, -1554590114, 784680373, -549878645 ], [ 997867862, 258426930, 1645495464, 1741121693, -176645264, 211162630, -977039844, 2081630698, -1161952907, -1318081183, 351087309, -1204977110, -702257078, 1237677471, 1974356641, -91548374, 1143228106, -965211513, -1489889366, 2012851511, 75285647, -1449547162, -613447429, -742294313, -2040723350, -678308932, -831816206, -1282484115, -1596676852, 164931790, 287507290, -299483453, 211214604, 398965094, 1692334849, 170703366, -1970237741, 1779844708, -85743411, 41636389, 1055601757, 1661556177, -1569757650, 1570589858, -1067751001, 581656121, -43818487, -1357859365, 209202266, 42840797 ], [ -473439122, 294603242, 471540701, -1314240670, -823578455, 1446009384, 1463651274, -505402140, 429288613, -87644811, 1778668041, 775692598, -935367420, 1349692801, -1026790652, -862979029, -1083389345, -1751318965, -876117643, 1432107043, -1005184920, -1857479937, -1076148555, 960387294, 2063999766, -273714951, -1026909776, 1807096698, -1435164259, -907778772, 674137304, 36545117, -1185856636, 2022722549, 648150995, 480861291, 839067730, 1200714157, 1207221560, 884971257, -1881763007, 90361018, -1823171828, 265918311, -1347762776, 1048997458, -1913842004, 1580271536, 2130893798, -2128745464 ], [ 1997618996, -1927216960, -864669734, 1792244146, -1301503869, -486721838, -1926140354, 1491735652, -593589206, -2141921374, -877571762, 249421267, 1079912691, -59075583, 172066741, -1703832517, -1238182741, 1768469120, -1715180055, 1978572131, -1451532891, -88883300, -1923768909, 153175437, -1750578844, 312038026, -1291032616, -1443331841, 343718484, 156041826, 176978245, 2014532310, -1354588941, 1544679229, -894922709, -1685053897, 2104924745, 1661130182, 1530402456, -1649020227, 693430086, -52918456, 342884706, -1231492209, -217097773, 1869168931, 1222572770, 1757158347, 697032882, 434669774 ], [ -1042178184, -929679831, 938900026, 1179214452, 59270446, 533955568, 1910124970, 1140061566, -455080348, 191042639, 1145001742, 932937580, -161201405, -1114713126, -1568609215, -989861979, 1856415679, 1839640072, 1501312002, -1475960501, 115440400, 437138521, -297960189, -2033023364, 863226341, -2128058343, 664215849, -2101264255, -987003072, 1246864934, -939025495, -1886050118, 2088206443, -421532101, -756309191, 776636630, -659048415, 384357575, -1926192257, -2074682334, 1119323534, -2121954021, 1948126900, 1355121572, 274877622, -1473433575, 815413487, -1535878745, -63914630, -1446244502 ], [ -419821327, -562912266, 1469975499, 193024524, 1814870071, -797133115, 1977522433, -630089749, -1418621789, 862438925, 57164696, 826243274, 641119736, 918309662, 866558755, 389312742, 996329581, -1081668167, 1690884906, -400789953, 1275981029, -739112270, -162080592, -544992261, 634323448, 1858894918, 150756996, -940465262, -517388612, -1113350271, 966323279, -1827222746, -1860349410, 526886623, -1871246561, 850082676, 552766043, 1113833104, 35583280, 1295690516, 2011623597, 282631434, 474106424, 1120490368, 704054852, 563221788, 1516763108, 172389615, -1860382740, 1243455190 ], [ 2027648822, -649738745, 127196230, -1370139048, -748034485, -719906603, -41886905, -753872642, -1554819499, -2084221405, -127492265, 1322495102, -355945175, 1702251630, 753379919, -590636007, 209881856, -1930702500, 1712007804, 1705553948, 792495417, -1047620000, 1026715936, 50355741, 1844091146, -1217263703, 278523181, -560838872, 144379985, 668335446, -1202418327, 985052600, 714510756, -161409707, 149260611, -820131525, 1611332620, -1981214080, -135966009, 1125816254, -451227827, 1606535715, 653893846, -174313419, -1226072930, 434871737, -606794635, -564846708, -936918210, -455121722 ], [ -240622366, -178720047, -899292058, -1082768581, -288138419, 1734048312, 894645954, -662981081, -2104137875, 2066565736, -205289030, 363181287, 1084935821, 430545842, -1201533128, -671229540, 2053973052, -1310778806, 2010185062, -32351133, -1033223824, 1187655801, 253505436, -912800327, 2034501438, 514562477, -2139744771, -1565720577, -1082869435, -899308311, 1970562788, 1815028257, 1113319423, -816208187, -1250345455, -566106818, 273919967, -681163723, 1833954639, -641521903, -3601728, -205571679, 687512974, -33952509, 1591354993, 503269710, 43478424, -1898969613, 1468883564, -285996626 ], [ 392501133, -1585372988, 99537952, 652122002, 1853435068, 433987625, -996779236, 102913906, -2029537948, -1749518981, 1108518034, -568533788, 1687885747, 1504647600, 972395183, 1373744581, 1680962526, 676777997, 1140471610, -1153031592, 210606466, -39149611, -1332344938, -520565234, -1815452375, 447925272, -1183763851, 1643935009, 1288590738, 2124642381, -947921177, -1432349737, -653406966, 197598134, 1602051298, -1414614889, -903633787, 1998726707, -1723478001, -136212375, 1453072701, 1755937359, -332687083, 26916268, 859962781, -2036548617, 1829321088, 212626486, -184355630, -947837897 ], [ -740656772, 1952634502, 1264795002, -903506802, -1542666427, 1731715204, -459463505, 1889124646, -339408997, 568341150, -211051902, 1287679554, -1626050544, 2110695889, -1410567180, 302378210, -1012939724, 494611688, -199387641, -740895095, -1882402377, 1625663694, 1572417942, -852213698, -109086675, -2122118311, 1947658366, -1908262523, -1923886376, 2135890280, -382623494, 1753322377, 678958108, 1516169194, 539486586, -1754082189, -600219272, 1590611820, -167548104, -119347493, 1191481101, 1587141069, 346141237, -1281859397, 452561808, -129850495, 1458565488, -1618081356, -1806123540, -1495454500 ], [ -1105927527, 1296901986, 1186288502, 735167941, -2137051987, 835892969, -1212447588, -1845941449, 2098827784, -164992509, -1234332926, 184322038, -1392747447, 672531558, 352107347, -1007549991, -368793611, 1195879768, 1881188688, 1849113403, -222179331, -978067261, -769937697, -690550293, 927849693, -1468061570, 1250389672, -2125999921, -624377951, 2002132813, -1581544233, -2102521128, -52698513, -1442456981, -9466078, -41410380, 1688526264, -47152007, -322232882, 1294094486, 846538227, 339352566, -1041482065, 1746675513, 1444405754, 1209520370, -2106914748, 625252635, -1838045905, -1020310154 ], [ 1458653731, -1853316336, -245208935, -1061878804, 380587703, -1010699203, -312753074, 1111650636, -1825460556, 1759567629, -1574192896, 2015282441, -1599079586, 1911167986, 199472361, -1888000274, -334603686, -754702104, 1145707980, -58548506, 135088389, -183565230, -39453375, -38161970, 1252300338, -1524844842, 13420705, 829695727, -1507110424, 1795769177, 1698036852, 1031418460, 2040800176, 728880751, -1217159727, 568399860, -1529092272, -1825964770, -989990287, 1913472352, -1953590458, 26218489, 1960548404, -545406530, -1307931187, -240060435, -1368170179, -1807537346, -1557871452, 67938138 ], [ -1800818048, 1792191988, -1581765979, -710110303, 125597473, -444349976, -1155241404, 72032225, 782789676, -839113634, -679699540, -207560564, 892956436, -1332474399, 1336322883, 1787073684, 1552539424, -1250534573, 982982099, -503969542, -180031962, 1605792625, 359944443, -1567153009, 1537789643, -431861648, -594898820, 1132675635, 1645018251, 459106245, -160086028, -1028289159, 446828974, 2001201088, -277499833, -144582822, -1755099029, 639276269, 975684919, 349613008, -433249066, 1205593682, 1327664518, 1658848047, 1380268012, 1711648509, 856750410, -1181174055, -1140394498, -739642219 ], [ 975343954, -427908848, 1048933142, -205211048, 121840805, 1492076470, -1568465861, -724488432, -1584831796, 1227183507, -698196760, 673078220, -1153472161, -644718323, 1838775434, 1770225648, 198941825, -826183916, -1759928035, -1351391737, -2070110803, -1758841924, 1730061512, 879582736, 856478269, -771196069, 1640669319, -1076681199, -1073535370, -107552893, -802838801, 530693061, -681428666, -653375198, -279222223, 330795252, 2022020417, -2121382204, -974248539, -537842388, -970655174, -1934751848, 1685236734, -681327368, 308343443, -1843028542, 1153046381, -204157706, -1143547171, -1028534837 ], [ -625134551, -613178411, 77916952, 1820100794, 1415593671, 1615235984, -1622993750, 426814998, -187632137, -872554220, 2045317478, -1326560126, 2123683866, -206194530, 1309577034, -882477511, -152304753, 1429483453, 1048341027, -386987495, 166270830, -1016809655, -2102637491, 860417345, -584234042, -1207957824, -1323992149, 429018470, 415401502, 1171558528, 119645281, 861684760, -2052646731, -1652425197, 825859183, 177089391, 1103814844, 1486827242, 1680770240, -550130986, 302267704, -874700227, 708662, -333219942, 5574061, -818577967, 78420459, -1781219438, 691937285, 608175872 ], [ -1363998306, 677470610, 790657046, 153349719, -161899974, -1516325517, 666988369, 1770419212, -1831556339, -1357724174, -1344345119, 1212126920, 760491579, -1251669063, 713844767, 2132127048, 531127239, -1004172085, 626094774, -1494822444, 156083735, 895597645, -2139930906, -1212595390, 499507616, 753959479, -1705766242, 390632809, 1111292777, -1878530738, -138667318, 2002180910, -1270365778, 1271158369, -914137948, -848320776, -1130280860, 1236263594, -405491640, -137376318, 1432499605, -1793756741, -1224965048, 402834155, 1335629951, 503609061, -1814053429, -958540109, 90565588, -601678929 ], [ 1600675827, 588007896, -1968344181, -1043662637, -881498273, -546499957, -1836213788, 979032274, -1044974938, 1607679421, -1425577595, -1570325675, 1944248219, -1287903240, -1139546108, 1054517197, 1898138443, 238988637, -1829469498, 208541402, 457082014, 651553761, 79732627, -1963213712, -1055186750, -939817909, -1447027726, -810833940, 334602892, -1807057364, -106485602, -1089898535, -1129145534, 750799924, 1434053540, 502776162, 903956229, -1115543453, -1942929883, 2049130815, -1960168760, 1109997330, -732142112, -228979008, -315237270, 2062044728, 1922969030, 477999699, 1144382575, -31026854 ], [ -10429022, -1627450933, -2090287393, -2138527489, -295829618, -527420821, 1155056639, 795547756, 995807938, 1854366887, -1021810207, 1143627479, -582817168, 800300104, 60030756, -1133119700, 86827326, -796595309, 1161460503, -1613910381, -88552346, -824313993, -1235393465, 1747744951, -1875135853, 1659234546, 466406097, -509811812, 1370086189, 1050166785, -461005053, -1624445074, -389962399, -849250737, -262948813, 257605572, -828958134, 668416541, 1330799736, 2084904515, 1498774294, -521132178, -310235089, -217426416, 1737574677, -217426231, -1453105099, 1864461384, -704567641, 1120664481 ], [ 956827484, -75993399, -8502268, -996851617, 951791616, 1824329593, -134743900, -17106924, 685041590, -1330609863, -1466649418, 370310720, 1373977436, -453102702, -927601442, 435948949, -2126065998, 257283675, 370781611, -486105441, 2125155647, -1437317495, 2145474638, -1036129462, 1911085771, 1783953701, -708068234, 381551971, -719906777, 1800626194, 2009027765, -1554537179, -1240471976, 399304193, -1396932989, 368091138, 1112262242, 899292925, 1635194011, -48944379, -498717859, 1511376379, 1558878797, -1533700949, 930859296, -2122692835, -1936524823, 259431675, 2018890110, 1636392069 ], [ 1998597984, -189830568, -2114588626, -1896795927, 331990372, 1889951909, 968568499, 629121105, 1471491420, -1513182702, 1906122193, -1910876253, 1909695648, 911533990, -854479874, -1048406404, 529889620, -1716972816, -395630300, 1582327797, -1199003980, 1337931985, -2053800189, 1315240457, -1710017920, 983182802, 1877630151, 1856520713, 410593799, -856863232, 52402155, -442752952, -450467959, -1661526630, -1009365325, -1363307507, -69024488, -1895922857, 582493266, -1217609752, 1140140219, 23178965, -2126339314, -358948552, 281584601, -351444769, 1387924760, -831558174, -1573247203, 1064027056 ], [ 449235839, 1509243554, 854415669, 371216862, -2080858001, 111232541, 1886811856, 1523268554, 507219073, -860975641, -1400222193, -664281203, 1982657848, 879042768, -1419565912, 1525770902, -1561609244, 1130929523, 736526628, 2111405023, 1268227252, -447020694, 124747459, -392365623, 1824590348, -1131146368, -2035804284, 1161203062, 268588294, 1674784042, 1381329137, -895809561, -385329979, 1130540087, 592764530, 894050973, 1049179078, 667890149, 482307487, -489333536, -1314937463, -425552681, 1908165238, -1497937667, -316488271, -2079135995, 1708683692, 1350952516, 1878306687, 1509364127 ], [ 1982006209, 1013342364, 1778544225, -1751907672, -1724655439, 1093842683, 1677228143, 1314179571, -1947224962, 1969062995, 2116630884, 1190178183, 1223829700, 1028809913, 1714060220, -292084128, 1995163352, 958940700, -806099943, 847033763, 1340761490, 1007448365, 1455711135, -1609683093, 2090713737, -80938385, 1242578291, 1467142800, 1788999774, 1820341573, -962254203, 1097609144, 1001263219, 147799780, -472051987, 1412674964, 1675699489, -2121306007, 1119803130, 342555869, -86174388, -1053247926, -1708371466, 13571354, -843167024, -1883580809, -1589072334, -1238201811, 726778085, -1656010435 ], [ -1644541628, 266197627, -1308071214, -1983575015, -787138899, 2046196890, 1096885527, -1995550528, 130464588, 429964887, 2015477944, 1304629897, 1987134155, -19282693, -793161777, -1090268242, 142987158, 54951311, -1007248684, -1378988310, 1545432438, 1334352117, -981649179, 391562649, 607179337, -1958052401, -890096086, -799895221, 1410347711, -1408100573, -897432281, 1686248136, -1164222407, -313288927, -1418957458, 291177675, 151692894, 1008068601, 1365789835, 637048086, 104709588, -1513314207, -1644130921, 824030591, 465674898, 547513753, -1535231487, 405044119, -350181932, -1947411980 ], [ -1950534638, 1689830027, -1320767954, 34152251, -777773650, 313867946, 548133419, 1171355888, 1246257254, 7741137, 105615482, -227329435, 2065799276, 877655400, 1592649227, 172244280, 2003087797, 969897447, 1806951527, -1977001306, 1232298029, -2102166732, -1077806971, -880108317, -743859384, -684018936, 861120897, -1076013935, 1784793091, -246254168, 1806365934, -887710801, -981921852, 544536452, -719640298, -429841534, -1133024822, 544693951, 1915603385, 864615071, -151434325, 2062416427, 1372963399, 719410062, 527776495, -1727823395, -1041628166, -154962700, 1546439883, -795757447 ] ] ], [ [ [ 1999265977, 105166874, 455992299, -2043691764, 372192206, 721030306, 237256676, -1890583464, 219078059, 1792599578, 454023694, -676961386, -924175609, 714849131, 1381484362, -2134591468, -1314654028, 1980248156, 342969662, 654643483, 929814781, 864281905, -1950351814, -817629104, 574981201, 1129344355, -1556520705, 1401733019, 1915512066, 1437011085, 417965907, -9900616, -1207602473, -69644718, 2023243950, -932603288, -1599586268, -821348454, -1425987712, -1941592800, -957498857, -1506824414, -550366232, -493657548, 886942685, 1529784903, 987309099, 692651671, 1688818805, -196437125 ], [ 210195835, -273114886, -748164213, -1417881932, 705096826, -224170776, -249494944, 34973981, 1506597152, -1022194667, -54338563, -1862955688, -269491507, -1873183480, 891248862, -2088595919, 973803622, -740477063, 459531476, 1488384518, -1424541363, 1083525110, -1874799755, 1217960746, 603333755, 571484809, 5374628, -1913540350, 254364881, -1460925022, 1921603184, 1817293287, 1629447255, -111788950, -365561651, 549132567, 999533824, -649617975, -1439678527, 1201863961, -1310711913, -1883630540, 1073224276, 2078789013, 1640988018, 102913013, 824538006, 2020830632, -811849919, -371725267 ], [ 401426036, -1326998680, -2018981087, -890567348, -1887776877, -177721646, -1818250781, 1003352440, 576500749, 1478311163, -1547450826, 1684965629, -901033438, 797948257, 2116098334, 1873717512, -1141118574, -837859848, -1540456602, 340296826, -1325113126, 1534461952, 1358887780, 1098583039, -2083448489, -190192364, -1547968371, 476403045, 1235092142, 810478508, -1290089031, 798135386, 569863369, -1269403012, -566001674, 816375326, 576462219, -1608499918, 220923697, 1806550903, -1444677265, 426430096, -658455608, -1385396872, 2143040521, 695976802, 1008343756, -568066670, -631428164, -1119263706 ], [ 1197149611, 1877225359, 751470214, 1846813648, -1625104403, 1542910467, 1924858198, -442375197, 275885546, -1702091854, 1229803829, 1527044045, -161927536, 23850304, -525953116, 1157225918, -1490666638, -426577453, -1088900791, -977671605, 667220183, -1774372694, -577571528, -1650459693, 872827414, -914881173, -1187711896, -1309812369, -451581883, 745290491, 1949543408, -279441535, -98469708, 1305026158, 1642375021, 1297253998, -1262206907, -1451026802, 500376518, -1726027883, 698408335, 620737578, -1038860881, 958849925, -574461319, -1234064919, -20004284, -2067822718, 1167821838, -838593206 ], [ 996855899, 1171144430, -1676847086, -822742049, -2143867723, -1793086589, -1558053483, 1837544616, 677373166, 905425069, 125851957, 1045012240, 891360340, 1379845440, -572694883, 205322386, -358519106, 2063099505, 568126263, -1345440493, -2084481407, 1893788261, 1834908378, 939919060, 1655735435, 1808387001, -939750480, -1625175463, -82969061, 1035250923, 964457226, -2075360423, 901641538, -343817204, -351181910, 2056939183, 962527858, -451345108, -978055420, -573814753, 2063580491, 1241772077, -861132067, -1184725164, -215090476, 1618865987, -178133907, -525747194, -485165273, 334638383 ], [ -415918941, -862486860, 956927417, -1667845221, 1284696236, -1525426945, -1740692900, -1681924862, 949017778, -1363864495, -1112906087, -442226526, -1274530577, -1545368763, 1388132407, 256459469, 1031687553, 440759955, -1183521027, 231022069, 1943115629, -1386431542, -1049200634, 356512892, 1532623807, -476663908, 1961931168, -2135130343, 2116771893, 73834464, 442226913, 1464211452, 1149223513, 142865225, -1785604941, 351432118, -2114706528, -1892666327, -912607099, 1151202591, 1251223801, -575405051, -217959371, -1943712964, 1729556368, 686186723, -1708412814, 1059608959, -1166014306, 252921555 ], [ -510704809, -166369665, -11891651, 2070478726, -1065281987, 175912840, 2081962762, -1356692174, 2129353356, -1127257395, -1633226164, 997805822, -1220737249, -1166859184, 2096245888, -1997847466, -1795248344, 556884885, -1492635018, -1817662114, -641272430, -324184578, 1421891450, -16880564, 2139286807, -133057368, 1852675409, -71113113, -1101288507, -1572826863, 1446789813, 1200908512, 2079918974, -477709193, -249462733, 959524951, 1505844514, 1897023914, 1864632731, -1566092056, -1065721163, -347585394, -200622135, 1451700441, 1646970176, 2041987046, -1797508046, 551372509, 1971282336, -466455342 ], [ 1735148584, 1667596900, -286084612, -1621774275, 802892317, 47163564, 1679867940, 112023059, 294320598, -749825025, -1950729657, 644544464, 1068022081, -1063145813, 2106252993, -1761734157, -164467097, 1856703688, -1360745466, -273609231, 848127261, 1155978556, 1861975808, 1303248645, -66463699, 2069818290, -1663265389, 1549369954, 1634663006, -1161814422, 363220562, -1857038866, 1614182670, 1857400303, -1873328679, -1972484869, -368688627, -1737438787, -2066728411, -1392287713, -1261858747, 1737230229, -1265131237, 1831826074, -1212115140, -564010524, 2097327937, -2022164770, -176499694, 949388527 ], [ -101094846, 164057947, 357495453, 1356583048, 392767983, 1282455683, 1281631339, -23176121, 708719960, -1828160176, -121183536, -515584031, -93316697, -1094236645, -900085022, 742349976, -1493425638, 189314045, 882113541, 1554647012, 438582907, 1071918730, -1620511123, -490621040, 979546174, 1299435030, 2022077342, 311335697, -1596930660, -1704035997, -1792709469, -540575916, 1527825474, -681097791, -645252752, -27977833, -1071933879, -972156700, -1759562271, -17298624, -906050409, -880950620, 611589097, 1387176007, -902493316, -1518238725, -2081926764, 2141488187, -361340205, 15196484 ], [ 240248054, 209095932, 413328533, 1086072198, 1204351586, 2090169557, -1923349813, -186858060, -1310162834, -944079616, 1637124706, 97906853, 605678404, -1911776174, -338141140, 1441610399, -1420648291, 462390484, 382501283, 177944176, 14464204, -332494131, -588820409, 1161501583, -2058798006, -491869078, 962637189, -80003311, -420351860, 1856692638, 528466216, 1903880076, -740784092, -1171530099, -1382765317, -1755922188, -1127314477, -831414149, -1944694062, -824941553, -2107680186, 436140877, 196246014, -312353155, 403584256, 537055755, 385612503, -1609023760, -445848805, -1353079584 ], [ -959745809, 1850166018, 1141045853, -100038907, -1241672366, -1046056818, -93225923, -1326571254, 521212305, -2098485191, 21351101, -2131306916, -85762838, -1060616405, -2083462173, -111576387, 882672391, 853139302, 1129380892, 501470508, 843205289, -563503697, 1606194676, 1748738687, -19051789, 446077994, -281423071, 1407182784, 1141840951, -1200865255, 1831494230, -1233122359, 1090393344, 1672009160, -40386910, -1164687878, 704439242, -62827559, 1694964942, 827041041, -239134533, 1809764423, -121025198, 1109470213, -478970303, 246192555, 126663538, -424139483, -811197794, -1232275913 ], [ -504919558, 890097081, -1633697724, 1679868198, 1278969390, 1856867263, 480105603, 904411947, 2025870041, -1788765547, -1974592644, -1450457715, 1109905194, -665010028, -349094343, 1665312695, 1338599028, 2137133632, -1101300542, -1464052192, -1945437636, 827879272, -1129478423, -1883384032, 822928256, 1665133627, -1570246385, -273283502, 547566750, -1788094125, 582388469, -1661925845, -1447591467, -642974462, 725163614, -1342140601, 1157481191, -786047255, 602330748, -446038177, -796897398, -973867538, -174910965, -724453045, -1883367258, -739829341, 286803769, 1303609943, 1078842547, -1531154473 ], [ -2639012, -111232835, 560951488, 887389820, 147474009, 1679703772, -1744057125, -99170966, 410866138, -770030660, 203619404, -1388245225, -1072168826, -102032579, -1216069909, 1577204845, 1906539934, 2077196476, -1285040987, -1914891160, -364402386, 394607488, 568044911, -2081786031, -1742491802, -887917901, -1362867550, 480477797, 1160272772, 1830775544, -1095921634, -1480203936, -1703310606, 143528214, -641924034, 1274989903, -1528411498, 1271461279, 1754210047, -1337610325, -1426816687, -202333572, -1346748414, 585950358, -696657663, -194515594, 566174831, 434064038, -1926270671, -1434516985 ], [ 969897370, 2028318830, -594998801, -2050158573, 716566401, -1979677092, -328115214, 1386885454, 10582670, -1534067676, 1340904400, 419467181, 147498133, 888194665, 1800610307, -460214693, 406341444, -1992720081, -1274521758, -1954367666, -987521559, 2089060874, -1156378659, 1365820494, -1956903103, 1058987954, -2138889658, 324556632, -1326790403, -630434316, 383488720, -1085152903, 587995932, 1339528515, -1841447839, 1810616703, -224517899, -704632825, 2141014093, 1843140887, -1725236855, 1704058986, -1212259351, -731627795, 33106379, -609868921, 2005004264, -1341289443, -1606650680, 816134242 ], [ 297968378, -1713991022, -1505587241, -198877481, 1164267316, -2132305327, -1652356430, 245194885, 294869209, -413708573, 760876026, 1486350315, -621339880, 890184001, 1821796518, 319104068, 984873229, -299251002, -888585800, 666149081, -595253544, -2075244613, 939950375, 1608507163, -1577214003, -1370291684, 2000804991, 574722461, -564038392, 1305554949, 262921035, 1404879318, -495480337, 389045952, 1493787703, -1741165502, 2056583140, 1566947424, 1602491651, -1860397045, -1612485443, -968649373, -1092577903, 1297934542, -1723432182, 1458748981, 386277557, -1215392117, 1713667114, 1315360197 ], [ 1387221395, -1497070816, -2068583907, 2078140020, 1158349990, -137241669, -1064206164, -1219257232, 1419754392, 485854461, 617667117, 1577315038, -1522158624, 509383587, -468100920, -1989494192, 2007630028, 1693181611, -424057233, 1290771712, -125938148, -1500699726, 1845512973, 1343051223, 703954789, 1859860583, -465402264, 752679745, 1231462517, -1558503909, 304256507, -2141106710, 569823041, 1367213268, 1730851142, -2017238344, 51736233, -425798569, 1742105024, 2032049525, 576877244, 1822777595, 38294472, -673501320, -773136782, -325261843, -1032626086, 1884922210, 1980491038, 984571518 ], [ 1726083284, -1366833908, -1977451208, -1671331023, -198298965, 1762770053, -881600199, -456963826, -1414580933, 1235508117, -777613800, -787082482, 453374952, 437155216, -216371347, 709876104, -412637161, -1226877822, -1281019963, -485306391, 1002137583, -866491370, 947395183, 1495073952, 1936095688, -109657139, 1546120833, 857909662, 1665427551, -1391024469, 777939885, -2109046733, -1474404092, -436914438, -520615696, -776367246, 751446513, 1775323082, -1768079509, -767401136, 1622668746, 788221147, 149631041, 1229252469, -1625108560, 1706355273, 2051032884, 366701472, 2103234217, 959279366 ], [ -60371069, -727355892, -185740463, -1768708664, -142671055, -1852613558, 491330160, -1029625335, -1026901561, -1922296671, 789136423, 1280276067, 946611480, 924446069, -315432276, 1285684293, -528437272, -1705737073, 1403712921, -1595772071, -1866755002, -1596576220, -1789601330, 1761596750, -728319531, -974158766, -175032612, 2015102214, 1271247023, 958969903, 1923192280, 1817913454, 450105938, 815981808, -260777290, -1798980492, -2121270166, 2030710312, -263453058, 2001945804, 266204991, 1451699209, -502327528, -963731989, -471357045, 1991366865, -977430177, 1112898326, -1150755386, 1661959400 ], [ -1572182476, 741539759, -1252845990, -807838956, -473000060, 830980816, 17913303, 135690534, -1663164670, 559668978, 74937496, -277060167, 1258011174, 573894148, -79722017, -870726508, -965667731, -2028227943, 748582346, -47089156, -1185060321, -1576194113, -2123314831, 327507746, 1468927910, 1025068154, -1873012207, -2141908694, 1436388810, -2045538805, 1728684098, -1243592617, 1188457380, -732680338, -517083227, 460210522, -988644637, 1094567553, 1186329029, -1410685007, 1539801259, -476181674, 844676499, -1421578843, -1985120792, 1696568360, 2136781584, 313242595, -1815748303, 917599734 ], [ -95385770, -2101247830, -1741253950, -175302377, -1212782890, -2036314891, 2064693756, 741835506, -68427458, 402525625, 594452445, 565338609, -613968678, -1493507933, 35917305, -996814304, 548899429, 443742750, 1017729880, -832617605, 5658901, -1591392970, 659647452, -720335638, 1906254406, 1380723640, -1803264815, 1954889133, 1246023712, 1057042547, 203012682, -1840036645, -250267580, -1632714313, -493853169, -1556196781, -1131859884, 1336826737, 1291543358, 1447514644, -540623912, -476839255, 692151414, -1806451130, -1519819396, 890424956, 1101344700, -625653761, -1291790189, -1706241779 ], [ -1359094408, -1323001831, -917477375, 853968036, 1692877107, -1061919971, 461639481, 1133246367, 1328217596, 310052408, -130758261, 1648594468, 802685530, 1812905739, -52452624, -1903136148, -743403439, 1595821413, -370060681, -1745956076, 241177036, -963914585, -1989935726, 579781077, -1012077133, 614906587, -852467221, 2145752043, 316385985, 2113164524, 1663122998, -725603380, -759738521, 1530071557, 1196916464, 612129946, 1104961026, -1040111305, -659848276, -342232890, -151258091, 588655526, 1461570066, 570031041, -1245377793, 1379565512, 532295710, -880772087, -1382191713, -739673730 ], [ 1159811932, -629443409, -1807047470, -814932325, 900821058, 209239692, 1698626668, -380217107, 976780686, 373222004, 1262726533, 155311096, -541846460, -906014569, -666291410, 1863683244, 404210750, 803763054, -1088148388, 120961079, -1578494892, 1260796389, -1602928860, -1538058207, 1276022816, 826341378, -1647971454, -286356530, -932931549, -87311107, 897330746, -265775876, -1975458314, 1614611505, 858807135, 1967603397, 2018192769, -6778228, 1194013823, 1356962350, 1052755854, 1982751128, -340524573, -1286653851, 285406875, -1869439033, 383541544, -425682834, 439056422, 752966519 ], [ -684002351, -224826608, -1652372321, -1350151815, 308685909, -980239232, 1580879705, -978747040, -1405345595, 1127050619, 563746600, -1185645728, 227843850, 1301768085, 1356743135, -1294492235, 1436629728, 1845785617, 392101667, 1635305812, 2001550604, 336184025, 1739901861, -1447796769, 479654996, 1794240944, -1520081657, 1934624248, -719660441, 1764110073, -2133091330, 678570838, 514903603, 1606580650, 1670475102, -463845142, -1759857622, -2004729608, 994894470, -1567247483, -844631775, -1570708900, 477567337, -147969375, -1921809639, 1801959780, -1899915297, 767787772, -2034984865, 1498553665 ], [ 2119575347, 25658831, 459640217, 1450808993, 1590666115, 238269311, 1871942936, 408956242, 842558097, -1818800340, 446692864, 111713067, -1446863327, -1185179892, -1198228358, 424483956, 2032407873, -701815910, 2006565784, -799336506, 1741156365, 1175963184, 1725240447, -1325292056, 348543992, -433311471, -602242891, 1716149951, -930664784, 907236677, 1618906395, -259645707, 2045793372, -505565446, -400315828, 1117113967, -1261984513, -588488868, -368433817, 282190644, -2070042116, -1613584968, -419435324, 1578229286, -771598397, 177644703, -751274067, 1124510328, 1626164648, -1931532362 ], [ -814833140, -1318390297, 1368308030, -1544226510, 1191799478, -1719972421, -1163275727, -1777314805, -46876160, -821543276, -1168512829, -1766689908, 1648877122, -734737925, 1069321635, 1246683321, 1950209558, 2042190460, -464081217, -379059443, -138144074, -147301525, -1480949138, -601016941, -572529398, -479682882, -474892863, -318216853, -911097813, -2108172663, 54656553, 1490080619, 2000828251, -1000834069, 806222505, 852056871, -1106168018, -1343233786, -402189657, 1763271387, 185531398, -1867371071, -1058807686, 1395079074, -209553250, -513207240, -853695017, -1421281658, 716934637, -758811093 ], [ -273622403, 1911057490, 553043494, -996800987, -1483057058, 871731972, -1306313803, 2021887760, 963738425, -549916343, 279137593, 890691529, 1711357371, -196971542, -409524309, -864741737, -2026099001, 1065850137, -1846152353, 80039171, -1380874393, 2102166720, 195752026, -1247340979, 310436767, -616643115, -2114126876, 1798940064, -1309851198, 1416080908, 746892896, 1430288746, 1377147153, -75641933, 1130590449, -1043824273, 916723835, -638865371, 1440541062, -1152710606, 1988221861, 442910431, -13742022, 1796254673, -664203213, 1906000267, -1201026003, 838613415, -1823698831, 732504422 ], [ 585217387, 1587849088, -659422316, 1960697946, -1469400917, 1265830156, 594459116, -1438667471, 422186501, -476721962, -1493503368, -128347890, -1546842382, 31901062, -1659551443, 558048869, 333108346, 1837949869, -121363766, 219809360, 623179352, 371891945, 13630164, 1254792752, 1848961868, -2084821690, -1030642326, -552592306, 1611154237, 557358298, -1998125676, -1164861219, 319008570, -1143903672, 1428044569, 223601916, 925585957, -810814776, -523561318, -842946129, -1738512405, -311270342, -619958058, 1719955778, -487011941, -192547396, 391225178, 307330130, 811203719, -1603950002 ], [ -976030466, -698166434, -1410478713, 1652612018, -1750512574, -1979046800, -1472195122, -1616029586, 1764211370, -406666920, -2049240354, 1604319669, -303417833, 1328577392, 453599563, 1518476063, -855950807, -363198431, 1236867067, -688135638, -1403022846, 861285700, 1124317190, 713617844, 1777457272, -1293970439, 563302414, 1627601143, 997754088, -1405070864, 1051062677, 156528129, 1761340183, -1967765674, -1622526261, 673780463, -380943873, -1236210019, -1246393259, 1546241138, -1048094648, 1200795174, 78427546, 1321805941, 1817303263, -1112424096, 698897270, 597547351, -1845756057, -1785473477 ], [ -699507699, 650010911, 473727812, 2059200128, 979071214, 568765426, -773046779, 1527912039, -1452344196, -1938607569, 626128117, 839676493, -304268861, 960195774, -1331296363, 158735450, 104461553, 513807167, 1370348832, 389637594, 1969980605, 866997050, -292054288, 54302446, -1523435171, -87462925, 1619243024, -1242683317, 1909858907, -164681296, -68223848, -1781125070, 1902004374, -226095758, -825911062, -2112742080, 2030275777, 1437589951, -2032648576, 797631269, -1946907263, 1287647637, 1085470153, 87282654, 1316678162, -761866801, 1651682138, 1859152637, 1687271461, 2010110107 ], [ -1568363787, 2070833325, -1757117983, -84840563, -1643671703, 89934591, -1763478759, -46008781, -265384696, -2001915834, -1574063935, -1499664397, -548684370, 824053074, -1765551254, -639592782, -1481182012, -347855021, 347653784, 1793316260, -767099742, -2072252445, -2104273471, -1435211491, 1493154557, 769967994, -547088450, -1752032182, -1887972719, 1625938726, 1765605977, -367983883, 1546052595, -1964582103, 761574792, 748424898, 306334833, -319120744, -707030410, 1790427944, -525579040, -1294553194, 1464007154, 1213684367, 252447292, -745235459, -1803125687, 2123309494, -1351164505, 1928933509 ], [ 628295671, 708550111, -1305132726, -824207535, -1585254722, -495480096, -1058331587, -68120313, -1686899262, 1186043880, -1619787173, 1159372279, -1052666703, 367409502, 376717468, 1749269211, 341893142, 122872350, -1856878027, -897888625, -254781584, -1526292313, -260265152, 1707716085, -1124644750, 723853050, -284234868, -1359153869, 474600250, -1808580194, -1711168157, -527491894, -1897591143, 1548204922, -973447047, 1093421728, -1006624903, -1530201404, -198532989, -1487602934, -1983083449, -2139798037, 798775675, -2105645768, 973934687, -303126394, 83989587, -614954293, 757541953, 1953794916 ], [ 918813465, -531671487, 1819802885, -1580241320, 37223300, -1174603500, -896931542, -1971633386, -1996412711, 830051293, -1588622086, 503803211, 1334541821, -1770829809, -176357629, -848177716, 1465381653, -1152675851, -1440892652, 1661183803, 2035641196, 1279336454, 1462251361, 482961284, 1983247844, -1752395216, -604018858, 1113698017, -1666857781, 953819895, 1988627237, -232603583, -986053222, -802855000, 1496438757, -2080163914, -2034266696, -273080084, 129503433, 1923972096, -1910523627, -1283802637, 742432148, -1462850083, 1174828437, 470294314, -635318389, -616205379, -122677727, -1755863019 ], [ 1921342676, 1757176155, -421476203, -2017191487, -998872914, 1161022629, -2133947980, -855284002, 661810633, 1318703473, 1902201204, 1748143196, -1014072124, 843182547, -1904590781, 2078615326, -1782266350, 1817725776, 970617280, 818403283, -366718615, 73286126, 82985321, 603408451, 286951375, 1651438943, -1002824260, -1364394666, 1536285196, -477908372, 803064463, -1359031443, -2094398591, 1499730523, -262637966, 456864405, -1334621433, 1173279403, 1764183713, 727257597, 1092159632, -522717573, -912584870, 1928139288, 1215030554, 1498546580, 133493965, -1278249795, 1670275345, -1890942105 ], [ -437638568, 674401155, -1932481543, 1916306798, -875420617, 33481355, -1687099887, 969315270, 1718368330, -1051020873, -677775873, 374611247, -1910555615, -1047812022, -680884927, -981501477, -562138950, 2106861033, 830416279, 1358285068, -1654407399, 1720438498, 1617048540, 1483767200, 1466330272, 1504846976, -280356352, -1921325861, -1799722781, -1017539275, -268542244, -1754470225, 523593175, -1108720833, 1322401851, 488487974, 167367765, 514152418, 1983914755, 923712329, -1317148967, 1951423217, 1259068379, -646164173, -1538422508, 1931714418, 2065547216, 533612080, 1635898907, 1035966610 ], [ 1969527889, -488257685, 709736333, -1525020552, 2039048761, -1296944195, 70092789, 1075854772, -2018016327, 1223423884, 197610307, 1628517671, 1025901383, 131602077, 1920807207, -256964084, -1053043269, 109139887, -1590913008, 1317946494, 554923161, -2044622092, 577486172, -966694063, 2018698303, -1121278839, 1843671609, 78762985, -1312476458, 1231959021, -466184151, -1340628685, 824042729, -1380375664, 632009655, -963120632, 1067246813, -1598159727, -735637189, -1674681302, 548788476, -1516766407, 1741637948, 1246759365, -90246706, -1474861624, 1371679562, 1209269287, -1379904860, 1311173165 ], [ 1493994006, 371767606, 897922672, -1996453070, -12712202, 671539278, -511976038, -1459154157, 913663083, 2135176690, 1072528059, -1779277704, 422208215, -1629241764, 414652659, -1242117733, -687295356, -1223652815, 1116532850, 894769141, -954084272, 1589319851, 1910446511, -1322174339, 1052978399, 2030864237, -704660885, -128586809, -849873269, 1729904158, 1427763033, 522497263, -1682802134, -981562403, -2041906705, 1429499134, -1085068476, 1867783496, -1314328881, 2036099886, -646824165, 242191305, -1455907727, -712717892, 283306755, -1989260425, 1411448421, 1897457740, -1924375878, -1778348109 ], [ -193617867, -563046945, -791416557, -1600947467, -2084565225, 884584551, -1847755677, -1444699267, -2118261509, -694848523, -355784213, 924322674, -1550187414, -1902238282, 1629671164, 929029441, -180829383, 519286995, -2041466083, 752480835, 1276315207, 993873932, -1791546278, 713438791, 943359748, 1807535157, -1924605979, -1372411546, 391890271, -386809916, -1322312726, 2064222994, 812805677, -1185936159, -1209794079, 1491054210, 1959750900, -672231122, 799648808, -240740705, 1537961613, -2069795426, 1365741471, -946637487, 1539077404, 1082919541, 1989553804, -1237994212, 1612743633, -607299787 ], [ -788689850, 1818428414, -1679758027, 1705778841, 411120684, -1736044023, 596093352, 1676269791, -152553459, -1684025808, 178739733, -2032808508, -1468531743, -972536478, 235403284, 1649040429, -147923283, -115281186, 1682400339, 906497162, 1964561027, 475509834, -1122702427, -1281953974, -31245392, 1145650280, 1703693582, -319912012, -1990248629, -1826907484, 1231618681, 538121030, -831700577, 808613020, -1116584990, -1166337432, 707515675, -1342226302, -1014636505, -1875810873, 1564987626, -354004818, -578021943, 748865960, 1226080990, -1856381714, 982212304, -394736352, 1400721735, 624850843 ], [ 323897776, 1733646092, 1040175837, 429206359, -209105632, -1573242501, 494314756, -151031883, 836113853, 1632407601, 1498733380, -1343853131, 1480018387, -2127623497, 31314655, -1702180150, 1341008276, 599997208, -1589259467, 1342424600, 308136454, 1392422532, -119102856, 820286474, 42413126, -906417488, -1760354940, -1861500773, -97004671, 1922440685, 1950978547, -215090290, -1305684913, 1255659629, -1980806837, 1854229037, -1613299186, 1855343925, -1725859172, -1365202587, 378527538, -1220935531, -2097607370, 1106221551, -23269315, -823124274, 1104617433, 877022356, -273453735, 1883739796 ], [ 1852082401, -102238331, 2003146710, 1462989645, 1297085700, -1345666876, -389530093, -515114061, -1540690775, -1903103479, 1349508880, -2016855850, 407309181, -582667965, -1886640603, 975775819, 981632437, -1068552283, 1518032922, 604552942, 607342956, 468955479, -901062448, 1094492150, 1283724020, 1194917382, -152831823, 1921022858, -1309154474, -274371788, 874948534, -1789246310, 1514428838, 920317932, -905735585, 2116889862, 1916734952, -1882715637, -1539895198, -1618720201, 1914964527, -1409383870, 1772344983, -1719422867, -1989209083, -1949342968, 2055655906, 1727949467, 445510329, -1009716820 ], [ 908553238, -997121507, 1233464181, -1791371068, 683026778, -1265406767, 613799551, -942252055, -688924954, -732328653, -818331756, -278393519, -876263201, 1141021028, -567617120, 533207783, -680506618, 1047742174, -1627418018, 2082286246, -1664374985, -171852269, 1367834183, -489808470, -2096661400, -1962859358, -1613877025, 25563806, -1910917280, -87299000, 1115184449, -917273715, -881116015, 1179880601, 2005897592, -1042074957, -1421858099, 1033923346, 477560906, -390824815, -1314300425, -611877450, -128296699, -395918289, 60555470, -1241212883, 460703470, 1207943315, 102450551, 1803131769 ], [ -1703905265, 1010808361, -282102888, -2010804673, 928422008, -832804136, 773118669, 1668872342, -263191293, 1148676574, 1865290161, 870556160, 408992264, 341527418, 434823219, -483178842, -2056375849, -1810542209, -1457505730, 740327585, 2102276387, -462559288, 248833692, 1694421122, -1721932051, -143471417, 893794774, 1741129529, -1692341256, -2020397090, 1981401946, -659371942, 2125540073, -1952569508, 51279849, 296076723, 757370954, -378213247, 1393187497, -51843861, 1384946555, -1366708243, -1868814513, -2108314197, -1554215182, -2076509170, 1163651168, 1484259300, 1593557524, 1833422201 ], [ 1057480726, -1136900856, -1172239065, 586866150, -2091948456, -1206242087, -1621765595, -1327266392, -2146611212, -714316035, -719848041, -1899093203, 307441538, -701125830, 1908187355, -697488978, 2053077608, 1495971239, 1507282771, -1040483204, -1319179149, -1744128587, 1833841020, -302869414, 596536259, -2054984986, -247150255, 1959899659, -729796191, -971771892, 1903974989, -706654791, -1319299300, 2004905436, -909870369, -945128671, -412757612, 1588442724, -2132015778, 890532619, -1326410861, -858094925, -266676054, -637502393, -987463229, -519306775, 1769053545, -1734206167, 781877440, 516037608 ], [ -447078529, -327376421, -1912783110, 554787453, -1585179223, -938379200, -104495589, 513723721, -327549872, -892248727, 1750881332, 896123656, -537974792, 526378292, -658194075, -844586757, 1608670850, -1482041813, 1014019489, -1231462213, 2135008086, -1906030256, 704661666, -812248688, -205863779, 352322333, 1446072263, 1529391380, -1060451628, -1583763903, 656945841, 1687468764, -495651427, -1053222441, -1447045275, 147183691, -529426531, 1645909194, 1420580961, 551355763, -59217819, -2015059693, 736868759, -875113048, 411607875, 482900362, 1418812692, 757218724, 794743530, -495442033 ], [ 1988639324, -2029189353, 1246398104, -900566751, 1252732922, 1336106210, -506304934, 1981997250, 1757036081, 553157173, 2093274570, 469640250, 1655065209, 344834943, -16496772, 2055335936, -112647615, -1803281672, -415226272, 524099335, 828520785, -22203243, -1134968772, -204930835, -302695644, -2004391119, -993061484, 2034510102, 1977601145, -517312266, -908040972, 208632290, 811944824, -1591133093, -1574837690, -1285389674, -1413170829, -701168676, 566009505, -1351307131, -1629894918, -230470171, 1329369300, -540578101, 2091015798, -1325798246, 437611385, -2034720576, 107222624, 1049539964 ], [ -942965017, -1990118846, -610247925, -1345682277, 794719534, 1520669170, -963600623, -1053541684, 1815493430, -2006490384, -1316874960, 1523069780, -1052141942, -1306159533, -1907249175, 760030049, 634221705, -503665614, -2135278034, -1779958291, 1022853935, -558237606, -1603959747, 1212740876, -961715346, 1468730559, 393663911, 1430818572, 865713857, -1742812399, -293819171, 430001853, -541057200, 1996545818, -1568481919, 995440201, -988495065, -201908942, 2010577103, 1807200679, -720905132, -1214231847, 1328270892, 1732224594, -953606041, -1041779431, 2043621301, -1612299918, 472796708, -60804058 ], [ 1929686139, 51807978, 854586615, 958884503, 750475246, -639497037, -1759686595, 37457063, 1403481000, 638336731, 208599975, 574710514, -585317672, 1170532011, -2036653826, 823826890, -1820532567, -1215267, 1436191913, 728233736, -156584532, -769203352, -1532096172, 1560939841, -2095681222, -339603251, 1051000750, 142197302, 430571614, 1848382857, -1146986776, 418301343, -56018605, 1017718064, 709112345, 2084595045, -1880828029, 1315383524, -1654928473, -1546969560, -1829630408, 1873100128, -1662997106, 519721108, -802447828, -814116613, 52159524, -973015526, 1907674872, 487497863 ], [ 2004796083, -1508927059, -1777910872, -1231018527, 1549973965, 852767661, 1365552776, -556999121, 1117474439, 800459735, -1197807837, 156695684, 1690224084, -1250236502, -630375211, -707509937, -814787189, -1538095485, -213749936, -1167124499, 689637887, 478783386, 1926903674, 112470367, 2145053093, 1817089616, -1630296627, -1495792483, -684651573, 190848898, 773448239, -853383463, -189696761, -1886217611, -1498456423, 227061804, -476585890, 1098119353, -1135825525, 2065136899, -2105908054, 518148293, -1436216218, -504794303, 244354335, -1265075119, 1999884, 1240225366, -1379177349, 98299621 ], [ -406201858, -1596483326, -165300250, -537821816, -342736462, 763370169, 889525996, -493174786, -310198663, -275140776, -1404485284, 713602749, -393180929, 1274119583, -1709190808, 1952802620, -922035115, -1949895840, -1380671340, 1793705919, 1249850876, -245039794, 504482724, -551204259, 710066899, -211227606, 141798704, 2105948344, 325023821, -874299070, -119430340, 71366087, -1402762236, -1790528919, -619703461, 182741829, 942859059, 168582835, -1582972225, 1584759021, 949759014, 1900145442, -2003116923, 736521823, 402218520, -1979835977, 1989515872, -1362307062, 450195303, -1042599924 ], [ 570824314, 1114898021, 1153729433, 992205870, -935647002, -1724008032, 580323843, -674800767, -718955295, -451632747, -1268988035, 1338067082, 356541749, 888116964, -1809123620, 1018120073, -2071752446, 1725239535, -2142836005, -838229713, -1708749383, -537941800, 908540771, 1825669338, -899609071, 1819645096, -1839441616, -127590327, 348676648, 46383548, -1526660369, 362399204, 1132977257, -834413225, 1135683970, -1707732070, 1956152426, -161930610, -1420562870, 1973736422, -1341050204, -1674600166, 1842751883, 1104448449, 1013223532, -693868093, -660991989, 303055732, 1497532105, 2144696277 ], [ 1495801779, -482779961, -756452168, -288171842, -1165208436, 909228053, 1382130851, 1420175250, -1890252269, -106169413, 596483941, 1196647606, -892849073, -1622266229, 1064156356, -796754065, 1292290381, 1897306203, 605062151, -883730932, -83179509, -152067068, 1766238185, 8802145, -49467557, -1680915145, 742054883, 1218257173, -173774987, 718297348, 1681158592, 459877270, 1386840202, 26786423, -99551399, 1437631273, -193320590, -2092843811, 2312320, 1889623485, 10793486, 1558101058, -98126988, 1024146452, -1446372114, -1882345354, -6615850, 315805138, -1107013498, 704301484 ] ] ], [ [ [ 760063310, -139051688, 2026657597, 1768548786, 952723934, -1755402243, 1262234273, -1426358541, 297351295, -1407652404, 1661030028, 459257005, -1241227134, 1621892765, 209974270, -703459418, 1615733319, -2000640140, -2090209189, -1401937584, -1740610058, -1133311675, -2084273837, -964607969, -1285975672, -851768388, 565345994, -1974018036, -903279810, -286819723, -1278393481, -594979864, -1359028540, -412717198, 1740119080, -745092587, 1907124140, 1593939867, 318848411, 1037308091, -1293085785, -643212796, -506841432, 983982684, 1574479521, 1757832418, -155340944, -1240827761, -1023375484, -1410582070 ], [ 98159321, 330652166, 1166583348, -1200186490, 1635052690, 649617399, 2111238714, -948388964, -1689174318, 487960445, -367432299, -978044549, -1831874807, -1491047833, -488968467, 2086303348, -1280753498, 2026682796, 1745475436, -328954643, -1014185483, -358313674, -1952728130, -226093884, 1580248944, -1505185829, 340175844, -1516406340, 251831233, -1179568984, 583553229, 1585867249, -615596540, -1896388190, 941393820, -97531386, -1578736053, -912235683, -2093316850, -850554553, -1792961523, 321726457, 1142280662, 308998148, -764157738, -2035476819, -1821253660, -150585399, -1235479423, -1245466880 ], [ -131922758, 1957635773, 1768311642, -872700620, 361657568, -773644730, 1171552504, 223722174, -2006075004, -1607789656, 924395452, -953847292, 1700487002, 24983704, -446774917, 1699197387, -85638620, 1413968987, -560772151, 28952432, -1076984609, 949634465, -1447308976, -1895398594, 317743797, -1216318671, 1719301705, 98583005, -2071553108, 1053706805, -1483427229, 1990686685, 572031416, -2011334700, -504959731, 1193133447, 1755073737, 1950853252, 1240975358, -1477325463, 1112615082, -1303205388, -1230623946, 1527912343, 471380869, -449005927, -1264429358, -969826928, 1017129971, 1444678494 ], [ 75689222, 1537135294, -841724154, 2121714921, 912908127, 321263771, -1431121065, 1994840836, 1070417116, -95440882, -1136498228, -1307855050, 2103166104, 225713972, 510208618, -2003968946, -1371238816, -1660721492, 1592452012, 818598787, 33805758, 2037972580, -1022278990, 825625696, 199335350, 978071689, -1716544349, -1914786337, 1106119286, 1880558042, -1312428586, -2141982914, -1050141552, -1301055256, 87506414, 541177113, -1779478476, -1755465028, 1199683119, 1459001687, 978213404, 1184798071, 1979597706, 1141187465, -186944347, 1560960586, 886931059, -1770354907, 1044082577, -15595121 ], [ -1013926557, -1449545206, 1900486921, -34043041, 1799653914, 343214315, 1070124135, -643945875, -1864320527, -926791933, -1516977555, 316289975, -906359715, 1692069045, 962930408, 119990842, 1746362566, 290397038, 65299853, 1481457638, -987276865, -243905723, 1647794156, -994730725, -108447532, -1283974488, 362996667, -988849370, 2017881618, -888158486, 2095559372, 1398496243, -1025682638, 581358376, 987541430, 1892292658, -1311400238, -1810950119, -1843133575, -122214232, -1803788400, 1223132977, 316962622, -1001693817, -407460886, 1458891991, -1434044977, -1548261576, -1415720378, 228325634 ], [ -888874216, -859861808, -889389100, 1567039499, 1159769999, 227807303, 1734930381, 2136131650, 1891716187, 1656833309, -277807654, 717177485, 171135157, -231726258, 2021968303, -117463633, -16779622, -1697559896, -1494331742, 1435233356, -558360374, 1387663114, -81882276, 777126369, -1789647138, 1520675847, 1572254905, -105636111, -617472403, -1324477580, 1308801070, 1665630482, -1825452449, 1051864923, 1591293683, 1763647120, 2089539544, -612720624, 902418449, 1469193206, -438133607, -1703414569, -1699646242, 1332342840, -1735651373, 229196113, -1814307579, 1038867346, -1327048421, 190825631 ], [ 1470943711, 694638995, -1608682501, -377060799, -985132904, -1605928129, 2066703414, -1940919666, 208781111, -827165550, 1354093649, -1212545517, 192071028, -286400840, 1619880454, 1191595674, 236789678, 925333535, 1132356910, 37419093, -151378348, 1544662006, 2063650684, 1093436738, 1859833077, -104930543, 1660919496, -691173334, -1276330763, 1543985013, -151453160, 741554018, 656587124, -215095940, 1774658017, -626524121, 1371442440, 1716578084, -1371813478, 1912047765, 789716131, 85939450, -1472112651, 850684513, -1381084367, -1868019885, 1927602631, -1218722384, 380748166, 951430881 ], [ -824290717, 721353441, -524282962, -403202659, -2054872035, -198451765, 58361961, 292527403, -1620781070, -1469783558, -1028235774, -368657571, 485305588, -1855576058, -4108618, 1165800967, 216626258, 2011581211, 955050629, -1985806061, -1322382430, 1670679600, -37733406, 1972755055, 1753453272, -1863871840, 1330344539, 1401003112, 1662326406, 1120651003, -216266810, 1545895848, -729795356, -1607951058, -2090707695, 1176021680, 861262997, -2059340203, 578978027, -9641897, 732080233, -710567285, -481620346, 1116570544, 375472102, -1689405394, 951441228, -1199347255, 486931919, 454649760 ], [ -1070451954, -1181664261, 1243755404, 808491151, -2005978465, 202508532, -97422891, -974155417, 562249438, 903720263, -1682960341, 1194353864, -598463383, -155807014, -2134423284, -1295080820, -412585731, -679860826, -2000555397, 1725537516, -2138933357, -331677602, 1148550813, -2094361773, 889702454, -1390494967, -1121363443, 1852667943, 832579242, 243175054, -364723553, 1159464124, -1107438161, 106055662, -1830345357, -1842336959, 1661969314, 730644399, 1751448523, -2096872075, 1543815783, 342177105, -1271903824, -195405187, 1996143183, -1452006745, -475581516, -808838594, -1979407135, -700483784 ], [ -1468856244, -532304622, 439223194, -1845976625, 2123619539, 521168550, 1663605819, -44765053, 87289102, 1329345899, 703970709, -78824224, 1909552533, 1485907889, -246644783, -47078684, 1557102799, -1137727392, -2063922231, 1939901580, -1521785200, 714134630, -220723697, 255930567, 1513055804, -672874013, 1671877217, -1628777168, 52460724, 428659780, 961207787, 1805339384, 1942256781, -2089188128, -412426117, 1703557697, -2109969960, 428451999, 1521580469, -1964416502, -11995779, 1309143092, -739582069, 1549206643, -597927912, 1538172001, -1469236961, -884704990, -221510235, -809965930 ], [ -689510983, 1947761420, 1486457368, -1177477572, 718016240, 1587781517, -229185783, 534879096, 1505116290, -367941083, 1641466676, 698068687, -1679947547, 1926121253, -309575656, 198248073, 358005507, 1479873847, -1305829118, 24601852, 993139808, 686322943, -1688151345, -1863975908, 1088022414, 1376938291, 863949354, 196615966, 2039866706, 369441757, 281095802, 410581193, 136801384, -235975386, -1974811558, 280985775, 470898511, 593342566, 1932525935, 567510314, -102832491, 1670999761, -434762743, -826673091, 1157697922, -1219462966, -1141133766, -474764165, 1263425442, -1015038242 ], [ 2086157673, 1913997724, -1512418055, -1260209631, 1616340815, -395880859, -1711283773, 1609514437, -1738515409, 698867228, 149375515, 1090425768, -1621808221, 1401870471, 858482119, 1061182894, -2079882880, 1823681911, 852493872, -1811969491, -1893317920, 1854188170, -753577896, -1721087315, -917654037, -1803549034, -789811690, -139631739, 1153259952, 1208166986, -1326494009, -128318783, 2129449897, -163142493, -1408498656, -1500834882, -2053420534, -1140923346, 908143649, -1105016310, 594186986, -703187883, 707777128, -2043544179, -728281014, 1675005207, 773570374, -600706761, -1946729634, -840351212 ], [ 1790574965, -587055057, 278376050, 1834657755, -2019723822, -1780122781, -779170322, 847650007, -1133226957, -1540651810, 1678456946, -722381035, 718130695, 1178885352, 2034926333, 912843092, -199335979, 586315758, 43153309, -1318202169, 696850458, -1269126257, -421924167, -894134884, 1971060023, 505348862, -1911382748, -1133362339, 1479897908, -1027280499, 867745143, -1566219082, -193561058, -794799648, 1563111201, -517483090, -1843953335, 169547065, -1270399572, 1753392615, -364757122, -202847277, 1906886630, -1371997183, 1595052183, -1693983317, 40564516, -369851118, -1100215992, 782685335 ], [ 1580685599, 1162763644, -986523315, -418713641, 216015207, -1649881495, -2025506565, -2004723467, -139100473, 173516632, -1674251787, -632401249, 771918614, 1802820337, -79057411, -1666959880, -1115879429, -519116077, 1117093215, 1451867366, 31672827, 469124000, -543139181, 1656289248, 314460147, -1953618958, 2113615999, 768629732, 1614901866, 566455640, 1929917844, 1933629740, 167962973, 167551316, -321893654, 513605482, 1312074648, 1279325742, 1676753008, 368530603, -1855964678, -745050949, -400709352, -2054317504, -1639779527, -374257416, -1703999335, 2085202392, 968017170, -741991157 ], [ 436503921, -1768657626, 722162761, 124609616, -833420839, -687747023, 1870036504, -1147163831, 1535851978, -1790416845, 1747079663, -1193782066, 1180537204, -99197493, 50694161, 1348337722, -679655328, -139236226, -1886386618, -578674099, -958480492, -951839209, -1797432181, 1192061676, -543788583, -949345000, 1143771615, -1204115947, -22646646, 909515104, -1973326902, 1980491661, -1603181509, -713992587, 1378716094, 1393971533, -2011078206, 1691679178, 2069682721, -329378647, 430933884, 550771246, -938989431, 1557906521, -1724712451, 753779938, -1174523182, 585762291, -885956205, -662273708 ], [ 720630857, -1175568784, 251706588, -1144324750, -1305845862, 1288427193, 171871702, -1634342257, 375892708, -1110638775, -2011855478, 50946832, 310816470, 1623398995, -2086087775, -611922645, -385552106, 289737998, -259534390, 1630592795, 1878243471, 332441112, -1634362023, -709061632, 1072431153, 1626179718, -365773779, 1259073293, 597612056, -1518396929, 165443538, -1583411415, -1477758708, -1959105400, -1333897966, 913095359, -358036983, -1270432976, 1970223772, -1538048441, -1160699670, -603527446, 1902738410, 1390452412, -133404628, 644928272, 1496691468, -2139269578, 233153405, 629190668 ], [ -576710909, 1523001874, 1243290138, -2082914370, 71089574, 1438085632, 1880687082, 254148261, -1548327546, -725208906, -2025625860, 645210865, -602592228, 19731915, -398668574, -596663733, -1584885294, 671894101, -698835066, -1681022455, 1966175107, 365198137, 967043045, 802876017, 1776384291, 1618138480, -1578042453, 504132938, 403775288, -112336488, -604232522, 1633067411, 89422443, -1153116134, 2113100235, -1438222792, -978588581, 1690777067, -273828865, 1036964960, -2093366503, 1187989664, 44921288, 1248908108, 2014032409, -72615859, -784015993, -1211309680, -858463299, -389527498 ], [ -2049883440, -1206325716, 464764064, 1151190234, -237677749, -858235924, 1603183550, -2055219967, 1809480863, -1308055519, 1280431957, -1240745378, -730633566, -1398075993, -1550100259, -1496613829, -508571376, -1343431346, -1114209522, -1662230409, -85135826, 632064047, -1316529789, -479648502, -1547243318, -1838396341, 2080505138, -1188766018, 1648879008, -307561832, -142448176, 443044780, 10333142, 12645691, 1882260824, -660460582, 578846042, -439172421, 1330853329, 1883815316, -293049475, -793342295, 1998006058, 1128252451, 1797549314, -538711623, -42729968, 126305975, 1579681031, 1366974394 ], [ -252226507, -499940801, 1644255635, 417936826, 742383928, -1901670958, -127819872, 613232898, 610990039, 184045785, 1757228241, -1073662801, -1097234350, 472724002, 1006508574, 398582514, 2070689405, 2040332180, -779222803, 621267575, 333424996, 57539533, 92311006, 895794255, 245469789, 1433921487, 1047424431, -1525840738, -1297096229, 145856751, 1646829073, 1668267364, -1546637675, 939678907, 1801164513, 266984635, 2053949641, 150731644, -460521844, 945299660, 4728274, 834021875, 1478566603, 952745055, 29756092, 1747095384, -924322379, -132129030, -743471584, 646996291 ], [ 1542249399, -539211333, 590773439, -76809924, 1913260625, 278320282, -2040441196, -1086191573, -1302205605, 1248059747, -1103049178, -129213251, 1376800956, -62932175, -777207762, 2124409461, 2023628013, 1834174206, 1937933446, 1743165315, -2090800914, 861172987, 1473510950, -1160418940, -650334140, -1912854052, -1197797079, 52491752, 185307257, -1708101653, -47224711, 11617963, 1968199466, 135524212, 1795650466, -1237162091, 965427102, -275709501, -2095239266, -163363419, 1313747887, 1977386076, 469963966, -740328549, 1470529986, -892672160, 1343226505, 953742432, 854771044, -1796381413 ], [ 2043021055, -1199621145, 2008490093, 939803375, -592015432, 398423230, -925571544, 1345188496, 1446151678, 96775569, -247700211, -1027840759, -1315415500, 496832799, -304357150, -919842163, -1650337071, -357019507, 1779604639, -1821793220, 193123160, -368517301, 1628976722, 423258359, 776940630, 1936378251, -1731183143, -1561504830, 266540210, -1677062151, 2010102304, 1957725843, 548308998, 1454837115, -614073385, 301599660, 29757360, 982388126, -1666363603, 264462443, -2145671470, 1263209734, 1624147096, 1400271180, -1325163195, 1352892847, 944307881, -2110090069, -1994377054, 810803601 ], [ -1867910462, -1156555071, -530148157, -2096060153, -2048089559, -124612594, -1415566145, -40985207, -1281246805, 1524860005, -971768224, 1111350748, -1979900547, 1714901417, -1295219246, -1658698362, 1991883150, 269737033, -528392122, -1690421613, 477673674, 390544407, -1251763311, -841915536, 2009715863, -386539212, -1369633542, -150416453, 792092603, -1941927059, -614968314, 2108717438, 11503953, -1164532128, -1769614203, -144446957, -1726235253, -1293348163, 1455021776, -689410146, 1781375590, 1076402515, 799788364, 790722061, -1150548840, -1315178271, -1644450310, -262670291, -1147583158, -1108610569 ], [ 2096921715, -320020057, 2016057261, -449880023, 98239684, -1132019284, -581339165, -165931608, -2048841790, 392115163, 491805029, 1305505683, 719064824, -1077119684, -628303088, -1661416890, -203899571, 863791262, -202644865, -416953833, 1507868100, -805265585, -862120847, 377237216, -239813788, -158482906, 1152470042, 1776436909, 788695237, -1361706753, -1229862426, 232712606, -391620512, 1029376528, -2055779301, -1054473165, -1776799910, 1712635415, -761632646, 490781464, 175951697, 1302166052, 1398924331, 235217303, -994245877, 756771160, 914082898, -529906098, 334471379, -1329176877 ], [ -1593236845, -1149001319, -1225228284, 292656665, -1502473101, -1626965957, -1625085638, 605245664, 209073411, -48864074, 164844894, 1845145344, -1756133482, -1681124298, 172630038, 734898071, 596231915, 254634411, -43216278, -1244320574, 1099611490, 46294888, -723280837, 1810016185, 2034273380, -34226462, -1252569236, -1760470864, -1599408593, -1275237473, 750989616, 1527174250, -774549136, -1469775864, -926493851, 10140310, -607375245, -856078529, -625081880, -1948894844, 255829657, -788589568, 1718285241, 243595306, -781015642, 1306031913, 1216672172, -103623436, -1524259867, -1379578250 ], [ 682576599, 1528987746, -1991665089, 518321241, -1827791813, -1968457046, -1250454685, 894539444, 509113310, 1331100163, 982349328, -14762448, -781006079, -131300297, 1883445357, -1355596344, -61104624, 821003755, -511835691, 124575067, 2022880291, 1251979178, 1946999607, -1848350139, -943906000, 1099088490, 1538955108, -1481933101, 1683299034, -76101483, 1504443523, 514674210, 477703376, -1139323752, -1646401536, 133329503, -890059337, 417505409, 1071580524, -2083656459, -1728909343, -613987032, -456609399, 1936990101, -428109294, 5621334, -1893538766, -1233122090, -1978681366, 1883247441 ], [ 472086374, -368022373, 973731006, -347202035, -646884973, 344978944, 729268307, 376493191, 2140865889, 1125402247, 1573405993, 953234691, 483520195, -372046986, 620524376, 1551318737, -1131700107, 1343118088, 807077859, -1791980338, 808116817, -1222776642, 910097394, -1188537248, -1752663407, -697093569, -1890760959, -1115502954, 2090696949, -902454717, 2044133151, -892699978, -559702759, 485686205, -2025797865, -1530139573, -687219296, 1542799063, 1251029734, 978507314, 1173579175, -433396450, -494126595, 23004691, -1549554791, -201610528, -1935646817, 1421673507, 2142473597, 856123824 ], [ -1039601787, -845800483, 1718784184, -952111945, 285271069, -1824389737, 654131395, -1131697621, -1514068157, 1151025953, 46897519, -1342446325, -958198456, 1737207061, -956581068, 1109025171, -1607337972, 74097858, 2053628341, -57044009, 1379196488, -2126704983, 438102619, -451981621, -326941058, 1570689278, 801436037, 1120523670, -1614914802, -191328845, 953100360, -365678600, -481458262, 1140427954, 1348374601, -1829912060, 554115490, 873835599, -915017322, 112895502, -1871803005, 495357211, -1260468106, 1231876596, -456457173, -1024954491, 182824296, 882074562, -384844476, -149093550 ], [ 122731541, -399754770, -1019864494, 1099034774, -1332299226, 1530788922, 539741979, -523350586, -1406190969, 312302676, -2121575217, -871649417, 398750200, -114358479, 1936512423, 66402015, -1765761264, 31079109, 1003583822, -1557613903, -1034322515, 827468419, 561799563, -906497602, 726510458, 2096549319, -1525531706, 1879468905, 2052735283, 802036549, 1113088144, 1015217866, 1088141384, -846577852, 378631867, 1952102323, -1245361299, 2042832083, 540027298, -723269934, -930160559, -1084472171, -1340566926, -398663444, 874644668, -1051223397, 1014812567, -160076439, -1174923871, 65451194 ], [ 690138647, -1066452302, -403283790, -1354639209, 103626269, -720193113, -1303876005, -1812663429, -858204250, -166548997, -2008231374, -1623592162, -910093476, -1565106173, 1459202943, 471137165, -1138539720, -1247152457, -1600819384, 177085003, 1757316184, -1389792604, 996243846, -1728620397, -658839795, 1333631419, 659844778, -920084939, -765191277, 1600956451, -342591120, 1034165402, 815236306, -1346055255, 1401476143, -1921051794, 319967598, 55132887, -1981991965, -1666640553, 1376979450, 152504571, -1455338343, 521301044, 1792751214, 1720184572, 291462451, 75393577, -1592293532, -983808042 ], [ -731748252, -404951693, 685662127, 22487658, 649936313, 1487892067, 1802944593, 623631170, -713078821, 1333675122, 282681179, 1703608151, 539070062, -2057179464, -1644489636, 1188997686, 1179697975, -349521068, 816627546, 923892133, 974290957, 1596962093, 1116724065, 1681090992, -902180922, 723353948, 1551777727, 1591994593, -374589693, 540304602, 1035982239, 1441264760, 1716668269, -1142424702, 28145034, 395363311, -476074513, -556646984, 956516016, -226949795, -1746722550, 21731516, 462774615, 136129106, 196916161, 1312899974, 874918860, 1892211160, -1298466450, 750063702 ], [ -1833637148, -1624415180, -1341784094, 1373707444, -1448468123, 176195285, 1827402634, 437744494, 16655166, -1592057863, 1817779561, -487954017, -938809641, 1184154077, 136071542, -771185758, -2138012628, 1751223708, 256211780, 1116449013, 1038458106, 1054070061, 1501080438, 1084212194, 94223110, -396871837, -1617086478, 2013453737, -1759742958, 869836504, -28068116, 1809559569, -2081035182, -985738716, -799430482, 1871905706, -1142293158, 349144669, -2055690582, -632745144, 4949893, -545328752, 1200038335, 1580453119, -626817552, -1282438024, -543165073, -2105056, -285356156, 1404512914 ], [ -60572200, -1172984239, 711738312, 1020938591, 200669013, -1269967845, -2068994163, 1704636729, 1801485370, 930471717, -1378479115, -1520665781, 1513452213, -1162480202, 1749247355, -140636229, 629311406, -1707060624, 2088860240, 2068493331, 1512293994, 1514911226, -1183308053, 189249864, -1692196187, 1490093766, -428854896, -114316806, -1548515496, 1710258064, -929388235, 1246760905, -60235930, -510108735, 1330770237, -247797798, -1481341191, -671166545, 1154945010, 1986871344, -27657639, -444669302, -1180339110, 783044887, 1769361258, 1895356439, -967572592, -1718212385, -68105564, 610144856 ], [ 424134802, 1653218684, -1177214397, -462809498, -737814639, 1919983098, 657890595, 946967859, -1949353063, 232297094, 1017117407, 1530842805, 1044612549, 993152153, -386159974, -2095352728, 1740508596, -1652869405, -135787285, 2105603092, -257023912, 1869393390, 1602663597, 1924844465, -457745088, 211546502, -146000506, 1381954963, -1519434004, 1722619211, -2050726890, -1684634714, -1481580343, 997326507, -770728216, 100600080, 2063492335, -1461049585, -709600834, 1493229119, -1629093463, 577643761, -449762216, 1353726453, 183603410, -562479793, 150427222, 1671043129, -308181146, 613433185 ], [ 734181955, -381495327, 2084080924, -1211118094, -2085805495, 1225133897, 625601565, 95559850, 591197790, 1261415674, 1509130009, 691989911, -622128864, -1946366117, 544629769, 1711686100, -298096233, 1444457846, 843536541, -785485494, -1001230932, -493415881, 1105618338, -986968142, 766536950, 947650816, -1785455114, -139388575, 1450932653, -1942652146, -142173380, -834562509, -1025734659, 897479542, 414756420, -967887173, 636618866, -78139430, 356738329, 1520631693, 162226268, -1648170438, -1270236437, -577293891, 2114587402, 1332740365, -1777643556, -1586945107, -1552544360, 575823694 ], [ 294614339, -231249159, -1267424068, -857995396, 1254325842, 1223008346, -1200228001, 1146147803, 1021572114, -1596437431, 536212536, 683493383, 513805475, 1293251995, -1033674936, -1927234464, -778248141, -1432651884, 1623172335, 1306969583, -985262650, -2136991502, -2018690788, -287927103, 522674084, -1103520317, -1522108813, -426513448, 1648775026, -322131332, -709954817, 1782499694, 1879804874, -504951418, -1152664427, -528828955, -1824505511, 459528012, 812614157, -1175292662, -1356729960, -1783609952, 328615184, -4437296, 925458856, -233656304, -1499700807, 1226002522, 1850679639, -1775215669 ], [ 1445395511, 560794203, -390369479, -1449893945, 1544664788, 888708845, 1497558417, -175223854, -757007338, -1884082565, 1658022087, -1682107411, -744005691, 354845387, -1475764833, -203772475, 269166295, 1661077454, -1127128393, 509932603, -2046612623, -1275687528, -112249820, -1235150565, 867762789, 1236966872, 1561410778, 939840915, -71997373, -1284823278, -2081501727, -1932671589, 452093830, -1275502524, 1478826811, 1639114299, -1861076618, -434331403, 1930150040, -2082888849, -1908918326, -1803137327, -898173216, 1597138482, 573121043, -1322800163, 520125031, -1947271951, 348777724, -500492241 ], [ 1089721761, 188512522, 1422237918, -1390024667, -281722761, 1419262019, -482315048, 1670961699, -1205377957, 601331598, 818970967, -921370214, -1563469147, 511295686, -1081239618, -675495077, 1944147424, 1085698918, 1722525079, -1663829387, -1282127886, 730591062, 284809442, 935082583, -821092596, 239099066, -1577324420, -1263052437, -39782341, -692337912, -340877491, 589240893, 856999132, 157367991, 97459028, 1101945330, 124591909, -1794005449, 547048417, -1572845307, 1830533214, 1441336557, 260447487, -777563805, 908851109, 1042373705, -388725523, 650783992, -1900728636, 604796253 ], [ 180786813, 1065245052, -1885783445, 243263885, 1023082411, 2011362296, -622305627, 968271154, -413674716, -473981954, -1211003070, -2005908443, -467727924, -755954481, -825602224, -13684064, -6838958, 1697854036, -1514010376, -718741095, 1248657125, -1166544613, -59161379, -516171432, 1853882368, 1492127546, 122243554, 79867535, -1656659514, 2077866997, 1380467022, 1990598252, -1811400286, -536843969, 1554313320, -730020249, -2061955973, -2070910959, -1927332370, 1826136585, 1820400768, -59414601, 1158792631, 580325717, -1577440964, -1779049429, 1683692137, 1634464482, 94835958, 1814564486 ], [ -1656590623, 768690353, 1033762204, 1516265906, 1467380801, -498091742, -1991970510, -1636016818, 313190211, -939205008, 1443494275, 554105806, 13189701, 895532982, 840051500, 370004059, 1247506634, -1197595639, -1693720616, 961691080, 2036541783, 393561141, 2031218685, -1443794089, 1584579154, -1024714803, -1756880803, 2108690968, 1474800245, -887971666, -973316241, 479598003, -2123732518, -876080879, -1940796181, -1943722628, -1888791246, -1390053556, -1399215552, -923100721, -218416077, 1076752793, -646744731, 1903366398, 1854275551, -1172264506, 1201061027, -1898502170, 151024045, -1991105976 ], [ 1878771506, -306970004, -841142672, -153316407, 1939394753, -870639116, 872586156, 23195347, 722460586, -174497496, -237658704, 1632249198, 1133339408, -1735709491, 974666547, 1545123517, -1594098783, 629205765, -797694297, -2099261105, -1603897834, 1452678888, -654702649, -1712045137, 639444048, 358132387, 892354323, 170806789, 1883931860, 892610156, 2132096706, -240541322, -1499807696, 919700780, 2061649351, -717912087, 1184852092, -328968226, -1454974276, -2011626079, -2147011403, 240482464, 1018234823, 603224762, 1859092588, -1309801606, 49847281, 1912887233, 1433019097, -556946073 ], [ 898807753, -1691484432, -883537268, 286528277, -986914349, -628230258, 1784299896, 44719007, 545254268, 1104439653, -1798240284, 1798126470, -880079229, -1438951046, 90839269, 936186832, 1447952183, 878519917, 1427339102, -506602377, 2113201229, 1462088628, 1822539351, -1801029392, -1238168978, -276257128, 1791776342, 1372380538, 332089161, 712254011, -554168243, -429846896, -1996253087, -1058663755, -71059945, 1303713204, -875706833, 595511436, -1931939397, -359849760, -481110416, 1473623151, -1919107546, 970024087, 1464061676, 1418409904, 396341290, 307894100, -1857423044, -1803833225 ], [ -1939687279, -396164394, -691170680, -1261363920, 1537963962, 241897930, 460545689, -1207138236, -460749281, 936533779, -32705877, -334285677, -1928430634, -573048922, 1958807812, 1638191307, 1477350758, -1077932983, 1434269255, -966945006, 106644443, -1452691358, 835124140, 1763961297, 11063314, -1902391080, -567481457, -1451648307, 1245710000, -1559031280, -139774509, 242399240, -500350223, -1926846540, 1303902980, 2087781809, -331430927, 643143634, -1240733060, 429889394, -1507437845, 1148160030, -1300730377, 2145685682, 1724761529, 1920072773, -170449153, -134228858, -594166185, -1202760539 ], [ 1572348433, -1809933666, -261083595, -552266166, -1006970170, 2127739068, -1089400192, -1477854621, -444396099, 1929483434, -891218995, -1778426796, -1594538904, 575358119, 1674353434, -465867666, 1387153311, -355619014, -1474378882, -1943849557, -1953604914, 1736484230, -340275453, -535368198, 1470876473, -28770449, 1454723467, 1765433672, -1330805618, -1610501460, -927688433, -1650964939, 1973654050, -2144539907, 2111412242, 408610940, 1941090239, -1278245837, 1520780776, 1319152318, -333762364, 1693190193, 2121356223, 265513501, -965497388, -2060533786, -2056469037, -1304223715, -1698689604, 1945466475 ], [ -1182857429, -987997009, 1315178596, 2076193275, 575250252, 637871720, -581919838, -1013207897, 490702832, -1841084905, 37837760, -892020726, -1181803579, 464790747, 320999456, -292892007, -859441634, 403909872, -725287061, 1023082420, -1458091519, 1416467024, 656335633, -328455238, 1375436938, 2090634699, -2003998863, -216574295, -822598894, 2118602481, -1303048082, 1201779247, 1431560439, 988372547, 774725558, 340640435, -1104251252, 305597562, -1725108815, -505865978, -2078889157, -1980699106, 1987326779, 1121957053, 1874460563, -702867507, 28869303, -63684366, 702589682, 1067967939 ], [ 1620627535, -1492283816, 1345626632, -1036441671, 1331195321, 2057681797, 811393679, 897284988, -603977665, 1059104588, -1145199278, -1826086300, -1706119941, 1871166034, -37941546, -1355860523, -87514104, -920727252, -8167876, -2022995607, -864190496, -1138916172, -898549996, -1923964194, -1927802170, 676576459, 1377625637, -264183171, 526791476, 406488208, -1639651709, -467372394, -299108946, 256731858, -1502206073, 1923402146, -1726842464, 924852723, -1903077610, 1864664066, -370335853, -1751670852, -1623319793, 1581329139, 1171920047, 1879654207, -576229902, 1890022437, 250134268, -1429786091 ], [ -639907289, -135577712, 498948238, 505098957, -1198233348, -2008651196, 1082870435, 813344835, -154152716, -1711281329, -1239359253, -1558892143, -1707237282, 244373570, -2008600211, 855866810, -123670664, -804590484, 1065589558, 1551807306, -432379938, 2108173922, -1317601918, -834062446, -269902292, -986292659, -1885127350, 2111008348, 1889993775, 78394227, 197268409, 673907747, -636740815, 1631233339, -1954224645, -1822277407, 1111861569, 1549589138, 1238666235, -929819604, 1086497896, 1057419566, 1481669051, -1542597736, -1198038718, 929124486, -1617523634, 650501511, -1667860962, -1770782829 ], [ -1828720751, -734599638, -2002211886, 1391422363, -630111743, 1827612954, -52756830, -1113374900, -492851526, 824920316, -1645986847, 472886997, 241577157, 66696571, -1352697278, 1272558270, -572118668, -631545586, -103756199, 2146805263, 2029540175, -409632487, 330982123, 2054878340, 2048631416, -1530131524, -121683598, -201406649, 20663968, 1570575335, -267588130, -932663269, 1036864891, 1950820149, 1936027964, -1183883450, -426709177, -1856266783, -1511246163, -988907461, 551967870, 1174505449, 1309285417, 1492917524, -25703223, 2057455018, -1700038408, -410337969, -2054176799, 1778729073 ], [ 1208603965, -1956392716, -611251442, 671955841, -163570357, 1854694954, 1799580323, -984014022, 880497459, 1179439057, -1819282399, 1502029671, -2109231436, 1991143059, -799416980, 494591239, -330842818, 1680967924, 271365994, -436185156, 1967129945, 237537256, -516294565, -1239864846, 1702809909, 1858592719, -1084946194, 880646991, -1308617828, 604940853, 124999258, 511752840, -865439615, 1211864438, -318917997, -962839161, 58549942, 517846252, -1432887911, 740419184, -734539746, -1143870084, -330712952, -728758490, 296970983, 1190403962, 1908236177, 1487516839, -990214644, 399518845 ], [ 690878062, 387877855, 398863234, 575436623, -276724095, 1504174806, 1622754727, -1276622037, -1645492490, -338565178, 1556388198, -809741838, 320997406, -634012047, -1784729059, 1737511011, -861051722, -877334760, -683107484, 1577971364, -1542902522, -1382478732, -2069979209, 1602013706, 579934916, -520597045, -937116137, -2073173218, 652235030, -1960703313, -1413252295, -1975254321, 80092573, 879196924, 719150365, 1525582513, -1275093496, -1980145418, 964915766, 111754993, 320495480, -186015041, 1993496219, -1272735531, 1229276449, -631957512, 128465138, -1874024399, -664259324, -49488523 ], [ -1726293477, -1282702320, -687832088, 1296934353, -1341540176, 1370759337, -1679494426, -515419600, -1299320559, -623991560, 1567440152, 157222236, 1586330903, -2081849685, -1910117203, 765384145, -1754586737, -1054831937, 1585300255, 621051681, 1891694583, 1493366992, -215532994, -1246472600, -1383268564, 771342680, -391659821, -2071014087, 326939021, -234197528, 374507573, -1386105239, -1380824412, 1465324751, -52082166, -1357867244, -784875913, -1290465295, -1996756299, 547735497, -1160457849, 1548992460, 1650560413, -1616278294, -1222906469, -743776029, 1446005719, -54667214, 258258269, -1398183660 ], [ 1600437311, 1181111418, 1243206260, 512133839, -1156647777, -223043271, 91880597, 76365120, 4336755, 727130617, 1408147189, 733751319, 702220458, -891869712, 986990185, -1487251811, -847647928, 885956081, -1497468114, -1519577827, 26451986, -37518747, -1666659064, 1387005387, -1590400183, -218782281, -73100719, -1399679790, 41235129, -247906420, -748581681, -714424709, 1304960406, 772799719, -65068286, -316661816, 969511719, 1727445135, 1010482029, -1831634447, -1007827373, 1971711724, 1098462197, -659782367, 860054080, 1147915976, -1809669508, 793047261, 571119852, 1292694258 ] ] ], [ [ [ -1444936975, 1087213062, 989335532, -1443847, -996187634, 1113529908, -1050376940, 1284960573, 1704594071, 2021048944, 417084775, 1231508251, -1292490388, 1241338818, 445010525, 1423704370, -2036755484, 1640440941, 1303200726, 780782084, 1486584293, 728204309, 413727088, 1043769263, -372982830, 901814232, 1257287284, -1997120294, 83183965, 1066380914, -845397765, 86922582, -1663841804, 233332162, -2038329677, -1542696573, -1386947525, -393709867, 115168492, -598850174, 1628211002, 1645330655, -462684270, -371489294, -1667663340, -632917440, 2023936173, 1081754025, 1815996087, 1812840957 ], [ -2094494768, 409816083, -881822165, -2121557581, 221896572, -636783963, 1120070301, -1808048648, -1315711705, 1474788276, -277465035, 1983871083, -1505983882, -739360906, 410652722, -779918001, -1762711967, 324863936, 1011802941, -389322596, -2109129997, 157077926, 323125622, 2121508861, -78343458, -1577673224, -1612850240, -517366179, -526389321, 1317442596, 1734995284, -622652654, -1879394840, -1254148325, -40551002, 561825678, -1230959700, -1697608931, -1498982405, 1596080737, -687815263, -291829949, -935367949, 1457590738, 1781489626, 1160187627, 1504003637, -175340531, 723991980, -589908979 ], [ -38381817, -1797637024, 889451226, -1340153974, 352610270, -1061869925, 316052581, 645189266, -1117868756, -865390619, 1023576494, -670116788, 563489659, 1187710431, -794142914, 1546153506, -1895082656, 846664217, -167112595, -1957506500, -777516142, -1183220067, -397856011, -884431061, -2102688889, 695525494, -1529459146, -997317463, 646809527, -719633570, 994672543, 1174384582, -1364260830, -1042347691, -1423732318, 1898437570, -957547163, 45544810, 20114879, -76373083, -332537085, 961858752, -1276736636, 1516205851, -1471912259, -975750503, 1562758021, 76438108, -1178887336, 1911633431 ], [ -220286355, 385994609, -1106508757, -1890219635, 1360318277, -113956120, 322429482, 976498736, 262988866, 638174488, -1883306115, -1539913983, -1832995086, -440763244, -1630730419, 1093655254, 165058035, 685378592, 543217868, 1158347306, 1773250588, 1582365285, -837328535, -856894483, -1835270793, 1071381803, 1625972418, 956579348, 833165307, -630785595, 659495588, 242541227, 1830492357, 988462862, -649147397, -1087610286, -252620978, 444932825, 753131010, -1131448331, 798545514, 441217384, -515186873, -1011878542, -1698430594, 1552723546, 1016456294, -2030875396, 1854948649, 159801082 ], [ -1148966500, -1084635158, 1615793315, 2055667891, -935429569, 238990219, -706950097, 1253284781, -1762516885, -2000572164, -355338080, 608981925, 3384029, -467653713, -1901941857, 1277166454, 1739130284, 1319741586, 660871296, 330607717, 1302338945, 1051373403, -1324999866, -1381256997, 392817383, -770163455, 1613142675, 586052011, 322729706, 1372657761, 1634555134, 1313060916, -1507313549, 1166013129, -1424517911, 1786023902, -1235142606, -350344501, 1038136631, -564653397, -151270329, -1029726494, -568413872, 1256781928, -1349774025, 763158910, -56132760, -2041068010, -1849431818, 1500393971 ], [ -12800225, 866402515, 422795270, -1743788045, 150215353, -2134920325, -1588362607, 841651405, -1134087148, 453428402, 2115090483, -312841187, -800860651, 2040904687, -1792644342, 1544706287, 474973552, -1603918340, -740849175, -40594308, 1095051016, 1858840710, 1240151114, 482356972, 1989885103, -478922700, 57857730, -416688503, 728674721, -36922402, -333413632, 1509686898, -451555570, -2082982404, -213603294, -1163144576, 159328018, -1920662676, 2053643245, 166515710, -1208418274, -441917003, 229954990, 448610587, 1140750975, -55328125, 1933600029, 955408326, 550294120, 1743373425 ], [ 413932231, 651361302, 265150272, -85576773, -322246634, 1869566886, 1964916782, -1642536748, -684508628, 2142066288, 1845510210, 948229645, -1447345185, -2131866281, 228216518, 2135991242, -60527774, 685322553, -766538626, 353388447, -1970913032, 317671079, -409204369, 1184574411, 1752256554, -202292851, -654213470, -187139822, 1341349429, -406994937, -1190674897, -332967945, -83388429, 1903577978, 2094878910, 692133077, 249223371, -1572046970, -1875705058, 444817730, 1477909868, 1651117448, -1475441886, -1390385942, 670428334, 746694681, 316119746, 2009167841, -691754609, 720189146 ], [ 1300616407, 1621438129, 530728369, -1063270711, 1292334634, -1739839457, -1190820914, 819353050, 1094921549, 969739340, 1842324668, 905017025, -750898449, -1317687791, -1861281530, 1280817916, 1560552603, 833292908, -834666005, 1357555516, 478487700, -1754423253, -435832282, 333666242, 1150669852, 840215169, -2054074625, 1231781187, -556964074, 677414938, -2053367170, -209852834, 2090835509, 1872582673, -518742553, -1632831618, -439010209, 347272744, 891439101, 1180742222, 1460883112, 1717736368, -1167784960, 1991136703, -239720004, 647317773, -714954878, -2056816028, -934345748, 744277854 ], [ -243868132, -1212057007, 1632593249, -1196839634, -766503130, -1411542247, -858447859, -1246194568, -393359265, 1271369514, -572808999, 1633478360, -214437680, 1480077333, -50961546, 1366889848, 1143804356, 1509561673, -1716661410, 512237157, -1592978927, 1790175325, -1566187304, 1817350507, 797429239, -104378430, 988091800, -197228888, 768701603, 1492416452, -1329443058, 656091461, 1738947235, 1946009535, 1070936902, 591764911, -1445380487, -65683090, -53099302, -1855984310, -1661145555, -1971915856, -950240582, 672399014, 549579051, 961718269, 1338268652, -415922050, 1098199540, -903924775 ], [ 967064028, -1789245622, 1187300426, 53992241, 471409990, -1518942036, -280048288, 48462476, 144508659, 1574196212, -333416496, -1266499234, 929810317, 1672704539, -847932168, -286607315, -1845018815, 1143725818, -296107887, -781001134, 317549063, -820676869, 1530211158, 1218825879, -1542612479, -635982794, -2043543976, 1157150287, 1697249921, -459403536, -527935198, 376754443, 1044833506, 1724155646, 1487069218, 1427267461, 1203106226, -389068554, 2112230967, 234284492, -1487697245, 1482001525, 1361802869, -528958177, -136403443, 409584889, -1543038246, 314951855, 647907885, 313968982 ], [ 2009193772, 357089998, 340497393, 419481897, 429875867, -584401426, 1458532056, 2104451713, 674253910, 1452022585, 295416929, -58813558, -2066470249, -1235368919, -1371344734, -1834062073, 1676818810, -1887367382, -555580133, -1458965139, 1200107895, 1759102626, 945116268, -447525802, -919925699, -60539297, -1957850738, 443420558, -1000894203, 1581351828, -777136331, 463803356, -2114750782, 223265330, -1629887461, -485152793, -919477591, -413362456, 139343197, -412607310, -276751657, 1560417276, 1539501506, 1749261653, 1378245971, -931246158, 248638023, -120090033, 1671749469, -1220968122 ], [ 2045954358, 1456729778, 30802490, -1607624215, 1589040531, 846075899, 1947596171, -1175791713, -1320726726, 1415833440, -1696230280, -497511224, 156199358, -2110440590, -1596632001, -744209241, -399805928, 179669841, 1740073991, -1863174763, 426119647, -1173598975, 1743560818, 486277632, 1979632952, -182960027, 487200534, -109613590, -741264650, 1899168106, -245001288, -101380477, -2120242113, 832599823, 1025590474, -694005176, -776160940, -706263831, -1535139016, -1014772231, -1835991499, -2106499273, -260584468, 612880747, 1565111952, -152813569, 1769291262, -754156745, 638259245, -574698750 ], [ -596238489, 988633299, 1853852215, -958955959, -509736118, -1451900815, 1376191280, 1136240413, 1478329486, 260858116, 453128101, -2006800476, 1379356678, 1548479665, -346847728, -636693514, -676473495, 307826347, -855050783, 856864490, 465012004, -263041560, -1130636555, 858953004, 558245189, -702958224, -444259820, -1461076036, -950126706, 2134185082, -658286395, -373254035, 460155919, 236981762, 1134383478, 1730730107, 897311869, -2132081, 1685685990, 141261733, -1544640945, 586065098, 737172406, 375329899, 704024536, -1671146619, -556116229, -760915197, 391228437, -799314330 ], [ 1429545885, 964605676, -691055875, -1241672228, 223814263, 1603884439, 248246317, 1961115354, -1046129089, 1023001430, -1866856157, 382589995, -390204439, 1351949493, -977474545, -1882879528, 21963719, 1244233844, 2037854807, -833985818, -1280624140, 8571678, 1306359994, 1622418174, 468888375, 483917536, 360980387, 1060259782, 1409313325, 920173601, -1007982559, 547525810, 1564909336, 842889216, -447211767, -235305316, -462745753, 333518668, 1068794908, -1139929323, -1177872962, -90433073, -1053507130, 1372877950, -2072801510, -1171267781, -1561570925, 1429715652, 2122802588, -1462012112 ], [ -174088057, 1945250779, 229518634, 665204154, 2066993026, 1324726510, -588778545, 54409668, 1869093927, -1365883204, -929055276, 1874113550, -637115581, 1696424721, 172761733, -638670127, -158907962, 2123312113, 553190490, 418294809, 1603844637, 288855990, 400313832, 1043442001, -1733295991, -2007948477, -789174967, -1009239117, -1863042967, 1765090318, -1077852690, 1937507298, 2029206014, -1616123486, 1875084740, 2044019437, -1693563976, -922264044, 1753413138, -420235486, -1516835353, -1691831477, -1473708356, 825261101, -1610113005, -1553623057, -165171759, 1204713585, -2038055945, 1396233440 ], [ -1933368727, -1509963028, -366728149, 1534772460, 167793481, -1707089183, 2054214136, -634242277, 417753139, 312930670, 1933082849, -69363332, -1528158432, 175229301, 1379003956, 2037179282, 266084207, -1463612336, -1915441418, 366421047, 705400050, -576883573, 1821423395, -1436389055, 1265006896, 495925105, -581909379, 67069270, -457716694, -633850543, -1147980736, -220438799, 1710515120, 1424478326, -932144915, 500186480, -621444149, -562516975, -480259499, 1599804793, -76704268, 1543159704, -878173534, 1662918537, -1594871822, 339649269, -522569534, -1829512847, -754509550, 731855379 ], [ -714310905, -974312481, -1665757537, -1100189132, -843714176, 194599705, -1005314213, 1627187882, 1969267435, 1061646435, -1181719607, -1074465327, 1208732660, 1425182744, 1787048250, -1160232777, 442219338, 725513262, 1885672372, 306404350, 1578146144, 408209005, -854504395, -644359657, 538868763, 1047638972, -1851433976, 1018573466, 1112731200, 825310797, 327621362, 257359349, 509047042, 802851593, -1403659887, -1089385685, 69122720, -365242574, -355522078, 872676020, 1204437132, 649761490, 1433969881, 1827215736, -575393877, 1464751237, -1155812166, 301889381, 545524681, -792111539 ], [ 924936466, -819107786, -1564551911, 1576657209, 700724676, -641241006, -652034270, -512078132, 1563275045, 851447963, -1924194556, 1372251746, -670247607, 653647826, -1564382752, 1365929038, 203991463, 1499291602, 1926335356, -1595425029, 751391429, -440223367, -1562388297, 2092991528, 1740794043, 836636702, -539495835, -373302468, 1734075672, 1253959919, -407279974, 1546596471, 1005628181, -1681085814, -2066753837, -1490000591, -2113606239, 2041255639, 1260800844, -1182152940, 271713067, 2141066430, -542920293, 1165939795, -744087764, -1160368865, 1991458307, 2109915290, 337679823, -1264858273 ], [ -1524175630, -59835904, 98735736, 381906643, 98190196, 145510744, -297769747, 550634337, 1634600494, 1944478063, 2036906082, -886015094, 895692578, -1378095359, -552495682, 48708289, 257563844, 885817216, -1892583869, -1436375911, 1038711979, -905099977, -1909844787, 947690772, -90512624, -1297036749, -245080136, 952590039, -342069162, 847358769, 680319238, 1214417581, 1658387743, -365714741, 1838850503, -806233450, -761693319, -1548000908, 1514439333, -995545171, -8893502, 291156844, 248181200, 779602509, 119828229, 1782969059, 1100722914, -1412943181, 1189881241, -127058675 ], [ 991878944, 266264555, 1093412179, 490670181, 1119612751, 899127384, -2000584927, 529075010, 1230790065, -243197061, -444118208, 2091948676, 1248943924, 1201307746, 957377440, 360458204, 1087294176, 2135314629, -1606813793, 1761950124, -12541430, 130788147, -132910249, -1336914958, 876625966, 446032074, -305597322, 976031330, -711485340, 1111951356, 1083220764, -981491619, -1442092331, 1084981576, -281687875, 365212479, -72664702, 424628362, 678824047, 671832911, 47328454, -1452792218, 1859284980, 983227744, -354950515, 1199975244, -790701634, 544937339, -1821799348, 1080294388 ], [ -1694752172, -1937242857, 559952685, -1422194256, -1493185897, -1253889103, 1527575409, 898299503, 936583327, -1053902411, -1181079174, 408681148, 240403726, -828813652, -714194528, 198023130, 920712172, 1663787973, 460084515, 896636536, -718416331, -1176880173, 1145345804, 221586481, -788421086, 891329732, 1807323882, -65396670, -1546519632, -1047035891, 1199378624, -492588772, -1240122955, -680018112, 1065635668, -375455819, -1093805636, -521370219, -592066638, 1793607839, -736820729, -1201663106, 203118324, -1645861038, -847118155, -1765603860, -2006202407, 401143912, 1871662822, -1179362634 ], [ -1224754246, -2069168612, -749074049, 20212867, -814322650, -189681298, -1353713239, -1947722656, 2015263177, -1146299501, -1419754811, 2027913853, 666260762, 175157111, 1743157594, 1012130564, 633872309, -200113403, -1422084511, -113924881, -1380333359, -1966989072, -1246836275, -1884094576, -1199819462, 1726444823, -54668047, -377411078, 1809592049, 1262501204, -1232112958, -1157815351, 108344509, 2095583768, 1595435177, 1548705837, 442720160, 1849261913, 1552091373, -296874191, -406364293, -188379743, 730581430, 553853736, -989994509, 1151154762, -97079851, 1060284300, -436465511, -1018534033 ], [ 1937995775, -1592994718, -552520261, -394233111, 1455455246, -1848358055, -577541920, 1753614351, 421524046, -301190827, 722099533, 1740651621, -177794771, 1648100596, -2118525031, 1892762595, 532064554, -1980870108, 1274382226, -1579071044, -1336144381, 493221143, -340008197, 1030023574, 1458910456, -11657536, -1434117758, 1735941239, 1925921520, 1135293727, 667675724, -2125935196, 871546816, 1629034900, 222775070, -390794889, 130668280, 1672787428, 608053323, 1709556769, 1292603709, -278334034, 92566548, -1113060249, 382727397, 111911527, 1455832293, 375657314, 982978142, 990895763 ], [ -189911703, 371851760, 1726762209, 1202640443, 1133862434, 1113923697, 1097572216, 259978104, -1663903387, -1172737654, -1867681427, -526350949, -660708500, -1591416111, 997499578, 507061130, -1077360883, -492580895, 1689871706, 696046091, -1873669115, 1439514042, 2140057152, -1061363235, 1843343929, -1410240254, 1906984393, 1288904236, -978012768, -1002018710, -1825232988, -1031420507, -272850590, 316329428, 1242153796, -701259451, -1605963214, 1463393114, -80093752, -1464173355, 1281313721, -779292435, -468487509, -2011001840, -1127581031, 618100013, -346691058, 1371857330, 1619343559, 1903408643 ], [ 1392577992, -1545968232, 1285542300, -70165501, -592481369, 252289221, 1718803133, 2059518706, 1245274455, 1931579461, 1088776759, 1316117438, -1262237907, -77292412, 678120517, 2009366665, -749662088, -661418263, 1957483055, -491492745, 1514934317, 171900124, -1043390116, -2106445880, 928249234, 1224008286, -1950777911, -103073784, 926379786, -469641303, 958567598, -733565315, -1116724374, 1336221131, 524071139, 236960855, 1703095750, -738656275, -1985698127, 853561458, -1118419541, 1567583336, 901771971, -1805749559, -708842808, -1981676108, -233853958, -357980489, -1836056566, -1359268186 ], [ -610022054, -1183791011, -1812724000, -476590869, -211970313, 1914516690, -634689473, -714920592, 269375702, 1013425137, -1703854087, -1648573535, -316427626, -292874006, 1168825662, -1866908436, -917334992, 1316476949, 694578913, 438520253, 782102698, -488724672, 1696364930, -1311748238, -349055677, 1070378203, 1931126207, -507819613, 1228900600, -1979071853, 904563586, 1125348802, 414316128, -1942335370, -2128673205, 233432719, -237725523, 1690900720, -440661532, 1183875269, 621327722, 129057723, 486276513, 1654926208, -1812824032, 189061093, 2122993884, 708680836, -41681325, 1714707261 ], [ -221810238, -1058542845, -821564270, -343191857, -47117419, 1989527658, -512544593, 1268086892, 623131110, 201521039, 452256785, 1136261299, -1844632620, -359261588, -923497273, -2116341133, -1913368600, 1656371095, -1118974451, 1856542455, 469246215, 606042035, 1248997348, 1404963097, 2087793511, -273133418, 567244875, -1817103601, -84109762, -399560265, 307057067, -1710179265, 461404267, 1191199610, -1385203698, -53837034, -904341692, 1516396087, -808928843, 1820196918, -1545406746, 1664537652, -730253983, -474066559, 1477897380, -326065371, 61196397, 514288795, -436850603, 1261540286 ], [ -59738747, 408508264, -577046982, -1798366122, 1449727688, 260080949, 2010005174, 616260517, 1642422769, 870936302, 1880853268, -2144284416, 1637524949, 838804666, -1956636284, -1615788297, 1588428013, -1578302164, 1756188294, 1138189137, -2034407093, -1694965894, -1065919851, -1401139381, 1381290764, -2140025536, 2028071515, -1710663423, -55721027, -1922389170, -457994867, -976403220, -36850248, -1294372146, 825648090, 1366093414, 2095095386, 985219557, -1128733640, -892901470, 1333073939, -650923968, 714807405, 1031013349, 864251610, -2016210843, -1745683540, -1219000548, -1579042941, -1385569569 ], [ 2038616271, 1137538622, 1243529110, -125115049, -1650441701, -1043203455, 1976385550, 839137393, -309029167, -1183557795, -1178586020, -1009526143, -1244338276, 915673551, 11216415, 49168572, 161331941, 890538890, 524677300, 1230743913, -1724103030, 214951657, -1937045730, -704488186, -1443079528, 1960688737, -1360442489, -325482435, 448372644, 968400235, 2082626793, -1167875028, -407837751, -1494012841, 241319970, 1329973118, 46529359, 367443611, 400359829, -1481569440, -572237900, -1194605126, 805877251, -312477235, -760768709, -245867866, 1588980960, 1455566173, -1539891362, -885605053 ], [ -1264047035, 1243155904, 816863086, -1089710895, -75518835, 2082179407, -269104232, 1400380264, -1621937525, 1012475793, -1419409437, -1607865731, -1930480385, -1779094115, -1790300471, 1937313621, 391224931, -1718646870, 519330975, -407951774, 1509793698, -1271967121, -1371902192, 485145408, 910135940, 38148504, 1294505405, 1922119059, 1688271326, 589650242, 452599934, 925858227, -66061886, -288316271, 1025308709, 1169811748, -244533852, 1167548264, -1303514362, -324061546, -1706628403, 652732144, -1333664560, 993912638, 14315735, 1180244136, -1994222217, 1842165575, -374177567, 401049714 ], [ -698291108, 1042835568, -960522414, -1084588696, -696338689, 912892793, 1244930033, 1482439461, 592050934, 2016286680, 225479802, 362033718, 303598909, -22552705, -426017282, -1415329404, 272950417, 2075167449, 1433316910, 259492563, -1679040987, 972696278, 1464045669, 1526576815, -539966520, -1435207251, -2102484644, -963954386, 2025437100, -1681150355, -624989223, 1596332680, -1499949498, 901411591, -2108126242, 2030390416, 396670393, 339035162, -2108743732, -1087418462, 541626199, 1400560392, -314689243, -1509034195, -101471073, 1479413639, -506513737, 869762740, 1629627092, 1252802674 ], [ 1129667843, 925893581, -705283642, -996042201, 1637621441, 92504892, -1081213587, -1259919421, 460345070, -868544631, -1981921774, -1813214911, 715483036, 1122716450, -313919562, 2052950261, -1993601866, -1623666465, 838047853, -1597913115, -142639761, 1369494050, -1221187817, 1385146388, 2006071814, -2074676490, 833739975, -1264936180, 202042611, -1554140830, 1132098606, -933087064, -2112047494, -1164624236, -959657336, -1251325517, -1052216471, -888269944, -125622632, -1554903831, 307031716, 1348437418, -987697344, -869765267, -929312938, 1949365332, -474694496, 234743131, -1534959275, 1975946575 ], [ 475614267, 468852674, 122783918, 1208016718, -1907217559, -1189325229, -1052291997, -369620451, 390934891, 2052774072, -1693884190, 1342942449, -594068390, -1828851060, 841650921, 1255296071, -951190453, 761001064, 1535033354, -1061243100, -1673277564, -405814001, -1782998372, 1892484041, 617135212, -592141624, -16410300, -839493628, 1710690545, -1989542485, 1255759116, 2028299149, 1468240622, -1788386054, 1461326432, 305607601, -410441639, -1511989018, 529418815, -1947731512, -1530429057, 1143898036, -1878502460, 1688662917, -26336622, -1277069044, 970711294, 384941466, 272482891, 775143493 ], [ -996375722, 1951388781, -584268823, -1356358391, 1880242150, -165098231, -1467772560, 1547431675, -1465121638, -1149897888, -36252197, 1950274910, 728996888, 1818738587, 383834446, -888862616, 1974392693, 506831517, -2053423009, 1493899950, -238506976, 101197741, -1514699541, -1377082705, 1446579750, -2054967733, 806942220, -1388099587, 144505445, 1084494774, 1880192120, 1727296868, 271702930, -386769247, 2048869202, -1713881314, 60813229, -646884267, 1458682084, -2073914357, 1979093572, 1445867515, 946468188, -411415337, 1357002134, 228767354, 704568933, 1036701161, -1385224553, -858081007 ], [ -1292199285, -1359798520, 1473268700, -1795890081, -1987639779, -158305459, 457645621, -401316571, 2027111244, 65907041, -2128373618, 1250945916, 1961793375, 98369964, -1268137207, -1434392932, -63799410, -360543471, 1400352198, -1121966980, 2085726070, 1540580681, 2022506398, 1999076571, 937690289, 1399524158, -1169554071, 1691584539, -969197762, 1242567266, -1421721127, 1952452707, 403609296, 1499518787, -423669572, 29217470, 2001953609, 2000719868, 1123866155, -263621729, 1516468723, -1294719336, -1362184575, -1648829901, 1195795528, -1155186246, 119022710, 1964186608, -1855663751, -528947733 ], [ -811172233, 1084700900, -1298388254, -280910343, 517527664, -1159194590, -1017049181, -1793666058, -2043440117, -613828052, 1877588118, 1826186876, 1139889516, -971749654, -1364285563, -490790490, 726576884, -1626865456, 1151580081, 1435885535, 608427581, 1959854822, 749230149, 1880327552, 61842764, -1014435149, 1207199280, -1274422121, 1660435889, -674053355, -1963053640, -305496792, 275537890, -1641463602, -548641273, 938084621, -1091691679, 1965367132, -408225112, 418147888, 1057058121, -764710593, 697456469, 1789689246, 1315018005, 2125725678, -1126168683, -1327125403, 2079799812, 1959652794 ], [ 1242722466, 567560734, -465459270, -1743368463, -1635051377, 1692835150, -1268127252, 1190296140, 349147928, 1313874506, 1712698659, -595175740, 1997600729, 1090360840, 1521296502, -2069891683, 386987135, 886259276, -1124026224, -1707568953, 718450753, -274248518, 1632211142, -913591666, -1811297392, 1280900189, -1565611899, -450091827, 1594967955, 1714736647, -817671448, 1919158556, -1128166485, 907813521, 1333952163, 939700814, -1417932847, -1523935888, 1030289524, 981820110, -1369060424, 884555729, -2004202032, 658764653, 1708855622, 964322351, 352718578, -2099105408, 66788229, 1459967041 ], [ -926118018, -1674483925, 358383259, 1277029770, 1898701598, 1070517340, -1161861384, -1628440852, 1761623882, -785823061, -1538848377, -456437123, 1459242631, 1391893172, -1175712395, -795785084, 1930598078, -1583444000, -2020320812, 1555424006, -1834085989, 1509798076, 1160420516, -248652950, -1607529265, 247209725, 2142355607, 629977672, 1569468747, 1458558235, 519820246, -1166254422, 91407746, 634305098, 1967082909, -734779158, 2019319118, 846451226, -2086486155, -1479171133, -1985922805, -1337991966, 1520546141, 1594668883, 1291012967, -1877432354, 1994744180, -612252914, 1436985090, -1708256281 ], [ -846646052, 1915244810, -112429328, 232412432, -1087093390, 2015345919, -1923759291, 1509794426, 1922326952, 1051849076, 991817755, -469581573, -1447049051, 1557218077, -577658724, 142335277, -1921966658, -608064521, -1805517861, 1851769524, 695059801, 2074010308, 467749974, 263236909, 267043721, 1966046187, -511379254, 1826933062, -2108628881, 1048977059, -1474163856, 1805741568, 1988482020, 333797360, -1410308685, -1559180412, -1639207759, 599972992, -1737741678, 1489839594, 673873540, -1103055685, -1067444985, 1724964817, -1588051092, 1731463727, -987440613, 2145624273, 2000622191, 1468600322 ], [ -1620975697, -28420784, -1859051061, -1862380297, 55321841, -222155459, -1511902586, 1111965784, 1027574137, 1312507400, -1704085640, -351781341, -501426775, 1382583065, 2059422986, 2077610448, 441328180, 1140500485, -577968763, -197530773, 1308131214, 1216273170, 191626122, -1588779319, 1919834179, -1529076550, 759297389, 874553072, -595794962, -217581422, -1550939408, -2145858700, 1032228953, -32572986, -988149855, 1578430465, 1492869378, 506724437, -1856180736, -1181026948, 490335330, -2034537930, -177000893, -93696378, -1202675795, -1572182053, 422083494, 1055737569, -1663425956, -1755253050 ], [ 437571460, 1733336476, 2068445875, -1488802559, 1034277804, 956864948, 1259186002, 739300964, -1883978524, -1686611739, -1537690199, 1597898535, -1936870011, 223354656, -1234571244, -636112733, 1619768135, 925402177, 184506807, 830029859, -1604351442, 206245721, -677756857, -51276588, -125563165, -1031651734, 1869703997, -1529711910, -277431156, 217695311, 1856917293, -844822256, -95293280, 789396175, 1662407158, 364159563, 120610258, 637173119, -1697636133, 1435265741, -72264027, 1151874986, 944152979, 1989416260, -2124652399, -885316019, -1156677194, -449068971, -1243316880, -2075601449 ], [ 801215237, 119044042, -1279983950, 1402648723, -1085901417, 786748750, 939622968, 1494669381, 1748023493, -1940407441, 313568328, -1026414303, 1968967466, 1531932131, -607582820, 2107083865, 1985656144, -799458143, 197467297, 1867367251, 1024562168, -553201471, -1477843315, 1747261951, 1817085821, -734059871, -1176858376, -1331620945, -1271418710, 1076176401, 906721984, 1963197464, 1612684625, -178641230, 1769539601, 1524051462, 2014919957, -331878988, -2015939488, -1132321667, -2118755207, -219050246, -1757254504, 1541016870, -194912403, -1188748536, -1946846737, 1302225268, -1766887918, -510628879 ], [ 151681249, 925009826, -741241549, 1530249596, -960896715, -832207627, 1921623736, -1077291453, 1390155827, 1336507985, -900099704, -634903463, 923066982, 110474607, 1122074526, -1430601126, -1539479774, -4468, 737733609, -522868997, -1300039336, -779687486, 1415779208, 1777160187, -1863536737, -642322813, -2131608874, 2063183665, -1410684192, -82132291, -1014904774, -252899206, 664633107, 1766258219, 320842140, -653375346, -1573490544, -1875930534, 1164462811, 262128026, -1697566372, -463685556, 1311970215, 1004012754, 409512319, -1473757654, -2132029372, -819991053, -663629099, -1735414073 ], [ -412106216, -858564295, 1766984639, 1577215966, -1747984666, -1401470638, 1566559502, 196955708, -1035956810, 527233386, -98769356, -711332478, 1964269132, -86553291, 105171530, 998572878, -209306340, -431703333, 47499796, 1113595538, 91616584, 816806715, -979604566, 335739479, 1237338884, -435038716, 1835448280, 1084190908, -281602683, 174351911, 1292472449, -1735126782, 627041989, 1335816461, 1200516315, 1701824123, -12482122, 236896830, 1636679657, 489548607, -1456048534, 354363347, 1360539623, 383219324, -973025519, -1178541345, -863447020, -1358998458, -2078711251, -1172581583 ], [ -41256900, -25308267, 367769791, -1146526622, 1001591517, -1121621103, -744901064, -699020175, 1101834754, -2225571, 317592963, 148080947, 192402696, -877813364, 1300518700, 1863548120, -756690678, 1733886451, -2121217034, 1181147213, -1702688856, 2049478832, -192471592, -1197088901, -894312734, 1545145132, 1452450376, -935432363, -1793578784, 721859115, -580395091, 1572181513, 1598788253, 1400514378, 583732638, 1375656432, -989567441, 529028094, -1367851679, 53349491, 788573281, -371774188, 159588375, -225650105, -1052154190, 117397022, 1804373969, 1211639291, 2061726858, -1148919194 ], [ -1764323524, 37792829, -428479744, 551486484, 426305831, -1573358174, -1941873173, -498957127, -1500796904, -1373027602, 1996358395, 1447638269, -1408199345, 390616076, 2003514345, -1999668058, 787651446, 341910376, -1278309050, 1865129051, -142620379, 1266143478, -2067888234, 1782515413, 652325119, 762850882, -1659644202, 546501998, 45137926, 959250522, 1308784442, -293468726, 855855917, 1498195363, 1954704140, 122952112, -1740417147, -72881694, 1542681822, 1760353969, 1489973578, 521581798, -1421763695, 1283709, 63784409, -1827514192, 466479518, -1599350995, -2057436984, -1775015244 ], [ -1260037761, 219151115, -810817154, -1081048665, 1335726870, -2109009192, 2031906240, -1225842771, 1822436441, -292881868, -1682786546, -567435491, -2119414113, -1654892166, 376333631, -743661013, -1237419332, -1664018797, 961845777, 160316748, -1179816881, -1630642595, 1827835957, -837444088, 330090636, -1169131421, 664884929, -861365730, -1792014278, -1779633104, 905299629, -1177709156, -146901947, -1018672635, -446906590, 1073849293, 1242302024, 541969792, 1108812395, -2085278003, -313633968, -2126690172, -1926480740, -10692722, -292349380, 1936106597, 1521476266, -1333195775, 417246199, -1002136520 ], [ 2010136829, -1875814146, -1459177779, 1121932726, 629027414, 2122617730, 50434494, -79016780, 1298836604, -1069233827, 1828584101, -1274864771, -175060959, 1666233140, 815323692, -1016863811, -1416266496, 2072020468, 573313208, 1658117621, 1574822708, -1936735149, -646691211, -1423668150, 2057885873, 1682807950, 490257746, 1238727526, 905927583, 2006950165, -342452578, 586878954, -92240716, -1500805567, 1986952413, 445114442, 22780755, -1256765855, -818255699, -1088940425, 2023528652, 45211840, -644522793, 1140417027, 1469382168, 781931431, 1308994107, 447882488, 1159490501, 529018531 ], [ 2071029231, -672255699, -810785482, 125726601, 812856202, 392195414, -679718490, 705168858, -1126104779, -101880623, 399960619, -764170661, 1311795734, 1535893969, -1704890221, -1126494955, -1382006068, -522966032, -1007922946, 1649531322, 50443528, -569108601, 1651647165, -801908508, 1373569694, 564877951, -1561358229, -2053252031, -573951089, 191997537, 1642974891, -2125846257, 152067100, -498396665, 189604641, 1703884955, -1885652687, -695470077, -115842042, -123114735, -1281601282, -1211493772, 648755206, 1303711416, 1452358878, 426003993, 1013135377, -1151978447, 1183057290, -808367913 ], [ -657571231, 1583866333, 762814833, -2138522455, 1760552915, 1173999572, 285741841, 622739295, 100775546, -18794260, -38569498, 534106471, 1076209071, 175428794, -1335228192, -1121137868, -148730838, -1884634186, 1774363946, -1873700310, 64918141, -1765251891, -356390133, 679579894, 337846802, -1144343435, -1998132474, -1684833633, 110091498, 18828466, 676566746, 757354452, -831408482, 750075314, -898212606, -1496487606, 928300262, -1884711307, -1706368318, -416364149, 596904152, -1419524114, -1854883816, 873501234, 784707814, 1098262911, -685006835, 85657850, -969083095, -468569712 ], [ 99229086, -1389874524, 1225364661, 1313637865, 1200829520, 778293191, 1152788790, -223599732, 1154258100, 461971601, -12606337, -1895383204, -1642543491, 1933903158, 967275182, 129210672, -1799915414, 256221803, 2065787497, -1701251526, 1204913518, 346066745, -451927569, -764030598, -1328810094, -857313304, 461003306, -832072935, 1094384396, 1506296288, -700180247, 1655463264, 2004108928, -652746736, 862517034, -1431750580, -857395321, -1969736028, 1363503437, -992187251, 935235788, -431368149, 2072062110, 825376168, -1753603425, 760167819, -133605224, -201796136, 1531992785, 1863847542 ] ] ], [ [ [ 1068949190, -730152361, -1307074539, 171624490, -2052642826, -1682447922, -1382964397, -1592182830, -1909175275, 1663281845, -1908523942, 1732176789, 2019901261, -1566381342, -1821315590, 545970476, 408899100, 2018840607, 2145106861, 1490579856, -947508324, 1056404385, 509627128, -94513346, 1222677494, 42052402, 1281961996, 357529772, 1472469622, 1125946419, 1709127998, -1657533013, 1361767265, -2002543344, 1583240797, 1933813769, 1580661163, 1933849881, -2012916667, -1512530920, -2071052935, -840823656, 1650168752, -176483377, 2007226488, -764731172, -940394115, 488773426, 2133437051, -909504643 ], [ 1091810091, -283110405, -595230032, -680948517, -2018276833, -1566803762, 482600714, -1976809918, 67081202, -995743869, 597575124, -1074354049, 794228369, 1935830738, 580891669, 32824798, 1160093657, -1692341277, 1474342402, 1299333369, 1587766452, 779007934, 1206546037, 485394641, -1213809837, 1082025123, -1303614281, 536331358, -1376803142, 1846595804, -1125534167, 1123029910, 476956534, -239022044, -1565499625, -784419860, -43163572, 1663859557, -497717908, -2090321095, 1397851071, 1964724543, -146928420, 1952603378, -1911542403, -1525023162, -523687839, -1737171693, 1397075250, 1237686207 ], [ -473306104, -196342377, -889575537, 297181244, 588120393, -1141928746, 508074790, 1032855497, 377315009, 2104442172, 1744452898, 1319054125, -866280809, 2102401776, -390031352, -184082316, -245033012, -942947442, -526821012, 1115775839, -1428706222, 1024540162, 289775570, 231619757, 570640516, 1941676776, -1606734583, 568407400, -245972900, -630780709, 1541035982, -1981266548, 717595945, -1085423391, -1920823710, -1527086146, 598955469, -1144576508, 1315491571, -592912834, 811662139, -810988722, -48076761, 1772084933, -1099599072, -1689036582, 580875202, -19773344, 718024490, 1893094490 ], [ 49094398, -1816145200, 1165718895, -35245815, -1478174557, 1077409542, 1173086944, 1995779425, 727204856, 247852640, 506676576, 1934462192, -1753638885, 18227999, -710650466, -884042667, 370878147, -797551710, 429640182, 649921570, -222863734, 49768615, -1122893551, 1774636933, 2039915377, -430595977, 645555383, 480411967, 777543284, 439055542, -1722050359, 1548744881, 1381329847, -1870917710, -1823655361, 1129131202, -218516371, -1734558584, 800140063, 1865026316, -921588841, 2058682291, 1222097033, -277986204, 84574194, 400388443, 982495768, -53609480, -1247804812, -1051220323 ], [ 1716358241, 941295484, 1655319409, 2016794883, 1712541439, -1625569812, 2128289881, 1938515389, -1917925575, -1020603921, 426524779, 177787420, 1329283050, 476093247, -1102422179, -460927084, -2002839927, 1896148157, -1760441539, 1294060635, -1828105554, 1901807696, 1989304560, -105873598, -1561065292, 779020592, 901052066, 947042492, -991972662, -2121060580, 2032486866, -726623279, -1973125463, 1696006634, 557121826, -335445519, 1330350914, 330368810, -79236925, 425366819, -365069319, 1647311404, 114755788, 498283619, 1798852622, -1617003025, 1524938698, 1569089227, 314019543, 930961049 ], [ -754962412, 1289101019, -1002290194, -1977890726, 210800236, 221709707, 504945078, 1467893167, -1362536493, 1846739160, -241101886, 2014055444, -837877439, 612666856, -495464948, -504917335, 573831624, 394005486, -771590359, 1533274539, 2034772489, 353801575, -118703951, -1674868245, 759810921, -1187819, -317716951, -481161574, -1655448918, 1558690726, 167824428, -310934117, 706752677, 414166058, -1293834542, -338136529, -955019216, -1452652100, -1806263933, 1651461438, -77461336, -912286459, -1307830839, 763016835, -1701085643, -46571404, -1696166982, 985770716, -1380504425, -589580140 ], [ -1708531383, 1382793432, 1903951031, -1910657732, -750938767, 694775753, 1469451968, 1218396560, -12812507, 105516075, -1224249810, -1081430832, -811044763, 84587592, 1338856301, 648219320, -1544334647, -820667017, 346895278, 93075724, 1899532269, 1338796088, 1576990202, -593290486, -1988193381, 582880058, -1410443450, -1109413828, -1162409, -272185818, -536986191, 173872699, 82701647, -948329723, -92409663, 809260226, -797510183, 1860869464, -154699514, -1340501405, -383426237, 1419747441, 408041916, 2017440758, 1353789821, 170440970, 1775079031, 171856153, 599720253, 805346453 ], [ 905463847, 1262351684, -423631188, -1673317338, -1647227829, -1381578036, 2072348472, -367879218, -1333777569, 2025273382, -259934394, 628580619, -61481806, -1536639867, 1379402762, 1067261991, -783564988, 574883511, -128469338, 1972672265, 1297453841, 591019651, 587967004, 93453173, -250865388, 431087997, 578196119, -1217849207, -755125032, -187178839, -872226562, -2096042434, -160772458, -1413685003, 105628429, 328086674, -182268945, 925640993, 1523334257, 2132023717, -1382122976, -1429354843, 1336973107, -639797388, 1844926412, 2044627623, 968030135, -1740825477, 1453637627, -55634470 ], [ -30733198, 727622659, 1845410097, 1080942005, -2108290716, -1336934222, -79041474, -78840049, 889139976, 1536887324, 1580004838, -512538256, 206386271, 1171281903, 486885928, 71197049, 240979504, -1980946304, -2057553174, 1240551037, -2017796622, 1530831066, 856776907, -1271340964, 55921395, -841991473, -1795445306, -661713750, 70351621, -1139521230, -768259618, -930802019, -1402277720, 1388732104, -2125516766, 950272231, 302693718, -2040216324, 1880682269, 1698060451, -303326631, 154629784, 428941201, 418819732, -24302688, -1056841460, 274078651, -1792207179, -2137975111, -2128490405 ], [ -1006202729, -241537993, 638999232, -605116007, -757401272, 1181144243, 34700011, -1654536382, -449456978, -783191340, 1076371592, -436947685, 1402148610, 724123583, -628779648, 1306999824, 2001221080, 1537206125, 115662911, -2007126507, 302857003, -727978461, -384583954, 1144891119, -675220821, -1270522127, 427710421, 1359683829, 2027495821, -518644585, 184579742, -1069643529, -227760974, -1823486137, 2129197645, 1110623251, -1691085822, -1048529131, -431452363, 761193515, -1959938796, 9481654, -1909259456, 1931625344, -145366152, 152071960, -1127120728, 938155583, 1781263799, 2146674409 ], [ -1744988258, -1860116007, -1116686533, 26012187, 1564098155, 604930444, -1785432824, -395957769, 2090457508, 938534865, 1453814052, 2127587549, -1945545270, -2010134810, -105091265, -1385521675, -1759946904, -128878768, 1369177495, -1565693011, 553172648, -982643048, -25455302, -922475225, 642221677, -1290736851, -491253703, 2129872430, -1238006679, -1346275146, -442251342, 1339506267, 393613580, 48892224, -1822074605, -1845825087, -1614226449, 1677098308, 938202039, -779754234, -539321394, -1827381191, 1151481275, -1723979166, -937391278, -1743746833, 639793059, 1831946213, 1885019923, 2062420127 ], [ -1949307584, 876621780, 1728860801, -1913354980, 1081745957, -889113716, 1672732830, 1431352136, 1258709863, -1605739701, 1979394259, -1504826385, 1169615536, 366682021, 2109446167, -1135631994, -301498338, -16907339, 1584850304, 1286848243, 716631535, 1630428899, 1214092406, -25546562, 1280815606, -527660275, 1854064151, -1356462093, 1727867320, 291775933, 408310326, 1252578438, 361253748, 1121326648, -429100270, 770425786, 2017299838, 567016419, -458817383, 1632755262, -2082932089, 1178697029, 1929959065, -393317785, -1345642328, -1199702189, 451551058, 839259186, -1613183643, -1733301689 ], [ -331572079, 441762238, 1804671792, 1584374148, 780303678, 50779218, 1497276694, 547851077, -2030972736, 2096318046, 134611231, 1775566133, -89743929, 1110585910, 556578075, 813238245, 1043283479, -148822246, 217634192, -188412064, 360278378, -1084203234, -990054347, -1866914830, -1759325236, -526894210, 1369806788, -1764959447, -1632852106, -570021325, 1683942502, 1172216190, 1697039122, -1508685177, 657820880, -755270339, 502416123, 1513195933, -487171802, -1233963935, -762652879, -1528983468, 2083231543, -1322613792, 334507492, 1861599506, -176525473, 1006108449, 1430079740, 290417287 ], [ 274481536, 660607264, -1846447143, 1376776324, 1041680106, -140906187, 1735155592, 445552900, 280903312, 700222107, 1571640695, 502491972, -1803722136, -1630891026, -1056167906, 845734975, 785175984, -784456239, 1316533111, 1132984326, -1996914711, 373976542, 964409979, 785533583, 626092615, 2112986045, -2145348029, 1041001720, -630294551, 121053230, -1173667360, -775758968, -1074405537, 149682581, -584373888, -1342575007, 679401860, 975516826, -1056211388, -1481851763, -1649558184, -2026654907, 64463931, 1091924717, 1654489182, -761956259, -651428651, -321119516, -448966432, -1404644798 ], [ 1772551356, 2126600803, 154484936, -1637332502, 1255058164, -356468947, -718176966, -1202046657, 2133433714, 1185477636, 1150141565, -27230297, 2093539836, -1256441650, 1456661557, 136401835, -40543004, -865230800, 1628175286, 30084930, -2001225775, -2052820901, -97610090, 928169696, 1857900036, 776179845, 1072111539, 433113176, 1073527660, -398363853, 1649941433, 1106900737, -2016704789, -70214763, 1702866807, 701881000, -1429416691, -1474593075, 1473212556, 1251748269, -1345342589, -960902374, 775101819, 408368884, -1471862086, 965204601, -2064718805, 889962635, -738540000, -1850482382 ], [ -1861934761, -154774075, 1075280047, -374874952, -1371965267, -291887333, 800297516, 1226817203, -865386508, -543879081, -186895513, -1480274564, 171220894, 1039966460, -858240903, 2003324752, 1251711970, 1334451346, 145871326, -661354594, 853579247, -1016658253, 1265371558, -1296184476, -538316070, -1720646808, -366898151, -1122048862, -1693066034, 1320144339, -1855836586, -66988754, 1772513357, 1094662325, -2000505288, -1751584613, 1069727265, -204428373, -295112271, -931384616, -353354688, 1019631655, 226209214, 662065328, -1402717572, 543654611, -1000946984, -1002419184, -1112410177, -257302806 ], [ 281079691, -1785379002, -437995696, 499584572, -1965531703, -1353001190, -1140667450, -2016543829, 1246310422, 1040411718, -829266454, 2069684490, -518247793, -34456045, -318492404, -107309658, -541148406, -6242709, 1424974392, -196882015, -21885857, -1966642256, -23278304, 2000176918, 1290943095, 365927978, -2027908399, -635528830, 179627968, 24573492, 625424030, -379401262, -1841763792, -1893290536, -960427189, 1318158789, -640201300, 286680084, 217696400, 1200191134, 835777824, 492028281, 1557665385, 1723076362, -1748913609, -884679671, 1595806608, 251919717, 836738068, -1407782414 ], [ 1371640084, 1432793126, -650707174, -768609863, 727735997, 784841637, -1568493668, 728997938, 131424523, 998869709, -1914918208, -2075891559, 2017322396, -1270419552, 1814150002, -413658632, 1588387769, 1452773814, 2128462225, -1583714000, 418546333, 1793680112, 1383902951, 1801614437, -384377305, 1665108288, -332879738, 601198173, -739914850, 529251132, 1890053615, -1892211417, 893693692, -242415966, -1294337608, 1616705658, -1599322218, -1115290030, -259064376, -1239417916, 437182791, -1692775622, 842365008, -1983920230, 2106311688, 1851569921, -1973594256, -1420918739, 287703976, -1656970795 ], [ 1569213465, -1658801903, 1705830471, 1261595148, 851781231, -504845518, 1122532227, 1122742598, -329263451, -675295744, 522440277, 1517389938, 1979093606, -1276649133, -1773364354, 301542522, -999564335, -1226600478, 1501768732, 1147320418, -1405282527, -1978661496, 1889904860, 1146795785, -467140490, 1399896524, 1415710435, 432766761, 635435330, 1798349380, -1792967363, -276249011, -533046928, 1702166446, -1576182512, -1992287349, 869020590, -177893209, 1832309452, -219360719, 967713695, -1184032895, -1168831692, -804873229, -1813797369, 1559150114, -1467259236, -1484153916, -1548338958, -1385454836 ], [ -977576626, 1018068101, 123290254, 889026805, 339689367, -577842704, 1723944913, 267023529, 774910239, 586267391, -1329711245, 1599139154, -1809619879, 1388323243, -820150259, 95019082, -1534301753, 1054779776, -68558666, -20034624, -163971305, -1805037515, 1643401799, -924780993, -1734007694, -606922565, 1489040500, 1795802184, -831774703, -1577362481, 1960764187, 2142744457, 1821498671, 1205447782, 974666706, -581019818, -1417173120, 247866253, 1946795727, -1564921700, 299086230, -1895444746, 1280301695, -1033573064, 1736749076, 1350871902, -1728056543, -220854866, 2105972082, -574304133 ], [ -1892170589, -1037803511, -284510025, -1052730486, 2017349718, -1088749212, 331840712, -237640435, 1754237962, 765483879, -2045448169, 1768735305, 566793319, 2036252055, -1718736560, -2027646088, -195104331, 1427144802, -1882127803, 1467070518, -1973766094, 1452650035, -1042280858, 235445884, -1274662673, -1523629427, 1995214083, 1492722928, -1324863502, 1325486103, -1213443134, 1278906732, -588949820, -819025004, -799380720, -1266315791, -347845551, 1869799535, -384743449, 468728336, 293803732, -1450088722, -318942898, 1430334252, -1274234503, 941560203, 2073238653, 573301905, -1630174558, -1632213528 ], [ -1067436105, -1168501383, 1904336004, -1862851749, 1555685909, -991597643, 777066272, 988830602, -1994643586, -1639295073, 932846842, -280151956, 468816758, -1015336965, 1066508265, 17054067, 597615125, -459306176, 1167288288, 1728772650, 2106356182, -1151153866, 31726931, -517885536, -951596155, -2035483035, 1822609330, 1129806764, -1311364984, -1412863919, -1595820100, 1780882010, 955234897, -1196095095, -1692846011, 328781635, -27371773, 1955112889, -1125968223, -797224706, -2062075649, 139584303, 1600840211, 1222152894, 1849820584, 108422254, -643185137, -713220613, 1543828484, 486808013 ], [ -780324058, -2099956881, 1012528855, 2070801369, -1046733219, -1218131304, -821381715, 162343033, -1719788914, -1151079286, -802254123, -1994485600, -1505313665, -1457446262, -55102393, 285585383, 258370977, -755081708, 1558583469, -248006243, 1000814983, 675215427, 1989312645, 193266705, -1104828722, -1878213602, -790681230, -1748162941, -223634483, 1204885390, -1178051667, -147944249, 255406315, 1232193538, -1231820365, -638710120, -999799076, -302285878, -891480328, 316287309, -337191379, 1050564895, 303516402, -340597739, -486330998, -1840197292, -1838610017, 1286112301, 633605922, 1950410859 ], [ 1410412284, -1746357569, 1226936089, 870616841, 257675783, -1361229546, 417801434, -1790968853, 1276451697, -2014549241, 1311471987, -547355999, -918385216, 1611088015, -163043679, 920561392, 566627671, -156530439, -1774939918, 1472465976, -171965054, -1284928213, -1033705587, -1428693240, 1709478300, 330908548, -667349469, -1516462271, -1855210377, -968978569, 1465549633, 656823072, 1126044871, 190780647, 1425191388, 2187908, -510661649, -1242949534, -444105058, 280052901, -2026232292, 1130695679, -1368312280, 1754432203, 1282324824, -1351145473, 108574334, 951249634, -1685428797, -27848856 ], [ 1019933627, -913083854, 2002968282, -1053201810, -537461455, -1293258379, 75444426, -1022108190, 863518994, 1457860294, 83044485, 1953502017, -415354842, -1987663568, 1350260266, -1523514139, 1785242236, 1559233578, 947208120, 1860940152, -226014370, -1661920377, 791507709, 1006046780, -721725023, 1162202795, -1396781378, 1007822145, -1286279448, -1083637383, 1067536186, 287408126, 1380394904, 1865468199, -1499755250, 941396338, 327913650, 803524090, -426368716, 746014108, 223675280, 1190781241, 1715320532, 901858390, -244359652, -1027400509, 407888869, 1940203093, 201175408, 757958244 ], [ -636187806, -119412237, 1670643517, -430074039, -1413763222, -1440906787, 168046035, -469899688, -785954525, 1806559413, -560145632, -1332955935, 919472889, -518275035, -1635779707, -852782102, -476689650, -1685943857, -249170291, 1762332975, 595595278, 433320447, 1743636451, 1278181315, 486507330, -1609687810, 1305378162, -1859523237, 1182772591, 274987589, 1357949590, 1648117557, 242315748, 617933058, -2092338841, -2044451530, -2044166282, 1839712839, 803771185, 2032624020, -937140276, -1959200829, -1297915960, -1157349574, -780532117, 194325882, -938767518, 1117773099, -429712038, 783383620 ], [ -195812324, 2145515123, 1552555975, 1819270352, 246182341, 1938115142, -1664260560, -207424850, -107076603, -1071098574, 487732774, 1202508340, -1651323356, 818797800, 1784099113, -2123566586, -1686641894, 128451675, -262026928, -1822881475, -644832076, 377012830, 439420340, 1428278607, -459993224, 33050358, 279205884, -2035308606, -1629810321, 736905237, 677239100, 484083071, -1563602481, 1809631326, 1414544327, -1474621654, -865615474, 106175686, 1163646179, 431957334, 325413868, -218660810, -2075763312, -20908891, 1518058785, 371116817, 970319334, -2091920669, 1595321784, -400136165 ], [ 634920736, -387859578, 1375709996, -1194222824, 998595278, 1186784310, -683754630, 1579036541, -1260328498, 1439209893, -1757663929, -225811212, -107495135, 1228242158, 1532173617, -1891317175, 180838821, -409605952, -1553331077, 404602033, -258245850, -675328488, 1004011107, 1597514978, -338424308, -62128362, -118455505, -380495661, 1712932071, 656584915, -1555546112, 757977043, 831134196, 1129931372, -1903463054, -597332007, -790151535, 1271121173, 1581126254, -78967138, 68240910, -702089018, 920984143, 374017012, -1721742888, -584526283, -707156115, 1841362297, 610730549, -1254659279 ], [ 1642309923, -1778370976, -1288576313, 1464673006, -631109644, -796446449, 2029028545, -938967991, 1487051516, -1031789960, -1268354854, -1423194341, -1607538265, -1957225792, 277287272, -1928650796, -1997440293, -1408877620, -1442173787, -971503899, 1836394497, -531378521, 585565032, -61538938, 966882853, -629514948, -863184636, 1378691753, 1322193822, 1008099489, -1822187431, -1062210043, 728300042, -1741908296, 146160208, 2042801948, -2054027562, -24001289, -906502774, 711999341, 2144665390, -207242024, 1572221277, 1311864991, 25071228, 2000650650, -706267027, 2112358829, -2027261959, 16919941 ], [ 1551681755, -1605875698, 1055596447, 1187957044, -995477774, -520538777, 657037573, -2007555925, 166750037, 1436797511, 51255946, 611099361, -320844424, 1786527108, -1950302301, 569446605, -1260863546, 1776009482, 2007358347, -66849910, 1674850368, -795532661, 372085873, 902714653, -858054349, 350122794, -1495313394, -1457560831, -1984537367, -1792606169, 1793180957, 958778068, 72173437, 1688726496, -424501324, -1483628828, 1084410273, -427509984, -20722200, 1553697975, 1835547188, -582006852, 187415865, -1942130083, -1546265022, 1878781875, 1601352507, 1539037572, -855369714, -1432756052 ], [ 1917511280, 1432359880, 850421406, -1692080252, -1527840606, 1593032215, -1544258515, 2026990814, -710699392, 1288528866, -1887052169, 1823126046, -568635115, 1661803150, -906421750, 2026040113, -516174498, -2126003497, 1962199157, -2143843806, 567219060, -1038635187, 1711127350, 1171732775, -355993011, -1337773826, -1459627465, 516570032, 215869252, -1215939266, 1734066674, -817084218, 1099392336, -1612295260, -1217569892, -1053536281, 1865007052, 755968538, 1469505129, -1253204846, 920745268, 1433718968, 1200604703, 662657054, 814114224, -1206345822, 437199974, 1461851110, 180095036, -680708413 ], [ 1805792396, -413866133, 1718649068, 2105297845, 1481920529, 470390031, 755420703, -1128694797, 1995590906, -325787566, 1415146528, -1408736126, -267419258, -208825257, 2098807945, 1666915228, -894665350, 818493786, 20318978, -1383553264, 1744504698, 2108571851, 1681112165, 261484116, 1996060558, -1162392766, -20634300, 433584503, -555391414, -1926843917, -1247661612, -1383864690, 391893168, -249762995, 534668226, -27034335, 973058718, 1087168755, -691955925, 1705266654, -2008102396, -2026534806, -1820236272, 420647592, -642621082, -2001517902, -966202687, -92969235, -106187105, 1006061880 ], [ 712540012, 1792346247, -1653025079, 1008138793, 1385083719, 682769224, -313944644, -543503195, 382027282, -1238966153, -787051002, -12823979, -240337650, 1066909403, 468365626, -1130647385, 806268067, -711886061, -1254531394, -493952053, -1266975797, 556731244, -394291131, 1549130750, -1126336949, -1993584346, -1991062767, 273708939, 710538886, 1277500789, 897972200, -675710199, -474078076, 2126900934, 1139721337, 13300675, 164292953, -861493041, 858619966, 1682007988, -429362807, 932735640, 1023269433, 1832305600, 1576729267, 1389051048, -1385313680, -2127233350, 1971734843, 1191984094 ], [ -170834168, 1302488851, 1796360873, -1550960126, 504757297, 347061727, 51836512, -563596065, -1467488920, -2020493106, -130712968, -1896696147, -1312870339, -78142395, -1835556553, -1808774423, -852201587, 1890394372, 614421662, 753115338, 362419171, 922290352, 1376722682, -217962724, -948517807, -290150400, 1330071423, -1937865396, -984446410, 1375337860, -800866220, 172144438, -1945292386, -358016497, -2008603006, 1938110777, 1542079914, 1292996786, -226041326, 1803723587, -1046701044, 304602961, 548796371, 1101027882, -1163484805, 1943478219, 1519088489, 296377226, -1449792500, -191292859 ], [ -1813231435, -1848919617, 1107270396, 1398183736, 72287566, -1249005866, 397733901, -1049960635, 446106161, -659414935, 29558680, -770909220, -250126922, -1590982748, -78399867, 2033663285, -1958969066, 1522263599, 835172184, -1069973594, 1203873938, -1877147744, -22095543, 68242875, 499901243, 564404524, 576727133, -529307888, 1953202459, -994256892, 1891385755, -1276840998, -851860511, 947950255, -549545574, 1830406525, 475875339, -1336916236, -104701169, 1714737962, -1568017841, 341697265, -307899221, 662826687, -2040318311, 274442712, 579329233, -1567003579, 492313892, 355748980 ], [ 81465716, -864669600, -278488191, 1271952399, -1109307014, 347056680, 1562904685, -1585918023, -1946984718, -2021536376, -1401974083, -1225173915, -124796178, 37729734, 1802175116, -106087506, -937401006, -411659531, -1152249396, 1932144557, -1841626364, -2029305220, 928225023, -1004805791, -1493825155, -535679731, 888481599, 492559596, 1606669504, 73972800, -1060062523, -360256131, 1729596326, -2086925108, 797055249, -689476179, -553312818, -1210608094, 437990296, 583838838, 715997262, 1048391123, 1133561525, -1898380953, -1640910476, -1225650240, 2123351325, -123997516, -952869239, -1112673661 ], [ -1440069855, -1825102982, -1557036711, 2127271031, -1405868389, 1558959037, 2132488150, -538597797, -326574166, -181481382, 2127456157, -2106478177, -839647148, -1977721364, 1239533170, 860270130, -419525270, 886166961, 2007216960, -1152412657, -939405879, -18595326, 1627995925, -1815942591, 267543257, -1743986862, -1602984353, -1271223393, 571049146, -323551801, 1661886304, -2110663489, 1807359684, 585070506, -145378539, -1507680883, -1022564020, 1734139288, 578807967, -637856740, 557176970, -1465733087, -378534126, 717253529, 1802199795, -651075027, 1360918941, 435561035, 2113878339, -1354236004 ], [ 719812638, 1518753860, 2007285873, -848623690, 1395028478, 916345612, -1810039263, 1696847115, 833049417, 1111964409, 1663041498, 557531416, -559107166, 996099435, 104301587, -681748861, 1391023432, -58256245, 1058113789, 853465130, -720087903, 1513596282, 1192158853, -1375800011, 1796314636, 1775012279, -1560553358, 1586409893, -1047975279, -272332742, 1193424187, 2042303687, 1806378430, -4307881, 113296338, -729331117, 275961586, -260398898, 1303653575, -2012563163, 1784838071, 1559183182, 1953851925, -1020196662, 641698363, 489830675, -1036275219, 1919364493, -334871662, 247818256 ], [ -1204599309, -2046324962, 1089423845, -1702217274, 516564185, 1920979260, -1935125599, 746714799, -2125138181, 1266071064, -1004735058, -1394732241, 1200223407, 1382838304, 1395446169, 1777100384, -614823410, -261379457, 1613968253, -478827951, 1650091408, 1896005797, -57519745, 1962036349, 857393296, -976494332, 1309189742, 313288020, 761244564, -12417210, -1810646615, 146770453, 795602976, 107412417, -1381150624, -844243919, -1508440270, 1385200967, -2112786024, 1589633339, -1744120430, -1600186951, 38346260, 553870858, 97494311, 938717700, -782712624, -843564770, -697187915, 707175188 ], [ 1916968934, 610163931, 1193422009, -1561397002, 370173030, 1368392631, 652680356, -269935076, -885457430, -181482960, -1010526337, 1603431867, -376514007, -1573977381, -455364521, 1026385662, 1736556299, -1473692787, 1024502794, -1246905835, 53105389, 1144359816, -1816172547, 885766422, 2104221072, -1851833879, 1291662074, 2102073635, -1259066190, -57344948, 642351677, 62520441, 2126649556, -946171544, 2087379628, 611846505, 1726841982, 695575829, -734047901, 892263229, -1066361394, 1869844311, 763581062, 1470626032, 1701270100, 1320262168, -86278377, 1856623902, 1143446233, -2069173838 ], [ -436763653, 93059069, -1570613249, 1707645681, -674210561, 587593101, 1049039677, 1114818905, -1569911782, -1484711949, 656231464, 2044893680, 406605314, 999475872, 772438438, 67178188, 1907416953, -280150182, -1753503780, -635939472, 1185009319, 2002120080, 1554912606, -1600230291, -85270156, -1220936968, 930118196, 194196231, -944810126, -846575272, 1073569943, 1163139043, 902720152, -1809197646, 221747007, -2014763577, 1301723444, -1025946640, 1413751514, -2074823791, -1909005552, 460598192, 595450787, -514681209, -1538197527, 1995892351, 1238072925, -607819320, -325278907, -250543919 ], [ 1353139154, 495117428, 1581187149, 1501896672, -1841835768, 144725550, -1738782358, -1051912263, -2012965564, 1955261839, -161087755, 1524808681, -1553276732, -526748774, 821572388, -994423992, -748250035, 2058215953, 216542092, 698647049, 1432090263, -774187868, -465969145, 1133534444, 1029390800, 1282745204, -1613602968, 1587255102, -178456414, 311421752, 2145887204, -1699227218, -485283235, -953192388, 1522316100, -1377501307, 736700421, 52834116, 1689042128, 1332268793, -804918825, -1677627967, 731383752, -607452297, -1213334927, 542249028, -589882807, -1145239545, 798048237, -1468658473 ], [ 173087575, -263376075, 328328868, -980353571, -168252212, -1522095980, -992614051, -830492703, 755068498, 1346553882, 721123212, 1945221671, -1017575878, -1000798332, -203838481, -1842976382, -744530369, 503946665, 714029506, 1202052022, 983251411, -1083549434, -504445330, 2011371914, -448942409, -862325798, -1131152667, 36388197, -1645565697, -1761345434, -1716060284, 1875821396, -1841766758, 109360811, 1688120886, -2029700351, -1454321646, 889951507, -1379680240, -196884735, -84311212, 576936393, 2124642066, 277085637, -1895304926, 742202534, 1107521848, 909366253, 1968586680, -1503433464 ], [ 1662681159, -1114941106, -1184704687, 665392818, 778994611, -314005685, 1645685124, -943627366, 798098895, -792359537, 458501196, 558851869, 1357392118, 1064292138, 1665016536, 1955752440, 900627630, -1344305005, 106284582, 635464679, -172708626, 464938720, -1261955782, 130474084, 1410494418, -1287614165, 132057439, -224578599, -1139108326, 97035672, 859111157, 1969843829, -680366703, 1072253098, -825131852, -473969166, -552228476, -848547659, -1208171220, 52626394, -754213282, -732034170, -1921132233, 778329494, 1196396202, 1212759708, -1520096592, 503409471, 1162274274, 717350269 ], [ 543244489, 1452245709, -1431325488, 2139888794, -1355584930, 732283286, -1114354369, 2086959253, 941408209, -898852830, -995025909, -1933014099, -1823630723, -1733467073, -1375930896, -104559370, -432285347, 1997069229, -1213037406, 1990945675, 316647884, -1679774749, 1740410986, 591942977, -1941499832, -2009460648, 1962331848, -1258776520, 1392535141, 1668178507, 1508405721, 680834911, 920681461, 851930317, -1580797437, 950948531, 823324003, -1364172699, 2113018116, 951618175, 1801875336, 960239696, 1322116875, 1873135648, 1355024241, 1194336371, -1395917358, -446742389, 1593021032, -1828569725 ], [ 1492071825, 798496087, -314547747, -1186165349, 97328087, 483667256, 74467926, 1286707442, 898973172, -776529132, -50491801, -2122826384, -901880991, 1931075637, 1212035142, -82652308, -1620495112, -111667751, -1136971984, -1163681909, -1633771510, -304176323, 1429050590, -1135436325, -122104735, 997284551, 1417087641, 2059045612, -662098128, 1574173641, -4505347, -429927801, -670390517, 2088300874, 2103954105, -596129595, -2063768562, -2083745405, 932532486, 383646715, 1923523379, 291407841, 1046168800, 63147085, 2013771997, 80445624, 21941831, 50376320, 1142902338, 469316396 ], [ 2015974777, -1979026598, -307266746, 287678168, -106548776, 623085852, -266985703, 1301118899, -1062149336, -482212614, 275010603, -1690323161, 541019131, -1285192941, 1488763496, -39191404, -1843040586, 1664620346, 876507262, 1806608248, -2118082986, 316598975, 1196202992, -4891364, 398736791, 1886280324, 1060109703, -262679695, -555569932, 1821350009, 1648611428, 1336604382, 1154821227, 1889845083, 344141412, 420932180, -548882507, -159141792, -1391410124, 1370664548, -586551455, 708547942, -1288725925, -1127987047, -1956060399, 2025467081, 1414806937, -61601676, 1620905125, -1042883975 ], [ -2010223350, -1757608703, -948457199, -1442925060, -216248666, -1984393617, 1436624186, -1973331535, 763177970, -854249497, 2133890010, -61180647, 106994710, 380067418, -405025146, 1891283572, -1782693437, 688009815, 993669587, 1372075814, -146182618, 1333940268, 1190328499, 995674359, -1543178989, -1339705545, 484914315, 594490016, 1485916062, -1987357550, 2019429393, 1754446598, -1722725157, -564791181, -717199986, 1529600563, 178001998, -1235551175, -180406286, 373630397, 210743607, 1392352784, -1902965748, 1665788430, -2131388787, 215735985, 757242778, -1785689505, 1650860143, -1085240414 ], [ 953469261, -165204024, 223498491, 735290995, 445669422, 104062946, -2039302783, -281285268, -1746484753, 1282697083, -384560313, -672178117, -2038594899, -714512339, -1563627069, -2137136553, -1131663435, 777974467, 1484556988, 1649308562, 1850585993, -375470566, -1825967759, 1629181826, 1871986905, -964170294, -1000554913, 630592724, -106465875, -83949510, -1530999263, -1177513892, 1654647529, 1952399294, 892879943, -743460164, 1572137497, 854254961, 1286179935, 970504524, -479913824, 246619568, -616726637, -352626899, 1386824832, -1474924913, -21360467, -415504474, 240548110, 1677514247 ], [ -816778992, -1609001881, 1427184593, -625615045, -1321763150, 180379271, 613418667, -106943495, -962991329, -2002440957, -1953099444, -291197943, 1775534691, 1555053314, -1408715789, -460105421, -1481410310, -1825252186, -528064829, 696103064, -1105725545, 1695720438, 1516958374, -63829107, -1478393215, -1247268615, -104478052, 959701668, -751662628, 489999639, 1608365789, -124289474, -1280730395, -74715334, -1285416687, 1757252403, 1513397533, -28239889, -1863066999, 1476026501, 919261218, -401363045, 1778208794, -542262746, -251586805, -305016197, 177556880, 641476601, -900137566, 1048199286 ], [ 588787922, -1398880460, 285725384, -614756157, -1241444354, -69335543, 916563973, -441627865, 632597757, 1046275185, -646179343, -1133884294, -1436432197, -1706237412, -451967261, 475330174, -169495483, 672815436, 149081787, -532905595, -1137116800, -1947771543, 169854170, 432421383, -1295587193, 1436487444, -2054926114, 1625713547, 1244165832, -1896510889, 1806357229, -125162614, 630574414, 874949469, -2092210568, -1977361427, -191435777, -1459820909, -937065111, 1422688153, 1424512088, -163754603, -1067828450, 2066768274, -1782704708, 1826754512, 317850152, -1050560508, 681218892, 91515835 ] ] ], [ [ [ 875220083, 490650351, -1518602344, 999967185, -1955984692, 728174554, -129997043, 1929079886, 928805318, -172803247, 924134581, -324657638, -1974499449, -1158918787, 79859027, 737580718, 987743039, -1062100882, -748899584, 426774260, 1118544394, 1781342105, 1495468280, 969862604, -417313551, 2034449286, 1766021668, -1842091663, 1107967238, 183777100, 1622920582, 1561187888, 1079282389, 668887476, -775682495, 1156196493, 75876390, -145000015, 1735687094, 567365719, -1718536527, -1891771020, 160161571, -1009746490, -702396216, 242503956, -547081117, -489888056, -547894796, 291473170 ], [ 2051755549, 1576146284, -1930177201, -279477064, 1423493936, -739252657, 203105613, 658185930, 271711396, -496343014, -1794781483, 1321218230, -1586844156, 1559712795, -844256815, 1794101101, -1734271324, -791389079, -1811907329, 407118847, 973429871, -1338969900, 1732479845, -1025181004, -2087445593, -1045053908, 788239653, 775078084, 1041549228, 864429239, -813977285, -735879940, 787750718, 945202665, 1795651406, 1452357594, 1426985939, 141600660, 1853181131, -1390072491, -128671180, -1697976732, -427028799, -607701626, -1553944915, -1601204724, -2122093923, -1111356462, 808965727, -1946950779 ], [ -108411023, -1324042452, -701487638, 476664999, 70053046, 716271980, 392147763, 351116082, 1555682197, -2065280494, 1843075067, -1580836391, -568533163, 1829220904, 1220877422, 1694882349, -727153013, -284095563, -1504925062, -1841442156, -2051786608, 90994300, -2077032745, 1801831286, 1155119854, 275054226, -2127817342, -1025045015, -589490041, -651862084, 412951467, -442683750, 1521912090, 1264311270, 415820309, -1166942897, 1268636838, -1515170381, -1563858260, 1682322713, 1379774655, -1979838221, 1175332340, 1407476760, 1371958661, 822921954, -1458481415, 1531628969, -2033526915, -37799017 ], [ 1137967501, -1518067042, -71475643, -1000377743, -412739632, -1259012787, -1848640034, -2055104687, 1451476600, 1897973950, -1359049123, 1651840315, -327066852, -177715622, 722231281, -758029281, -503752960, 593019092, -1711609552, -1552937414, 920811623, 1685132855, -850614225, 1621141684, 192074036, -85565931, 258703911, -70103305, -493328448, 31011679, -1123305956, -2021449539, 1553682819, -1640558617, 1239991137, -1952929592, 2052785407, -1069305727, -676565549, 1901843498, 706779799, -835209217, 496199864, -719820147, -18087047, 1945313164, -438289925, 1517573636, -1344481216, -1965007997 ], [ -615262539, -542079850, 2120199593, -1682265718, -401196789, 1742739788, -322262251, -827482811, -2098651462, 778624582, -549669188, -1795653410, -1156402535, -851936593, 109041093, -884921557, 686435116, 1868490282, -311390102, 1760826841, 523413753, -444733594, 1978823916, -218332360, 2083591227, -38485716, -1632147554, 198643190, 856804731, 476829223, -1021952550, -1220936036, 169253402, 2036204928, -252445616, 149985297, -56123326, 1567244720, 1606327716, 703291207, -1501332976, 105411707, 1113703959, 1917469961, 1360441856, 475516537, -1832266404, -1862222288, 1357896785, -1042908057 ], [ -1258123922, -121833437, -796870879, 1238348992, -1115962539, -1693088002, -709032848, -1358809508, -659156555, -952995018, -1599431711, -1580728452, -1794979905, 1776045155, -1690170476, 1658802459, 673756754, 1865271308, -1967803331, -1044457947, -812083935, 201039008, -89008145, 2041345120, 1610927286, -1717530262, 2039363637, -248135863, 495041748, 2049855984, 504343311, -2085347519, -539757895, 1191678402, -1469244426, 269717384, -1503645875, -1769469412, -2108661188, 1204020231, 266901954, -1622747813, 1515121454, -1687220699, -287530435, 48410873, 547825033, -964948810, -965260929, 70746146 ], [ 1345322562, 843258332, -1684500303, -471523497, -448456352, -985865520, 770326526, -2013166593, 244254530, 75308219, -1673597953, 1612027586, -1442036710, -716006012, 347558131, -1823073380, 1603403447, -412504759, 724921295, 260348357, 848672425, -1380999533, -1764945194, 307185178, -2026580273, -456133043, -1468604402, -417055529, 2021947905, 1385708294, 1467087049, 906837244, 1735909812, -1730259441, 3948373, 1127774648, 283844702, 1381408789, -949868182, -1573067708, -685476656, 1505646525, 1098765616, -1965748783, 313086600, -976542482, 1493273587, -37149318, 1378630760, 315623404 ], [ -618601464, 688645009, 1362521240, 1000254473, 528861644, -1355282468, 1474908854, 83805104, 341517190, -44795535, -507659984, -1641235460, -902895691, 1848624057, -570732576, 1060360576, 313908160, -1143455799, -643000881, -1573336106, 1574883741, -396041140, 845120627, -1929833411, -664533189, 1200519237, 1083096066, 830989916, 1343463353, -1973810869, 1978904060, -983220668, -1925858690, -965156153, 772629847, 517735011, -2100569171, 228444749, -978686417, 112317641, -1086307476, -593646036, 243466734, 97738150, 2075011849, 910014070, 1432380038, -110518408, -1124332051, -1227222885 ], [ -1182994229, -2083914477, 1367793714, -712828871, -1199132611, -623916365, 949557564, 1434188971, -1524072697, 1999336401, 498633386, 184125977, 47219395, -827999459, 1980251545, 1688536481, -1577490697, 255204336, 1063397822, -1529939360, -1986441018, -1775199633, 1282395344, -1986270136, 750583088, -151704281, 1044613479, 481231766, 2016262775, 336851494, 588696300, 1177320735, -1759544491, 1374780178, -1060729793, 281495360, -1483998193, -1339755781, -167903021, 431017520, 87912192, -1994497529, -1469061896, 1342471940, 1898486869, 2141472859, -671709150, 1055609684, 589562608, -894086434 ], [ 1205468866, 1970877749, -2058703967, 2007892593, -2096000684, -569390559, -1338495223, 1852837306, 464628829, -1778441749, 892983595, 725695663, 6078308, 1823186497, 683854147, 1816380791, 1236183783, -835683159, -2057037885, -1472280599, 662142940, -420085678, -259234155, 341084226, -1669162498, 1165017275, 724839735, 181325110, -611808774, 2032231284, -1411712553, -427603300, 808782553, -1469265821, -1782326595, -1156416130, -198113227, 321566079, -364282731, -692418135, -1763244659, 1568796086, 94833880, 1409830841, -1538432473, -1855620728, 1513574440, -1657508974, 1557843675, 1382261347 ], [ -1628979634, -1684889491, 736015980, -1774628132, -495084056, 1506951555, 1025487288, -1066070820, -1167652210, -662050495, 1483964770, -183312345, 659771107, 2125733169, -1537468374, -93962886, -607389950, 509135901, 2098068944, 379694008, -1332594465, -1218450367, -1373751542, 459943080, 1121133443, -306842836, -271358997, -747479147, 834645238, -1877705896, -751442243, 26106324, 586592229, -1085035361, -1669514687, -108895459, 56727846, 1423410166, 854774980, 1834969524, 470501298, 729756803, -323082871, 1851214579, -1758823903, 129517259, 1620550286, 252217160, -1263464976, -484779715 ], [ -1167142016, 189007930, 1106798645, 1572203108, 1863621094, -2000172586, 85523830, -2142200712, -1547393206, 718293968, 1407180025, -419361114, -1169978073, 705131627, 1461316654, -1266114367, 159462032, 1296085014, 1626528729, -536389053, 741940962, -1828697439, -1665533366, -143952197, 1254823042, -1247276708, 437924718, 1139950179, -6551124, 1026912478, -1302181606, 888705862, -1722215558, -1974332565, 220003009, -150824032, 319342486, 1025852491, -369812985, -342999378, -62038935, 976892615, -1957933565, -531015043, -1279775716, 628885893, -1048207157, -869586844, 1962795228, 1004669885 ], [ -84582998, 1828779113, -83783850, -1875925199, 697364563, 1758449034, 1829838839, -822438549, -625371553, 1949297203, -1228430554, -819696640, 7864562, -280338070, -614481522, -24518283, 1240667402, -474849226, 1960942086, -1527553300, -535973267, 2100254083, -580548058, -303541186, -2101442654, -1253880774, 814967398, -1423819448, 49876317, -1787894513, -103912161, -396759850, 585028304, -2071867000, -329509169, 1750169377, 140398588, 666984979, 35460559, -1975348674, 1965390428, 1655787620, 104579540, 1936880591, -1946010172, 1261992644, 898503413, -930546625, -2106303109, 1720366152 ], [ 804101888, -1983431815, -1766517413, -1829545468, 1936997, 177216692, -2109481400, 199954797, 190539969, -8549575, -2131964111, -328787742, -1980237240, -981803097, -690367065, -4828170, -950009386, -1130588495, 768749740, -2078001753, -1529760953, 1943802150, 2015848549, -387757385, -1350194513, -2054951097, 1202444289, -598384183, 610106748, 508983111, 802524196, -1882293953, -1871598060, -2050357322, 712240996, -1462333205, -1528320050, -1321293001, -154589314, -77025503, -1199898022, -1203973905, 961439003, -93946086, 103086738, 1943448802, 1181047752, 824650101, 1714501866, 527039992 ], [ 1260222507, 1336935839, -101480782, -36383399, -1646102599, 1584170094, 1908345786, -420723076, -135060852, -1424581647, -1907128743, -861626281, -1080440259, 1813642822, -983066259, -1423160555, -440251266, 701681306, -685679002, 816683588, -1083872304, 234094062, -2051640498, 1294443404, -924148486, 1820718095, -1116790617, 1388816665, 999477673, -1195235442, 1837938630, -1941738324, 214528386, -704964032, -925415953, 438799967, 93589179, -756697464, 1230971519, -1356313738, -1262256589, 1039487777, 1357435210, 1339666345, 1860366398, 1375355998, 1816207565, -508169893, 1304126915, 736539833 ], [ 1603269500, 1252629030, -1735017806, 1264463281, -1715162847, 1265775890, -779582260, 612616793, -1992525692, -624483268, 1437897224, -1474750620, 1542124944, 1507691407, 442245686, 146724649, -1923919515, -1884827828, 2017877909, -50392327, -1459692481, 1860046966, -1795488784, 1624353450, 1041338820, 810805010, 869456481, -273516689, -1079165471, -733393628, 1277900567, -879070028, -1421173841, -1753430504, 970245195, 1971886065, 61848580, -946993407, -1204565279, -1590979304, 1201515690, 626752362, 1587181146, 1695526024, -718337774, -1100139089, -1665447553, 479193480, -1901722373, 800158870 ], [ -1013919660, -91289630, -980819207, 844121147, 381011354, 1372212068, 880958466, -1815620618, -1882887605, -99429472, -523415135, 2003566368, -789870214, -56756366, -1065282668, -1495034493, -406331808, 1748768348, -1016657819, 2039362421, -893828522, -1526540791, -1683117544, -189454158, 1199684381, -772115929, 1501430823, -1691545781, -895749794, -1524837675, -583040419, -1349520524, -888604451, 822751439, -1806588302, -1233140383, -52858651, 1115726530, -1869847009, -1233927019, -902450450, -616050813, -548659495, 602520647, -1568737909, -92125439, 5074882, 142629080, -1165112567, 807991003 ], [ -1875430898, -579283122, -1423358057, 2073874107, 2054227015, 302364493, 610775500, 453933183, 1649576657, 1768279753, -1705214344, -2112399462, 1199060254, 1555284110, -1819811117, 106432622, 1346995351, -2096063883, -2142829895, -1727836756, -2074091993, -713946061, -508124521, -1743362352, 887142923, 1378293508, 1681282836, -830601016, 1260537943, 1839850402, -683510744, -1620755404, 441403914, 1910394981, 1540262369, -725092026, -295142870, 1793894669, 1819980280, 1155076102, 830903410, 394165341, -350368684, 1940318188, 459027811, -517652427, -502099733, -111484757, 299297548, 161396388 ], [ -1242911799, -755150056, 1802333887, -1550800667, 637397440, -1086837603, 92277861, -669519727, -1436016378, 1545478623, 807285413, 1369045041, 1037192724, -1046395736, 1797754496, -350612373, 1444979720, 1161541054, -1042632534, 1450019394, -1337872474, 836561999, -990661215, -1804568106, -1203947880, 2108192602, 102828843, -17532830, 1974230892, 518888790, 1346296097, 1059358913, -702277990, 129612973, -274667411, 689786558, -1720463662, -1427616591, 1906121503, -385550757, -436987804, -543781641, -1153114233, -2068776447, 201173356, -1553712365, 583770147, -1288749873, 1044300845, 1635899684 ], [ -409152465, -1392232973, -97481077, 1654628302, 973865922, 721627311, -194070220, -1265089597, 1565968121, -953315238, 1726875893, -770443159, -520559205, -159263361, -445687006, 312088638, -847845312, 2143166213, -1894858950, -1105691168, 1687109510, 1516459261, -1256579352, 1742476192, 159098591, -234251302, -943857670, -177836955, 728082421, -8345726, -299405913, -1532335102, -430386075, 730743288, -1787795654, 178548300, 946174631, -1515324722, 165886029, -785451276, -1154933751, 1756349414, -52343361, -2109935188, -1168361382, -104934743, -1252665431, -1378915632, -306844310, -1806256805 ], [ 1757665854, -1482728579, 32401930, -830643129, -2034516249, 739597509, 816489029, 714907182, -1088128660, 1302058923, -2053868908, -1960537411, -1397676176, 1065829870, 500625480, 2036489975, 571525301, 687867817, -906303930, -1222030658, 338200345, 930092710, -1565470523, -438041728, -1854882169, -284766448, 1727561665, -1651004185, -893348735, 626716315, -1761074220, -481598188, 1899652999, 217054948, -1232412707, -1769591989, 1771279327, 501863930, 1242052204, 1606680163, -1430092266, -1741750437, 435212487, 2043380248, -1623100924, -529196176, 1008069904, 403111731, 126132787, -1150874875 ], [ -708789262, -1478880762, 133627907, -1085309832, 1336541181, -823296712, 1028469452, -1739663954, -2046248644, 1413036084, 364299534, 1618076731, -746150651, -709510832, 892717006, 587690786, -1224871054, 1305912650, -1417525001, -1263249328, 332956531, -219147502, -1336586626, -1672167528, -65632643, 396004598, 139838465, -977948170, -1253286319, 1354778456, -663827434, -242193951, 480620341, -1075483382, -615957301, -80047934, 786964403, -645872537, -476651656, 1473358528, -1180094244, 1245090386, -2120101650, 1317175421, -573704442, 1821198396, -1812776344, -1838873334, -1066239955, -1505396600 ], [ -1581221085, 2070079753, -1470459920, 1700836016, 1639590847, -4759257, 1417665483, -2142089778, -423127237, -1334468622, 359952860, -57910017, 1465604920, -1762375843, 32444963, -57621573, -543818706, -674562850, -1210229419, 2072560497, -1528277526, 1965888773, -1982762694, -1638213404, -1732590393, -528601873, -1737341180, -1929920246, 1834501416, 1726296896, -311826247, -54439211, 530863762, -1740166244, 653875793, -2055243554, -1975936803, -1790008665, -17163482, -947970142, 894545403, -1840948783, 1985479072, -913521675, 1007615196, 1698381690, -1814660575, -1436789383, -782967192, -755386772 ], [ -1438836527, -2114986362, -1899938497, 1258451420, -1271195928, -1973068052, -946293909, 1209836555, 1011281899, 996689732, -746453806, 371588407, 106053834, 1406719373, 1305429828, 24601983, -491292869, 556456091, -982711260, -720251742, -909712968, 1210460536, -97811002, -448904371, 1874736567, 825257031, -1497540430, 981974903, 135691237, -767751557, 1283101299, 1178194470, 1592090581, -434291105, -870481880, -217602525, -1578018357, 1501908935, -1788198642, 1723035790, -1874881951, -654754915, -1107447047, 1694233709, 1800305391, -95947995, 902855162, 814836405, 644415548, -16720957 ], [ 1684979389, 1768805857, 354351296, 2108366155, 953230227, 964908034, -202918750, -1645855862, -1243917539, -27045778, -1418397888, 1099118406, 1679338309, -2037634413, 1985880179, -743068624, -352163381, 1286211561, 1058714685, 126601233, 1179456860, 420620060, 309025977, -602091922, 28567663, -1404784324, 422429036, -1724623323, 383085598, 1793514575, -991812852, -758021364, -1949774555, -203532799, -1518217885, -1182940262, -1062066625, -1680285532, -305976919, 1978366314, -342034028, -1242310523, -2135403838, -1022944541, -1349847089, -136785310, 733886629, 1540260502, -1285548990, 1230695882 ], [ -1975478594, 1460319965, 1657652106, 634304150, -438663716, -1185386961, -1866592702, 1108316094, 1938028391, 159878309, -718440940, -1208386988, 1625633867, 1529706482, 1819948528, 554944324, 2021107379, -1576282885, -1003098871, 2057738096, -24730570, 440126018, 147806250, 76357260, 477634265, -1559287073, -697895272, -417343135, -366520356, -33486860, -186706863, 56583757, 387357735, 370671849, 1924268437, 1908519143, 1055293241, 1541357257, -496969926, 1043275416, -736085549, 499058206, -294505436, 1300987998, 713521624, -516574244, 1202702226, -1416452874, -1851687769, 929819780 ], [ 584856041, -593782687, -1855812353, 1098098399, -1541607773, -1964049559, 391043541, -1207019354, 1076360601, -1901600738, 1954493344, 1537023481, 1628513887, -1710313820, 1159179373, -1731152503, -1322088354, 1678309640, -873404993, 540152565, 1883745698, -1682529025, -844437027, 12879263, 1159466364, 1515006169, -318167287, -1271398538, 623379590, -1078042601, 525193476, -882480177, 1780258712, 1016516809, 1434041129, -712739898, 1526641215, -1335212094, -718149552, 2024408883, -1548166476, -912022453, 41334404, 643233098, 1859632977, 964395985, 1489890110, -97340316, -1433932783, 312695812 ], [ 643125262, 829025523, -658439980, -1249479718, -1604754975, -1049989359, 817871288, 1923941475, -1132486331, -1350624851, -1801332648, -1728996820, -10173739, -1585401766, -68214592, 1591857527, -790891958, 289543912, 1167749888, -1745054392, 1805942032, -119909653, 1810742398, 81309910, -1744462617, -835015399, 312324481, -32257445, -2041803652, 483979592, -100603744, -901901228, 482086892, 1654946827, 1535140707, 1454836570, -1929202306, 146971200, 1153223217, -1224118852, 2011196910, 2025185423, 1305253402, 731320282, -243648787, 1021971478, 1955605815, 1597507622, 346862044, -1348515622 ], [ 178977583, -1451824773, -1341714022, -599743069, 1959483818, 366327868, -2145511584, -1945841572, -174700256, -1270433346, -1295828581, -265387622, 1243652001, 1302350710, 2023612488, -658613765, 877094235, -1988805819, -1905057718, 583640587, 282164307, -1140398018, 430583408, -130194179, 1335470306, 80436154, 2068036546, 1655663642, -100592600, -426910969, -995559652, -358289997, -560544759, 901974867, -51673485, -1099171218, 1348074146, 554540345, 473089479, 1132388214, 1265447461, -541564542, 223908575, 432057990, -307820515, 304725933, -920167240, -1788584379, -947522684, -152640210 ], [ 1653316029, 2096593625, -1517489918, 567971528, -120342127, -2097462854, 213257369, 1409991242, 1010161863, -2113662941, 871576073, -1626352637, 2110374792, 615104378, 1443449372, 1060175071, 447521606, 1723236470, 722203310, -706999969, 1346954017, 2069653747, -495303930, 673357474, 496887504, -694865703, 474776182, 1926363110, 1142178005, 1437248981, -292488109, -1848667329, 1003996407, 773274614, -1415988404, -1966391174, -625174073, 355223438, -975512243, 334337341, 760382991, 315894983, 1978304581, -1983953470, 218029664, 1737940867, 769162302, 670154838, 7972013, -218476655 ], [ 1392395014, 1081128090, -268341458, 221157345, 377071791, -1338202382, -793624437, -1328571694, -404567209, -977690921, -2121932825, 310588166, 1782194200, -345978671, 997021977, -669879795, 1500680833, -28886296, -32001745, 1334251146, 2045352799, 1464791753, -394597935, 1613782447, -1733338904, 207284459, 557272467, -1223194039, -376640894, 133990322, 1374368775, 524714557, 618723157, -1650346200, -1696650859, -1760949731, -425785828, 1765692199, 819069773, -656243149, -1986153015, 677921803, 1389216197, -1294592083, 928640645, 1830441495, 2121529677, 2116369768, 2000180864, 305249881 ], [ -735146899, -1367185004, 1374448847, -59439311, 1113089243, -1859541191, 1633600263, -89451659, -1143285765, -98378078, 7714799, -1588229750, -104578927, -786106744, -407715988, -316609131, -1231939784, 1349629541, -397540665, -1175080103, 346384552, -1037153548, -1201645730, -1564401459, -1417378462, 816870284, -92344380, 1027545349, 1626142644, -1173026989, -1057650651, 2139008073, -466415593, 1298845798, -2139370896, 603983509, 1825082360, -1776347593, -166620680, -903680874, 1551506004, 843455391, -1088314377, -531571950, -501951750, -1672218285, -588080814, -1664007932, 938005195, 474234155 ], [ 953050662, -1830203787, 241294227, 1452538957, -117843960, -1989919550, 2141637864, 1159888176, 557546922, -323228258, 2038566599, -1897340937, -1787503416, 1319635427, 251375205, -1338279068, -1112408069, 1277956680, -1390090751, -893099938, -1008040554, 1510537753, -261446448, -592360199, -1084523969, -1946865441, -1741223512, -185639931, -1293942542, -1336484721, -2040945024, -733742574, 1595512411, -1483222961, -2084315959, -561750694, -1879952393, 1967766130, -1687460152, 256050815, -552971273, 473928584, -1674141950, 703414914, -444544289, 949319524, -981835472, 875532546, -181268894, -906820050 ], [ -1493324777, -455448950, 1528023048, 1859616104, -105178709, 1810382741, 1792311865, -1141547070, -1431359521, -1503570432, -765643655, 479668516, 449279940, 1620073001, 851090062, -719827099, 585516486, -1375893456, 1241231537, -1175984895, -1675472074, -237654552, -463331434, 819060758, 37945270, 823531054, -158381993, -1049227388, 1475754315, -597360345, 2110651855, 420445287, 1944748309, 237558438, 2048202277, -1080897617, 1638880850, -1508563405, -1745115193, -1446774553, -1635633004, 903778332, 1678525107, -710125630, -312409549, 1860995804, -192654867, -1515516672, -1720309688, 1502645119 ], [ -414736676, 1288118023, 444984477, -1892949625, -1983886660, 1931339351, -860136458, 1630957961, -311708884, 1891350953, -1169174439, -1031934275, -2115072506, 1165022006, -1688964838, 1646304008, 816534920, -960471997, -2146300509, 253330014, -1772035862, 2122297983, 1595003077, -1557535752, -1822199669, -913194664, 390139072, 79282592, -1370580219, 192305654, -1043724646, -1627410283, 732939654, 916787522, -205083456, 1155294713, 540327799, -312788845, 1656729569, 1681672079, -2007922139, 406601538, -1818029508, -1854211952, 912314618, -230166074, -2008229691, 1610731530, -1547715653, 979560235 ], [ 1360632321, 304194646, -1238045407, 1594124277, -593234284, 66130239, -492740386, 1988727366, 81831802, -169012200, 2141424589, -1446085897, 797925609, 348519348, -441516386, 1443603852, -1455519762, 1052675240, 817333012, -1817364161, 1210039320, 1080123181, -382638518, 628261138, 538288548, -2096228318, -566225559, -1519396566, -1427342751, -801277691, -1277787855, -660191764, 39601593, -1152827794, -2145059530, 706183497, -896311299, -697215183, 1340844032, 1456306894, 936092029, 455253396, 287067936, -1935007021, 438224591, 1553205910, -299898529, -1983434256, 380974794, -1331843587 ], [ -1107579244, 1894517479, 81385907, 2076593435, 1765714511, 1575952514, -441116557, -1034105867, 1717840409, 1249608195, -387307762, -137618597, -1187434185, -304991058, -571235130, 1394589744, -409019627, 1642242647, 93948059, 74591037, 1576636997, 566433302, 1258197658, -2013825381, -886581035, 1962105360, 799955458, 1110432310, 1491024405, 1749869381, -926609909, 1286616296, -724920942, 1275307810, -397808106, 820598629, -2128983315, -2075565194, 830711787, 6271646, -1741559584, -876340261, 163066951, 358540523, -1485281961, 1958136938, -202203052, 652345967, 279896598, -2023271572 ], [ 999042096, -1516904267, -319261054, 707261089, -894687925, -885127067, -1931065389, 1617144186, 1138129877, -1129841142, -705879632, -276551744, -1671015030, 47388400, 441517134, -1383813463, 708513646, 2050679416, -1127614840, -1695536340, -234703316, 1006122677, 824325622, 456139711, -1870162422, 1027755581, -770099188, -810901868, 3097095, -108413339, -922080005, 776889880, 2125413739, 168499359, 1960905089, -1138843071, 812248936, 1560586161, 911159457, 1124111070, -1408737330, 1261545581, 1596044606, -1149194385, -1376998041, 2023868088, -376872215, 843906161, -731228155, -901997978 ], [ 2043989700, 174978581, 827475435, 581608716, -1678590840, 2062480864, -1168179566, -665138659, 1625667017, -2140478248, -938190138, 1641786696, 1204207600, 368078876, -765910549, 1277589761, 1553569626, -1829121298, 1459518377, -1231069061, 482092471, -1810504494, 2039315044, 1491239341, -2075471952, 108810137, 678943257, -1722113709, -1916197877, -1461530056, 1003086647, -1567611668, -321582508, 1615185205, -1227756870, 1910993100, -90346622, 1534513487, -1634313281, -1330963866, -1332859540, 20859976, -1413871054, -827395003, 1800101531, 659991424, -233951140, -1969808883, 163288399, 1125740543 ], [ 606624676, 1342451259, 1623166769, -567723158, 726680119, -875111433, -1747821725, 1959452617, 1899335211, -171325601, -144160683, -1539347087, 2016012135, 1160015373, 1928500274, 483225552, -1283487404, -1991031903, 703077344, -803580487, -1315513541, 186863660, 1664874749, 1558625685, -426211600, 880991272, 1011155758, 1759465390, 894995159, -1657642504, 596611725, 49987381, -1196622854, 2077101660, 883194732, 715923838, 1046908365, 1840039783, -557424501, -1565582384, -536090956, -44894624, -1635298912, 1864511148, 484420778, 166951508, -704049701, 728243001, -1958817284, 1787866508 ], [ -1273230333, 1563760753, -949221207, 971199113, -1001959920, 1128004917, -1617175043, 420020999, -616449106, -187731724, 866881388, 380455157, -1078357559, 1834490243, -78127696, -1604263356, 55983292, -1179373919, 1278482750, -2142169868, 776941028, 1456470920, 1813998594, 1892638888, -1541673427, -5461295, 16198185, -2077211133, 2033580306, 840148112, -1509986309, -1405133059, 466222722, -909776076, -33728797, 1025825884, -1868242905, 1416394483, 2104119109, 1860372930, 1328136924, -434018364, -330907314, -1547655316, -1283309144, -1820706401, -1677969610, 1528170240, -1399456684, 884001121 ], [ -666900713, 1977285238, -1777705537, -1533342311, -224265035, -1951182383, 1798119375, 241827041, 333922102, -390561750, 1437408813, 942759886, 1984639243, 575670220, -83838656, -431449062, 1237662783, -1489165756, -1160034754, 1243119943, -364449984, 1272325079, 2364726, -125398076, 702167559, 1126087144, 2129431, -2124210544, 1454746509, 1495521507, 206989461, -737382569, 135458634, -1147103195, 642380755, 720323422, 562669392, -688153746, 1352246093, 1975755963, -1822457465, 2104473425, -1628421062, -1841932751, -674008348, -1759795030, 2002945215, 1902462983, -177597317, 1054341344 ], [ -869171957, 1928303363, -1616094431, 1478808742, -1290817038, 1416933449, 1495510975, -3515784, -1958706868, -1929228146, 1878244931, -598075279, -1245627169, -213041715, -1106688277, -678149024, 259813515, -259961125, 1097628246, -1096750265, -630905623, 381530605, -1225467937, 1876737039, -215879049, 588610007, -1932691026, -1581246810, -508448708, 248185650, 1100642101, -487213714, -6695005, -2121893673, 1383452602, -1456355151, -2066789229, 732962707, -206513882, -1724719470, -2018249996, -6606424, 1113777940, 1878497416, -1455206278, -1662621675, 55675815, 844734017, 1645599932, 458168485 ], [ -491553631, 316831369, -907208466, -700469865, -126872093, -1639854020, -443926029, 514208211, 1611339633, -1027377226, -1103003602, 905215614, 426669596, -590540112, 747697138, 2130198463, 2011798681, 1644606541, 1597095817, -1720004237, -620897609, 2009841248, 368880765, 1367408303, -1708220941, 494433880, 1550450268, -1058923530, -735793225, 1687342250, -2038244186, -1432489749, 477372642, 108301641, 2074314264, 1165185810, 1935726305, -2113270857, -1200299982, -937124908, 104253649, -507979004, -128578902, 56367794, -1026898342, 1983243288, 1826057843, 622007163, -129816541, -1671238444 ], [ 1384039680, 541928684, 1218785317, 1372022367, -970528626, 1668783700, 1090551016, 794875665, -707956673, 790438828, -1687761398, -1815777624, -1568510394, -1122476731, 47759658, 204374615, 1388753783, -530367577, 908448117, -400261349, -506843569, 364409383, -354441554, -663215923, 1978289701, -120165067, -1811935785, -426829059, 740872450, -1857446743, 918768050, 317827622, 1588817750, -2132665376, -980807031, -1149751591, -1154690841, 448334287, -1762878656, 797368532, -63529871, -1713661880, 406886189, 1607252782, -1006579494, 1347475916, -1838001646, -1568364864, -392291757, 1926252820 ], [ 2115074726, -668813352, -544720765, 1456385900, -117827954, -425054248, 431871402, -402366895, -989408599, -1687392499, -769656628, 1035217711, -22775310, 1401274915, 1639424200, -813067220, -860386173, -1252906972, 1057981982, 2056011357, 1139628603, -1966188848, -685919979, 1622788513, 1332484357, 638277267, -1083021898, 2145686510, -1005156449, 360385598, 1885942673, 716980277, -2040550260, -1503280941, -687348418, 1575376962, 499988081, -1004186604, 1403343010, 2128682391, -859781782, -1594728350, -1551931660, 828251548, 915354747, -530845989, -1723329442, 900375836, -971336042, -2117358554 ], [ -505572394, -2084330051, 911802180, 1479789186, -680704720, 1666354893, -1413953151, -247258232, 1916286114, -1026059769, 806957260, 1200668492, 1492502001, -2068659553, -524418580, 698680614, -2115653837, 2090765, 1161874413, -1264999062, -263168936, 1653060785, 1325041974, 1040503358, -993112944, -358546221, 457825423, -1132989255, 1214750921, 1626390580, -148970660, -1304900141, 125247809, -1681830979, 1774256740, 434624154, 399460028, 1373070546, 518433218, -236653195, 1200103293, 353699550, -1367552585, 401608331, -2079713772, 37405851, 792556785, -447836917, 313007798, -712050874 ], [ -1517484897, 1897226817, 451056054, 491864247, 746468028, -1971660102, 511346558, 2109978920, -1979787140, -2097417938, 981425813, 674987788, -1366624685, -886340208, 1043446233, -865684473, 1315991256, -1010477224, 275877444, -1259321555, 1581157339, -1925871442, 484294865, 752435260, -757167727, 1601490179, 31006447, -456342516, 216652300, -1440122680, 1075696117, -818915915, 1740048883, -223962393, -1652784116, -328603079, -374882584, 1403253514, 1020633626, 1737799548, -884959669, -772533924, -402733806, 278505771, -1511099339, -1223816857, -881205983, -827024189, -2137209394, -2026511278 ], [ -481698842, -1977611423, 1704205166, 1703330654, -189835418, -1145099502, 1842499332, 1356516916, -37932125, 525649823, 703098617, 324995404, 1585510484, -717018685, -1954192663, 1261795306, -547944553, -1861847270, 850715269, -1470837306, 29428160, 1999174056, -1790038458, -1898130393, -11230788, -1510964858, -1319794745, -607086928, 664649983, 1233262881, -497150729, 1823831792, -2146509144, -1717438362, -685733134, 911463647, -1927078098, -292646322, -407752525, 486180028, -1418122952, -1467021052, -1792937083, -427045488, -1581392526, 550431840, -874553650, 668695261, 682415392, -1232652983 ], [ -1284762424, -970766826, 136673381, 739908889, -1727299602, -1689611131, -1423372957, -1574598476, -2011580737, 758987007, 1906363935, -982794069, -2131630993, -1934819056, -485649844, -965900806, -431570768, 505075967, -375086341, 282120366, 821161337, 1329685932, -1459080390, 905393269, 1718211566, 1194355587, 266753480, 668365527, 1545951525, 1279091254, -1176352553, 2062286222, 878377664, 57272747, 406687931, 2106715769, -2041235873, -1976632597, 1029862934, 1447678089, -985283965, 1695433351, -1515229999, -1388939967, -1321741242, 1171982079, 1775190729, -692849850, -662264833, 1498667374 ], [ 1553270581, 1252957330, -1275404427, -663880472, 1314633041, -1047673245, -1925176022, 1410501677, -428837005, -698810556, -1138267674, 1467164489, 1926037419, -1549684172, 1317008237, 1332789302, -1776660593, 771953402, 680616914, -278492477, 586246555, 1440860748, -1332108097, -873882404, 720399847, -671979188, -1864601736, 1957589456, -650998230, -1256297799, 1904094384, 2138092606, -1091421227, -1542106987, 1340588099, -419065664, 738214988, 1077805202, -722977483, 657686907, 859489199, 1004938111, -101610069, 1296205315, -185685415, -1719559228, 1496602755, -749702915, 1617142048, -215006201 ] ] ], [ [ [ 754384378, -810197464, -1343457251, -701023248, 353668138, 1660059422, 887657859, 1348868516, 1959641757, -819818325, 1961839545, 673286846, 1221740528, 1200974699, 400712465, 1090538163, 267212125, -38830513, 1227240188, -1611622463, 522717875, 2140626211, -707767841, -642011053, -180118322, -208098941, 788682592, 270499655, -2014680016, -1974381574, -1706830610, -189253135, -1653202759, -1544192497, 1017359623, 1750213171, -742956122, -249371342, 862517463, 864673882, -1993113077, -2118353650, -680181218, 10450800, -1595074001, -582194212, 1315585551, 393255294, -1397178756, 120788166 ], [ 150795913, -956055275, -1850909582, 1470868622, -1080744129, -1935854010, 423278474, 138290846, -99791456, 220106316, 1834805657, 597584559, 645946950, -792440726, -1239118236, 1450718655, -842487558, 1419461636, -1839411380, -301603886, 299548035, 351763878, -2009285354, -1142905010, 1653205403, 1258788588, -657117, 1482751128, 1157326665, 2028532909, -36588563, 974273398, 1146061671, -916176926, -645228255, -1744194929, 61400601, 1773866788, -1165133537, -1080886309, 2054567234, -1280574213, 1357763514, 1570226867, -695752563, -1543035230, -390728515, -473723174, -2114723045, 2047394928 ], [ -116109474, 2369836, -332960526, -1917051048, 1496510120, -73438877, 1362199251, 858064549, -621781421, -1337742491, 704590231, 691772148, 1242167659, -519295426, -1907489707, 1800444421, -1326726188, -94842227, -276740147, -1340984091, 497591720, 2073838147, -1047393230, 1560952198, -515059382, -1681422429, -926220264, 294800072, -360229461, 1081092260, 546887939, 12064788, 1418110379, 116142375, -695800454, 465856236, -1586807588, -1515974655, -1862828740, -1714212900, 1135037084, 408161228, 898212570, 1216285845, -673284466, 1176807936, 1428462744, -1248131619, -1507020970, -1654421645 ], [ -908261024, 734576226, 805944153, 52380767, 118173335, -2062702610, -525531671, -2031551938, 91085664, 1792629941, 81117292, -216636815, -1438481712, -672594264, -1809180641, 1210109050, -1239029650, -858709685, -415699032, -813533572, 335674146, -1257027713, -1098086168, -270097746, 141401972, -1373422689, -1812766874, 1937860249, 1412971736, 71320175, 1919416918, 2143301708, -1923842706, -1752125705, -635981020, 139164224, 1765024097, -1071865574, 1888563680, 584312690, 1969998321, -1454676375, -367282148, 1491450619, 1230568521, 1630272430, -403526480, -161077241, -1518371949, -1911207761 ], [ -1053541061, 541506785, -88798504, 1852249877, 1168094375, 916279908, 750983404, 1204288525, 1404957821, -1669543620, 1044346503, -892109205, 1103138281, 104587268, -1369732471, -2130398921, -1421668303, -346927221, -1020810280, -1613247683, -1407888883, 1915256466, 949492663, 135198929, -22111285, 2111669010, -1793235855, 289862024, 2004994788, -1237852830, 966436726, 1831129396, -28199138, -1630915154, 2129862, 762029979, -571745443, -1002723641, -1529193588, 2003556578, -1697378522, 1816451826, 1805885299, -669028072, 953274506, -1941050229, -820798406, -1786099493, 1713944880, 2143281059 ], [ -1225319196, -1754793015, -1914296503, -743587970, 1005413389, -1929294074, 103630696, 755182503, -1911738953, 856588642, -1777355517, 614964105, -870098307, -1042628076, -1170461767, 37274405, 1338775518, -1463806473, 2050529755, -288646632, -1256299635, -1134300909, 1624737351, 1217458519, -1677234427, 1334201493, 1929379013, -1457707790, -1142147119, -1538131559, -872015097, 726527758, -265752041, 949058456, 1122200713, 1725374183, -255951050, -1611709469, 1427454815, 1231805494, -1591144949, -49312884, -1857982171, -2140126851, 1289961717, -1057151692, 496106561, -159304521, -227450534, 699589386 ], [ 1510494991, 619915245, -652730736, 2034503913, -585380387, -1382048488, -582310339, 680741130, -1944029228, -307990053, -1814234866, 228878562, 1875369681, 1240142969, -728336927, -1662494324, -907491077, -650716901, -694828253, -427830389, -333888202, 1780434776, -1774805289, 1973880282, -1665162615, 1593214163, 1385799539, -2029277072, 1287104512, 1236330875, -1149246856, 225437828, -893494156, -326822978, 832761430, 207995475, 608224928, -814083294, -1780542663, -613649559, 1876725197, -821358396, 400518989, -244787445, 815827072, 1228855752, -1521946452, -1829793553, 1082584716, 1306041214 ], [ -1027816979, -868390409, 1165655078, -1709201984, -202074276, -1931429775, 939624282, 956034495, -883064722, -1775865729, -1932799945, 1570420559, -672530716, -1474564239, 761127526, 1297009475, 1352108122, -118009361, 1905260421, 435144557, 1476601, 213941250, 489301073, -984247371, 198501057, -1747403099, -1978041903, -2028612686, -1805219166, -264797265, 957677818, -1040906451, 1943444985, -742952790, 583520536, -1038800366, 140168304, 661472144, -281483900, 690712157, 1128612070, 53158158, -998458398, -443878063, -1477679168, -661226634, 1415827260, -950960044, 1133623731, -264026107 ], [ -1841546123, -237242806, 1146240889, -1938988323, 517746644, 1588098788, -466562568, 1764722171, 184185482, -1295814570, -1065285751, 30438207, 1876115908, -57605779, -2010690699, 1690894061, -667628191, 602906247, -567157842, -1787644456, -999244010, 245419374, -1784216189, -894692716, -1152028518, -383537536, 1373497956, -474956620, 1610118523, 460987213, 891031583, 1950812222, 1175344747, -1329663737, 1330250827, 606263400, 361869438, -1565760291, 1769765460, -788562284, -20053058, -2122963066, -1663362019, -76127771, -1328687473, -108546981, 169249721, -813868572, -1850999542, 1762999157 ], [ -948690285, -466797304, 335532843, -2090954551, 436740075, 1717849505, 1112856208, -1372948527, 868909059, 1956935236, -473231144, -86497395, 1326280902, -595304983, 543609819, 1753559773, 1286318590, 2104716223, 1132113519, 1492232122, -1376302086, -781358947, 1830127873, 1121793263, -1318553965, 886949708, 1388531349, -173878335, 1023593598, 445468643, 2047818076, -404748145, 583330364, -1857449906, 1771777437, 423462018, -665473944, -729154762, 838679822, -936587093, 937102707, 320456017, -1875071791, 182435617, 1744743776, 1158837289, 294227423, -982147977, -1176917672, -1209669147 ], [ 2121093063, -29933596, -2056414260, 320468949, -1769520659, 1185840057, 1650333962, 326397780, 1928839844, -152377553, 1352457694, -814323435, -934403799, -1570368239, -30034785, 1618726764, 456255442, -1250145163, 603309653, -861010199, 2024565233, -138934734, -1701402985, -1282052581, -1948511018, -652901437, 1125858453, -1324259900, -1708663682, 241553063, 1817087006, 834221244, -1970931835, -670225871, -1246169137, -616056767, -742249644, 113697308, -309875483, -2087682498, 1242204495, -759420146, 1521920403, 302618472, 854011036, -1919827267, -761580496, -283640781, -1272792097, 877786564 ], [ 2063394590, -551354878, -2121301275, 1214034069, -859698202, 1099583663, 1652693442, 1166323545, -1111290532, -1132326505, -1049315062, 1109301585, -43174672, 2053085370, -1694246088, 2006904580, 515669259, -600405247, 1598335894, -423123702, 1596681122, 515942608, -413174286, -1855292936, -1908616070, 1660356259, -1008742869, -265731933, -1095396802, 841112664, 328147988, 935148861, 1671666506, 964610299, -572137225, -674450822, 1699378980, 1205352172, -408455850, -1241085994, -1371510347, 2106159245, 2025561884, -1912888258, -526378418, -1777876313, -1694091157, -1032201286, 1567997812, -1093916198 ], [ -251099415, 660928745, 968413673, 654738097, -1393151280, -684656628, -1905282870, 270727477, -204810999, -1165455637, -1089737523, -1643621449, 281478104, 1198975259, 855111889, -901156315, 1085624855, -1598447348, 603877543, 1797283261, -1907024718, 2056934775, -983946327, -123624875, -1354712084, 2048785495, -881195825, 1643650100, 1040282586, 2098597813, 1518581934, 1872534928, 348645804, 974466635, -760314054, 1505267312, -1540353221, 638324413, 548544907, -1439602178, 610077870, 886721376, 1648504860, 272147516, -1276053478, 571444372, -680105303, -1947390358, -1400068187, 550780413 ], [ 1186070852, 84277469, 1380305663, -105203451, -1701455769, 1985523988, -1622541700, -802881915, 879958603, 570620972, -1147882448, -2141164739, 544328468, -1920653571, 1337677996, 826511324, -794337569, -866103762, 632952089, 1837594600, 1372480668, -1632748838, -1581649917, 1410118966, 593567029, -1568775284, -480278342, -58588571, 344028588, -521104878, 513560312, -215367140, -1597012226, 977809676, -598221706, 363275886, 1835507590, 892254770, -2069317409, 862313875, -1698629741, -1972447491, -2069223988, 1333713325, 433764911, -1441679019, -1371387654, 1051242220, 719105697, -756362654 ], [ -595384405, 721047987, 937881315, -633325051, -954035328, 1465769023, -1270027715, -982577271, 270894483, 934845540, 1976701209, 208635822, 107145324, -11133575, -1437731404, -605993999, -1052176574, -187814408, -246251886, 1674702321, -2129953185, -560896690, -1266687507, -66036768, -1716095732, 1088018449, -1071677822, -96526184, 1942642653, 268370560, -1742880498, -1339953804, 189727667, 754946508, 1118885557, 582267689, 451414694, 1469379935, 1661040237, -623021045, 1718224782, 2131522857, 294044960, 956426050, 1655199975, 386168624, 994541872, -998112212, 900858446, 1565836151 ], [ 435951279, 1826311983, -427883271, -1284243884, -931337613, -1784159470, -1777297721, -364006613, 384974624, -411138282, 298640746, 1594330358, 1837094183, -387195229, 1625808100, -358637999, -983768014, 850680101, 1938009908, 1027754225, -2089998831, 259249977, -1598225688, -902502093, -1348935906, 1274901945, -741876721, 1897322843, 1279637744, 343184923, -1364532563, -1908890384, -1258845233, 153428733, 1461245179, 1085283147, -445576616, -1825852449, 401078865, 1984646622, -957786373, -1100017957, -1002502480, -1101615354, 1329583410, 1800972001, -593511170, 1132470834, -1419617626, -1783326231 ], [ -817722880, 763936158, 1608020929, 414774866, -2051394085, -926563863, 902568683, 550650636, 1572781167, -639997608, 1776888990, 1146592304, 681759915, 1341923456, 1047190383, 23193473, -1127913668, -131240560, 411550439, -1821943489, 16265710, -854155168, -1728082043, -1091204118, 802666473, 974923879, -247075217, -940612242, -684371759, -2086656456, 1608952988, 1488101398, 2121278258, -183458045, -1155476470, -147056137, -795196003, -1389012224, 501766592, 625098481, -1681912879, -723624858, 935435038, 1120039865, 917402596, 223594779, -1888157918, 1845117995, 1263085245, -986260286 ], [ 5527328, -49325167, -1176648864, -2110892028, -1701780513, -1966289759, -543163626, -760744523, 1548928587, 1675622894, -120187355, 1481928428, -1983211004, 1524231856, 1102628376, -878643443, 794110292, 495376288, -1056482172, -342985183, 1733685, -1212588353, -1309432131, -2005325481, -869377673, -2104087085, -1020626982, -1528162512, 1191647188, -108719096, 1263477066, 1284250051, 1599908287, -206166610, 1005198841, 351266324, 1349190128, 93865389, 420879461, 193956405, -190946606, 1776023058, 894906694, 1790204144, -1574323787, -1857671630, -1607163142, -1398131850, 127671612, 1896995114 ], [ -1769158701, 954131796, 1367156028, -894568667, 749769829, 997755049, -1320538827, 626588740, 670115671, -290147531, 2080184265, 2117276182, 238583715, -1725746871, 838968252, 1304443450, -2021285762, -15974255, 586626872, -799690243, 1647622123, -1743155871, -629661339, -150541152, -1312525895, 697129339, -871361874, -1530337392, -340392646, -2078668360, 1261943812, 1390130841, 1922337887, 519903703, -833434679, -232852352, -1923426370, 1941464686, 1465438729, -1216923767, -2070101923, -1191376525, 780069320, -2124165066, 345079465, 2034473201, 1145061473, 2132526025, 380361911, 1616328556 ], [ 38180768, -594188440, -1733011814, -852715749, -1901802356, -2026950756, -97685658, -82853606, -42419767, 1095259351, 1988155673, -511906927, -831767735, 550830564, 240194557, 681007119, -388362852, 363075522, 1865822582, -1556500124, -276335444, -1493938000, -1107307449, -298069105, 29003996, 416624746, 665275232, 2058762680, -1456887998, -592514701, 319037437, 1226583125, -1976802536, -1854556179, 1707610763, 2000784826, 281467079, -767139778, 1999864192, 547203310, -1080662088, -1441781735, 1443065721, 799125833, -1192982012, 1873138948, -773111975, -1627942661, -1053614755, -1772115361 ], [ 393047102, -1796210982, 750814809, -1132864851, 976148665, 2011046586, -1050808591, -47330232, -1793361760, 1121707383, 1038304873, 400850002, 1163047641, -530001081, -1770849851, -1458165221, 692185564, -961249674, 1616277080, 1994212737, 1049702990, 740176790, 154728252, -973586378, 493901254, -2018412099, -1878971200, 1944363507, 457846257, 865852218, 875805906, -1766689458, 403114414, -1652027252, -584791418, 261842075, -931106357, 121578962, 798514008, 446108201, -1724250239, 627643113, 1282464411, -929024144, -242003089, -1057945290, 430234694, 1895594213, 1178862488, 659453808 ], [ 1478339850, -127769248, 342994329, 1166668078, 489613621, 2050822517, 1276493178, -1045219257, 613353581, 1880216755, 2032046388, -106681294, -1150068321, -1806875229, -530341421, 728733246, -1705307559, 376771154, 971984831, -1794309712, 683822823, -1829490967, -358999733, 1108355811, -79040243, 182221379, -607569376, -1413636485, -2042748247, 443646895, -1238947212, 1075949806, -1676216745, 810838671, -894409735, 1553887200, -1438608697, 150283144, -847241204, -1311672813, 1178759235, 985908808, -353566817, -585476334, 765285318, -141542024, 1921725113, 1585368821, -1551537028, -1944630689 ], [ -819422592, 1726288591, -137455513, 38844277, 1119064165, 193899256, -516732289, 2080130888, -136229924, 2032101540, 841694956, 1843984529, -69442551, -1542921656, 1713130209, -1751220322, -991743036, -1583453775, 264759444, -375574543, -367786043, 289518346, -1805510076, 209828936, -2020080204, 1939606438, -1023718798, -1232716166, 389718484, -718057924, 791507, -59974060, -1510966617, -387594090, 950940083, 265154804, -516695574, -1572487433, 89951717, 2128566645, 7334299, -696977055, -1813159941, -2119596631, 1801149880, -1816140178, 2126877435, 637057181, 1997735040, -563560587 ], [ -690620781, -761690403, 382465317, -287847994, 320477692, -805942213, -1388658847, -1627772361, -1379357323, 1912876805, 808455911, 2049231005, 307608215, 1263537546, -1472056940, 174293087, -1240007949, -1061655482, 2062720058, 1011133794, 224934664, -1261501647, 114689583, -426084672, 1016544102, -2074749974, -898164953, 857865153, -1656427112, 180804954, -1237942653, 936030328, 1736049739, 1063917651, 1522727832, 2133602503, -1423986340, -1235225705, -477219348, 1705954769, -1661881307, 1578320466, 1254518424, 628156922, -72438664, -1060996117, 578134125, -319010069, 1707946784, -459575245 ], [ -822767235, 213240717, -1205778523, -574940830, 1853316719, 150653603, -1983318171, -2002382376, 987295082, 1575869214, 143087344, -1981341243, 1746000654, 854052074, -752462276, 1410016598, -1418203311, 2123062811, 415747105, 1486145584, 325677513, -838395324, -1990185692, -145966965, -418669582, 264656352, -577365771, -1836565018, 1396887768, -858679078, -2066043178, 528550126, -2082950095, -944453058, 1037588629, -318982961, 770115935, -207226030, 1420430849, -545041219, -1417352868, -1268858235, -1253991168, 730220729, -1608250015, 2033737283, -104785469, 1281119181, -175494703, -1248095095 ], [ -1006306613, -1606824342, -656961358, 1276688250, 835435029, -233220994, -252836462, -1762972494, -2064663052, 1838270876, 1306287847, -1807657673, -60647873, -1740522542, 80583507, 703331777, -448413593, 1254889524, -873756837, 1892023517, -1781586615, 1557421861, -143551335, 2133174029, -266966492, -937612007, -914976662, -1654168037, -138721793, -1897564611, -1588566886, -1536761342, -891147510, -1829542194, -2033434966, -1844546384, -468631022, -1141002933, -1243462720, -1866159135, 934035577, 272070000, -679696782, -1897991203, -1257788839, 582368734, -163605130, 1131678387, 86443957, 1962627781 ], [ 2142493618, 64733505, 120929855, -1599236273, -711400076, 1200846031, 302177373, -123111723, 2045522174, -795458954, 80570222, -1453225214, -1063056983, -994106173, 340247241, -604066800, 1625205834, -1156985781, 1158131320, 1169467096, -1995920500, 623580170, -1024599674, -1048869554, 1660162975, -693786015, -195766143, -1261213428, -897109323, 1330612873, -572104245, 1454875993, 1719905991, -5190995, -160545507, 2069262731, 679576222, -334925740, -1941419966, 495905719, -507663020, -754088952, -1850261322, 502093111, 699983823, -450225793, 103230041, -2061268150, 894574118, -2104361763 ], [ 1521233825, 1027334931, 1047108771, 189093515, -1641325514, 1433511890, 1967259338, -1634885745, 709604142, -141733169, 1985429941, -856279136, -658233313, -178452987, 274927109, -954573533, 2028373065, -2024167778, 451434935, 1382630904, -805494617, 1788066075, -1674180942, -1695346907, -29623702, 1071224402, 5833045, -1214126783, -671526377, 2100286046, 1471872555, -318598903, 1408336139, 1056466293, 533229768, -834354609, -916153346, -1539040525, -1449226874, 1550466883, -676225385, -674356882, -462852791, -880879385, -1649851680, -2102019542, 1696475949, -110823209, -187691027, -502551391 ], [ 1870256537, 1447438767, -1574113078, 1186044651, 2012009149, -655347099, -1353891644, -1280247584, -1876753457, 937674209, 1951732379, 219167991, -365191894, 461940384, -432959334, 985776888, -800062023, -975531962, -1718968659, 912524029, 430128357, -1308622605, -1417562910, -1941341208, 254504557, 546871201, -1499254915, 799313436, -99772060, 298008867, -202990812, 1716355459, -1010036467, -1934299702, -391137275, -1901003355, -1161723615, 460468327, -1837536065, -856826394, 1405725982, -1259234389, -1325015678, 1462614563, -839782616, -881452395, 939080914, 1078615701, 1790079577, 1767002773 ], [ -546432411, -627562403, 1183265457, 834865917, 2035730474, -1676704984, 61414008, -603471804, -619066371, 1374738385, 869466597, 1577227541, 1379799906, 1095365508, -1188074285, 1022174400, 605375977, -1723827361, 2095158258, 1727122449, -279169846, -1868888301, 24140512, -776795204, 750454899, -1988211894, -1730006368, -1412768505, 1568413770, -1960100390, 640407096, -1637478490, 1530962740, 594319915, -1183025489, -1742499102, -1377913417, 286203346, 791985639, -571022375, -1708737547, 1480482414, -195346008, -1300679370, 918213909, -918257859, -56778359, 1764782645, 1334342141, -1590442028 ], [ 65737134, -59263647, 1023647190, 768221936, 1482582019, 798332856, -357651867, 685411033, -24642141, 1781799569, 1323132612, 580238343, -135228117, -1945310833, -1690461778, -260812058, -1121036974, -1267521737, -1095008954, -1392325750, 1125417519, 1667454225, -2041030946, 1216641818, 2133083039, -1259979310, 2057228515, 1655621993, -195245805, 174549386, -858943728, -1149523371, -845546431, -981717442, 978974172, 440645111, 2026639944, -1117431817, 1352701853, -880599095, -1543381917, -1922176063, -1760936960, 2136867141, -1965241716, 617498024, -773090971, -1179324415, 2064337938, -2101569449 ], [ -1303971350, 680029994, 390586528, 482823818, -720686563, -1375170174, -768178240, -938149605, 95209083, 1707701797, -2103299064, 1467383540, 857444649, 555484223, 1356234821, -1557378244, -2043467873, -53962464, -2140981021, -1681439494, -860838865, -768450258, -21788507, 149487713, 850600272, -327898957, -1690791873, -846405452, -2076133130, 727188790, -2116227414, 1524412762, -35845949, 865913492, 483823645, 26590873, -2094205864, 1656169614, 1486914124, -240975009, 797927447, 1734568421, -249858833, 106546896, 1019723877, 2109093171, -411671114, -1624886388, 1948665406, -1605214071 ], [ -1325670329, 824224852, -5167355, 681360004, -2103845024, -432885904, 1332190988, 1466090297, 932305326, -776067229, -1405680252, -43928351, -967764055, 1248063646, -798728952, 257673313, -27944281, 1154147071, 1114576305, -928455399, 122491903, 1251839849, -1967604113, 2043829981, 930628038, 931515847, -991101764, -814673056, -245856782, -963023398, -542109501, 776493902, -1513674599, -332373434, -515696975, 244913770, -1585538060, -1829425020, 1802624827, -1276732008, 291317247, 1845211031, 1231853280, -2013879525, -610540698, 412875628, 950222265, -712536113, -1914823335, -72810260 ], [ 1087948171, -61502421, -65133956, -1574886358, -760093548, -1554192825, 844525679, -335789578, -2004627921, -1864592364, -883869054, 1125273947, 832797702, -1869086752, -1926725931, -1975615653, 901534358, -1733493261, -1070871428, 534382708, 1291254239, 1028148057, -1277183676, -1753776831, -1586766819, -806435845, 1669024148, -1790546323, 1759849414, 1723281607, -1539792948, 1791581267, 1759540284, -2039124146, -895408593, -2108760747, 955597000, 1106963714, 783214775, -1514375943, -223292444, -1694351533, -936769207, -471565459, -679711905, 231145494, 468768884, -1518160103, 1290984942, 2016014145 ], [ -1432157871, -1861026091, 846621464, -2068936661, -674725820, 1815799475, -614840817, -307020868, -1366493124, 513753908, 203728396, -2006632738, 615928618, 1090828496, 824469522, -1103793835, -475101012, 1482624958, -47110434, 611409561, 746597690, 606094107, 1379269772, 756536227, -998818451, -1827668940, -1036904803, 188630965, -957716576, -2043693489, -1796996492, 1216313723, -934974220, -1917336293, -86019924, 86529503, -2112076259, 1751564620, -1135153159, 163445486, -1397538607, -991979116, -1971220967, 2061563025, -2106079607, -219944713, 140336229, 1002048953, 214768224, 959946500 ], [ 508618600, -204573509, -1101108529, 704084419, -524265001, 1243072511, -1986363632, -1376312666, 1011862891, -283240652, -991451502, 768435411, 725895582, 1718978092, -676196187, 1987335523, 519809529, 721588100, -928297342, 438072645, 1525054991, -724993206, 1457997008, -1342651735, -978800733, 2066013357, 396905255, 1334463066, -439146361, -958650169, -947125621, 1516880725, -1185383620, 558957044, -662581059, -732964679, 1350484537, -107375095, 299427774, 1888694500, 73901551, -1722272060, -2117179225, -1709041431, 796521325, 1384572258, -914420799, -1169723144, -1908592883, -1960219289 ], [ 1106079391, -738460056, -1991919771, -210651492, -2043613561, 354837956, -1521468519, 751927771, 654083081, 94639020, 184035667, -1127511224, -382318840, -1896543637, -1439088660, -1837686818, -1657396601, 939738696, -1116585067, 1865979296, 1400910776, -296983542, 2014959091, 1412492295, -404051436, 192139723, 1972532744, 242759956, -1445914705, 888091507, 1049694441, 871078909, 2018299140, 1671199643, -506659993, -547076940, 1638246887, -404964696, 4390046, -1028730204, 773905779, -290151950, -1397675723, -1301971073, -1618116882, -1766595313, -1369983172, -822600628, -124392445, -2007900081 ], [ -540028410, 935619057, 1976271317, -1172569643, 411722636, -2142657951, -1429195895, 1017380720, -1193402864, -1051774862, -165965938, -1521813807, 1375376171, -253087940, 1474884462, -477212069, -570339004, -280552393, -2110048842, -1770887430, -1059388542, 1763539368, -85960506, -1150224448, 1049424558, -982772931, -792804388, -207188846, 1985658847, -176174861, 972146176, -1685116716, 190861025, 79328335, 646850263, 1951336646, -449363719, -149633233, 1841050540, 93942449, -1664913310, -1357272085, 639897371, 484169224, 678426433, -1431191074, 1792146709, -1392277949, 817061928, -331899922 ], [ 2010092609, 976296082, 1477231653, -1812274475, -1058717314, -1685147863, -768297297, 809548245, -1751926357, 144032380, -1284860745, -427066170, 88458147, -872379588, 490291795, 485353264, 9386789, 1260274771, -7564078, 188306587, 2003086334, 33935659, 2111693051, -715808553, -1987903100, -1238644879, -1870602077, 849110769, 774123369, -2091269887, 1278994096, 438338585, -77695942, 178848825, 100698164, 2143728515, -1891839890, -785389666, 1801796946, -767134844, -303327532, 505968659, 303478734, 1134159318, 2060388360, -413529785, 964292563, 777987413, -1251456707, -507749354 ], [ -1616406632, 2005005448, 277696691, -600691170, -1457467937, -53385727, -250836848, -1494544789, -1570159664, 525621110, 498769215, -1031727927, 1854014936, 391445246, 480763025, -1500977649, 2066126753, 1198243507, -833685526, -1936153180, -1156757193, -1208340211, 948444862, -1485841247, -434441719, 604027280, -1514381392, 724842625, 377669097, -1456252956, 121205420, 678549100, -309515065, -106415118, -274013833, -704813665, 779607601, 1675582284, -1047024571, -911934961, -216937172, -117259080, 1719832685, -1058678406, -747860323, -1924652861, -1165219659, -1604586152, 906940175, -1049094264 ], [ -372671297, 512486603, -1867125582, -2000888604, 894325934, -1442319843, 1592838674, 623516426, 822385750, -2000543189, -1064229710, 511485623, -1965021403, -1999065768, -204402973, -1023449312, 801372257, 919776727, 71860680, 564406128, -1826137530, 1631152544, -1220374512, 97539050, 2013572747, -1341136041, -255633202, -1628214746, 1884387258, -339602029, -1718950379, -1993949459, -1216310463, -574499059, -175094675, -1830302499, 1926486318, 1224134214, 1697704559, -1710741154, 1829994314, -1126892877, 1935005033, 883907722, -1565147511, -649368549, 676198013, 213704112, 1390220681, 1676938487 ], [ 2017819910, 1530678728, -2127015256, 390897003, 1938788805, -1584904494, 125661371, 423690842, 268330370, 775243916, -1151496020, -423230102, -1960816427, -1887672988, 640352931, 482035329, -1480206508, -1768129027, -1093984002, -945580125, 272335505, -2125191795, 1068217749, 356938126, -1204501806, -1093301629, -730511923, -1459512863, -1150647304, 1627091338, 762594037, 2109037897, -1717416993, -618820311, -1991518176, 1313906201, -625887263, -2088704726, 1300957345, -1376557856, -1324219830, 835102051, -1670850242, -934826975, -2110915550, -812739738, -512001504, 1894491356, -1280756708, 504139335 ], [ 1247388706, 590295469, 2083114004, -1102427918, -587015697, -1596585332, 357345276, 1605455344, -215308894, -1090586869, 82360367, -1652835490, -1220595204, 1948493545, -209582776, 690493864, 513471683, 1998724784, 1598350039, -594745466, 1246637347, -48133472, -543879305, 913839604, -2059903148, 803630264, 393795114, -1662450634, 152986830, -1972302119, 818532785, -737954591, -453354132, -1399684190, -1276373557, 312506772, 1238077290, 1291899523, -1997686229, -738229578, -1233164029, -424646673, 1005453735, 445684963, 646704134, 65783699, -1922866118, -1658207156, -73434683, 719450034 ], [ 965819226, -1576520993, -1278729531, -2029968823, 1883608572, -1664650595, -1932387189, -1577168503, 1620136738, 552562666, 2032043400, 1242001786, 199755370, 1617900139, 1453117515, -1191897911, 742185647, -480947028, 1431698813, 2140515319, -1079447565, -1796125555, -27628713, 2039211778, 373531350, -1425718372, 2047378044, -1309704074, -1517927752, -2117277253, -1318931456, 127392309, -1662913013, -1388769646, 1758580123, 1934194050, -1702478113, 780373159, 1621712250, -192232581, -433896080, 1412116089, 1179112481, 675417376, 1461561182, -94092388, 2123862146, 2024947732, -81105753, -177240944 ], [ -801164350, 60495456, -240109598, -232796349, 1342815775, 1561301416, 1342599657, 1274588202, 735998667, -691437974, 1040419714, -22223406, -240458598, 418302854, -1019620660, -1401537669, 2068839071, -970351425, 2091788393, 1945137040, -533063855, 613992628, 1872542655, -164272181, 554499613, -75755655, 2119637388, -1237553507, 1104390970, -1015883032, -2077096156, 1030549751, 1435445215, -1475926853, -2100569967, 1870204022, 178979249, 466716122, -1175000280, 658981771, 611678454, -1295900980, -577596783, -1809965188, 1942780692, 2138590536, -834976914, -1401148304, -1495500323, 749354605 ], [ -2074955479, 417537809, 2136014669, 635250944, -1901097187, 1138513230, 234756247, -384977625, -530954054, -781216165, 1446594689, 633897424, 2043069500, 502681104, 1395122333, 1803974934, -825302404, -1324298063, -1962133490, 1581311307, -2053966394, -2027700544, 1435674383, 1139977987, 1162663498, 567836899, -1020550425, 1458648083, -299827070, 1654943177, -123599590, 1592950548, 143018680, -979168715, -714189728, -464427161, -2034932815, 105165525, 327002035, -1998249471, -1133461629, -1561090914, -1327820252, 1177630333, -594234744, 616214960, -851453173, 467093710, 479767158, -274509866 ], [ 1804549532, 1497201914, -1812110625, -1841616185, 260647813, -549297587, -1027926298, -1071200698, 738220388, 48588046, -695117123, -1792740113, 1550718659, -1023934416, 412056182, -694675698, -1106354776, 79353926, -2002929030, 1337813717, 395270348, 1157480944, -247067837, -661822890, 1842933965, 2039642461, 557596253, 381415012, 940001267, -148179221, 515751422, -2047069379, 756289358, 518152048, -189862400, 476964763, -2142804303, -836336096, 1602132749, -950609365, 1754534739, 906237284, -1587225799, 465348754, -819301918, -1701809750, -529157824, 1543721425, 1144695882, -754222614 ], [ -1794210279, 789254472, 1173725666, -330596146, 1934134313, 1660637275, 465169191, 224061421, 331373148, -2073976718, 907016364, -599009683, -1270980776, -1596966356, -1996802375, -1839703973, -561873163, -336413227, -1918105299, 601907217, 574812032, -1478806815, -1280407706, -1267102865, 1007726798, 1340717798, 908141961, 699887383, 1099071472, -545221693, 708933607, 2116917898, 214132761, -1454169598, 546532429, -669084514, -1873671573, 1255089662, 333991836, -120722976, -2062538761, 960621863, -274134087, 2004911438, -1229690096, -1617506220, 1281471587, 1865710165, -1423640430, -346315805 ], [ -1256220152, 919692355, -685453313, 666578962, 1408087704, 3283789, -143678699, -1043794734, -705053244, 2055690368, -681146878, -705813671, -725703336, 768753499, 1971512314, -1335945039, 916138947, -2034587855, 1839907355, 792901381, 1749943346, -1443180562, 1268440999, 898361209, 1469928543, 1745975098, 1372809677, 665421959, 1576277027, 1359766580, 1542287117, -1523700937, 588236459, 2087350636, -548381055, 326223661, -472577149, -44689634, -1948911710, -287924660, 1294869910, 662844367, -322067043, -351190657, -1990371862, 1159936039, 1463481259, 1394877693, -617095435, 1223569207 ], [ 1108021560, 2066549989, 1325775860, -546599278, 974448345, -1564694786, 1521998224, -1906352133, 2141534207, 650711453, -11678440, 1556747621, -1758552069, -1021235605, -804932809, -1034986553, 1128176013, -826987375, 693758525, -1831928922, 778968586, 227202897, 1147710292, -1302549795, -591527197, -1512241714, 570903638, 1255113348, 151036866, 356377082, 201307578, 1896876221, 310137431, 1769532488, -109635115, -1871179767, 1026454969, -2018922503, 360143920, -1294445866, -807500735, -849018153, 900707029, 1205981758, -710786438, 1780361108, -998064671, 1006026657, -1608959664, -1821945072 ], [ -1296853895, 973371783, 533100296, -1277526889, 1591614338, 48847975, -1559660592, 1651589855, 370918494, 181659603, 1319197541, 899873805, -2100594420, 1004118499, -1277640261, 435007760, 255057991, 1010950799, -214535578, 1026436620, 230522583, 1548265442, -743127415, 1504369805, 1101003995, -20350809, -1479876215, 592710124, -272610420, 1274840195, 1478954339, -14658435, 770322916, -1732425349, 1169376252, 1414167245, -466043791, 1885976119, 46878993, -2060816021, 2115915878, 442647993, 1638007417, -1440879079, -475571518, -1709748916, -1948670638, -725239761, 1246268749, -2126078728 ] ] ], [ [ [ 1370348369, -2061902793, -2091705605, -424790358, -777883250, 952029310, -610816422, 793700784, -920836473, 593177796, -1785876535, 771121400, -447670955, -1287346256, 340383974, -2140915419, -966929583, 1187954834, -1623015064, 1958224582, 2034650606, 1772703206, 1078933606, -1752969501, -1741843404, 25546558, 1675187859, -690750984, -421443951, -70370662, 1195141064, -1862811630, -198224975, 494321974, 1246737521, -558087077, 1640168594, 156155572, 2126398098, 463083294, 1706715882, -573119976, 46195589, -220534745, -39316360, -1862986452, -144818193, -106234523, -1410937292, 38215530 ], [ -1737018556, 145644868, 1222022877, 1309655488, 237656132, -468791361, -1013019804, 573422417, 1774351951, 570941135, 114522814, -1222165185, -299791281, 1422524010, -1326229358, 1073523105, 1241016540, 1354220167, 1980280829, 2000394721, -487422158, -803110313, 1369164188, -995510000, 2066231474, 135909618, 1093872301, 1540128609, -1992449760, 910265295, 461552728, 207674918, 1792264914, -357034456, 572464609, -14254649, -85683499, -1930827895, 1838820192, 436197764, -991651419, 1477969590, -224204266, -1952682245, 1796411637, -111376115, -1273882175, 979730738, -1045421284, 362945894 ], [ 1500254515, 711782087, 1595367960, -1992852584, -1000288793, 468235652, -1014973422, 1638387494, -320566959, -493917022, -10996351, -2120708678, -843281170, -1894910619, -739725844, 130732214, 469944596, -1674886714, -1248963066, 657667698, -1798659070, 150679771, 1101465628, -1635197255, -1063976943, 864927719, 781889911, 78296483, 2146819507, -408025505, -1808579621, 1244631366, -1655049938, 310916461, -1395899078, -609461592, 446341301, -30723274, -155197409, -594749726, -1955167898, -65228468, 1591141049, 1370448949, -1898093661, 839750108, 496410931, -1925817452, -1295987291, -11503756 ], [ -677604724, -128058788, -77837167, -80491691, -1256798686, 975626066, 1832692218, -1293149259, -1571529736, -1340262425, 1650697735, 1230512281, -961378453, 1687897433, -428798555, -1550164253, 1481503145, 230615581, 1356885366, -1387895647, -1531504532, -299284768, 1974272777, -638172667, -1864483372, 1422166539, 1953639453, -1971649795, 1264921817, -405396877, 1920121331, 1502422043, 1464864497, -924633964, -56317481, -1803231733, 1364789118, 582220707, -248957240, -465277178, 1746403542, -1602757832, -1821251822, 527338528, -1001410296, -1804283907, 780062830, 179860451, 465066205, 1948100526 ], [ -1138883102, 520797695, 2014233081, 182495186, -1720136649, 1045904142, 409864558, 1349531233, 2144124814, 22461452, 202112365, -1030683568, -1951391518, -1159338852, -1564101997, -1599594288, -414826962, 607948561, -1484737380, 464077479, -668124730, 834664459, 1554157142, 1596213787, 419956774, 652243424, -991345091, 1721332336, 56103836, 882075710, 493069480, 1841650854, -1666560038, 1875879696, 840530906, 1767060577, 635663319, -1685603379, -271577214, 1908842385, -825010533, -785428084, -1617757419, 1855296538, -1589090313, -1365764882, 849446166, 625522727, 1773928528, -1558692218 ], [ 1953324999, -575908052, 1172585134, -479388275, 305766157, -836558967, 2050257148, -1319875063, 363901615, 1993943155, -2115773972, -105014823, -1884600870, -1946003457, -1897446029, -881204537, 284965053, 367867774, -484550312, 1272172692, 2011554204, -1063312067, 2107427397, 885665787, -1950040365, -262657846, 340904637, 376227046, -294398782, 929345641, -107011051, 318547111, 575709456, -1811582304, 184712574, 1147807882, -1527125049, 1465356033, 1876513769, -957294354, -534318779, -619999706, -832291598, -776210923, -897324406, -1148633230, 962487034, 1298963793, 1299708164, 2134692868 ], [ 745375145, -1274369972, 1847523093, -274732111, -2002124797, -1912091254, -1244287356, 1470633843, 576578057, -76266960, -365117287, 198923897, 2062362784, 2117098963, 1884768509, -2028513611, 1760139772, -1942930303, 1707499860, -2070326482, -463409690, -1035610808, 1543503396, -182410148, 625412689, -295167435, 1322867481, -1197167980, -1627012092, 2039431625, -426185076, 1815708361, 556416309, 1583439651, -433843707, -826900882, -1640486886, -1989176738, -2076900079, 1060378157, 604176606, -1306770260, 2146102085, -278842766, 1760143280, 1280305794, 1106486656, -1259047863, -114992104, 1877917651 ], [ 2046440409, -491793878, 244440245, -1276062081, -965173224, 894882406, -470286865, 603013463, 429573097, 1947890027, -269394776, -1076716208, 1662742401, -25778309, 151564706, -2052612960, -1475388321, 1133367632, 1396172596, 1288158900, 915657881, -111774761, 1098672774, 419666471, 1397108105, 53032128, -282550089, 387892763, -1585362008, 1816264323, 1763834814, 1312795952, -967730174, -1570434311, 89773947, -1138712678, -2093312998, 202730206, -579619221, -26429786, -2026826314, -795416358, -615005309, 1039844920, -1813900295, -1357284159, -516591847, -983274532, -178916153, -1693973377 ], [ 499589932, 218335352, -692956338, 554899842, -772512852, -1609262800, -1183011556, 119368431, -1394552359, 439813537, -1726827749, -1233032601, -1363986367, -35547176, -1860414852, 770500973, 1784314666, 39532544, -1867425631, -1021466865, 1933701965, 626303156, -205945860, 325163102, -1593489975, 1918542988, -607793159, 678949573, -952485232, -389400285, 1009434374, -1500225969, 1354434853, 1380865478, 1662630374, 1434309774, 731007980, 506057876, 180505066, -1089590107, -1291445449, -266149438, 376568972, 1191058965, -1833189578, 1694755730, 1750557544, -746304244, -581583966, -1695241633 ], [ -1582408009, -204937503, -792320817, -644550548, 107960626, -381426082, 1013414435, -886721162, 299883635, -2092542566, 289432881, -200579327, 590050409, 511386695, -443935705, -1908416126, -1007722310, -548946165, -1080522327, 1011134243, 1068606976, -1559928237, -293635575, -268980151, -1385529163, 1675043157, -743741868, -1582843153, 2075339687, -1519172522, -1799626537, -1641899133, 1332128745, -1523668353, 850785096, -798004249, -1382987853, 1118765333, 876449160, 835664482, -927397315, -996195521, 651568074, 2033838672, -1806309523, 771015763, 1592871604, -614726474, -1369637448, 671113011 ], [ 391892483, 1859712386, 1722708683, 1100019986, 1400145837, -1606339928, -1780464675, 185452612, 1242171256, 96089840, -68655633, -1452623183, -1471542284, 1091892586, 413299740, 841429952, 627726684, -1333034346, 988796364, 1674826905, -576889287, -68981614, -1693882660, -955824172, -886958729, 1426688309, -372084954, 1893252176, 1641992587, 1508556242, -2092947559, -799659590, -1423923390, 133372757, 1734432570, -58503735, 267909432, -1708191, 163136749, 2080470697, 785281830, 1095186504, 103752648, 975696361, 90885800, 1939159890, 683924564, -813551895, 837821167, -873254120 ], [ 889938672, -1293290794, -357465974, 2087115875, 694561290, 373268497, 1355456459, -728712115, -578086251, 143033716, 742326266, 1750174928, -1849227028, -1421042331, 1682419131, -1453626277, -1609138116, 592315906, -701136166, -1061637853, -515683969, 584081708, -496522808, 875830508, 2046322915, -65909236, -104376513, 954575470, 1034961927, 1670965576, -1725500826, -47893103, 1274095139, -1381781539, -913176627, 840226665, -380694811, -645216236, 1130494484, 1324475700, 1944529070, 257700890, 1776548050, -176634371, 660230118, -1244833421, -54844386, -390901599, 786311089, 1081928863 ], [ 1096635978, -824354231, -2048199387, -48159061, -1670278909, 1139873074, -1261475962, -572878429, -1583364655, 670281321, 482420227, 629617319, -492043439, 691248208, -7092663, 2075678554, -1634964574, 94357908, 1685803458, 1914562400, -912592263, -122750440, -977426408, 27674629, -881496960, 1520438682, 2012925329, -355613435, -858806865, 1040517896, -1185339041, 1726193630, 1857543642, 1725898525, 1876025326, 1434413979, 991316976, 40794965, 1349313086, 665028878, -218759582, 535330379, 1374272672, -128826743, 738221004, 719301007, -743387145, -376980037, 839574677, 655741933 ], [ 1601150454, -1518487710, 467210723, 1643834255, -1936308603, -1498087452, 1125986192, 1455036753, 1283702288, -142571100, -895897915, -20615441, -1238151704, 846845789, -1156196547, 902877374, -2045852289, 1187124684, 1613158534, 1545543294, -1791967087, 528890890, 1972541254, -1011834870, -715780649, 70682543, 1127331410, 518475056, 228425404, -1960079622, -1272092133, 2136337148, 167547115, -1489343140, -1799461064, -2955052, 1834228745, -1968240317, -835610033, -51841321, 689715650, -819736091, 376650688, -1377602432, 2071228547, 902338469, -90297426, 492654490, -587814686, 1405397649 ], [ -154889663, -1515851808, 366708524, 1651750430, 518979893, 1794539810, -1900205987, 754657085, 2044293439, -1308558531, 1950912553, -361019974, -131666204, -1664389166, 1387261544, -374290475, 602398519, -1220923385, 116879197, -475868640, -415296403, 1601349581, -2025409933, 583386797, -417601559, 1331861035, -1354315642, 1834274273, -586345428, -575001070, -2071704550, 1592193956, -42319943, -1247898251, -357084297, 791151983, -736593168, 386213260, 1724119805, 1141898443, -1608957477, 1252476511, -737398141, -573168641, -2017244675, 443659829, 13893278, 1307267066, 1790517639, -439993712 ], [ -1251663933, -1335591670, -1020895181, -1073481149, -905891761, 2109272263, 72397766, 962294730, -1166754027, -1070890133, 1143371395, -1540577137, -1134027467, 2069045967, -1100443822, 1435499411, -337413850, -1655134874, -1811391630, 656161505, -225492453, -78333777, -1553880536, 1045633359, 1199589141, -2140777579, 979640096, 1292242701, -100079939, -953017296, -808043101, -1870538588, 646520159, -681149915, 1227729337, -1779233099, -744535850, 754409716, -751555416, -654468041, 2026994828, -1080937686, -1083805981, 1060901962, 1872593375, -431162532, 612748120, 1600696370, -1519492227, -1869369675 ], [ -1433975943, -1254561597, 89811110, -254700449, 91595461, -61998537, 558180367, -615957112, 665279828, 587780205, 157353255, -918520484, 1647759215, 1059805287, -519129113, 341906033, 308407357, -1577717832, -1552202623, -361886134, 701844659, 263820708, 304233107, 85980983, -95502083, 274105233, 964892073, -1642905278, -448714765, -1135987109, 283281334, -1210234028, -1378492997, -37612481, 996077508, 1496433284, 552645726, 985814097, 2004003778, 879271188, -296269452, 1007231221, -70902139, -1138211049, 1921684397, -1546266461, -278811737, -150212266, 268284650, 1718571676 ], [ 82445776, -533788963, -755825257, 1555791451, -1070195076, -2133158041, 1297813427, -661101190, 1424314938, -1958611282, -599969512, -509380807, 707449301, -69411792, 166195405, 1145781467, 1375688117, 1756428579, -1179615809, -1742708229, -615610483, -1696626962, -281915816, 692772707, -1908953051, 1490955835, 1788304940, -505132254, 1111098752, -1068045843, 1443836639, 1135901122, -194836543, 1944066664, -360612209, -1865126864, 2106904454, -1481848903, 1213722772, -2109806252, 107940335, 1929565508, 1087784925, 1642781693, -907682994, -1124237849, 1624356090, -793036973, 620636148, 501768092 ], [ -1066967276, -840438109, -575279026, -816863146, -1730105114, -185089022, -18549545, 1945680036, -1080441913, -424145474, 1248743928, -148362675, 159272686, 1189351641, -2100635155, -1980133007, -2023518250, -1097703923, 331147834, -1654305570, -1286861387, -99691776, -681893584, -1160600015, 64973374, -1255407153, -885767842, 115049755, 1131951644, -967341820, 1869520775, -1053691936, -851949052, -1777859509, -2030011243, -1568643414, -1275864444, 2032783046, 553549526, -447665885, -672159067, -341830888, 1749455895, 1702275185, -97029061, 764959297, -1431163554, -858440761, 2021898872, 337498120 ], [ 1668717162, -1078001521, -1355848994, -1726014518, 380935245, -2077034346, -1899834747, 714369050, 228645626, 1743655996, -591551681, -623763412, 1466831070, -387421839, 217195579, -1665074281, 649404719, -965231656, -1681981619, 1463578604, -1431029246, 1217111707, -87115082, -128076745, 641683942, 375687643, 1826875469, -1063776138, 956303956, -1201238544, 1828552023, -1209616672, -1643930599, 549086905, 645085634, -1138470379, -803476067, 1510316243, 1659578767, -1639390436, -1955163598, -116064288, 1590115065, 1308196635, 1632151264, -556598277, -487583325, -1878471661, -1755750616, -2029656909 ], [ 385812634, 664259391, -1533193667, -1624889887, 1225362364, 905248320, -797184752, 2133071515, 798791259, -552598557, 425593994, 915178198, 1929592205, -210882901, 672395066, -593363763, 1510453256, 869153639, 108080352, -280623064, 1853537169, -687698118, 190456177, 14663391, 958926716, 160704558, -1951911386, 1682241763, 1927084638, -1649396067, 278084955, -113530292, 2033211660, -1866962988, 246004425, -1592043320, -1762636311, 1591253261, -807505239, -1458877610, 29385813, -703317898, -1478474270, 1877508686, -1427534892, -841485131, -612890145, 942084965, -661674669, -1369395666 ], [ 1399435806, 763173493, -904289019, -800837507, 623382381, 1712694821, 586095248, 1302894242, -164771902, 1875461695, -1897582269, -1466768824, 923237475, -1136075981, -957308431, 991149493, -1687159320, -1923969455, 2075044255, -92200494, -1676058520, 1320250462, 1285765073, 1712175129, 1890046616, 1813651776, -1688698287, -649656826, 1160068157, -907471395, 18109495, 987704503, -1720803195, 1423440917, -1072046507, -1077459047, 1313238879, 813747917, 1489995334, -1118765812, 910472050, -248985786, 1695470814, 2000323380, -1008025802, 1271472330, 465735848, 312847905, -928588276, -1336930501 ], [ -1641035914, 284998877, 248397286, -888876688, 1334479069, -1654611622, 1998585613, 264494772, 1479563822, -89299862, -392881440, 1029635368, -2075129287, 2017919654, 309370697, -286079751, 133702019, -802802270, -442143346, 509676340, -279677712, -110530852, -1129942184, -682958193, 1011553400, 1699433900, -2002422616, -1272543687, 1319590026, 2041393757, 1323982426, -1902805180, -2001592368, -530635816, -320015682, 1085662674, 1450902053, -2096196076, -681076166, -1716126407, 1575271869, 1669807747, -1216411319, -1631639613, -766477898, -34721279, 543436691, 378613051, -1533500175, -333890888 ], [ 1195907303, -720506043, -1438737059, -366863136, 1547353700, -1428834716, -1300012474, 767942537, 971735493, -1964408809, 1164483794, 187790400, -876469392, 2069354377, 670954024, 1696247808, 460735165, 2035595738, 116488425, -1376779207, 388704392, -1339064211, 1211631954, -1164415751, -1999402358, -1301634460, -1746456118, 241536706, -109006437, 1439299425, 1280930925, -2119940124, 1221893908, -384154585, -1993258599, -1144826896, -1713111538, 595874641, 292923299, -1153414107, 816904080, 971964123, 646614797, -1670046288, -449541240, -566676234, 782105737, 787315535, -1983628601, 1982135543 ], [ -555670105, -1441615660, -1888759901, 880739385, 1711327935, 460525325, 1738343096, 1438194338, 210422771, 1041023725, -900199195, -859293361, 1442171873, 1013108994, -1466563150, 1753723583, 850684378, 312970522, 105543565, -402207728, -162976749, 1654339815, -1315525437, -1867901061, -1189466553, -2093461237, -2003607413, -1216948158, 705139989, -2111254363, 935927601, 112858720, -1902918333, -8406903, 48071631, -12862555, 962752965, 486621578, 1701517911, -1322630758, 301948451, -1272586298, 1554186317, 401708946, -1982372438, 190194503, 1188415605, -325840540, -802782167, -2078256243 ], [ 396857900, -196115675, 674052497, 1308003772, -2046858597, 1501803617, 1806132930, -550147129, -1799568682, -738149304, -1277173013, -1103137786, 2039210330, 180163765, -1287863155, -1864767519, -1564456132, -492303908, -169084340, -1032139916, 1034144785, 1876723294, 1750998998, -1620794826, -1266256745, 1645874587, 1152589564, -1738818724, -2116469296, -1684705483, -505767946, 687826757, -1312000076, -2029107831, 2106294896, -1302491738, -148222801, -2027006030, 346650675, -1292270830, -1439904474, -1419852999, 1299296386, 1170604245, 2058409052, 346504930, 1483334583, -565401222, -1169082325, 921278667 ], [ -613866789, -1057078012, -1167367570, 665962057, -733194413, -1167911896, -2064900509, -286678143, 2049433109, -80551735, 958946477, 1064296763, 1576652668, 294855042, 2003810774, 986959906, 495798586, 861953216, -1026554592, -45190799, 371293574, 1298670220, 323274895, -614069428, 181283034, -1409229764, 1537036588, -1686903781, -58753154, 704740118, 595190972, 1101460769, -1093577533, -1530722335, 1972801960, 226171873, 992543031, -442746836, -1594086932, -1148628167, -1215240426, -1745712019, 868348120, -1806270177, 327427542, 585526228, -1217343923, -813682768, -1411332829, -380970288 ], [ -627140855, -832607678, 1846919822, 1186022668, 398645798, 2089470200, 1733244112, -1059273975, -483571009, -226596781, 1259906174, 656086939, -1250459066, 1036995739, -393332658, 1461754215, 1999083239, -651972860, -1359046853, -1009033911, 1132613618, 1212300067, -539133056, 1175087789, 1940603988, -1982779911, -657080696, -385223013, -1686380876, -784867619, 17290648, 1697109560, 1873201843, -833201387, -2077215387, 869750010, 46691795, -1958326321, -1850050741, 482653043, 1760393144, -1326637757, -1501641174, 1195748334, -1222657241, 1300921629, 1320417323, -87733460, -1824110301, -373563322 ], [ 584963381, -823722966, -1303095080, 1958829672, 420835644, -1866622157, -283446361, 533236393, 1380342445, -2033172000, 1756739786, -1066701036, 1335731361, -1138593457, 1993867707, -987661583, 207945018, 273503084, -736658465, -1974947370, 1807614732, 834382551, 1460554126, 491464760, -627956157, 820128411, -932043778, -942568867, 1717150727, -1808897275, 1435662085, 374466850, -231174527, -729566137, 684279289, 2138887852, 186241262, -800720707, -1996027414, -1105270745, 2048335835, -479156372, -461128658, 1503303368, 1868294460, -1942108778, -1314332560, -493331368, 516298169, -2033786751 ], [ 671005034, -473612935, 1361884384, -1691053166, 1005994696, 561353825, 1734632445, -251430235, 1533062739, 1107788426, -269176559, -1609314742, -240893656, -521234321, -368140877, -1111941762, 125345709, -1319203601, 1735067749, 325076382, -39486999, 1029321347, -1250829106, 1088740814, -975637109, -475880851, 113929302, 213784856, -1569004391, -861034744, 210376469, -2011836607, 1113405728, -1388274474, 875980722, 1574140369, 626678015, -1464977084, -1734866296, -1637190607, -992088912, 1814515805, 385338192, -2032149162, -2030656504, -256328636, 57133532, 2061169030, 706116944, -1819734036 ], [ -1477818256, -668696405, -169513952, -633619006, 420029657, -1021631809, 1934089867, 273490524, -2032951453, 272285138, 2104439501, -30569907, 1755333239, -2125291781, 591694547, 1719420687, -463762907, -526254308, 824685088, 1889726468, -1683853546, 1406582969, -1861115717, 1238083829, -2119008767, 146367612, -1921640697, -768718685, 701862061, -1348359940, 1290851500, -1098120783, -2001038768, 24476697, -894625873, 862869577, 1103438898, 637601504, 1926823062, -188501288, -82298858, 1445995225, -1689441209, -182494827, 301494353, -769709835, 2004248469, -1008317148, -496905129, 1708030277 ], [ 1328409525, 1429413285, -7392299, 1533227804, 257879576, 1414896454, 380912500, -617673134, 1163343278, -764448355, 1687565474, -599579536, -267849554, -1345241021, -347643618, -1828417393, 1831591369, 540304638, 2090420427, 708720260, -1106047305, 1671768358, -1186691771, -1713204367, 1220530474, 800079474, 954435940, 242680218, -1997263242, -1926089182, -1481661037, 2080171062, -8327399, -11491300, -1936841532, 889806829, 1659677926, 608383692, -120813716, 1860769589, 1637715577, -17677507, -122121265, 1052072655, 1995596174, 1399680692, -160121999, 1115202703, -1217297999, 665667913 ], [ -73429965, 1446180519, 1211492977, -832180514, -334008043, 1169679049, -1740925030, 1744171622, -1501831367, -416809005, 62629676, -1399876018, 2088894852, 1413809999, 1245919834, 1094083260, -1750804873, 379655462, 1768217289, -1727120423, -1431154736, -876405554, -565108046, -378280181, 463425462, -1394075380, 157284044, -1504381213, -1653086563, 1743429218, -1351033707, 1279951710, 1135952276, -650621722, 1995297390, -2136218038, -1499999816, -290091451, -1999633461, -1560566604, 1590062483, -1179600213, 1877737417, 55555987, 1450101818, 943149073, -1415494338, -1260805973, -561883801, 826751431 ], [ -830267932, 978406739, -1913679028, -1061884385, 645868993, 1866030803, -1077886730, 1945985446, 105639186, 562273321, -45915933, -1576713859, 1488445586, -1536778813, -732069410, -1415068060, 2024885774, 1251556223, 916142432, 1103203854, 1115337465, -1272162737, 1152630513, 1105432310, -1461000990, 1747506022, -229666415, 1081032709, 792320234, 1875342560, 1102272334, -1241469886, -828115292, 32626544, 1102035507, -1304394463, -1255026892, 381615058, -716085366, -103092162, 1922791380, 1082391305, -1559555097, -673075089, 2130841094, 25390102, 166529878, 1395759375, 1095946185, -1084776127 ], [ 788758302, -444385158, 1911181007, 197729308, -1698587103, -488185614, -1397448314, 1541574825, 1185138927, 645547839, -1150346118, -12554785, 206838306, 64222925, -1634787078, 1102147388, -316105442, 1499240492, 512752723, -2109533037, -1064541880, 1724605738, -987340623, 551851871, -1912201644, 543412214, 1353020979, 1178018280, 2094794801, 1700784013, 247606061, 678471419, -1172143115, 1035254728, 1352681830, -2049642503, 1815669229, -2046480815, -1012545381, 1372423077, -247224020, 1530400978, -881704399, 65737805, -1463246947, 726708898, -558535056, 42670678, -56620581, 2042502192 ], [ 1778484731, -1727495278, -2009490217, -1134629798, 1794741046, 1544031106, -280288852, 331422886, -319724574, 503425659, -807520429, 592049380, 1607983195, -784888301, -1727044672, 499802798, 1531895662, 147885698, -1490469982, 166048752, 482500843, 1068989628, -2007183792, 1598101141, -642067706, 1146895631, 1349393269, 1022639933, 1445067867, -1778467869, 109205615, 441100529, 808585740, 1911646441, -390211667, -112183364, 407798183, 568219618, -1830978674, -526277083, 529885161, -1441312963, -2114558696, -120151290, -1385312365, 1232289600, 285088633, 800039691, -5540871, 1935545151 ], [ 1877659306, -377221948, -1801665152, 1709223273, -204966870, 2039313371, -998045899, 734724466, 1423718255, -1204124313, 844577600, -722927267, -810839645, -1194193754, 752522532, 396457519, -1749487505, 1267076655, -1446609096, -928087217, -1006583483, 1383872918, -1380562004, 560518495, 1391580485, -194644767, -1675716884, 895456723, -1438199712, -191595412, 256767253, 962909092, 655784927, 2035666299, 1919194796, -2071301849, 1734433640, 1112777111, -1085117355, 190180601, -727070583, -1778687257, 1142915691, 186700595, -1371229612, 988160420, 1026093982, -675683506, -1536581513, 1705305654 ], [ -911443951, 1252361977, -557941278, -820617328, -1547875617, -1220224836, 547648698, 779353800, 262792612, 751930608, -794495524, -1335808256, -1942829661, 1428101807, 1919448134, 206784281, -254041266, -2037490361, -1465955688, -1992572530, -1231460576, -459962952, 165362007, 73298843, -1849750585, -312765135, -1904391191, 577479387, 425590908, -1320151112, -1336599355, 1927934778, 144224212, -173300822, 775724896, 709963440, 1297573520, 1475609969, 840210957, 1782669642, 2024686850, -1120456036, -1348138288, -1907466707, 906180490, 1502759932, -750864951, 667198912, -1835882510, -1051998778 ], [ 84916765, -2006480329, 1365794523, 8232952, -302634212, -1416283662, 669509198, 407946472, 897435092, -49567194, -622111595, 890606450, 609064478, -786849844, 1938196274, 603060674, -372535667, 895788132, 1224862751, -589710722, -906688206, -1476743667, 1331345668, -1757365494, 1384269811, 1552871224, -978045206, -745111448, -1465700937, -1051309647, -2070757654, 137507345, 1216080741, -21469982, 1172340006, -253753237, 1192979392, -2078424876, 958733692, -216228216, -1272821066, 1037867960, -1809790062, -859214576, 8579409, -2120197778, 641084298, -2071744272, 1595175551, -1012737494 ], [ -573038431, -1963878317, 465224810, -448449406, -1132060201, -1405770203, -349049783, -481058539, -263498727, -1106881002, -2130703042, 1090379094, 2005311322, -704208104, -1854182227, 319621823, -1429382459, 1597734394, -606506884, 1886519532, -188463845, 2001665705, -179004299, -1017221487, -295503314, -1366140762, 385432605, -2137509538, -2019809360, 1805567792, -399257673, -1554342234, -1374464175, 795029462, 482589882, -171954839, 1379538653, -454684198, -1980705715, -447157013, -1617313934, -813816548, -1620208508, 553665942, 629705224, 2050605674, -2039676980, 507338890, -1740596981, -770186212 ], [ -630260636, -1098467271, 783861407, 1667431592, 165562698, 934759690, 373891164, -1314485493, 1779499093, -883215045, -563721560, -219602661, 1884243077, 1677696937, 1758769132, 960678972, -922353657, -295577590, -2054043120, 1865391518, 1730923105, -1333716776, 197645122, -1460860951, 700844312, -1266083735, -193335435, -1374387167, -994761197, -1474157985, -1918223091, 1181903703, -1268397079, -932198673, -689286502, -1432829097, 1554471958, -783282919, -673769464, -423629595, 777217708, -614818294, -1989949847, -1603451525, 555740171, -1575911728, -817761924, 1949946083, -1896237936, 2069087693 ], [ 377381292, 1159317657, 1938157874, 842734299, -740703150, 462081882, -1930991844, 215777873, -1810789752, 844831866, 2042842603, 82052924, -2058063333, 1101354792, -45066753, 1186668632, 1843841320, -732783353, 115478532, -755327842, -1968371880, 1815241612, 935728824, 1481853518, 1459503880, 1403940873, -1055016289, -1048703169, -1494535993, 2097601292, 133854931, 591966420, -1466149373, -666162996, 2045877562, -1012467795, -1020509110, -498888996, 1697184854, 1290185476, 130229866, -1046433559, -1803920906, 2056519831, -87073163, -618671733, 1220571045, -35526728, -1290198320, 1384809397 ], [ -1551577269, 1678284035, -1987402938, 1792314644, 169148546, 704317690, -690012914, -365591533, 550803235, 1250556127, 530453478, -555394313, -1038437875, 917118300, 1678169518, -1515329023, -1306032967, -251669974, -1745564074, -880634301, 1956348615, -1693104070, 355482525, -214510194, 280953668, 1429049877, -900826181, -1490560731, -1004630256, 2037589536, -924841669, 2197037, 820045778, 997572874, -1158919972, 593675800, 298555496, -1164593430, 1526048248, 717224955, -1380166854, -70166347, 2115020240, 914312285, 2132191384, -347383353, 97457570, 969907237, -469668468, 324797472 ], [ -1479200342, -202494511, -919568434, 1052907766, 2088312138, 1549834319, 1821054121, 1988874593, 2005514809, -1980679385, -1143195496, -1475212192, -1258830274, -212791537, 456624428, 196077363, 1551041233, 1181155523, 1153149343, -960545120, -598417880, -1175979330, -1991436024, 743712403, -2031231389, 143001251, -725183357, -1085093792, -108987817, 1383722772, 1109063025, -1176991240, -1678621245, 553066960, -1566543422, 370461539, -1936473341, -1037533331, -1696299340, 1810511099, -890609661, -698550643, 2035896759, -1554798684, -235935852, -1717214544, 1116510955, -1878257601, -1425471720, 1765914317 ], [ 1442746718, 1498878057, -1313025883, 1146837258, 1423318530, 244811225, -453897135, 1619750159, -2094584694, -999293337, 856130710, -1610047844, -61546546, 893762731, 1503323477, 881625644, 1823178323, 754580621, -398470209, -489254537, 743797526, -321912798, -471420714, -1475617320, -1880762115, 1135112937, -574043115, 960068829, -618158906, 1166770783, 1106531632, -916299712, -352090488, -1678390351, 1169115577, 953091331, 625769390, -975543916, -353397922, -554923007, -365157133, 605434476, 1380993486, -1264596437, 1291772252, 1019326151, 1765975550, 1572667368, 485180999, 453395098 ], [ -859654559, 1267795405, -920592769, 299973864, -1133338888, -1095123513, 253554838, 259180747, 1773666769, 666849506, -962760025, 672740029, -380257669, -2105742824, -274331864, -1179635454, 630894861, -1468676567, 1504165635, -2115968438, -1735716372, 1437004860, 734090518, 1455869321, -1314360840, 1511796538, -750912024, 1108818395, 2003655992, -1268687717, -1591044867, 1895803950, 2086016757, -684164910, -252868397, 1702099183, -131075118, -1827881102, 698214335, 171073403, 723213457, 72113313, -1643239658, -914450856, -1096089204, -1426685774, 405369816, -1449409698, -321042875, 2002449561 ], [ 165075905, 549726689, 19846018, -1125214231, -1527248214, 1469829678, -1146979119, -1762453653, 1490869234, 1565209606, 450648505, -897994711, -736701710, 1201464901, 213066044, -1121884600, -1292015151, -529888536, 35973103, 1454127393, 315825447, -928951917, -180209166, 1791902563, 1300475516, 1666229783, 1638214574, 516360231, 1137362518, 1231460413, -949655811, -566628010, -168387237, -1558460716, -503056689, 1679923570, 1044159520, -1021685614, 911285887, -50071489, -1148708766, 1825906009, -1058823623, -219991668, -1580402313, 1374950492, -416601215, 1028996778, 874184947, 850242588 ], [ -2128169228, -304121586, 862911469, 1277246897, -961828391, -1174011924, -661525657, -1820597361, -406392403, 209686152, 125333227, -754790290, 1749336796, -1441362949, -386046859, 388796386, -364967234, -66285478, 1265553625, 998000913, -884161412, 2144008850, -478842913, -568245710, 106929131, -850804442, 393267810, 559366593, -1062383440, 39938218, 290065110, -46937127, 1657829484, -463992535, -997227196, 1207203370, 1358663104, 774068251, -816232296, -1929333414, -1660068892, 1499628863, 105476527, 493432749, 156808598, -597632042, -1795950518, -1222829094, -319261457, -1877224634 ], [ -308534798, 88440842, -672616539, -215900830, 1579703641, -1403986567, 184771718, 533977237, 1424426574, -567933660, -618543594, 2111992247, -1520163066, -779654042, 780925514, -2012840252, -191254241, 1262979044, 1904906882, -1336378087, 173187097, -1964707628, -1408945045, -1011201987, 1595773297, 915525666, 1503764979, 237608072, 1740921746, 192195486, -1345112987, 1038431600, -179643986, 307619162, -1937322058, 466034483, -314562710, 938453682, -1204592931, -1619614383, 2134457293, -795794439, -2037184249, -318767267, -2059332208, -1055062840, 143751146, 901982945, -728953492, -1736520689 ], [ 435584622, 662493092, -338557235, 1568647641, -1720035408, 1162408272, -40570987, -1805995646, 1358076748, 1043307055, 669736597, 166231611, -1206834847, -775164991, 917164704, -1700903193, 109446610, -1110650424, 1043906322, -1034784724, 1871039831, 64334048, -206858648, -217292856, -1960770026, 420553477, -1917493895, -2002326925, -1387537248, 1362098142, 639873345, 495617122, -727449171, 304143943, -531121961, -1099713189, -1489726370, -533242308, 324817219, 1749589729, 971593054, 1459675071, -1558971453, 102713613, 1404589776, 1536670244, -1273821813, -2050387777, 360217040, 1958018636 ], [ -278103414, 489846680, -1277251401, 1406178917, -1182745891, -1310899558, -2045632611, -1643588533, 2102191446, -1217425391, -249573033, -1301920541, -1628528277, -1441587172, 1464247088, -843127094, 934819106, 336023216, 931924004, 1268609420, 1548056842, 1749783871, 370279872, 1581841687, -1109950326, 1182291072, -131966335, -208937927, 216434233, 1226318106, 1677488488, -1849658864, 1961270985, 2063812035, -1552934395, -750765235, 595119060, -803895015, -1964127751, -1436067115, -1650886548, 1846120562, 1887706325, 426081082, -1836935516, 686143652, -851692127, 1749363181, -1250833511, 358487122 ] ] ], [ [ [ -1633468393, -1472612879, 1113600320, -1384291897, 201319677, 941057799, -1953944886, -1096073392, 1334657596, 886352403, 877658979, 836526920, -1394363031, -648527941, 1785664101, -776976349, 2460779, -1938732730, -1002817151, -823714807, 1113104395, -1530113410, -338812358, 64405843, -20302584, -640976667, 778216045, -989030629, 1093944270, -1020999384, 1711180273, -1216015282, -1353502368, 1030298155, 1022634108, 821287790, -240478911, -2065372208, -745370448, -1628213629, 1381740462, 2063507318, -2064301490, -1007814930, 589517256, -352678071, 1669967260, -429442710, 203753986, -734460162 ], [ -376613602, -642373289, 1533311063, -1060384647, -239223399, 2035958792, -1859537459, 141296270, -527899385, 435875065, 613313079, -1904640996, -1830885471, 1945782189, -1438187943, -147344597, 137399833, 752993222, -1857737909, 854960357, -2096559443, 658416295, 1294545245, 1618485804, -696829041, 167003922, 106839535, 595562489, -1283966055, 1564516450, -126868219, -2049414117, 1349965966, 1645965098, 870168587, 1118694844, 1760709011, -333763056, 1103052390, 2093654752, -1295865497, -347465887, 1119922619, 937347882, 1530371622, -1248393066, 442615878, 1048982491, -723871128, -2094314771 ], [ -1393573670, 317138663, -104945366, 2035319161, -1758205939, 1320078616, -2025645780, -226430940, -1776654056, 602064748, 20098428, -1695656616, 2030281745, 866229527, -267307068, -130969778, -1880222919, -1944116599, -308549790, 1691929914, -1288177461, 1173416527, -548443360, -1549933937, -1592049828, 2044641854, -691157628, -857544030, 1828882695, 950284503, -900726493, -1806426664, 1814284166, 850706953, -1916343716, 1206420846, -1868097342, 1836348985, -983433008, -591223946, -1439009044, -1855157334, 1894925671, -1398399861, -142236097, 1261962851, 922892855, 1042572588, -876229467, 1419280210 ], [ 214894776, -1822223088, 415842624, -1816678237, 2124919369, 899896818, 2139253947, -1369767788, 645854285, 768123701, -301655585, 589804270, 405351526, 2058521784, -1567824889, 570305057, -735006313, -153578673, -59852431, -2029364903, 492326759, -1448423244, -1491655123, -20399010, 1070872001, -1554393372, 2144972699, 1481379911, -87241235, 296944101, 1273053638, -1993022365, -1430074103, 1904980926, -464591233, -954616707, -1924734222, -1980055292, 258888673, 816110566, -1268747687, 689520118, -1019177537, -1756946803, -722419778, -30346787, -1809693964, 867967893, 879962766, 1401425687 ], [ -403468230, 1117543038, 1881723316, -926491645, 508438501, -2144351500, 1164115340, 752863146, 161237716, 1020247514, -732296161, -437334741, -307360534, -55750581, -89491085, 2047926311, 1083381794, -1077605475, -411516801, 1728010140, 971357872, 20762707, 803829371, -99688652, 1046833714, -1172661555, -1795841950, 291825035, 1080999432, 1528212873, 768521050, 94907230, -975684173, 481328208, 934098841, -2034048164, -180836240, 115780884, 1170906350, 792556534, 530740056, 631361807, 553549662, -1047065093, 376589545, 496279443, -385693688, 414470535, 416294459, 1563473007 ], [ -48068910, 934411882, -2112795222, -272482431, -1629037668, -484129098, -1897047198, -1821653454, -1487058733, -464114973, -275153368, -1892586124, 1378546910, -531718370, -2019528501, -2001982702, 1596308745, -2064236507, 1103908070, 695504193, -1505371742, 1133394345, 1312117745, -1405727026, -1665869461, -1472227444, -2031866879, 1830341362, 120726946, -1129327720, 1032316852, 792481900, 530994937, -1837542336, 2099688883, 1280893654, 770825293, 1822246991, 245093937, -1281211271, -2097189475, 536735695, 349362948, 1157772160, -810134250, -998626984, 374072176, 172103702, 1005536613, -1776203989 ], [ -2113154239, 1282137230, 562387598, -1080874027, 1357682292, -1704768378, -1292869841, -1185623204, -1095443875, -310841971, -399388883, -1646867934, 90879485, 219345495, 1490975922, -1106513044, -1495552868, -1656822913, 35425646, -1305350127, 1812890672, 1607602182, -377939879, -1463529175, 1157703144, 572334394, 1400172283, 1272604456, 1436197416, 1880068855, -2065773725, -1346498904, -2089377823, -1247012839, 1730941330, -1394108980, 337988779, 1914964352, 64059498, 126654695, 743080910, -445884344, -80388698, -1675189995, 1514470782, 1240473953, -1808904422, 1285216275, -346699507, 1408107639 ], [ 466289771, 2095223879, 1083858793, -1002334058, -570919539, 223519164, 1347165734, 296576609, -877315102, 964223397, 1201248665, -631621967, -2012166120, -2040897746, 1830761740, -1483022895, -1959324688, -1666019796, 1045656500, -1836354972, -616480700, -234591880, -1239350328, -1491791219, 1470217292, 1223437899, 1055104017, -1670086770, 2138672915, 438627779, 1230988054, 443990878, -1679214131, 1676090170, 1276845667, -140452608, -40257691, -1675222118, -2033204479, 1498120640, -1243861552, 1673815170, -1496674525, -715692435, 387320988, -727838974, 654949847, -869315945, 856793804, -784050590 ], [ -949412267, 117592911, -565110986, 1073201484, 867159636, -150469235, 1949357568, 1021428064, 1150621368, 1560176513, 131218102, 480899153, -1924193769, 1920969533, -2053452806, -434490077, -1522745562, -1668708086, 754804365, 1479599088, -958464103, -157635478, 761451471, -1197113040, -2128034630, -1854873210, 1988786055, -1593968107, 1930781813, 771789691, 1351126258, -479514352, 1311740453, -622597272, 86054926, 723790461, 663912078, 1301571708, 1695131047, 900472228, -188051315, -1561736073, -1470835910, 834051249, 1661255641, 817981060, 1450427249, -474688595, -1138176491, -176476677 ], [ -1085955561, -1244768642, -1341449604, 629319165, 430065083, -422974773, -1598950621, 1907545147, -687358843, -2044337978, -1415516046, -1848260898, 906882549, 1179527573, -497340185, 1859345778, -1187750072, -461977567, -1948575868, -1950001413, -369204887, -1142876749, 884156405, 910587995, -733305593, 839110180, 1108790362, 68233119, -189341281, -1237283969, -581802408, -2123367201, 780509796, -1146352830, 507059011, 852018327, 1094058298, 99286770, 2002391100, -1835920691, 1545009132, 972940076, 138370960, -115031081, 859032085, -1906872100, -142378028, 1387186624, -2145281267, -1901427467 ], [ 1686440719, -981737423, -481148172, -1240889868, -156266254, -2108358389, -1297195677, -232082132, -1210761086, 1227558289, -49004098, -1177475669, -387617771, 1032037170, -1752296395, -957447962, 717941757, -689560554, -1522847032, 1378036452, 1549240512, 171319226, 761023343, -931643172, -1763449545, 842314490, -173807561, 1115502557, -2071742841, -2042249854, 759194100, 1157605398, -1476279641, -424123426, 1999175078, -885223394, -947949201, -1313325846, -767777811, 1673744588, 1867451094, -424520986, -1082077323, 776118366, 507552297, -1103551765, 569699019, 1171214171, 286183439, 1276284527 ], [ -363974744, 2032617973, -805972681, -350628613, -1265170424, -1033938239, 664203209, -1200681624, 1870690782, -807051688, -9818206, -1697679495, -1716847619, -1218807667, -347725119, -986872867, 7908218, 1009516627, -1084558515, 1040308452, 735382571, -1464782368, -2013316430, -398252093, 1800206231, 2027759424, -1733271559, -1449861654, 581515385, -1292131246, -215402169, 1188821042, -1234542382, 924497377, 1829493835, 1783625977, 543011159, -281743550, -365061433, 1869252153, 1876250004, 726240504, -2024608336, 656525523, 1395397019, 668351106, 1556632950, 2013622872, -60100625, -782503499 ], [ -178148423, 1720858759, 1590212157, -1382906537, -1352605141, 971122425, -2050181778, -1512328503, -703683437, 1082983296, 1573612619, -481811718, 135965791, 170222948, 395937678, 845890380, 52749719, 1236894018, -804814287, 270177555, -543748407, 957748041, 1431144094, 1426056546, -1549490585, -886232307, -1634480251, -33807533, -813484362, -1291986733, 300305586, -1274975165, -2079820703, 233742433, 1443725943, -41252342, -1132440021, -422635933, -991417301, 1036917169, -879384821, -1803007807, -686620501, 1909899673, -458233608, -1465700850, -354636704, 591694528, -1751599822, 429451155 ], [ -1589182008, 384880971, -426246207, -57124011, -1372508066, -1511612350, 1248294769, -1421159715, -1136363521, 159345359, -1200774483, 234703588, 1051340906, -768958064, 2087741052, 605168208, 735176198, -1255982490, 89513067, 1053124056, 1476158961, 1042991100, -1819237844, 307401621, 471302749, -644518030, 1190366675, 782893443, 660930837, -1501700620, 1973014714, -602227693, 404620749, 1598376885, -1841583377, -391219635, -1821978047, 788490806, -2141656768, -184331816, 1836108388, -1729481095, 594912591, 2101555338, 1339828345, -463140754, 995436767, -1178500957, -748868334, -521913464 ], [ 925255502, -933602009, 664017257, -345539037, 1276017254, -1520621103, 1480011592, -2146692827, -841163074, -1119968285, -1461140968, -1636116765, 1116308691, -1823040918, -372704127, 1139760693, 1792803080, 1150707271, 853177207, -1679499978, -52870243, 324715604, 743534254, 1633237421, 594203876, 368848226, 738617914, 1267396748, -261410970, 1227680069, 1722405345, 1431433077, 199787850, 1817748780, -1066360101, -1406475446, 1896005236, 175508996, 724591754, -2146636115, -537607933, 1653631790, -2115527092, -87502601, -1182852556, 1505683639, 1521745632, -1769818461, -414182055, 1625998507 ], [ 905363977, -1100017912, -551768661, -1905855071, 757637574, -1364997074, 1430442010, 488660094, -747286732, 352251104, 1322178700, 1548740725, -145671794, -1463509596, 834052709, -79295388, 1146489520, -2079219540, -74953431, -473204634, 1712563077, 1381626239, -815454638, 596358929, -1431221793, -978670385, -1958963174, 745104189, -1195815786, -1222380013, -181344472, 673491223, 595722804, 171124849, 680594100, 125408461, -880571649, -253611546, 461965272, 1385455117, -719549530, -1392836713, 1191715941, 767074371, 995753899, -1219123351, -208322145, -1651214667, 1922275142, -965724865 ], [ -230945425, -437345305, 2121417504, -436373103, 1706710689, -1657647377, -2069578640, 467248683, -634701398, -1910976083, -363136802, -113869435, -586969967, 1445873467, -1854888330, 1116794376, -361741347, 384136623, 1497088295, -620797898, -1639809225, 79630322, 1253959074, -463107577, 2013940175, 626637417, 614696305, -761904842, 48514708, 506167225, -846861842, 663795232, 1214707130, -1285855252, 1550470151, -1253510150, -1951881522, -1499388661, -2021744295, -1856342592, 2028030858, 263701174, -919637171, 1492580626, -612044740, 938492629, -1837334191, -827328853, 769670198, 596907801 ], [ -1749115019, -1920385767, -1912023959, -2079190457, -46519144, 523889079, -211584439, -1263159679, -1792559793, -583556341, -1229522171, 1354664016, 1976257772, 609221894, 1683624753, -749497657, -698975197, 1345313400, -584767457, -1277984900, -1348003885, -977718550, 936647093, 1631733859, -1613507989, 2074230959, 899347070, -346979884, -1713080663, 1671666356, -1640584319, 480477916, -1764030070, -327167819, -253703012, 8128359, 1543077144, 745891092, -804494364, 135375280, -771817615, 1337756225, -87904513, 548790832, -1935786777, 249741766, 1044818903, 256331672, 421812040, 1350308682 ], [ 1713030139, -178831077, 1461761999, -2132192251, -1391422873, 11916624, -185158462, 1620964150, 1736867750, -245073739, -2100855062, 189220937, 653304836, 236423740, 1283857856, 1772164520, 843245549, -1618493895, -1070979157, -563900781, -950151052, -1255608653, -1395925188, -1717954152, -817156042, 2105077488, -924006217, -1077364554, -1512930351, -675525107, 1790363915, 1940648480, -1621124918, 817734696, 1143080619, 442045741, -1952443540, -354690083, 1563674520, 1321451190, 1180445146, 134452270, -1104952202, -1506830432, -291735294, 611282142, 1107376884, 1345497403, -1729060099, -186445991 ], [ 1291954304, 1642415976, -1799994973, 1330680463, -904879356, -242506668, 1602996240, -628422402, -752528380, -786886239, -1268052979, -1013560263, 929134151, 1297990693, 477973160, -83520855, -1810473048, 1474578643, 434276306, -824945572, -1887677696, -1527811159, -1797992052, 79817485, 1641356470, -432785158, 225069291, 1287951729, -1223218507, -105141679, -1195941548, 552534400, 1640443938, -455829076, 217619932, 953309022, 1624541679, 1289893645, 972371185, -1377862007, 107112857, -1568915576, 1998346902, 186078644, 1424408241, -651484175, 903554062, 833313952, -2131583380, 192019280 ], [ 2053816977, 733405119, -776637452, -24131484, -270160368, 39612694, 722665993, 889641261, 1102613538, -2141438864, 887657485, -1965069503, 304607466, -1395760662, -1967518226, 175052807, -987240103, 1587444646, -1939638729, -1276141657, 1082591259, -1801161428, -1795116614, -257697934, 81958061, -316411614, 1204772284, 1895686923, 976592065, 2049249297, -1002273222, 1071004592, 1980632283, 714556702, -843915369, 621873115, 679057801, -1217706495, -1778712156, 2104723568, 607706019, 2056105460, -1412405847, 330458918, -2111469460, -813722771, 1727516051, -386749815, 705767984, -593717715 ], [ -1974145533, 808713369, -791519092, -377240836, 181984691, -637965586, 48227190, 221982507, 24336853, 1071728901, 940363148, 2052736548, 1607948081, 851696927, -1547017403, 49132495, 1979340534, -1041957033, -174415767, 1078682273, 1188889606, 662230388, 1181008107, 1534086692, -473119848, 51994182, 564389685, -1385798624, -1685284564, -930068341, -348914674, 1138348244, -1971753952, 858770886, -1981745327, -1387436658, -1479527682, 735036144, 651650346, -1616855735, 864752934, 219016379, -1677902171, 1581044877, 945932581, 1375935471, 759076191, 104012152, 1615061772, 1214751532 ], [ -190742868, -953439997, 985119502, 1103424614, 1464388263, 666864325, 1699627758, 14737242, -389472409, 2098378406, -1077788435, -561022734, 769912060, 1050809934, -264738307, -1036982174, -118577820, -109433667, -1010398320, 232507817, 82401477, -1895718518, -1366613753, -1719337422, 563133279, 1439239534, -749004743, -1906640827, -1993965259, 20738654, -718550134, -1101098781, -819168419, -958842101, -1697140139, -49019398, 276731979, 666160425, 1797209029, 1992848561, 468386321, 1322796029, -412733860, -1302023345, 1560085302, -1123242438, 1676015300, 1338897672, -223140123, -276616404 ], [ -347429864, 1609218470, -1942861166, 1994976510, -1152443186, 1074423943, 1684346106, 359067695, -851097119, -1515267368, -1380731630, -192346818, -1404670277, 1188806907, 266786313, 1550490261, -862159678, -1196884907, 1099101580, 1059361650, 191445963, 1737885391, -1617025905, -1632717723, 1384007534, -948925412, -153127330, 51067169, 753982695, 726857387, 1052430347, -966210141, -63659075, -1719755771, 828334068, 52389181, -640035598, 1326475866, -328228674, -1222299977, -1116010018, 945742184, 657197574, -210737159, -1886811668, -2139879547, -469640381, 900243797, -809373990, -858633335 ], [ -672558221, 2001021589, -632387791, 1296764812, 1405971587, -1720112238, 46045471, -1027985983, -357031959, -946447571, -565119556, -440996595, -1196512264, -319065302, 507791974, -1055370248, 166262079, -1662495646, -1456437461, -937247269, -1179012674, -1347338371, -1876244167, -424121068, -1684507756, 1862578449, -1832721852, -1889474376, 1438501953, -445058544, -1955152172, -1815798137, -791595449, 632705952, -1921976351, -1146031880, -1322163464, -212536826, -835508060, 1537280652, 1055526791, 2113377017, 1464283251, 1441680276, -1184483055, 243195816, 1489663358, 1272214592, 850442323, 2499879 ], [ -1896079035, 198374308, 860193886, 1069665540, -1436025516, 2132548921, 577248850, 2075216987, 1440472971, 1509264052, -1720225634, 1448324214, -841219918, -1615262588, -1747171075, 443239761, 1524001185, 2004815303, 1189120768, -62386571, -718970317, -1888443972, 1865844452, -1997468394, 171778714, -659572648, 2050225655, 803446796, 1298115952, 1457660333, 521809431, -366555087, 1259845029, -307813071, 794036739, 913596696, 50130885, 1684318221, 1496341111, 1921210625, -80651151, -797530632, 1402977099, -838285322, -1751574617, -2055609966, -325803707, 128017711, -1870135294, 1123481628 ], [ -531298443, -720530226, -2079041288, 2091594009, 1522810921, -1482789988, 1045755220, -1361777102, -36903131, -1710620103, 1824755319, 446830466, -651175301, -1138614585, -336158364, 2100865093, -1446229764, 1320627388, -1470862595, -573941294, 730021797, -924728880, 64862776, -1324447308, 907528500, -839858410, -2037997702, -883394998, 1710000140, -197208506, -1964203252, -2022828135, 1002282562, 1341485915, 1831740276, -1540094536, -1791322925, -1779900803, 1798986542, -1810374872, 2000123145, -442340983, -1163482140, -267909091, -1237919483, 244117463, 888553036, -637892991, -1415540038, -362929772 ], [ -1388972392, 2108735700, -620293573, 1882694995, -1547818557, 823049944, 634194196, 681156567, -1511300443, 138624049, 1940058135, -1017742206, -873950796, -2098317007, -2139464829, -1733607322, -418889573, -1127968884, -295416862, 162612060, -1747687324, 1133232599, 194401717, 115907686, -1112616177, -746201755, 1443683643, 1893159186, -162939034, 1813737778, -1021170687, 996340110, -191429892, -142440572, -1834968643, -1191306648, -1548592898, -279518129, -1646559797, 2015291747, -921598836, -713495339, 423787508, 1817580446, -1868607940, 544352293, 1121319536, 1822069910, -2125326042, -343809128 ], [ -1285188560, 1488747835, 507822713, 2121750617, 1036274664, 507201011, 1639033288, -1596171938, -1823183564, 475443562, 1588954949, 1887513174, 1657379385, 569583649, 1516552938, -1576598368, -1003659241, -1416033243, -610265832, -1977931970, -37769030, 1635335038, 791234801, -875330714, -1403147919, -2097697134, -804290988, -1312294996, -1436921219, 1018092521, -1247014781, 1170803300, -270538019, 482576627, 1521366896, 1981649765, 1521433140, -103834038, -606346732, 425338344, 362665623, 341474318, 1150305599, 447805488, -1124120762, -1946270013, -2007247005, 7560161, 724038012, -823617791 ], [ -203648654, -68682283, 1469567390, -1485882444, 388500514, -128724958, -1523309232, 593489009, -568643299, -894238627, -1776892455, 906108975, 1843771725, 1324599022, -729104534, -1920201176, -237062471, -530921501, 93135223, -1401531720, 1099709672, -1538332159, -396301890, -1143439921, 1277298446, 1966837786, -123314218, 373959150, -615166567, 948809549, 949721883, -246218840, -1007499959, -898237898, -1956913451, -1904594817, 1108419682, -118933211, 1486288944, -1205929207, 1333700849, -951044594, 346845790, -2108889896, -6898749, -1831354265, 225059332, -115223598, 626590808, -465143448 ], [ 161731604, -1711541407, 1864606463, 271026629, 1092906375, 372202933, 1268611481, -748621768, -788484044, 1302441806, 650318665, 346198447, 634811381, 107676466, 385974305, 1317439848, 1827835223, 822017147, -1021764238, -879507506, 911785788, -359605024, 393370549, 1367877388, -1478262179, -1219033792, -1095461717, 34497274, -479154162, 343780028, 1114619140, 944668136, 862164988, -778420061, 1388579467, -867014008, 559202491, 577372580, -372364172, -976209965, 1122250205, -1470996338, 435194775, 1094300396, 711931716, 1191642529, -1635475746, 109504701, -2022035218, 1255274467 ], [ 2046011939, 328686517, 1887677241, 1306405127, -1176842229, -1748434900, -1564479326, 2057304362, 1063789670, 739482073, 1177960538, 1457450369, 320492033, 272289776, 1016859172, 2007105063, 1531495896, 325576817, -379352489, 1716975441, -2069925662, 226455174, 1114924459, 1191445240, 2100122321, 552593535, 797237920, -784464471, 190556096, -536647506, 168116756, -1233419403, -146383414, -1201231365, -1182322679, 1050608622, 688928532, -1518509752, 288959251, 312639565, 567265651, -465764464, 295376833, 830852435, 684302924, 215424650, -1678367641, 28938598, -2040629750, 1768944289 ], [ -1503934437, -785157172, -1513349713, -636152452, 1859561033, -1475030997, -1945599353, 26891067, 1134631017, -1865993734, -1803125983, -1108731358, -854386142, -1281563247, 626539543, 1604987105, -1013417075, 1907540941, 20205099, 613422909, -2005638321, -454762602, -1049503915, -743324416, 1824755159, 575349088, 193409783, -178385632, 2036456283, 1816395533, 2020796388, 833761418, -750805843, 2001741349, 882155178, 660060089, 1933213352, 800424413, -1678934724, 1117816938, -1542613689, -8732385, 1903801104, -960833224, 1867819517, 79363941, -1879232165, 1350237192, 580097789, 2123102508 ], [ -1398427413, 1192577015, -202658391, 846409631, 514787611, 1032533146, -2135641088, 596531364, 638048569, 1401461601, -426118961, -128100069, 906135154, 1340774895, 2015576561, 977409071, -220195413, -910145772, 727335434, -1997327493, -1528224997, -1700664422, 992218703, 191469072, -574785172, 1014749093, -1833737731, -108463332, -216691444, 671650616, 1329612403, -536641581, -339519570, -1431673650, 1942057147, -1545652412, 1838431972, -1241326559, 984702327, -1052297837, -727625794, 957336273, 364959167, -1776601073, -1591579528, -1831707790, -1312422898, -1866283531, -1314757757, 94157852 ], [ -1205586170, -1212121554, -602433994, -1695340730, 914728730, 108168740, -1962058150, 1891751198, 695799880, 1986901683, 701430250, 1526565485, -1437671247, -47919662, -84695392, 1895295542, 1042133165, 1952683835, -262938363, 497926192, -1969359066, -1152540128, -1650533268, -673203392, -1561514892, 1884452433, -859822214, -1356695116, 256001802, -1567542765, 1151794530, -272872824, 1153454025, 1024075720, 1469620955, 1927804920, 1880375236, 785802985, -655102376, -1610831455, 347822099, 1493018655, -1645051312, -2074053717, -1191574054, 72571335, -65178897, -2005307945, 1968665655, -683179854 ], [ 434784379, 1769122964, 795709177, 673678162, -1969881424, -747117560, 442400190, 294267701, 248798359, -1968847641, 1756113000, 983126507, 1157951887, 1814540295, 1103121733, -278937223, -1098730275, -1680651977, 843505582, 850854082, 570891132, 777512279, 1618529946, -282591426, -1116643255, 331481361, -2108450170, -1436453004, -1721637431, -1097184543, 1849556582, -872813315, -1120498209, 156196348, 1964829097, 775376774, -1024820504, 1780157845, -1973045831, -1058645486, 935459630, 585926062, -881413657, -1164119874, 1357327847, 917234107, -1775637371, 1152453092, 768471283, -884735521 ], [ 1488885695, 1290643078, 847924013, 1460636427, 929712709, 262137780, -857798966, -549821026, 780014304, -2080088044, -1074255258, 1966749602, -640000892, 1348431340, 990700840, -2142997114, 1018644262, 955586612, -1023614176, -327034689, 238089017, -109544814, -2133089339, 1226455199, -845257233, 536730721, -337577697, -136321787, 1590526811, 1410302645, -227994845, 1751908790, 12774839, -1291237509, 478973397, 2085652735, -517497199, 280835513, -1891310761, -289407524, -1987494062, -1410558695, 316413193, -972836020, 382099816, 1009744867, -1055223256, -1783142324, -2018738341, 1024079444 ], [ 1390215464, -28649103, 283169051, 213864473, 1007245043, -840012411, -1248193600, 374827361, -1882558737, 1966251657, -798863565, 1716858593, -1891691621, -129157352, -2079034985, -136202961, 7745774, 1400428597, -1784540034, -676343727, 1344126622, -1178830416, 1807146785, -1833514601, -197516356, -1991187917, 2041744409, -1675028133, 506063536, 874756387, -1334933068, -271873853, 457273558, -12039662, -431429588, -633140288, 406566975, 615314153, -1584631165, 1564140492, -522689512, -153503003, 1379658580, -1254372173, -341318268, 993692034, -873216535, 997142226, 485679014, 1792475047 ], [ -9351863, 901603659, -371985909, -1918089071, -357202986, -568233476, 1088565242, -1224854189, 345874387, -1256486626, -470031937, 1205106719, -894760515, 1123691816, 1042162149, -1443171792, -1714145887, -311864141, 691904601, -1894052534, 1226229745, -1668175034, -1431133181, 748389157, -1784993020, 83383729, -322962404, -1893072248, -245426956, -2028639416, 842776639, -565904641, -1819172956, 226275464, -583875883, 544689662, 180724147, -430914690, -1339862300, 602641568, 715253487, -1753009667, -1152220098, 923240809, 1172002269, 834099856, 492331140, 466710188, 1904337698, -110010483 ], [ -1286230867, 784658376, -1925457311, -517797964, -1192585622, -2062130783, 605982162, -1934902622, 286833293, -1222971808, 1846657086, 1363131594, -1852678324, 984332957, -77786422, -414211800, 1522561926, -747682320, -2088287996, 732359482, 60010113, -1345038647, -330169984, -43431805, 256399802, -407290606, 1145826625, -704444208, 910350177, 1105665410, -1945143555, 928072713, -538906289, -1433646617, 394232894, 820981206, 1543309563, 2031990026, -1810168245, -706552974, -1695768359, 1874073220, 1526620986, -907555018, 1313642179, 553208807, -1475204460, -1291531839, -1260113695, -636356763 ], [ -987495230, -1200205804, 240610973, -673716305, 2028688418, -893041446, 861167929, 639253852, -1082394926, -1091438948, 2103860098, -637945271, -1057007617, -1889033444, 261100121, 882992924, -2127875303, 283422889, -1065649554, -1404224230, -1277328811, 2043579284, 1591900814, 1480661924, 1990516613, 27726415, 983308813, 1039650326, 1560859645, 250601561, 2041501728, 1574710967, -1984065275, -859521743, -681658196, -2076686854, 1624138116, -1375443463, -171193055, -1079438957, -1806791886, 2136414268, -1271364595, 1525712349, 449803756, 1999497817, -1969764638, -1820732083, 1214535512, -2096507280 ], [ 580728103, 1776436131, -1940242035, 2106351066, 662006629, 1686762687, 1646989104, 918125850, -174336305, -868716737, 1215105564, -1927561101, 787678278, 2068473489, -1890096962, -65942902, 1383345431, -1127680830, -780374224, 1642790407, 521267884, -484828039, 948341562, -1987025446, -1832837217, 1729062252, -502198506, -1601682810, -1013504659, -989145820, -778779746, -1918016176, -441139030, -1512685209, -1196188604, 1478874323, -291848318, 172706391, -1483766471, -1066259326, -442936478, 1903095611, 942280092, -439860495, -644158013, 440428746, -490332297, -1802082812, 588372959, -308323821 ], [ 764534176, 477350796, -2145290188, -1685575674, -747778888, 1171202247, -558402500, 1527420202, 793480160, 1947894517, -624322275, 951141868, -678912542, 70259317, 1015601202, -1423564851, -1090184083, -739023215, 1937268074, -2021943805, -713775064, 1781880172, 1961426438, -1985024918, -1387288906, -500370994, 356452391, 1093597869, -138378987, -2140109492, -568803293, 342627744, 1398900640, -214117443, 1550000903, 671387846, 1550166050, -1945028841, -1918673457, 1257831490, -419119179, 376217646, -372047002, -876347005, 4481754, -1963343162, 1668076549, 936230243, 243598057, 1648897666 ], [ 716089691, -440763273, -113471092, 1091664158, 2100787137, -2116502261, -1680165184, 1409698180, -1607163542, 708931425, 1131797876, -1039185244, -893496137, 1774039572, 276721413, 978803380, 1224542049, 546246723, -592969046, 269309839, 1650609914, -789702718, -1485509896, -969442008, 1731328856, 1419585313, 1962248366, -1482597801, -1000035112, 1689406700, -1811356462, -399737708, -560194192, -1669193426, -1540128414, 674208177, 955330566, 274619578, 1407339327, 1524277107, 1687045337, -1136909094, -1932049643, -286311579, 1471829940, -2076410027, 1937624579, 1095032259, -294168492, -1212994603 ], [ -1375543013, 613322777, 696520495, -997169069, 1337353056, -1329604748, 1204579466, 1581987672, -1680936046, 1851711333, 969813495, -868052206, 520239232, 455047049, 1415559729, 702513451, -1976482963, 58792536, -440388948, -1044393560, 528315911, -2061130930, 941361530, 31544790, 439385366, 1930268773, -1749636691, -1530364109, 1986297249, 1714202113, 964410224, -2063078999, 626128860, -2017010327, -47442891, 1360495513, -1718826054, -1116499019, 784661826, -557907003, -1547884625, -1604005431, -1358306573, -454589693, -1212827602, 2038993788, 153769933, 1350498533, 1128162433, -1491605828 ], [ -1040140036, 795396092, 1037206822, 1763333949, -1003045922, 75033515, -768256920, 1691124908, 958085794, -1714023820, -1325361895, 369760747, -523294116, 1594646735, 1838218919, -887426779, -1433353493, -2005654296, -91206465, 191852669, -512946811, -1097910756, -543317328, -665872983, 787598770, 861701632, 1600684307, 2002534540, -108491435, -1915581973, -904436126, 476991696, -959224092, 1654295232, 1131914528, -1668178193, 340786265, 1733759902, -1993317011, -651702994, 847078742, 2122252312, 919857096, 635762266, -876229542, 1075221255, 1242016628, 905648871, 1886581706, 340954976 ], [ -689312499, 805506110, -774145880, 2028241349, -307295916, -1430354692, 152100646, 1426341402, -551537498, 400972534, -1096596568, -438867322, -1394772761, -1017548271, -1838807662, 921740384, 1579500437, 224005740, 270892067, 1002455272, 524355695, -214608974, 1116928796, -1499758316, -1940943184, -127922860, -1640157958, -103149671, -1212531135, 417625072, -1167559002, -1792070008, -1428286995, -1184542124, 1035967810, -836842661, -1371813154, -1954926556, -363117878, -1506066594, 1764278629, 1857367891, -516376091, -24323739, 1729428545, -1088259562, 532466080, 1280479256, -1853608273, -705221329 ], [ -252483783, -670620019, -2075972941, -1743743804, 594483311, -539150532, 2122557561, 395275510, -2146109318, -1804340536, -736197064, -713759303, -1068348484, -456586705, -986737028, 1958353265, 828962783, 1981272627, -1778543555, -1735515924, -2068148264, 1107259078, -621282544, -1245038464, -1260263453, 1373847964, 205104850, 1384194615, 1965745601, -133796086, -298309269, -2129349181, 1132263527, 1576674719, -1655170356, -931811345, -1657684612, -531553579, -129583416, 1121004487, -1252012020, 2129490824, 1465789119, 613606293, -1867476813, 1262686850, -1195949224, 943173359, -1714245400, 1303299291 ], [ -1561760502, -761274158, 329452434, 557014238, 514222229, -1799242599, 211796690, -1967177851, 1832478712, 2139853257, 479968969, -455328667, 1920523988, -873863904, -125951493, -2017624626, 1201001366, -2024101624, -1462963528, -1968952972, -589399622, 452650425, -1632886134, 933510493, -748900973, 1233181154, -1541305564, -433789413, -1605548856, -1699074843, -152307057, 977394754, -79548095, -1166160529, 1284011885, 729769160, -507846991, 1302947616, 635457564, -1304087264, 2098677125, -1250265966, -436356958, 591248492, 555448776, -1678930274, 81077365, 1980102127, 708490100, 1952073313 ], [ 360645953, -975419072, -70987862, 421217777, -1846133799, -624803716, 774182731, -1921421414, 1652460356, 1541553119, 1424906110, 769903137, -519184360, -76702878, 771542321, -1508388270, 1570384324, -912114935, 1076863937, 919582320, -1544794467, 2079914715, -1599561563, -904496781, -1433079540, 805244854, -1858446433, 1897353465, 1575420919, -1421365688, -291503539, 777431961, 1325177160, -5570158, 3052070, -1878011837, 2078677743, -1448340837, -484761753, -1676119826, -1900407745, 1167888554, -1363030108, -2129984694, -1245096274, -994605290, -1244733602, -1059182140, 1517388722, 1770137062 ], [ -122192188, 1654523515, 1551926316, 120084389, 641690010, -384988730, 739486753, 898110307, -1803511349, 1654231677, 1203173410, -1747895863, 215352839, 1128782452, -719099296, 695479179, 553716651, 1273691627, 1400256381, -137301097, 1656093807, -1520417176, 1885342197, 183330068, 1718314937, -355477616, -2046142092, 197553034, 900951384, -1209795269, -262971893, 1444418514, -267950688, -1168043306, -1640202795, 296355904, -341495467, -308776249, -1509445865, -1591140190, -1144414504, -1861936181, -326661154, 61702605, 544727002, -939524066, -1139838694, -61698023, 1465290945, 2059106803 ] ] ], [ [ [ 953318984, 52834619, -455663821, -350638707, 1481361932, -2022488184, 1383281657, -1622626409, 189673190, 952538380, 1630779938, 951969965, -1800018690, 787724760, 1432312688, -592155538, -147103717, -267883059, -740567793, -1544822419, 382000956, 390374025, 852409651, 395626858, 2088235107, 1634947741, -2091209629, -1065029565, -572030042, -1001559546, 143213315, 700138189, -1219872265, -1836397281, 1904760333, -1713829667, 368915531, -132332865, 662838869, -820170895, -1601923545, 1738993629, 547897015, -1683037273, -589172276, -1690300423, -1209447374, -1523826358, 1098347291, 10288737 ], [ 1318824440, 1692455645, 821868572, 435522259, 213680175, -1907305681, 1173518561, -1390104825, -1674019304, -1418020190, -662438929, 12982183, 1739483764, -894448745, 1067599311, -1107606427, -1052506620, 2043336187, -165689880, 1547680228, -1292286213, -128866273, 876767796, -423723059, -1718173310, 981173701, -2035950667, -163947284, 319060704, 573151940, -1335909745, -8751576, -1800871047, 236832143, -1122684503, 1050820002, 484209743, 482430575, 525322716, -1575297223, 1863628322, 1529865641, 249228695, -605941773, 1173719194, -529793072, -1623397759, -1223956506, -514598147, -318820523 ], [ -1151068474, -1718874471, 409822568, -1543507134, -247100133, 1820941851, -1697291051, 1875759164, 431733423, -655210247, 270172388, -2084606508, 907117521, -648868284, -1639052351, -717202471, -1067847737, -1561060962, -1014414001, 382207959, 1357137030, -424357243, -1746994160, 2065156768, -872679869, 2099697964, 525290444, -2098843986, -1033970854, -1241582764, 1393058614, 353904065, -202776970, 1860172079, -1370928811, 746525093, -726748388, -89280734, 2011842113, -1163021083, 1604579604, -2068167841, 792675830, 2095289931, -103486517, 735240116, 2050139907, -1411032256, 1001671474, 2035421928 ], [ -244142178, -1053117927, 19770978, 590901893, -1285994143, 1957595105, 284176514, 20631324, -1257833331, 1738461601, 1571124562, -1953367954, 1271245011, 1566689718, 1451298107, 2139398746, -1077706966, -1943554809, -765588013, 290914076, 787602898, -112754055, 422760594, 1807347888, -37426676, 1259758794, -1118739359, 300019119, -1979044479, 173879548, 2118404105, 1706172267, 865895295, -1667737704, -1992071708, 1559679210, 715149451, -852738200, 473866320, 2095962539, -1551001853, -952086062, -836200512, -744272035, -1015908392, 1485893086, 1053403878, 1283483393, 2121406745, -1911754247 ], [ -1843082301, -1554910161, 1490453362, -888230009, -729103584, -537925159, 1422027578, -15918066, -1269571942, -1524897645, 1112298446, 1265561220, -617608423, 574283403, -63586405, -1786594807, -721239094, -499152788, -2125540171, -471914471, 1704498428, -1947601102, -1751414886, 228048900, -329204299, 587675214, -196777073, 75759939, -1197027284, 421691737, -2117028390, 872845275, 1546364875, -1250687855, -603099432, -1707642548, 761214916, 636830399, -115293372, 1118439599, 1408361283, 2093061091, 349403023, 2068506033, 1063477346, 273534122, 1726316655, -118594227, 1963545432, -1818440491 ], [ -886281960, 275808441, 100714736, 1713064687, -1811223601, -790901167, 2069743149, -248843595, 562244726, -243623790, 1786088529, -453373601, -1399302474, 52037189, -863837579, -1125432459, 1079226586, 1091216271, -329579389, 151050723, 407694122, -1198498998, 1210346279, 218179670, -1507610630, 2100817849, -2006689062, 2125131510, -1516769555, 1875364778, 361170407, -365852723, -416544700, 2039579521, -928110419, -805023766, -1004075768, 618852863, -1397495350, 2096348016, -550617965, -1480517759, -1621747697, 110971589, 280831016, -1133089569, 1371002790, -1180864431, -1045490541, -1102400090 ], [ 852540490, -728703937, -945695257, 1139435436, -1164692005, -2038695057, -432703482, -103091654, 933620256, -1760759776, 1889873420, 1622697052, -33064399, -1887972079, 1216901387, 117840363, -2123496917, -1718328903, 1325301448, 1003498515, 1547295063, 879198343, 802583819, -755843921, 1504612719, 2050771462, 433949654, 1413094520, 522060378, 36733193, 167090226, -14677090, 1080077426, -1109344346, -995741552, -1859501835, -354815357, 835819124, -688668855, -512689549, -1735525921, -918992244, 639033575, -1637309924, -2134412870, -558461436, -440884046, -300972145, 1030486324, -2024175569 ], [ 1294722756, -965574994, -1277276703, 1535340895, 92830913, -396261513, -354110943, 976044584, 1881706337, 1498239936, 2100204957, -356386751, 1193282480, 2093501352, 214524935, 1035180017, -387124269, 1178704132, -834901320, 728380536, -1566576983, -722004099, 877967046, -315430041, -968245863, -497343384, -359338149, 1111062235, -1130090274, -753775082, 1249292595, 976497273, 1813996135, -726004008, 1305203689, -1110422080, 2056846216, -121573476, 1770443994, -1317010668, 668951805, 2113294169, 823229723, -1014121195, 43150394, -701731845, 1826484088, -1695659279, -988544104, -1092260512 ], [ -645264269, -127234726, -311453211, 891228358, -1111749387, -403264013, 1174028385, 755177137, 2060681559, -1552148021, 421840759, -447793795, 1325638312, 1209130860, 1471014126, 1412172327, 1493546479, -1075881537, 1787383116, 1184995569, 2130434359, -1181194851, -1484151502, 1924475769, -450399406, 1712298363, -373294775, -1427646514, -2046392464, -625361468, 777879667, 2113665395, 853385253, 902781253, 1920694732, -487274383, 2082905413, 1469113884, 1261270433, -229243638, 2035527478, 1504294587, -1153954093, -1193364378, 1431033708, 1002083350, 2146314919, 1167382032, 69987184, 130610544 ], [ -911247524, 2105464001, 1193251014, 1735644360, -716727695, -1517444862, 227811565, -576890341, 1989064136, -2095593167, -1329280043, 28907214, -140305305, 488546773, 217212650, -297554886, 1046783593, 1454641199, 620772379, -544065772, 878997706, 838428292, 98184904, -2118515101, -538816438, -1112718100, 1502101794, 1817054299, -1742009801, -1959031450, -575354801, 394528215, 1912875489, -1166499848, 574337553, -584068816, 760270514, 12243624, -25496243, -1775127149, 34025299, 1145832699, 95898850, 1924211313, -1351594536, -307449420, 710158501, -808685312, -80566343, -1142035036 ], [ -754385692, 635544008, -80511158, 1590702736, 610033310, 776935934, -381483364, -1474265168, 717094492, -153164719, 184713001, 1833010782, 1476408463, -221596695, -390261699, -1931039172, -1312579694, -195182942, -1492932462, 1756269536, 1787036419, -1162982547, -1534193267, -2027071616, 2024426271, -585079127, 2078579855, 164255345, -1746671374, 1629542711, 1998984975, 956715332, -556281829, -2114721062, -751068873, -301589715, 1865221975, -1911292388, -700084160, 1857052403, -998519770, 1023989364, -63978636, 1501407980, 1533543433, 1290568920, 732547689, -151021904, -2084794569, 1176203110 ], [ 1226365611, 418434901, 477744374, -1836262422, 2145339728, -510429725, -1382350677, 1874526189, -1424378358, 495511508, 1430471017, 1911144900, -1377848335, 1289134331, -176621794, -1384223902, -681050227, -1472445509, -1370467447, -1868096302, -1181950617, -222741418, -38970508, 1961733511, -1094533437, 810985892, -1630506404, -345262781, -1785101400, 1812873562, -1854946101, -2047382700, -286911923, -2040893817, -1512910257, -960313777, 2120289085, 722626204, 1374124549, 1874291138, 1198943739, 1450226889, 1442096165, 1986139923, -444136994, 1072587978, 2080063236, 2016416157, 1248699795, -1320922800 ], [ -486517533, -1859631265, -473565636, -1470064563, -519728390, 946697841, -415786813, -1936381515, 148427099, 813480034, 1631355344, 501163629, -1193542849, -1267912295, -958730834, 1811038158, 380625297, 2008592768, -1565417941, -789053876, -567998268, -2079543780, -1085119813, 220023015, 1080685008, 960174895, 411985711, -138912847, -1975766338, -1425569387, 536960955, 392231579, 1630533147, -2070021194, -1055534142, 1151090405, -921730505, 120489097, -769372196, -1681931781, -723132276, 1882972522, -210115266, -1218084751, -841516004, -1803346031, -786443475, -597215588, -975830687, -884428536 ], [ 1349611910, -955637535, -1052951752, 1531484402, 1178725678, -2039887095, -1975539033, -1690782333, -1757172811, -1366076043, 1301416922, 1837114229, -1414539913, -892733967, 1286110916, -383212645, -1682630028, 2006650826, 710764657, -1977587917, -1694540493, -1199705587, 1466281925, -161752601, 356623516, 2146844739, 849455393, -826817041, 375606239, 1885340828, 471989645, -2078137271, 1835429285, -335793148, -653592604, 1074286049, 1019888151, -1815805637, -1738078468, -1833112620, -1014855715, -1834647238, -2114393465, 1639806332, -1240616927, 264314084, 1116951621, 1879431673, 1793749824, 1581710842 ], [ -755456427, 1860251476, -1867502991, -1993237860, 1925006501, -1932738575, -1938759935, 2002886550, 199661336, -2058261562, 1581842975, 1543069586, -1246951538, 2038025923, -1639610109, -267486731, -1069437526, -2063051467, 2074814562, 1358162695, 1469617893, -564937652, 1094516794, -1118906051, 1197751248, -526171959, -693742781, -729858409, 1557243751, 1827287969, 1829147557, 193888146, 1965567016, 763129584, -704938448, -525462990, -162421790, 1595973025, 223884311, 1702290963, -906071396, -2145452566, 102810912, -826165856, -678564734, -1942135531, -285493788, -2079398071, -1430864263, 1241614631 ], [ -295035939, 144988274, -1603487372, -1019747727, 447149475, -558500803, 1657299621, 889363193, -1239824953, -1621775884, 306044772, -717957469, 433259461, -861276495, 784366928, 453039248, -1943445981, 785008402, 589244598, -1434421242, -1792564664, 1553681104, 1878131274, 373308327, 433127831, 151645419, 1344867105, -2046720977, -1879217418, -1851951783, 664476757, -1327071906, 143800804, -1058620963, 214894249, -1369042456, -855798687, 1827821116, -1137781199, 2024919255, -1532022300, 1238033332, -337443053, -1172425239, -1775145662, -1253011504, 327866324, -422594881, 2066779155, -115556050 ], [ 1628544674, 685920107, 808901595, 1116007543, -1736622143, -1470270557, -430904208, -1118724470, 1957776499, 1305583686, -1913201594, -1562629691, -965869896, 467856870, -943051636, -1289902999, -187121574, -296160345, 1607358394, -1174702795, 1830200392, 1346847918, 1904247081, -1575302393, 1874482590, 1341460045, -1561459557, -105956321, 1162694121, 1416220398, -116037287, 2122514607, -2013482297, -1767353220, -167677553, 1480030531, -566893402, -84925728, -2143040451, 1779620007, 1158356130, -46867610, 1638635511, -977997504, -73668424, 806663190, -1960344272, 2072041364, -1177880825, 1701162604 ], [ 350867162, -1568867840, 1242847330, -1275771068, 1771369, -1093311584, -1287867051, -1495266219, 2120412756, 664295038, 1749493179, 1657550291, 1068018689, -1440518863, -819545861, -2029732060, 854377596, -1185965940, -527207001, -1833440392, -1934512479, -1174120884, 1176532363, -1641807580, 1377262552, 1069369865, 1920148492, -1031894532, 1715159349, -1926164471, 49365985, 1419758351, 1148124451, 1236151310, -416155774, 2068147723, 1817475025, -447686014, 1278453263, -180251832, 1367906103, -47989085, 334525448, -397032897, 1660548992, 2089198653, 780245161, -271891755, -1856404319, -1555929897 ], [ -1467387379, -1566335463, 2123512222, 1821711706, -66078377, 1700657728, -1105094552, -663110944, 691679586, 2108522178, -1278815541, 216418052, -1957466873, -1577373977, -706091117, 898885581, -1129035379, 1672080611, -622538423, -2090797604, -50119609, -628299390, 1126429121, -1359283236, 481662942, -1123747687, -1781633030, -1841881224, -806844938, -241239930, 2063500961, -807356706, 443483240, 1855852030, 1849335598, 373789017, -1523563538, -1306590361, -1272577316, -567248322, 391722050, 1009363327, -440961202, 462510389, 1302544716, 594497017, 1622370615, -1857053533, 1494851497, 219759343 ], [ -776179867, 340792834, -1606435532, -1824518677, 564323728, -1622134263, 1956667699, 1357040405, -411458166, 424519187, 1861425134, -336402688, -1312934036, -5841232, 1556101903, -1289648656, 1283278659, -1234055261, 483576806, -1869828953, 27310309, 1353713738, -805111254, 131084696, -1611763843, -866120021, -1104268030, 106060774, -49800488, -1386272559, -1468903384, 1636036807, -1223571422, 967649633, -800806510, 1847826847, -84301894, -760685444, -2035780170, -553364079, -637163081, -268790488, -156534108, 737196889, 937005670, 2099014758, 312261290, -25395278, 259868429, -2045397443 ], [ -1081186242, -1140780575, 1532366498, -1545254005, 573864861, 1646889270, -1789343339, -1660984596, 245408414, -1040468632, 1339320651, -895346190, 1396753856, 1573743253, 641009106, -1708823653, -1228185330, 394814610, -1535327196, 1919767405, -555635147, 1175007711, -545363158, -1856415304, -2009256594, -1495248717, -437522588, 1107766746, -827140629, -167514078, 1760449292, -245559847, -1916719103, -615020261, 774386553, 1037441734, -653835079, -427555013, 210330802, 1285041260, 1946316841, -448466587, -947445720, -1459349881, 1879019207, 322871930, -587346775, -630100886, 866996471, -2083262900 ], [ 111847378, 318263347, -1347313251, -1250811932, 836145820, -1277031542, -128522909, 14247375, -149949712, 877091045, 957492229, -2029915253, 816999923, 253999439, -158477928, 1776425164, -887548079, -1811184057, 421704004, 1276479723, 1195908002, 867041387, 1939839413, 1420396058, 95757446, -348421652, -1368652021, -521100914, -338441570, 2001970849, 1823261568, 1243102585, -991344757, -736151113, -1549034877, 1174734931, 542498752, -1424602816, -1484007931, -735462366, -1934204567, -1076671252, -1621231248, 1973967891, 1575849655, -1956131539, 1808587868, 484977441, 1221583590, -1734168512 ], [ -549860884, 2035722339, -978724645, -1656474846, -582739289, -804343803, -1375064925, 266075491, 2069788316, -1302167218, 1836923148, 408246393, 215219169, -362118824, 1782996435, -1766776372, 290571484, 865703059, 1410740217, 1045533909, 1583984691, 2031680395, -1470454781, -1059631547, 1627660904, -1747396817, -873328631, -1000320000, -5734901, 602723357, -1015874014, -363218422, -1623364158, 365549964, 129859663, -48044180, 2146464595, 1760418019, 1281414627, 161875349, -1473018935, -1601642293, 725354664, 1887798052, 1184263949, 930532704, 339520528, 1235235182, -1505016803, 566542114 ], [ -2053607827, -331007403, 187912552, 1290005055, 1839332711, -657501114, -960963751, 309758593, -1351362043, -509508284, 660402683, 1530024112, 2145924961, -1726228548, 777313685, -69344259, 248682974, -1195816432, -1866712381, -348590265, 1663639864, 669181473, 295764792, -1860447316, -137919837, -445799017, -1093507196, 210621799, 111646663, 866198786, 1798033721, 145096778, -1931128224, -373839802, -2041070817, 1046832817, -501814166, 1261207968, 1639607399, -1079084741, -2020877106, 2118807087, 1723562202, -578659536, 680950029, 633761581, -46216882, -1536454327, 1637866510, -1020426291 ], [ -263740267, 54182443, 1641652405, -84321892, 2025914901, -1704732805, -251826168, -1757150964, 171891833, 72214479, 211819993, 1903963521, -864601985, 1133371499, 1925337276, 215651311, 2008936806, 1504196449, 1851142948, 74031716, -1760333075, 354388662, 288108519, -169787444, -80331283, 1110961193, -1424080558, 199296747, -1717551246, -36193590, 1190939771, -1745380206, -382919689, 1430031058, -1312605783, 784014277, 340787609, 1749113978, 1533291189, -1740591567, -907752744, -582445884, 1278143812, -1677454284, -5981510, -1978076976, 230466611, -592992708, 981575741, 380770346 ], [ 368921861, 2114432944, 153381712, 162221066, -595911579, 898816187, 548809964, -2040711985, 1346010305, -510670330, 2107155076, -1754939007, 432741504, -657242149, -1748377521, -1249339172, 1756561807, -1349325551, -642888778, -1185039102, -1117121246, -1094138721, 2042202611, 1297226066, -1994036531, -1873163906, -1984317336, 1450023054, -135948111, 75583675, 159639350, -664170639, 1197835792, 1955912707, 673858316, 1891185114, -2087964460, -529382847, -549853234, -36498333, 1013017421, 1518653243, 446297809, 1610282862, 1135039608, -1285036786, 2039174731, -1352674512, 1276657364, 959259449 ], [ -31806399, -1531795171, 1487845353, 1346182856, -1126532209, 883801133, 240705616, 111618566, 1295950428, -208868993, 1874189129, 1307992385, 892633887, -1662154624, -934405447, -1535819357, -1305275840, 941825805, -379222659, -770131416, -1679166963, 679923910, -1193479562, -723166459, -309160938, 2106216231, -815901891, 17857623, 986433308, -1003809055, -488070803, 1453324264, -1802481543, 283804137, -137807833, 1787033564, 1952123152, 592540544, -1775016207, 45238390, -1907821688, 276056518, -2101545503, -106889158, 1032357906, -1194779258, -885501084, 141104549, -1518899220, 939850184 ], [ 1290038156, -1491973802, 699760123, 1048478736, -186298137, -644493343, 1575687217, -1199292776, 323295159, 634704775, -402137616, -1401570916, 937710048, -1174980912, -280885714, -1524711666, 1985946017, 764590341, -667329479, 455663370, -1698912308, -2109861040, -9311414, -1259795040, -1520441937, -641336737, -1745557085, -1112049773, -1747111638, -1102983846, -1023786728, 94177839, -88116734, -1200742433, 508362065, -1886507100, 1715277349, -1650703789, 1300872199, -337160164, 188446227, -2122002300, -393659471, 2061182916, 1925970020, 697344011, -2061662242, 976580874, -2019354000, 849445574 ], [ -1788476915, -77723372, 2051499326, -1925604218, 1628679806, -56858788, -362499089, -819926532, 1469253496, 1512080462, -2101378269, -1851609294, -552730232, -625399327, -1002392864, -322996578, 705832445, 1877491508, -849333599, -895853061, -273051669, 1145236080, -480788534, -599010677, 299973409, 139078374, 486946226, 483198251, 1028225343, 237890823, -1260147027, 432462721, -1541537252, 2030669030, -757747433, 2014065808, 2137409180, -1388973035, 1099014087, 815580198, 107728533, -410841733, 1705802752, 1017090615, 1555631689, 715177513, -1221410372, -50910969, -709877687, -1124777300 ], [ 1278112776, -1602979210, -67380658, -1021366841, -1442440048, 512378377, -1060973525, 1921105986, -386189473, -1507461128, 204788728, -1798222828, 854048324, 708483848, -2127042068, -1727052676, 1750798563, -1869398837, -189859407, 1818157738, 190056387, 915026828, 1241431525, 1501262659, 965053340, -1112336932, 55011201, -1995218115, -716504002, 2138984508, 535739395, 2059805751, 1809598412, -846124491, 705496471, -1547126736, 1008726111, 603530909, -1506127201, -824504999, 1770699817, 81587040, -30994567, -996467130, -336929223, -350340396, -935230153, 603114698, -594226750, -565619759 ], [ 1092640930, -2020248209, -1466640756, 81996425, -1332539108, 1936788692, 794571388, -936016327, -1882357406, -1450162912, 241394320, 365447327, 1290116474, 2056322826, -574964225, -1942537466, -692082453, 174542070, -1472696405, 1620887357, 850406290, -1760238243, 954828111, 1650858974, 1623973928, -550380417, 1282004454, -2065974025, 1866321840, -522446616, 146367711, -1539565917, 1245155405, 17357121, -264579361, -496817132, -621428895, 167824027, -1914627906, -1120182420, -832223722, 1088491112, -56052325, -1873847406, 292591308, -1867611029, -1276035741, 2105519651, 1288255559, -1882552411 ], [ -1243877390, 956717311, 1260998970, -988221562, -96440960, 814370140, 1249185002, -851949348, -1149878311, 415152019, -356478488, -1197373412, 544695778, -1756106079, -1833689706, -2068726701, -1794915281, -61523088, 863190508, 1647050051, 85399288, 2138797903, -1455220095, -1829933016, 1387945002, 1900455383, -1858765070, 104867378, 1701982567, 51719478, 934892808, 1518067299, 1968942201, -1685529835, 73738301, 65970609, 1211244564, 944078298, 1106301535, -767345011, -1346228716, -998301072, 894075754, -513317899, 1497452494, 686323418, -1832581257, -252433380, 267694858, 390976435 ], [ 1284340023, 636409979, -1251768561, 278441845, -1062290533, 1196637759, 890590517, 1830895464, 648944589, 1309875780, 1559725642, 1325604585, -2024110575, -1518619258, 1478670657, -1849039398, 861713012, 2083735778, -1175771032, 500174856, -469724548, 725182768, -1328092520, -1061612236, 690811044, 501341522, 1766358424, -1781600663, 2083078720, 1779565302, 375501461, 747290395, -953033676, -469155360, 1626439885, -897009520, -1281556230, -1143677685, 1432757635, 693683439, -1402031015, -12680380, 401715868, 296222190, 2098549894, 1211549924, -929129582, -897205583, -219645192, 177920647 ], [ -1184940845, -674007140, 574393756, -371444783, -231955309, 2091956033, -1623733591, -981429146, 576851773, -1385400879, 745116826, -1746512009, 1243995064, 869887704, 1742497641, -658902651, 1044311122, 893192925, 696467457, 508199382, -1192012727, 903069702, -74357515, 167046746, -2114089585, 1354905570, 679462262, -1867401541, 1136550450, 220877192, 631285366, 1579843574, -755787916, -1854823177, -885037224, 1356672872, -379668313, -1837005650, 895902255, -2033654775, -1601571460, 494405516, -376194206, -1404132932, -2007143524, -1583378122, 891918914, -1667094220, 1007756784, 2044453757 ], [ 1641661627, 1361702097, 1573866119, 1499007913, -2115345827, -544755843, -1057695058, -1108203137, 1323334083, -1611155746, -1162745197, -1490298013, -753191930, -764724293, 575319626, 2022110394, -1589966365, -970326028, 1156477443, 2090272015, -1326635393, -1535928541, -1953026254, -986139364, -973319937, 1205382850, 2054472708, -516529554, 1383300635, -1201199247, 1942420931, 99452968, -1874402047, -2016833093, -1581042659, -1640292243, 534756330, -5213233, 2060882611, 406529414, -119923648, 69947684, -1830909131, 282978694, 961250435, 550293250, -925387029, -1714281855, -1050874735, -1406553161 ], [ 1397358499, -220629577, 982842301, 1532771272, 1946716487, -563883041, -1025189854, -1686915651, 596151351, -178578412, -1104251095, -613395814, 1730221095, 1121791091, 317647248, -471507372, 106899934, 787334488, 1798206356, 1680240153, -1829848948, -374140680, -1915304004, 1411502691, -2017747453, 1861048927, -137318818, -1362433019, -1511281591, 1319353561, 1248627110, 1968948623, 1214837130, -324162755, -1462703979, -280818213, -340987472, 352565973, 1125275054, -1311991416, -605260733, -872715894, -28526677, -954663738, -1085698984, -615126772, 458448072, 1653595778, 1095383371, 2108091591 ], [ -61398746, -2007634714, -1424677187, -100376674, 784701679, 1728258832, -218586161, 449352236, 321853142, 1430127613, -2063417775, -790172759, 1906394738, 1419681173, 232813132, -1785327075, 290171686, 453079593, -1437097692, 691019022, -445165940, 1269772517, -1844634484, -661676862, 1459476659, -2109472430, 817463605, -1538856763, -903045951, 1030961698, -856755242, 759849078, -768406305, 956487678, 1838450962, 2049318461, 1749658099, -361461349, -729181067, 1621250543, -1250909139, -1058415453, 1425061900, -613518632, 607088405, -1831682279, -2129031186, 1368316971, 1064353877, 1068636640 ], [ 1133316940, 1016364113, 1260700027, -973263906, -1020517422, 1561559549, 911072169, -208020143, 1239942054, -968920934, -1445399288, 1525033347, 1597801209, -1453808704, -2073258257, 1002546441, 2070524293, -1717596257, -307645870, -303541373, -689351815, 1219972363, -2079282112, 1626000166, -1125715947, -2128327319, -285862758, -1782118884, -175006395, -860245351, -204389900, -436707136, 1599933227, -1757979147, 1745022029, -1521153288, -239914418, 451663987, -1075477829, -1105508253, -747413221, 596040048, 1966003, -1540364927, -1364958706, -708155545, 2014635723, 1515641190, -950519800, -1488173763 ], [ 2068663245, 1348517701, -525944708, -871587901, -1736694926, 1849209694, 88355038, -2104114039, 1263015926, 1149312926, -460084097, 509554656, 845304120, -1512540865, 478188523, -1916064027, 56308335, -483332774, 2107614768, 1828748421, -430179492, -1226818535, 1465039689, 1477781959, -276726879, 1576056744, -1646926955, -1304652091, 1431369651, -670466643, -533113828, -732370084, 848557326, 1239110580, 822075593, 1226780435, 901723860, -931693967, 490283027, 576812048, 1380883081, -147957063, -1060371542, 1324152876, 409497822, -168667751, -218628314, 1389492373, 1912556886, -2147099675 ], [ -443869166, -2083319277, 486614377, -107462909, -1866698172, -495236944, 384354640, -1208271544, 384724064, 205501432, 1638850254, -780283102, -182627369, 1613909246, -363806103, -1455357676, 508000843, 1686412087, 1141717076, -247290378, -372566873, -1708832154, -2036571840, -1454504613, -857200374, 539731880, 1496040932, 1864245711, -880200535, -1341131133, 530816342, -1541043484, 2027658963, 1448718869, -1617039265, -1138896239, -1034343952, 592021491, -1482410678, 8139207, -1177743313, -1275237949, 479018267, 1617950132, -354657587, -1524045947, -872150164, 1411541347, -2090727638, 283688976 ], [ -1261352479, -752964313, -2008506330, -1127301490, -1806240636, 632909044, 844644904, -1263050170, 847473940, -2134295202, 2045894537, -1853580711, -953190108, -1110015702, 148487728, 162040488, 1261184288, -1284678329, 952197996, 182293405, -1594608197, 1279331370, -878155515, 2145763280, 269619610, 2104775939, -1586468078, 1592118796, 213747214, -675438766, 364327839, -1060031976, 1300285419, -1789876458, 1496915378, 718220896, 1527579180, -1041533921, -1653959467, -142028320, 1486697093, 1372658121, 321386591, 787942418, -1606797037, -757868933, -359246190, -214250174, -269836548, -252694456 ], [ 447230917, -351069120, -644367067, -1589062225, -1971701317, -1471420453, 1162649943, -364724966, -960792733, 908051318, 277113458, -337560676, 975840440, -1468985415, -256067763, -536069891, -12283477, -1919064068, 528575101, 472705717, 452164790, 1717688626, 1656232667, -857508386, -1073722105, -485025294, 1273288470, -991541221, 1632200907, 494626115, -701689359, 104240791, 975260514, -361064109, -181919080, 1054332950, 807818671, -998435141, -1610744016, -527343978, 1276708591, 1929843845, 302896546, -1628193064, -1759635226, 1332692567, 262659388, -411224235, -1630198544, 1034332556 ], [ -1367001669, 1924743647, -791831442, 1476531890, 1728923006, 1675510796, 2144060842, -816197551, 1177443688, 1131876132, 1841230406, 1407334370, 377462924, -745345320, -1736405679, 1795429558, 1767534014, -702231129, 792260861, -1795991322, 1604090897, 1121599354, 1790369193, 514584861, 1585519308, 1346164004, 331010562, 1518882357, 1095759464, 1245676874, 1988589687, -1886808006, 1927955851, -1108430964, 690793676, -2072786998, 847976809, -479482919, -1176482284, 915073133, -2098200135, 685566344, -2101255003, -250539691, -1087075185, -216867809, 1945243051, -989975099, 882707098, 195228275 ], [ 979552145, -744892791, -163286961, 465792029, 1104283918, 990209617, -242008315, 1182522833, -567852269, 1476065527, -382832337, -796614154, -1743783125, -46715814, 185741138, -433803209, 969929337, -509822761, -857826235, 1603310780, -1735461008, -1612154802, 1634679565, -2039768292, -1344095565, 2120868786, 241101480, -857136170, 247895640, -1056949202, 68589018, -935957704, -864053542, 642852066, 2136705724, 523189548, -1136755843, -23167639, 1932495599, 1504358795, -892595763, 1775527890, -1785371898, -2050903356, -712726232, 933762492, -300076652, 2096051000, 648908156, -1333391572 ], [ 1086015337, 940429469, 366173534, 217654705, -944099330, -1139168860, -947749569, -1593884072, 1710736430, 544928158, 346350239, -722457421, -1453810423, 1465434128, 1953361553, -1929288136, -1710215700, 2089240554, 589200504, -1815683029, -1805690168, -1205752789, -140347360, 2008785620, 788780377, 954408564, 1392904492, -402534583, -921714004, 1555480560, 170066944, 1783972012, 376701299, 727731854, -193817013, -1449300197, 180239481, 147301191, -934294933, 966274409, -776331193, -1315694289, 85908154, 1736672137, -1560755202, 1479528712, 1439610587, 506561167, 1719972966, 443094690 ], [ 782651487, -1288777053, -217842911, 835890908, -2075667558, 507013447, 193926562, 1803680220, 1091972321, -1630696432, 2121944906, 1246406997, -2029326017, -1088805982, -832381537, -2013365598, 1071823214, 1464759446, 59147228, -387180149, 250874414, -1001200046, -1595919842, 573863234, -1935212698, -1140865792, 1800533585, -224589146, 1718060099, -1577648598, 1679793697, 1087126017, 1940838576, 2016293157, 526569935, 1369201939, -1825468870, 1229548866, 1074061980, -891764811, -355013970, -1624025618, -105153835, -2137600632, 1228686186, 273731323, 1578158639, 241049837, -471613712, 503069063 ], [ -524557527, 371507624, 1404095296, 292287820, 1254656724, 1471105343, -854927819, 1877017676, -281947567, 1559607092, -1476319675, -1647148814, -717595600, -1383638588, 1391944043, -1059336926, 1684036986, 118892614, -707461658, 1251039058, -137047057, 1488155064, -1728501549, -1746462089, 1523566428, 736219444, -375980050, 838248574, -1100022999, 602370184, -543458216, 350672310, 1001836668, -1136133312, 971793385, -2027360974, 1335254185, -86096965, -1368222256, -912860590, 1280886084, 352700937, 496457287, -1061834123, -884896689, -2063403811, -251676436, 1394696174, 1934973029, -857753637 ], [ -1944338808, -76569529, -796343170, 1590124021, -1980454901, 1660271265, 1109088189, 1636906787, -1608010014, -498911721, -538587439, -842852284, -83856668, 365344101, 2032878061, -357892051, -886237503, 712384722, -175885904, -1622611001, -202207332, 26153702, 1483551398, 2038013805, -460640310, -701001814, -281193895, 629559096, -1577176282, -1143888050, 1067128131, 366215446, 1542303967, -1851651210, -1306480836, 1419774071, 861983766, 1174846376, -880754692, -2068833122, 836249335, 1850504371, -1709754792, 968429813, 160962758, 53703835, 1208506000, -596595112, -1797656727, -918233872 ], [ -2123149315, 1689530366, 2002192645, -558913790, 807979021, 698775003, -2126908966, -522791998, 41449260, 485898628, -972797307, -90190694, 284859450, -663944701, 951652629, 789112268, 1369203239, 806330256, -1456301154, 1320225859, -1201644961, 936468051, 1598923168, -1335781191, 1840142319, 1243722895, -1359659727, -1125710765, -1836105939, 2002936110, 1650863836, -227192822, 1176577509, 191907618, -1627293668, -2065318571, -1812969728, 589397111, 188990955, -1231793183, 1566241142, 1085573414, -1278340118, -552810034, -1430577125, -2132186502, -1679324314, -662523331, -684119994, -118150066 ], [ -1620037504, 912961747, 1288248400, 1303440956, 707887867, 1972332214, -143900511, -1175287917, -1098805883, 1277940271, -1827408549, -300404031, -1890582942, 1467594660, 1232774350, -1485622318, 2036655513, -692270262, 1588579649, -1675477837, -713781818, -2124753639, 483036265, 964587073, -598476501, -583537187, -1696295337, 11784470, 249106482, 1268282825, -446969225, -1758684383, -2071119051, 574947668, -505228579, -447005993, -2112580643, 1958446805, -1402348482, 804454040, 1728537316, 649463532, 797176240, -491471421, 1913877182, -802635405, -1030100268, 527719890, 1374595302, 307719488 ], [ 1689831977, -612200349, 2019642677, 1792136906, -737566488, -2091318609, -1402738288, -1931524780, 1439115388, -2045817900, -953156874, -1876566551, 1443502272, -1048757178, 816740842, 346391509, 1877707366, -1471707363, -2015863830, -891904917, -200552432, 1377880982, -78615792, -1815550602, 1334600133, -1769997545, -1831040294, 1942469375, 1667303753, -843167919, -1207978507, -1869763358, -961244434, -781486296, -547479202, 1285621841, 1187031141, 930433581, -1626808199, 521354840, -1525770369, -2024051099, -1705788704, 872713476, 775545209, 106688268, -621623163, -1698117220, 719331478, -2022946920 ] ] ], [ [ [ -489429767, 1676818236, 952983545, 1660056034, 1345723945, -1421075492, -197176382, 2128467994, -848815527, -868521496, -783405829, -552879620, -1167468264, 829600842, 1142126208, -139118260, 792357122, -2047248935, -1988084028, 1275382199, -408403056, -1757091875, 148855757, -1656489458, -1925849769, -177753648, -25485062, -1923504236, -88298474, 22711184, -68786413, 1280448567, 665752784, 739678607, -1111878498, -551609658, 2008240964, -1434979781, -2067832818, 1342442762, -1488003509, -1995504871, 969349619, 1999831553, -1202052371, 2028283358, -213732076, -146628648, 1097556910, -123087577 ], [ -118255293, 466083792, 1741597481, -1346803792, 320235526, 517871287, 1506203215, 1434243608, 1758938525, -2141260811, -331333038, 837575000, 686507661, 740850797, -1207769213, -1683930068, -368512180, 614208654, -2056448252, 214262058, 869240894, -1680655484, 1676959995, -507284998, 1543008920, -898611380, -336235041, 1689975127, -1621766784, -1073632977, -1024628293, -2020057536, 524636987, 1574391787, -550228473, -716672775, 396908836, -289333428, -13833499, 1511750001, 803332590, -1379351152, -309374185, 698338270, -1022324214, 1436132319, 1063908363, -1386061283, -208779552, -868692239 ], [ 1069455938, 1387657421, 887995621, 1313807082, 798073226, 2091749523, -633919134, -1876336146, -105456164, -10346309, 1690250505, -1936722057, -2012071274, -647660362, 1856304739, 1417289788, 1856219348, -773715641, -1641885804, -1464253547, -1544307788, -423737343, 496725741, -394259959, 1605430033, -1581428123, -2067057502, -677397927, 742396545, -936267924, -1324644147, -1084086183, 1409463923, -251436367, 28730928, 1225869041, 1852201624, 984260182, -81560305, -1605853271, 1305666747, -528932075, 206595171, -952498743, 1606231920, 2079641634, -161473373, 704676707, -1281537467, 507506289 ], [ 1278403606, 916944176, 532100385, -139030375, 659413127, 1734724297, 1452537311, 421466721, 1740164704, 2106778950, 779139845, 824582728, -1874825774, 1789895504, -1619936647, -1883797889, -610411603, 1921665613, 355167949, -2022315386, 1831328450, 159036286, 2014593778, -300546404, -310194800, 1977478092, -965677393, 763913339, 35384251, 1643119661, -890681413, 411375778, 718949397, -1951383638, -799664777, -674494404, -1990395911, 158030109, -1043559926, 2138662919, 176957884, -1316944807, -871612526, 742618384, 1258073204, 1430646742, -400503098, -464137154, 932471383, 130754167 ], [ -678150910, -1239474126, 1570640345, 494949821, -1135529622, 2027239401, -783875321, -679517524, -1278871230, 2088677767, -1894952614, -341301729, 549818198, 2018195758, 713020186, -1654893712, 725358396, -2024372163, 921910745, 1385746213, 1375598668, -1354654732, -800454197, -1789477022, 846698408, -1355510738, 388232537, 1740020095, 1464012966, -1152220525, -1774250727, 1709915511, 1860080956, 1761144925, 757650717, 1067059763, 1097238995, 559166084, 582403433, -1854806922, 425112002, -1201444844, 720106275, -667392549, 1483638726, -1892181883, 1909888065, 255680791, 950184743, 1942678074 ], [ 957945306, -1278740449, 299715145, -701117534, 951164638, 1734698268, 1106173599, 731443553, -1529907198, 1108277693, -483180554, 2129070487, -945660676, 426499508, -1941092246, -813762542, 1746205205, -411884864, -246225573, 854898603, 1330622892, 486709881, 1857600393, -1344510473, -788746230, -306268502, -1611935279, -1851185684, -1821195425, -789059960, -449038996, 290408299, 207947640, 1053812607, -1645341135, 1465973697, -1335978700, 1244840523, 700528493, 85318096, 1824730919, -1811532909, -120973732, 1346851639, 350999955, -986281599, -1202350041, 1596912889, 1536224224, -461029397 ], [ -1024778364, 408210055, -1210773959, -162534048, 441299464, -1937939824, 701554987, 1946016089, 168175370, -18712458, 1345544779, 787602572, -797043793, -337843462, -1989523348, -577579653, -1155914111, -1049335892, -1774260545, -59717817, 1587377067, -825867559, -722730676, 77769533, -1117533285, -1917337810, -967440965, -399586351, 1009315145, -1388495353, -1154193203, -1934007106, 2001555694, 1798560838, 251010407, 38708305, 712600340, -609980075, -593805644, 1991868237, -1479306208, -1691388765, -421654284, 994861669, 1565810448, 1763410020, -512754115, 2094905594, -1970045679, -1560398978 ], [ -337127846, 855123960, 414243629, 2090398233, -914387031, -1675905205, -1699289390, -921310468, -278631857, -765735025, -1056911008, -2144222444, 71079900, 645320176, 317137011, -1146959530, -88988860, -1453190535, -1859879571, -653468440, -1437144676, 1530935666, -1423542544, 1489923219, -492227360, -1734751245, -478472530, 548112520, -1495390171, 292950197, 431633710, 2142153193, -1670065689, -787126834, -1896813960, -498463186, 564567827, 911088699, -1232176299, 264606843, -752724073, -1705031232, 1043527445, -366532617, -1879560083, -1557912043, 575176253, -1987511076, -360872205, -1891732201 ], [ 1951788014, -472652401, -278325020, 140799032, -653291631, -66675717, -1193667817, 1278055456, 1583636810, -770017530, -390671597, 1996356853, -992264419, 330050384, -1774047761, 1807955757, 2021161674, 1979499341, 1840380533, 409778019, 801033494, 804954806, 104162405, -2066871889, 1853203645, 471824251, -1754586278, 1157954877, -1981249879, -1437088962, 808304594, -1549759343, 1763980774, -750452337, -460369242, -91936019, 171734268, -237677910, -182145897, -1517651738, 1061306720, 1491476365, 391993398, 1332275901, 799584396, 896472736, 1689279502, -51486859, -1447293886, 596486697 ], [ 1309343095, 1988794569, -351779165, -203825059, -2139414954, -630115172, -1626255574, 1018520562, 1019403210, 1067925555, 467042767, 1791974798, 1791069251, 1620989030, 594011345, 649839194, -2018220059, -85131869, -1463266415, 1878738829, -579177713, -1563586830, 495473518, -1297493276, 900094671, -99709313, 465534151, 1204497088, 700990095, 1818860618, 916231565, -816978124, -98763281, -668935001, -296845262, -2040507454, -313476787, -1181195384, 2118706972, -589470986, -160492770, 1566830415, -84455095, 408521029, 91595273, 709725835, -1068787910, 100347136, 1293774463, 1182407946 ], [ -1819742930, 2049173738, 495542095, 473545885, 1343573318, 576016278, 973076387, 437609884, 1707241930, 78293793, -1149861673, 929594676, 1802988682, 1915314225, 1016166647, -1153346488, -1438939682, 1912766700, 742583848, 591486174, 376858428, -409758147, 233047669, -651033180, 464241444, 1794175053, -1345767480, 1126473825, 250572142, 2127137721, -505066400, 1160535242, -942425651, -1710697819, 2138603752, 873673509, -1214185789, -651615508, 1751761251, -2094494887, 1650231046, -2120212134, 712913637, 1501581837, -1363136532, -1135998170, -1224412118, -2144780579, 1399790584, -41388894 ], [ -1855232751, 965251460, -264962930, -189664990, -361624830, -1576123516, -1914527977, -2093510678, -1895561858, 390264055, 2016767584, -1710748147, -420366120, -1276740805, -1847215735, 2072481332, -1927791674, 1502838736, -1677990485, -1224580109, 2062119193, 1592783166, -1553931126, -1939444864, -849412061, -2063738900, -60120397, 1856088616, 483618883, -1150040869, 645694896, -1003029980, -1947025353, 777522087, 1515138095, 1326228972, -1828388104, -2014354138, -1398950236, 1179966826, -708891270, -1000948165, 2123850326, 369057867, 1340604050, 948103729, 532091172, -1254096107, 1324795201, -1676876523 ], [ -744958816, -397950780, -1073161130, 1507438550, 85759832, 1616532500, 866356467, 1170662263, -1104372501, -1339552425, -129871788, -1748426443, -1384679025, -357013218, -1122482026, 1555085791, -298482780, -888073954, 993280583, -1168779190, 1693313496, -1000653029, -242256862, -1549751936, -338463916, 2141157637, -384899900, -1998025892, -1982953181, -1916589129, 35427484, -745653266, -469994379, 2039992377, -1295332121, -90593710, -1113084023, 1941185790, -526611954, -643153104, 1458224820, 1034834272, -654926806, 203264581, 30730172, 1538156291, -1324259368, 1500736158, 709394264, -1478330160 ], [ -1054377310, -1306786149, 2025918067, -773767460, -96843661, -1657829206, -2110848730, 380129502, -702171202, -61966590, 888771651, 2050183422, 150233684, -451299122, -781775099, -101182503, 1369931837, 15819875, 2113244388, -623333522, 1491044935, -1599772765, -982455055, 379264055, 503108215, 2096101813, -2064726809, 724867194, -792167747, -1607769743, 348517540, -547663987, -2086970182, -1996484826, -639389909, -1624515665, -1804917345, -1396381534, 1128658486, 90222760, 995556776, 127591047, 788178385, 1765834924, -466079832, -1415232613, 1614931498, 1077204154, 400924452, -826653807 ], [ 1537772063, 824914565, -511037129, 1627126024, -1346290138, -479710317, -1254243388, 1697719056, 430854030, -1521759271, -552471393, -1655073731, -1255832242, 1938087169, 76237066, 66168544, -22349571, -44898236, -1749035545, -659441606, 2126193531, -1730350194, -1173078720, 1162172972, 1966300067, 973725230, 1273221553, -420784598, 1333164857, -868889035, -972347090, 281851538, 1132320585, 1605431662, -1864622846, 2081788060, 247854247, 401860671, 541278589, -1736973943, 2044237019, -847249940, -1118098838, -195559696, 1872894774, -953816322, -242865294, 1225613898, -995407129, 2018956041 ], [ 2000078771, -621033714, 1285088250, -1872003893, -71919958, -1811441805, -2041411597, -87146762, -852394733, -85165814, 748312923, -1400936188, -332723996, 194806336, -496191312, -381619226, -1602256939, -1782557292, 1177560773, 326922030, -917853077, 2000994331, 1148949315, -978330275, -405620843, 1259743024, -1586000272, -1126982110, -2106455498, 1900332747, 1029588833, -1912574924, -1591183276, -261610165, -2019857859, 1421513908, 1380289882, -108127037, -1087467607, -1542580959, 1859134775, -638049343, 705735135, -787142464, 993960259, -576326909, -982377646, -275998031, 1478092542, 522762682 ], [ -478674565, 638291773, 404460725, 1209995002, -2068528763, 228630221, 973018389, 1773205008, -2075255791, 1046467575, -1793444757, 1613731601, -376543937, -1368323916, 1946992755, 1523863952, 2048583500, -1658897104, 805927176, 1404708045, -680336953, -12421380, 600849784, -902027520, -159778562, 68476345, 271116729, 1634865378, -382936796, -926405787, -1785348007, 2110960224, 1934747310, -1398271112, 852868973, 6055083, 797904563, -1987516275, -11479779, 1189372968, 1215123229, 601120973, -395808479, 158660773, -1676685948, -361582894, -522010616, -345781372, 1518204639, -1025628612 ], [ -1839372554, 2079412009, -111841013, 205756605, 1646942759, -452131411, 18158522, -575929205, 1004460615, 5977157, -595720742, 150937476, 1362854545, 1269060439, -806136677, -1182618308, -195520545, -973335050, -919244438, 2066945701, 1379735419, 1905157238, -2113809022, 1269189154, -198161028, 1156977732, -2033231395, -999686560, 1212363448, 639737215, 2072942665, -276156749, 516556069, 1914793173, 1932861249, 1453729991, -1238255553, -1386598612, 35847916, -2057055237, 669597333, -825168409, 579627325, 1779097302, -1158291928, 216980841, -1288199855, 455197902, -1420916245, 586673872 ], [ -1975061087, 856536465, 455985660, 1763707544, 1601491067, -1316261191, 124681506, -1798999074, -716212827, 65052155, -2121512473, 67023057, -1430131891, 1240785212, -1785512854, 1568153260, 750653169, 1370102176, 1656620146, 1854814893, -6735706, -2060802464, 808653660, 327051522, -808712275, 1001039395, 677983118, -1257790483, 2068151062, -458027477, 1211980854, 393381597, -187584857, -1522905880, 1935496821, -1759549717, -938668992, -1305571149, -2122822447, -12601831, -1540029445, 313667372, 1114802643, 2011500645, -1983456840, -1316349285, 1160327565, -802652016, 829884231, -1710355214 ], [ -86565144, -1007189841, 106808050, -1142026221, -532313763, 53321012, -1464926428, -104821428, -1703078175, 1876759350, 889751492, 215691775, 802531009, -632086287, 1912563867, -1192427463, 1999746744, -565028082, -800138119, -1892239005, -565434583, -1752550761, 1273468433, 976069171, 16666728, 791889803, -1065805178, -1302017665, 294012891, 75920987, -184568412, 263790087, -126047368, -2080066876, 78380439, -1899742342, 1920519176, -804730228, 10531169, 308820502, -1924354006, -816440116, 185711681, -320027999, -700650634, -335870325, 257516228, -195221201, 1259308317, 1876138094 ], [ 660891510, -137314260, -247148776, -1978016408, 905525038, 891166091, -1042547635, 2146334257, -825850528, -2140788303, -2130953749, -1755718218, 812250938, -2097966236, -775779198, -1580479776, 911212040, -478576149, 1328306846, -1540722654, 609018882, 1632534448, 174032390, 556604671, 544102662, -1747735939, 1966987888, 2017080610, -1082599683, -2113014030, -874805603, -1127163808, -984236663, -383010708, -1432998070, 617443129, 1975733628, -767097305, 1837036952, 695520738, -1007961887, -1179886282, 715656761, -120612178, -605151906, -2076948561, -1049968463, -934000930, -589114144, 1747997170 ], [ 807525158, -7647621, -1031914287, -111592094, -1490540783, 1607931753, -1803962259, 296663416, 784450855, 1596470019, -1846078600, -832155057, -590867435, 189155489, -806953899, -1489355222, -1500175757, 481938371, -345558003, -2105660599, 400630591, 770059687, -706919495, 553978675, 1749359078, -1570753598, 151180056, -902882074, -739575299, -44627283, -472534827, 546339263, 7994555, -193290384, 211608593, 1355081111, 463933133, 2032708441, -1898536288, 237403243, 1121750448, -1614299228, 1608091214, 2106547767, 1901920667, 435653854, -359359782, -614279068, -1247485728, 455468368 ], [ 1375337115, 563936353, 1375941951, 2095549693, 1173163331, 845829958, 809529894, -395071257, -1507825699, -1252372244, 1073720878, -1554368965, -1423859711, 482959698, -2067458624, -1056998372, 1630345605, -1401753682, -1386640605, 40186376, 873375254, -2125361088, -92381904, 1205894559, 1555538273, 1873301372, -543632629, 1082187488, -1926766689, 4561603, 1993660934, 30802720, 195152385, 2067053879, 1408131914, 1809124565, 1443174020, -1172600289, 1807789736, -163727222, -693526933, 303529767, 1316680843, -1662686625, 11294537, -1939667, 603760151, 1796876458, 852503406, -1198538703 ], [ -218562124, 342453064, 131701133, -39853408, 2012278198, 418066100, 258269684, 1203424094, -1172612570, -1869626787, -966809853, -419148382, -1712547407, -1239415004, -1934495436, -1678250690, -1039217647, -2053567124, -805380299, 2079337274, -1620793564, -1824545563, -1904595563, -1913517449, -1678885288, -343576030, 2046498108, 2007450935, 159370213, 1451692049, 422490378, -1519784059, -1424792412, -364510976, 1302053925, -204542454, -727761794, 443839862, -1967219702, 1527656842, 1074671339, 1008149917, -487003400, 1019603513, -639747856, 1422445763, 1152789041, 64240731, -863118245, 462379523 ], [ 1292669641, -39224907, 1710432625, -56235746, -2135602595, 1999941788, -1749999198, -1392748641, 2104399745, 1996363807, 1782021517, 1453437012, -1510598563, 1870129226, 2019527794, 220938827, -1721346545, 1554230667, -78119289, 2083170240, -486664872, 161193199, -2058935029, 587348303, -624264842, -507917276, -720010222, -1417354592, -1490687162, 555360388, -631949898, 1865162187, -1836742766, 1253094556, -1052698268, 1920325126, 1490920901, 366494616, 2116287029, -1908522232, 226432408, -1493712544, -332151355, 1920057900, -1273051272, -1917690420, 1421711138, 454331398, -497853211, 920941063 ], [ -318656953, -1944352246, -426076127, 873033466, 2097725546, 958772090, -1771550904, -26657673, 61394652, 515323905, 1428027860, -158853732, -1680234130, -492921435, 1780397998, 1447780325, 1077452170, -1752315695, 1930502141, -1759086954, -875308410, -1761378734, 114149074, -169873479, 1975528458, -275835084, -2112869359, -215379447, 1161945431, -965563611, 1745259953, 1721819074, 153266600, 1714159145, 725939739, 348044786, -409788358, -428109833, 1911563031, -836176038, -1976508175, 343440854, -1381358533, 1638661682, 2091231547, 174941797, 1016682767, -292002632, -1558639762, 1313957928 ], [ -1844083714, 1261428530, -272747727, -534391055, -549855835, 140509257, 1220634929, 80650992, -1853753733, 1104338621, 1720912826, 1658721619, -1757903597, 710316332, 1236354222, -815598599, -2118573550, -1912451434, -1878982213, 2060822023, 1602948412, -1752384821, 2113910904, -1562679706, -278559818, 1833198735, 1793219317, -652643826, 1743029004, -528098572, 894301193, 274644480, -1275102167, 102241848, -1627663676, 544757577, 1896475928, -320168893, 2101533237, 27042176, -11770757, 972724829, -1338056498, 556424121, 448034901, 1808683380, -750429659, -1504802205, -1163488424, -632858426 ], [ -1500522648, -1410701007, 384901743, -1968301572, 182006295, -1321036881, 2105477770, -566836931, -1777310987, -978869105, -882358768, 2062795647, 2016194436, -1890063736, 1499750978, 472213023, -226787884, -1739740230, 1030251467, -623079728, 1958254935, 197941063, 554655797, -1834596243, 498807154, -1965349196, -2042624194, -1436780321, 577645048, 1543782963, 862322029, 733017840, -222588376, -1704618106, -1209070176, -289430884, 710714977, 1124026495, -2043340152, -1783538054, -956579687, -1446460467, -1610274931, 2069074818, 1615459617, 545415642, -123667596, -1829206961, 586300024, 336833284 ], [ 1897680872, 486805698, 889565787, -96610632, -2006670796, 1586821763, -2013585772, -1182742415, 159622228, 872130105, 2018717654, -1567560880, 829286353, 665511388, -1888627277, -2086647156, 549759069, -85722359, 1210858580, 1691689282, -771510394, 1148772112, -1932279019, -1157968239, -185237482, -1191712583, -1674248208, -563715196, 71493821, 1730184662, 1024180483, 1427421288, 1427441561, 1490991875, 584900265, -766452722, -2073268376, 1125723409, 1683476343, 2107440450, -1950159489, -1872196596, 2127332117, -891642270, 908023410, -934041499, -740521500, -873642005, 1512791794, -895694916 ], [ 1209263249, -1706591338, 1495328180, -2022619748, -1005717201, 929879859, -1439550084, 1174788029, -650426325, -985721135, -1650419642, -366358558, -2142969595, -483727475, 2089463052, 1671798383, 1632002059, -1194307831, 991197372, 1352857013, -1058631373, -1612797023, 1999174791, 2021359348, -1868235477, -2145734277, -1789747056, -857194466, -1809155809, -1046731912, -1489429949, -1615199136, 753711572, -905155511, -866196015, 1675074149, -300089932, -197162317, 63471354, 798216918, -1214134996, 1011053470, -459861689, 2053103832, 919131841, 2065282490, 632963171, -356042795, 1093275715, 1266517229 ], [ -1068885233, -326255523, -1915905431, -296289251, -701773972, -1581082024, -1033390611, 2030089935, 911837817, -361684047, 533365524, -16363116, -1512501160, 1662329441, 1299862224, -1597703376, -1561386468, -1309721729, 344072479, -1843249800, 1395831801, -1490754896, 813257544, 1117554511, 833296247, 846727806, 803914313, -735359342, 575798169, -1748411007, -1642495738, -1168122820, -1131181491, -1189760481, 254635754, -586255757, 1556167557, 1313361178, 335573630, 1876914167, 953943202, -819185327, 465009079, -1552721761, -1148455247, -877445448, -1756387458, 341553038, -739491568, -1986582239 ], [ -2061465238, 522048692, 155512045, -426558521, 1242615518, 2075888406, -1386622817, 467871893, -1243389582, 635840184, 116133456, 1255811882, 806877509, -1376363099, 2040543607, 1361964791, -1779734790, 918738349, -341264782, -117898211, 1131657674, 18692962, 1668461918, 1931666976, 681194738, 902217404, -809974300, 1174207122, 1034720081, -47066578, 603424066, -1376322219, 691014772, -1399661769, 1086867014, -538548327, 85750004, 815730878, 1612143457, 500560018, -443508199, 1600045190, 162312230, -509196192, 69514966, 1713817192, 389792646, -1787644551, 920989898, 1127033630 ], [ -1386076348, -969870261, -1600847678, -419752966, -1110413412, 1481081348, 2126113576, 1247276856, 1711066987, 169764961, -118352869, 1730071371, 1258186110, 1388506713, -318820932, -339186283, -2064119352, -1363226265, -1684863999, -82120251, -412231842, 982918541, -1361635612, 250552586, -12657890, 1321537805, -1771072421, -416849925, 1435659488, 1406548963, -262412341, -417505824, 177273335, -2112848648, -343967101, 119723131, -2049187689, -310995633, 1345907522, 1369215508, 2074315768, 1932658536, -1826857908, -1818229830, 1775430759, 1421355294, -70749931, 246204779, -126146476, -909106819 ], [ -219962703, 38166032, -1180920904, 1896591251, -2105388048, 679422844, -1027388753, 2036714534, -777760614, -1365883606, 1714216518, -265650071, 2118758650, 66113856, 563766756, -595910447, -2041523028, 785260540, -860791209, 551102127, -709123442, -1243709405, 1949496033, -1405328689, -1212388983, 1146123597, 875827859, -1536270891, 1800584337, 791275010, 2050492834, 1886370821, -1285501531, 1405421907, -1668159323, -1105669635, -1591478554, 812348989, -352315990, -1281287573, 65906032, -1587358564, 178916976, 383116413, -1936302383, -1069240374, 2003646394, 1077275788, -1472474256, -872582044 ], [ -1391738897, -1139234346, -905164132, 741144212, -1170052806, -1890426345, -468752247, 459762408, -1467261131, -315397369, -1336568761, -599398402, -1996988100, 1814449522, 2003512213, -313790372, -292058740, -1687074475, 687359753, -1748338514, 143198681, 1166981087, -466626967, -2052290437, 519630044, -1005449041, -1844900981, -1641497450, -1237468723, 1440850102, -398099358, 344708804, -1827951443, 1584262077, -523483727, 1558369346, 1557437577, -1668455360, -109131767, -1632783880, 1912117760, -369735151, -1749133436, 1420995125, 2091827000, 371090427, 901185621, 1285817239, -1842556118, -1952444650 ], [ 1693170263, -1497036547, 1016722782, -1637206884, 791093888, -274833813, -1703064686, -32709829, -1994991749, 1140409866, -572231157, 323976003, 1143112054, -2139095230, 293204863, 1772906229, -1874353621, -1810584296, 1870999166, 1237590457, -452489122, 1793036001, 915588226, 1470693405, -1946324706, 1196397790, 778647625, 1222031152, 820207057, 695465021, -916303055, -1793591044, -1236879216, -1834074424, 856897205, -1867123556, -263504164, 1358450715, 2000205957, -1078389904, -1094136540, -823718516, 826993429, -340398053, 1683785394, 1691277954, -2093144713, -943556625, 1313350616, -949028478 ], [ -1641258987, 1195254880, 1672847709, -1647770456, -1603874248, 1597902075, 1244470015, -237400519, -684184191, -1381725627, 1248677642, 1350917088, -76993369, -401297080, 141851457, -839975249, -168332403, -261926618, -1835472708, 2107284577, 1545831344, -2123212932, -2127111859, -559751706, 2037765101, 579125079, -1528011461, -1349137267, -1751117338, -1355566098, -1408629695, 707250148, -1078650472, -1296236253, 1468608746, -1313513377, -270851045, 1800982375, 2080293820, 2033846314, -1035502561, 1056801242, 1301198666, 1328490016, -1219357379, -1998396651, 914559715, -1915173529, 675024662, -815478341 ], [ 1389328447, -1355719139, 517081001, 2048953158, 1152681086, 1705702406, -450110839, 55648914, 1350447960, -1257956554, -2058329186, -1050500162, -1414210990, 408766938, -1466051453, -1181606100, -2048465040, 883211752, 1749009761, 1347745486, 873925721, 790073028, -679978628, -865090597, 1351426022, -961096005, -1133014847, -361677065, 1736527273, -80428737, 231160852, 633752824, -430163149, 1706056066, -256896723, -47616742, -975946391, -61841601, 809684623, -185041413, -1878215220, -2030452487, -952471544, 1840363256, -2090512954, -811269420, -1654045913, 702774423, -2044193115, -29084768 ], [ -1867256186, -1426279619, -1351404668, 1135994812, 695387247, 730495320, -530927689, 1684241371, 348887482, -128056453, -319199657, -228956450, -643921337, 1845919068, 1889089546, -66424029, -1512123756, 888770840, 1800523591, 1498133945, 2029606613, -1825621275, -1138818680, 1980550917, -12795246, 1602907790, -2080433618, 245233320, -2011669595, 1198920134, 1965905563, -260586841, -138849220, 1502880992, -145863147, 1540322689, -1100703799, -907420833, 2020984726, -33759276, 1038892056, -29585216, -2040215845, 2079349979, 2027967833, -2127638447, 2041384089, -1808709430, -951661537, 1550447645 ], [ -1793962849, -2078280458, -1133432205, 2069597130, -1036381084, -314886062, 260365454, 1806668691, 1943554986, 1577434104, -2022728380, 1895310605, 165588514, -645883434, -121305083, 298623548, 53657955, -349165984, 1687996596, -243990577, 191014946, -1934099651, 1858832731, 1569820672, -1621322485, -1857865978, 1582917916, 1425105416, 1078611839, 1059968432, 550453340, 2106539905, -1263973698, 2063310828, -769168653, 1520019914, -949004566, 1419476906, -1356009816, 2142784604, 41422676, -1352376904, 63665598, 997118638, -1398170059, 2038829009, 707113171, 1416053842, -61548604, 779561630 ], [ -1375088790, 1918067905, -2008160522, 2114789434, 1174100014, 569879546, 1899479683, -1429908089, 1567239707, -798881170, 769839747, -1369295367, 1300517406, 1496889473, 1127828114, 925172730, -1551577760, -365727858, -224013583, -2089728297, -1845407563, -1392851186, 683294222, -1014066420, 611356530, 804654653, 1669514018, -1122534397, -1768221307, -1966660804, 1846925806, 2069465367, -1094010402, -516332553, -260772606, -885188326, -857406615, -537229514, 1296474781, 1321420179, 329326342, -1822346393, 902970929, -1105746235, -703718903, 1953439692, -1766793465, 1508413229, 1125979688, 154550333 ], [ -2144655470, 353549708, -1907258171, -157698686, 1472946385, 1926524170, 1620368362, -862711343, -100093337, -2145598075, -757490285, 1348325761, -2111231710, -980916880, -1480807780, -681440268, 201222760, 951277818, 795461900, 2117782250, 869901432, -1963962317, 1850631358, 144163173, 1912133932, 1516407383, 404425783, -1422774656, 577896732, -483122706, -743624511, -42245246, 279680474, 749080279, 173315008, -1280703746, -1042858273, 354770245, 252328771, 748489893, 994535393, 1982552683, 1401465259, 978175845, -474953829, 539973169, -2111183908, -1064318024, -51080283, 1695173700 ], [ 1966928318, -1332003782, 968366808, -352201604, -172084735, -979179893, -1183636818, 23651490, -698987830, 1690972709, 1743385801, 737834373, -1386216028, 296763194, -1198152948, 1299150293, 1628654984, -22299723, 1367690396, 1913655466, -872255197, -1035569903, 1791389383, -2006173857, 970793461, -2037857471, 1326191209, -1180869466, 666111421, -805933504, 636132247, 428754670, -974610598, -480444652, -415587608, -579203354, 489249419, 1057690605, -239722315, -903523140, -1911181727, 474575318, -1081129844, 932068304, 1638394732, 2003407825, -420852115, -1070886331, 18080423, 2044460468 ], [ 1016069420, -582324434, 1311816698, 1619735172, -216636758, 1178739970, -1979842783, 863246478, 587347856, 174577435, 2049426909, -1173428717, 639077998, -1290496140, 532861902, -1510752082, -147661364, 1157449810, 1020022348, 1939010162, 1545142258, -1674761323, 60803674, -101653541, -228455656, -570729760, 377263197, -1496709471, 758151523, -1261917191, -918038642, -1241808218, -639878209, 990960409, -891235847, -779138689, 574709628, -413444959, -2118935169, 1671193401, -1434234990, -2097435084, -783087100, -1178753432, -1299081175, 635469716, 524494940, 2010728966, 951355222, -955822284 ], [ 966624716, 1505622671, -900126434, 713464610, -418235359, 1420528397, -1525025756, -1156562635, 994929749, 505484602, 1907066192, 909216819, 279678526, -296941826, -444424217, -811955623, 60098301, 1849551343, 1738497918, -108280807, 1110257942, -1502914386, -855398660, -513082980, -611203284, 770936197, -1758560215, -895825652, 279770499, 636337607, -1656280138, -1817046890, 1051802262, 1694788251, 312198501, 1602158793, -899030501, -1792669416, -424223053, 174189552, 1630634950, 1596631038, -1515648869, -941266973, 469901994, 1157135785, -244994686, 2105049037, 1568853929, 672662912 ], [ 757053405, -1804926814, -920653693, 955892967, 732929905, -270073552, -1416026796, 965433468, 1692755368, 1015186930, -748368823, 1759017226, -1513712364, -1603730614, 1711051158, 789721582, -1829738752, 1241677230, -1474816729, -663203304, -678196344, -1358115858, -2101632661, -28197348, 352260369, -1062106012, 579082370, -1026068974, 1956724525, 935369554, 1158367800, 18107346, 878297942, 2042718999, -1659248330, 1541949840, -2103103925, 801473798, 991921123, 6214322, -722765008, 1204115550, -400086511, 760186377, -138744876, -1791252300, 1531991049, 1365359778, -2089453543, -1627748514 ], [ 1592997299, -1207800059, -1748219826, 1922377158, -1591097663, -1701199819, -405638390, -1714914206, -24374356, -1841416763, 447242644, -1056060520, 1422640435, 1926470045, 562050370, -970237793, -968958258, 102942575, 1172706231, -443737919, 1296161881, 2133221686, 964350406, -1576312896, 2139442054, -1623131145, -1738997579, -1506273837, 315480908, -1401296972, 988991934, -845516642, 273916842, -1979493968, -1224049964, -1857077022, 2047296079, 1880263418, 405353249, -703595594, -1816300166, -247988287, -578490773, -1937690064, 203749325, -313615416, -58975956, -530276400, -973840977, 300132483 ], [ -937044208, -333981240, -2084864588, 2056315861, -608876776, -34607514, 1154712222, -423338219, -411359022, 1535146601, -786058393, -937157412, 1823815765, 955818308, -791338192, 169172106, 463912956, -1688923263, 1784022697, -376072939, -1097192530, -1328768122, -646235135, 242962565, 1869654574, 1449681144, 203540711, 300426039, -1024063339, 340968595, -779399267, -692335348, 1997256581, -58214579, -1059610951, -1391877484, 1216697712, -1907897181, 1165808573, 1152525475, 381410264, 2082692367, -1585352815, 764520109, -1499338022, 1109333785, 1671462963, 1609393942, -213518520, 1233738606 ], [ -149018869, -1100774114, -598417286, 411580523, 1192560189, -2121874228, -1813679005, 209077928, -869502188, 195374118, 1290764438, 172654291, 64440647, -1137163332, -1705250348, -1368058925, 1706051003, -491611022, -77511945, -1418503392, -528381067, 1183187272, -793807249, -1073916871, -1005718924, 1452815155, -768512119, -1008751700, 1329931582, -301088154, -1563547124, 2131272931, -1265250119, 45555422, 1939783549, -572205955, -1827037274, 1993385409, -807924532, -18821034, 1591803957, -1294017431, -1775078569, -1492090333, -1965017646, -680489818, 805952022, -208681274, 1735787695, -2008670353 ], [ 542461562, 575689545, -548669953, 1808553743, -1074147073, -542924014, -163223779, -1767858715, 995206113, 1635116576, -2108904050, -2021350250, 639662039, -154232062, 551852840, 979032981, 617581215, 1962844829, -675125892, -1314976853, -80191230, 1795040378, -575542148, 712284009, -1689639142, 2053503931, 1288745052, -1678094103, -1068906427, 27718362, -1522248357, -439557939, -914273210, -1887398696, 878778697, 1108952480, -1483998695, 358749223, -568079385, -2083693526, 1163883437, 530327692, 312148472, -1360723536, -1784743348, -981391694, 1727376641, 2119160712, 1973024032, -1788632747 ], [ -701523743, -1750250320, -883864934, -1554350059, 876121728, 86100101, 834864419, -818166016, 419373001, 1339634151, 1730263984, 512841272, 1006943358, -1146744334, 1970520221, -2142784860, -965373479, 2065972027, -1514850918, 2066656533, -671179253, 671220891, 1466820738, 1859426786, -1778229449, 613686945, -948425631, -533049510, 1986786302, -767107216, -921570196, -794013948, -1317947225, 1360922054, 1859581413, 3805728, 2031469587, 1994307600, 1771067041, 837985507, -770946392, -2127464435, -416582130, 1578569116, 489624331, 239923865, 123152254, -2093377900, 1134893824, -1556953583 ] ] ], [ [ [ -1404838888, -1468007303, 117130652, -1891514335, 2053901737, 911060168, -1065371184, -2144387484, 1177810420, 135170321, -396600573, 469192758, -796070746, 1754665913, 118897242, 1424698811, 1120028419, 1745333278, -1453893974, -371991464, 405282617, -1706663746, 2061440973, 2024954828, 425985977, 70265655, 2016168621, 378759384, 1137676976, 1544125865, -1117788331, -136014854, -1020195906, 1457342979, -1550838522, 2075866038, 1891852758, 763510863, 105688171, 206904874, 1109597755, -4907855, -1364781631, 1329045061, -1840384523, 891716526, 2055328174, 1325608720, 347940619, -2028394130 ], [ -425393338, 1091605334, -577168786, -197014995, 1504119895, -564457458, -741702256, -963706812, -233320660, -1561886465, 1073793350, 320487030, 1960533924, 1893641063, -1484738423, 1999603315, 1749711346, -702680978, 1894568641, 490645565, 1379676992, -1214100468, 957363933, 1532212987, -185872723, 489496577, -123548209, 970326309, 1703356625, -799510343, 1443923104, 119699595, 854393660, 1188649897, 292187268, 1187061421, -1312903686, -1380172984, -1453760031, 1000662094, 979986498, 1062855638, 629250689, 1040152520, 2011435266, -1873256366, -182709110, -1808323032, 1983519450, 814341785 ], [ 183913539, -1801123779, 1195361625, -320140587, -1733974671, -1561314014, -1691466406, -904417057, -1625468287, -1693000715, -726606459, -1787636622, -633975525, -510195659, 1364687054, 736514291, -1879287797, 1702992356, -1778551491, 1511969881, 1235034595, -206746533, 1308379413, -962231322, -2119696391, -478756817, 531483335, -763755181, -385654020, -1196350783, -508783365, 1473097023, -839602935, -1353429556, 1103213115, -1412630747, 1891007321, 987061133, 653060491, 1376968213, 887136953, 29298113, -613006308, -1590307044, -171540373, -217228067, -142657337, -927727890, 340097291, 691078947 ], [ 225853466, -570857449, 764896314, 1093313012, 2003430608, 1773417646, -1039992858, -954408822, -1419053717, 267170131, 397161820, 1993336726, -1324245979, -120507862, 1041510922, 39090154, 1958840837, 381718764, -165132997, 1173867537, 1254416659, 1446816851, 1043013546, -277981570, 644980291, 706747734, -867634773, -1412555048, 437757012, -2083763706, 43429394, 581535549, -2114143022, -1228620534, 1175239856, -1302282261, -679608151, 692475985, -1793550378, 359531228, -1144662855, -232711979, -936799486, 1360190244, -1865623058, -1182274263, -1003944231, 1208029709, 1121282168, 1197023605 ], [ -1717488665, -1221381988, -1453785419, 731837188, -289107997, 1834286890, -1379306962, 1268354894, -710553797, -288770663, 1119488624, 1569142988, -434284975, -798951211, 1512433070, 1833915384, -2019404091, -257057898, 453066324, -2091107216, 1104940538, 662395710, 1949864777, 244745619, -710277308, 1865738591, -92931728, 532243733, -712656868, -335084321, 317045886, 23240539, 1541130987, -1452141547, -1744713541, 860889455, 1747921047, 2047401050, -1760216250, -42284638, -1820366444, -1932126021, -888957163, 1166442655, 1579034819, 1418412896, -1439013898, -1978343119, -1125222314, -2075840562 ], [ 882887406, -857706540, -491504176, -918968468, -1900122245, 2032406005, 1329898909, -757435009, -1200581905, 1175536080, -2123939923, 487494183, -763253207, 1410675548, 1274132520, -1966311707, -726888815, 807797193, 260644320, 1531379516, 11797110, -391692654, -1852596267, 453461848, 947849121, 1192941395, 678349377, -763958269, 1148001039, 1581634192, -350959079, -1261441742, -1836422894, 1984441575, 528753713, 1195501749, 968675181, -289666561, -106458025, 1429664636, -1745591057, -1172572209, 536189802, -1898133472, 1264767574, 910552741, -1485290723, 1258650205, -664793647, 816223759 ], [ -819322200, 1328175789, 986398764, -578502468, -1796864084, -917608566, 617969380, 1061596298, 1369589011, -1389350754, -463299736, -364358775, 348366788, -81389774, -23005662, 443488304, -246907991, -149514758, -792668412, 1287923371, 1837215748, 2089573303, -1831579809, -320626760, 1712582269, 213779354, 567843246, 1344451761, -1756116383, 1937215847, -1345100741, -1569903208, -602465330, 1624482788, 890404137, 1633752521, 1852528824, 1439083214, 260237421, -410981414, 395718103, -1435448605, -1470566988, 1070918857, -779308734, 1530852146, 1876778867, 1371495850, -707080003, 1507452157 ], [ 341397124, -1534602637, -1786244090, -5328981, -481491661, -1143749524, 1731949846, 1535761808, 1091793106, 1306718628, -905053681, -2099747919, 1321086939, 810376481, -1744048234, -274496991, 2096249862, 1870272402, -1155028317, -774706441, 460110743, -165939642, 4839589, -44986501, -1458420586, -1204923892, -1910191622, -2043153534, -95542200, -1819156030, 855320859, 168556805, 1588683963, 1532551083, -687658058, -1997948748, 134352874, -573536648, -1015949205, 31322620, -921509066, -1509128819, 741079650, -1903723591, -1775813564, 1019398038, 69083260, 1332252317, -1521502629, 2057908042 ], [ -135713708, -709428357, -2064985042, 599168834, 1305383457, -1583163136, -1563461619, -1123635173, -1944634264, 2036801201, 672994184, 1225989909, 1403099834, 74708325, 2049231577, -1543713932, -941872577, -104818427, -1259082540, 876322325, -672404934, 686647007, -2072256628, -1730319172, -1056718116, -1209538626, 2032529302, 1517930797, 76647371, 1631418874, -139402019, 186058415, -1588478867, -1326196553, 1978558787, -1790056668, -980016137, -1428398616, -902776156, 1572607169, -1050879890, 201112485, 463556402, 1989327355, 1462436452, -918094370, 971723164, -420525898, -129387909, 1028000940 ], [ -1323657120, 612701593, 44851353, -140102824, -667940700, 344638839, -1683891839, -1567068470, -87833086, 763285491, 1244202832, -1761402837, -1387139483, -1712117187, -512121009, -487691735, -946873665, -648437749, 2113231982, 744284701, -1959601238, 1850549705, -909106236, -375098184, 777712704, 1184120562, -1350567134, -1175659839, -108106281, -1161876449, 2116158715, -824482512, -1930793985, -1749223541, -2127249517, 1221461033, 245564123, 23848545, 1954433962, -820816675, 1009562443, -1104552896, -413306879, -621317717, 804915633, 402418683, 287903743, -410467804, -1817949565, 1246689306 ], [ 1364630784, 433827024, -1937499371, 1161179628, 1176054313, -1343201052, 1875440973, -1641212049, -73648048, -1813293061, 886397266, 189874454, 1651761509, -1337869899, -828726213, 1867783529, -1893064468, 1679539424, 456065283, -321963226, -987535908, 864642326, -390554860, 1498959138, 1190851948, 1089262021, -1779406588, -1863620605, 970043464, 654856194, -472605627, 624757196, 1809264217, 1256999470, -991308929, 622388033, -122619012, -1363571948, 1643779556, 135740937, 14458645, -437691324, 584980682, 1618233024, 404525896, 345185432, -1200356867, -1428097032, 396389808, 460031409 ], [ -1265906605, -913117414, -52780637, 2085100010, -232650972, -1903084825, 957202169, -320704885, -1542192160, 729596575, -1475566432, -747469803, 1483048182, -1326812781, -994387478, 538138464, -1781436953, 853602949, -122624869, 1044891011, -1881619078, -224715383, -565026221, -204989149, 1197489541, -1404046340, 2026531445, -1244572883, 990520052, -2007503463, 341641861, 1711660742, 1525673144, -841908329, -1533792591, -691896086, 2049453771, 1118792766, -1237884463, -461076560, -1529729545, -99133696, -233018612, -1586911836, -1391144647, -24954038, -2040964379, -486765959, -1645467563, -1392849462 ], [ 2100800955, 619412179, -2108882894, -25396633, 1657243035, -1707793114, -325368044, -2045028653, 1496792415, 1893690606, -1390933877, -61978963, 625865621, 643167044, -695335097, -1370702233, 1664826784, -540265511, -691583318, 308414037, 778065206, -842362922, -293568892, -670172736, 1547806564, -1767434945, -1292286354, 960821573, -1167866425, -2048702889, -1011674255, 1804639989, -1582467242, -773625978, -1105813564, 1442170122, -643815946, -1005105317, 341335428, 710356640, -1480269472, 1585680546, 1845045712, -615292491, -649136353, -80761551, 1380194742, -993020406, -186196176, -1757931373 ], [ -802320809, 850238989, -1398101843, 429409629, 1637249574, -1995609010, 246887207, 23549420, 1201097319, -93578369, 226900686, 682943362, 729526172, 470178936, 575359789, -1245848665, -90169573, -482404206, 1396929499, 1612855902, -1175875236, -1512375059, 1865843768, -1559974089, 1767432641, 1119939691, 612107981, -1140294207, -142392605, -91808046, -1659910066, -773727976, -1020808747, -410921514, -821035950, -812197044, -2006136472, -837666730, -685965624, 1205309551, 292787216, 210150400, 1378454773, -2136602323, 693063303, 1185180990, -2122905314, -1134006625, -1124037785, -1415765604 ], [ -178367285, -1230531136, -1308057341, 1558415124, -1128280671, 1151462008, 2095341323, 1458869926, -2133728357, 440880285, 1224419994, -625447662, -1096111233, 253889736, -849867931, 187812407, -341053009, -244582426, -868887155, 1775371521, -2139632128, -186616329, -1037228462, 406977553, -64202427, 152041092, 209922055, 1757038303, 1113198667, -401155909, 1349518388, -1956714967, -2085181795, -445157165, -85513372, -1464091313, 2090619898, -1383118097, 455773600, -1713378494, -284076871, 1278846447, -1474861973, 836265048, -5026654, -921327812, 149768477, -88178421, -1011047818, -733526140 ], [ 2045068159, 135842458, -937308240, -952237766, 2082873767, -551694909, -2071162166, 1397313942, 431356379, -457858332, 535190275, -1172903504, -535750100, 381087741, 1813596536, -416858437, -400743585, 158407716, -1274674707, 1795727094, 185418980, 1264478722, 2085749097, 978292437, 916215011, -1291667119, 1278616091, -387693363, -356344450, 436468450, 281021023, -2107400053, 1194587845, 1091314859, 1110105299, -110845196, -1370991665, 520522848, -141369727, -1452256411, -277166783, -591234902, -1186726253, 820495056, -1170932186, 1060887633, 1379116613, 1000764106, -158395278, 1091956529 ], [ -1433829603, 303574279, 1043366431, 1939709400, -992222077, -170421784, -816318695, -1273120178, 1327491688, 526962732, 51620953, -99241570, -1362783854, 2049672501, 2138731947, -633159530, 617483929, 1510868110, 1001655068, 1680874456, -366062625, 939181205, 301554426, -16241880, -1843598393, 1842482193, 1487120930, 1574465008, 2133236310, -1222931624, -1224403905, -118867117, -268950757, 689985166, -895846178, 1275706939, 1383530967, 1539791363, -1076276493, 1115850888, -445511852, 529900935, -1351117493, 645380020, -1656695102, 1466931392, -134169192, 538126344, 1885069405, -1263453718 ], [ 401209436, 1027740842, -1502298211, 1333363145, 609286317, -1641844152, 185022816, 93293363, -1587384494, 870212018, 1226973685, -71892912, 860527231, -986696757, 296272284, 825406608, 2146124215, -641678596, 367295850, 1844708, 996668581, 1901569491, 1524665613, -2032547690, 1961607373, 336021102, 967439691, -1677895672, 188479627, -1711136167, -209129211, 863472317, -562688916, 1124562729, 1949696379, -2132119407, 266937709, -717495478, 288947524, -61714451, -1880740642, -1928059652, 1667686849, -1479615698, -462264138, 475202504, 1202843723, -1822958165, 554621105, -1735266514 ], [ 1000925122, 1846754594, -263353822, -1620975767, -671039952, 523122270, 932336367, 1607320452, -554415264, -1045848592, 1067377756, 982620902, -256946824, -1802955570, 1722957318, -1586481259, 1041855266, -1273098178, -1291602383, 977583262, 747300121, -6049811, -1897442712, -132331395, -958853440, -569602144, -1215650722, -1195546666, -1967673846, 484513442, 2005838256, 1640568782, -1979264508, -1084873902, 514040999, 1200353497, -561623201, 457994648, -800822447, -761192085, -1011344792, -2049941534, -696844117, -765193795, 928203239, 27547076, 1315628131, 463076137, -1486405337, 103704597 ], [ 809115092, 942477367, 507179056, 1303648709, -223630331, 1891851355, 957007050, 316091814, 1321923436, -2034231488, -1582079343, -1550580797, 465714514, 330517083, -732057239, 1239510416, -2129221034, 1551322114, 905899676, -560285742, -1096714438, -1064914183, 236929933, 1513762988, -2000299809, 2078211359, -812704107, -1346532705, 1406435912, 27222580, -1694275614, -2141367832, -737832257, 1783375593, -1265523940, -1526780659, 2133975305, -1179903067, 1272380378, -1924370592, -2125527025, 472400238, -1125799813, 1043875157, 868565843, 1001873498, 654254028, -140883823, 1694905926, -2080866650 ], [ 1946162570, -1059983689, -1559053737, 195978374, 677660614, 706759993, 679851593, 1075070836, -1772056894, 2126442534, -683778920, 1391455781, -968768277, 1422093691, 569310382, -2077791911, -169825441, -1375876279, 1345716081, -972503987, 745444422, -962280486, 1189645145, 2094599154, 112060860, -1240664871, 1697794434, 653606037, 940926391, -771017671, -209294362, 342649241, 1481732814, 1712210268, -1372485245, -727778958, -2143083773, 1342396628, -1589616689, -1880721026, 1933999491, -1563744325, 474130755, 1443542742, -1756546684, -1264130290, 1975553947, 1225020737, -468260104, -778326976 ], [ -1526403055, 2028466525, 955841095, -1701296518, -1043565032, 867348306, 1191257713, -886695892, 1844317523, 797358161, 905964584, 953147325, -560972207, 827133879, 633990309, 158530466, -840202237, -996328654, -650193892, -1135147977, -1090696693, -331985536, -1697177527, 1337680525, -425242126, 1195027678, -759404780, -1098433284, 1938607948, -617240665, 402913283, 2103111666, -232905622, -1278786635, -1171544550, 120697848, 1681163265, -278298710, -1692106357, -327480313, -1192586548, -4708646, 1660044007, -1744906092, 1209811319, 2112608683, -1391986598, 58443063, -1174176729, -636176172 ], [ 534626653, -183960028, 130215135, 1806432286, 1797119908, 694821175, 1727519114, -1216321907, 772161310, -609394842, 387118631, -236669413, 1145893320, -814598655, 1551085719, -1123929516, 139401740, -551625054, -1742517439, 1411781802, 273598210, -942665745, 1122763903, -1971827640, 1977983392, 457797805, -389100801, -1799299343, 2143689778, 84208107, 1792980625, 814279016, 1366842935, 1348034981, 707339873, -1633997945, -617979417, -1775937957, -1700270899, -1415807443, -919343355, -976879323, -727287175, 796095973, -1732558821, 714608781, 2014488454, 1810772478, -540568497, 128090061 ], [ -705222361, -2142007329, 199304655, 2105953480, 1958803770, -1529634183, 36088164, 1961189225, -36632702, 389890881, -677051191, 1258394709, 143976563, 1666045, 2067149369, -202313459, 943933162, 1837462145, -1380972612, 743235122, -827810609, -1359490272, -1779289090, -1537442412, -1639180016, 1146830627, -728210838, -579659079, -1256867076, 1301936297, 1614225439, -1559338478, 354677928, 754032501, -398873919, -1887351251, -343193508, -1876166759, -453937807, -1520032077, -654081779, -167251118, -68933450, -1997820197, 439735144, -1919430312, 940272408, -95195348, 1265919332, -1086649839 ], [ 1985624634, 1386014800, -1470631222, 1268202826, -1646761585, 1174231814, 7792393, -781100717, 189085117, -965820537, -165828435, 1655609375, -1501822739, 517919807, -648149984, -138532342, -736253787, -1041748642, -1447814350, 1822283568, 408704596, 2106707735, -1000576331, 1908459972, 450265126, 2095515178, 2132654944, 1660240958, -1598149000, -896681990, 1719603010, -225551963, 2002530896, -58399405, 1322013125, -650877495, 447507433, 194847315, -1637114190, 587982178, 1864072871, -1599609832, 1306732861, 834522223, -1553378573, -50024410, -1985673439, -788214478, 538838196, 1245045124 ], [ -1076755564, 1055712267, 2053365406, -1110604637, -1214713230, -1093408355, -1562471941, 1206502511, 2089631219, 1847619509, -1598171682, 504980135, 7868036, -1501961934, -1102466249, -22012402, 101254750, -1100357666, -956034130, 1824610568, 1484946350, -435549827, 747853, 578108912, 1424362266, -1648791878, 698728277, -2041552655, -1571619447, 884006753, -83526826, -640735299, -71712202, -609231495, 579299338, 879993746, -1887823332, -1381859086, 1257226010, 254187912, -1350718997, 1955849196, 1916304903, -743598601, 259825692, 858842718, 502025817, 856286101, 123042132, 450026529 ], [ -135800206, -779701436, 164188277, 1877276001, -1414453799, -709828175, 654273595, -397260554, 817873623, 1438800322, 68588222, 2001335047, 1156145547, -900770670, -1545276926, -1677698044, -940564904, 369064836, -599667549, -1809270047, 16483529, -794423908, -1079115815, 231529770, 1932806815, -582084968, -1152654290, 373479763, -335550232, 1989964982, -1344039791, 2041278141, 797602620, 495796975, -224523904, -365441727, 616625262, 878968879, -2013971891, -1396149855, 1596482289, -699967189, 1414587894, -97079117, 796949682, -1903832877, -2118329328, 280797894, -992736142, -1598398444 ], [ -1090217331, 1313310424, 1670643697, -1656830710, -1487016607, 1580662701, -1988162491, -1752980268, -201139542, -666024922, -791121563, -1508431910, 1580781910, 344495425, -2145003724, 1566497424, 571511391, 1217901919, -627249236, -971849291, 206507076, -1900443441, 1983551925, -1962091017, -2043242916, -380849528, -918458628, -8177844, -1237827743, 921692700, 393260401, -323255381, 1584394185, -250397696, -634366855, 118519997, 808316014, -233357837, 858858019, -690372148, 2133684231, 899043489, -535862462, 1244133840, -647767049, 285464110, -1756643388, -1051190025, -17624382, 1190729791 ], [ -687387110, -637100940, 653956082, 1637296179, -1588073833, -470687596, 751499688, 33987849, -129206141, -443721618, 1292878909, -841153592, 1470984510, -185307312, -1132057516, 1848405693, 723817619, 175173936, -412583742, -1931334591, -868322791, 1002825307, -1637943199, -1821431746, 1404234714, -417406052, -348204478, -1735498200, 888636279, 51987931, 495126040, -2142328861, 1004226097, 572112648, -1454535289, 1365275038, 786007458, -766612790, -1393167837, -481771574, -2083695932, 644339226, 239474738, 1466910499, -1115572303, -921111969, 1954416057, 1790772725, -1721062391, 804215754 ], [ 624788278, -1803128025, 440433179, 1373762655, 1216422166, -707098062, 1030690351, 913359747, -1303604097, -1315069771, 1876881081, -628305226, 1337247204, 270372936, 1780989864, -1921049595, 754613709, 1823909399, -1511721167, -1549982393, -1349162429, 1119082523, 1837931680, 439514766, 1320074954, -745944850, -904814185, -172500679, 1813659345, -139661979, -743608963, -1426067639, -862030118, -988759792, 1468551556, 1830261913, -900326397, -1078479890, -1453720704, 1578507824, -1663544001, 1409653989, 15311258, -841617522, -1805090024, -910137807, 218072096, 2076305192, -1331309562, 1927336318 ], [ -1108519942, 1057332352, 987483111, -393885734, 1190754519, 568177417, 1773950306, -615534766, 5718397, -1374236110, -1665011609, 2118340425, 774877968, -773120141, -224734157, -592954411, 2140000080, 1008547263, -862423556, -1373238730, -2036975152, -1637544464, -1781105225, -928739012, -1905343666, -258788035, -163536582, 470808773, 873256104, 1876829447, 744769073, 849750782, 1539473937, 1441378330, -554946680, 1498765475, -647815000, -722277300, -295138158, 1186616409, 1562989110, -1381618083, 804992358, 2043175140, 1532463749, 195889881, 864314380, -204176253, -788963623, 721947090 ], [ 1924271526, -376027552, -1772089775, 684584508, 2082585654, -1273923374, -2144716108, -1526917797, -1993187664, -2134809213, 1265089652, -638768471, 980223456, -410352117, -840038392, -1667169411, 1553065830, -1096189879, -371522941, 296723451, -66298766, 279589144, 204333899, -138318738, -590478551, -433874950, 465061066, -789855963, -78160092, -368526393, -1479387310, 208445705, -204635163, 1935437508, 356538764, 1552168543, 533048071, -392522853, -1857127138, 664105650, 384836292, 1747786834, 331494428, 237962178, 970122545, 818408901, -1332278620, -701994007, 1458167915, -2424153 ], [ 76395777, -987162441, 1422590040, 2043091181, 94274622, 1907962017, 638449993, 1820202216, -543501454, 78409681, -679261338, 1651253035, -286997397, -549544275, 1009914714, -1714613939, -1891247103, -1326088017, 1644287057, 1256921615, 29055284, 1409527690, -908965492, -44384991, 1906316004, -1400046124, -1460408791, -1423220932, 21921674, 1930599399, -1644752234, -1453631960, 330537421, 1671799594, -1735710705, 1521018516, -2039090186, 1852208725, -2040343689, -1094157725, 915795376, 211072747, 516671065, -1668318893, -1300141135, -892098466, 923847495, -1139144142, -492662870, -945780089 ], [ -1734528873, -1551163764, -615425932, 437968077, 626722948, 122271871, 1260002987, -812682020, 2015578965, -681116161, -512262890, 2084842176, -798267350, -1322305899, 1597388731, -863358622, -1810287230, 1728096298, -1641742320, -598823088, 1594254036, -1162387829, 291419495, 877519372, 1734029469, 584645588, -1343784974, -1655211408, -78230092, -365037987, 1611100224, 1661371526, 1727903240, -800882081, 2004716978, 1013272890, -87240158, 678160279, 977717327, 1312819118, 1992865677, -873660881, -962929432, 1879351503, -80250303, 1521156996, 1480794648, 194472731, 691895133, 1481827366 ], [ -244985469, 2073000432, -1839425460, 1903461076, 33333939, 1012504015, 22483792, -1375045769, -142435316, -1473543066, 310198280, -1610861230, 1314705004, 1114768974, -1699147843, 1625763340, -1002798997, 1267128266, -134400725, -1398834935, -156511208, -1417673461, 326011463, -1911765385, 354914598, 964544150, -1094829083, 2024286567, -279741328, -1404481485, 487176009, -1197409683, -1473595492, -1872631699, 2142281934, -749343418, 2026896524, -1237790260, 340093116, 1716977298, -1707582279, 1911303747, -1366200506, 1889581150, 1715973213, -1375759948, -1249876613, 1771159134, -22311156, -1709754809 ], [ -1375982685, -607344678, -695081991, 204859349, 1566848581, 1096442750, 1367116620, -1868984533, -45617145, 1112764539, 841282922, -1053954957, -85385369, -12851364, 1717867284, 124258216, -954959994, -693814365, -1024503965, 1774651283, 1684141575, -1347249250, -1452794715, 1233972918, -1020137311, -158734561, 2085734357, 1699380483, 7274097, 689997709, 1203510403, 1700197469, 310926700, -1197904217, 229596213, -1560782673, 1196068005, 618198665, 155979622, 2088058303, 1938648657, 1258399972, -560517070, 127431635, -1045826405, 1402519454, 1946176844, -492475386, -1228533549, 169496593 ], [ 482247439, -2003005918, -1129234311, -1243538828, 1168320213, 1475703281, -1340909615, 1405866974, 1911093126, 2146578653, 1498112701, 1389946835, -1358288784, 1778685957, 2119437899, 1620461001, 1620203248, -1465766545, 1142647841, -937563165, -754106438, -566612832, -2095664140, 1943167537, 2091306931, 916267531, -1154155556, -1412440351, -937165939, 917587243, -208960583, -1693534643, 711664833, 758188600, 1655539102, -90905139, 316739060, 1513481069, 1274026795, 1938848360, 219666468, -1754349400, -1143443905, 944090791, -1420789383, 95755075, -1251686388, 1678838346, 1820032486, 2128269769 ], [ -735835398, -484610619, 1552900615, -598916966, -1761612089, 597295219, 83332516, -1165623306, 1483695259, 1846851364, -1728145851, -1638935150, -1943092291, 1786189014, -560038247, 2137398664, 1522277000, -181906697, 2027219625, -426401557, 160673906, 326852348, 2135864620, -856669879, 1906807956, 212165725, 678798631, 1287350054, 672738079, 31580419, -362702907, -181862635, -765405783, -599825805, 510782004, 772545658, -2073702375, -1596960329, -1689497434, -1158146409, -512882985, -569723166, 503494660, 1382924055, 748596611, 472461685, -1126981474, 773771000, 584353042, -1614518682 ], [ -1782600464, -1167829057, 440508967, 201069901, -1571934034, -1255426049, -1175046009, -835896012, 215554345, 742656365, -1968977547, -441335749, 514521295, -971928471, -947828609, 264811586, 482412719, 1738646143, -2010887884, 1835685733, 1019337013, -493703106, 159830634, -25654315, -1402959534, -1454659483, -616648898, -1075880611, 922428450, 2024458859, -137146719, -2030952270, -1346396027, 83830346, 1047047062, 1140264703, -443749089, -629663196, -1509041874, 451194451, 34016900, 254439582, -375586880, -1451335609, -2140771740, 757900275, 2145332868, 139896302, 1358039476, -1070461920 ], [ 696101685, -321513119, -1239735238, -1565815177, -522737591, 215925737, 1750594962, 2002340456, -2014071957, 955712939, 1870435934, -1433332889, 1245762577, 2017436092, 597221289, -1576045590, 191947586, -964863627, -750716398, 670640465, -916036541, 95221314, 282031430, 1956272388, 2076731582, 1804920540, -48412374, 791811888, 173857684, -895290251, -1338812637, -260724541, 1359457596, -791407956, 1372347447, -1600340745, -787807438, -335004974, 1247707020, -1203916154, 38877309, -541392002, -2098655048, 1685945883, 813995003, -1817212128, 1050037256, -1188114930, 1069570206, -284606095 ], [ 2135728001, 1095757084, 1119896113, 159678667, 1040304367, -1942251136, -2004255428, 1426816331, 61389227, 961048438, -599889262, -325843244, -887128083, -1677435849, 846203164, 1128446202, -1158921949, 2139566351, -1422692456, 1495303022, -682402740, -1387298369, -1721522902, 1964127948, 799162482, -1667770627, -1075164541, -614825711, -810033924, 1815211365, -1986926097, -44353540, -2142761894, 591907763, -1578376320, -953996481, -511808836, -1171819944, 554558881, 1051447470, -1095189242, 1659655815, 1801323863, -22818216, -1641653184, 1767302587, -701724931, -1141721649, 1682121719, 346536069 ], [ -2015294873, 408688590, 456705558, 1804259020, 1408510969, -2048473108, 5727795, 2023887110, 440107611, 1982576340, -1242844795, -591191947, 1740456112, 683006906, 756231966, 76080804, 800270297, -1466704314, 258358724, -1779187288, -1199747729, 212014686, -1233057006, 1972656123, -578316298, -495808801, -703175072, 997599080, 982137014, 501848249, -211916860, 105415047, 756900830, 211978683, 300683188, 491271061, -670041209, 975578324, 394978226, -1810168217, 1854526393, 161883437, -476958104, 1033426864, 1663600927, 447168816, -510999690, 1579843938, -219739135, -1705683922 ], [ -283091915, 1908822516, -1587662730, -1562517060, -1195355431, -1827394066, -1892876308, -1040667590, -644965593, 1458359889, -1110081226, -1355574889, 1353276658, -436272306, 1926901934, 1543982231, 810688492, -896260607, -1741241540, -908062137, 1548189444, 1354175875, -636575346, 1459484470, -14684541, -694981429, 247552227, -1466438415, -684002352, 1704014788, 1259636586, 83605142, 489349393, -1232166224, -698468298, 1696145828, 647174712, 1332481181, 212095985, -1904292824, 1048931242, 2042418778, 184932265, 1636600154, -255348872, 309745308, 1416853881, -814874342, -245202046, 1347411159 ], [ 1307206942, 1265744102, -958122073, 1102558879, 1769621750, 200691967, -1951388945, 633938732, 496602791, -1657015635, 12831573, -791094892, 1046201201, 1820260548, 1777873712, 762229949, -1115726592, -402943138, 779486913, 1095061560, -1287376980, -418221160, 380403018, -254680166, -337586921, -670836526, 1980220288, 229075259, -631906742, -142719284, 554761641, -1933836878, 603284984, 1096881170, -392167972, 827140266, -1799043289, -1751149489, 2030529561, -1283659655, 298759310, -1854871425, -773667526, 392600663, 1649324194, -1626480998, -2027862120, 276677326, -1059740266, -1251532397 ], [ -375456991, 1689143300, -1172554829, 479750304, 758298667, -1598095351, -2022241965, -1004904249, 1816353856, -1605087851, 101929372, -1720577821, 1639822930, 780990228, 688893366, -85343308, 402808491, 1478401722, 934219710, 348725502, -834769072, -1669551832, 1654463281, 892008314, -1268846117, -1913226934, 492740344, 1734290143, -1069016356, -381162727, 827958113, 750124085, 1738045353, -1541649528, -1883458076, 1894903442, -531829353, -2069829949, 1648403652, -1162195489, 834557833, -104872934, -1108812391, 1299840745, -1043417157, -1351837902, -1623514612, 12095357, 1555272514, 1483125560 ], [ -815487410, -1951786471, 1937451342, -1490889446, 1365126427, 1872350515, 360886473, -1040358017, -1354776678, 1295317924, -1261764788, 1394421484, -1858268633, -1855907659, -1305903948, 1774420367, 1058817059, 226087964, -25700957, -94341680, -726253655, 310214404, -536694038, 39026238, 585271142, -627435307, 1022489289, -1289318147, -1847267924, 662281837, 334464777, -883429921, 322592467, 434058852, 1652836816, 1615667783, -461599231, -1857166015, 905679218, -2098689056, 1266676451, 1086785327, -1008268914, -1370177502, 480616358, 1986266196, 1139824559, 886743620, 1260328967, -1086950671 ], [ -177644556, 1779507690, -474413606, 473784488, -104728316, -1742203966, 1191821423, 2034977442, -419449539, -261884444, 1783033576, 948397564, 1108914166, 1946189366, -526813668, 763393869, 1086741119, 1759019436, 1717945334, 648459919, -76281619, -450974829, 208029142, 1437717643, 582862829, 1744616940, -717516735, 391862501, 546626717, 272960136, -1409551457, -2132192556, -1646450850, -2105929822, 783491496, -555251695, 1817838335, 410742471, -32587228, 1998961581, -1266084704, 1464213586, -998985111, 934277478, 2098372679, -481221836, 1234176325, -1753109846, 760772521, 1681997905 ], [ -1798787955, -494666411, -381843555, 621007544, 2109654161, 1296841984, 1027320221, -410209491, -161837571, 945042974, -1720435505, 1000402503, -260156183, -503305386, -1575103228, -1977799616, 1123002164, 1308771331, -1597426876, -662125067, -712300104, -1017057913, 603428568, -1991282703, 976667898, 1260437202, -943902090, 1727485921, 1385704243, -1353562627, -1654090061, -1791301500, -1923341237, -61989201, 696940393, 871593422, -1031853892, -798578076, -775795831, 498510278, 569058962, -1610608173, -2061520806, -234962966, 1135146231, -915471221, -1511632285, -8184971, 2107896660, 517803107 ], [ 2046871543, 273329003, 30625901, 1164354584, -348423550, -588837899, 531090883, 333179247, 108454195, 1855964210, 2128025662, 1503669206, -1673153637, -2147093987, -1882430182, -687546199, 429833596, -674496778, -1323353768, 228065210, -2060542628, -1089383725, 244025621, 228787061, 863952962, 313314149, 1259873716, -380069085, -1028364393, 1721154148, -1841258525, 6487343, 1565738819, -954672123, -1870616924, 1718004784, 291420712, 1623550020, -133633912, 968971838, 478980570, 1243572980, -300962529, 941727333, -1294192512, -1050572986, 1665708063, 362450987, -1850734236, -1369120919 ], [ -1264202651, -1938204418, 1690788946, 993280059, -619690411, -1058865346, -1461668762, -1098982035, 558599549, -785158275, -1570689685, 385421194, -1704471226, -1097965757, -1794444846, -888083855, -1732463603, 1384259430, 1915561643, -850438463, 1552411279, 988723732, 7689365, -1959552631, -824182836, 1644675027, 851070958, -350272862, 1661052829, 698653152, 1695356241, 1102920524, -1249884746, 1126706298, -411685326, 596292263, -1632801538, 592988891, -900829073, -101292114, 1470242497, -96039474, -1437685748, 1119427983, 216619594, 1428940149, 1795652039, -1436849651, -1177566321, 1689177321 ], [ 1619068369, -445783221, 484914954, -1886170972, 1876589086, 331094132, 2042188297, -693936259, 360131745, 718846443, -546106409, -715045244, -2142064377, 1838857797, -1588292327, 2034556488, -612352432, 756619804, -1396188867, 660686796, 1130520907, -476891489, 191360488, -883483131, 874266165, 1351888478, 1719278940, -423427561, 1914659638, -612708702, 1954052629, -1437412748, -1812068776, -825590117, 512701513, -183767082, -175561161, 428994369, -897627506, -1977418592, -795049162, 1535486276, 194143001, -684281694, -1110559065, -1327112646, -1160695558, 667530724, 2036669657, 260014603 ] ] ], [ [ [ 631128080, 1764997574, -1796611300, -261709245, -960040111, -822962969, -1665865078, 111446363, 1470036272, 1481580033, -1110619816, 1074400159, 955907729, -905291818, 1838918704, 14059341, -1508732433, 690541644, 241062226, -657455668, -1304929853, -65214987, 560981934, 249049622, 175211434, 1775880613, 609538178, -886673166, -1662049952, 756768915, -795959411, -1446209101, 2107025104, -1654693083, 61216846, 599124059, -1239005056, 146506433, -1711057186, -2029888418, -301916922, -1660293060, 544281918, 590862791, 1658691951, 478422304, -1764416119, -381682981, 765815931, 1631435616 ], [ -1328268006, 958975869, 88050521, 846408546, -1957696078, -1873479243, 331267062, -1491759626, 744248806, -870380169, -1873122797, 314468336, 1040835768, -1081458569, 612730518, 737187065, 3219523, -1291814450, -685285450, 1244140855, 670727355, 1252967758, 389760094, -1665932715, -34177273, 1826474543, -1364429173, 1552320634, 1196045200, 260088520, -1475467714, -1596823679, -1152545019, 787458140, -1819876855, 1912963183, -1345313689, 1792583108, 1139798926, -1657611220, 768897796, -938357935, -312157743, -1505613809, 873447128, -177122112, 1894782838, 968333291, 1212036646, 968595644 ], [ 1243479598, -179156601, 2050905720, -442979859, -472808601, -1120485473, 1775788444, 342244210, -1700939159, 1774735559, 1301178863, -494490205, -1380793347, 726318074, 1640256296, -1411638662, 1772524129, 661560878, 20284066, -1228312452, -2023483495, -1274247739, -1359543954, 675148591, 271131560, 1949909, 2026085709, -1914083508, 465155550, -1430035925, 636353013, -346378805, -2103090413, -2034272830, 2096797547, -1284895323, 2116069931, 1969511305, -2057182079, -696482394, -1607505252, 1733520470, 1220235161, 2017487043, -1040883142, -1573466718, 949602728, 2072292797, 235396288, -129370539 ], [ -2021373436, 1126081734, -794882073, 401610429, -372007197, 533738793, 1026587907, -910607099, 1210659182, -1638497098, 683618587, 490304156, -900697837, -549878653, 1073452320, -915298376, -2132600481, -1151563889, 2122030026, -1071720565, -1158619373, -631448574, -32067617, 319853087, -1558918955, 1033550318, -1395714759, -1763151932, 415560491, 1214780047, -828986387, -1306156720, -2029400475, 1212869900, 1772547581, -1794595258, -2098593603, -1007283039, -247693308, 1265109639, 1771813453, 1607881072, 1466372283, 977460133, -2138060203, 545378497, -1749099869, 1477802560, -823615609, 867012227 ], [ 1985155551, 618431482, -2114336509, 227117238, 2040892746, 1343496744, 1968809756, -391539966, -160963239, -1933564651, -276414612, 193398688, -1013495499, -421499846, 1494205088, -424564212, -1265832969, 1548114168, 1011243059, -23981687, 1768060825, 1595321910, 505635152, 1213298133, 1360648227, -941533630, 1166354590, -249785126, 909216780, -314307910, -1888751657, 1160428787, 1612780981, -740940243, 805919265, -1663708762, 1466158243, -1222811375, 222985091, 36460983, -445994470, 934178607, -838202764, -1919063469, 2110872955, -432872791, 2126617348, -2074613478, 648332889, 234853016 ], [ 259898142, -1781273642, 1977440391, 225978489, 597789300, -507477790, -1911772678, 358666129, -259895983, -571918047, -1313318629, 1786931153, -342467999, 539048811, -1093610839, 478520843, 1277795467, 236820880, -1096177245, 1990526814, -87959119, -1211992459, 145342001, -719656757, 2051922287, -1009574315, -1167844313, 1533201956, -1861609527, -1022341945, -886210314, 2036467587, 2139671155, -1090642027, 2129453446, 322106415, 1719284277, -1174979826, 1583358944, 1455827713, 2050655187, 1533993720, -526098401, 623815983, 1993128667, 185706651, 1268687391, -296768226, -17385024, 92259690 ], [ -891515138, 1875177132, -608619062, 242324955, -377028980, -1439920536, -1991901011, 1298814756, 813583463, -1910605259, -1880122489, -1674344591, 63474125, -1079913608, 2147417746, 697029026, 1449353223, 734631965, 1848901392, -71233066, -884313364, -2098549117, -1445641068, -233946591, 684212236, 2102909612, -296546146, 806946272, -867096539, -176266774, 757584166, -72114382, -233605753, 531621223, 2097691463, 1277564666, -1582445382, -1609622940, -166718605, 1056048085, 947543842, -597629401, -1229189143, 117382956, -817947297, -1588515683, -288414733, 468253274, 2035535288, 1474891460 ], [ -1902601494, 404342635, 1349313183, 1199410881, -1731586432, -1689978845, 1082782083, 1699779477, 1634411809, 230338884, -206735877, 1968361849, -2104818172, -74765924, -1259973702, 995119879, 635333040, 1815699463, 1697910361, -777273976, 1449603329, -172550613, 1733184599, -79698505, 190910208, -812717602, -683467001, 941698130, 1243512833, 1674080539, 1002390433, 1566075341, 113538207, 1556036615, 254086111, 1387310709, -1038541368, -1792698686, 1867241918, 1862367659, -1243888680, -1937322467, -671293136, -620622021, -2033097485, -677659439, -707402340, -1304684517, 284903316, 1760849034 ], [ -353222776, 496855826, 991888337, -2050302848, 1845816402, -20178731, 12525833, -761360300, -1479395469, 1884696421, -302821348, -1023984752, -1730090738, 839204429, -318491734, -559767070, -1588987458, -1927686503, 1182232892, 128101951, -1468283585, -145833983, -1599710580, -1602011778, -742985330, 347852975, 593954190, 555146696, 894324983, -969085255, 654139619, -671883700, -181015718, -551807434, 112942714, 2079717676, 79560036, 342783108, 1233746971, -1244196092, 724597341, -405536327, -1060786892, -1384800278, -573746277, -141287525, -2005220627, 104939903, -1572334648, -1497321145 ], [ 962838447, -1422873834, 955814671, -1648352970, -1005184366, 1487345266, -595937864, -302880172, -2007984037, 945469587, -1821007289, -1918055855, -303087796, -277227648, -1186544856, -1160996998, 611436984, -743954653, 701605640, 369996008, -1614499353, 928526365, -184804192, -2036667685, -1384027953, 1695822793, -567435643, 1919896653, 1310785367, -1107520951, -1939670514, 717006037, 1134716429, 849057519, -1765047550, 1964318287, 412772409, 1986448805, -1740706486, 1585498813, 2084573327, 1603449926, -319806994, -23695287, 1242450671, 1807575743, 1723844209, 251002236, -964253661, 953842040 ], [ 1479880409, 1129157477, -1275106048, -1466804095, 1004639001, 519114705, -899337699, 415665682, -658399071, -675088316, 152880528, 1444747806, 694667107, 1651358793, 1060736055, -1884966480, -1282991598, -283432861, 1237438716, -1255238358, 1508483043, -882065442, -918420982, 880817648, -278533545, -570095364, 1639003844, -1803603021, -1838126930, -1180914632, 1111061863, 2014667557, -1652434998, -35361689, 1292735027, 2051406757, -374769689, -1459620106, -873492890, -1080771302, -2141413615, -1094305937, 1354897843, 1176785496, -793237919, -542066516, 1210716475, 274587120, -1690524815, -422963438 ], [ -1595783468, 46927690, 919276358, 1921337960, 2060210361, 1218690255, 414601564, -75082229, 714854611, -912942003, -1787230999, -2130334119, -1128349193, 333245271, -826528490, 1158226949, 1897465131, 784966106, 1474691087, -625844153, 845012776, -1235581554, -1614853490, 474840763, -1341942290, -1411787663, -597181418, 265194441, 617785542, -2076274695, 1804088873, -246554372, -76734996, 19025490, 908052221, -1126183201, 207599263, 1745557798, 732531067, 371451757, 881744298, 1630467503, -1641907520, 372629707, -1286065964, 1836519428, 673901658, 969614721, 1094172421, 55200311 ], [ 377434594, -1238359217, 1127232277, -609283810, 160032885, 639247663, -1388405620, -1152712297, 1897212620, -1078526538, 1039373335, 1739806175, 125468770, -1302998752, -1342411157, 1698048048, 1812912063, -499773101, 906188907, -172958102, -755243295, 1187994745, 192255717, 195720538, -871424365, -1437319753, -553562432, -799290988, -1507757857, -1679399095, -219822501, -91909625, 460833704, 1163293503, -1695707198, 1638252113, 1104121796, 2111483569, 1428148629, -254800736, 1118447392, -1598785011, 1316051399, -1129372136, -1428418566, 1650268597, -416873373, 1306679464, -820982617, -359790904 ], [ 1474441690, 1217026582, 1879466624, 831907703, 1332674065, 1314364350, -666584358, 968534164, -607630718, 1183340612, 1063941537, -641213759, 443552732, 918663226, 1686711979, 760840831, -1621377301, -1167349025, 1277730681, -969601747, 1750268676, 667653107, -670503969, 1515051028, 1484899873, -91422558, -450970760, -31597948, 1812227166, 377395520, 1749273977, 888380367, -606602145, 858062301, -2113471279, 100337706, 605907196, -1916112958, -1467401249, 870930336, -1665667850, -1298758575, -458847283, 2024488057, -1564273984, -1150309860, 1560741030, -1919026530, -1648131305, 59709058 ], [ -1743951830, 147787227, -1824522717, 1419143339, -851342821, -507284883, -967490684, -872728324, -9334583, -889904560, -157671494, 1803080052, 544376544, -1512025820, -1612495830, 1420045843, 1852139484, -181080763, 168618826, -1674204620, -82974446, 966794628, -870103205, -1345363836, -320768137, -867605052, 1445043610, -1634693058, -141070587, -912487861, -556166996, 1371253623, 999353055, 19082123, 2065844166, 302456929, -1500542960, -1951621111, 1006166180, -1177235580, -254169767, -968542830, 519310072, 1370593737, 1089619382, 1206438382, -2085834177, 1363549717, -871873231, 2099121574 ], [ -1252785720, -549582751, 1685854779, -1617230831, -339592172, 1850425206, -2131886991, 172869404, -973546002, -560815536, 303294116, -1033302117, -1854643336, 387095772, 680712517, -453397605, 437885256, 1222365247, 1512060061, 957177755, 1034916401, 86355234, 668879949, -710530618, -604342120, -2117258494, 555151913, 30395394, -1193251865, 2145485392, 1282720097, -342151212, 787525731, -28732225, 1541822898, -64408535, -1152735356, -1636829150, -703644994, -1827031663, -1775067728, 766914225, -1915406401, 754471895, -1773262175, 1967249261, 1328434755, 2088562767, 365711810, 117877127 ], [ 1121592568, 80317846, 1022029089, 306427594, 1053151369, -1299754431, 1812589965, -1596907259, 1994384255, 915533772, -1656271649, 1867434046, 856654480, -1204255761, -1715226562, 1271912597, -1218057800, 1779214543, -675060594, -33437155, 1101221057, 1202405235, 1237010895, 1154515961, -1624271524, 738547088, 2011707509, -497081514, -772697163, 1413353702, -1725370274, -1816815690, -711277519, -150745451, 1445893417, -1755070747, -524635304, -688664635, -415581297, -1452115476, -1027751151, 13151862, 208592406, -696141178, -825814647, 6179273, 291863653, 1261205156, -556213932, -957071869 ], [ -9112838, 996924842, 882917922, 1280389697, -1134842023, -1249386972, 302146304, 1073788288, 1228678374, -608549326, 1733548316, -1425037617, -992880461, -2052794775, 1635337148, -1914443682, -607109483, 5348877, -1535820455, -985190047, -285139539, 1317991677, 1890337804, 864615607, 153553603, -1831571089, -970793800, -626975968, -1442882677, -844276385, -607264579, 1000681717, -1433215114, -124096052, -443060806, 1177411475, 1962710278, -1747513547, -204250506, 2044669598, 990875723, -842713152, 93862257, 335011091, -1226588156, 896298510, -973789550, -34960484, -1964204539, 253997783 ], [ 1602669140, -745507602, -1807840626, 1330281762, -1021395263, 33980318, -2006485118, -661631483, 2072683940, -1830336157, 546980157, -844495961, 1919361155, 1369786514, 1409336643, -2015202050, 1797130354, -188730979, -1520010160, -590134907, -1700733718, -1229924924, 1545716766, 1226942814, -790280605, -851134500, -1869314553, 545266327, 1636387530, 564949946, -2036604087, -477837576, 155900300, 388195048, 1615818382, -1504601549, -1564507234, 240173259, -1672611352, 1931092173, -1773971494, -1391769313, 1469645188, 1184674489, 1548690746, 447638124, -468488022, -1821878624, 1013685058, -1529308938 ], [ 392422267, 46499466, -1394742940, 800092176, 138688317, 1907745012, -1624121791, 1633575987, 83342608, 573397688, 1465641441, 183462281, -1191046285, 2059575859, -1614147205, -1687111348, 1487159393, -759354511, 657538188, -471428469, 1228651189, 861859411, 523019771, 694915690, 901148275, -1422486283, -1543059226, 1445094742, 39677918, 665402922, -815578508, -1589892155, -1892007582, -1482814382, -273088587, 1140421660, -1047790706, 79058076, 347710470, 1293097542, -606160337, 1509980049, -1265662431, -1944536937, 1929674233, 965006859, -955114453, 2143691064, -1245812848, 2122387517 ], [ 943781268, -760033283, -798732609, -1417074146, 2070500115, -274932409, 1202550005, -952412764, -531593708, 579389203, -116910390, -1948611555, 151647562, -1503629451, 6225493, 1926418988, -1312312626, 2137945806, 900337527, -1980714825, -1521124540, 364414644, 653721148, -1138766025, 854946862, 1465003126, 2139913140, -1433026471, 1344927450, -687372202, 1632032899, -32738366, 1023935428, 1302701321, 1572830415, 1809595559, 2015050028, -826334897, -1083266702, -475289513, 2016683824, 1169265536, 1407505716, -415076307, 1083918445, 236230442, -1290732888, -730176405, 51974356, -1167974708 ], [ 1435505164, 1872233798, -1911170310, -107638345, 223906223, -1184965472, -1366165413, -414551056, 563752533, 1539023536, 1555053910, 870141690, -495645905, -901855037, -2000736736, 1948331662, 2080375564, 1246708493, -1265156802, 268201737, 1041319742, 962282146, 1748576798, -1897257550, 1481757522, -608496348, 225781258, -130824365, 1814304971, 1995780069, -964723075, 2102477466, 1211060119, -238007009, -743058131, 522842527, -1271383789, 1354737672, -1725614458, -558812353, 881614133, -144822521, 1807460781, 2024851685, 1355160295, 869260238, -307908562, 1593034984, 807749584, -1465807391 ], [ -182042734, 1162689659, 1448562721, -1403891073, -1017262195, -1942837934, 693343195, -515724653, -1834780667, 1785689, -520223620, 1422497898, -1745343892, 342313691, 2042501178, -1361094817, -1614222904, -1316641570, -756698632, 875162252, -1006960659, -1930392080, -228689805, -1132637575, 1621276596, -705584143, -687758043, -1034561897, 1370909683, 854512573, -81437403, 1488474173, -1026086796, -1867111917, -1569572248, 2002350683, 355503612, 1816855498, 34343977, 1462510548, 2061742337, 268955832, 968085432, 1697184044, 1524585288, -1231106407, 16645600, 1971750947, -19715775, -1329318256 ], [ 1710162849, 719567872, -1028139063, -1040718249, 1068702427, -884868346, 1052020663, -1696789529, 1125715770, 1054820002, 325604327, -641399329, -1763875133, 871019468, -1137269494, 1690441828, -1948942845, -1618460962, -668226888, -2041976710, -632218085, -479748329, 527011602, -777945065, -454949552, -2142701065, -2106558045, 532992623, 1338478783, -1556394152, -869602370, 1331130458, -1533906418, 2084979438, 2142953635, 216816526, -938463299, 852898169, -472653684, 321283209, 556747195, 571676018, 1800058936, 712338450, 203132796, -1992320667, 1224922681, -2013169059, -2067745041, -736770058 ], [ -40968959, -954419358, 405028566, -1053864105, -1626665907, 69004286, 1517782550, 23281356, -1840240701, -16304135, -1655807956, -384238786, -1772285600, -81975038, -1191014187, -864383019, -1583034959, 1976419049, -1431764397, -907249983, -1583667245, -1065833251, 953114986, -1130122328, -2139618781, -1196687720, -1550425982, -1823212196, -1767903124, 1424773102, 2096673141, 473486951, 136718445, -1907851598, -457531730, 19564876, 1685675924, -1727766984, 1681908769, -322144188, 2015950209, -1958244354, 258689590, 1388818164, 1053062912, -1191002236, -388280705, -920593392, 373792993, -841094872 ], [ 1870851048, -1636807358, -1480402129, -1350971491, -593493869, -1723590216, -2061286606, 1159483374, 46042105, -1625855932, 1619448852, -885504545, -391043913, -209965667, -890171862, -1254018961, 13481479, 1526440636, 1974934628, 1105325110, -1466080662, 625928582, -1992149650, 323214519, -742332439, -2134271420, -1125611988, 898777340, -351221911, -1729039684, 338294563, 1732973210, 990162990, -1999567273, -833637664, 800749016, 909577832, -1115944899, 823720941, -2130929147, 831268163, 1146790879, -853067219, 1821118198, -1037827490, -164634988, -1376925346, -717787626, 1316248629, 1318482344 ], [ 576346591, -871105034, 1050119067, 1479869262, -1607762822, -1077115235, 13066021, -1190521730, -1032286442, 505868471, 1473481994, -1123912148, -645926044, -478980044, 1215874623, 2111108287, 1743360919, -849176018, -2145554409, 1621664905, 1300087686, 241402321, 76939691, -1013984529, 2051174000, 1447214072, -1510337295, -135911886, 402247583, -1015380455, -668507225, 326418299, -1080350604, 485568273, 775114952, 1986021132, -636974157, -296498167, 1463078069, 239233789, 1919535850, 1476298870, -1777916463, 1761841196, -104395566, -1465060561, -961516729, 1452562202, -176527397, -1685275369 ], [ -1809814008, 651871804, -225978971, -1144138394, -106120853, -1634865639, 872482758, 1050074657, 2020173117, -1154068692, -263753878, 27812687, -1931792419, -156905538, -327112987, -1512833032, -178444122, -2112143949, 2032474668, -530138590, -1659552297, -852281423, -1202963459, -125662344, 433313698, -298136769, -326944854, -629777276, -407854111, -1110775409, 303380625, 1296340357, -680389506, 1864104641, -1721835774, -2037556487, -212239729, -780504565, -1077774008, 2144541477, -170969785, -829260281, 1084965040, 978458573, -716643943, 2005524349, 1413025076, 1406625307, 1352860108, 59875395 ], [ -1633493489, -1023696026, 1441064971, 1307196984, -1191619968, -1270336787, -1133416976, 1704831491, 1832538982, 133836216, 862192913, 1399048109, 2145569622, 1843755852, 1388964926, -1762916912, 1005951677, 1685550616, 1161153781, 262169584, -1569926827, -218190885, 1663220803, 1540796853, 1191785690, -1928512919, -1806168004, 86249495, -1275433091, 2110835795, 886456189, 1565168508, -1014926668, 750326490, -1682909660, -994616301, -1841364427, 1124033698, 107080445, -2129384246, 321464519, 2138215102, -1036895885, 1097755151, 1426426822, -1817041529, 1464121038, 1484511271, -2056828949, 1493583191 ], [ 1683671738, -1569176650, -880082235, 735749515, 2123895247, 2022686655, -1390811333, -77976901, -758828830, 1267612010, 848970226, -1837936667, -233119291, 1684168094, -958801857, 293342179, 671218699, -897113099, 1202852343, 2071429811, 1617292109, -25594334, 399418053, 546863336, 388832652, 928870096, 2082626411, -1981183891, -414155546, 1181182517, -1358999585, -282611729, 1277654077, -1853145329, 1750410098, -581951255, 1076739710, -1737482432, -1939747874, 671706467, 533803343, -591476530, -1192479801, -1983629865, -808671279, -1210172296, -1340306094, 1241894237, 1287839457, 659642514 ], [ 716989023, 1597423333, 733603776, 370530304, -1195857345, -1262809566, 1419426121, -1908560314, -1776167805, 1325031428, -845746460, -1022100650, 493980574, -771525219, -843408446, 1827450460, -1959787118, -985608548, 199879332, 1094723681, -374404391, -1329807963, 1348462242, 13581704, 143508735, -1382045955, -1240387577, 396289547, -1127153868, 485589968, 1216107428, 1868538577, 212358849, -1889548766, -1778825739, -1170066320, -1416103285, -1378631669, 669795479, -1181493570, -585449541, -1492909980, 742206464, -563173111, 1972266429, -1036378749, 962165615, -1091897386, 1058656349, -443684193 ], [ -296924712, -409479841, -964948258, 985212718, -28006628, 1486235505, -663809463, -552246821, -337664391, -2102815940, -68797304, -1116086680, 641712918, 1766578529, -2049257931, -1734541692, -2064256428, 1281735043, 1647410581, 1329590439, 307636258, 621914074, 603277467, 1804823593, 2120733354, -1707258994, -787819997, 341650279, 1221244200, 441368845, 194203157, 1622300655, 217977116, 224361137, 1824731968, 404352339, -60727467, 1287234641, 1284022587, 928755385, 51070111, 1153707237, -1693018204, -1301900862, -687271688, -316516631, 330379646, -308286533, 1207594954, 683382189 ], [ -414993916, 1815450397, 1897476656, 662941903, 1238172989, -1511125806, -1286125477, -2020250766, -1745451332, 1587435359, -1880283573, 202399374, -41203941, -252714453, -1237480535, -1348038178, 1816270792, 550494759, 2027131551, 208584009, 1510883654, -990898907, 1458903661, -1125051831, -658280812, -1986937655, 466086226, -684349298, -521410102, -257540183, -953051005, 433978078, -1742661793, -297695110, 1541867211, 1145438215, 811502990, 1565029965, -1662575886, -2096224628, 96936632, -25930146, -1952546630, 296210355, 1511064048, 325021956, -616196529, -191565501, -194929073, 1833637679 ], [ 1862691542, 243602529, -1828332400, -541434880, 1810336143, -122101198, 489972524, -2050209469, -1344587420, -1038037847, -52798642, 1157575286, 769799391, -996490208, -2103504245, 2051378280, 126010226, -807171699, 1655395423, -1984514820, 1934727850, 129842836, 1635250260, 1644686957, -375598935, -287675395, -1417444064, -751273639, -1641129298, -564502579, 2138054827, -107114828, -1927154074, -160902217, -1562463900, 641637744, -1342705346, -294065276, 12745620, -1994465303, 1995346771, -36981516, -650090812, -1606062247, -2104425754, 1488496179, 2082972192, -630122362, 193628574, -1927989307 ], [ -1806183560, -95093950, -2124740156, 1260824161, -856191831, -1410982900, 531709000, -1927409064, 612635875, 1160997604, 1920175248, -1556639135, -116558875, 1794349378, -1525025623, -2013996464, 1429731400, -1164048764, 215507066, -1075261663, -1623582255, 582872544, 968936081, -1937194676, 867414743, 519392065, 257291816, -1455875479, -1800752927, 1548890347, 116032312, -1245394879, -1764479248, 1149546874, 1517588473, 2094314186, -911273643, -1102834535, 1124711452, -1728430460, -1172315586, -1959594110, -679402180, 103020568, 1308079366, 48149930, -731978737, -1629793275, -1313448934, -699605376 ], [ -1318848616, -571176124, -715361182, -1606332487, 1202322413, 1659519517, -699145069, -248163654, -606413677, -2022684057, 1154686801, -1059670321, 755737459, 2085933904, 237153434, -997599286, -333743830, -1725239399, 1294439460, -1449635975, -1237785205, 1022256221, 841940490, -1477137009, -1541350464, 62946144, -1436498394, 417943165, -1925878841, 1483636783, -137121466, -1286270900, 1808416753, 662368462, 1239146330, -1711880473, 511107036, 727628047, 492308478, 1962309218, 2020725651, -1051817334, 1254060245, 1933065004, -86213792, 1802337411, 2083672830, -625152358, 1489671714, -1264568289 ], [ 564979235, -1364742456, 311569148, -1128846156, -1289112412, 709222678, 975491935, 100906189, -830048537, -687864263, -304413296, 2010734751, -212482368, 1158502454, -2123728003, -1221195150, 2141151895, -2035012680, 718891138, -1180018744, -1062438777, -1905770474, -81433498, 569872173, 1559784380, -168639138, -1323479334, 424612289, 593018149, 842477741, -437640892, -1195151778, 375055093, 1901305446, -1535165475, 92728704, 1238048961, 1410981274, -110365726, 42886390, -1777564985, 1423305393, 11585423, -1433173455, 1984794201, -1680465056, 1686581662, -163528449, -1408969848, 90234912 ], [ -1158016459, -1742353873, -1254416355, -377436782, -605663697, 1877606333, -1145607422, -1800170550, -1776479551, -1782275354, 1968642219, 620233213, 945897910, 2076354119, -203281475, 979257622, 59308803, 103684779, -1487497960, 1705939280, 1953273282, 411712435, 2136438400, -1452966297, 1795214499, -1788836975, 1625090051, -512518564, 1250983033, 1771369052, 1126808842, -862047007, -1277574271, -1087548788, 2065384679, 1553490159, -19253649, -71932278, 374739127, -1546699773, 872618716, -530316979, 975553443, -639968667, -269717179, -1804388527, -1963228648, 2101849408, -873098651, 340510839 ], [ -1966002016, -1481388905, 1323104049, 1051070302, -422229782, -1911075797, 2016738312, 1730293010, -2021362730, -1413691693, -939725102, -1730450123, 1727656575, -1695656356, 2057627055, 515945860, -505103112, 989551190, -1602943979, 1239311538, 1453321603, 1102986046, 1532150931, -1612135701, -913857409, -592402336, 1059918973, -1224272732, -11684440, -716765842, -1095125338, -982491725, 2139308421, 1452800342, 1947049436, 306080642, -1704488229, -444551271, 1811053626, 537550874, 1229966497, -450216460, 1091798049, 1114455803, -334739483, -2057641843, 1271695670, -858732628, -1924117941, 1149209739 ], [ 1960282505, -2137737844, 1728624869, -789576611, -519047141, 47333121, -1138992890, 1723474711, 1066650964, -1698346266, 2044664031, -1372532040, 1977559161, -607442739, -114154947, 84514960, -664198260, 1768059260, 1148747054, -1337098529, 50602806, 2074151475, 483549321, 38335274, 1883384111, -1783282513, 1340741340, 278099045, -347741461, 1068916573, 567288061, 1554922821, -537588205, 513157330, -1818487908, -812009276, -1152986013, 301059790, 1458015211, 967222598, 1715947474, -1221646643, 1680250231, -615577585, -329806089, -1269696033, -323542307, 2071577941, 1422074168, 1262827273 ], [ -534288583, 1524442170, -790043391, 2109970929, 137990061, 1333417403, -1933064583, 607589785, 1389755157, -1083991506, 1027316910, 1672526169, 1366867985, 593696445, -308195445, -1035361357, -1254843118, -1748027865, -362737435, 49318639, 856798829, 1421656488, 1970519537, -92463914, 600024482, -883381877, -606149863, -1863447572, 1553369930, -1534411855, 111835339, -881166887, -893194867, -373537179, 1520348910, -1956764553, -51425565, 168339270, 665369932, 337458248, -619205568, -909702890, -936475512, 2056954759, -1424895064, 245505863, -1338661983, 726672443, 733596379, -1974203827 ], [ 1771225596, -1562812746, -1769200888, 7542850, -2026823272, -1623285332, -2083767831, 1469088834, -1150376649, -844394546, -1869375504, 1580738592, 269790486, 1221325485, 2100116093, -1339684404, 358252630, 25434768, -33925690, 871655533, -925229861, -1042215476, 1381984349, 1952705072, 433864258, -142043670, 1930974695, -865884209, 339014492, -1410708343, 463400712, 1784286903, 1383969120, -886223515, 328266472, -343094011, -685715710, 847844126, -2072159181, -50937050, 1812984976, 1819441641, -1177201666, -765301177, 886826997, 1447404128, 1654766013, 1216285265, 103781595, -1078634445 ], [ -2052239637, 1965478254, 703239278, -472222194, -1393721434, -2092596069, 1895500753, -1384747438, 1912006185, 719922570, 2131983891, 641980626, 566236411, -321474620, -2006943411, -785629578, -1894186241, 679627997, 596755411, 933710927, 935153694, 1760558198, -1758480354, 1912419971, 278571380, 398417812, 504144508, 2102935399, 847588080, -355348369, 800742436, 1228879093, 1360199751, 277452164, -429997282, 429231419, 160509571, 45307131, -753888007, 1926981779, -1961457261, -1268465766, -1444594127, 1446469483, 1678607488, 855505347, -427436575, 640944428, -1857834997, 367734786 ], [ 516839468, 770209332, 357693914, 233126968, -1341174907, -123741777, 585110288, -364396700, 431271170, -1158399222, 133405430, -601917194, -843678681, -169227988, -1355127446, -20150620, -1687264783, -1846716409, 496837098, -1569084947, -1955169990, 401858427, 1501982526, -946473192, -464791086, -1183404791, -1968162458, 1521239268, -1012392135, 1996816155, 143955506, 1112346502, 1237439405, -1328281408, 588013169, 1230374950, 320143049, 2001814706, 35703989, -2137742582, 622127441, -886251700, 1867750323, 15628035, -1169874812, -2063371088, 1161409748, 2080715225, 931922246, -1119412862 ], [ 1027256226, 1074620121, -1905963202, -2107183516, -780354333, 1041359391, 2098922126, -1737492698, 567235871, -338837723, -1149504891, -2070080800, -2016718293, -1325115264, -1952194252, -311491856, -1073943306, -1531202566, -1217650994, 613772811, 219446930, 1544014576, 1081933195, -48081530, -602086436, -256633293, -1993808105, 1097960837, -2061631833, 2145654169, 1853710307, 129321036, 125470582, -87482590, -1253073940, 1980193526, -1102307738, 1947812074, -1280786874, -1180530701, 379039941, 1930490740, -583560518, 496639090, -2113573608, 581501543, 497475024, 140471234, -1137759200, -1970652888 ], [ -1806115814, 921805119, 2095902516, -894808266, -404508739, -1791616880, -29033287, 534059905, -858873146, -182244031, 1351777599, 1814336020, -1786182958, -798106787, 1454548442, 734661350, -1716527166, 1624707446, 806271774, -1517082384, 1143195839, 1180953181, -276068306, 902994090, 1414555802, 514915172, 77292374, -632517753, -1579079970, 1804634410, 2137451240, -747865331, 1883481348, 369297101, 710984671, -1765574608, 1768927450, 956835718, 183597646, -868634850, 1878173578, 103578584, 1092951681, 1007549601, 994836393, -1126767050, 524797500, -1462599764, 1080306814, -1058458122 ], [ 355104848, -738294826, 373847263, 1496769016, 155385778, 253430093, 1799744117, 1979120281, -1185207942, -1794206116, 347428188, 1660119200, -1039322075, -1717975149, 1028784952, 892239925, 513552166, -833518897, 974729821, -120100699, -1496638904, 1093962132, -350980418, -2064170995, 1797464092, 550350434, 1677784899, -278851164, 1191011412, 442809924, 177320658, -1902083865, -905802696, -1563748730, -1023028667, 980807988, 966503082, -713766733, 1705908699, -1409328674, -2056912666, -1560969900, -198811186, 2013209512, -1513111017, 1439875640, -1729542913, -1455111281, -1362292653, -72498370 ], [ -659082010, 2035594686, -1080050789, -1814698045, -1196302016, -1234421865, 671275313, 1813243570, 1490638507, -1963496700, -710374278, 583075747, 1925649349, 311353569, -578207787, 1617459631, -139357418, -1560443053, -739795810, -814724697, 740637604, 1177539161, -2092046108, 258339664, 2067778475, -1401926141, 2029211904, -51915973, -1910564709, 1040427665, -844268451, 1846142055, 1573337624, -1718082013, -579702516, -1495141828, 1823798997, 387239494, -1204232752, 1186997861, -283843616, -2081206465, 1412836460, 1490975323, 1565438263, 997883824, -466460990, 2119503952, 455697587, 187684244 ], [ 1563526042, -278410948, -486804714, -322859179, 2088621949, -1824329913, -2084896131, 553793306, -1540233317, -1355418922, 45065434, -548142280, 1763028195, 1669564408, 2086448074, -427422619, 322390725, 830210979, 763370320, -1289463691, -58080977, -1718096486, -1167340398, -656473223, -1633947418, -1698732313, -1179457508, 925481242, 1605991241, 372651986, 14252546, 909143702, -952902827, 124444191, 2094395225, -48370570, -295035556, 1381697103, -157686066, 1769940426, -407830658, -1364657444, 561380041, -1212082397, 992223576, 1254675530, -1413850706, -279829557, 1986459785, 1438283891 ], [ 468925980, 1036410977, -1085797098, -183211440, 256875466, 304186077, -231898217, 1947083090, -363088901, 965731919, 859665555, -1956946984, 727374822, -345588249, 1263474980, -289172353, 1340247628, 727465604, 1749723309, 1414726915, 560672273, 801201346, -1269302187, -947723121, 838820129, 88504740, -1696574987, -616595382, 135776461, 1679311713, -1297985985, -798536622, -924560392, 1467249969, -456824827, 972973448, -1441716150, 1293913934, -1758221642, 383464253, 864386838, 574503294, 1484605627, -1696893744, 2051396718, 311631557, 340755524, 1931361598, 583173548, 1129083537 ], [ -827576223, 1389825645, 409697141, 1024686765, 2092775326, 1023234953, 1057754290, 1307360383, -548956007, 1889996178, 1188212164, 730949659, 902479278, 2136665183, 160137862, -2001271356, -607367162, 420846461, -251154588, -740895696, -1797959746, 1680503190, 2010663210, -359041247, -1325432930, 870712728, 1368859747, 199643816, -1525651713, 1801325497, -240581482, 1796899178, 930763913, -445255321, 477879969, -146224823, 844665281, -1975498485, 306401407, -179430875, -796795432, -1442834647, 315778471, -927533350, -1074239731, 228570182, 1512436111, 1448850902, 1537051101, -754553789 ] ] ], [ [ [ 549241288, 1831297416, 1508183698, 2125231297, -386665124, 1803778890, 646194253, -668154159, -922736009, -1235019774, -515589564, -129162720, 1880656922, 2110417365, 2076380703, -1262097725, 2095745013, 893275122, -1187025776, -1382925699, 2030630392, -1892190898, 389974420, 808441430, 1505402710, -491745140, -1843654358, 831488290, -1737322127, 1740917905, -1987503325, -1030349413, 1180967028, -959111302, 1131029688, 1788019464, -675650092, 1032555260, 1941429455, 1017067512, 431214644, -1490002518, -1587367181, 1813842231, 445981681, -1993575849, 191917647, -429551234, -746434787, -1410582801 ], [ 1414927939, 1662384154, -1916942826, -1500588306, 310240877, -831809322, -772499037, 1215275924, 1586996220, 1160176500, 1709823763, -185907210, 1613649134, 1037261913, -668043440, -232137361, 1683754961, 1116808837, -2112205791, -1261699411, -218475682, 168212880, 722443893, 1852654801, 1268523541, 2264086, 49378854, 1517184347, 1223591978, 1979040479, -731899517, 1013685459, -1045265715, 1261539710, -614282099, -1652298946, -1556032450, 365550288, -307080691, -1639851947, -377489182, -1908328136, -829884392, 1118000105, 814964507, 1447671165, 2021854521, 1705394702, 1503673243, -1254770440 ], [ -1706382800, -1645651497, 1739013568, 1099910979, -724475443, 997135115, -462793669, 2086925634, 566645285, 894468859, -1478698027, -1042459625, -900197118, 920290999, -1874615634, 1441920205, -283747359, 1028976906, 1309655017, -462838521, 1536707705, 1904655041, 388313749, -1543982329, 1598034241, -1595927681, -1608386448, -266482181, -1685154753, 1624675689, 806918761, 2012363791, -290668880, -1580581124, -2045238424, 758856036, -730997436, -1899526451, 2138228699, 1275752140, -967768961, 297201607, -1753876496, 1102342294, 1237770018, 679377221, -1300851821, -1746600099, -1467857674, 2061416423 ], [ 1360597290, 73110826, 1415487594, 925035756, 1331891136, 401972755, -1806638381, 1383948346, -1486731570, 422662314, -1521371681, 2108987231, 1918099467, 1473415130, -1606308931, 1373996008, -313067, 1576315880, 200496462, 1190327019, -340004206, 451896529, -824500176, -971236506, 1748443862, 1079703370, 850052044, -311247363, 851806012, 227633527, -542866152, 597168602, -2040669899, 1051783178, -786007892, -1405624989, 1716427433, 1215051257, -2021307308, 1945512733, 1279194248, -1138350427, -30888052, -1952101757, -311464775, 403164453, 506390182, -1316452133, 1393685462, -949414312 ], [ -1796494011, 1266741963, -1939309225, 229231045, -2032831710, -1835180174, 641207552, -413707406, 206373596, 1608102713, -688174771, -987427412, -318682359, -1742068339, -1874727063, 2018809206, -366245572, -305754854, -1526148423, 191369901, 768794263, -1176708063, 2108597737, 638304140, -516776803, -1450856532, -44526767, -1303620833, -321576517, 1055093738, 1197418325, -844944902, 1162220223, 703522454, 1112279702, -926595804, -568547770, -2054524305, -1918420966, -830509649, 1632147492, 1334097248, 631434389, 1182399579, 2051146730, -236792404, 546932271, -958465287, 392779940, 799971804 ], [ 1220429882, 1746847689, -1924231546, 1088831579, 677832128, 654121931, -424160544, -1957232925, -116125746, -979187508, -103740662, -1467373159, -262853747, 1869335693, 1082786324, 1856518412, 1787667736, -286040283, 1747983019, -2113511767, 1324433294, -1075976059, -1684859523, -124328106, 915817248, 193600473, 1579878604, 131115583, 1856536315, -1640878951, -1924330800, -1242844693, 913910053, 1507793914, 1210794617, 1386426170, -1895087270, -1047876048, 46824220, -552198821, 949134630, -492082300, -907336172, 239142665, -394941306, -1675106431, -752256250, 924989274, -1549074935, 1889608365 ], [ -1036092503, 1321040536, -9069424, -1639876334, 1406240857, 1811359878, 1573009730, 1810383342, 1773505190, 628625027, -1590718296, 124395443, -488127116, -1972796825, 1271773406, -308824358, 54154699, 1460947158, 1853507267, 578905811, -411820605, 108697606, -223606003, -1728108189, -1453634392, 247662618, 1497990912, 1523231422, 102070922, -1385973950, 1839745437, -1262297504, 1664352328, -623811876, 171287150, -1153873070, 445797111, 276486131, 950051755, -137706630, 1533606563, 1128364595, 891731097, 494731749, -1607631365, -585404900, 863532032, 364268072, -435001988, 199338691 ], [ -930730011, 1258256348, 680517938, 1987149796, 2082483987, -1308190234, -1086342302, -190958320, 89929271, -824084103, 550442067, -1554861539, -1742935806, 1085017258, -1500897947, -1410049666, 498578093, -268035049, -470758475, 1522348757, -1402534475, 796552489, -154263793, 844649349, 1151189808, -1850519198, 1106587824, -346586095, 1360875044, -493828236, 1165935808, -269861962, 1838951035, 1281319948, -2013486460, 798786694, 1800766907, 849410025, -46169540, -136966578, -1148455462, -1521796719, -269274948, 2113588521, -1604144190, 962025566, 798947489, -1071160411, 848274861, -1890289928 ], [ -2146933364, -263581080, -1485926491, -1831585124, -1448317789, -1348490610, -1056163582, -1791322048, 1266210190, -78079389, -431375256, -299584709, -2006589106, -1181251350, -660549117, 681348175, -424000796, -840472973, -1116554952, 288234375, 1829368158, -1277312236, 1655918594, -1278252782, 1287139019, -1482094872, 1765056809, 1479473323, 1488752834, -1881162514, 1531259050, -1741065168, -956128932, -120120900, 1164560692, -1673763486, -604036060, -995251706, 899565247, -1693775713, -1229307934, -874674636, -379343973, -57642440, -562244081, 1859674085, -1309767612, 255538507, 1802243336, 1206694569 ], [ -359600106, -1587002520, 1837617927, -1778879224, 1578162970, -1764712432, -342404591, 1365723800, 2018026449, 275351462, 172506508, -717221730, -528787476, -436403395, -1704362287, -389662247, 844542273, -286415674, -1386301129, -1654725434, 253492222, -1368130806, -2139025361, -761997368, 1136376374, -1342703354, -2098757710, 1342067196, 2068228335, -556598909, 164733521, 1999170371, 764364446, -2057436393, -1329368865, -1958694713, 1401163520, 1831060845, 553551337, 137492327, -2046800974, 614498968, 1836492790, -2051915141, -1540569720, -245663696, -1368579404, 448993014, 1349583772, -1547082514 ], [ 1469561437, 1927400035, -101667029, 1443602476, 1301672526, 742186290, 201177836, -330498548, 369174974, 368854842, 85153149, -743109345, -1261596083, -1775395808, 38678952, 1024572481, 350288116, -144952413, 1148321307, 257968490, 1068856917, -189258151, 2022989181, -1760484892, 1013996104, 1064928557, -1866848535, -1402882093, 2078069287, 1672109205, 897081831, -321769487, 826092836, -1504651738, -1796000953, 1676734071, 623871694, 651843844, 533752966, 847985524, 1163176635, 126774748, -1424591918, -1199628970, -126728624, -1110703331, -1931450731, -2106670517, -1009803024, 61327702 ], [ 343167170, 164023867, -35163746, 1923819267, 182401947, -398075117, 1320867290, -1508390018, -929767065, -195890071, 1039379613, 771911442, 444556362, -195106988, 1317292325, -346502383, 1511912431, -419867508, -1422509475, 215756714, -861432334, 1715037363, -1027904752, 536797269, 1164316500, 282143994, -929238861, 1057922102, -804922437, 1660767332, 1695534562, -1536184534, 631934851, 2038994620, -1265526056, 179559626, 212170972, 93787926, 356895773, -581432524, -322695312, 268432113, -1923130824, 1800046735, 199896669, 770496071, -2042099179, -2141078655, 555213065, 682581590 ], [ 1634792843, 247291186, 1621042276, 2017774423, -863478925, -184774505, 887760316, -1095194035, -1774260770, 362592557, -1297952181, 1977361596, 1207596072, 1649002320, 201584411, 224097649, 657873633, -196182424, 519950984, -2145837408, -663534274, 688896222, -1423101843, 427562108, 1398378452, 522038241, -983735411, -1604040317, 42094306, 2111158575, -1267322880, -955435226, 389529717, 570899439, -1887868712, -570866645, -373480189, -1533755594, 2026252610, 1152100964, 2051058546, -1928550697, 105367232, -321496836, 2077394832, -443441303, -805389571, 2079044363, -361771162, -1184591617 ], [ 256036443, -1822502310, -640321225, -1528099344, -1763478025, 694146233, 1133182754, 28689844, 1807966265, 1159719941, 782627233, -876879360, -258223654, -222024058, -239476096, -30862714, 1827284504, 1235560811, 546234128, -796346811, -999389906, 1222980802, -833423976, -1673561469, -47014587, -369348756, 1852962704, -1956755331, -460176546, -1066288930, 1784174494, -1843809338, 1004336542, -23137890, -422276930, 2008454523, -1708384020, 280293781, -930560598, 2021668094, -1740467372, 1831187882, 1397034506, 1450778877, 143858235, -564381651, -79793560, 376708514, 2051113133, -694417289 ], [ 1941463308, 1647065777, 580831640, 1005008124, 607965662, -30426959, 259877366, -547451222, 1639820880, -1919159092, 1252534313, 17868492, -1971285797, 1277694901, 448063894, -64225706, 1748295200, -906257686, -1985264007, 1109935552, 1204662714, -1087403443, -1744371712, -239601773, -860566871, -529837749, 269968296, -1628515252, 2107103138, 1179204780, 704007515, -2056704312, 890954719, -1961825858, 939339326, 1402996984, -619971678, -952134846, 338765747, -511021944, -1347491309, -2121824388, -355338525, -1652199104, -1715001732, -1084791788, 673706712, 1301138856, -1007893202, 345985992 ], [ -1808371452, 473599350, 1851722382, -2075577402, -1425484235, 2062113524, 147674751, -1452062041, 1079628266, 352881543, 999394254, -398107557, 1387441904, -365128852, 496564274, -887628896, -1614850892, 555434389, 1391226591, 132798128, -270196412, 1292875358, 374430481, 1679825541, 666071907, -1335635489, 1469846498, 617296894, 1367682279, -1294744894, -288009519, 1588901748, 117911354, 738686109, 432287038, -2124647658, -272348446, -1091316367, 805739202, -65763387, 1902345924, 1498649174, 31772067, -479057984, -1409395169, -1383366758, -1677103347, -1544710359, 1026980498, 1351511760 ], [ -455427116, -738229982, -1567434385, -745752480, 508962632, -758137787, 1380207845, -1388873866, 1328928854, -1090526824, 45499495, -282427168, -801415199, -2000616951, -1354644379, -662461018, -367278875, 1674726337, 1158041226, 2128083008, 1807482244, 1953568972, 815102021, 1357072844, 937968370, 1065302676, 1241273730, -1335714023, 83105302, 1986398938, 357968328, 1309213204, -1088247803, 195874795, 672405453, -950229228, 2108743181, 1762398973, 1844253025, 1271410901, 560672371, -994732847, 1767196588, -539487577, 1181370777, 1218790883, -1529794742, -1509947911, 861753622, 1098471165 ], [ -1203053803, 109339541, 759672265, 852241815, 169870584, -1251253331, 1566220873, -1928244539, -1228176393, -2060282429, 714490081, -2078855614, -239550286, -1701128547, 474414202, 491554979, -579244190, 1684836188, 1183394383, -904757067, -304923499, -102672630, 2007606630, -805474515, 319861071, -322600922, 407352406, 1127576821, 1001976303, -408861906, 1557785618, -1074026724, -96408532, -797374258, 1274897248, -743375980, 1451916639, 1452023923, -1635814846, -1714724690, 1573592525, -1181014769, -975319435, 1618548738, 1384508012, 1698657611, -1241419732, 236655977, -201126199, 1193015623 ], [ -1757014510, -145914870, 679128008, -861817028, -1988051289, -1892865482, -1230626984, 20378475, 1863070999, -762976194, -524049989, 271600741, 1078672832, 1451074378, -763524661, 1161081475, 2043276100, -209933737, -853821272, 2045601972, -1722311401, -1710870477, 1999517542, 789475739, 100702117, 1757667606, -1259276805, -2040249803, -1856635080, -729267214, 644249093, 1518197631, 141242316, -135005626, -817781700, 734648375, -819575242, 1713903348, -1104386155, 1279642002, -1608615425, -1668536785, 379609315, 743287871, -528076231, -794687557, -191200457, -571277435, -1470479564, 1470974441 ], [ 285656826, 671067601, 272110939, -1764301474, -358145586, 418114917, 1002745845, 1418659026, 989745449, 135459118, -1107328288, -1319853806, -215857766, 477674203, 2001043729, -405028329, 318979111, -1398614648, 2024917681, -1384025428, 411839638, 1052572192, 1320161807, 1369400839, -881827649, -1436006820, -1144706040, -672894431, -1724063532, 843497193, 642542172, -77321170, 796233438, -182112563, 647650399, 291067056, 1188995893, 1663542668, 1288450190, -1965745250, -184439811, 2064940849, 948315473, -1385782368, 998328626, -2112328913, -1579378725, -177597472, 1920859366, 516049917 ], [ 438399645, -219711115, 107659951, -1383344524, -735219525, 467453575, 220413374, 756572154, -830347512, 284272979, 372521938, -1750231896, 1580882957, 687535487, 1253261451, -1145041058, -441131840, -1934153543, 825242488, -233104423, 1645090668, -661464600, 858874421, 905849669, 50391279, 783585533, 1464948991, 1181375924, -774006166, 2048078626, -860424157, 1788050886, 244809120, -244157270, -1698812507, -822836730, 818510610, 417950244, 877639576, -1975074154, -825847509, -1520924838, 1893954333, -240334883, 2130222583, 1908171632, 1860105838, 1740854522, -260504205, 124713134 ], [ -98127307, -22822757, -591137026, 1816211341, -80443994, 1858985377, 1220026301, 1531484575, 570208322, 1554137487, -1657596577, 918534237, 1873491417, 1327057835, -1837462998, 95024471, -1124504785, 613993652, -317501705, -866148773, 1193371482, -2005947233, -737308607, 673591544, 2136593065, -1052075298, -2135163079, 533673927, -1899200849, -556005167, 1187745354, 813651648, -209183886, -300334540, -1125245538, -1449065621, -795605554, -1566099023, -1269114418, 1522998854, -2147382126, 1460016049, -1371647747, 628050078, 402647319, -1095945126, -1895007833, -1508928346, 1911400231, -1666771718 ], [ 1307954679, -1759607232, 1342802481, -743511851, -332263921, 644076164, 1687188803, -1179696364, 913862705, 1997181284, -106508254, 1744271350, -294298612, -1008560857, -139542259, -1239600905, -1624443367, -1945357849, 1150842569, -2068801250, 1288117632, 1426648592, -395876197, 355218981, 1332357109, 37064993, -780712401, 217348900, 1497073552, -1509847787, -429869003, -1600506374, -1183590461, 2097768049, 436177269, -1297757575, -1022401891, -1604585485, -640202111, -1465286686, -2051922642, 2086507726, -139267037, -47792090, 589742607, -1954871171, -1231541064, 545890309, 636047436, -1885901279 ], [ -1558236078, -1623017890, 1356888806, 747892816, -2027296587, 1527233888, 1102869551, 1576620349, -1756684524, 1318457461, -723867069, 1008191549, -2035711775, -1362295481, -851273803, -210506482, 835708037, 1699368763, 1199064518, -88426201, 261437935, 136045850, 674440759, -1121354427, 1450139605, 225234006, 440095134, -2052854213, -149275556, 1911449012, -356189976, 443317157, -2043435087, 1289665952, 373170887, 2122608311, 80045600, -980480245, 125314697, -1323611911, 1304812244, 749832601, 2015198479, 1987066948, 291257612, -820836574, -211900946, 855289188, -1847913032, -666584771 ], [ -353342929, 1080943832, 1065412427, -1741325314, 797804125, 637379941, -1056978122, -1725093963, -340090760, 2048575540, 1714477550, 1494092686, -1919078006, 1698609594, 765769689, -624507380, 1230607855, -128851291, -621972552, -985604765, -548168721, 165973152, -502009883, 485290541, 1181730665, -1651269156, 1250355400, -1763190664, 1528308867, -718696265, -1752098509, -121611438, -1157546497, -1707540726, -482053866, -656327063, -1905919374, 1074327232, -1122388177, -874092158, 219162590, 1822989276, 1357775936, 220014408, 1671808817, 1234113756, -45697010, 1772013683, 641931651, -1407222129 ], [ -1374048334, -202639530, -411920229, 486505480, -554992693, 664873164, -662484678, 1059499731, -439378660, 755787925, 2092561221, 698185585, -1717847751, 507568141, -1855842463, 1982469084, -502976493, 31610262, 932991525, -787094847, 849202476, 635307639, -180712604, -356067931, -1563348101, 867972095, -141287062, -1620652325, -938433033, 2033494421, 1470258101, -1598207662, 1814465488, 1468548220, 104554477, 1951062937, 1555429256, 1627673634, -2055981139, 1630383555, -862954836, 252688123, 620713594, 1847305147, -1889346557, 2008893118, 1175157570, -2095490374, 829249176, 277009162 ], [ 2052438819, 614440798, 930828581, -755081298, -1448524729, -305156588, -1120743002, 916029146, -229121313, -1608869989, 1115134588, 1052336568, 1417704089, -892593991, -1134394898, -883918624, 103147880, 1451726219, 866409893, 1955345517, 1813443394, 678326636, -434253807, 380229332, 1382239356, -1134775595, 680395153, 1666984721, -579097884, 363271121, 1604384292, 1145335501, 910106596, -1889272722, -707193789, -431111994, 2144059576, 1967672714, 984928694, 114502627, -1279807305, 1266199762, -861636525, 1417901205, -1000875812, -606401806, 256369426, -273962701, -63840286, 1834309213 ], [ -672832620, -88234180, 184312311, 1583381636, 1187346209, 359990013, -1761291519, -1227356567, -1462836493, -146111604, -736687762, -1994515673, -1094735867, -1139364053, -1239847640, 1904000169, -544145594, 148492115, 955018641, -1037155983, 1660372412, 709308682, -1879749318, -760145485, -1993917386, -792508171, -706204631, -686168727, 319586314, -85210911, -725696491, -294718826, -1779441055, -227832220, -980237328, 1741731639, -1710834810, 2140932364, 1356287948, 663241941, -851958189, 275269119, 2086012842, 730462183, 1662478184, 1008422623, 525554929, -1891914034, -491616018, 1564029224 ], [ 148894012, -1178203265, -1891661065, -1755369334, -379896617, -649017730, 1207784766, -1562761631, 993775538, -1808373587, 330459906, 1111737810, 200328652, -390797172, -87679535, 793687658, 1424263205, -672384839, -902755900, -71406484, 1981164740, 448939971, -1887937735, 1675836430, -389425003, -331016280, -959162812, -133613631, -1207232800, 253694456, 1406988302, 1241873678, -284795873, 1340064778, 1845088490, 1066358909, -1417065763, 202112707, 1690951955, -797070622, 1565477738, -868331837, 1606927307, -2140967736, 1933538787, -253594903, -67393467, -337834891, 1733113615, 86327904 ], [ -1787454128, 850498176, -1648414605, 728813178, -1359888010, 1826123674, -275739751, 386421402, -862181965, 1499017898, 1832040757, -938492411, -1074874344, -1888469978, -152262609, -1922139920, 1146837785, 1514707185, 1043542021, 992683429, -587182140, 1704413699, -1149538234, -791742996, 1411706817, -1777081532, -356325574, 602940578, -1417039826, 1956313056, 784820046, -1963279330, 1429153803, -102698938, -1512218180, 1773929500, 143746626, 1262050298, 1061855202, -377952102, -856640007, -478699202, -739238514, -743933523, 791056935, -713446651, -1739901982, -1920193820, -51063047, 1476191119 ], [ -2003266790, 1293500447, 1012059088, 981526738, 971049772, -1053006431, -294843164, -1932609325, 942110578, 1890630045, -797151137, -1261680460, 1567871897, -506588604, -1124410355, 1378864665, -1587754959, 315538268, -1235934030, -42469377, -1438548962, -617894823, -18609620, -629239846, 154629193, 1638410880, -1313183360, 596750885, 709684633, -1992652152, -1150039277, -1053045577, -108583265, 1336123665, -1086954357, -41587211, 1089191847, -367094911, -382964875, 538569238, 1549247612, -1077652225, -1425462086, 48191740, 1521793745, -959022756, -245610732, -1718912142, -1263907791, -1307269208 ], [ -2035922106, 426240099, -680019912, 410579611, -1381403261, 1632509542, -369065854, 1686397285, -546192089, 1423169605, -1666734998, 1823665508, 1129322520, -932586923, -1754550295, 368038522, 1246671245, -713954221, -638199337, 1136187491, -230665212, 426012910, -1510798170, 881436691, 2025900250, 1243260689, 331014251, -1889493112, -1054682857, -1534452357, 1820666178, 1604191386, -1735006357, 530740273, -1347337942, -1114253497, 1752781561, 627749066, -1386273342, 115370958, -2136712333, -1633031026, -157872731, 1920639730, -2096214113, 851897161, 594430557, 400526908, -694446989, 350561596 ], [ -1525104477, -420472142, -828195186, 679705459, 1082284199, -1601112108, -626764644, 637728943, -1377650905, 1201606010, -1469280001, 1888638427, 308450367, 1080793527, -1878677797, -1491490782, -1440940643, 787649272, -480981500, -1852122956, 1254705715, 761749309, -905965058, -925105790, -1284394220, -421294652, -982601303, 1568296287, -1719073454, 2095279434, 1813214097, -1508796335, 1380667707, -625542524, 474216484, 1867909959, -1209334156, -1967932457, 1258926321, 1685970104, -1930191108, 94645661, -664763866, 1109388504, -1108724467, 419740147, 396149821, -1743431551, 496530889, -1955256449 ], [ -1639486618, 1847401676, -601728741, -1015696363, 786977702, -1996139934, 433183249, -66995707, -1490569214, -1954831250, 624312096, -2057445042, 2115285621, -421471736, 2974525, 37786866, 1381269190, 488232620, -522530461, 1241310023, -1366947361, -1928168127, -1117235734, 274602251, -1900029355, 1761831892, -779926324, 308773098, -138329570, -1336579406, -986381465, 1797543729, -783339390, 1650072371, -56168122, -514487040, -133354638, -989365003, 1151503565, 335200036, -727564637, 386308195, -19158542, -962853793, 499214655, 140743146, -1179081431, 336292053, -1481064048, 1617299700 ], [ -107238766, -1893059127, -943672311, -1598540986, -1011299648, 1679044532, -1042831537, 751337432, -39272024, -45972780, 156152587, 2003871328, -431965671, 856484952, 1733330323, -1300604167, 873808517, 494448970, -645688996, 428353439, -190335576, -1876337605, -1657800062, -263498808, -907701313, -1181445863, -72177875, -50534462, -435439576, 908235744, -181413291, 1353735758, 1855673513, 1942507012, 300155392, -1036880373, -1274763138, -362828108, 1544266260, 951197589, 1421967042, -1469934854, 1384206472, -1946091275, 548400282, 1197896593, 1579088049, -641469464, 793081051, -1298819704 ], [ 17231740, 1932411343, 75665707, -1009687351, -1954769143, -1172633491, 1183308871, -533121827, -415547001, 992238003, -1830640095, -920235311, 612208213, -1186814344, -1886305397, -649409023, -310345081, 2086347707, 1011789271, 1988028360, 630429798, -1035822433, -794394177, 1759798568, -1033464325, 1779817223, -2052733856, -511969894, 175690443, -365527880, 656960113, -106962179, -1051330603, -1417190941, -863954952, -386560050, -1504283581, -569971336, -1160257104, -366511446, 2047418758, 2034444933, 1245145907, -1988576070, 2105040127, -213735757, 1832599452, -1379354057, 187823467, 556118708 ], [ 831556743, 411050076, -1787970666, -1062507002, -121990335, -708941671, 2024665717, 1500938976, 813508508, -525514475, 1064767043, 1439739784, -2103475926, -678271628, 1003303527, -844279577, 1606394229, 129274854, 9277281, -2127215143, -162426929, -701996834, 410611076, 1144097714, 405129844, -2094991580, 364541694, -322639953, 1835823478, -102857702, 1008787942, 2014197067, -1859557035, 909035616, -504957355, 41485563, -2036362688, 1970431564, 640687656, 1295311341, -1076185318, -975530003, -1510834383, -1208582986, 1699181556, -864148295, -1868162086, -1220826304, -1306089211, 1930873720 ], [ 1796498663, 1454860841, -1860338451, 276279811, 1974609692, -1897287216, 1870964335, 1705030645, 897020907, -247489530, -774606554, 374498326, -1109629752, -1975182607, -1084807930, 1199637559, -1739540984, -18426331, -865799780, 1250032698, -2092641840, -1520499897, 423283368, 929872623, -1022407918, 970931504, 1103784434, 1923101268, 1518460398, 1527375947, -579259103, -1605259014, -1772343601, -1331590365, -1154863284, 657520117, -568960672, 1014231393, -436045616, 1726326948, 110394402, -1930157615, 1573777304, -1509077836, -726064801, 1987856311, -366823306, -1255826099, -1908200675, -39963305 ], [ 1387510315, 1497580000, 502531804, 2079066825, 980228479, 1552889297, 833467415, 1520595888, 1294210562, -1724971135, 578047146, 1648321121, -1624703125, 946321817, 524904536, -1143994028, 917726640, 1739817429, 1924144400, -2041208204, -555644902, -1905493881, 1001171548, 2096974340, -1855354084, 327551556, 1672191265, 390734831, -2000092894, 2138798923, -159872843, 1352865797, -1528295799, -755827036, 1084355547, 1826011148, 1625718319, 329359410, 231405711, -72520551, 1497754730, 646140461, 288257501, -1252557177, 902198368, 1720880921, 95304093, -306311051, -771357886, 1745658961 ], [ -743962199, 1749258585, -783362852, -2080762649, 1589937292, -2050121454, 1214310122, 1402668293, -1669863373, -459327547, 1287289200, -1025228438, 1204053426, -23711114, 1418763152, -2130215815, -1287075823, -558948845, -793698550, 194773396, -849856929, 624760194, -883879776, -1831988159, 1233706989, 858753953, -1573792217, -2106115298, -311174918, -1833726603, -642562247, 300818546, -54310482, -1734074965, -42935248, 1302966528, -1742306951, -37740439, 1452257236, 811033931, 2002830430, -1239800212, 1510347707, -876792470, -820425521, 112296717, 473621863, 529915171, 1597247352, -2059385571 ], [ 1061576554, -2106424067, -37996025, 1324793972, 283226624, 650381775, 2108852865, -536925224, 904243914, 1072625314, 770541373, -183092418, -1647788338, 1265854767, -85410413, -1725599096, 1333644049, 126616528, -1997212516, 1444900880, -352445095, -1489752123, -1581483527, -1911017641, -1048841288, 1352070905, -139485904, 90132956, 1093498089, 1654331375, -320480841, -297885656, 24486149, -1896246350, 66518639, -242909398, 699143814, 1427082650, 383129904, 1550459806, 494701576, 581768897, -262909318, -1383038890, 1117094190, 1135721775, 2053495179, -1634880373, -1439135878, 1577896881 ], [ 1393039498, 1204342415, -307287039, 1952689511, 318186317, 251572364, 1684463579, 152604818, -1621822756, -82862889, 2010385618, -1294541488, -2128511239, 197422241, -1152623316, 1742058276, 1544525166, -1233704733, 1605267894, 1761979602, -977385329, -129089218, 1568363024, 1224180741, 706476748, 1228201559, 2071272060, 1178172116, 360694006, -581673264, -774692401, 495892261, -1327731222, -1090930252, 1684203090, 2015160994, -1187358363, -617821496, -60712301, -561759731, 1598364719, -537621783, -164629982, 1928292814, 1816144148, 247835825, 682251059, 1027425424, 1310587393, -759636523 ], [ -1309535705, 529479712, 1948908242, -438158028, -824200434, 1170834213, 1595802573, -790074333, 1893920752, 2052800210, 1570361272, -1622261716, 728479615, 1402828369, -848984141, -2022891280, 1987740779, 1609226239, 119403996, 976529656, -659033076, -1458149355, -1461092981, -1806361233, 1183703553, -603906510, -2106831287, 2054108603, -1440837676, 1472992895, -1878667415, -1498869680, -1309876484, -130838313, -1939013598, -1288770196, 435003301, -1468887676, -500707734, 1210715915, 1494601584, -1981835173, 100413278, -1747805580, 928921981, -260709790, -1807080131, 1103738519, 834417143, -1693667556 ], [ -1543364685, -450782928, 259910525, -841512814, -1307955074, -1121940258, 344907217, 210891743, -1058046405, 726253489, -1859212207, -2056870983, -1318241572, -1457949009, 40686765, -965542482, 1839164233, -507126030, -1392952985, -1839400390, 1155460878, -164083683, -1417852854, -555433829, 462618207, 1654607046, 697252395, -1462537485, -1621587911, -1994662353, -1807681561, -266406797, -1484926381, -1044062056, 816418755, 270037797, -37452835, -523146780, -574328919, 489403839, 759364081, -1930654852, -55113303, 899617927, 815498790, -2106816315, -1986952755, 1830748596, -1589958612, -673926881 ], [ -1686387955, -712652130, 785644040, -14679887, 2020999413, -1463743126, -337164703, 660075912, -362420508, -926371728, -460005424, -593366955, -365431016, -692758000, -421633180, -1170622986, -1216401119, -1455008593, 823518359, -1857731240, -1242191478, 603694947, -124325037, -1282471035, -1232098959, 664263750, -2057852954, -1485130822, -1418045584, -258125374, 1458572362, 1075806959, -290893563, -678749695, 1072521179, -639638114, 1606874077, 860277520, -1622570876, 1895330836, -1886773535, 57892310, -996663529, 1706374257, -1495915047, 1779727976, -228323126, -1988061982, -549147002, 2098458293 ], [ -340927243, 1308392577, 1382153525, 800172225, 2063824370, 1039149492, -328945619, 191030893, 1187024222, -1573082962, 1625652970, 1686839930, 580463058, -1096447615, -1013083471, -1395517985, -313732979, 1534270939, -1060218633, 1778981439, -1762199256, 1607799757, 449525529, -836762097, -386788316, 1343245438, 804128052, 1755364099, -708927663, 1287959975, 1457908248, 1997054372, -300048062, 385973713, 2118422857, 1230148928, 978040515, -185358878, -1141939042, 262407509, -2002187701, 1520578154, -356353692, -2060282671, 855924621, -628271097, 1396322877, -1186761559, -603703124, -737135130 ], [ -879473722, 421339576, 1577960977, 693302433, 1364396792, -1014281457, -421434241, -649256684, 946020972, 2105151451, 1903810068, 644797680, 1288341827, -1488606376, 1372743851, -494777510, -965763775, -28202682, -949453191, 1662090730, 304409290, -916076765, -2087905367, -178596291, -1084049366, 204034043, -1593409521, -1288484565, 421330636, 2042735756, 1522927152, 2087138491, -717492572, 1113595644, 1977154226, 1688769831, -72165940, -369019903, 1068255616, -2146752167, 1226612850, 1961230003, 372131490, -1950452474, -292874693, 1103443820, 682918209, 883653441, -1254937250, -1796882952 ], [ -1468982045, -206446064, -1453243109, 1466282807, -987040433, 1554281696, -1237590798, -1697290605, -1807913993, -1402429275, 1432554436, -1236890745, -1419870416, -514188883, -1102506608, 681413974, -519904377, 1325158221, -603731717, -309155269, 1018747551, 1065635147, 1110465787, -1970501046, -1209729354, -1649389718, 1127923305, 847196942, 436161378, -2111877820, 1368875537, -641114926, -737898706, 2045686869, -1558135694, 547505943, -86143154, -112941061, -879562547, -242877845, 260069467, -1998788250, 2134931499, 1761316845, 684739183, 2017133490, 1086905047, -556031104, 1778248940, 667744666 ], [ -253693229, 601506959, -110751269, 1403182996, 1296008246, -1481991082, -2067480999, -534556626, 387813882, 2034549618, 651604853, -492598522, 156217192, 2067557773, 777141587, -920962614, 471083141, -888381688, -997694355, 757989827, -1891712005, 416271847, 33933553, -307693255, -2098887859, 115370040, -700415679, 1681840825, 954380768, -330971157, 838134539, -1524341001, 475354097, -1609449510, 1448361194, 1621379238, 175061794, 1760408559, 1208602615, -927841335, 1417712226, 10514008, -1563508312, -763545561, -1791841957, 1404617074, 878874307, -745016737, 2036370813, -879412875 ], [ -212714213, 801432384, 2051169243, 1696179331, 12573804, -639440560, -1029848987, 512082163, 1476650803, 1667198550, 1396607920, 1248380688, 534877563, -2123554728, -1796925617, 1466564860, -154107251, -2036389717, -1589039490, -278873460, 1934038259, -1237155509, 1302307618, 917919090, -1146473443, -168273634, 606510643, 482262104, -1690390390, 392220676, 1775549216, 1068778482, 1726479834, -456992227, -2125431385, 261134668, 562312560, 1156149819, 1680578934, -359350845, 664530489, 148130471, -642891458, -1289333572, -1704073985, -922312441, 557005861, 868278062, 1710052399, -1822327296 ], [ 250262061, 1059656429, 1838277666, 920678141, 486576465, -256219134, 573369387, -2105656430, -716067932, 1441687297, 528635321, 1862412417, -81859024, -712984846, 1695438954, 369864572, 221796181, -1486985762, 1102275113, 330435535, -1160852378, -1320695261, -393804574, 990378894, -1553454574, -266200243, -1262071571, 1261856778, -197942960, -1498656031, 1305921810, 1344828334, 339215872, 17008699, 996771073, -1353180537, 740113352, 1222611787, 1322831065, 388442786, -1734173816, 1991071227, 1874708297, -1735880478, 133765944, -1952235619, 2123102171, 1992275941, 1354265258, -74887700 ] ] ], [ [ [ 2056529364, 1917882542, 1325720335, 1689213261, 1756750718, -282253829, 1508027240, -564031218, -1392580186, 1323793760, -2116359203, 154855992, 1964272704, 1695018223, 1064800182, 331990848, 1372356998, 643531889, -1007189512, 483908379, -909831533, 287049531, 1301040381, -609212131, -1111196204, -1113821605, 79107459, -2124315, -1371052262, -1702674235, 2117805708, -392672972, -1066541172, -660347844, 269294085, 1768581603, 2136761632, -2016353695, -1937525755, -22080752, -1007468005, -1952703892, 588931653, 650030286, 783508797, -288830943, 1184665745, -938890565, -1882365805, -927860407 ], [ -70097413, -301680402, 413399136, 1080336936, -425947463, -878169594, 1246453760, -1851137299, 1032824293, 1503895001, 179284605, -1758949518, -301810686, -650050694, -1939894839, 1210679300, 472738529, -1446381147, 1580690267, 611703538, -11297122, -335822608, 136521076, 1565395246, -1544400472, -1494980366, 410834334, -492667253, 354420499, 53107891, -2016219596, 241428990, -950920279, 848693036, 107607244, -207404415, 1798504349, 1359058682, 288328320, -335793267, 1688255537, -268860386, -1800467276, -538447191, 475416491, 1897260725, -663214887, 2129974791, -572906240, 1456991399 ], [ -1533148707, -799881138, -804353313, -864786978, -1663096009, 294841783, -1353115445, 480473189, -562837997, 834778512, -957104365, 266941008, 234661422, -1687717818, 1729332083, 511162948, 743604619, 80853480, -1815051082, 1631989424, -2084564399, 459449716, 425314105, 1523110022, -1359232489, 1869240956, 1893672005, 1346528876, 933822960, 706539197, -785541555, 1018577664, -1887928921, 567299286, 1495320582, -1593949124, 1078154777, 1409429040, 344238081, 878608967, 99180834, -1161157497, 10329763, 1522546247, 1540237784, -1333575676, -1554655031, 396535152, 1023577180, 327659956 ], [ -1504865306, 160047277, 1079387075, -616423458, 913395732, 844914605, -809536845, 183441550, 2049513838, 1789965295, 1851418871, -163484825, 1592907047, 944650120, 122216975, -1251316110, -739451264, -914907853, 2136373280, 381392488, -742991988, -1634647901, -1124463322, 2022364613, -2129149767, 838917885, -278983578, -19379366, 1054535723, -499163431, 1335989555, -1875379478, 1945968866, -576488182, 1939619772, 551562575, 789101340, 548736879, 1359275398, -604774757, -336588324, -1257103303, -466224133, -1956000164, -1957201296, 1410626112, -621500368, -177985929, -1516172424, 1776265540 ], [ 151415218, 1647223177, -1754535924, 1044982936, -1903430966, -901361226, 1807363045, -1983024521, 237090773, -1395537699, 1018097405, -826901854, 846538035, 187445944, -1336019188, -1131809461, -1103379822, -1267871156, -1146350509, -135605877, 751990978, -834307858, -1777973343, -1641733889, -1203228105, 359839303, 1020289594, -909528110, -521027958, 848904168, 1618757071, 292095767, 1494703320, -1035781024, 459593663, 502560748, -1362333835, -263130428, 739242480, 1654522872, -496950113, 83575120, 698713292, 1235642823, -1586411340, -1705521071, 1572611984, -696908434, -536002512, -1955541678 ], [ -1351069096, 348825362, -179240407, 1343277204, 1606934360, 2007134861, -1903763239, 615674723, -1976751119, -1233689001, 832124088, 1376415249, -86480169, 185151351, -1910848314, 1631915517, -2099688277, 1422694871, 894925731, -397169246, 759149410, 1119697345, 1516004263, 276317677, 74485984, 1800795445, 1983505706, 914830576, 2113265423, -409786931, -33477314, -1005814293, 770153861, -2124155628, -421938411, 1263101728, 1359561043, -1436696550, 1905155586, -573779323, -292924528, -1764875250, -81134884, 1840433089, -1264868836, 398830830, 943283840, 1819365758, 1645944628, 1010283675 ], [ 1236207316, -1036128615, -1776751626, -320562284, 1494178159, -983797608, -651650081, -408537167, -702217375, -416696064, -627954878, 680762495, -1974250229, -679404982, 201542886, -1166424081, 939199824, -861439313, 2119555274, 2039378808, 154832684, -538659458, -362797917, 1324060377, -205407560, 250629233, -96486973, -338884878, 1934594136, 20564667, 1466639115, -1488706187, 1359065390, -1579066961, -1446902069, 1289079458, 1510915921, 1911209191, -1017392215, 980302914, 1421623424, -1970075583, -1127571192, -375326589, -394481358, 747868310, 723208326, -1156365102, -1575950496, -1861058979 ], [ -624021819, -1505233805, -1293960208, 1506549002, -559487498, -426037067, 1496317074, 695498536, -175253360, 464175114, 309757457, -1385155452, -1065210902, 1210829336, -257363469, 113642611, 1949730737, 1398838022, 34991253, 1583687536, 1481934752, 2103704308, -847078088, -1819040931, -432339705, 741976887, 1997488351, 170005675, -1732289863, -1598937863, 1143881951, -964922517, -1319298233, 956168996, -404145339, -832570339, -348580521, -994433148, 925670351, 773301640, -611259401, 1171664340, 53357435, 534706721, -1095276426, 1633542934, 1688366802, -1751917989, -940849502, -360424009 ], [ 1927018635, 770727578, 1182906170, -1355191473, 896117785, 1046876372, 1277400440, -1164162653, -1220713025, -472431792, 1455754182, -1752121840, -1404225524, -1452656578, 1462578123, -1604450242, -179295609, -206192258, -1409559424, 1594404979, 1249358538, -1002033318, -1583230521, -543977165, 553315488, 2043387397, -363834978, 438017890, 222586454, -1745249302, 1517906854, -1360276794, 1300784656, -669473763, 143861689, 1373656781, -590315847, 1621759690, 1290563183, 504469508, 1821840929, -348356493, -1960270342, 2020071349, 184392616, 664331112, 458961080, -1099792686, 12973420, 2098163958 ], [ -457738379, -1987513525, 352794827, 106531957, 2113319488, 1550494138, 208653975, 1042681038, -1968177073, -923044266, -1959874073, 2032646811, 1501600037, -1004304397, -657534566, 552195211, -1513739609, 199910675, 1166427686, -2091905273, 1802465984, 296754905, -763975045, -571742101, 500291686, -1529980881, -246281679, -1617518753, 1988081868, -1352889689, 1467743458, 807842132, 1761109503, -1547871656, -1049663347, -1182793166, 763074156, -1927459940, 2076489981, 1314827951, 22791665, -1634262186, 257661235, 1793635861, -1653475843, -90686232, -895183517, -366052294, -561778021, -255317326 ], [ -1700174626, 837104583, 435786033, -1715928954, -810639079, 1401363771, -765075657, -574668218, 1658640525, -897798235, -368971260, -1295795214, 2063141729, -424665310, -708499783, 1883161724, -597753103, -77451864, -1013214669, 1244928530, -944484515, 1158354404, -861754832, 1711322541, 2001978937, -1713058282, -2112169246, 1066531609, 1065060628, -993893115, -1116142749, 2089683840, -1769646209, 312960672, -1838217008, -2025041378, 1235817080, -912100490, -1761439201, 1532360573, -1333436669, 2124647358, -1119468736, -1544443421, 623224368, -2082702422, 1561339612, 265131633, -1188791477, 1424466531 ], [ -804156221, 1151411389, -1521096115, -880578755, 23816733, -891054110, -41246737, 1193689975, 1344973370, -863631950, 1359137182, -1548839049, -825152537, 949677475, -160899520, 2045361442, -1567097821, 854458263, -1368658938, 748907569, -104096585, -384555966, -1549341655, -2083722143, 196846932, 893569990, -391277609, 1621015431, 662224467, -74399610, 1453002329, -594494885, -902420025, -28589532, -1299097824, -2066105517, 133861069, 678902894, -1118419731, -1688565278, -16657409, 1610530948, 1013290673, 1685104608, -699716584, 1567202808, -1778140571, 1963592612, 196276934, -311141870 ], [ -315207099, 1084479171, 407799594, -1909391322, 2057800935, 114624337, 1378244382, -1588228468, 1130679183, -388723489, 1700027635, -590190515, -995451, -42516375, 1938479458, -316521512, 1130393437, 1839370475, -278269286, -1681463859, 425697054, -1786520984, 1103234412, -1915013085, 1131598408, 1551510644, -1314002441, -1201739829, 1204476975, 637169823, -1907702535, 1136684217, 1171468801, 179745877, -1396678166, -105669267, -1324974665, -1990100355, -27118865, -283341562, -569109191, 1575919630, -1466621185, 1213583352, -596780874, -482034740, 808451843, 1417167481, 1127218804, -2049068913 ], [ -1399678045, -111494838, 954281175, 1514039276, -1801694864, -821258078, 1657012425, 1124382722, 1867506875, -1724372786, -183329627, -667047343, 462568259, -583699723, 46101582, 2064274046, 126268820, 1154942449, 1722999751, -1684733525, -1407281659, -448038693, 766827115, -806652847, -1221894326, 1148840639, 496607759, 1324358806, 1375234473, 361992661, -935977576, -469839019, -930864636, 1752391622, 1932376448, -843513603, -1852343715, 1194245678, 1787888721, 141188066, -1764196877, -1825202937, -2020010624, -916025711, 773370061, -1100584657, -1854952537, -1670692357, -1094680019, -389120743 ], [ 1635832514, 217250529, -1608368681, 773926333, -918030677, 874038191, 877164726, 2130113546, 1209399398, 1454163929, 1900810268, 1137579479, -1805927207, -721269161, 977115850, 1665643583, 720378049, -1021263357, -1819910990, -1830196214, 1802825606, -1945316044, 61286746, -339373130, 1612127439, 418998760, -1797126594, 402150761, 1207125454, 149143570, -1830640662, -756040861, -1219348636, 196675066, -114668102, 929149449, -1396924761, -102840134, 92508213, -249440161, -2106443633, 1324190021, 1211597786, 798890606, 1670984608, -649717316, 793482842, -1971821535, -826538105, -79072431 ], [ 1379252400, -231187226, 182841258, -251348838, -971830339, 936307024, 957476182, 2130833833, -1452425329, 1184760164, -988225942, 369295315, 833834067, -1863273333, 1615856662, -39407923, -421024476, -220836021, -1659455556, 909156422, 909155997, -959292233, -698321399, -927852868, -1356423844, -2013998249, -777029534, -2127932924, -1851397311, -2032173191, 435037630, -1692977594, -1062914960, -1900995013, 326334216, -1741118849, 1729500655, 824222629, -1509471815, 750862190, 167536924, 1255112285, -400809611, -1501402340, -786082971, 1134808871, -1134508984, 17980452, 764149837, 1785929740 ], [ 1391720287, -2052971084, -1384537453, 287259618, -1071179407, -1582428601, 1074902781, 1873924824, 900544858, 809200089, -1238325115, -351043591, 943047732, 2004349100, -559611769, -959016680, -475428359, -281610369, -909836886, -598754627, -1901589281, -1506715675, -1480897319, 961297334, -1123387588, -1694900402, -1500818344, 251310892, -392435755, 510222371, -22610279, -64639708, -3066987, 749816361, 889651402, -618159293, 1593320991, 1814044906, -1534905868, -606610037, -1723981687, 1437964533, -1942475886, -516056064, -1203709752, -314233333, -1585449436, -934245173, -558108875, 2134739870 ], [ -539955140, -535961635, -1686192346, -1236400393, -227194166, 1917581206, -2054911924, -2105530860, 781899693, -525961720, -1937750132, 2085959959, 2018034096, -2045578001, 1016778449, 1022174, 1479478228, 1792362853, -1082471174, -1782743133, -982745469, 94291858, 1114164157, -441353956, 515512639, 2018006699, -1737451766, 1296545467, 30507525, 1671146341, -1585392521, 642215922, 1097030854, 274218438, -16678979, -543988477, 1968714910, 1909586877, -1446161027, -94158886, 644848098, -1052824510, -1496043381, -23020062, -1280303077, -4693408, 709153300, -2028310903, -33328614, -229346879 ], [ -1395138686, -232374829, -2005023420, 1545601018, 1159558130, -1830360104, 204628193, 1883007457, -1955773517, -284205148, 128861064, 933140216, 542990872, -1724585098, -2000796886, 1238473916, 1114930561, 2092771516, 508067109, 1711104926, -1722862780, 313748893, -1461977717, 1742015714, -224297335, -1695978053, -528957172, 503762566, 1111550995, 91276162, -625804997, 323468954, 963208565, 593326225, 1907679840, 572067933, 106366594, -991817911, -530560841, -815321572, 1204612021, -278518674, 2046480312, 545545600, -1124730150, 1488719655, -837022724, 674657017, -1236963573, 362842160 ], [ 543279283, -1540536914, -1916175409, -1005602793, 2007348175, -1037179893, 172982002, -1555580517, 25273136, -310321374, 59452171, 763090350, 2127017648, -1641199527, 167932331, -644262352, -1229678479, 1118084393, 493049888, 1573175120, -1409373880, 782412192, 917660577, -565313318, 143534222, -1870447770, -591336010, -1843004170, -39468285, -320378630, 534533050, 1584077800, -1272853453, -203930547, 2008210178, -1996654878, 362702112, -1274036465, 1290116926, 1074283205, 1011346311, 963521128, 1370503877, -1936118576, 170990162, -403627199, 1356093990, -1296566224, -2142884463, 368908342 ], [ 2031351345, -1047719307, 707811325, 315874598, 1571932118, 1699023155, 308856003, 1485470234, 1681745092, 730297117, -144575137, -469397013, 206808039, -1123447126, 1858471851, -959188779, -1233146831, 549335901, 1319085188, -836147160, -204340225, 477257750, -1952673232, -863490243, -54668988, -1627718310, 192176944, -2024001079, -978833371, 680820555, 1818337322, -223960884, 1827777274, -893035089, 378679643, 1265268620, -1428647107, -892909597, -1873930116, -997078988, 2012661010, -121279019, -710358270, 1914226831, -1487524747, 463481260, 977304601, -92322650, 665592548, -292598268 ], [ -780861924, -1533515144, 800474882, 283396563, 907306706, -1700014688, -1697685038, -1838469429, -1785224137, -1180622423, -2097665504, -296014395, 1647283756, 2028988253, -736635171, -229416869, -2003794988, 2040307391, -2044296314, 896316108, 1871007922, 223640340, 14184194, 1444301552, -980774618, 1858363460, 1552911270, 1296638692, 1023138538, -558865462, 451081962, 916543079, 615205973, 1601896820, -1604277641, -2036447739, -909735722, -1357113524, -1536329861, -508817586, -649552103, -1954946280, 603462642, 544122558, 1481606751, -1240098414, -1587177383, 1838277753, -1330454330, -1164767908 ], [ 45294676, 2100407621, -148410156, -630082146, -193949881, 1988641212, -405083860, 1415075750, -301191254, -1663512649, 1296498821, -1433636419, -270373676, -1761026235, 355505821, -966863555, -123662320, 1195109596, 2063496456, -472887307, -505496232, -2045267378, -909685676, 76942292, 426593916, -1643512387, 593771715, -960526123, 1893047929, -494394200, 1717953761, -1880015448, 1844061851, -338065462, -550533488, -1508780056, 2092334128, 385507821, 1139823602, -2038846853, -1703933431, 70304111, 1230096235, -1505352753, 1961085768, -1205235161, -1497165791, -1909527586, -1652565273, 865942496 ], [ 1393825082, -1598134914, -1795112444, -409096729, -852956703, 1056339606, 1893726455, 2074742283, -1651888629, 343624660, -771344917, -342966209, -997594204, -833352923, -2004190365, 368742364, -1651816971, -1667392878, 1065918969, 1874351858, -2090341131, -104078388, 1853637386, -1461535309, 1068443872, 176579475, -346707770, -163603692, 1980197683, 25889295, 1264859920, -549004900, 504601924, -2027312763, -750314318, -1780677627, -1244689421, 1184203994, -187297658, -1872438316, 2138974140, -2033982819, 2000697670, -1710839095, 259966727, 1440719747, -267026100, 1960556411, 226317207, 1505908290 ], [ -1118353196, 1347180453, 280010384, 452025699, 1215654754, -1366926270, 923274211, -861521132, -645044222, 1367603922, 996350701, -764371518, 341580364, 68852233, 2113094321, -737753870, 611856702, 661468724, -1848032250, 877581337, 375473670, 1863684650, 1990034472, -1609037055, -2041777964, 1582058595, 401544397, -2053741829, 964559756, -1023418771, -808882515, -469188519, -362322547, -29665336, -493314610, -2117381732, -680112389, -719155662, 273352260, -1959852979, 1890804689, 765656120, 2028638646, -1303405373, 7430362, 704234111, -518827011, -928706174, 1470649092, -122531387 ], [ -514496872, -2097530450, 1125269610, -6347526, 850499042, -392022891, 1599022829, 163590087, -487798766, 1327260051, -1896604807, -1326016844, 896869489, -403735548, -1371322896, 1585172559, -1268792328, -375580230, -996833318, 1552234225, 2015880383, 257443429, -1630536166, -231748038, 1592068300, 2003974171, -1667114143, 68618902, 1009389780, -77499614, -1388482716, 497780791, -1407057576, 1606006730, -913270535, -711634149, 297812064, 2124964535, 1051997455, -187839255, -1923160106, -93415013, -965822670, 839430683, 417200675, 1204016979, 1854936938, 212814513, -1233906323, -741835675 ], [ -156888551, -1102749244, -205064923, -1339980282, -5374179, -1080332275, -1789203631, -145230647, 20393787, 138059436, -532067498, -134083616, 108404263, 496167, 1925376395, 1764693725, -1123193262, 1572098767, 746864080, 1690929561, -1726379779, 404517879, -254330486, -2028740172, 2066770584, -1200021103, 330639153, -1723531254, -929357501, -1841324984, 1187413757, 335965724, 1121821305, -56869920, -536535054, 1196036606, -1719898937, 2142754971, -413259064, -639672166, 1807312462, 1773126428, -1118071399, -379623959, -168278073, -2005745771, -1744753773, -2004150703, -1768976905, 1889871557 ], [ -386526344, 1326005971, -449079320, -1515247972, -33984010, 2094015647, 308335806, -2086155218, 451914601, 1211017215, -1787288830, 1911567099, -831075739, 1969147925, -370446289, 818900924, 361242354, 660234550, -1891621005, -359029513, 228001663, -381396559, -72851641, -986788325, -1869928480, -1653696675, -1723824227, -1260061221, -1450697343, 1688221334, -429744854, -340553210, -1168714589, 853976846, 185654477, -1403187166, 163367070, -440834385, -555347511, 1873425616, 979259349, -1928989256, -929884709, 1170221004, -1976508456, -968770372, -65198960, 128995163, -1475732160, -1840451307 ], [ 353855287, 1378622370, -136757999, -610970542, 66706269, -1872291514, -1710072370, -255890202, 1129800210, -291982278, -1392159578, -2114375398, 796535645, 114367718, 2071229664, -817046699, 595000079, 39905520, 898800020, -451275721, 831915749, -802624947, 215539711, 362709945, 1893880995, -979572030, -173791652, -536992726, 2009689185, -1425123892, 281388754, 38295584, 1911015693, 459206143, -1900782814, 1993215115, 41215744, 677473592, 1037523473, 1763604296, -534671596, 1722747947, 1625270678, -1762943628, -474440000, -664856335, -337890940, 554309605, 2043608719, -1372933257 ], [ 218024212, -1089129618, 1023211480, -115771775, 1999489862, 1410797655, -443560020, 179198928, -1085875949, 1417777199, -1733097221, 217876667, -413934354, -610073434, -532329258, -1544511069, 1291872408, -851878640, -1245529095, -1612970594, -1027420533, 513168379, 616515757, 267926686, 2056156672, -1419967131, 1179454236, 204283151, -459090362, -1098231529, -804348376, 356848010, 2121806211, -876991519, -1981954901, 2043403540, -1388480036, -1202748278, 164327073, -1859881779, -2006783205, -928452789, -1276469022, 1023370775, -411031313, 333274544, -902363207, 1301749736, 538265343, 1858105969 ], [ -1970570140, 783956268, -2110908980, -407237176, 2113985472, 1077414709, -1774040960, 686670727, 894216971, 1446698328, 1929631961, 212217301, 763049627, -2025355752, -2114089283, -2056517022, -783721949, 471651262, 74364589, -633206438, -1731207397, -377242253, 1017586270, -85679076, -1155800550, -1624634675, -420223736, 2023330684, -174848682, -1532213504, 1539897309, 190503038, 70778580, 756547458, -808457880, -1096534907, -720137004, 2134719608, -1989756992, -1540447063, -2065992620, 1039165288, 889019888, 1604767526, -1930508862, -211997548, 1177172321, 1451299218, -1166597854, -1518516510 ], [ -1861482205, 1031705530, -1389462544, -1555026877, -1339420578, 344706678, -2039253614, -1279027751, 808548817, 1434939126, -641074926, 1446057606, -282181859, -1044193016, 964335025, -1511640574, -1302089265, -56400796, 590791701, -1410494382, -1325264180, 91021558, 531172836, -269104701, 1227882163, 463305806, 105508120, -372783639, -1659553939, 2072703322, 1406383440, -424515389, 683241106, 1231781533, -1707065601, -467140200, -1630494988, 397298522, -1618348064, 43106347, -190450924, 1868919759, -1260842266, 1919883642, -1282156214, -698106625, -192906525, -1417716855, -2020933542, -1623914268 ], [ 162833764, 728442336, 1172939463, 121205007, -1518041160, -571799296, -921665062, -1658784801, -1890217725, 1010433104, 411461738, -76118756, -1871563003, 1596507203, -672564745, -762832319, 664748812, 84067131, 559114214, -558232132, -451851607, -1764193872, 511752369, 590424803, 1520097840, 1318541858, 1272175788, 1574436965, -247436715, 872347913, 1766514930, -1786086061, 1655642919, -1513047812, -555555729, 1231335112, -879255207, -1611101894, 2040001573, 51417869, -985679234, 434533675, -184975124, 17720471, 530405624, 1576418122, -447663441, 876823781, -706713501, -1469580641 ], [ 466396370, -1684595704, 1320932373, 720718024, -963235489, -1026895651, -807584762, 724940195, -790677522, 1791608860, 1256238536, -1547125213, 270994089, 2094389388, -94103421, 535929585, -366055915, 2018371875, -320374516, 340935378, 1867695815, 1275554205, -1699980912, 1377378616, -907856261, -301949764, 1445001806, 1257667483, 1949419928, -878491516, -1888312461, -726394810, -106890839, 1641762975, -1907201624, 406506125, 1062302623, -158142942, 233421831, -1525963609, 265027040, 1222680616, -41404788, 225943820, 1569320220, 1215858725, 876214531, -982743183, 698443957, 1884288752 ], [ 1597644224, -824546336, 1595653312, -728134282, 1198512111, 213029434, 536393880, -19122919, -759053245, 1906111063, -179840699, 119612808, 1303857908, -2084816068, 1501066062, 1825217166, -82722567, 2026473132, 1091901879, 224345800, 2043073524, -1159662800, 1336480715, 670200660, -1455041583, 436263373, -310502500, -1780081996, 320216830, 1604633034, -1475920555, 331722490, 1518130996, 1533260591, -596054032, -20998598, -149524995, 48860449, -1810701174, -2072632431, -1250047470, 457326847, 1261818406, 1938291117, 1341967631, -627794889, -1706502848, 354201604, -541298810, -541408697 ], [ 407597349, 1770467035, -162796271, -909197354, -392539769, -938811796, -133247636, 1483474348, -863126406, 799268752, -863128442, 705399725, -2022745116, -1679168294, -2013486430, 1388853341, 1719397435, 736074008, -1001128587, -401128122, -196116076, -651014024, 720170477, -1266029953, -250446394, -633332796, -1128486744, -5990318, 1357523841, 1474486028, -90591737, 1565161172, -1287742329, -480746152, 1520096822, -24181176, 1277967310, 104232163, 832470729, -1795826864, -2146919737, -77384710, 451902600, 2008676400, -1123928858, -825961793, -1072009837, -599545056, 394972061, -385745203 ], [ 921206119, -981633742, -416765827, -1512298636, 2028671962, -2146832614, -2063909881, -148012223, -1876682613, -578060622, 487551799, -128753214, -126668625, -57894144, 1616185118, -352144594, -1146395689, -1533805949, 1712506602, -1937726401, 474046459, -163256546, 1373151640, 679845091, 241905806, 351224646, -2113864150, -1943468732, -1278890275, -477479882, 702496757, 380203262, -95171091, 1892156157, 239958358, -1065014121, -638377069, 1126344872, -1896587645, -74343599, -239377394, -183255428, 456988982, -1812501735, -2044016067, -1220110470, 1415861210, -353435205, -1545140630, -683370539 ], [ 1966851953, -1711528122, -1616267047, -950581651, 236273177, -32828926, 1760633766, -90229568, 1869601383, 535853619, 690741184, -339014703, -1694749606, 1466417747, -217254332, 69943665, -1920513211, 1020456067, -175714876, 1673470690, 606121496, -2002620404, 715971522, 1315764194, 463346234, -1722910835, 970844498, 1170791572, 547036321, -831530287, -11337185, -1317660932, 563055647, -1839545017, -1725223677, -336114110, 609426550, -1609095845, -960591647, -336113978, -678762248, -554909850, 1823245325, 1056900271, 1765600886, -1706406618, -2140009074, -1098362549, 353129145, 1062764340 ], [ -504626435, 1419379743, 1158324651, 1628538017, -1486449239, 422491255, 1104281326, 1320210491, -234530336, -827115511, 1364456586, -1604505136, -1332392568, -566770310, 1450751253, 2143065068, 2032869862, 1371186784, -661122669, -688956331, -1633507482, 1567565071, -1737679734, -610736393, -1868790611, 256874119, 2047039218, -354386, -1553876976, -1051621185, 144913709, -982727378, -1951507096, -1101946955, -1966641332, 124606213, 1240306860, 183728515, 309472033, -115002542, 1107531754, -45592161, -48024246, -1890355830, -2115898217, 1442536435, -690274968, -1799802847, 826837249, -1866462774 ], [ -565573560, -1577758065, 1111658226, 232599314, -1150878073, 1120223095, -631157420, -1594611307, 1357027778, 1510220063, -346001806, -715934179, 1320231445, 1846164560, -339690853, -82018060, 1656478979, 737533186, 706205817, -2037085587, 1550046808, 19694924, 1143392384, 354274281, 1483679175, 6416820, 940664605, -592412822, 1512916759, 1302085171, 602992010, -261506032, 2037921094, -1604451096, -1757040050, -451980580, -1971063254, 1008473577, 391110881, 1540745319, 353148060, -25882810, -1936230699, 243935620, -215720599, -1452531199, -985410514, -348039797, -1423592936, 1559048780 ], [ 1690625446, -692097821, 352553802, 2018728947, 527909651, -373795827, -22519084, 371848765, 71904131, 595765901, 513833630, 1099211996, 1507882550, -32307152, -1530919544, 491326793, -1357852231, -1780816398, 949460789, -1427247551, -1444748977, -1773994807, -1930123790, 143200308, 931529127, -1659594534, -1055680540, 1089888337, 1883074841, -1897465852, -957652082, -599325018, -930285033, -309657283, -1081382040, -105492905, -511848177, 815913642, -334559286, 858777448, -1695662374, -1241969521, 1869345472, 302796525, 1953186872, -1780660150, -1459777258, 1850680096, 779551275, 1945146401 ], [ -753093307, -251968839, 1293199340, 1481031126, 1585114934, -1117326142, 1445294926, 608036231, -1204006438, 750931860, 415595134, 554719433, -917290764, -1559679592, 1600109738, 288466901, 1670360566, 1719813667, -1231714813, 525708823, 1298244025, -801908828, 476958546, -1550252730, 1845350265, -2141032535, 184936230, -416038014, -1659544496, -1530088930, -1592532267, -899733456, 518784595, -282182984, 2075993196, -1719690423, 476952926, 2116347024, -364880571, -1350792287, -1924688443, -661027637, -610922979, -1049535584, -98437058, -2097287014, -1539326665, 637846454, 1588724526, -1235958317 ], [ 972524879, 724117624, -1258626076, -962700435, 1328381834, 852089902, -1760073836, -311333202, -1054462063, -591382177, 930357037, -1347422448, 825401837, -419846103, -1358674265, -2073263799, 1718021626, -1631021837, 330806821, 53346577, 2130841653, 893867322, -102819254, 983724125, 237779938, 1607455911, -2140907773, 1830130402, 1949478695, -1763427097, 1422413446, -2020255324, -203361602, 1426238459, -1366612324, 984956651, 1763798077, 141915320, -182943492, -479242389, -916931308, 99586556, -1856290137, -1287506317, 274774035, 1047672264, 1267714386, 1120694175, 1723802709, 1106728038 ], [ 2122855410, -903245604, -459176734, 1385979152, -451716128, -1583307838, 866115395, 901360963, -1798546416, -1173008262, 84501684, 630035986, -2106104241, 746885607, 553226734, 991298318, -54664344, 1863859437, 1086852557, -400829461, 318522216, 1072956071, -1808001249, -724260102, 454912220, -241779222, 1015190192, -1752037822, 97152503, -341133516, -593942905, -1978804612, 349358069, -106136634, -1983481112, -1164372672, 451897278, -1345566239, -413044146, -731614867, -334374195, 1644897471, -1425623001, 1971039825, -998609020, 1042321630, -1443688182, -1434486434, 1662206191, -1512058750 ], [ -617479479, 631146710, 286966624, 905715412, 1225592406, -1332909599, 1510266186, -797031225, 2080922514, 868703717, 1228685297, -556576597, 6252180, -823516566, -266867657, 1270536975, -679728507, -7131762, -545802004, 847023714, -1346017246, -790792493, 505160300, -1616048696, 457291380, -978914723, 493390780, 1445884038, 1178929098, -753574166, -976351024, 2032838887, 783016766, -1481565716, -22734631, 651330069, -1873913548, -1145903540, -1684789446, 932320263, -1809846295, -1355076963, 1428202245, -1628903317, -1123893913, 1358765656, -95395571, -1630322263, -628493359, -358429829 ], [ 9494127, 1969634781, -2041551646, 1012419934, -1646568053, -44896126, -777553172, -888052069, -1213434428, -1649753356, 1355901248, -1898405317, -261446966, 1789795234, -1990457283, 1424661911, -713932516, -258073141, -419559239, -1731291520, -2022644008, -668854483, 1741709321, -726469808, 767813653, 1450348263, -63828611, 42017885, 90049792, -677627303, 1090650496, -217267875, 642183410, 241056590, 150326597, 1415307602, 638946830, 1711828622, 194415903, -2049333552, 687986719, -316297099, 1434898748, 510740736, 831373994, -2121486157, 1423905777, -1793576871, 1841925130, 1392437546 ], [ 1222532723, 751417007, -166291031, -2112087590, -410318189, 1595623033, -1675270478, 919845099, 497351787, 1022410301, -63780312, 1322731714, -48218302, 648213283, 275549509, 945934110, 697888643, 552211448, 236726595, 384282174, -1918267652, -1804498884, 932714645, -960501815, 511220102, 1751024251, 562052702, 1772730852, 615059984, 75779133, -429330715, -1233488962, 1870922041, -1031961725, -1874268483, 1919127905, 33100056, 750060948, -1310848160, -1131163578, -487885463, -332477134, 798523132, 398947905, 298454320, 2059129222, 428757017, -338278017, -28677154, 1273918024 ], [ 1539448066, 96029641, 758400960, -2107662478, 243183771, -1932065638, -1095107768, 206800744, -1732625209, 812410967, 1410433873, 411621201, 541119543, 878166232, 237705488, 915677994, 1286625918, 1011447576, -328074983, 566176905, 919120150, -2021926277, 1660513444, -925169193, -1751433756, 1450637698, -1318672787, -245343910, 418986415, -1416139407, -1644774864, -114438627, 443641719, -2010224078, 1573312947, -679707288, 1829688774, 1018074662, -609883765, 1460605896, -2125998091, 2084409461, 123761718, 588718050, 1481874007, -102117621, 1477769237, -2005415292, -2062432684, -1065044905 ], [ 1210595633, -520839193, 1817849758, -2099967752, 1077112021, 585144258, -2093860498, 638942406, -1044267176, 968004912, 1951684713, -1032173231, 1158601517, 1459720920, 1093758306, -361914606, 960227575, 703110503, -623451365, -1844990363, -30662413, 1684130014, 1618324813, 22487612, 1249249584, 2046203678, 1974839251, -237166548, -1996862509, 1772481911, -1276484809, 183951903, -1230410290, -2105559038, 1713538323, -621829706, -269205164, 196475202, -243306458, 1389546461, 1279980534, -719454100, -843771149, 486935023, 453908139, -2070985892, 1405453608, -1724439003, 243820437, 1050361574 ], [ 597027084, 2046142394, -1762668246, 758198599, -1339397403, 1627816592, 71692984, 460813687, 1345813373, 1943957231, -2108596146, 29926744, -1525645266, -1050489663, -211196857, -957838434, 597968374, -159708636, -2092417528, 57314598, 581395022, 885260358, 420606166, 2037509776, 826760753, 2023981015, -1540149196, 578815107, 1371132353, -1508625416, 1346760676, 897482820, 1707524702, -1328018628, -1942273464, 776463039, 231007006, 1862086183, 1240752713, -1748781485, 2135834776, 1622771564, 1428176225, -1476432870, 1012440257, -1136897095, -632109755, 1587284815, 1565372542, 1265194624 ], [ -497392280, 1698359492, -1812207401, -1487170039, -927589622, 1569675827, 502592580, -530469412, -298410334, -1112315177, -386232058, -566599582, 514859430, 1634855210, -1891051475, -1436257452, -1260284517, -1829369987, -1465559185, -1527302677, -1803466529, -2038805451, -692028115, 397404038, 899324947, 2113947689, -949200686, 1724970601, 231313672, 2108548820, 746832621, 1942072667, -390101951, -1206216107, 1419919050, -665956599, 530251645, 1221818639, -2134193954, 179742757, 1730989889, 1341801632, 855711473, 1387957524, 1100403800, 2109434486, -1215563750, 1533632272, 621335229, -1159248444 ] ] ], [ [ [ 36183935, 390488864, 947525931, 665129608, 2135818625, 1068278625, 238093168, -1875829809, -501759307, 619897810, 1008103468, 738582730, 391936848, -683022914, -924936541, -342978163, 1062470875, -1368993530, 849086102, 1286936094, 37566314, -45208597, -1526372385, -2080386781, 780138685, -921337930, 553985943, 1587720041, 429641709, -666176054, 148551951, 672196664, 200448321, -1721570720, 391516885, -789430785, 714858768, 37838349, -1591040918, 846537953, 119269413, -471782576, -1815854802, 1761079293, -1003125218, -1288487588, 316936721, 318627944, -1458794223, -410333752 ], [ -1946660738, -863741556, 1137117510, -252530175, 1950805939, -949045098, -1202554223, -1483094113, 1615315694, -666946171, 175660397, 643118333, 1712530330, -254635168, 1540698328, -19249568, -95260874, 1499664520, 436584720, 817656990, -1201628343, 1803513813, 160370238, -1634290574, 1299326637, 1325815729, -649827135, 866357574, 1619498089, -1815492787, 1143964668, 2028403468, 1810814693, -1064878931, 1204556495, -1695101584, -1718183274, -194604342, -1291108677, -570534617, -412050115, -799196766, -758965077, 421218492, -1371064344, 53627354, -1555287320, 89410616, -2113225103, -329807902 ], [ -898253978, 1157734569, 2111854170, 143224026, 1676578303, 1523535947, 1140268181, -1001533555, 287342021, 679389635, 538378793, 1601877162, -1279818830, -2057594252, -1063410359, 767185361, 1814944134, 1758975392, -1905407, 955257010, -1917097939, 1227019665, -1275939048, 1991888924, 618953823, -220387226, -2002767924, -1665122400, -303388432, -850121222, 1392319224, 768104050, -189914902, 680069244, -1671179167, -591404483, -1467513044, -1034699510, 1780582504, -35275939, -1952513313, 241132074, -21309881, 1628152229, -406684112, 1127487611, 66282720, 490978279, 539713272, -304571193 ], [ 828243555, -790041525, -1528352769, 1203414120, -1744456353, -1065406049, -631750804, 584195117, 99199384, -1052276514, 162984169, 1881060347, 2002829036, -151742882, 522524197, -1776863348, 181051135, 1540427807, 570404763, 187775968, -1516945367, 970131439, 839366915, -1292648014, 309954695, -1396703041, -1264836510, 57205929, 970672040, 1259005512, 962665217, 181447547, 335721013, 936316142, -1510270127, -933004450, -421014580, -1364641119, 262965986, -561333989, -1615002724, -971636783, -468369163, -1103951830, 1901927060, 1144911610, 308362542, -636408783, 1875256280, -898969721 ], [ 1208696156, -1450549294, 346940624, -1065674489, -1095317211, 2026913274, 304493013, 1983475241, -881644582, -993414246, 40407052, -54941012, 308846357, 326510827, -274351628, 895130880, -1410902547, -2007734233, -997346387, 2074841607, -43664786, -1130300949, 46806015, 729794643, -1609801923, 983724243, -1842114831, 1392752926, 2007972506, -291934482, -1751008406, -1651160154, -1949302261, 1497888113, -1078451531, 990757288, 913103567, 1166352383, -1106329560, -1402095993, -327898744, 27597486, -697244739, 1415543402, 1590412381, 836530771, -1143418797, -1662689452, 659306789, -1837043952 ], [ 1164075298, -391923931, 1017773651, -212862016, -1906592984, 1130247067, -1140348276, -72812267, -190643371, 1034672820, -1281248398, -826254090, -977369744, 483339649, 1317404366, -1179613001, 86127881, -46593219, 1788967870, 1147592361, 1483161652, -522960713, -1751735618, 1428117015, -791009867, -537202838, 133450191, 821956400, -1082465045, 483814332, 1891972172, 999705132, -853676326, 2088127434, -1703188568, 1196986205, -1904614053, -88767681, -3259718, -410592249, 78339036, 1980304137, -1781693488, -1748532775, -1257330887, -574233390, -1142876074, -341676515, -1868482397, -1546119295 ], [ 1017355534, -1766076927, -697156084, -1628798284, 2082413882, 825914027, -376591683, -756309223, -1070457997, 1991499887, 1318576029, 2024717192, -2000081730, -580803136, -211036896, 957995137, -1451928759, 1698508670, 1646864976, 1729771853, 1843281230, 481345856, -2073258448, -230900753, 314096860, -940203427, -1436903068, 114035097, 1205662275, -1098930041, 856997131, -447913615, 2123774756, -848257804, -1289058651, -1821403999, -1297723669, 1753639333, 233773514, 1110455247, -1560615512, 1463924641, -1442334322, 2345120, 157797979, -1707328073, 1162116708, -1277964560, -747918252, 628709182 ], [ 352248125, -1765439170, 1669201302, 853198900, 1962349564, 814142970, -44635837, -39300043, 1213682288, -493219996, 1535041464, 780172376, -1214793818, 1161716151, 1649134461, -208126421, 229058446, 1960559463, -1196714235, -1544155433, 1076893479, 1828745912, 946516234, -23601538, -1266544530, -1961720712, 1585452862, -1866312973, -1870333670, -60075659, 2052366011, 414870762, 1088582415, -1961222330, -1600659067, -1304880024, 934190259, -1140867874, 1144108037, -888882977, 349883433, -1305878605, 84289810, -482389253, -1626488187, 1951622152, -1464340368, -1921219413, 1712715975, -135727152 ], [ 1555375958, 1250563083, -1293288018, 1325388424, -1542224332, -1805729479, -2079816422, 953553283, -17397367, 1331411225, -1689121804, -1113396073, -1207868986, -1016641303, 1551173796, -1019701190, 1566097584, 244847385, -187768771, 876591743, -1306302808, 287207168, 768978366, -505702992, -67129283, 1397851149, -791814927, 1716033247, 2030873710, -1879190325, 1468801937, -979103468, -701958308, -1792371081, -839613917, 1298963124, -1803717547, -912168669, 609105579, -340731272, 528311371, -676358642, 276138290, -1960672346, -1891446969, 1853315492, 682429254, -393368963, -1410882765, -2125850693 ], [ 75278913, 162392358, 382035902, -200942849, 4461125, -967998629, -92013820, 518503126, -752857001, -1772448944, 1766365311, 2036540664, 1795707021, -987485489, -1785758643, 1639349763, -715944340, 1905818767, -1295144661, 1373277781, 715071733, 1042095151, -1847021519, -1789428483, -1240782138, -1772207514, 720755336, 446012603, -1454117209, 1153429866, 231943324, 1377204534, 1651906977, 1253248819, -148647630, -631396032, 245845734, -1634875940, -1395178445, 888786219, 1638294351, -2052653434, 392753070, -1126301913, -1490188298, 942953834, 880859459, 337292358, -1636212172, -1561478594 ], [ 1538801408, -1014583024, -1742523970, 2123329202, 696084227, -801030938, 386651518, 1611931954, -289070359, 474408160, -1202662487, 1260776521, -1867530291, 32551477, -447870941, -1146571443, -1888459769, -2037515774, -2095012248, 816882368, -97034350, 1317654685, 19178918, 853459385, -1632217976, -1782821070, 891340155, 438518165, -169524192, -1375072810, 1958746899, -294924980, -1310768396, -1460462862, 1944255752, 3796077, -1294907110, 1931818133, 1601599759, 416951609, 2018598903, -880056523, -1084379449, -217452936, 742163013, -757251197, 2026898797, 1052504374, 287045808, 863640836 ], [ 1802182331, -1295677642, -998653808, -1466481679, -1032954889, 760151521, 1933653795, 582010608, -1003013002, -1758206865, -602023061, 379488092, -1598100221, 1628964630, -530332688, 1678256106, 1193156644, 657838942, 846845990, 1940102192, -720377659, -265426915, 56054878, -1622371236, -1821980042, 1538068260, 374246519, 832669809, -648793146, 763652470, -1554293250, 1555464615, -924678907, 903543232, -1025764218, 517190640, 1768235386, -1389989852, -2141109964, -1064846850, -170384937, -599360208, -2104215053, -10601264, 1973927346, -1549068503, -1351373672, -1973796025, -1289979403, -594655211 ], [ 139818098, -975456713, -1197992669, 1250017623, -1394071724, -1134548454, 168498638, -2018644538, 1576604400, 573727282, -940766544, -1750414797, 179529144, -905161287, -1257405956, -474849891, -1707783196, 440436722, -2030759041, -1990219293, 491214842, 1699647443, -968065334, -1103771856, -572198725, 1296974133, 70633118, -846066016, -80711217, 143225913, 1987970458, -692078659, 244716546, 2143321559, -891843469, -345398820, 259309129, -1845909592, -1475572739, 836561274, 1909689649, 2091502397, -1616113945, -1253369477, 1949280006, 1417939444, 861031129, -1319552598, -656279011, 1848058540 ], [ 844994116, 1702448453, -2057466782, 65335005, -295637004, -559560174, 2121786444, -109236162, -1660523823, -140358688, -1081746454, 580349706, 781432527, 170292354, 990987074, 450979560, -1202058018, -794165352, 230911857, 998031990, -2123168465, -1133887752, 410662418, -676965479, -1084249783, -1775458480, 558295703, -850614385, -212140438, 112123034, 1803488662, -1072627644, 359858201, 634506993, -1991483280, -1075793007, 1010733163, -1021545650, -726977138, 2060628856, 964026959, 854684308, -49472915, -343497984, 1152190368, 1980173113, 1089707713, 539332170, -19248590, -768550101 ], [ 155149968, -1491461861, -113012846, -595159843, 1974588648, 1546558570, 1419023133, -1465519352, -974777748, -1583159091, 1264150548, 775170681, 1955668617, 1780363781, -2113075433, -1543057830, -991752314, -2113896198, 1554802762, 883539781, 471309808, 841863099, 279213740, 1683569594, 2143890886, -2028356463, -1608270266, -1542044855, 28820709, -823408567, 1733830137, -87487912, -1630746652, 281989095, 1781023468, -2071549669, 1991838451, 1769608508, -556538065, 1876764599, -1204468599, -167641772, 1491575359, -864621985, -1165578500, 771777012, -1375988709, 552577179, -864595056, -816132003 ], [ 1485366742, 2120564779, -601772606, 2017408521, 1412097568, -1897721615, 740252707, 494837258, 1833926588, 273334658, -248214499, -1454019722, -1895332077, -1997004090, -1422241007, -551169901, -1529988455, 504281955, 85459434, 613181879, 2124222648, 2011188718, -1206479123, 253638782, -1052725925, -948238569, -542526493, -901306042, 1971618929, 895625915, -2092071729, 1631876542, -1110904880, -2052787724, 69227433, 631608957, -1690904983, 649787874, 1962263579, -675263781, -267120338, -1520712256, 136566331, -971282441, -31236976, 432576800, -1330374943, -161940072, 1200889018, -556424012 ], [ 349464922, 1932723728, 262180145, 1105076039, -261198350, -190917544, -1387744165, 899214247, -1993394097, 175056194, 1734041596, -33489796, -832624536, -320080824, 1635511814, 125919968, 35394587, 1778427865, -1566416858, 1731849161, 2126953683, 1115416520, 674638162, -1710316925, -850371551, 1357305623, -1040827396, 1580298274, 399645168, -2044689951, -155410135, -1872019484, 2134157479, 149319753, -1192155037, -2117546309, 1417794536, 969570394, 470468380, -788282860, 1139882123, 1289608364, -432917067, -1911510006, 1967001930, -1733651632, -1821191378, 1249049408, -1592881515, 1172097207 ], [ 250083204, -2103558256, -1559984818, -734148697, 558595003, -1132604991, 1605779372, 1430021793, 1355161977, 1754771223, 1216411694, -913460134, 632238416, 1467092304, 241349869, 151355101, -1068543851, -768992812, -244638581, 1888470244, -1034832319, -1580772312, 878554329, 323740015, 118401437, -799246000, 2038269155, -880954251, 139594785, -191831047, 806521777, 1148893969, -258905521, 1165206767, 68707565, -1458854889, 1396515425, 1156292105, -194784718, -524757143, 877947021, 1761934363, 351963738, 1349852655, -1823903764, 2078880658, -1409015123, 1973955205, -1241803819, 454230213 ], [ -425648882, 1479260815, 1399817797, -2040721862, -1372930773, 1194233671, 411960808, 1631905189, 922739944, 815020896, -1948163213, -680138804, 360849527, -1766998902, 88396623, -1257473010, -144887477, 1177104142, 528847348, -1817228560, 981250126, 30440411, -405003580, -1292634262, 600368585, -2032998205, 1604672853, -2120610851, 1088163804, 1051228435, 401813270, -853444572, -758919270, -1567086772, -2072700567, -376045893, 251098155, 1311990665, 1871003442, -508474597, 852249473, 1875718047, -1247554438, -1677324973, 2074897645, -501382851, -29961132, 1327862247, -1877813576, -1066605942 ], [ -1580403749, 1351344620, 638057194, -1924903344, 156697299, 1550330740, -174574325, -930964404, 41210959, -1029737551, -1334383034, 962776288, 474399366, 1229726509, -197126776, -1092878431, 1847715306, 623539774, 621032228, -1389200063, 1171749091, -486285533, 801996335, 1696429363, -1720723280, -257246737, 1377099720, 220301692, 395925326, -1268003158, -231916331, -222744693, -1201624456, 1962193881, -459647566, -682485656, -334452563, 1820370657, 589683356, 1238189327, 1546838894, -758627237, -693833227, -926405760, -211456856, 131722897, 437915575, 1783075564, -2085093193, 50213552 ], [ -1990449821, -292678396, 322194271, 242217571, 1654947222, 1750442940, 523112576, 1504619427, 1796318996, -1093035631, -431736352, 109989228, 11011200, -1624778738, 659627196, 1236088648, 1724765359, 1333244577, 348043019, 632163891, -705817335, 1042163165, 677767377, -1489792821, -1357186617, -1680005921, -1428875337, -922422414, 994321431, -923610124, 1068453899, -790904630, 807710917, -481957253, -1108994629, -478759413, 241081030, 1369065208, 141981871, -721110840, 1418388265, -2004207053, 566143608, -1888322883, 1389321236, 585152499, -1276443663, -291318254, 2000138971, 2094804172 ], [ 1388016221, 1593266607, -626846207, 1403358681, 1798501728, -550176184, 183840848, -1750733649, 1976940965, -1288965880, -2123571741, 362004646, -342934890, 852349068, -952043972, -1659524276, 1648390939, -1840066336, -798706345, -1527410943, -801574520, 1028740110, 1057300192, -966686321, -360889286, -104883959, 1598729728, -852069853, -1975797854, -1578959887, 490189791, 415714725, -1419172223, 388240669, 1242570063, 818512891, -1990529559, -847672965, -844164431, -234793108, 1560925980, 1884054915, 775222769, 15126932, 1328723195, 1454401895, -940555401, 573302303, -1697785706, -362820011 ], [ 1564469416, -1343661886, -1973234309, 1300631443, 113807293, -403669280, 1237656537, 1784441737, 582985699, 1507506329, 2077977862, -1266296994, -1335061203, -1611531945, -366015125, 228315241, -708685697, -625727163, 212143666, -1208765491, -351648698, 2090043814, -422663576, -704363800, 1328783452, 1836154017, -435769893, 263038354, -1967736497, 654253620, 1925626290, -935807673, -208023782, -1537904041, 347006366, -1896814076, -1635384266, 1336288426, 1304499019, 634160267, 1339810459, -2051698540, 182845724, -126274779, -869386166, -569369526, -116314359, 308830962, 1397324298, 1823224435 ], [ 1217497339, 381467044, 1401880792, 2048447609, 879659696, -1776842500, -473203352, -604641638, -1765964382, 316548370, -1182868707, 1121704659, -577694853, 434876110, -28906258, -666797390, -1309782130, -535060008, 2076563101, -1475417332, -1967957180, 1370794238, -1105561373, -686814286, 1098397717, -1337891152, -1779940894, 8556047, 1169804778, -28113315, -528211367, -118402426, 567895324, 1240155903, 860301503, 1316897182, -2003264471, 272801772, -1878161, -1932967971, -736105815, 542072547, 1610369136, 2095401751, 248201485, 401676203, -1839514880, -746554176, 997210133, -1025665913 ], [ 1872347000, 1872953853, -1593578185, 1935646794, -894177403, -1988986690, 1122378169, -814991148, 836172969, 1457294027, -1306319104, 1186650629, 1671317846, 1404094607, 1653897600, 2065679915, 668346722, 1884048439, -203405576, -832957471, 93559673, 1452926473, -1690136094, -1183069629, 1220560577, -1959570272, -376610322, -756782648, 351164811, -1473303216, -1213932361, -48270687, 782830216, 1010996619, 2073170846, 1288188995, 23126504, -2041644679, 1402193590, 216832204, 967349651, 1319737446, 1139016440, 1698697432, -1366771849, 871874756, 1674435995, -214370773, 705985719, -1643143051 ], [ -1429353302, -1936410333, -2118711981, -1766917169, 1881047148, -884772233, -1385215864, 156156845, -1407962192, -1461653969, 1885401799, -1161773741, -1840337666, -942861721, -286005710, -843454046, 525237843, 136750558, 591740157, -1772343511, 742612845, 340385540, -759749630, -322247320, -1825885212, -1443259515, 1538732855, -787549482, 1406448784, -615186721, -1109629559, 1890495393, 1685265561, -815206382, 971067541, 503577272, 460991528, -232432725, -1590085693, -1635526362, 2126560074, 32558803, -2016567178, -466273500, 1346625745, 1917205262, -2042093031, -2008049796, -2101143516, -1467238442 ], [ -900253553, -834135180, -906758098, -837779028, -883684372, 1716075169, -921025759, 197235623, 2036481481, 730160320, 1725968300, 719109043, 684000519, 1446613451, 1630058172, 1399844054, 1001284680, 1073262393, 1214262104, 1957172587, 1326644164, 190758040, 191261590, -179608043, -659805735, 802645870, -310198687, 1783325006, -1502512742, 1119171397, -2007359969, 1973750619, -2103968403, -1604395613, 1379711686, 510651324, 1199767533, 1448026435, -519825106, -1501935915, 215543661, -1658418249, 600601880, 1511254661, -548311061, -713227768, -2126908560, 675151057, 809745824, -591270811 ], [ 167542759, -406620926, -991335232, 1956499827, 1452673455, -1074860114, 332565174, 1958220381, 1254320267, 425924478, -1298940672, -1771240212, -1526867841, -1539107014, 2137742041, 523805907, 2092451986, -445212468, 23871093, -1292264568, 209392390, -372663686, -716137669, -1654085427, 2058860971, 540880717, -343738687, -1613448159, -1631165507, -1455787544, 902561405, -469546617, -342823796, 2081627776, 359524068, -19123383, -2141383203, -201294873, -1845064046, 373296000, 10848671, 607122441, -1267821198, -1885301352, 56526660, -1573208582, -1851055040, 1240349748, 1548951530, -1966155783 ], [ 1176908087, 1280611873, -227863092, -1220834311, -1664795259, -1716065359, 2078336723, -2037943426, 711140679, -1414470919, -1236834086, 2026073286, 1621752297, -1357626282, -1579493558, 969401034, 1772755953, 2129864131, 404462372, 1659081944, 594592628, 114881234, 606466727, -404767659, -150536067, -719471229, 1550755117, -1624502388, -677923217, 1448751388, -517904676, 1867492748, 268026737, -1611080987, -373658577, 1541395190, -310344588, -1883697566, -703611314, 1701216409, -725070267, -962872429, 1263023161, 1359160641, 448584878, -425525038, 1224734883, -909829817, 268366552, 1360324694 ], [ 816550097, -970781721, 417988647, 1702782958, -1488392922, -1193145522, -692908058, 2031622361, 398630096, -1795749711, 173087986, 1282421855, -899234815, 1012049871, 1703403807, -59193556, 1255174007, 1450308115, -234662000, -429359336, 904621559, 257577512, 1735983816, -1936462710, 1007126455, 1926051759, 1965472130, -4792781, -83881050, 832000339, 1329754869, 1105796619, -1552412278, 1001743749, -147217336, -1472775898, 1476333423, 1870528322, -91765724, -1339365068, -316878911, 1720400700, 979161262, -75365387, 262755676, -157151165, -846937203, 1274225059, -858248956, -191237149 ], [ -1692730226, -151690451, 604602326, 650303484, -129188026, -888037360, 633009191, 1669685041, 139239408, -83320832, -1411946599, -86530911, -1989269915, 1283552385, -63908349, -2146988368, 455034315, -208708169, -1647936412, 660083052, 1183585530, -1898207919, -469718162, -1935711984, -1104940019, 946422025, 1214486803, -1014757318, -1738390061, 2066431931, -950733717, 2076834399, 1734383502, 1225936688, 734519744, 707496582, 1054008218, -1689101697, 1068965308, -75314491, -1507640371, -2007881318, 2062646378, -1206330600, -218151446, -1162522429, -630097072, 1871854137, -396234940, -1420493666 ], [ 392432901, 46586179, -1716880568, -1647958298, -955416086, 1261594885, -928254576, -803502988, 320675355, -545843357, 211005718, -86533786, -1262255022, 914752430, 1337446645, 1735547923, -2067468058, -716872202, -718064608, 1570502330, 1416555105, -453402963, -838172542, 1456693374, 1160789290, 61277712, 1041020747, 731381450, 1730094917, -2081727670, -2060174641, 341395219, 1263189199, 685807421, 1026836231, 908566663, 1249161312, 1874119633, 1917633132, -144490331, -44723140, 894986249, 1216942001, 46058807, 376979906, 1653654753, 1126901196, -1502986194, -1576068168, 1126261101 ], [ -1949835249, 1435208302, -1536477225, -1232971305, 909245256, 654946279, 1464937016, 2089153099, 1788164527, -363114534, 1942605856, 1751647043, -187213508, -778817152, -533930706, -1756360210, -304239485, -1660735923, -2015850744, 275038997, -328651596, 1574757116, 515645671, 540263215, -370868483, 1737948345, 2037574541, 993689183, 1475674568, 1500171477, -893263174, 1526791370, 1526006984, 1055349858, -354348886, -834079567, 1714398852, -216866467, -157217358, -1420816791, -664907343, 7692619, -1487011592, -308978531, -1189839883, 1167303969, 170516855, -770523044, 564651379, 198190076 ], [ 1610237544, 1742282081, -679749586, -355804021, -2087997262, 1170286242, 329393433, -1568665959, -526703772, 1311122271, 175351944, -1938484310, -1893118285, 1032047654, -1096950038, -830480881, 2065058518, -187562892, 1417154735, -138916282, -852983507, 1711561441, 626773996, -1505400801, 1838724825, 1218754742, 696046025, -937453327, -1184298747, 414119833, 2055839303, -1333640624, 1987869174, 1666130938, 622350567, -885345394, -925185029, 1820394714, 60148579, -405207390, -1098735125, -953487702, -1679563237, -125636986, 877770505, 2066869407, -172900385, 635928093, 688754938, 1418194904 ], [ -1415755746, -61332919, -1998588625, 1130212305, -274552089, -581114205, -169707485, 1752964977, -66583147, -1382277942, 1963736643, -1356344351, -797477286, 328839402, 180120618, 1278508429, 389057894, 795570631, 227861633, 1400103840, -745883263, 1195318129, 959766695, -439678210, -1383367804, -966919666, 1206627832, -119434117, -303345620, -891008790, -726592749, -1052905469, -510604243, -2132357513, 967156805, 900858113, 1947660665, 795497768, -1780335659, 1764251661, -286964847, 2136951772, 2076256497, 764512395, 1639048219, 585433856, -1339772691, 1782961512, -493689039, 225828984 ], [ 600807779, 238041896, -160464688, 448337640, -1140837658, 1237573706, 260341578, 1449546056, -1069657511, -1494416656, -2118482629, -1265266630, 920570814, 646005649, 769340990, -922947834, -1026919026, -984071444, -1955404533, 727556814, -239633497, 1668631128, -847792832, 1847881132, -1362273089, -55044934, 1570348967, -235786201, -990630442, -1077146718, 177301557, 366034744, -1457055729, -2060627845, -613893501, -1501132367, -951199754, 1540418765, 958636703, 394591310, -1080944341, -871653994, -822668312, 690728600, -2029570239, 1148447526, 432795421, -1965023618, -338172178, 1231385953 ], [ -1934764542, -1394959284, -131463577, 1799334121, -1793194564, 544037543, -1147881614, 525604851, 534202934, -1659562662, -313047415, -1742891606, -985858674, 1040763113, 408283451, -1551782556, 1940841512, -1512599286, -1267159640, -591309328, -262589841, 128977319, -855420006, 1070583066, -1845390648, 1961062160, -705087017, -567334987, -385712221, 486849195, -174144306, 1097753137, 1749438454, 1598412649, 496971315, 158248530, -497921960, -958943366, -1163465242, 839241886, 1448843745, 1780507147, -1964752425, -1391200153, -1449525572, 271035703, -1665796654, 1782330548, 1175199089, -1314780156 ], [ 1708473430, -626114266, -2137027211, -1004232986, -1256813398, -1870299896, 404169435, -1951183944, -661127447, -1495354653, -436336572, 1280815311, -525473248, 270175568, 1760511720, 118357164, 564985577, 2089927712, -1780884329, -200357711, 914491887, 1284798800, -1605630996, 346785875, -173128724, 1238117890, 1171199811, -547382291, -1130955773, 302009575, 1375176640, 1362433176, -1717270930, -1151189760, 2095277051, 953401120, 2065684743, -1748080963, -386198891, -2063835287, 1152118659, -904879835, 1465670956, 1510811131, -1501328841, 1298330291, 726551710, -999532503, 522765999, 1006321502 ], [ -237702472, 184833154, 464271868, 1619604006, 1302052462, 2063972750, 1793671397, 684427630, -1857038247, 363973492, -276582455, 850317537, -1708987226, 189673946, 312353117, 892155012, 1590694152, -1363475267, -20762437, -237769283, 2144150344, -2132551341, 77573924, -268780351, -1551114798, -1862832001, 1141970431, 33825978, -120499375, -250603384, 767398310, 1260642188, -1974982881, -1168760914, 1172219905, -1399728209, 2056558442, 132188957, 1109659697, -1708348201, -313921387, -1365560927, 339589181, -1557413167, -1943854951, 735126680, -329548055, 1387842742, -2079935353, -1878305473 ], [ 1287287730, 261456114, 910205166, -147909339, -1135201920, 1034676629, 1691500318, 415951299, -1829768890, -76642469, -662027988, -1049574057, -559889933, -365489011, 79822369, -2119922144, -1864225305, 1539953611, -58175869, 792291239, -1645924563, 2073121038, 1966751584, -242755398, -527395404, -348055127, 828350694, -547959315, 217187381, 239364323, -1499612689, 111978016, 1998537603, 1830229948, 651746456, 761592372, 563931649, -1617916272, 1024109532, 1121221247, 1394359517, -1894553327, -735775857, 1924517078, 1670263911, -1653316031, 952508448, -1940739188, -131126131, 1061527731 ], [ -59814508, 778511653, -1971998138, 1832658566, 485948454, 1226299731, -1055367124, -1075385686, 319483207, 1193040437, 313296213, -1411766999, 1476878197, 1920002719, 1603617915, -1333779925, 1564825397, 445936549, 320497194, 1210340215, 1483903504, -962316626, -1196305337, 611154118, -764490922, -971290002, 1559135020, 1139638475, 1597242982, -574605587, 1926481741, -740382940, -554819677, -1132395815, 917673342, -997895899, -1635913498, -976291652, -70184609, -2075657857, -47079881, 1396109919, -1018029920, 737409205, 2061908566, -1661574267, -962834386, -13116622, 1738122408, 1378266991 ], [ -1113102226, -458894756, -97733715, 1947530480, -1755862115, -509034697, -76206712, -930235566, -1231304503, -2049624638, 1316858223, -681935349, 1161902074, -1259262229, -1971732219, -396223897, -1359566138, -1291992216, 1672531313, 1650480713, -1555581695, -1380069789, -1289738927, 1528483149, 168989350, -1494698850, -55906963, 1288954570, 591309268, 1060859856, 167049647, -1755280876, 1284876884, -1632340266, -1187277997, 648447951, -1373534027, 1632680379, -2019341069, 1270629060, -841473818, 632294149, 431677956, -1237729328, 781339513, -269332575, -565237360, -1379103906, -1824840955, -819033463 ], [ 1866218030, -114147131, 274924462, 1361230135, -834208733, -352026485, -108488496, -865446671, 1564243237, 294345111, -225043066, -273870526, -1351817551, -847616700, 2039697775, 527264975, -257979661, -1678081922, 893586847, 483082964, 1978094266, 1512022943, 1578868908, 265404743, 1160083792, -1533731192, -1644183290, -1733494045, 250703771, 1144353683, -639126926, -641541487, 282677216, 673181418, -275951085, 244514731, -1812165124, -702767700, -503643534, -1612023430, 2095779744, 1363609804, 1262752517, 2088650696, -1338386290, -1037645900, 1201840398, 902689021, -1917511677, 209161028 ], [ 168012084, -316442700, 1946638844, -1812324814, -1193086039, -1025817894, -1361003506, -1633651884, 1656640199, 1267120574, -1341448459, 193474976, -709590509, 1336960603, 1870053920, 1424359329, 82505897, -1813157658, -1585967782, 114669358, 1361609241, -116274726, -573139418, 1319051974, -1348424902, -440135385, 147408795, 580588656, 1471173505, 940780080, -291108739, 2112026995, -1477026336, 437610157, -1705708045, 1401938186, 451032761, 208676746, 401529108, 188772948, -441181878, 254677827, 1831499199, -1569990540, 1813637718, 755284070, -141911306, 1229513490, -1363332491, 2026676475 ], [ 1107591169, 1239084811, 1301647836, 1680900417, -1842453087, -1410515676, -924185534, 266340318, -489929941, -1832098421, -676354979, -2086406916, -1121038478, -1279582718, -1119018506, 539635187, 1602756101, -1661105237, -1476932858, 1491336398, 663505483, 1188859214, -981429655, -1086928446, 39042806, -533390226, 979156412, 970333026, -614494838, 876537596, 752252831, 1208537108, 952906006, 101816220, 1226524991, 1236149367, 89230915, -2025678069, -2071354095, 358184178, -183762602, 1265131744, -504145615, -2040487846, -595218503, 1930926226, 1057970080, -1070731058, -1062311323, -1241494605 ], [ 1118792065, -425053600, -416010905, -1107447496, 1890646583, 1140447975, 1019178431, 580747926, 1519358999, 1429733131, 1559665082, -1091250764, 753772937, -2047181027, 322867523, 423391877, 772592768, 1904909808, 467071664, -415567637, -160618438, 1687422523, 1796725743, -375875786, -1237795668, 1672248659, 2124019368, 288315555, -855775494, -849920175, 678329724, 1986617682, 391705461, -1370818453, -1878571767, -100246705, 516128290, 917887479, 895636959, -940781322, -529090206, -366300951, -159408644, 1254948251, 1113357611, 1411556438, 597025696, 1899753018, -1129504796, -1255831997 ], [ 1155210446, 2030261229, -1201063547, 822180823, -1442661531, 31922037, 1382637551, -1169927605, -389076735, 84407168, 1467532218, 1375356687, 831850802, 1608174696, 1070435025, -1199249179, -1114720324, 326840562, -1220526086, 574442952, -135809330, -242998838, -1803175650, -1550352099, -2020378882, 97366916, 173792477, 1231937401, 1247085583, 850416229, -557147532, -1491239791, 768562915, 1365088073, 2141279139, -493105181, -1693872137, 670291827, -929705473, -592568272, -1952575113, -362963158, 816010764, 1891992344, -1099827779, -439767184, 1581890560, -528763251, 2062595518, 1009834796 ], [ 1387050461, -1442141850, 1115378959, 1293043469, -986999398, 1540711838, -258335215, 783134282, -343232015, 2088026355, 191854281, 1803019507, 1978986294, 1375708711, -1419840140, -1187679134, -380592577, 1841475302, -9197891, 1773304846, 1174893256, 2053725562, -602854248, -1332534303, 1625132880, 888830273, -1346215822, 265050139, -689933488, 95098939, -297199303, 2019357453, -1387616879, -1268809132, -1875055422, -1101223740, 479021095, 712720246, 1576482930, 500182057, 1638458774, 61416970, -1207976668, 2057297101, -876308091, -1539440902, -1761603058, -1109897513, 878622195, 241454905 ], [ 1257271556, 46882982, -608754208, 156610449, -705479359, 1965690094, -1308332116, -1352700989, 161182710, 292995439, -311903798, 383411536, -1977681085, -36119257, -258065341, 846573235, 578288829, 1149872531, -212102910, 370169044, 766851170, -1754314720, -1279835449, 629575505, 1966464709, -1060432569, -215324865, 1291606527, 1368151989, 1154201144, 143192075, -1581480972, 2038534353, -483518421, -1533992663, -870749774, 153449095, 1111001833, -385757276, -1666547347, 1059920463, 198789054, 1234953076, -1773810392, -731561307, -2114232471, 533680424, -1195934310, -984336535, -1504554661 ], [ 252605174, -293914594, -646022270, -1956788102, 281789243, -1965058814, -65211644, -457255523, -1686714846, -630013763, 1416531731, -91082395, -1385387780, 2059838875, 633282290, -1171391907, 114585085, -414042470, -1573558787, -903767629, -63416655, 365580690, -558650133, -788686903, 1539157457, -715267544, -23350886, 427202866, 34986736, 1259232908, 1056060508, -437780660, 1305010981, -1520285633, 1986086016, 835050113, -443427001, 626946963, 708285502, 1082075613, 1131998736, 1268916771, -791417251, -1280836410, 1905067966, -1955807268, -2015530083, 1891056536, -680577397, -340604282 ], [ -12721779, -1121997852, 1844404067, 1528600120, -2077689519, 1430803488, 1976959522, -950733504, -1479510413, 1621992442, 1829340816, 1055145287, -1053685365, 376131693, 1077456837, -1679106928, 852117781, -323270926, 1883541960, -1231228965, -1174695475, -550372083, -152727139, 1687271989, 1288883805, -258369617, -1564528123, -179426401, 483390111, 533013725, -264915707, 292800973, 409457374, -1942212819, 1932528014, -306452873, -2144053570, -1271512981, -1835616960, 2091010337, 1469989640, 832557118, -679906698, -943912401, -678367315, -502453227, -1637649722, -387142071, -913110155, 1889632182 ] ] ], [ [ [ -544479137, -1476226523, 922807230, 743110911, 875343275, -829841277, 1963053145, 868728765, -1772760988, -1348485352, -2012291625, 1512506621, 1605230139, 240875024, -1456251217, -215085745, 603523378, 2108361210, -168640855, -1577456024, 847892245, -1363985062, 1048384032, -117400708, -1031389847, -1535920405, -238649756, 198040212, 1829633348, 186229698, 770528924, 126019946, 429652783, 800116488, 471316601, -1266855822, -2072305475, -192667700, -1160134432, -1285270595, -988638352, -434853700, 945452417, 1707491857, 1123716701, 340012132, 1980867064, -1915973780, -725756904, 459177444 ], [ -1217219377, -2121738973, -151482286, -747831665, 323189277, -94746915, -484093005, -2031021747, 1104143671, -760107627, 1451876594, -823908933, 1842447451, 1598575310, 126386319, 255733045, 554172657, -2081164020, -1088417249, -496058827, -1047375005, 166183911, -556050723, 629976264, -1686483328, 177411574, -1074852192, -987367959, 1561054080, -87071822, 1559107263, -134706584, -1431201134, 741620259, 1457146376, -1157199454, 2024419384, 86989918, -1093236223, -604114767, 191504556, 1164271685, -1399872324, 1382428347, -1222894734, -593061121, 936617795, 1552954974, 1911834931, -1062112865 ], [ 92636567, -1860894649, -801047764, -1057685902, -75754895, -1515917433, -611881897, -1745566303, 182000874, -1027666058, 707999850, 385744001, -1022540068, -86559220, -643070429, 787369093, 833721134, -335313116, 1258776840, -1002328594, 175566013, -1488696723, 360439318, -1166605174, 1413154570, 1015208352, 698259442, 289844257, -664329069, -1479710300, -383268203, 819108430, -1121129385, 1060932859, -335952519, 1272240995, 1585111845, 610959028, 2046178868, 250735131, -1326985308, -378487066, 691645254, 1334074998, -1150786757, -106371549, 826713638, -1411396307, -1894623158, -170668216 ], [ 389082342, -928880652, -239743885, -1147760763, 366718354, 1700378825, 2085578826, -815776338, 1713595787, -898458082, 847683719, 1260996339, -605732658, -693938444, 494135081, 442461121, 771612152, -1193132166, 1227248689, -1785710219, 702391785, 301341438, 1972277648, 67624877, 146750757, -735045329, 1100327989, -1501144440, 2122737232, -472761963, 1414260915, -732896918, -681787596, 2023396824, 477670337, 1832485023, 1748921692, -1503934699, -1268349474, -490068177, 1137744267, -1749024330, -172074790, -1339694843, 1721238915, -1806030194, -850219387, -1933554241, -1765294044, 1650135808 ], [ 769928411, 556214512, -755435603, 1308241133, 1841917269, -1800444329, 67192946, -553034675, -1223977081, -476004784, 1183435666, -1984390367, -1912587166, -2026000755, 1341890788, -458744148, 1516657953, 234669242, 1962383687, 941657294, 70350672, 151092496, -1910595011, -1174957916, 1929373750, 948461740, -633638, 1881921312, 262524912, -1114268652, -747836754, -1448148856, 1028325669, -1151051099, -1142412022, 1394764242, -635216968, 1811252856, -92573553, 699471766, 1951251084, 892687319, -1358568901, -1443375956, 1869380701, 2115521498, 2114286664, 1503998539, -1481316832, -800769757 ], [ 2061330219, 348356302, -520945338, 647534404, 1459349695, -1122552204, 1338647288, 1341847182, -805420870, -228699708, -802356760, -410038162, -901645891, -1267964692, 1286552883, -1847070895, 2098463448, -1220629823, 1294598742, -1039107958, -172449188, -2024914700, -1935623897, -1761229352, -1674170634, 1794355087, 744795835, 2021695010, -1733610366, 474128281, 2130402849, 977718007, 2086591784, 1880312446, 705593707, -1420351013, 554942844, 748323953, 648708312, 538919253, -1287479150, -1633265240, 623901680, -581586780, 13220965, 1519511148, -1871979878, -371798997, -104383688, 2130975890 ], [ -994533284, 1947751234, 735824500, -1488215097, 275571423, -1493393458, 1191169805, -1059335948, -1968266721, -1883828391, -880099386, 723533104, -764369522, -2037009535, -1133762486, 2082824992, -521098681, 1627403463, 1560651383, 594302415, 574621221, 1985538884, 1133211576, 103381758, -365708683, -994732169, 1271959757, 1859998162, 1617294842, -981457698, -1913380845, 466082758, -163061363, 1698297318, -351119891, 2014985913, 1917472696, 1690640813, -1687749580, 27872290, -474484191, -1414442131, 2066758143, 1307113011, -1734971526, -1604467202, -1533053203, 741276099, 1165400597, -1829671221 ], [ -528001614, -1851313052, -1504518508, 850548247, -1940698440, -949610423, 2087224466, 1682234792, -2070258305, 2045543838, -2010726322, -442396790, 1603158173, -2004435000, 1019854, 1780543989, 729490268, 1727422396, 782320454, 868525776, -291470876, 1315396383, 1932415002, -1010058089, 1377547316, 383585979, -1888538299, -641543151, 1502128884, -8096408, 1707731883, -313660747, -738096292, -561105442, 1089349242, 1549945770, -988813226, -1881915092, 1169077148, -2095343971, 588133981, -2071114890, -795412193, -850617926, 2058509612, -63084761, 1685177202, -436707496, 1870067824, -1700257639 ], [ 584888111, 332277593, 194469820, -1576023679, 211045346, 1405618640, 505103343, -785139251, 188918616, 574219887, 604531342, -481918122, 1090769616, 972037409, 1024587323, 1607237906, 314465607, 819858904, -603396421, -93140506, -709289006, 647225486, -853100876, -1098096005, -1962077601, 319994542, -81844596, -1707229096, -241999953, -1962792402, 940501663, 1295090075, 1613686306, 1009311617, 1721314699, -1263156681, 1965563287, -576613415, -630328249, -2083731831, -1406636036, -41873112, 494259912, -1052879944, 2145612825, -963220210, -1805218411, -199068793, 744994658, 1504376073 ], [ 1564865515, 1611532266, 1920838174, 1926024251, -1391637878, 20776111, -865252486, 1560269431, -2025380572, 1852219601, 63357432, 132344540, -1674748672, 1045752677, 1581261395, -148649009, 1240935440, -1328705089, 1432590161, -1102881968, -608251849, 1486633779, 1453356339, -2143973208, -1609600366, 793648186, -1510064404, 236966529, -1128484871, -582751955, 450539881, 605744593, -234811904, 480493010, 1237858380, 1802153923, 147804934, -1567375601, -2035474771, 829660803, 1584416998, 1375633889, -455319424, -1950787908, -1159777673, -1316573726, -700529881, 1621441210, 893202180, 438695651 ], [ -1562894555, -1755497554, -1907028616, 25010437, -937468280, 641635570, -350411062, -718116622, 757325151, 1811045530, -656244731, 272854714, -830696141, -20057087, -107541618, -483344643, -56011415, -1449583742, 1510403754, 203771015, -1105329989, -812248840, -547085195, -54568877, 960514719, 1500746489, -292748857, -555165938, -1097045411, -1949913182, 1624818707, 298542593, 1199846111, 711687716, 905582501, -818168381, 1224450673, -1397308474, -828111237, -1737447863, -930454456, -64642563, -948386746, -517041751, -1528631713, -806140874, -1294438518, -981280935, 712541763, -980380798 ], [ -1880028220, -705750234, -2038928168, -1397952140, 336861218, 1460057363, 1998809658, 283665529, -748255439, -60728316, 474713722, -1002862078, -702686298, -314868314, -824485815, 488564714, 884698892, -469907240, 1160883382, -1914210932, 1381794101, 1541245844, -664513034, 1124966435, -352710887, -1378664643, 1401756190, -1832310102, -1865561371, 1249524205, -1374308605, -1548579504, -1607628047, 13188725, -998576064, 670600289, -1437398551, 1908893083, 1936607597, 1039829489, 954993316, 2068890085, -1337247686, -534755064, 516183760, -340279000, 102310047, -1429388036, -1762949226, -508942237 ], [ -211251771, -1536320803, 1208877390, 482682195, -936192859, 802776309, -1850151861, 1991391950, 1928118022, -327780066, -736327829, 721374747, 1351329481, -497975041, -1336366971, 1175947396, -1215999011, 1100424282, 1722675044, -1823213021, 2011053337, -2041632583, 289544177, 891455745, 978768693, 1831401937, 1667472162, -724249803, 2045221077, 848759241, 1289510956, 1864539679, -242005211, 503378125, 1723569435, 1016113765, 211040159, 947036216, 1488727645, -716225632, 1232401892, -1062232464, 1421007199, 1622152936, -633759440, -1503683328, -182503466, -713814082, -116015690, 1145205526 ], [ -897564356, 1338884396, -1019496986, -470613692, 1561501186, 352984943, -1505814533, 699361352, -1991759676, -1467902472, 2021698957, 905950814, -1845759674, -2038126741, -661751020, -529886889, 351241154, 2103046621, 148222254, 912029983, 1746985461, -1941715596, 639711918, 1003718497, -191097837, 2129788371, -468742677, -1472158333, 231537707, 782103336, -847943706, -1374271454, -1608487242, -336981325, -1645804800, -1763263980, -1401473144, -2019331025, 373641126, 857046913, 233306956, -793102949, 1382388083, 1787308314, 563668957, -373210950, 173140776, -2066416135, -1444929183, 822985887 ], [ 1752379965, 1308840603, 1011745573, 307856713, 61712552, -1348133041, 1583057825, 246709365, 304944283, -1957991317, -1476000640, 1934561066, 239464545, 1480713343, 586891350, -1509226521, 877638987, 816590535, 802976808, -1029746947, 1107513772, -833698519, 89936521, -1873388438, 1255509652, 787045727, -1691921560, 1935573989, -396524132, 673534281, 1845942831, -834998506, 1940454835, 262838522, -1442973026, -1731406756, -568003661, 2108937270, 524897446, 225043152, 1681747961, -961459382, -1659160105, -1212033955, 784654643, -569098322, 160844587, -300539453, 848919403, -1224053530 ], [ -1004940961, 1818785246, 218089519, 1264306296, -162906320, -1980149965, -1150321189, -1128192677, -531401528, 1065474313, 2131103957, 1211276030, -776416090, 550201602, 1722224004, -306762745, -1786756635, -1940875060, -839907638, 1977666915, 1037855720, 1885840758, -511787385, 1229386649, -1788768375, -1608534374, 711799136, 580783357, -398181656, 232086310, 1854613931, 1365462703, -516919357, 394307137, 1122418466, 1381486148, -1546459877, -1378474569, -433919897, 1051425664, 548232592, -1964104026, -1769775801, -1480885948, -408180253, -1181957088, 383372051, 1513647746, -550229996, -289871415 ], [ -1152120873, 1466196128, 241245003, 584764735, 1006642551, 1833845056, -1458758127, -85297657, -580171866, 177154961, -1567410707, 364651999, -374705551, -317412098, -2015986404, -1206643178, -1768584183, -2013453211, 1993772614, 2026664746, 1428948892, 460055140, 1696835206, -260430872, -1254184520, -1982896623, -809332436, 1015219905, -910478003, -562725753, 133455723, -937474175, -2044291021, 56229291, 149600937, -308619270, -448514421, 77807720, 1977511150, -669846488, 1730058088, 465497991, 1707796140, -1312469152, 607574538, 696334233, -61161625, -637912734, 1550137946, 2006517440 ], [ -1258249992, 1722630016, -898403914, -711557451, 327942067, -170837246, 1793521861, -533740685, 131619928, 1008907024, -1501468507, 132913148, -1460799263, 940849626, -1675442686, 688118980, 576587198, 747113997, -757916401, -601653812, -1544093077, -386954610, 2047549187, 1926404804, 1900211703, -12404511, -1140502288, 1265489984, -117183315, -42781134, -513951861, -1251825654, -881221873, -593244548, -1657573838, -1109493707, -384427952, 177688926, -555794878, -1674935631, 2051970355, -715805334, -1260086657, 1021754392, -92821007, -375639744, 31774066, -32501345, 1442952566, 1385254489 ], [ 199314558, -1779110326, -386080999, -1957176211, 11465744, 726054700, 496566979, 1739888349, 1545194739, -953215051, 1264150738, 53863268, -1546211109, -145371619, -1816110362, -521686486, -157910018, -1507276833, 1768852143, -269297527, -693989495, 1591707395, -2068684916, -2025344577, -1815358023, 255437403, 2031763225, 1840990807, -152732955, -392475445, 1812535665, -1955196868, -832958271, -1605964935, 368053652, -1945077846, 1273013094, 501484501, 1289071075, 249594810, -1725016920, -1315155599, 1369000735, -1741697738, 2091626991, 1205969262, 1309165255, 1169968460, 984624550, 1912762678 ], [ -1535104422, -1635656043, 1759919182, -1663375981, -432325371, -1970103590, 1745236500, 1653494310, 1665241183, 302183845, -316800783, -688852990, -2090810260, 154874988, 542170171, 1699695986, 454495787, 1916610443, 145331351, 281291897, -177080311, 765141844, -1476638883, 1178953498, 647699729, 1962807988, 914081943, 768868316, -245317745, -1377523165, 481267581, -192711576, 886911571, -59501750, 590312843, -597781149, 800709476, -1911026514, -1762088135, -1539860210, -1889502165, -1643482528, -804844101, -246551937, -1505060013, -569540591, -783553042, -1917091386, 1632639891, -192386239 ], [ -1958243049, 986420918, 455694796, 1851575667, -1021593076, 205499085, -1277174094, -916408282, -2119460709, -564765183, -1975489275, 1552235855, -1609442369, 896040631, -1736053407, -908506889, -193941684, -1748593332, 1762635641, -199770684, -462632624, 1776054774, -739141667, 1357103389, 722101954, 1718831762, 1314615348, -1774469523, 2139735392, 726125454, -431955069, -782070632, -1134429810, 1365391107, 688913837, 885197062, 1489567028, -1094541868, -324128240, 2051658616, 506800889, -261276408, 2094687704, -2129807460, -1473732134, -1131054664, 988018865, 549205579, -2102815913, 1731109453 ], [ -1864031334, -1121628496, 991750784, 1102482267, -1469915098, 1869394008, 290295590, 367515125, 522751105, 2111950071, -2073696469, 1261887137, -1846727057, 1653272639, 641603881, 1842558959, -1828347770, -372626347, -870903276, -2111107096, -1158456007, -1345623760, -2065672359, -31349493, 832157161, 638146289, 1484743168, 1168098200, 276394027, 1283051155, -1101755585, -289745592, -358396612, 511869060, 2108160904, -1976531101, 1151074775, -828736769, 2003727148, 1873523966, -437865791, 1016207776, 951886571, 574997053, 113517647, 230817023, -1754772329, 30689553, -81898758, -1637277402 ], [ 380470365, 1246243161, 1968028626, 2084223552, 1025453670, -81242854, -1509303079, -128894868, 942991417, -1669046470, 1416130221, 993807582, -1104356037, -323561665, 2002191799, -1157800456, 923933240, 331432963, -1529039059, 1745393395, 1886071547, -1856070667, -119990853, 2094937041, -1473047727, -2078189407, 404286900, -2081395050, 2058962562, -442913560, 1729801720, -548283948, -964226199, -543342378, 1192776626, 1290233955, 190471822, 1783219669, 383256027, 942319009, 1326253167, -1854253594, -1662514932, 1782244884, 342116069, 1093188997, 1461919309, -1703878261, -1544219243, -348464621 ], [ 218480714, 1077687204, -1653680383, -1597673722, -461996788, -382207761, 1511801779, 890475464, 1757353488, 789296765, -2002680963, 1761106040, -1608682184, 1445328585, 556511359, -785168363, 1324997003, 1037107753, 1589576014, -636048819, 1231691640, 1364341331, -405639248, 1695591747, -147893271, 619498075, 549327523, 1269824120, 278020922, 2101116584, -553710702, 1574925654, 1055644680, 1980987905, 1950965315, -7077602, -926887243, -1346459759, 432108933, 936696539, -1105787989, -1346175243, -452645311, 219856891, -1562958080, -1206596777, 1045493593, -1054980270, -1856532560, -122849364 ], [ -195531200, 864223533, 932429354, -1597445042, -1539359142, 285095543, -1853994458, -1758768777, -2105159387, -548908159, -1556505147, 2039728010, -2068249272, -1175372775, 1034018947, -340052790, -281683587, 1248475224, 668881526, -1809402419, 1096768550, 224184776, -740558980, 186031584, 2053636930, -1279390756, 769416153, -561116005, 968200243, -746588822, -1054774004, 1050542562, 2048881030, -627281800, 2096234158, -648490138, -1184884815, 1456899027, 1671756630, -1546408627, -1686387455, 2126823503, 1159639654, -429554037, 133664706, 398734114, 1853851717, 1641557369, -232032079, -338129943 ], [ -972331695, -886141172, 1750026247, 1343631213, 2020840087, -1985226937, -1589572599, -906728495, -69385794, -613940040, -1756053186, -781479933, 1083958177, 329455762, -472043942, 504407082, -7621976, -49275196, -244332335, 1533595660, -613668942, -1647082678, -535580456, 1619263153, 516356181, -1486004227, 1635150627, -91745250, 1359526976, -1021254852, 458623697, -1821809365, 1073430009, 889105481, -1729345417, -1168922140, -991109115, -1829608812, 336893912, -1058963181, -870227094, -86156998, -1508499290, 1043241361, -702148172, 1462385223, 277836957, 1489673181, 774174228, 63098478 ], [ 798477139, -713834715, 763152332, -181174134, 1686713883, -1563900105, 1558633298, 656173886, 2022932280, -1043416253, 1355840172, -825873354, 1200792920, 656141781, 2087193123, 157523587, -1350700404, 1568243553, -1712825125, -738486863, -871263094, 679717706, -480438424, 1676750928, 1315320129, -1421631979, -1567655768, 984587404, -1075107110, 1416715131, -1046708901, -1155580233, 41999780, 2032089093, 1580542942, -1858672626, 617247048, -388723635, -1784543436, 1660566607, 935350854, 1694349514, -2087003167, 610105410, 228625254, -1117979347, 35295775, -884046640, -2005691339, 1399329188 ], [ 132959274, -1793609791, 1760269129, 865830921, 87229341, 1483944615, -95787963, 713889669, 1366269778, -1330790383, 1608450700, -356639374, -1190271698, -492760728, 2090392336, 1548456395, -269444186, 790699059, -1833925096, -673795931, -499200650, -1080192322, 1988966273, 2074992510, -252315000, -1855628678, 1206482997, -1181285110, 961801822, -300026903, 2048723616, 18598985, -524571446, -1983360497, 759093176, 94642053, 270556926, 1641254335, 1691227715, -1935893081, 1944739768, 878155327, 421817604, -1286347666, 336987527, 1503060315, -917291797, 759898991, -1841878455, -1916510307 ], [ 808160577, -276601539, 1351127209, 1143302719, 2038071418, -1787957464, 1615145117, -358972584, -522959788, -1770718071, 1674755444, -1801327893, 602478806, -1002513219, 1881823747, -191480056, 870092700, 1096149550, -212292684, 1514699377, -1350625532, -1936895973, -1389353595, 1107466878, -1081819971, -218355310, -1146154117, -1012994197, 689315442, 2028079803, -2121092828, 258852086, -426687543, -803319967, -1768328650, -1158324169, -930563866, -155167903, 597192732, -1149461705, -1814134737, -144124423, 1920773147, 398987442, 446215768, -1803146632, -165038789, 1831252639, -1638911671, -1216541536 ], [ -665521103, -1708051383, 1913341327, -2867017, -636952264, -483864941, 1961022971, -956093659, -2057612712, -1658844655, -1698442389, -1717890296, -1235022745, -44146717, -1695123549, 278997075, -23213321, 1882217554, 479007334, -100779545, -1923490093, 1795042285, -43994925, -150376754, 452691108, 1036458314, 822032204, -2088004622, -489103526, -554480773, -1606735972, 676812555, -212719061, 2115015710, -1124720487, -138337161, -1847247102, 288497367, 1690970414, -591817345, 1706794466, 750309310, -30270500, 1075220851, 1445563946, 741522401, 1033786926, -923002430, 1095666775, -1096260768 ], [ 1812435904, 1564845917, -1450217683, 39388272, -334488265, -707318769, -1989505593, -1410994396, -1348017006, 268889044, 1169147081, 2045369161, 1343295913, 710766639, -1759301647, 1808281654, -297560247, 1814678455, -1583860659, 1369188071, -750549714, -1203857166, -7223471, 1039383423, 1092096272, -98023884, -2077759740, -834566391, 581393309, -1796096247, -2026385862, 378156556, 1302774792, -737271126, -2030308750, 2035654617, 269714602, 745096237, 357269820, -1386408933, 1802103574, -1061994145, -1305435475, 946640212, 158785724, 1478430468, 1521513667, -1562819604, 1942478565, 1094812852 ], [ 2075533828, -931101117, 1197731825, -378304376, 84065971, -376484432, -1078690498, 316782206, 241663213, -1360545662, 217213495, 1758061381, -303455961, -1106605499, -1170775775, 152979792, -687917547, -1869452824, 1838979474, 1607013640, 1302544302, -363070362, -429967025, -1149538066, -291799230, -1193366287, -138957727, -622928121, 1516012013, -1383232240, -2124509916, -1021802634, -274505657, 1381039771, -1087836914, 780437044, 261145530, -1136016409, 261572067, -1364227423, 261938686, 136132102, -1501565924, 1338694133, -1303702530, 911889146, 2137005598, -1292494369, 75761954, 1321574827 ], [ -1868648235, 939709119, 824750421, 764921247, 1850304383, 999760846, 1748693472, -1726642379, -171371073, 193395349, -1863804806, 21718942, 159568286, 1015339426, 1153268799, -1412619966, -921927755, -1591332322, -2055089876, 2080733288, -682128243, -997017943, -926581346, -1641866639, -1806357537, 889246629, 770858283, 975101751, -1085674015, -621948820, 1740302605, 1938826061, -1763596675, 2110598975, -1843043955, -352765788, -1100154498, 1252847826, -2087433646, 1213249553, 1466889237, -294896537, 1808370760, 2108724314, 1810496406, 1288233230, -841738827, 1821788014, 871264472, 1619988047 ], [ -1160485809, -1720856026, -12697592, 1478407560, 2057561539, -1755611558, 773713451, -1280840593, -78792346, -2045217961, 1165339020, 353352450, -316515918, -1189611925, -114484888, -453851924, 1372789927, -1482499728, -35668089, -32242138, 108137033, -260946752, 1099620287, 1236964470, -937531435, -1769547175, 1937359650, 344448008, 397218952, -1169227534, -1974232194, -1837624862, 360462998, -1984290484, 1926207109, 1722692079, 275302889, 1325152802, -219080539, -1738782646, 172215623, -1119935974, -384799009, -1759499971, -459679068, 1471503306, 1292398775, -426655641, 1934378911, -867954117 ], [ -423865176, 1750757800, 1987266128, -1837618602, 1266367164, -852144910, 1305164418, -2005013786, 1353459621, -1591504858, 336424413, -1791191504, 1140151853, 951617645, 1671579701, 452031260, 566785362, -1358655201, 535961709, 1934339127, -472377571, 610394030, 857371396, 293950925, -1508588454, -1772844888, 611049423, -1193769669, -1753960880, 1058545113, 202155635, 972092535, 2014104722, -1545178434, -1516132393, 846500781, 629471344, -637488896, 942804968, -1787969831, -395298251, 732123968, -1416426182, -115007518, 1916453319, 1245541068, -1675784687, -1823308744, 1528222164, 512709481 ], [ -2129031791, 218367559, 1859027551, 1391192539, -1498891836, -1465191850, 1823082559, 833883579, -1393877260, 948757960, 106257739, 1853140300, -1847352084, 1150849871, -1276626652, -1382961683, 1742501692, -624710363, 819189158, 1477769518, 1627278310, -93444570, -451255281, -531066173, 1696973306, -1871855571, 675707098, 146558114, -1601578097, 281854756, -1782957026, -811210618, -194313879, 824778358, 696236471, -310460441, 1824563485, -2053887561, 1132095939, -268801181, -53547011, -878724970, 310615131, 1381396236, -1930320114, -1253718290, -2139749710, 1179526251, 1525269604, -2130880776 ], [ 1824150989, 1563050152, -888257638, -741217588, 1842935339, -1977815098, -1765617821, 1614666312, 1457241275, 319289836, -104907862, 1825752119, 2008150754, -1578569538, 1951953086, -1883994644, 2099765141, -537546474, -1313166956, 1889900364, -76836702, -1640187835, 1148320670, 1092218114, 424910778, 266593283, 300890571, 245839657, 824557996, 311199778, -678848597, -1258040672, 1038303828, 1202402440, 1531985653, -1908792517, 1383284850, -1168948416, 847896693, 1108619874, 291589434, -480153043, -1584470316, -154666394, 1039967226, -2048534629, 730592800, 1002690639, 1922965846, -1920553589 ], [ -2073058072, -1563827727, -332411131, 352369631, -1460221210, 1014967766, -1230161761, 1959384904, 490690878, 1585911415, -1589962869, -785250732, 32655296, -811445373, -1332948062, -1181176670, -2066717361, 1055576448, 988725056, 116053701, 358186124, -1038397169, -1127341728, 1903639943, -361735078, -1004911591, -472623890, -1329476758, -1617515700, 1653670378, -1228146112, 110016460, -224806932, 724594319, 193771535, -1578909588, 1977526523, 1087164052, 903644889, -2091646243, -39042838, -1237440654, 719180357, -1997936353, -1237936994, -145798176, 434022147, -656993693, 610910691, 433075211 ], [ 1311857677, 1083306788, -2024080852, -2073149371, 336412084, -569115828, -1012060637, -1652913293, 1297056940, -1751670548, 1769016707, -2063793369, 1016611772, 1971218843, -1301039217, -31406604, 1731141658, 429474189, -1735495644, 1423601946, 1839233101, 214014704, -1729544167, -2087153463, -635825274, -984717887, -1919790689, -892712901, -315730670, -962495347, -1301596960, 421836987, 1779803259, -989376924, 95016617, 1218231737, -1014199484, 595674793, 122429779, -408023388, 2022645918, 358542621, -344533848, -91151871, 92338606, 745440066, 500830903, 1021497042, 357133507, -1612870619 ], [ -652181596, 330570699, -1989633980, -876922454, -558845435, -1030781598, 1433400467, -1235663449, -1540024246, 114630375, -359787741, -776627935, 141012970, 1424248787, 20771877, 1378548455, -174263411, 1634167682, -1080998410, 1302974134, 424855882, -1105118614, 1595879669, -1095950452, 406244816, 541446111, 901285523, 1960447179, -1978181967, 1793545341, -192163227, 469412542, -1048884776, -170625305, 10100967, -2036977999, 1108530505, 707889269, 1535060450, -1571235816, 199132845, -1606499597, -1867637335, -235418670, -1337517087, -1808303093, -1587654052, -1577610380, -962323267, -187425316 ], [ -824249786, -1399134222, 1046790596, 2003575692, 1355370408, -1539143132, -1082967683, 396790003, 171111077, 1269016663, -1806733405, -1822728759, 1801087509, 779877724, -1260787352, -221345806, 1587285367, -187764907, -71760797, 1911929885, 1843462276, 801961482, -1355785523, 1670686412, -949879209, -277252848, -1625208179, -1628566734, 809789855, -1290270388, -637410455, -1743214765, 1391507729, -856168648, 1359124308, 1967191187, -1757403423, -124552125, -812781357, 1510141348, 1879956886, 1773379517, 2014907463, -3634580, 732000294, -16244647, -1678891388, 1966925614, -304886920, 1256051797 ], [ -618594942, -1600577278, -393307440, 1590440218, -1703851442, 272057751, -1603064013, -2015651961, -211609482, 1754041653, -944570439, -1866113787, -853532591, -2030516076, 2096304608, -2094253601, -2116846026, -600008862, 1842065606, -1786303829, -1968194871, -1168097524, 545813714, 652382810, -139394008, -1889362730, -1719893892, -2068008780, 233362836, -87746904, 1278193719, 1867355014, 1889800966, -1114883579, 1150718355, 1251569580, 823820981, -143935488, 1484277395, -1372329580, 1898175796, -754934145, 440965440, 1636333172, -1190393928, 1912442282, -254676924, 731199236, 1094684074, -585937661 ], [ 1796853880, 2051656417, -968694303, 200199857, -1392847390, -897493384, -292804248, 612673810, -452095430, 392377638, 302231925, -451634992, -82851305, -455380839, -1800338446, -601561311, 1228822402, 1332454435, 994719496, 1188619595, -226474275, -618245329, -863210419, -244799662, -438909639, -514409637, -1770491826, -1989782833, -1071397994, -349225936, 219547619, -1757349695, 1376107900, -806943966, -682574536, -2013849376, 230020662, -419426433, -1015638528, -2005653800, -595533175, -1473747249, 1644458036, 1442539234, -1327827147, -1897600203, 1767302910, -198475308, -201847564, -336399483 ], [ -487186421, -1784719072, 1621482747, 514873619, -2050767449, 630771880, 633633384, -1801694056, 76950911, -1274754238, -1642295676, 1300236055, 1600506630, -664206775, 1582786320, -1647169112, -183484318, -208670679, 1255513683, -286430102, 459473539, 285494099, 2092300425, -1333175676, -279633814, 654925027, 1082484873, 480513205, 1176330908, -957448398, 1045355948, 265620878, -1274314600, -101870918, 341320200, 1753412572, 602693381, 906388536, 239873687, -537590998, -306814915, -631224740, 1804711857, 594246256, 718674904, -504466883, -1563146676, -1140322662, 671469839, -1109319828 ], [ -1081715571, 1709878829, 1485658178, 1036981037, -1190163193, -2097789419, 1335226177, -1063171487, 497725413, 281726118, -1762449890, -2087859701, 330015035, 911869696, 2100655448, -306340543, -678598861, -1337827875, -599618611, -244209385, 1570495308, -1062999304, -635620889, 362233868, -1381097221, 1701577500, 1017029951, -684374509, 1503612852, 192651215, 871802908, -989337906, -151695069, -1596105730, 386435136, -1045924680, 621146511, 501928910, 453782023, 880286457, -1315462271, 1389057000, 863485724, 412630768, 1582043202, 1496124896, -917172945, 1686381302, -313949721, -548423159 ], [ 611151502, -2100555616, 2061281994, -144177125, 1752204084, -2097970685, -890524425, 617114437, -275767481, 92905581, 2038029878, -460674714, -1331851283, -758901864, -1897193080, -1363543754, 1843494493, -1327489174, 482119606, 1509402289, -809724547, -2144064582, -273031917, -1632827312, 298454346, 923961774, -1677779948, -1939899688, 1814681387, -1667099333, -331368587, -1505618923, -2110318005, -1635969726, -1141123934, -532584001, 876404064, 1033230437, -1338939736, 2010556664, 583339787, -1804054677, -1433501847, 2069498807, -1305043110, -1011220800, -1760845117, -1623456750, 1977235523, 959753892 ], [ 1061505262, -1514562136, -56129100, -1443600835, 1221675459, 257052691, -619700651, 1043088836, 242757831, -2109349753, -1450784570, -178878321, -1007380266, -1229492788, 1715990053, 67596247, -1205581563, 100482717, -267219661, -2080692066, -468792054, 421674227, 1984129932, 1694330872, -417606670, -513066521, -85373787, -387990922, -592134620, 1411432715, 1290370053, 1367457323, -2027924165, -490783977, -1291572537, -598601263, -230762543, -1098971796, -2029395769, 759841327, -1371115356, -656688963, -217836413, 1076756654, -1726412394, 126018890, -1444716022, -1559313213, 270511500, -1400084668 ], [ -1080695870, -1056914520, 1658445244, -630405758, -1619823074, 1990550917, 253323990, 278267958, -1074196644, 1306455868, 1293200419, 459580392, 1699836244, -1458432136, 992668767, 1176141643, -1757043117, -1742359167, -1083594854, -1737695008, 1397311859, -1979420680, 1653700986, 1636183267, -939148682, -1454688622, 751885805, 508488297, -47366728, -1294025086, -549341550, 503323569, 215526773, 890250235, 289758912, 1116489257, -932057451, 744844309, 894968901, -1931499996, -488174950, 191471540, -715843218, 45520271, -326189819, -610766436, 429475290, 80565826, -2099633019, 2134161284 ], [ 350082060, 616925832, -1069077977, -764143006, 1313878166, 133504986, 181388504, 1678994308, -46739064, -1120511112, -129325545, -1123493318, -2133150451, 1598099335, -898216103, 413349669, 1458502103, 379674798, -1312913968, 1554659266, -701341276, -766361340, -2067343879, -881538427, -217381707, 140057251, -1507631457, 1908730505, 548064215, 2104327860, 2076358459, -1316066176, -480025354, 959562218, -961473516, -689245292, 630623291, -1082652543, -2107283620, 1494944816, 623862703, 1534842542, 1700549115, -873319554, -1574063674, 1006808620, 1366554886, -795645666, 2014174852, 911190193 ], [ -1554186095, -979735293, -761809461, 1618763922, 1528779847, 969659799, -78023945, 1292238762, -684592270, 1640096804, 1912092554, 2037215431, 399611934, 101066363, -1067660975, -1265157257, 157762535, -331963186, 944575420, 1273261019, 1720189175, -566141002, 746010470, 644700409, -1705975484, 777230363, -1241810711, -2062606266, 1179992525, -241210587, -1494811495, -1006327589, 1346074951, 621683881, -746104403, 1636870078, -363105235, -334160583, -73166274, -565550525, -1341890740, -1285318241, 709846316, -2143531779, -338368636, 129404547, 537164027, 368794273, 1538898502, -186386939 ], [ 930967440, 1943522893, -1539224201, 108193568, -1959319475, -866150240, -134942490, -810811989, -142186401, 1540606970, 2031875696, -1518193861, 1881893621, 2100775519, -1148622422, 746889076, 1938820642, 1007726477, -36002486, 1154517732, -1163676635, -1432422731, 849595359, -2060372253, -1503680454, -909119168, 1633468524, -1951695384, -1151462225, 1933934330, -1467135146, 384426505, -2013550659, 1234076592, -648017086, -1101589570, 651094857, -571807759, -646629906, -471125232, -1007600539, 275974681, 1396981518, 568792617, -863902032, 423151123, 1788054513, 1043718764, 1369414976, -338538893 ] ] ], [ [ [ -1940486232, -1254668674, 810650294, -2086159298, -756480595, -1246568985, 269400718, 44417156, -388656865, 1153291907, 2099976406, 1935854574, -1768860128, 1294675223, 842017569, -1878953989, 976749237, -744793002, 73143611, -1191762143, -415674672, 731861482, -1682757578, 997334119, 1125905405, 1747885695, -2115613641, -474502750, 663427545, 1898588272, 397495765, -1504649739, 549377984, -366475245, -1211112239, 1811126317, -1442886961, -1450815659, 932726160, 545531453, 1446508816, -230035285, 1360840938, 302499690, -1238782145, 774329286, 1508243527, 705736755, 465572289, -189263653 ], [ 978184508, 455346700, 243938364, 588307562, -504893739, 1555017964, -1010930654, -783682465, 1509547695, 1847039847, -1860219292, -637643542, 2138691430, 1005888829, 1839117396, 736792169, 906860429, -1679024641, 2102237234, -1421437719, 886913770, 1335879654, -1616838640, 2049296942, -1460967855, -1441586216, 927999828, 2051083933, -946866609, -2054221319, -605582162, 1706264868, 986661195, 455230656, -439797339, -1156099846, 116170757, -385105950, -1780860578, -216848958, -1483653540, 1783214851, 25896365, 1915370203, 2117853298, -1851168428, 897889340, -1878743424, 1902247386, 698302542 ], [ 1464248006, 1918889841, -322167132, -269401467, -1180428917, -1410800845, 2064683104, -508590264, -438683379, 2047138122, -1436607934, 1695118674, -1318763748, 706377885, 1464723408, -1834827920, 1678565322, -2044908604, -1784590390, -1635186828, 884455970, -1761806279, -213768965, -1788684031, 148888971, -1159239928, -1311021534, -711581412, 221314860, -1644720973, -325376641, -1228700152, -69395588, 2128667296, -1425718195, 1279183740, -1595339551, 2044337005, 1703914840, 1872419870, 673594070, -174285953, -841712564, 1234726387, -1462541129, -1436605811, 1647767098, -396105117, 1056795564, 1798456223 ], [ -1861647970, 1041624345, 952792436, -1389159828, 1563261419, -66082807, 1879033539, 1432996196, 140631538, -1425371862, -195736069, -1090063679, 601684735, -591688250, 1940591166, 2097675842, 1147733676, 1159180927, 1521908232, 815678011, 1313598971, 1110229984, 958031080, 276358540, 1379242007, -2051187600, -879460774, -1946373074, 716838430, -440095242, 1193427248, -2104616561, -468399274, -30038032, 1804988603, 1500453964, -1317805526, -1915046316, 872610820, -490241981, -1287567838, 616993528, 1271723884, -940942181, -468927654, 364359338, 805258763, -1230070441, 927282991, 1319837308 ], [ -1218177693, -2100163689, -1981839998, -1397234671, 1827971358, -1718789258, 1462767598, 566939912, -1164508245, 1359113671, 1561935505, 1999021939, 256153279, 1134591026, 1230957108, -1875363916, 816101124, 52864913, 1174539741, 1897464496, 1765653829, 486117248, -18186183, 1813094195, 1222616662, 1348529701, 526341806, -554022329, 1745877137, 1595992717, -1589217562, -521225061, 1776472655, 1976903775, -260320345, 315586786, -140005779, 1611623912, 1202195791, -1050053351, -1855714952, 429524445, -463063180, -1068787999, -1432302180, -1083943067, 833001520, 442526995, -208398921, -1315669037 ], [ 114746226, 367939568, -1841491087, -133150682, 199888114, 26531261, -1859586086, -97365767, 1905928160, 1836111218, 1764697998, -2134378175, 1673531981, -706063248, -1655791092, 513458959, -950116689, 656854141, -715411536, 1310067676, 4153012, 351173350, 1640074311, -2968368, 1649117386, -672489244, -374598202, 1729949166, -509505789, 650375469, -1625212099, -186663723, -2108820479, -1311665835, 1938691078, -1855678003, -253363973, 704868362, 688848033, 1467786756, -1692802729, -1246407885, 97147795, -971940599, 1350704796, -1454903676, 1071514691, -869584581, -1629176951, 1103036198 ], [ -1095134939, -1958930274, 487370713, -1129018120, 1325733568, -1422034484, 1870902285, 854108797, -96069792, -313035660, 156539528, 2013392487, 1131021792, 1277572253, -1326730097, 808976311, -1456953206, -768664917, -208602540, 2001483531, -1432749522, 1072684630, 2007639966, 2033079199, -1465243596, -1638727038, -1128601556, -708670471, -35772847, -1897775931, -1927820595, -2071309811, 563125827, -1471362936, -52187363, 2049629924, 1259184662, -259513013, 1208737982, -445668243, -207764610, 1516551558, 1459733087, -480555537, -1561184121, 949280159, -1047787887, -1722662015, -942270272, 1312458844 ], [ 1235075823, 119046344, 113177925, 1090075614, -1007124857, 1312057031, -1989026164, -675194300, -30568200, -1182035497, 1011644422, -936756254, -1670596452, 357596974, -399729380, -504607122, 771057232, -446410456, -1055835356, -1284339761, 1365199178, 1577760262, 1748355622, -2045030605, -527173869, -1366011868, -1949778735, 589865965, 565544877, 1228601119, -738103431, -848470566, -539839657, 1154480243, -1311638239, -764741344, 1721608680, 1639708544, 1178877641, 172067628, -1544551168, -1761826999, 72041919, -1551056963, -1515902082, 2132004960, -1398711008, 996596447, 669697059, -1778207406 ], [ -1836520902, 704961139, 1926150411, 792115695, 1434337339, -1622781585, 1461713283, -1228759293, 478341738, 1678891616, -1290407793, -133123357, -923630849, 2145705739, 900343856, 1002175850, 1301543512, 1718295180, 427826415, -1331399474, 308117792, -566667028, -1932400017, 841547605, 1190032487, -1809432290, -609799925, -1917438163, -1960494959, 1441161960, 1993782650, -1248007435, -2073382942, -236665804, -1911842161, 1670875026, -2023731022, 1734147124, -524297092, -1595194542, 323266032, -900908606, 1899287906, 148389743, 1985101687, -1567577490, 1826186831, 1802572042, -1491270111, 2008942898 ], [ 704649757, -1203173241, 2096318924, -1844464984, -350044990, -876743793, -1101280458, 1010640075, 1334245649, 1769717587, -1562956846, -835827076, 443513597, -62605876, -2022258265, 1180847698, 1470918306, -654144042, 2037595585, 550101319, 1247939440, -4010320, -68775106, -600133891, 274666332, 653095555, -96229857, 442693961, 17745189, 659208880, -2054148368, 1385094290, 598275403, 673418824, -1348478792, 835475980, -1834710637, 1601789268, -452333500, -317097367, -673597763, 2132067300, 860743021, 355781910, -569139994, -255337823, 1243186136, 211166922, -1931280677, 1061070326 ], [ -313572383, -57069721, -1841592092, 1675566673, -1508829631, -1700937871, -354787739, 890041604, 1089418287, -120682392, 773120695, -192322675, -1701973925, 112627224, 1739069647, -394726345, -71781453, -50064118, -1267402715, 2046220661, 710294162, 1977954314, 26511542, 1472126547, 1395466128, -968439066, 262944205, -653698791, 1243996077, 1302878381, 2085259241, -679138089, 598026008, -1336624824, -1559082345, 450053881, -963149040, -1990654562, 1420010419, 1595480969, -1695194992, -1288494362, -1940452467, -1910125486, -1767313317, 846391342, 1953128980, 728623749, -101611159, -920005884 ], [ 970401180, -1296608629, -1664895373, 421263709, 1770086448, 1473024552, -119452707, 1667477714, -2023029185, 576099800, 486324958, 1288007121, 476562611, 1261723670, 1111407970, -1925522610, 1365221782, 102286663, -893520965, 1449119878, -244636803, 71726827, -1986243000, 897760944, 1280171470, 349519763, -561431002, 478289245, -88789208, -1565117088, 508238443, -823474050, 1356699391, 1363402861, 697314271, 272505587, -1467017842, -1109068861, -1013649570, 439781341, 1985109939, 1356242682, 1233167444, 1927487382, 1518782751, 1905608162, 2104699883, 2070691343, -2035833535, -1860807057 ], [ -114777447, 1778209201, 746251135, -556178258, 1874238770, 1436745380, -401010468, 690332578, -1502142121, -111728849, -1848539348, 1282992289, -1003214718, 925874328, -600179475, 1386134202, -1672522608, 1007414928, -127648620, -728382256, -235278226, 1925203493, 767048436, 963392250, 60263599, 857380930, -748222477, -1674427964, 1108717642, 1017195100, 1267616520, -171488380, -98199866, 24383266, 1386071685, -324751665, -1604966973, -1934523840, -1235851829, -1084013636, -1588027201, -1200812821, 547312625, -511617912, -1900158151, 1884104725, 1939055632, 1453241445, 965565589, 1089260861 ], [ 150135221, 237859674, -1227279915, -1380563697, 1108111845, 2031693065, -2132778003, 670325756, 2127777495, -1054674933, -1637926602, 1684116, -47013778, -2038193981, -104673468, 662821926, -2055888127, -1952550334, -479378190, 612789590, 1859929914, -1604688105, -2132916907, 2138882872, -708239349, -1338663523, 1390152090, -1274308137, 1853532657, 2016605812, -1695960809, 1741386789, 1790792989, -989195349, -1098114156, 660717504, 904296825, 594186121, -1858070245, 46572109, 2059093812, -1393396181, 856532598, -2068879484, 1493754597, -754822062, -390195635, -1361100840, 939837018, 425867609 ], [ 1049120175, 1873813999, 909298786, -696989944, -1370349508, -166053318, -1551846580, 1253784485, -123703887, -227754415, -1826465196, -206542654, -1982396790, -355747850, 310750696, -1784984796, -158212733, -1551354852, -1902328299, -391435788, 622498619, 264780655, 1586588906, -550416122, 1777697405, 1463536614, -1793480458, -224728114, 1689377681, 1296097285, -309132906, -833736398, -385308078, 985595296, -199366368, 1625675226, -2055713507, 734382621, 566384169, -1873113168, 1103483973, -736516632, -1740224970, -1377027627, 1490817753, -928492226, -1324322940, 1272034255, -1421038144, -226553778 ], [ -1724046142, 525556851, 2005035694, -338453721, -1696432198, 811658916, -1543214575, 1214263069, 635006450, -2116322452, 2040689090, -1602344736, -751478468, 786606135, -154805449, 125601312, -13662664, 1024985642, 1555374391, 1816996421, 2003563199, -596678983, 1198968539, 1110201986, 913085891, 181021632, 805423546, -372216860, -1499371792, 302454120, -1289877715, 418642330, 474270640, -1481747646, 2093781009, 647290454, -778258138, -1134394802, 1960051209, -521759726, 1581271359, -593121527, -1921508990, -1440169933, -1123987009, 95288688, 689317290, -30056280, 1286809732, -714230706 ], [ 1100984574, 361468056, 1907356551, 692475490, -1152620075, 1593122531, -1325142536, 348876380, 66283961, 992362523, 1600000685, -91078490, 220336084, 2004578154, -852185715, 1704610247, 831153904, 1278905174, 356273944, 1756039166, 1802466043, 1401985529, 1153545667, -1639870350, 520319515, -300155525, -2044927441, -409369407, 1663108328, 1276813445, -1997376575, -1507181971, -1737743057, -151334133, 304450963, -1901568260, 329786270, 1617994371, -968802513, -1669837610, 447084144, 1708086272, 547510945, -363066, -1588019833, 545366105, 254397302, 1056601898, -1464750711, -487297002 ], [ -1851058236, 1378093947, 364067011, 1492905602, 1629254089, 322094210, 1825595534, 1069768978, -739467273, -1790047806, -194581083, 171713868, -1324335210, -1564083563, -1533038103, -946755488, -1169980328, -780096612, 1466485025, -1452129187, 1375404622, -619969627, -1093381596, -1165497092, 119919771, -210725815, -1910252892, -270134453, 942889557, -163586208, 1590929382, 74285920, 950742008, -1279903436, -1822351062, 2066790785, 1004390746, 584172719, -620358729, 281888842, 1152724992, 1663060860, -1668641721, 252661212, 1635060941, 1120814641, 1262021329, 1000277793, -998763116, 1801255385 ], [ -1239637574, 1694048768, -672398081, -169109404, -1467043388, -1063664572, 184737106, -1341257720, -393402550, -312539025, -478511817, -1432356225, -1619701318, 1889012009, -590181503, 1698933753, -1506275171, -1143192518, -1249194000, -1210746331, -2018078873, -605860555, -921500089, 1924840688, -103047496, -1430351956, -1637993262, 1209240246, -1179979796, -645711211, 1580068738, 247289347, 708953352, -1628064598, -756263508, 1218564299, -1912312012, 1077401866, 698165775, 2000092332, 1029943418, 572288224, -278611461, 1885436975, 691005076, 462078422, 1900800215, -3298290, -1966170592, -14922536 ], [ 1180404791, 1716676472, -1834264079, 1516262872, -1090862270, -809358023, 1548943823, -1990164651, -921715096, 951986598, -670194607, -2111169385, -1864309115, -723653891, -2113501103, 347941187, 1480940153, -878423971, -1562344342, 1186444216, 817412269, 1754987895, -2118844023, 683753367, 633572888, 742512498, -431245175, 1842462444, -1716053731, -1947033403, 1404567864, 1429407792, -1551431986, 596700452, -543223981, -1686189423, 2005601195, 1336215403, 1730555120, -975739035, -1373222954, -1124819255, 660632973, 506192240, 227065253, 1900000847, 572203320, -2137295863, -1113706192, 1089142805 ], [ -1315335761, -102021360, 933301804, 607747841, 750367882, -953759658, 1256287365, 24381687, -2093979463, 1538907045, -192012046, 1505598509, 315406016, 1559917740, 1679522800, -1835786309, 373194660, 1608549893, -809826333, -549173878, -80500530, 1253414248, 1360006494, 729947404, -326887278, -1287440200, -547519467, -1179248906, -182956578, -1827577594, 1627620515, -1467641576, 778213379, 1068123322, 1499471926, 971029263, 1881795724, -1841356074, 1485585996, 2095998926, 540917387, 440354494, -1801432622, 166270852, 1986815222, 196478549, 1681943151, 40756711, 903786586, 1775753735 ], [ 1426616798, 137363974, -1139520971, 1058986701, 1083130496, -857612706, 228008412, -1974910690, 570410268, -678681388, 372913968, -1010666369, 1020452269, 1971637375, 1127050429, -428239105, -2102571983, 944420229, -2017413488, -927815926, 1674289894, 614512597, 1193806474, -810219490, 282641892, 227398580, 704365286, -2133474233, 1750951708, -86585119, 355796767, -1453505243, -1061338949, 1071676168, -469982154, -1527518833, -353701496, 723316797, 1993651906, -2104282262, -1001167561, -146755756, -239345347, -490857205, -1102032690, 825166459, -1184671676, 1084598917, -1911918943, -1000808223 ], [ 2039031224, -473907109, -1070472745, -431538043, 1958369654, -435113827, 1869184008, -1589791076, -1647432997, -595529193, -1777986972, 1794999767, -1413851967, 2020620133, 236378740, -1065499079, 985003657, -594790646, -1879537085, 444605092, -2003724729, -229217421, -1918763794, 1713705602, -353915821, -1429486779, -1444167060, 1302666901, 2006229529, -120428258, -49950489, -1107749813, 800906525, -203619912, 1654288905, -1854454241, 230427481, -1542179720, -1840051762, 192312937, 1551212777, 1767855913, -1226093675, 658822306, -1997597394, -1620450853, -1194286226, -2100746612, -750878140, -805507024 ], [ -1310607728, -1521486307, -1517503244, -1313684461, -791487453, -462183508, 542279756, -1651316797, -1862956767, 1074733273, -248620775, 447895261, -509120335, 1932268577, -911113390, -1298732250, 1349897597, 955177818, 1611613840, -974965377, -2085943163, -1171592522, 527804772, -25330191, 2130508011, -556212299, -1524593271, 8366021, 1645811554, 838555860, -1456338567, -479657952, -1287524111, -1384485500, -551068568, -759322748, -164038184, -1119116369, -1137151904, -232410801, -1925126753, -603498039, -417696847, 1841693970, 1219398467, -912010114, -1162560278, -1359567604, 1798635568, -904580044 ], [ -1462672970, -1028256464, -1981700533, -408145610, -614657023, 2093125487, 1344822153, -1373970586, 1839152708, -367882634, 1562204434, 1376307057, 1154018038, -947513964, -1245292652, -638217860, 370528311, -581734563, 2034144966, -1239156194, -541100548, -750880204, 194374419, -1627930365, 2043808218, -1399651736, 133909040, -304130752, -1907014169, 346066245, 1020510716, 521708660, -1931799985, -1079436870, -1796827237, 134586590, 1689545840, 1885890997, -756051779, 1605056257, 1537939006, -1404041138, 1541624777, -1961095680, -913803117, -1800007531, -234170365, 930608173, -89240759, 24156984 ], [ -1485753676, -1263058189, 101747579, 1556526878, -1264645694, -1562978719, -264777896, -1330137043, -1897321697, -959061284, 1111984913, -1750149659, 207669327, 1859930977, -138386203, -587876675, 1170606670, -399804334, 1893929189, 1179407654, 689725639, 380995764, 1660604112, -1037486967, -99881536, 1428486940, -1965139909, -1846420981, 1716344073, -401684234, -1926785811, -1919935931, 1219156230, -1169137660, 574959011, -131207308, -1037708733, -231977669, -1139701835, 1032876210, -1998153302, -1245788938, -1581358955, 90991210, 809221609, -1595636793, 1532777478, -805836015, 934017720, 1796868109 ], [ -578533180, -1890332455, 232601755, -1704034145, 1501762724, -1662389987, 626794684, -1325430561, 787491769, 1524565660, -1284236554, 902358570, 1563684193, 1211018172, -174085851, -1540705855, 794630071, 561286960, -731014797, -555202114, 1608333777, -600858204, 213396668, -1850524400, -2059791065, 307084561, -642655063, 1437875067, 937636330, -1948572863, -1024417244, 1440974746, -1257377527, -771187253, 544614318, -1842511165, -1386796414, 662867272, -1544459697, -1791505904, 1317136998, -1971119107, 889642832, 1163792437, -184511054, -1104305564, -1246526607, -1062582562, 400574318, -364503501 ], [ 1586542402, 684244023, 212834855, -1531878988, -356653065, 1533056842, -37634363, -1106463983, -1802642935, -1619200937, -2122507487, 763895426, 1505795807, 1947212809, 1273104565, 453250489, 1847530509, -1915657598, 1833604344, -809117774, -932174826, 228501995, -1673413567, 206544890, 1938235504, -814258477, -1385108387, -1673038118, -554774339, 1970066109, 1395737171, 1929829654, 2074357865, 451681946, 279854481, -1804524663, -1212428468, -363082323, 443408055, -1999029485, -1292702371, -1439746620, -98511663, 812231413, 1619550759, 1625106003, 1622917105, -97520359, -1197079435, -1198968351 ], [ 995728761, -1241445415, 61389179, 1934696696, 1997176827, -860520371, 879076065, 1481807550, -1067814452, 350997464, 62573993, 540832971, -1218607734, 1449045431, 799662746, -432260852, 672405695, -193309927, -429576467, 1726612722, 545297939, 860147457, -1443497122, 1510626713, 1058350027, 382124490, -361990188, 1207190652, -489356343, 1287440048, -1330185360, 765697130, 1343873559, -1895766125, -418238009, 1675324815, -535224794, -1151384217, 1261507786, 1422956371, -449161658, -213208142, -1964451959, 707540491, 1974826642, -335880764, 2074685611, -26622511, -568538712, -364458675 ], [ -640698476, -982122748, -1898191484, 1031399802, -1474816467, 342533126, -1458622680, -474385202, 590231399, -960349016, 465959566, 2041291624, 1947685968, 913730802, -1013751426, 1943197469, -1716062290, -543953495, 644340653, -1677004987, -435546350, -1533239937, -1107874556, -108511599, 165017697, -1016741501, 1852290568, 970748498, -814929082, 2138629212, -1089950353, -1361191109, 1181783519, 2107189725, 1614675022, 1923576718, 693112638, 1425313823, 1108582621, 186155156, 1104167857, -363288448, 1992910728, -28239080, 1702244044, -946671770, 1088842155, 1248503811, 1104371858, -1593085844 ], [ -1509842921, 827353869, -1138391537, -539482416, 954825702, -1751026935, -1732656151, -96215519, -1208622832, 1323896631, 1904250104, 1225505575, -683614216, 741122898, 372673904, 947817770, -622557292, -1378514475, -1827329869, 818980271, -181602070, -1762904597, 1732258546, -1778915835, 1410549896, -355783563, 529258034, -1483190203, -277615097, 1683970329, -569686794, 1487555154, -843095342, -955542665, -1708722615, 282248158, -1869067876, 1555156842, -545920494, 981745091, -26289730, -1531952511, 935322074, 1668440850, -246292043, -1595168121, 1968299110, -1235927767, -56608620, -1782225604 ], [ 548799469, -76835786, -1308299408, -396336951, -1201296181, 2117024869, -1819596563, -302973102, 1459376942, 1757344147, -533733984, 1486161553, 1898736124, 2101381422, -913274855, 1349003564, -1048824033, 286962470, -1584327149, 1269124528, 1690032149, -1085708112, -653510569, 1828331851, 1268778630, 1768696508, 1765876750, -763154822, -177156773, -518748589, -568799269, 1711177627, -1656153378, 1453302100, -1281890553, 7535954, 1354454734, -2139175203, 621874278, 1272995431, -575355937, -282066168, -248997193, 330338918, 219447099, 1483727189, 2118509250, -5169704, 1654837046, 1576769084 ], [ -211366805, 1797056503, 870246785, -1706282259, 1754292869, 649907388, -233535359, 1172422595, 1720051439, 687987538, 805181625, -1861058954, 558135154, 897264410, -494418587, -576750195, -1042003178, -706534684, -53316224, 673684884, 659435438, 1519307978, -452845176, -1553960317, -1177859157, 2111637620, -859049408, -1849280955, -785488912, -821787095, -1427251720, 1012502187, 779383360, -374360248, -2056109204, 1434220388, 848046397, 1385681609, 377372114, -405306590, -1465746986, -345537897, -201749370, -178904347, 486407537, 722201209, 776564705, -1100845881, 649972617, 805634977 ], [ 1676845359, -2051176795, 1164265349, -2047254888, -280633728, 2121278573, -312555638, 529859005, -86755408, -666758364, 1204389538, 1953050997, 847419890, -2004753396, -861115823, -1146396002, 1636121271, -1968727544, 1489410539, 2044119126, 367080142, -362845170, -38901585, -610868701, 1506807621, -519657729, -1253638791, -1844381258, -2034907349, 1676398601, -784291122, -838187880, 1036931419, 1825540206, 1291767300, -44377686, 1991404942, 1658868780, -1975923241, -584313223, -1735670137, -36352262, 2107596487, -1528253428, 756639205, 97534854, 193540590, -757289564, -395357832, -1276871603 ], [ 129652810, -1647198755, 2119714423, -1414993749, -92297289, 1314893872, 1286496060, -618238159, -2075076690, 1544543614, 423088746, -8598632, -248664974, 691382616, 1934854952, 1885580709, -250468352, -28117535, 2098929690, 1975882750, 350762786, 597682010, 1104221349, -2090914094, -569708088, 1102165418, 401583983, 1401252135, -1797189276, -1576197516, 2036402663, -1791898199, 1597091567, -852156861, -1710839220, -697257449, 683508458, -1296443602, 626519812, -750900470, 446506152, 1259385969, -2010075067, -646480815, 1316916685, 1074454857, 1141988053, -353381288, -978674376, -284775264 ], [ 2017844602, 21258875, 1400649501, 386297346, -1140157447, -1881529902, -1893256000, -2072057347, 1315504669, -1067194828, -249526511, 543033636, 434387772, 1717283939, -2010257319, 1277551144, 566423673, 1845434785, 2009917638, -74188650, 1298284391, 834146263, 826120684, 262282694, 560878334, 1263385845, -1041255418, -443462540, 2052576976, 1298251697, 1982228976, 1059650454, 1823259879, 1334155551, -777959559, -1119313069, -1274372017, -418868322, -106399510, -860591411, 2079796945, 1734792303, 1291991630, -58092531, -519759749, -2058148026, -364096523, 885148364, 1649840345, 1482481305 ], [ -187163115, 2090746321, 262112514, 1150256714, -685556818, -1011281446, -1091432176, 1645282997, 1239462618, -962466854, 1996222293, 700636411, 34750659, 1405942890, 111009316, -2093078295, -1355080843, -1395848862, 1905656313, 1191080658, -120599207, -630653978, -1319157119, 1461434422, -688560107, 1906940624, -2011316099, 1862925146, -1200580649, 970827785, 873277046, -1243809770, -354408991, 1714280077, -743346793, 174630032, 2033509523, 2082522185, -260656334, 1326708871, 1683704347, 303359848, -1925705822, -8364917, -1111346636, -1955882473, -729173048, -490844201, -2085524306, -417786038 ], [ 908550989, -981886062, -671479995, 992201401, 441903806, -1801211587, -1170893312, -1587855723, 1123472034, 449693326, 440950692, 1885722427, 1443190809, -21727871, 61909123, 1993903577, -2118187310, -836120477, -276055710, 1848972477, -413803010, 1478721977, -324140586, -1673382160, -1467860483, 1068156454, -622622954, 887945370, 782794871, -1243569924, -1901840458, -1690438090, -1483418267, 445512080, 1551285519, 2027314812, 797885291, 195308909, 768673607, 887535305, 1646640203, 610595327, -1870298186, -601081115, -1541311070, 1663674377, -1346505376, 1293093488, 1709930479, 631666734 ], [ 1688377509, 175910399, 360232588, 1813084812, 585874436, -1535942336, 1338030373, -591836735, 816292600, -1707410803, -1948401804, 1590078710, 1568314532, -1122558520, 299627763, -1182524423, -1174911137, -1584576028, -1153030541, 1297265105, 243045427, 203667597, 627747144, -681246341, -518707244, 177463860, -1926264648, 874290551, -1681792539, -1741146869, 1396648763, -445862058, -56937923, -1067988978, 265224262, -1778571095, -2098417954, -1057235294, -516664342, 1129205199, 2055096506, 1692848776, 1232636264, -2095255267, -657284565, 1576650264, -791432398, 1343050029, -2119804939, 1643971507 ], [ -73117388, -170433738, -312589646, 1890958544, -1667465282, 55141102, -628942781, 2137518630, -545073495, -1705790261, 1636117778, -548194402, 1780912079, -772543175, 1340007712, 2080543618, 1386434738, -652177670, 918238460, -728292971, -760435535, 386058076, -1147057018, 614368620, -1326671610, 1497749920, 1630065171, 1505334029, -622624126, -1057274461, 2091816971, 1119079926, -82558016, 706876405, 136608179, -1383273757, -476099986, -63240856, 1314639201, -1922722325, -658241222, -741777936, 301009072, 949186554, 1609166839, -479736501, 1392321553, -14280086, 811589222, -1734799570 ], [ 1379985974, -1126041413, -1366463654, 1620785154, 765779704, 556122173, 426870892, -735136316, -1237757516, -184417940, 1721591037, -599463996, 815703049, -1811383556, -2116384086, 493388834, -496726684, -45930042, -806404209, -1772351004, 1037323402, 2075443581, 535032962, 1065223809, 306676169, 344564980, 1096371210, -908716573, -608782085, -757057029, -1256497764, 1141277819, 1999578140, 109373698, 1388254277, 1987387435, -1938392155, -1176472953, -1388144081, 800393936, -444677062, 601903232, 2039985645, 1933681659, -1676949720, -1180008650, -1151575964, 638270067, 262445274, 1192983216 ], [ 824146975, 1006037577, 1857658139, 767222427, 423478627, 364142870, 1314186748, -7359274, 698018704, 1564767746, 666978776, 591145927, 601980011, 1065883835, 487922763, 557123195, -971100995, 1140737656, 131532745, -1497109621, -631392433, -1665988383, -28560102, -53885228, 998762398, 1191945322, -1995718667, 262676625, 2027846910, 965736011, 246738002, 531403781, -1502415529, 296822153, 1821793306, 155686420, -554290938, -362016537, -74472017, -2082439694, -1100472373, -245810458, 7635480, 1048442842, 1862483402, -335255261, 2140540026, 1993203265, 226767633, 637336998 ], [ -318437661, -745695892, -435319684, -40466348, 187918448, 2145310120, 1572604544, -1764686953, 107866738, -1120892504, 968565687, 1152705128, 2024769823, 4090740, -91132093, 916830643, 1853178043, -332517030, 676656642, 1576055622, 472027360, -1606327149, -1844522127, -2072307155, 873163910, 363480336, 358128596, -549455062, 1075503173, -1519473260, 133934473, -1539146616, -2017581168, 1589963596, -1032857861, -1915464269, 1729115125, 1111883833, 290961048, -1859055480, -1335233577, 200022882, -1077565549, -1793344955, 320478592, 417295738, -141580628, -307146364, -1541157997, -1485755220 ], [ -1295001335, -1940454422, -297592673, 392665244, -1209109288, 802073514, 147263423, 293283993, -1123215171, -1966529502, -1890423910, 104962016, 1714060665, -1038766616, 854803940, 1815423360, -254841883, -547800133, 324221529, 1540163219, -1809021202, 1037137959, -256957657, -1474576314, -163654834, -1964808274, -60986376, -2013668716, -2128780456, 1796089954, 194554964, 868963154, -1669354582, -1005798247, 1499689798, -642975712, -2086193810, -1230738840, 982071667, -891800511, -414021543, -326155019, 782927731, -651734853, -1035993926, -223435054, -1990650287, 377088332, 1496361544, -1660067194 ], [ 1252989194, 2069333123, -583052667, -685781798, 581466290, 512361689, 1504062736, 1988343742, 2106462227, -851929918, -304584971, 850864435, -2055021857, 1096323510, 479150882, -2112249710, 626791271, -60181198, 204820652, -643597955, -414101989, -906134145, -1216715037, 1704722490, 1935330537, -1853643100, 392188828, -671830135, -1696780749, 309770598, -828267195, -1076487316, 1092533132, 1454438808, -1410285351, 241678800, -1585176023, -944679646, 334604122, -697780239, 1443827942, 946004156, 2082945194, -881175548, -694197633, -850033124, 413383837, -313121504, -1276336432, -1886704599 ], [ 1900462130, -1618884091, 165708022, -1001912597, -1487592150, -2139306751, -207831479, 903109329, -853710098, -635377797, -676430232, 317640198, -1706726642, 722934646, 520612411, 175069096, -516731633, 1932258776, -1226610320, -1860798855, -1656654853, -789973211, 96861853, 1330554311, -1298803816, -401530241, 707967864, -696425565, -2053973855, 1083695273, 807210836, -2058219776, -51782597, 664440761, -962672165, 634704807, -1793487604, 1127619276, 1704490156, -1950841136, 1549138301, 1008280789, 1486192930, -69612644, 1106426614, 628706536, -1921235969, 997311222, -1055261179, 474622477 ], [ -2133541874, 252228323, -435327728, -88494529, -36377242, 432194645, -1641900115, -916853619, -575251386, 790743652, 1504442435, -1197164546, 1843427093, -1351027975, -1968702399, 523416806, 1370139193, -125800507, -929306886, -810236029, -1001618944, 780062026, 1186248118, -1076503033, -2091488297, 728291300, 1549042850, 346197566, -630912395, 1815211373, -1544780168, 1128362386, -1434930261, -1108983470, 965108938, 372843369, 398835399, -1627830171, -1103941726, -1752089666, 1023987081, -1084725318, 2023990745, -614120112, 687897679, 888103799, -535022034, -2037560041, 1377541538, 1392222523 ], [ 1696713897, 1952652158, 1693877674, 70037054, 1962035688, 358574369, -583111699, -361302128, 1592274886, 853638668, -839577442, -923375004, 316593168, 1816275922, 1755122045, -1247236239, 870978398, -662725854, -1759982125, -1697485039, -2099750940, -1414132603, -742692768, 826028068, -1915346743, 1918826640, 1067575448, 1532930954, -15430707, -956755063, 1999292830, 1727619989, 454090549, -1279013475, 321477060, 327895672, 838715763, -145912392, 125662981, 237340164, 1660793536, 496680134, 1928168471, -47749950, 565358996, 2135367001, 671983615, 966373821, -803097065, -1134006355 ], [ -1271138234, 1300999353, -1878319395, -903507431, 133718330, 157064378, 386641903, -1858053622, -1964541808, -900479348, -801758776, -1737402299, 1317852196, -728299236, -1515239203, -719113891, -181019477, 565186036, -2104725248, -195823779, -1471392349, -798864593, 185396247, -889002064, 906990240, -1608507918, -1997860235, -970577740, -1686431550, 237208942, 684445260, -1859527642, -760600208, 709563300, -773823907, 442438844, -742254341, -1738453061, 372729229, 1800013427, 1506277407, 1629634949, -240446822, 694318659, 1705185272, 291077136, 55345805, 1360567477, 1843765587, -1671545704 ], [ 573244902, 26059403, 1104414536, -103180313, 1134218836, -1218951318, 1159404350, -98148698, -2142280335, 526419044, 1786265, 42129207, 365885159, 1830071098, 1230094164, 720524609, 1984961152, 776391900, 1935265602, 464045144, 812373645, -94451024, 15708538, 426729802, -454370339, 1409808609, 1098659586, 796396687, 1473824605, 833131240, -519019566, -140207108, 112186352, 1364795384, 1693355746, 288819289, 1397246939, -1609155380, 357408298, -993157193, -1949500016, -112728489, 388671942, 1202753635, 1028404101, 339581467, 400393936, 859815949, 849579439, 1620147310 ], [ 1136856139, 1358053064, -1752058516, -1204319309, 403793294, -1826788213, 183297943, -1469937886, 199410727, 756523192, -368790928, -1680553783, 962048535, -17372626, 1831635376, -1601997868, 1105461472, -149414423, -964981842, -98795618, -1708229245, 1929937567, -1816695606, -2136217718, -1442182292, 1715994306, 398287566, 70682572, 1068812635, 1418054407, 548952396, -2075091198, -1747804977, -2075857080, -1435121579, -1345417410, -665682630, -368619820, 1933810300, -947974486, -1781107041, 1553780412, 124901776, 786756442, -1520615805, 1518736273, 718236115, 138852934, 1305700267, 1478654136 ] ] ], [ [ [ 354961378, -355182498, 770350876, 524157926, -1443097232, 747112807, 1605416102, -1063235373, -1862525688, 136544228, -1385692033, -954872577, -1142406223, -608679308, -1157496556, 737081996, 1258680032, 1628550859, -765239980, -717502641, -1803983785, -1798231407, -1478464233, 295641552, 919115059, 1115118699, -249562945, -1852558063, -1000482792, -1058129336, 2025454980, 2038559845, 1574924939, -1915407323, 1436429341, -519997475, -1986399413, 506772529, -1890657874, 2103022872, -413346461, 598214670, -836960554, -314747121, 1651301821, -1620356395, 1346559606, 1875798323, 1507546962, -903475766 ], [ -909207127, 164036485, -1592256231, 1218761385, -1530808888, 286327711, -681069685, -861501305, 1322805854, 1868938794, -1075384970, 1412716513, -1971238365, 1673668101, 1290887041, -1168344633, 24192014, 498484825, 179038483, -878276863, 151133152, -1700487672, 1374344121, -1905813151, 377384494, 2122293561, -1216425863, 793652054, -1195168768, -504196494, 1352417627, -830929977, -502010096, -745823381, 1708508604, -1692792916, -12544777, -1348618669, -580546746, -511105687, -210543499, 1914315460, 1866742412, -1088062866, 602450610, 324653768, 1631798538, -1018858785, 612926018, 717559303 ], [ 1802762184, 972324124, 62888263, -605335575, 1235627076, 161726755, 1024114913, 2111457200, -598971321, 300397331, -591692169, -436631215, -2032892234, -68903804, -242574715, -484670855, 1983321005, 654941094, -982763250, -1586978380, 1103235665, -808720268, -1291421365, 300612215, -61221297, 223772119, -787724598, 1882266104, -1138723010, -406069175, -1763535317, -1644648868, -1278332731, -559715231, -496609137, 746068098, -15590409, 2040103865, 1982514451, -1175613788, 422387317, 703496061, 1497684028, -277900565, -1536326353, -546181168, 568423746, -18110211, -1354361784, 980279662 ], [ -1779408139, 1415769716, 749808676, 480437317, -833880952, 1902837880, -1897250685, 1503724848, 46427372, -29585045, 1174938342, 646011130, -127779757, -1754464234, -992413395, 1425341286, 94576313, -1662755328, -1214005355, -292011113, -132333829, 457697340, -1403092302, -1707662854, -1147076275, 1589539293, 230645168, -1275639190, -1679724997, -1533270306, -1330980264, 264320051, 1590188339, -1218892492, 1403496937, -551449705, -1177704073, -1939596528, 296078654, 1739554510, -1258821220, -974172170, 1784697652, -766320920, -1904577041, -1538794887, -2029568891, 707502875, 1526904491, -1483355548 ], [ -330860912, 2098743184, -641866296, -882370108, 1274686671, 1670748721, -2102489514, 335584228, 1661989120, 392541558, -1534950213, -1501140817, 811866398, 1362429163, -1012395377, -1015837253, 698303939, 1809588700, 314718289, 876145870, -1697420862, -1082903047, 1657452461, -1196165750, 949684659, -468426311, -674347279, 174486227, 1529091935, 869554223, -363081139, 1029951474, 1364466860, 203048277, -1001701726, -608984862, 433216918, -162748425, -106342915, 569776362, -510255797, 1982444762, -214015475, -1082658498, 2139438547, 1890851609, -912423400, -2045489636, -598456505, -366483250 ], [ 1749568612, 890893719, 396564039, 387714697, 196008064, -620597755, -1518300398, -931644382, -267759923, 1303060514, 1917490321, -985499252, -329499237, -713417339, 153458333, -1218205758, -58545624, -271188860, 1866852933, 923375668, -1026026248, -1389942128, -1312658942, -1251843253, 1054551268, 1045523661, -1317631237, 1025577108, -1194372281, 1726618668, -1252818757, -184273493, -1535818182, -280444753, -1438048003, -956666972, 1623767097, 1828432316, -909223235, 271701891, 1598489076, -1826024676, -588647996, -536942101, -2051469425, 1833901817, 814175592, -958481960, -804813111, 1890117118 ], [ 2121074517, -411134784, -1765085185, -1105550711, -461806852, -1920974955, -1710349753, 322709882, -2107300154, -2135578272, 1588997138, 1236028238, 975206433, -31236922, 195388738, 1218409760, -1707441473, 531205832, -1712514895, 229020091, -1335545710, 234711559, -646544562, 1469151070, 1350739460, 908240933, -705918670, -83996895, 1298453085, 593912326, 799252064, -319023719, 777365732, -853477928, -1741765768, -311655513, -1512663268, 958561580, 667503160, -1050992072, 408953468, -1255011603, 1882009611, -40469622, -2012222191, 1128734248, 88453083, -1615727054, -1018945675, -1600691972 ], [ 966271811, 50762109, -1412774796, 546353526, 768038753, -790071880, 933012942, 1261241101, -31381917, 1510184644, 1084846139, 969635657, 1588631616, 1011441988, -1102951653, 648175558, -1619379341, -1281292535, 2095839534, -1726531209, 1346585719, -319909237, -1681047475, 752899466, 916362079, 791463546, 564558082, 709716207, -908413599, 495531652, -257440574, -1775259072, 1361124202, -1662476858, -2075461898, -1149516205, -2072562660, 1358737863, -214695847, 2098485789, -576214845, 1552275149, -746207106, -1322376701, 566654974, -1393254171, 467747304, -947317171, 2007299725, 1597968427 ], [ 514410213, -1502432734, 1064874621, -2100785401, 292330488, -1515092793, 41547021, 1975315921, 23425795, 1697732593, -1155387565, -1043071140, 1930756556, 331605410, -1321001959, 2055710750, 384372312, -427940548, -249534819, 1404099195, 45999859, -1477702688, 786293302, -439278317, 2073156448, 1196688871, 1259503839, -2099819953, -620221730, -1878659229, 1107367012, -112857145, 69372594, 1020887185, -1845350699, 880993068, 1391821499, 838817372, 7379672, 740734639, 912347432, -763740914, 371384698, -1552518367, -895895734, -847188033, -61863324, -1988775244, 2069019032, 1881807282 ], [ -989061809, -2125256671, -711215032, 1135911804, 823077520, 1193070669, 1737085942, -1675321343, 1963147600, 1116195640, 1088001735, 1530951024, 1847963618, -1002383178, -1307799168, -1857154288, 357158036, 1991400203, 531931353, -1385037022, -483411730, 505155112, -1833043465, 1479145546, 710801973, 802378888, 1919851213, -79316000, -1780387237, -620822711, 302282777, 1652182107, 1339986887, -183555467, -688055897, -1095107937, 1269899492, -841470152, 1347763176, -1267565374, 1039708570, -1065563451, 773346693, 1038389071, 137194517, -601325686, -1370842595, -1569419767, -2081667939, -638739494 ], [ -77248380, -716318229, 276735321, 730222239, -391383191, 529790686, 1730447297, 1849861396, 353425765, 620936920, -201460586, -665023779, 1203405451, -1779079171, 362065606, 1544224637, -2020640951, 1435018146, -371044728, -2017663127, 1657881405, 2026186174, 132788831, -161777301, 1639277049, 2035984960, 1162237822, -788175318, 838987542, -954299350, -1343572739, -481703135, -744229087, -768912260, -571737276, -899491205, 660333355, 1390964172, 695089589, -1791490044, 1317319226, 1281754150, -1918357729, 619311863, -295324297, 470471855, 345435410, -1190162883, -845561465, -345629113 ], [ -1171596917, -459061130, -746420355, -970204059, -831322837, -1427414887, -237951424, 373044289, 698403513, 595681989, 1995071962, 789707106, 374117803, -2106409453, 1975391575, -746229070, 627295175, -314427315, 491103726, 1375829373, -1471667627, -1108689695, 2030684257, 129961287, 1369876253, -477728507, -1670398002, 2147374652, 1171665506, 703491789, 1943096107, -1317075749, -805688089, 1816844440, -736015409, -1769086204, 314294381, 1583950679, -1729549126, 1232012465, -145177002, -2104512937, -10348689, 446095405, -1826881274, 1792967638, -318964316, -75136809, 395812189, -1107132354 ], [ 232038861, -1839697129, 325419398, -1091910395, 869953403, -1298820215, -2067564779, -1439668303, -1097662585, -1291047743, 1555228813, 519963104, 1205660531, 892354217, 340035669, 1266986413, -42515940, -73373002, 326352621, 1152156630, -121351244, -428750262, -6921522, 119373876, 2122776157, 612426250, -1226827219, 491455921, 8058392, 370375426, 1674666494, 558463382, -245582452, 1770317059, -402098511, -1003283268, -1562270297, 244052503, 459786179, -1323994279, -1259737111, -1859418580, 818104825, 1088481577, -884176244, 1788469889, -129696341, -318398155, 2108980921, 1894644473 ], [ 1691634034, 1786825368, -847851652, 100027829, -2013441810, 563380146, 797489916, 560095270, 1398538462, -479551027, -101626653, 1887290193, 122750689, -801092327, -1270530446, -1984496037, -1697729965, 719352818, -1880857333, 670504766, -780269401, 568692240, -519588678, 2087520708, -1053601488, -304906302, 928587935, -1062902810, 1575603438, -148048980, -1558701658, 1061723846, 1601824093, 933235041, 1449595312, 288003883, 833744089, 1264376627, -1453941391, 1128028630, -1487304395, 1797658743, 906874890, 481010883, -955662966, 360458251, -1565244366, -325786177, 164708954, 1701197360 ], [ 2031835416, 1371327599, -1052277662, -212290770, 679344922, 44682839, -964554138, -692314859, -962157777, 1030223526, 1041205425, 1512024484, 1213730220, 2023415484, 300313297, 941695469, 84874073, 723449177, -765867457, -264166209, 693594313, 1540523986, -1254636732, -1900337374, -1603989282, 1543673676, 157702643, -160300930, 1010372699, 1866306325, 1827500210, 616785313, -1263256711, 932311677, -1164225258, -1084411447, 795004239, 521250115, -800483792, -2041599970, -116463922, 661331162, -1323805361, -1502964776, 173939729, 135716957, 420347491, 1530650310, 343717309, 592063488 ], [ -432061171, 1224282176, 338666796, -1081965673, 808229559, -185975615, -1518867304, -1826365136, -1748652170, -569573541, 231952293, 1292888530, 2106092753, -1058599954, 2122524980, -470193007, 236458503, 1150621990, -78216050, -246462046, -416257177, 1967994121, -1390735911, -1763395700, -456200845, 2071445047, -870783622, 1900332081, -1468679508, -823233572, -1472581018, 1007301314, -1754323516, 1697576470, -246920182, -545936691, 1258784826, 1389320762, -1919995475, -132213383, 945935442, 802922639, -811310291, 1433774693, 1970812556, -852341488, 1483296383, 299975211, -1709586831, 513487932 ], [ -1815824234, 1443215623, -1491185525, -1209426648, 1233481393, 410983986, 767755057, -1392260467, 823597761, 1767773319, 855666800, -103427576, 1474532007, -333630721, -208057181, -942820253, 17856008, -1230149382, 941089545, 33841175, 378967029, -1014984845, -2086055965, 538066337, -200462162, 1814735431, -1473754522, -2009465443, -412263621, -2003734117, -187759722, 1194518594, -1609569863, -1583899882, 1936962536, 464296805, -231962738, 1020131502, 852635161, -1986635373, 1026486324, 282713714, 1844509984, -410145058, -1374850942, 677882913, 1808097798, 1871769736, -1587488900, -497292555 ], [ 843198406, 219948318, 892347876, -737655141, -270545840, -1195198125, 98711055, -1120277138, 34290998, 577499051, 1332035622, -1488159492, -1338035677, 1163366066, -1378218860, 52648909, 30194062, -675948648, 1650143697, -1722019785, -80527595, -397927032, 1621605435, -1937028768, 1922378268, -1892707608, -269308762, 1050426261, 1869365667, -1491699650, -175550441, 1146395610, 1243671136, -1447436179, 1058054012, -1094196813, -960783274, 1099991342, -1293515903, -412486988, -1657162847, -1149691041, -301812249, 2132055056, -1470888206, 1441463046, 1777201982, 248343438, 786419027, -657595972 ], [ 356829748, 2021222520, -938530106, -1448757875, 1042628189, -6392145, -187613121, 243098285, 320483242, 904569621, -376407200, 1100254486, 2129264212, 1084807492, -1679271182, 1052258928, -1246554288, -277318082, 463794094, -994894615, 598363582, 784644838, -1959970379, 1604957485, 1025123421, -1661585662, -166572576, -891753134, -1199749265, 2121387517, -1826746034, -608095581, 1716686665, -889672450, -1808964957, -311442709, -249235163, 1153263359, 385766804, -1069334607, 38041005, -635553321, 2005869080, 1158856517, 30035204, 386630570, 108249530, -1997081549, -1418141337, -597623750 ], [ -266247610, 1548655171, 1626390648, -1879617797, -574044765, 1801772555, 1278483572, 1405861407, -419276333, -1435847384, 1434485878, 479589281, 2081996273, -747751626, 1160041918, -1242990085, -221628385, 1722689051, -363054934, 1393409571, 393913115, -18018117, -204763929, 946312925, 1116007215, -1583449221, -2143853567, -454754754, 847551574, 52844913, -1612222587, 1537919540, -917467726, 333031769, 1627992917, -114595450, 1215223222, -247039868, -987703467, -244683021, -1861662117, 1793137755, -1843059319, -1430592549, 347710291, 497856390, -285962448, -536835628, -1796564623, -1364148718 ], [ -9298044, 1618497161, 857887929, 716789323, 1566359764, 1462494366, 1780115132, 790796173, -1911942318, 909261606, 2023157557, -1998904238, 1191514859, 411210309, -1784872311, -2003817387, 1039413538, -720755762, -1731955960, 598578305, -1811676875, 678270605, -1465077559, -576125350, -1419236907, 229506898, -553912131, 1950846638, -778469546, -1979003783, -1648280847, -1457361089, 1525362994, 177947040, 2112488758, -713797956, -2101813535, -477097059, -2065766148, 1964122647, 1448661041, 339624616, 386447967, 1507007186, 1715504959, 11614424, -997801906, 1195345965, 1947428896, 1835916494 ], [ -1369017036, 912837852, -1224801475, -1061896373, -1794003988, -1629859653, 381581489, 670881062, 1431967765, 1459670572, 853063683, -1524381968, -79978343, -540579918, 1555764926, 217284355, -1524185236, -1134343779, -100707745, -1387952310, -570045785, -34633530, 343606689, 2010962102, 455721178, -2065222751, -2098083137, -869085210, -847639990, 541110676, 893131565, -388207003, -315235620, -1451663674, -158237789, -2060642159, 772505570, 417668711, -674164768, 1873099708, 1007483715, -789391735, -1701234228, -135804549, -2124612034, 543695457, -174335066, -146061787, -719348739, 1185734836 ], [ 1523434661, -707352768, -394019999, -927254747, -1884621727, 5611433, 355986179, 635186598, 894445033, -2069048788, -1602632034, 821267864, -962239160, 235722784, -1406618568, -1541077163, 1635298424, -1777835339, -1003268076, -162391342, -544911480, 96949942, -404296122, 2088837210, -289880792, -1193419415, -1662331384, -52178773, -1846962066, 1225403065, -401649527, 1473590076, -1148922960, -23121396, 1693776440, 1643265604, -1520825214, -98821555, 1402666036, -1049770845, -1027330811, -339187052, 1061499356, 599942708, -364642098, -359747313, 1730326959, -1767296683, 112221954, -86714444 ], [ 1335572639, -831698337, 1520937173, -777712548, -701155035, -997016038, -1656865677, 1606445927, -401347651, -80227276, -1498038430, -1040165373, 1608069609, -1619827306, 26644414, 363963163, 1960046569, 1931534311, 327036351, 848032177, -1678593506, 414678432, 859559444, -1863905795, 450995648, 711156672, -1075915378, 2096095571, 579521346, -838276431, -2145220751, 1432336551, 1491971604, -415891443, 1658599194, 2092690649, 2039435404, 1947509686, -1890661277, 1269668246, 361717605, -1252464407, 2115278499, 537193672, -28095473, -1073011079, -292978100, -1166420347, -1846975353, -35163075 ], [ -1842022748, -1976812751, -1213036576, 1574827152, 1223716696, -679684560, 67414033, 38666121, -1262591672, -464958540, -1726390387, 1914671430, 390326692, -695365300, -367415814, -721963939, 1696554546, -395685342, 1248051569, -588277861, -1232389428, 631060224, 666906784, 233146801, 311169736, -490341532, -715065823, 2089973189, -928217279, 1056271589, -245555454, -50896259, 2058244297, 1460440320, 1328718226, -1997806576, 1086476919, -861048381, 1820720449, 1647957882, -1360445628, -606802563, -351520342, 1241233502, -1688571383, -1523522941, 96862055, 313060482, 1972863598, 399282611 ], [ 1765125152, 1340923331, 66004134, 1555742922, 2021620802, -956971061, 1344461511, 59057671, -1195712416, -486596759, -506829053, 1333819066, -1755167323, 613913688, 1027347484, 796782202, 1151656885, -473154904, 1216517509, 1512726912, 1743627719, -588693232, -1349436829, -33525785, -1803938161, -680242165, -758004319, -1900355008, -870286230, -941967063, -1895081992, -751598425, -432796354, -1406957058, -1648355900, -1305864951, -561294282, -928067231, -438684818, -690801131, -1128153370, -692310327, -126208655, 2008820920, 386475778, 793824128, 1099588328, -1608501697, -453559735, -760676258 ], [ -1888475180, -111805647, 1183565096, 154993309, -90566964, 2059251762, -863107459, -649722157, -1487457171, -1762986706, 1277721817, 547316565, -151770904, 1215359050, 833759921, 582402497, 94298140, 1634376087, -1803471733, -2052511024, 490549748, -560761894, -394814950, 231743847, 221530316, -1287581471, -2075073079, 617001604, -1423558895, -2072822586, -1382006891, -378672527, -965776873, 2127787359, 803553487, -725000566, 1700256819, -1590823494, 1156772977, 149328741, -431530800, -1337769363, 826034960, 1837895355, -461310655, 1279915650, 1892811565, 2147231193, -1237199823, 2072978537 ], [ -2099261685, -1747376153, -1333211925, -627284004, -1951477604, 1474785157, 282080183, -2126488229, -1855475558, 89774451, 81246680, 2029860541, 1227887763, -2028294055, -873119685, 1047389984, -384216378, -1840993950, -1695551751, 1746011870, -2019730168, 579429266, 1316670086, -1759884419, -1203303479, -1956629998, 1362151926, -1104285374, 561335547, -1290691030, -1979354410, 1088349997, -2145509303, -735933254, -219959145, -294337548, -1315663011, -1447784611, -1955307294, -1875736344, -104575395, -1949484739, -2035772121, 1523975172, 1892045240, -1044828690, -786793318, -1736839059, -672250735, 929192582 ], [ 1931236575, -574127066, 850098302, 1362506141, -1412813247, 1619053869, 1880881134, 773323569, 2042049110, -860152789, -1568804627, 1817852234, 1185107433, -86342638, -405603928, 108301304, 877167175, -621798823, 1490577358, 2085713950, -1293618016, 1999278978, -468236459, 191047267, -1499010079, -1961678373, 1155097617, -780233598, -1761419739, -1714596845, -204605013, -1964486951, 1216930607, 354522116, 2131201726, 1445339364, -1636246591, 1470057758, 1655173442, -695987445, 5507460, 124926377, -979827483, -855935991, -532498909, -1710613108, 23798572, 422033060, -439549604, -1949448792 ], [ -452302875, -1164549491, 1273506864, 1589960366, -798162509, -1315919852, -1259151399, 346127660, -1567251718, -1691952564, -99366179, 520826194, -1599671635, 432437686, -175019817, -1106806837, -390522365, 2074268071, -1174372647, -1624560171, -2083149539, 1433885301, -1580627538, 94547478, -1237083049, 394315533, 1058618448, -645117182, 1448189437, 1640143294, 680878838, 621488622, 1815881343, -1105884144, -296312195, -293374522, -493439947, 430435142, 1530361529, -212691220, -13150667, -539024435, 807327358, -846119068, 1029828321, 727322646, -1769076833, 1716040204, -295117856, 868066879 ], [ -1185204069, 1596176509, -828878047, -1275172645, 1976082731, -1126457331, 989036640, -2090898032, 582172359, 2054231829, -611542538, 1284165845, 2027774858, 1354452098, -1517145978, -2072882127, 1444209806, 662067757, -1940379113, -645991170, 1538990878, -925229886, -605109947, 1238801187, 812447872, 171343963, 200415279, -592439578, -2076428760, -1771944535, 1641973201, -250414090, -1625432739, 362721340, 365609147, 694530411, 1496578760, 2134220941, -1476317157, -1747810725, -1402597397, 1653704753, 980588780, -325200670, -131922941, -1565906490, -42022117, -1084015132, 394339611, 552320943 ], [ 947114309, 805136779, 1449266363, -1785622298, 959041252, -1277655432, -411193724, -774100342, -1137064196, -1669434373, -1501814557, -1501205246, -867247693, 846575418, 105088172, 1170681400, -278693768, 2119489685, -2066602002, -1956593387, 1477833354, -56962160, -1722989160, -519021400, -1848918655, 1763121506, -1140323607, -1321333484, -1543206878, -1243104959, -60174127, 1802463433, -1564701281, 570301383, 829082065, 1731555766, 1065779020, -1785241672, 881005111, 483215062, 2012121817, -1572691344, 1099875580, -315720635, 245736764, -26527659, 948271446, -1349027585, -2111208516, 1038634054 ], [ -792075363, 132700521, 1029223157, 1072582963, -1201527369, -692802533, 645507836, 2006638899, -16099675, 848225444, 564594034, -29037382, 1661645046, 1737727459, 1065972076, 1689543887, -996237118, 1217921152, -1178768161, 863256395, -1292679350, 1388319296, 750472193, 1071713890, 1791435538, 1681227589, 804094903, 255646230, 1506574252, 1668569291, 613140102, 642615783, 1730164531, 1382347763, -1117450950, 2064888452, -875524404, 2004305540, -1599177346, -514662907, 657017328, 1709545718, -291666531, 1419196176, 2006760604, 1123736298, -2117711475, 1763493188, -1500972456, 1768349062 ], [ 861394859, 514933774, 1891009561, -2040003082, 1606472390, 491533384, 1212360153, -871764563, -1429503507, -1871939789, -1976535347, -476954735, 2081674252, 1807021022, 646445256, 381781897, -2063736168, -1010764480, 1914175569, -1337946249, 1480953396, -1656605495, -142835900, -1188153076, -1654558290, -713142009, -511276425, 3296655, 1160068658, -758998487, 1857696053, -976381828, 2006146661, 1215650102, 1136518305, 1047291090, 684546069, 1119479235, 135704106, 492076941, -1979498541, 1302603375, 331899850, 716902850, 1169678720, 1855435895, 1301072269, -78949726, -1125049884, -1557581702 ], [ -829329132, 388866973, -1795571903, 919345519, 1644439339, 1883453779, -2125614887, 1523762325, -2027843172, 290541958, -2118341590, -1313580086, -2130877816, 1494075781, -466469483, -1614210295, -2131024748, -1474240966, 358989261, -691074965, -768871030, -677267550, 437661367, -826892876, 57302750, 2063986454, 1272990808, -1746594322, 1957789479, -2031265274, 1746102028, 257145022, 1085006758, 1682907622, -116410588, 967046804, 1470669175, 1862664993, 1423065384, 1587910300, -2064054629, 330620804, -1309460157, 648444583, -1817316278, -1031473245, -1344592370, -908665234, 1898009967, 1789561782 ], [ 163045237, -2059050577, -2028109764, 1200656773, -1476104169, 192418933, -1860623826, -1892295629, 178100960, -1653967640, -1555788472, -421541439, -428133061, 2046962131, 1231641150, 1617176511, -501368608, -1791110506, 2035816189, -333836672, -1769735020, 266404019, 1924746630, 1997688462, -2089441365, -1723030143, 1584394066, 1797641028, -928307603, 1712863991, 708131509, 1447168314, -1280974033, -1517843438, 2104569095, 1847968058, 1735989019, 635113683, -1937576336, 1154149391, -900479846, 1380947882, 1767267556, -244113255, -1612683190, -172525848, 1554920139, -1488904311, -1727925687, 403195070 ], [ 219842939, 1574716715, -1304833932, 337481468, -1496019242, -970720602, 901072428, -215669591, -641198159, -973822876, 21196327, 1913906768, -1544006376, -1385405210, 724454386, 642771989, -1192243311, 400859264, 323812589, -1187698030, -636843307, 2018496653, 1428894784, -256795170, 787836665, 731347131, -1364852038, 1639819052, -1841514880, -701556704, 846093011, -1853953994, -814776551, -30056137, 1885917624, 1082769299, -283705447, 1436473361, 234614339, 1344401637, -2407635, 1341306931, 247870391, 1054283690, -28051284, -925014845, 1227058562, 196269396, 223512281, 1334809236 ], [ -1258207745, -1283309577, -1167130472, -917288682, 72531066, -1478026424, -455733743, -2071921823, -1871328173, 1953070047, 1887232538, -2131600099, -1525989847, -298096035, 124156319, 1560189598, 142907362, -1869747978, -2013111980, 696163793, -649316561, 1735608298, 1801743101, 96650048, -939357284, 1463824003, 1450266415, -1179715142, 1200970284, 1301611355, -63436972, 290795858, 1204803694, -1378376809, 1226809500, -286916862, -1076939674, 2129543999, -1771688095, 259381463, 1349049935, 871738862, 1945070768, -461964863, -802181544, -936062899, 776836454, -429093341, -1177712220, 1866324967 ], [ -1569138837, 584626861, -1856635145, 722283588, 213474563, 103017563, -1231134858, 798042066, -1017801012, -1925768090, 127283131, 1393877069, 215736163, -834222581, 1152640872, 445837164, -1394248592, -1540834083, 957387927, -1335606134, 1581102387, 1074122762, 1154658388, -818185113, 47456869, -963653580, 1286378436, -1768715320, 236548840, -638565096, -476237621, 1971838679, 1046587209, -314751311, 1285744034, -1988530317, 750382638, -173990434, -406092664, -1228058478, 1515335552, -1757462792, -1687693281, -961325418, 1603615350, -775697187, -927106793, -1665656490, -976336847, 1021910246 ], [ -1818339952, 2012196106, 628749468, 574410217, 33913736, 1652992248, 1049476281, 382664589, 1168850205, -1241004413, 1860616207, -499889876, 1140413728, -1854649918, 767488482, 1307331511, 2073019520, 1234229382, -866151564, 296665966, 1905194731, 429334819, 63934973, -1085186700, -1904723836, -6387764, 360776976, 477791083, -753225396, -1863636560, -1835638753, 821502725, 82594598, -1198620210, 847924355, -453289806, 210060731, -667436823, 1439913060, 2087051059, -736990714, 665385815, 745885920, -1042113663, -1840397481, 1684882199, -2081385088, -338982813, -470713510, 147692784 ], [ -1435555061, -1164854130, -21103427, -1681700063, -2046900592, 734871282, 880196652, -1429989164, -2069989023, -996666590, 1089323894, 1520939768, -1943076244, -1930671843, -1220769432, -1698155831, -1225372316, 367313163, 1138033336, -1725552983, -1973025330, 1972045088, 994416820, 681266899, 771787000, -791711477, 213166506, -490152106, -483622551, -1598128736, -1869379580, 1955708868, -1681936170, -1307504274, 366815580, 375718064, -931743571, 646702184, -18551502, -242080473, 2063101934, -1008990529, 1005560818, 2012498961, -42951144, -729222158, 1894902531, -813156364, 1375603142, -1751297481 ], [ 460052691, 538552746, 563931075, -570292402, 876095032, -447620610, -1852366773, -1918479055, -1770524977, -1031740959, -1741795068, -305200117, 830245990, -20077964, 788773268, -1373078800, -575185373, -514524131, -2054085943, -1764087990, -1774141110, 1201607977, -1198458952, 1395938612, 131432643, -1991105112, -1500810407, -503286593, 746197319, -1699098489, 591791062, -156956771, -1199194090, -360170107, 2052531071, -457330701, -1416067485, 333671011, 1437031309, 1643996823, -187558247, 1569274313, -364206105, 138252579, 1059624782, 878771417, -702159463, -427277625, 578846690, -1165475143 ], [ -161710787, -697600896, -231200431, 1155917162, -1773480417, -1171517833, -855787555, 1285749534, 1022327480, 1960464270, -1116296862, 397252091, -91121726, 1258053123, 606230720, -1750729816, -1873133331, -592441144, 1398187975, 1746892941, 47980317, -1051400465, -1628663449, -1771769810, 1884020822, -786799064, -1089569725, -1378693114, -921064003, 1766710634, 1684652431, -1204154582, -2113245353, -320469942, -817391675, -240690658, 1466814822, 1314937196, 610856889, -1313986975, 1205643779, 1657959305, 849907328, -392678201, -2040434845, 415926828, 33207701, 563939843, -2013124864, 421046544 ], [ -195277246, -1948788914, 1034055152, 1604205634, 1885410432, 115183770, -970068088, -347671596, -921048164, 205550053, 593231723, 435680012, -609209353, -1371500339, 1828154831, -399630001, 272016476, 255242928, 1901898899, -1613978124, 1100941962, -2106971139, 137400205, 454900168, -1658558418, -2119348073, 517931794, -973660658, 2116406512, -2989279, 1997088764, 418348099, -569459734, 1624269198, 1023585949, 1842812634, -2109404316, 563138550, -495790213, -1148622137, -828188184, -1118148718, 1271769652, -1282134717, -2087667755, 1199048828, -2129477989, 1244573690, 84019065, 1302365708 ], [ 2020064884, 1631676100, 1761957755, 1317754973, -253347792, 814300758, -1657081464, 1532731215, 2101268742, -1084375352, 1190521458, -948506428, 1549434359, 37539081, -2091648337, 1905769442, -422991909, -2126416604, 1421296872, -965986041, 1846565484, 30873399, -1818359557, -1615421554, 1138711272, -1775841076, -389968787, 1039369697, 1067142978, -207014767, 31526878, 1703454680, -1679991440, 1503343624, 1840760220, 128833826, -881619538, -1562375868, 1120549700, 582253571, 1663005566, -230843520, -1764192332, -642461887, -1743500410, -1493000526, 957544332, -1912733114, 1635544512, 439467433 ], [ -320889046, 1830601321, -71977301, -378431807, 2026279265, -326473978, -1812886938, 1425418077, 455848151, 255813056, -1068829103, -1000579783, -588826501, 896605057, 1409330194, 255597237, 1232780106, -704934307, -1664562365, -140228799, 1025691614, 300478269, -817154816, 43432340, 814076031, -308580643, 1017455081, 2101326950, 595332607, 905871232, -1464178171, -612904248, 211993354, 922086045, 1537286415, -1131667691, -1939530921, 73114840, 1244816594, -612795506, -1076961777, 1067374100, -857201489, -266510470, -1343702535, -339013398, -364256138, -149879933, -1433563877, -225817329 ], [ 74079289, -604066601, 2064115409, -767109735, -1615269005, -1520778539, -1805634036, -1000956894, 1060213462, -195393307, 1633184767, 1311725422, 1837719334, -502848162, -312426750, -1247882938, -1111948112, 1277496467, -1521449772, -1681282563, -205499156, -1754512373, -1087561226, -668152669, 1834120510, 455138186, -919845705, 1509165516, -1305647659, 1763919715, 2032091826, -121061281, -546860978, -1194642518, 26887278, 1662554988, -1867408959, -653833784, 2100706292, -1925605027, -1148512853, 1213540567, -1240991524, -236605585, 1076614131, -1053423771, -249545651, 262218202, -559428863, -1391258881 ], [ 265455898, -2085869612, 1029292990, 801948006, 1429247258, 2039858907, -646747860, 1390865912, -1523190882, 732951427, 1195739504, 596418375, 897558144, -1162852404, -1348565134, 276061251, 1378131256, -626060508, -413353735, 415711912, -1411468174, -2001326115, -1747434828, -471902074, 1573546959, 280384938, 730524887, -901646344, 1982705457, 764353825, 1256699821, 604969622, 1521325811, -1803490499, 598355508, 168934334, 885016483, -1868362100, -347778319, 1131920047, 647230782, 728399430, -285328395, -1922998983, 1369334949, -309359622, -57882504, -432581149, -2060619292, 1248493736 ], [ -279866902, -936697263, -53731587, -1985428516, 1111765852, -1784460234, -434926810, -949232823, -1150339366, 802315125, -1103298014, 1794485807, -1375580160, -1549572876, -1929086312, 1912820814, -1801463952, -1542315073, 1930589472, -721225391, 2099748223, 230100536, 1837905777, -1153894886, -212798714, -669461678, -146726472, -402626127, 266638770, 1930121597, 406452344, 994755162, 1022267343, 2069015695, -1839416936, 1632032094, 63140679, -842661124, 1241789358, -206266624, -981325781, -1984602038, 1696227777, 2080186490, 1892988441, -1455803634, 2079139722, -2013908683, -498272467, -1123314574 ], [ 957257114, -702867402, -1919640718, -298253036, -631678477, -538260998, -907394733, -2101646079, 1760403047, 702143317, 1136212441, 1587130375, -1631014142, -1490341004, -1429578408, 1336473690, 1836702657, -1311178964, -1368874295, -432435837, -1219883326, -1337431218, -2009095631, -1013657114, 525514300, 1363329268, -751245608, -1791577265, 219131919, -1884122378, 39836560, 209386721, -2002275467, -532376082, 1910532175, -1468134968, -274433880, 743966979, 227122947, 1656633261, 285242295, -338107572, 2078953414, 1766213927, 73078669, 697324898, 476474378, -552770105, -1109684091, -596914583 ], [ 1687086714, 1934686837, 804573136, -1757375285, -1708234488, -957824145, -1245516245, -1247790789, 970552494, -721101397, 1438924359, 971545314, 555082244, -434785040, -1757169670, 672503731, 832997297, -669545914, -1281705359, 575218868, 443954743, -22182059, -565657790, 1197797747, 2063106548, 2116981216, -475920653, -1196150397, -1652198396, 1385842634, 2086209446, -888001623, -687098268, -1825636603, 1802042589, -1531505845, 77521034, 996159877, -1396329126, -1460670905, 1599034250, 1726049389, -1730292634, 2018898264, 518761501, 2108071387, -750906907, 962270266, -1356266720, 2108064076 ] ] ], [ [ [ -917435902, -362288095, 1004061912, 2030985282, 736358782, 579895662, -669671246, 1690820126, 1839005914, -628990515, 637758791, 724733341, 922972736, 573467796, -695252297, -354165106, -2041204849, 408088503, 2101205089, -1773299309, -1330210511, 1517200104, -1242430243, -235532022, -1804255593, -1672921584, 200214133, 759746424, -995245385, 385591211, -1354483088, -1146527270, 674764813, -1312659259, -2072359725, -1008722675, -122371130, -765416812, -667624503, 716658306, -2051947141, 1276621810, -652076999, -1476328309, 618716348, 1349036900, -1976856951, 806520037, -955627989, 754422170 ], [ -1654107653, -1671071017, 1773857322, 1285796759, 602460847, -2131619826, -1635498712, 1356460257, -39207149, 1545154481, -1173329236, -728304645, 1739519493, -655153365, 1996206341, -1194759359, 579010340, -589775531, -1101320738, -1502666381, 1113040839, -1786629730, -972947049, -1739785823, -1095040950, -1943069731, 1137402853, -1308798105, 1384221046, 1954983810, 1021692304, 1715390674, 454815873, -542669581, -1865643672, -1518589167, 878183906, 272721631, -1045953296, 1066922173, -1332817443, -1181676150, -1886569186, -1307812735, -409497280, 636360144, -1277348806, 1239074435, 480176486, -1600561630 ], [ 985691801, -579584984, -1034856652, 404633902, -506049054, 665510439, -1414850607, -1493745652, -1843016110, -761377847, -1361913254, -206870004, 1445107883, -1139164847, 240070856, -1211209500, -449142276, -1927730236, -634382933, -142695833, 1274976053, -827875124, 2031836223, -1875096497, -1060147269, -71065972, 457005073, -9454933, 619439643, -1960560653, 246827255, -305170825, -1009712932, 576372676, -420851847, -875575384, 1567693242, -741713450, -976802602, -2079074336, 637980725, -531205522, 112141955, 214201320, -1404172260, -1497041719, -1335449959, -200896409, 940501235, -835682222 ], [ 470819843, -1454644108, 2054610540, -539051190, -520288136, 901656497, -1848133406, -1787021123, 1408914456, 5776854, -1140739885, -606212247, -1459556084, 1602282983, -1687288406, 229044082, 263259117, -693879147, 773405007, -384655626, -432080661, 1294861927, -527060780, -79828716, -312609617, 878213611, -1751814957, -380172428, 751866753, -1759296621, 1277393118, -559207210, 437047890, -1456319052, 610819633, -469680111, 1245522558, -786448345, 1089095524, -2089685577, -1822180935, -1346023644, 2010715061, -42248386, -1596948281, -709269061, -2143591223, 832363411, 15106976, -1356316041 ], [ -186608182, -1376175334, 1288580636, 392771171, 1659962618, 1190534047, 1614832564, 1833678357, 314413193, 1076212596, 996592169, -1099392603, 474209925, -516015383, 374955465, 40656534, -1511678131, 1906922053, 328114616, -764837162, -1497027875, -720501560, 382618598, 318473824, -1083076780, 1305457767, -1724856755, 196391457, -1781573272, 1344753292, -478944920, 1370428738, 235039922, 1926218075, 1350981682, 410888595, -498552231, -1326614306, 1868057660, 1275163937, -2068871012, -527159076, 1873480766, -1077715249, -1922256563, -848625797, 1971248377, -13503828, 2134451146, -891303765 ], [ -405740253, 1495373496, 908752439, 1252680957, -848576165, -1496098348, 18670630, -822320876, -1275537945, -1173764802, -1993925843, 671823060, 338490371, -15616517, -1804891668, -609646858, 150216344, 1119610098, -515808206, -572175487, -1178470364, -709224782, -1699631852, 973383623, 110352388, -1919043039, -735356555, -2043833292, 725854946, -1458905674, -2144095110, 103771693, -2097211499, 897786580, 1918840050, 1990686630, 370669390, -931807083, -1521765899, 974875777, -2064594289, 469320529, 736423394, 716677070, -1092590899, -1008383399, -1808797443, 1517526923, 2071105958, -1922656564 ], [ -652892712, -273565867, -1396076200, -219396273, -1507150134, 1349205291, 1578657931, 1225293992, 1320379232, 1204811237, -26859968, -1552776418, -1409307850, 1497187290, 813900113, -170020014, 1544034729, -314157168, 981536352, 1416403594, 2119314161, -867352113, -101646686, 124389303, -1215075351, -1833244962, 744331177, -1680908181, -671247581, -1420630226, -524400224, -1403480968, 1749667215, -2077194369, -266504656, 1513112712, 1237429816, 580155429, 246988380, -588700042, -465273770, -1918887029, 1405244708, 1100433688, 124660262, 1470807439, 318648653, 147338895, -484155444, 1152985458 ], [ 1616796471, -1044845151, 1764139098, -245200324, -1815567116, 541499749, 1233515426, -712272093, 1311661487, -1850366197, 1032284660, 1613980847, -1467485520, 321134550, -349440247, 1504328368, 503230805, -250594021, 1437805407, 485018211, 1444676781, -769376214, -554017411, 343035234, 980659455, 1124597130, 1423682329, -802287722, -125563540, -1251010522, 729236439, 1706132376, -1585348531, -1494325617, -451149657, -1767388430, 388073755, -960350433, 125360600, 655330017, -308551079, 379280821, -1643497642, 2074096464, 907870385, -1865679877, 1676593741, -1047179434, 292183426, -1793058169 ], [ -640808112, -116897487, 538670311, -2043907301, -566540762, 832659242, -1659589319, 1093506467, 1525496379, -1703477760, -1807015987, -2020201190, 1158037586, 1717195077, 717089062, 368533616, -1293351140, 1071926241, -1348904390, -911224631, -469518906, 548016746, 1078303177, -358908082, 1738776718, -1961220223, -857186076, 1301963361, -2085904806, -84796177, -1774239914, 87274452, -1018999702, 262942667, 326068767, -1229101833, -1635592732, -1432436762, -1577388051, 1597441942, 259667535, -1939611567, -2008671199, 1280168153, -1904312236, -1969427564, -1677334279, -1132209486, -525597706, 481208939 ], [ -1553120999, 513004359, -942486891, 1372063924, 268746771, 725033575, -614654837, 744020, 424236897, 2064096447, 2059671834, 1832966357, 1361761541, -1564656459, -106060425, 199639952, -696692898, -1808827079, 235602764, -1700895350, 615563587, 1475536298, -1533316557, -1993418323, 1786419382, 1303543508, 1041323551, -1402152751, -823422429, 1798020500, 1749067402, 471001649, 1895883907, -1245085947, 497739886, -577614456, -292066764, 728731376, -2002831422, 562027805, -475402659, 1949659102, 1273125574, 1781523157, 1987072327, -1816767815, -195308232, -266371546, -1722203951, 1499251435 ], [ 1617258986, 1958772294, -2093695892, 401189213, -508646549, 1350987172, 1402677578, -2045612557, -2145874171, 366795942, -510907431, -1102966774, 356338389, 1761809899, -931983155, -1063960237, 748031002, -1265129193, -667941755, 292282251, 1166863615, 468077719, -1073215175, 680967165, 756776655, -1745302268, 30453302, -1915321769, 1038197203, -281763864, -346106460, -903071987, 1851872812, -277751721, -1370679719, -550776838, -621914815, 399370, -1753498568, -1859527653, 1320352405, -666941629, 531313640, 622314734, 458913041, 1490245080, 395751193, -1245051834, 781460470, 1418496036 ], [ -1393238385, 1621158726, -774294148, 1190785545, -790068451, 1180188261, -99236561, 1717057473, 2138752752, 1069577803, -1732287258, 634000218, -232839475, 1890718470, 675142750, 1372802148, 1422614567, 368152182, -1790740828, -2088997424, -442379939, 1170373297, 1270566725, -488006829, -1785367765, 1127677173, 1928343896, -1394852777, 1782894907, 1962965482, 597408613, -1297192099, 426074034, -1666997233, -1914306697, -575359985, 109240542, 778033393, 1486541776, -1785883675, -154656439, -881951505, 1617876987, 1069821728, -947800389, -1387477762, -1370911501, 1868282554, -390791958, -1286078005 ], [ 1574415604, 442845717, -1017115869, 1203241721, 327130527, -218036214, -1817621489, 570521290, -549845413, -483348623, 1258249423, 1486501315, 761483097, 571036593, -348862611, -929450259, -1582433365, -1937838014, -474804386, -150982451, 202075641, -1082778474, -1716955676, 1051485082, 740363102, 1774607361, 617077638, 1810199574, -993751685, 698034470, 797602915, -937572293, -1936813178, 448164686, 901751862, 390246581, -1159250456, 1889498068, 174826199, -1738048886, -986151810, 1466001604, -1153055231, -768634226, -76775716, 1124449845, -545068143, -1453634263, -282313064, -411908176 ], [ -569764430, -1854290635, 1017831457, -153505209, -355740011, 465544614, 1339694319, 1992608154, -972387483, 1858162975, 353319603, 1497437352, -926689699, 1728016557, -1524505712, -71153401, -883152511, -1611308714, -799754722, 690848281, -1346879786, 262491586, -961639916, 1587964760, 1000565780, 1430090820, -1722576292, 1329889898, -958274914, -2017937767, -1013759795, 147971071, 1769253493, -215937743, 951148008, -393647193, -2116937807, 1040429959, 48190469, 1379394129, -1911085825, 924742966, -693957393, -1083556481, -1809078048, 900151478, 14198226, -2054807971, 1392543982, -1531885429 ], [ -1545311105, 1036145001, 1587986743, 335004002, 1943005719, 1043527724, -607329314, 1601556074, -1199766652, 327122378, -1744534212, -304860371, -1227830143, -286109145, -1519804212, -1407436763, 1779464368, -1070341019, -25420141, 1265328440, 539330577, -747623095, -1828178090, 1374981939, 631356347, -1721499649, 740509170, -1556212652, 535484506, -1251305592, -1029489850, -1197532036, -1353722323, -1364049802, -543925542, -1146331535, -1856728428, 1496861216, -1857656336, 748953003, 1621530191, -1379775294, -1380695995, 122841817, -115390, -983649407, 854696820, -1275530239, -684951983, -183161109 ], [ 968353528, -1012552076, 933556021, 86404066, 875861902, -1751309936, -91237779, -684700440, 428680618, -44961819, 1045918481, -2141107785, 712818648, 2076328187, -1013687517, 2003075446, 1111151930, -539619957, 1495819081, -1691024471, -772381490, 333460834, -1275502306, 470847145, -1332015831, -13511125, -104913316, 1860054604, 1408091787, 1001969899, 1949927862, 1318863217, -393232181, 1798816045, -479139145, 1104251210, -193429934, -1630538030, -2091696300, -279505455, 319254337, 606244270, 800443968, -2021135001, 894957201, -2059206839, -1729582782, -2104801849, -511808521, -1118791116 ], [ 1093672556, -1991405040, 2083042654, 1445506094, 909564203, 1192455468, -1509185894, -206310418, -1589240197, -2019791750, 2026813863, -1978592795, 104772807, -53110309, 50003650, -1536098007, -980195432, -819265264, 121164959, -346529675, -107359355, 164400080, 887325580, 1383987798, -2000216991, -551921518, -2008024977, 1328258113, 352387707, -110358167, 797216369, -250219989, -1815896173, 1658824153, -1058953917, 375165296, 1496432516, 995266304, 351776638, -12423283, 1653788774, -1423369081, 410395347, -291946419, 1243868307, 127245202, 815921195, -450360524, -100402424, -158478049 ], [ -193121434, -1177193321, -103996653, 1892349670, -709477785, 1959450489, 760384650, 1411002212, -647810683, -1022357615, 2140838276, 130110343, -1761972, 913437939, 1425092573, 1620009425, -1732272695, -1677915750, -1515796852, -565230952, -756982368, -586120245, -1491911647, -1782965348, -986781968, -1822235357, 1003222492, 2116901303, -745990476, 1570012211, -1481705885, 353721888, -906825422, 1847812453, -1664824311, 866529434, 1009725128, 995306964, 2001794463, 878228155, 1507430335, 1226018123, 1988026802, -1837052577, 1577294787, 1172452264, -1400410019, -570828708, -1984189612, 212765960 ], [ -1964675623, 1527810280, -1733191682, 2054463541, 1366010909, -1492085136, 278884000, -1127781526, -1262238058, 212779440, 1404959599, 1086967280, 493447008, 298537401, -1829637022, -1291944341, -351752284, 1754317438, -1854925155, -241837257, -2054107569, 960572747, -1201934194, 310310303, 1664679169, -995857489, -369326148, -915251523, -1999105286, 287972667, -266080432, 1835413780, -2031152128, -1244987358, -2033199974, 1302705019, -549601451, -678097811, -1515482837, 1018315797, 373617713, -260125264, 2104891498, -1612298636, 1509484262, -990734432, 2147337431, -274620935, -252935104, 1499084066 ], [ -918819634, -925571333, 1140203436, -1304893263, 1907421224, -481114250, 1332017943, 120530581, -392882674, 321495357, -985915605, -213730665, 1473242244, 302023175, -1028611919, 1384920694, 928670840, -1837097933, 366704511, 1240077313, 1881811814, 2005208483, -1210477599, 1307942319, -1186059365, 704013766, 160318584, 1126029994, -809336854, 552830165, 351787801, -2110500288, -572256915, -694846353, -1369724277, -2033156589, 1822983812, 1751011587, -973127948, -285358623, 1708088007, 623964975, 1314709814, 1027015087, 1335592455, -1763628943, -1072220986, -28082228, 2077909661, 1868364168 ], [ -2129606752, -494060207, 176342902, 694182226, -1840824670, 1163117824, -1052104114, -31181473, -1033856869, 1561642416, -1749611942, -2061998112, 1804253560, 2063646836, 1105586417, 1112649086, -631836222, 191243923, 367112553, -373899394, -4918159, 341975640, 816424407, 60603908, 436664755, -1457896663, -404809153, 1832539295, -398263981, 2089567517, 614924339, 1553052460, 395026398, 187622744, -742721293, 1214646755, -163647101, -363896072, 1911237142, 1458999435, 334843805, -1339785173, -2086713011, -482166180, 1744430484, 319821185, -2066863482, 129907267, 921860945, -703874725 ], [ 404763114, 1230037617, -1746105703, 864332052, 1755629582, -1015124156, 748575277, 1006117539, 963840631, 756128100, -39304981, 235514973, 188484276, -239452474, -148585767, 1155011653, -967151395, -1866315566, 1307380847, 750629082, 1590981269, -1055848786, 1296480296, 1101206627, -1825338975, 565098187, 535090590, -47686549, -456069532, -916004080, 932663948, 1152038708, -1332580445, 2063419804, 1753226486, 282827637, 1978041068, 511211517, -146184657, -1005802628, -1871891764, 1687310879, -986201969, 2019071620, -237710383, 774770420, 162580340, 1666773899, -449893832, -202229450 ], [ 1199871934, 1209672705, -1255133067, 608203818, -106863469, -50868402, 100355053, -930362643, -348922028, -246658121, 1539135992, -624457061, -456672250, 1243587285, -1626969514, -301845849, -842498152, -2089558958, -126069753, 1991353634, -1122017317, 869687235, -235321143, -942649520, 513466160, 1040959869, -1596584529, 402363033, -253920462, -1317262538, -1429107359, -611107392, 360874572, -687373041, 352566754, -972940045, -1496112657, 583167251, 2095248199, -1708282655, 1694883807, 1955888235, -1422853975, -902066842, -1564618044, 211672651, -1011954456, -1873283460, -476887310, 368332132 ], [ 471488598, 1278987510, -1423790275, 46327506, -1172795509, -1850044750, 916859861, -499334479, 1374908327, -1199597075, -381555512, 1366406377, 1851554676, 1837436569, -1553402604, 659582029, -2104017235, -166763405, 1836504493, 528252461, 32840902, -775357183, -207320641, 865686058, 111802368, -863012598, 2098347572, 423039216, 1639630019, -1326246539, 668338643, 226007911, -2018263991, -415579668, -1960894255, -1185068928, -1855972796, 1019824086, 1730560328, -759943147, 1620067883, -1469766911, 865212062, 497577164, -522802862, 117732065, -892970221, 960112325, -321877837, -1448287612 ], [ -266731932, -2115751416, -256206032, 877097122, -235560097, 1017418191, 1031376423, -1155382587, -547793720, -1444442083, -1719557581, 2012313445, -1285655239, -674327023, -1968169965, 1639111083, -1772807754, -910511090, 1751575497, 1814750027, -2146813977, 27809425, 954953810, 240007802, 827112890, -5507389, -2110241531, 351216698, -754150625, 2084036977, 2114596142, 829609573, 1023390944, -851934708, 418286674, 977818431, -195136112, -1841270165, 1322382986, 1568651127, 1744017419, 610961154, -626939932, -313275458, 1803128958, 557369126, -1947687352, -602294304, 785674356, -2007939064 ], [ 180243710, 1426537358, 2019741803, 1257779160, 1069942792, -2118755719, 1070759644, -1442170817, 245117821, 1598534210, -1691201894, 1506844400, -190618090, 1675189492, -1532063119, 1170464430, 1623847569, 1619054029, -1560918927, -1080909992, -151953238, -178502137, 1935601700, -986605833, -1564049453, 587445747, 1157077751, -1181210506, -1748048418, -1363642437, 1332029946, 1386747170, 1528666880, -1435610687, -1889133241, 917993957, 1023416157, -2034618645, 1145041970, -1822690589, -447756162, 201367070, 429248860, -1371232831, 1817527407, -1611741909, 1225501230, 1337436250, 265760655, -2125435732 ], [ -398642868, 1256695515, -1776074834, 1476372304, 1168472930, -1049604232, -832910021, -1532267802, -352686198, -433161208, 925943911, -693837124, 848255762, 2026401747, -160250992, 938339202, -321616826, 1811330002, 1648711968, -2060623149, 168465208, -703078597, -892482131, -2105807824, 1843136795, 1354012539, 314907089, -8607768, -375496208, 192726754, -760121548, -1853572932, -127035890, -2011307471, -315015115, -349514614, -538924788, -1924183278, -656774391, -403117645, 804271650, 1141719268, -1607359269, 2080427087, -450580959, 866097462, 1558995855, -829617268, -1946489884, -1229579610 ], [ 225762123, -1211081203, -803553179, 338234697, 1867915578, 906260509, -172533065, 1417128107, 183937640, -1035302229, -1945568205, -728549220, -701132425, -919033085, -760288488, -2014098789, 2078788377, -56958399, -1219724704, -172430930, 1092907205, 1994633533, 203195925, 1483584387, -2117897802, 411731252, -1536788553, -282602973, -1954458854, -1904726166, 1312428651, 483960143, -740291504, 80266151, -2120138958, 1040326118, 1398065853, 2112455759, -1451974583, -2137296570, 1717102488, -1406757962, -1856937500, 837890202, -225786188, 868603063, -2090909503, 979251965, -1266408297, -2013852724 ], [ -1326423174, -363628832, -933289455, 1844264716, -1755664635, 1326624675, 38729333, 515533226, 1540490616, -159013463, 1866801510, 1823192812, 780144840, -278392981, -895207079, 1274409925, -226437674, -842255523, 1212555072, -749392836, 1345128054, -235889281, -336896201, 1077698503, -1080587706, 1965168757, 85329013, -1102268957, 980005759, -274324113, -1844727280, -1629940385, -264805622, -1598236507, -302020684, -660571240, -45925775, 888269092, 1105189655, -669195999, -1900691116, -2039474587, 469985745, -499433499, 1741805454, 367939595, -1274228535, 1405721037, 1560915303, -1927549150 ], [ -315547749, -469083309, 404528241, -1672199358, 196045733, -1370721873, -955530113, 185503599, 1416311551, 174225422, -568837426, 1085474053, -1835679382, 865657837, 1543105426, 932940566, 809314947, 203854852, -634152642, -1442568876, -111434049, 1378503218, -646483299, 956518754, 192247294, -1478576210, 1715488446, -575422053, -1968057863, -716607451, -279469493, -217349199, -1055189016, -1579994940, -1687832106, -2126195423, -12195223, -936592345, -1457110129, -1784343965, 1843895414, 659833879, 1131331607, -1851925027, -1520200622, -349258114, -886323369, 640339552, -725412652, 627648978 ], [ 1980082492, -2017008475, 347365444, 456827664, 1163866818, -485736459, 1762325117, -1343360843, -1641597543, -2025756632, -504210107, -1109797590, -113822875, -1134385812, -1121780335, -1957316795, -297375029, -585810436, -1043399826, -469740281, 430617095, 1914595344, -690418590, 1536253686, -1714332189, 1728785797, -576505738, 1739282953, 1354490180, 552579553, 1845169828, -16210075, 342856435, -154872839, -687379388, 1573362912, -1647278677, 453144719, -1774218156, -602741474, 1606837088, -581843278, 677764884, 2133617003, -2094320135, 925264593, 1319788188, 1754765216, 1801900856, -1192455176 ], [ 733897536, -1539430082, 603266935, 960669032, -937203844, -2069569772, -1046983889, -1648462896, 1765948864, 1071895100, 169172419, 2004012209, 184481551, 1495473524, 1346672024, -602149124, -1367343524, -794995868, -559433168, -1902772101, 944101941, -1480431604, 876027379, -1221863688, 1008121440, 757125377, 1044436088, -224385964, 2014412018, -357739302, -1930920389, -394766045, 1444351218, 527542037, 1647406743, 504420074, -272498825, -659764343, 286582534, -2128714607, 548097306, -688319095, -9601885, 688382862, -82990050, 34516948, 661920518, -132780647, 1165381131, 1464992579 ], [ 327942562, 1347583957, -1374914148, -1412635531, -1834856040, -1441427020, 1392856163, 156708858, -1653470772, -1262885244, 1107331850, -1022494790, -2129777630, -171190589, -308796138, -121769891, 582409100, -1767050466, 739578321, 1147249121, 1468458766, -1028759942, 444774616, -791363540, -1098129470, 1033667052, -201238804, 344059276, -1568270896, -1321071984, 639917807, -1449728393, -1065891329, -607661718, 1688090225, 217608012, -111733171, -710955294, -603592957, -404883733, 1818436314, -1683739386, 1438755968, -1846436394, -1114124587, 2033890279, 9638154, -1279948002, -447318432, -1629763810 ], [ -1414629409, -1017110896, -2000592613, -983798875, -1166909479, -20262662, -625666747, -1651623361, 1335766996, -643206184, 1236641319, 1423387871, -1457071433, -1015731038, 1393633974, 1747590500, 1757751805, -956539064, 770264409, -545747272, -1537476949, 1390160428, -488832201, -466663402, -1219279391, -2054763212, -1826715650, -623173715, 2051286470, -466367346, -504792493, -1206913322, 429266347, 1621047186, -770181046, 1270589161, 963795510, -188450381, 34844384, -2024084378, 1117043048, 270696890, 959317287, -1470395367, 565355401, 1065824806, -1544551688, 895654152, -423314937, 159520080 ], [ 1338199629, 841257224, 785623346, 90234300, 1219771933, 912737387, -1734773314, -1554942034, -885057144, -40904003, -503832457, 446283350, -1936094314, 2066849705, -1241864452, 917498274, -478029922, -905584520, 1687400282, -853323787, 196006381, 222075665, 1715629783, -1136381096, 1446948353, 1671135158, -1064930088, -212487862, 919639621, 1701656385, -1844032420, -1605994748, 363736155, 39260671, 1533346748, -1811963183, -1985389204, -641530424, 1249394580, -660645519, 757243665, 1863075272, -508470252, 1028841564, -132995203, 1358722718, -1902481694, -509760611, 1664957949, 1286863367 ], [ -666292669, -2089826052, -364053098, 669216873, 775653660, -868297679, -558258464, 747392179, 1402322188, -866064426, -358368055, -379932041, 1621779313, -951800242, 1609266401, 659985247, 1151367970, 2141656971, -1333054215, 1047506152, -300049461, -2063785636, 1154700483, -768495709, -195270448, -2045472910, -397703714, -1570740239, 1527840570, -947684953, -2033092478, -1042528516, 139864124, 797406922, -2138832531, 1562851182, 2088926293, -1169308061, -1512842164, 496855439, -1613816393, -556617663, 1508750468, -1008475499, 1207936475, -2045918850, -2050127569, -787489548, 2008793480, -774078278 ], [ 1933306087, -1733448758, -859792812, 1462872162, 918554578, -1960678913, -1606539050, 1281943350, -1746419153, -1413236647, 1241481162, -1635246125, -642610828, -1690095824, 1330805193, -956594470, -339273212, -854405117, 411796870, -1240054845, -756247114, -96185215, 2043408946, -1988324179, 571715528, -175469522, -1579813846, 322242626, -1947575122, 740103098, 137579674, 1669154290, 2102618803, -638547322, -796868731, -107461844, 1258959969, -726971771, 68047558, -1416482166, -304670811, -1999888486, 1848628360, 145553287, -232658138, -569472276, -1875971760, -477645925, 2028274415, 613473121 ], [ 670464681, 948923620, -4408072, -1312664678, -27018180, -907585583, 1956620915, -1654919010, -97999848, -418102749, 50796193, -1218868137, -1762589142, -128308259, -741552887, -630819733, 1469702863, 1715198209, -603779262, -550723461, -1940621312, -1208209986, -1206818985, 160363605, 228877570, -1212631669, 1440763163, 1148069242, -726899611, -849286846, -1287923658, -765873941, -459983043, 721039363, -436604382, -398620655, -1622846435, 395205819, -1614218677, -438614355, -2064913378, 377080721, -355567769, -433679055, 1471551249, -102085482, -1102507218, -109972710, -543783421, -1984838061 ], [ -747342706, -1268640689, 203115643, 1298970467, 619363050, -1092055176, -2036038098, 1626869202, 2145683356, -484317041, -1153440478, 828513468, 1224276554, 1656797861, 918367680, -2028876361, -805303763, -654511056, -1892039710, 760011809, 1581474584, 823259677, -2095207317, 47765179, 223029538, 410501905, 1976857381, -1100965110, -834678096, -1061954115, 842712136, -309532289, 166697514, -945021537, 1404598171, 592575397, 645246836, 1833364460, 1389706682, -1906728452, -1811847117, -1293092119, -1913841920, -897204197, 1138373791, 1092672192, 1341126900, 1445640025, 489564863, 785868290 ], [ 975599481, 1435041726, 108626569, -76985069, 1680042883, -1662267066, -2093206444, 160308177, -1099832951, -1203680847, -581903880, 1631320568, -862576745, 1617599215, 421676258, -1043563276, -1460838991, -1803649274, 914253290, -510107755, -111997797, 1116967637, -729867830, -1985684627, 374120625, 212463074, 560525287, -1943242263, -1229872341, 1350783076, 66034391, 1636833609, -57721893, -1527205717, 1436685056, -184537481, -283027297, -1882338280, 745693299, -2071516434, 568537248, -980163909, -453259744, -1951422438, -601776534, -1268947103, -2121883950, 176445757, 1398972357, -110905514 ], [ 1883669173, 1682305892, -1506108152, -788438049, 2111858525, -1635472653, 1693938157, 178621060, -737893413, -479185445, 1246120791, 834037836, 1112334151, -1154193245, 1153001062, -769753714, 621368230, 573407426, -128969609, -182151456, -490329545, 495518741, -121894466, 1588616749, 477368804, 1410558841, -213474905, 1037071605, 666328823, 2119017945, 978088206, 1593835055, -526830538, -460311820, 1436724356, 1970572866, -1361876528, -1090911382, -1317583198, -2143939079, -1026311319, -1130963622, -348682843, 979205295, 1753511668, 2030883485, 1285812883, 1734596363, 441053595, -591402613 ], [ -142274505, 1321989641, -1070814982, -1210551908, 1230313518, -628261174, 943629982, 977680678, 396088597, -581538501, -726705048, -485594832, 50347212, -136725989, 1524143602, 1302554388, 290995737, 734787058, 2029881972, 1953408227, -452762170, -2140562659, -1293081422, 1809619030, -1988851504, -574443325, 918467308, -486761003, -1543392919, -682907432, 679997394, 426841937, -1661734429, -978946029, -1818371339, -522750138, 806622981, -1548533356, 1566892044, -286330284, 625650972, 548995143, -1922909991, 2029154640, -360794547, 1923341504, -1017351923, 80429509, -1620804563, -1709322853 ], [ -963465022, 616864888, 511009069, 453353327, 1396852638, 1793925315, 1237781673, 1569127252, -741015317, 1330633579, -1029393559, -2020783135, -2015471341, 585961419, -241002123, -1046753417, -1091224579, -342971902, 1097679586, -1090895746, -987300939, -513293954, 851505423, -1643717624, 1657701785, -112099584, 1871881312, -641044486, -444567311, 368106541, 1204389573, -1994562563, 450144727, 515199549, 1807715824, 946080695, -664353440, 1548193681, -1288831395, -1420515727, -611323115, -662714963, -1221567568, 584060035, -4682011, -143458437, -2045177441, -1563192449, 1268735411, -1101769475 ], [ -1997985786, 2084370395, 1201053173, 1464541364, 548919726, -517624203, -93005045, 1381512427, 402970248, 1426427235, 1477253848, 116021106, 452429422, 2074596429, 2109406767, -757180529, 477084925, 1254937412, 1683868410, 259330613, 292045673, -59713884, 1488136100, -1887819979, -157261725, 824212454, -1835324276, 1239382535, -754618197, 265812060, 1267614229, 1541889017, 1236963140, 6200427, 1601465272, -1746491863, 1056256632, -1558320699, 114624161, 748845670, -975956754, -648213331, -1473100911, 205101768, 956947166, 640436288, 76791623, 600884224, -526372798, 899008892 ], [ 877239342, -2014142667, -861644992, -35486814, -1970546299, -2036972140, 1758013009, -1655110525, 1250561395, -197946572, -606800781, 911472682, -1533343920, 1546545900, 767867910, 1813252267, 4722555, 634983282, -255510278, -1658299514, -1083667484, -882100105, -1319317732, -1445965811, -1545808731, 101487091, 773970191, 1946403029, 1992974295, 933072106, 669533361, -1114882814, -1093259126, -1443249322, -1883366, -2033153193, -1913748864, 1721532061, 1133997171, 12684691, 1215728490, 628490835, -1707204087, 1904862637, 152518687, -1183387560, 544587319, 218919926, -1895477242, -1184543512 ], [ -184022945, 2096970230, -736126195, -945912066, 1189250567, 1786378082, 859871397, -1055862457, 924359078, -1139604669, 679041056, 818479881, 1437730811, -828487154, -780640094, -932164737, 1382529420, -755977799, 1923223471, 756016859, 1380905580, -1884245182, 732476368, -292639097, 1405784965, 226314789, 426983067, -1290106284, -981145109, -1915799258, -164748338, -87730929, -964487929, 1439409704, 2103540005, 1781743104, -280503209, 1987955212, 702230001, 1736267585, -930269302, -919907277, 626700573, -652080222, 1407655718, -1485339070, -867937636, 284567244, 1133850235, 1713059918 ], [ -1030650506, 7185911, -671058933, 2132076863, 703082327, 343647376, -5324615, 333252387, 1868109508, 1456420274, -288141507, -1074619896, 707323665, -174951105, -27378258, -1625899213, 150731308, 1090209650, 477449986, -1149906258, -478906426, 1785971832, -401449879, -1051226849, -1992166154, -134885408, 1931950943, -177031278, 657165522, -1554393696, -982803098, 218703035, 467270339, 1656383667, 939095349, -1808260893, -337812263, -2007082191, 1504397737, -95625143, 1520929483, 1941063334, -1751667728, 1205668578, -1574688502, 1487304548, -1880948579, -205905089, 481808663, 356830896 ], [ 1637796446, -1999971044, -1259309733, 134359904, -1532623924, -362463640, -978071991, 73387060, 387555376, -1064944631, -65874222, 162893855, 1443581432, 1735490410, 1458246801, -393699457, 94480465, 1825570120, 591869962, -1547973891, 28420894, -1336934308, 1359216594, 1118698922, 1500813867, 763258879, -1094091457, 1627997360, 425634345, 380971683, -1752662143, 1009804468, 217904593, -1621004736, -428178444, -239184794, 753050511, -1651144576, -319598842, 1457735849, -1259430029, -910069137, -1855303185, -787289930, -306034041, 638221986, -1016760351, 180491114, -185467685, 319103280 ], [ -1463763108, 1359094806, 1730677546, 76616122, -916934372, -629908239, 2097185362, -1019401936, -1590351809, -1328071253, -56144991, -1469806419, 1811319749, 739865794, 1846971993, -1567309690, 1646625698, 1772910752, -297849494, -1480425441, -800388617, -2127432836, 1514522227, 2051041131, 1448334140, 831090, -1383186356, 283736186, -638260890, 1032060341, -100249008, 1856348994, -1589771236, 176402721, -668088843, 1083742832, -1881865586, 964116156, -1320542960, 1667290596, 836930550, -429491431, 62595194, 501616752, -1958259031, 267925990, 546879801, -292966503, -1409078321, 88329632 ], [ -1110673234, 1917969195, -1583139702, 2068470275, -2141919232, 827769373, -113553320, 1866770996, 2036410678, 92345796, -867717279, -235866827, 687394280, -1667383199, -2054130107, 151056617, -282894436, -535808644, -1860365409, 23506121, 204383335, 421260476, -18561119, 1664101920, 1798776387, -1073161725, 131490994, -1119884073, -1168301825, 1921685388, -1146855372, -128551524, 1185757229, 2075072744, 220727857, -2122420840, -233539165, -807307426, 2009823425, -1874790239, 60715447, 903031580, 1833488609, -937931955, -1878007880, -1851191639, -1695753413, 365158277, 680348622, 1922597797 ], [ 990775534, -259957804, 1040910838, 970667424, 1822908750, -920225499, -1208853865, 1561803756, -1315239350, -1288574995, 265550095, 1859765200, 171514955, -1425696979, -1711693050, 768208051, 67661655, 10677516, -344206398, -47149556, -1949056239, -1785871629, 2117547038, 723732379, 437534305, 1104605355, -1137856880, -1659393477, -826609570, 1280080321, 751051048, -501193671, -2045772814, 1942741938, 1325049196, 343079593, -1063637571, -707797037, 463018104, 1316259560, 739525384, -248217123, -1579329361, 749067167, -294790159, -1198608637, -391519450, 419588061, 1478569770, 1655409210 ] ] ], [ [ [ -214249806, 1943597884, 718009413, 748028283, 1332440079, 1211808110, 58568855, -405998827, 1481001673, 1371982908, -13517845, 1985101643, -1685599019, -1863440038, -1023432499, 350091394, -960750578, -930445987, 825511920, 2116383854, -1261585718, -1416045701, -1590779698, 268775775, -992111748, 641514607, -1490753190, -1282430891, 1155031095, 2097678587, -480640832, -1288756270, -463490927, 1920921858, 2044458839, -350173936, -1858091414, -1409411613, -1493394189, -842949369, -1836415816, 1987733580, -1746080605, -507012213, -1509768310, -1558881594, 326156104, -280668585, 2099961202, -285465249 ], [ 635316511, -1910028972, -1506166220, 8726708, -1910147072, -162536537, 1862867934, -2020873683, -21742676, 273369421, 1925761041, 1185677161, -1591094913, -1482569341, 1714482087, -1805708166, 849261739, 988994601, 1077256079, 433692775, -1776828539, 1610182670, -1083711627, -1714856472, -1830709253, 1294506398, 1832807225, 1057768864, 1040391664, 1261870112, -909777486, 300158247, -1326088953, 418633131, -729755419, 570894818, -496123802, 1173457947, 756147538, -1938714037, 962765300, -1602565935, 528706115, 172314317, -1347540464, -887069925, 1286009647, 1935567586, 1720255150, 281823824 ], [ -480426772, -337771893, 270345621, -1729180753, 1254158433, -2118108035, 1193400607, 813511697, 575813315, 1861587832, -1908663209, -246727831, 1918627190, 1175334306, -1414704081, -661643996, -673204742, 1145913054, 1070289876, -1447992383, -1481185454, 138776619, -2055263205, 1172729849, -1610589749, -1208010418, 277511892, 1366125293, -1620155463, -1649217847, 210845729, -714136263, -18871938, 2017027635, 1780534324, -429109367, 1142202014, -488954371, 168016686, -1970546999, 590447077, -1908740873, -1004517724, 1867513986, -1843507178, -270648660, 1691225823, -1042405892, 1524064620, 1743975884 ], [ 960548973, -718147448, -1203738480, -1047759274, -1841571172, 1699931801, -1443495573, 1210338189, -1732728222, 1204073083, 1639637640, 565732655, 155988461, 1355840120, 869308034, 2086002561, 2026958020, -2063336137, -1433365646, 117668037, -1050720777, -218851042, -1110399572, -733051892, 1409493935, -310586431, 453689053, -1455787007, -1694684091, -1283591555, 61710240, 1056747960, -667539644, 1173405655, -2013473720, 1242654663, 506277128, 1752128469, -1246006122, -359722889, 1661137963, 167769931, -471223422, 965461604, 1575890240, 1992206402, 533250765, -446653454, 2138226675, -367254399 ], [ -892875615, 392058777, -1282452033, 1186171024, 1757318122, -303012056, -310992457, -1313998493, -2140803150, -1214283540, -204840541, -205147006, -764296657, 603080517, -274302215, -1909842865, 1629478293, 1821098003, -127714142, -1997372790, -428561054, 477639738, -1131999244, 812375185, 220492407, 1671810094, -916320776, -1160348188, -293107450, -122073798, -2077677997, 1814790858, 873566308, 1529908563, -593452992, 1748988275, -1942522234, -1241868185, -312909321, 794721163, -1623851948, -519563613, 388014115, -1866253633, -1052832295, 1257283783, -1865044526, 1787881972, -500849874, 521687738 ], [ 677739440, 1455899269, -161535310, -24486086, -417720316, 824649487, 1654639915, -1912186454, 2058152367, -1501905359, 1198443602, 797942549, -154466062, -960184713, -645905620, -1825144200, -537807173, -959975367, 1557996155, 440006599, -1891623430, -519956801, 1075493786, 239709189, 1006981023, 152898245, -307281220, -1220838623, 1554482344, -1990096995, 2129113215, 689087395, -426753744, -1411042914, -1096653766, 529571671, 322288801, 480410507, -653980718, -945212735, 529812838, 1696379795, 5561511, -2053067154, -248622806, -221283364, -2120192745, -1967052447, -2118339026, -1638205493 ], [ -1813824444, 849216227, -145522379, -1358707, -120399602, -1974401123, 1790083427, 1366373624, -1676206737, -1761407774, -232999650, 1593428473, -1014441533, 949014335, -418002792, 854337233, -1984610401, -1423004799, 527163898, 1053448435, -2146793094, 723908407, 442313812, 997135577, -339714511, -5066155, 351185167, 888881605, -1272933236, -865040152, -1604164211, -546661703, -1748873859, -31726190, -18447682, 2042980027, -1711679126, 498369802, 2043400961, -435258464, 49186781, 906026780, 1274548919, 1122485145, 1468327601, 693046608, -1888205862, -530127661, 1012689559, 1566457460 ], [ -1931020225, -1636794224, 1166912023, 6063679, 1362448909, -795802209, -1434401439, 466866236, 565023795, -879732816, 58714564, -1009352844, 1478969752, -992081424, 777210848, -1703043754, 2084616437, -1837455124, 432251898, 1080618860, 236216747, -1892702341, -857427634, 570659285, -361494244, -570322899, 1298486628, -1768393532, -361196508, -1862090851, 2102323743, 2099440120, -1873501778, 985458751, -1637256547, -352908625, 763182659, -516321510, -1223008962, -1426996506, 1982592082, -595939710, -1398177324, -67067481, 146210265, 866236344, 1430299583, 880526057, -624001146, 1313844993 ], [ 1728799006, -696311785, 449815641, -965565410, 1507272442, 1342246681, 1986054491, -930916390, 2094666953, -390971910, -1220574969, -964294995, -870929988, 785063865, -1880267586, -56059863, 1628363464, -2072965809, -2372688, -388814893, -59401144, -366997904, -983826951, 655288741, -1022622424, -1098352624, -754987876, 404852234, -216414097, -1677038796, -1217681040, -142930314, -1345175736, -1315412528, 1328145570, 1445894494, -1660369786, 1577097003, -2051077259, 2065104787, -1306986529, -1271457519, -1266710762, -1443322987, -1645787654, 822489954, 1547604996, 244835184, -1801867113, -1903109559 ], [ -1691950245, 1796505511, 2027320047, -444793060, -1295738496, -281579652, 2024962227, -2036562663, 2141280407, 410482955, -1976778395, 1171923566, -140452671, 389776437, -1851436919, -1665923052, 360158042, 1122138964, 171225516, 1509663081, -1968459650, 2062976896, 1149902371, 1344520005, -1764180562, 1987365251, 2070604244, -436829526, 1929159213, 825490096, -1289802976, -1717441262, 910213155, 936365606, 1479813620, -1972219908, -726933782, -760568882, -1772985594, -279917284, -1458402067, 1706437760, -1035013894, 96351348, 323640940, 183331331, -699947427, -1416683140, -1810128504, -420125910 ], [ -603429091, 425580546, 1970288347, 1259556874, 1881201897, 1401019585, 1918955983, 2089500055, -1769157643, -1856489085, -1860478852, -1556026833, -1742932156, -853215096, -795004260, 458238432, 1792258423, -732951996, -1450129622, -1920922702, 53724527, 886737622, -2046575930, 1103574794, 1419992770, 1793088737, -127001135, -1647651183, -1301395139, -2087435920, -1740698622, -209891367, -1488813272, 1168030505, 172266918, 2126470712, -1143878654, 132089472, 463047654, 550582827, -165906242, -1591898201, -45827845, 81935344, 989271106, 2137086758, -1784611016, -1246273759, 825995405, 1201872437 ], [ 1049303411, -1462466323, -372596267, -1397214171, -1060788316, -687289846, 1707199185, 418775967, 308746837, -542263840, -1676674009, 1178301010, -1199567508, 1563669967, 657759329, -138709302, 1400123385, -79945174, -303218416, -1312994413, -439412421, 1275172839, 642924157, -1295392700, 1702388885, 1320157853, -1675071221, 1296627882, 1615980911, -2111872001, -615465083, -792371539, 746061996, 1787935272, 2124234537, -345572433, -741683829, -2096429933, -1621352923, -1847943017, -1720786124, -2086459695, 1759360181, 273731788, -658958765, 1863109189, -1771291131, -1768966485, -1589902394, -1510097611 ], [ -2038554110, 1690023107, -2142689111, 1145625107, 1022749120, -401781248, 2040389683, -1306587870, -1360032762, -308574068, 392970533, 1643729666, -1293341117, 2131752152, 981598482, 2041798300, 1988721869, -495418820, 148392382, 1027941452, -1517975313, 2038583094, 992676835, -1942248897, 1668835099, -681836792, -588068784, 1673322111, 85392115, -822234156, 1925779512, 1586227048, -1087895664, -1504269306, 1932658908, 2146435926, -1270456504, 1999497962, -1575555230, -2099772408, -1559286485, 476321606, -529160590, 921340435, -406435130, 721504680, 125184155, -24466388, 1651739173, -449743416 ], [ -978098957, -1900542432, 1294848845, -238285333, 1306473256, -611924066, -1807799237, -641012624, 923244830, -860008914, 1515811504, -636019344, -1592555651, 1180879406, -1028060777, 1547445148, -437765971, -1863259498, -969998550, -105253342, -808114783, -356725334, -2080290165, 1322836749, -1102053247, 1702753032, 1378221773, -1444585700, 2115089850, 1334833276, 93815107, -900101817, 614150114, 1215587114, 1566465154, -164192345, 873868681, -1437390547, 1836428269, 1550253926, -820307945, 399033868, 996612835, -2124993777, 2072092878, 898907525, -189795433, -514109975, 1397809542, -1756030093 ], [ 1896910801, 1145155265, -134110462, -338431533, -1970993338, -1914786284, 1270136904, 564766371, 863741272, -547427535, 111608111, -240900363, -1190475966, -511803907, -624215892, -2101299654, 1583453820, 1972208965, 1273521886, 1523877725, 1002124704, -1048425318, 1269271556, -401000106, 675589721, -1646946996, 667444299, 360302013, 575500936, 1223441206, -523670377, 2076465456, 525503971, -374789299, 1634848411, -1080921623, -1028591337, 81331925, -1235903966, 846817529, 246497694, -1946215152, -195343182, -40547772, 740675432, 528340697, 246739488, 1766583450, -2026880831, 732762741 ], [ -1460940288, -1878517468, 44902127, 1377007125, 115006908, -1853654410, -515808103, -1114875192, -1137921293, -359451356, 914492026, -601045784, -423774808, 1672695520, -831067008, 345619219, 594762583, 1081567862, -492647093, -1321333354, -767023818, 1282281859, 1394865647, -757750922, -1327134801, -1273992528, 1944862802, -726398081, -1536374430, -1666464657, 1000848956, -104116281, -264469496, -1527129587, 2144027314, 748558237, 32107877, -700609726, -57219359, -1981563010, 1517341279, -2100146734, -1368599224, 1316110651, 1516421777, -799394391, -2047951952, -409810153, -693048456, -926440629 ], [ 1613441192, -91342330, -150110471, 2120283000, -572775480, 199833799, 1507323653, -1281461244, 578390446, 1865082510, -1326533692, 1760151521, 1990293888, -818273627, 1351402724, -2137725251, -1524004325, -629870383, 1527163091, 1606617859, -1401652028, -1193566014, 599863313, -361971492, -1140865094, 1914802641, -1297257902, 1396436181, -1169357080, -304580667, -1133055172, 606812422, 1794726064, 326615604, 202061253, 649217797, 2119821971, 1791145849, 1042623558, -743455335, 1292698056, 353343317, 1120854601, 442502169, 115186058, -1518332045, 78549116, -1813275404, 1695474413, 1171304889 ], [ 1183418981, 1945617938, 1209783719, -724770264, 945973904, -1554656193, 1572040860, -953554621, 1540031679, 473467958, -706493500, 1167750285, 1079207928, 957538859, 1946087237, -2008690148, 562468390, -2090419716, -467112381, -1600807485, -2072943067, 143270389, 841758610, -1266281006, -321757038, 1464913050, 1959599394, -932033951, -1080759337, 825373798, -541901137, 1283439131, -1763268205, -1514763651, 280902026, -1954209173, 2081481632, 501510587, 214675607, -1170226057, 47970666, -995390591, -671789166, 112756781, -1945440212, 865548306, 148273433, -1315120929, 1703586475, 1975449605 ], [ -1063988180, -1540047958, 400832859, 266085469, -702484722, 115328661, 1975945508, -1401227404, -1774305712, 621840715, -538116473, 1632483340, -2018390108, -204270607, 589909438, -520992508, -1001285892, 1088050467, 1687586237, 334892418, -1565944020, 477540235, -1508728387, -693490655, 1889360637, -1682556194, 1523974700, -2001734761, 504634578, 1649505655, -308129350, -711403473, -1392827177, 1803739407, 815575475, -1429903881, 1790206753, -1338369013, -888809905, 1511525835, 1076195234, 1833828426, 1154833053, -1647931469, -1588204573, -1065481740, -65683740, -2046444767, 2055941310, 303707930 ], [ 690306302, -327679939, 615493101, 864919589, 2135301514, -1450655637, -2065019267, 1151368841, 1088216778, 532393775, -1402503573, -750491355, 779018882, 1013028111, -520488791, 1682105380, -13557213, 475141548, -1569393299, -1255017902, 761268802, 1406275735, 1456250691, -1932594104, -780152403, -1451284388, 93204374, 1637010374, -1328081542, -1980577568, -728425483, -102042800, -1223117308, -336231976, -1461279580, 347430037, 719043968, 587373947, 1059105626, 172341312, 2076243507, -2125134288, 1055342497, -199079047, 1369610388, -353372145, 1716641235, 950271032, -1120641145, -1706854598 ], [ 1705338779, 1061842966, 2111698612, -1343061551, -1407651429, -831610105, -418010960, 1837180414, 1976513676, -1082053542, 2146229714, 1312143970, 319849880, -1728551033, -188880832, 105811393, -250112319, 1754204093, 1059040227, -1191961149, -1603576983, 194462029, 426775926, 1297139273, 1802635612, 161062300, -936755520, -1152695042, -2063806025, -928081436, 1937623755, 574513106, 1257350245, 583448306, -627403263, -12786960, -820866432, -1994195123, 948113707, 1663528792, -924104239, 125875472, -518304177, 2022106123, -243695539, -1485578640, 1724408959, -997895777, 28229697, -1508952285 ], [ -1465949450, 219573951, 499583414, 35214282, 466243115, -380697240, -418232473, 1450166121, 1995702991, 2127417943, 869376468, 1740573925, 83803527, -563649829, -1404561153, 1184426077, -1458130448, 1254477760, 2107047650, 893258057, 767289479, -2105238580, -69545439, 868474720, -213682661, 1537777483, -2137732421, 1916230183, 687349435, 2004671043, 808430390, -567057976, -241530184, -1319818278, 1168595659, -1814134887, -984305216, 502448025, 467369564, 427429302, 2134817332, 691936861, -970668123, 1717891979, 1209638491, -1961672522, 1349280886, -1080756081, 427768898, -959863887 ], [ -771594642, -496607572, -980317921, 795062165, 349286437, -2031260183, 582872495, -108660979, 439873032, -474905958, 463835308, -1064476725, 1565261916, 2092907850, 510794355, -1008182928, -865350748, 1330076497, -548295241, 779094376, -200722303, -1951884120, 428640770, -1721857952, -1349881771, 1972873367, 1312474025, -1472168808, -1507027280, -1604736711, 1510082169, 1351231879, 1846484799, 1855475567, 784679029, -1834638410, 1891694802, -687811996, 1883556413, -532204360, -924733675, -470374685, 491415940, -201181112, 790871688, 2018379532, -269902986, 1540917476, -843027981, -1577384041 ], [ 593659685, 806735199, 965031326, 1132532436, -877234218, 1768615441, 1782580861, 1121898171, 1641905100, -598407983, -1756107949, 1935637242, 1131819871, 1080859826, -1084514750, 767186229, 1397578080, -868757963, 692528829, 1060597138, -1129043898, -323576370, 793427770, -149882527, 1537016297, -1000243097, 683736533, 1040105059, 2041719759, -2023830623, -1780967584, -727749911, -886059123, -1186955798, 898729038, 517115903, -861085761, -1211884595, 179932311, 2097484994, -758035567, 778794622, -1309692308, -1120424644, -1901686674, -1420287515, -857529597, -118961713, -1555392102, -612480926 ], [ 1995125113, 1531500187, -1485559014, -1811151219, 2104924136, 1248598538, -1074344229, -1983221314, 1203296552, -118074214, 1186463447, -1036289420, -653650417, -1037482545, -1375991791, 1683986265, -806709726, 1448733212, -786193476, 2074972364, -520103714, -1219475445, -123813157, 1858280676, 1875759274, 961764827, 1199576614, 797371782, 251688861, -1603611827, 1416071651, -327833459, 505575184, -108988439, -1761173882, 1753768204, 366237667, 1637142392, -1615407943, 2068176660, 403454233, -1141011852, -792371247, -1442237067, -1991459631, -811945197, -933519337, 552780791, -1574888916, -744632381 ], [ -707166669, 1899560996, 1485050772, -1878002066, -1493393217, 2011936201, 1695385437, 1415248736, 720571589, -941172893, 2139593187, 971744912, -1092270470, -1335905680, -2020129863, -828654392, 1038135130, -1006715819, -324249120, -540591145, 1061011282, -934049734, -523613306, 1423840906, 1674064838, -41745015, 1150366034, 556534941, 1987141343, -755494117, 660089551, 975513141, 1152792984, 1430862593, -338466806, 1114274064, 950966046, 178301799, 2147053922, -1067175920, -587030176, -1722702814, 399455127, -1777524216, 276011767, 1778365562, -1966664899, 1799547209, -819023954, -859123806 ], [ 1468417513, 2047860292, 1072194876, 1779751303, -440372481, -1626477085, -165026836, -676255275, -25819605, -1112816277, 1573103052, 490863725, -790978518, -617712720, -1762765554, -1689519896, 1142865226, -1952603934, -1431904950, 453638485, 1200028587, 1871718146, 1926085773, 1253629262, -97505554, 1741658260, 350532336, 1373551803, 1961452441, -295836575, 1918252047, 943646986, -1317429928, 1052149653, -809702216, -1882570380, 1312153048, -356618089, -1749015389, 869485542, 361329286, -1339053710, 1913779258, -1382266924, 2053551541, -70481236, 1394412559, -1958911684, 1133367713, -1993244159 ], [ 193004017, -1357036454, 2121854357, -661106096, 1393265345, -134167775, 754390857, 1257864601, 1083381386, 369389765, 1783150545, 1107577636, -1876572720, 829949820, -1656797196, 387340198, 635636267, 1322983873, -768052032, 232997348, -1282165869, 1845524243, 1441580856, 293547863, 2063299900, 1429884819, 2090856466, -1768181848, 1216782888, 1481236490, -1579654626, 53732973, -767422387, 706498174, -382307292, 578197746, 881251192, 1162454346, 1541810375, 1955175432, 141482322, 1680299908, -724314035, 1592243341, 190724809, 791964016, -412020395, 1660992592, 925691375, -1466487878 ], [ 294329574, -796729874, -124279148, -949571679, 1476677191, 497201129, -337732206, 1017780260, 957949832, 1002586948, -1551970615, 1311459051, -1881355722, -906639637, 1783604847, -1945395778, 1968804137, 158967421, 731746207, 373844971, -1793447638, 2072641899, 761057872, -1237628139, 639003050, 242384737, 24935570, 966473387, -1642696059, 1106090615, -1185155937, 1137752942, 77174226, 2102921509, 945926529, -440535266, -1295927802, 1823979052, 902859428, -619405689, -2144051729, 2045254595, 1575240171, 846309497, 838990602, 441153294, -67141704, 960405362, -1398229591, -1056190162 ], [ -279679752, -613338282, 365027796, 1684797286, 857310823, 312228169, 877185934, 1192330574, 285736367, -1444295692, -1454323391, -1984335632, 69384717, -1289388172, 120260926, -596017591, -818235671, -1366909780, 389108328, -1991033319, 389809749, -106570075, 566858709, -662749581, 1285576492, 2117139995, -1509652978, -613631062, -1272014827, -1272869508, 540312410, 1720080044, -833882848, -1812120871, -936978823, -376668594, -1525686586, 239869865, -1616073316, -1191918333, -1208632643, 697243303, -773113888, 140116180, 1439582733, -421430572, 1732915778, 252034241, 1800535804, -1692583239 ], [ 1985066910, 266469763, -409645089, -1410765983, 1040323914, -155976285, 673012797, 1123033234, -678679277, 1618108123, 609638795, 1305946799, -703218843, 1990607150, 1161745765, 252901303, 300376258, -593138282, 89231198, -1939426961, 1228269297, -492656673, 1929347219, -1405628994, -1605500170, 789243710, 63030440, -1397733434, 1312823999, 1748279852, -946491184, -790385247, -306848507, -754903308, -1846841500, 42874352, 767499058, 1993651279, 390668295, -756111800, 593478432, -129999034, -1125009193, -843578052, 1638449146, 621123924, -380644130, -1657551524, 2083378866, -1273139709 ], [ 1212687111, 211134585, 748342505, 100266972, 471976267, -62989740, 404888779, -1821890682, -245338176, 1882314394, -1237306708, -1221238236, -681453770, 1594776064, -1940370848, 1390123376, 1737054232, 404360969, 829439584, 123922134, 2116410974, -246434543, 884150040, 52058686, -554480085, -1620918365, -214033299, -1495376588, -684717594, 346549590, 1122411235, -452800872, 1419433976, 758496956, -73264224, -1165212217, -260876479, 1937365403, 1931976232, -136215909, -1064152934, 937905831, 769850865, -6906263, -1430319318, -807391665, -1023688210, -454741853, -85508030, 1068452525 ], [ 1134520525, -1469501543, 370956021, 923329867, 1490668687, 383359153, 831033880, -1583174454, 21018249, -579458883, 848749196, 1930671959, -537459312, 864130377, -1823455118, -421986995, -1960767069, 809906017, 78386978, -1350578034, 160657168, 1389588587, 512516635, 220632743, 1879275252, 1789706918, -503122584, 2024676678, -1565895939, -261432209, 1957892914, 78995548, -1836810577, -621617154, -344588708, 69996510, 758798218, -1852652650, 239647495, -147959042, -170595087, 8784604, 644724363, -1814698634, 1562680245, -2131049638, -1822902812, 908492461, 746880866, -1307557529 ], [ 1602314303, -1421979744, 1169935644, -837764169, 647876622, 647864048, -982833795, 611721077, 1024982186, -474337654, 83159730, -267454080, -1428389603, 1450462425, 1601029499, -1407424199, -1900827661, 223802226, 1495394472, 211849395, 1208993814, -1420406250, 1542383657, 1564422390, -1427166127, 334895422, -1963858105, -1051007828, -2134852891, -1305411517, -799406921, 1130680515, -1220954478, 982353282, 701914962, -1237066909, -603826472, 64869935, 999653911, 1464940350, -1153615588, 543262074, 664990848, 405671595, -235414772, 1951586980, 803255549, 670405379, -813569272, -1352215144 ], [ 968449273, -1558993071, 493050780, 829066100, -231688248, 827017600, 1960210127, -1670852159, 1236338024, -739312901, 2045754816, 1864528878, 173549576, 926858095, -1332510193, 1914359741, -982652294, 130393945, -134072121, 286371719, -390114382, 776517498, -90553521, 1358212352, 1089465649, -1168776299, -1269139354, -118189806, -1554374018, -353252077, 1832709666, -1306176741, 435600519, 464198707, 36192473, 1413997831, 1092747138, -1083577203, 1024951782, -1828997361, 837330920, 1833586345, -1681604829, -407832269, -1902910176, -1433659188, 1112130436, 1236371612, 66072348, -485236516 ], [ 1733114099, 190740835, -1503799150, -161531523, 1893179979, 1788276745, -280544416, -1263686162, 1052781717, 1708177244, 275258499, -1838805810, 1454207373, 53086959, 1834895493, -1749341715, 1975135890, -725117194, -380552009, 783607206, -456815093, -1384479223, 1741500274, 1188350922, -404605421, 517551858, 1123066836, 602584403, 2078779630, 1590345492, 1944757160, 1857630392, 1035929423, -1650942168, 2023351394, 700691550, -2069265583, 309719536, 1961928453, 180876546, -730625037, -1504530151, 1368409589, 403098687, -14437366, 603041863, -1970661174, 53043337, 431451820, 1441882686 ], [ 314710130, 347136003, -415863280, 1247019901, 1730694575, -931055502, 1442150427, -673161021, 280041561, 446539371, 1434444604, -108751439, -559962769, -730420999, -783785330, -223605318, 700456023, 875259648, -1424027544, 240575754, 558607157, 1752136805, 127788240, -479889710, -795689553, -1270340908, -1846185172, -559247881, -2083079963, -551815230, 1262812753, 735800017, 161501768, -1204981375, 1645330833, -902094636, 2006814746, -1114280241, -1813253766, -950017465, 1536052193, 378497967, 417715083, -1930674277, 88059310, -1018021657, -1076101204, -1810270106, 1542568290, -1886703586 ], [ 735488509, -1693401042, -1103793034, 1139487199, 32907546, 1713575633, 975299273, 1281410014, -55517660, -956176388, -1280621548, 1410505195, 1254074769, -225551496, 1608839535, -2036924747, 2113174425, -1391056167, 463879612, 73284695, -1877728627, -1643810717, -715530039, 827843837, -217142749, -1037453932, -425275434, 273723344, -1040260044, -334143724, 2068443324, -1671673026, 433446511, -1475567558, 1886645633, -1209589434, -334319081, -134437641, 1864483257, -1208375480, -111498434, -1745589293, 181376123, -778261468, -1314956885, -1170569549, -576262752, 497804950, -840291680, -2108690856 ], [ -1992555251, -1024598100, -878555535, -144024953, 1868051425, 1277311356, 1520849497, -51686888, -338196479, -1358909744, 2042581037, 268657678, 2024529218, -1587825384, -1929635227, 1341443527, 1556271064, -773673629, -640499494, 141910588, 1531486161, -1581760835, 1196794715, 1717435003, -510789292, -1241592231, 61394756, 1729779373, -792248919, 755020594, -984664738, -2115529620, -1384126432, 1558744836, -1077108592, 2111248508, -380316335, 1763661088, 1875406005, -332183815, 1284181504, -1323695236, 1886972260, 1299778145, 1055857731, -18595504, -73799926, -1719507519, -2005573843, -1286398598 ], [ 130569623, -1990311742, 1656293537, -203838778, 597118264, 869426887, -1151662294, 1874642675, -1353764603, -29725331, 1040260284, 1888593210, -1347415226, -1508984287, -501070470, 947942588, 2144218610, -1164249080, 1718202718, 1446883965, 193335558, -2001531920, -70398178, -1657171375, -1309069365, 1780889233, 1995034486, -255476494, 1023752940, -1274217583, -261872118, 1961349159, 949015198, 119444150, 1117350651, -1800480078, 1765287547, 313788825, 159283788, -1798540270, 887587857, 137389267, 1754589228, -1504944565, -79573258, -605573315, -1996919299, -378315329, -432235138, 1200069446 ], [ -1321014790, -1660300282, 131066711, -1690833073, 1305812545, 1215373518, -1452218099, 1909462376, -877893625, 1311563035, 1129931605, -1054256054, 572749646, 1280564373, 2074910012, 1006810756, 523819467, -2095453668, 940318043, 1789265516, -1204001247, 1537942896, -975591771, -1107465924, -1341269032, -1851385520, -1712958493, -1199135455, 1680320064, -1917015005, 1649145287, -948422166, 1886105684, -1912546692, -810036840, 738389570, -1626871666, -1597725316, 579471615, 68568596, -1988566629, -1013912384, -674336848, 1816626082, -2141663975, 2112265836, 644527227, 1552305746, 803259107, 678035926 ], [ 2066417922, 1502207045, -696489549, -154648606, -1646797978, 784849677, -1995737534, 133513043, 651376969, 479671275, 1027091478, 261071841, 1377227618, 2021996290, -1046996036, 1798661415, -1976286921, -1386307427, -862399, -674143401, -1669721507, -159025177, -741696187, -1936873076, -82376249, 1088922917, 1538968810, -77298283, -870448771, 1201269319, 1994778244, -887234204, -64976277, 1695285183, 103843553, -1738929666, -1231599668, 368123449, 1828349007, 1392704344, 627122268, 2031465128, -2014145562, -907464177, 1770144616, 776693588, -1487148410, 468480272, 232447164, -1604291345 ], [ -28523978, 1979250341, 111630374, 122177377, 935005153, -889665929, 243132130, -341860923, 1755028343, -753649965, 348953497, 121744825, 451553875, -434610991, -102086731, 1095943521, 930635085, -308069191, 1918942124, -218517496, 139056669, 2002102845, 1004834375, 509818718, -1008371178, 1253283647, 1078596220, -1411469506, 943669492, 1259572665, -690533063, 104154074, 1046754192, -606761320, -2129389538, -566775816, -1900314762, -1264125007, 1333329959, -179545639, 1497869001, 830392045, 1712014907, -1864500285, -550981053, -99523822, -201479998, -1715924259, 970930934, -142137120 ], [ 275942715, 2075006950, 1489901608, -896773689, -633579583, -1144943141, 1410759866, 847579016, 687199421, 519603851, 824133019, -638685365, 1628458036, 202294880, -306819418, -1946218195, -1834883312, 1312980448, -2032198767, 62162877, -1137039637, 2122533066, 293357518, 1344903311, 299642527, 1835842798, -1438061184, 1201091198, 1881021615, 1925351473, -993995925, -518430936, 20203556, 2144546129, -1592065201, 674093535, 1244622189, 1297077421, 1527268847, 1092112456, -1947337227, 211763909, -890714512, -1261354429, 693569426, -538298901, 150755505, 166048443, 1369845032, -1368068256 ], [ 14270423, 143375882, -1083744649, -655912614, 114676262, 568260541, -1166672603, 1107448627, -564643277, 1818025340, 422943773, -875556775, -1294970348, -1769360654, -857806853, 853588830, 1820650423, 1870730168, -1748258625, 1816699353, -750024090, 1480737675, -97062731, -1815714996, 649663417, -540362458, -1700647460, -59949875, -1529009757, 577044630, 369142351, 792661614, 1476076755, 1716018497, 1977038772, -1791710973, -1555476226, 1254862603, -119685505, -297596625, -292143987, 2108623124, 1055949498, 1685992425, 17468023, 2125956321, -1868885095, -1258127893, 1646501050, 1802924293 ], [ -135988741, 1122796997, -1944230201, 338099002, -1850743901, 653990699, -1636349649, -181022773, 2099083135, -526284430, -73317411, -1656231412, 187321571, -2100336383, 1544460865, 1758098447, 1869561972, -1126649874, 718350924, 578739226, 144564104, 504439712, 1916370422, 240869360, -832222776, 1088831905, -979744252, -583479550, 1585349684, 1383865137, 854751944, 1807273261, -1969487579, -1921175515, 421609924, 1404494035, 588781812, 2024227141, 1249206561, 200619482, 1065603062, -2052901279, 402710603, -1430944199, -398014935, 1762866280, -55635328, -184647273, 1223116823, -1424870732 ], [ -607705597, 1630993712, 751672417, -1138235218, 444257840, 1292959955, -1167382964, -490116461, 66456810, 878114021, -1406093182, -50224467, -1656080795, -1950351138, 1944070360, 958794710, 931112275, -122088886, 1600875957, 345974811, -969769614, 392412746, 524005486, -112742265, 596122456, -2054795000, 717805246, 962919779, -1526619978, -666193544, -1613773381, -1296963258, -1775195207, 1015091826, -1524440535, 374222886, -1835188569, 713772851, 966028672, -813934047, 1010928648, 847962937, -1480581539, 1286543988, 473930780, 1418559798, -2058255999, -320519054, 1062085997, 2127731817 ], [ 1985758291, 723029337, 949327843, -83024395, -1768162557, 1932773525, 932107328, 347913115, -1596716120, -785712457, -1934095201, 550630856, 411250280, -859805373, -752380071, -622730961, 1724254194, -127700082, -2069019307, 1776577936, 45820097, 1914284190, 1949939238, -1557094927, -181631433, 1799313770, -1440039778, -1052270812, -1778192202, -1632956983, -2061574196, 106094835, 608635563, -1742000357, 324206628, -1034041280, -1080005242, 879645937, 1297825895, 817471374, 1107056008, -1682070250, -624331281, -902697298, -763145617, -638606299, -1280468996, 1639013575, 517065447, 1251463823 ], [ -1745383508, 731190100, 627998605, -397944807, 1652671369, 113342203, 1506090317, -504743459, -242147677, 689454209, -1490064135, 546402180, -1588601315, 793171668, 589296898, 721846191, -1165671976, 1867280095, 2049091281, -1812522008, -1206242714, 1881087585, 1300860716, 1067379053, 819510686, 741502165, 2086782849, 1771218114, -287115981, -971611118, 1215047047, -1691694275, -1836304622, -602828994, 2033509032, 457271513, 1771685881, 548197158, 1785300797, 1561031263, -1790126562, 1940461902, -2050022236, -124833464, 1326966869, -9313325, 743448298, -1787592343, -1925337105, 1688765271 ], [ -1885655934, 2044672773, -414118566, -1732479950, 305009212, 223364584, 1662201796, 1357417223, -481699641, 278987773, -1743164336, -528591790, 2097542482, 1493299170, 308883792, 1459432063, -2036769721, -1280453324, -1948311217, 1669372190, -527421909, 1523634505, -1159272672, 531238925, -1401550487, 840556686, 1786682143, -2069443032, 1243194589, 1723617654, -1133959498, 1250507782, 997069766, 287503395, 1862365918, 1056632323, -943542697, 327079883, -1245942854, -899770048, -1473863702, -1288874047, 818675491, -504677181, -1454261167, 519739004, -738021874, -1208047139, -1072072885, -886448845 ], [ 83031812, -986780757, -1655184274, 349917419, 850583145, 762676721, 1422199159, -1352258472, 1509998708, -540972740, 1546581802, 223945442, -1422985115, 1027434669, -217388082, -868005963, 581623725, 938291050, -1668118670, 1600986025, 980869130, -1235663965, 2083646547, 462477005, 49654929, -778956178, -635313527, -1930270391, 590752743, -1662389720, 557514437, 1337567439, 1264926719, 656381564, -1195740801, 1285267190, 370873511, -1645367520, 1627684717, 1082292412, -1368709025, -1603336595, -862384964, -1548837867, -1090292073, -712563227, -1594044261, -639902311, -1939864972, 473863428 ] ] ], [ [ [ 385523378, 1109195661, 1579987931, -300239688, -2038438800, -1359528604, 664020950, -1508924272, 1326282124, -2136674441, 2053275074, -86388939, -72073443, -1168402271, -1091012880, -1182142630, -91958485, 153006995, 1320040487, -1217885592, -160263074, 786187703, 1411609507, 617058683, 821388156, -1385392264, 11327239, 2021471573, 1042170882, -4024599, 1082480774, -2058507292, 815394691, -1696469050, 1224692052, -407617923, -1536472358, -1165008593, -1745691451, 1236453542, 529329708, 100318028, 973299613, 203316093, -1912734142, 39327905, -1952245243, 311629525, 578109974, -1912698740 ], [ -1667128273, -199848223, -295947685, 1280695041, -1389723712, -38217796, -1292482428, 669201856, 1898161216, -2078542806, 887240107, -801795993, 1074321781, -1195491968, 985673777, 489433106, -196081406, 588248500, -6332687, 2168100, -1234775793, 748626426, 1970727005, 656650221, -1070700209, -1522806087, 928270968, -372778111, -1125814318, 1376139753, 826540637, 1738173166, 1607092115, -1658971288, 2072671598, 539924044, 1500925880, -1622880404, 1289466103, 1996066487, 135760411, -1248794626, 322190038, -1810481372, 1896840286, -1137084256, -1344130868, 931758026, -1855404034, -1367587428 ], [ -1859133156, 1976268844, 741976040, -406486174, -311582773, 700719222, -1039765641, -1890130842, 1129765400, 25645352, 1312338547, 181359168, -1134368425, -185246137, 276476270, 1257832470, -947883842, 2134901313, -1285275206, -159866963, -951135939, -1162474686, 1768388329, -711323935, 1673924890, 1592138511, -1335765010, -587371310, -290095196, -127852425, -625651457, -420916618, -1890359650, -537075399, -1862754052, 738806337, -933369206, 1626114294, -1737762166, -1587363420, -1920991050, 1285733034, 991721648, -1045908117, -628214486, 2143075679, -1984068668, 744232233, -505232613, 1209752202 ], [ 710828935, 548084733, 103730317, 500244294, -141860764, -865147018, 792444732, 276547499, -1338875996, -1819144193, -1528169312, 1374392962, 1287769353, 1914567943, -1182530628, 1457987554, -468670462, 840870917, -105180029, 516813634, 1478558669, -442442213, 2078722411, -1469289442, -735395822, -1287508122, 316701605, -1081509103, -1891264424, 1135137239, 332797161, 391575662, 1274713669, 1006674453, -1699968671, -14216857, -710444132, -330009604, 1218324898, 677644425, -664044869, 465622868, -1255786738, 658124838, 961056713, -105104111, -2094409411, -1629115478, 767961844, -1356507759 ], [ -749912872, 986643132, 1316403921, -672736521, -1258057198, 1822451689, -498113134, -1162788304, -597543015, 366732426, -343400015, 1732235019, 1473132943, 346570390, -366690320, 482862069, 500937484, 1396050698, -969968689, 2012882477, -577588194, -866115315, 569472461, -44688762, 1653487124, -590409198, -1151658604, -42441303, -1822284330, 2110683544, -1410496720, -1974261537, -1016117219, 2126607982, -475733770, -729004436, -1657274875, -1900225032, -567621365, 403094105, 837176850, 551905722, 970679569, -1885953741, 947151119, -1214401303, -1267029480, -1351196992, -18865009, 525228708 ], [ -2071441753, -1342031703, -1960002485, 1662181956, 2127821162, -580252687, 267985446, -1535338969, 183910393, 1269723407, -1787232679, 1841994097, 571154047, -891175722, -163260603, 1968304804, -1598030354, 142087608, 771081915, 682989964, 639259663, -1107567880, -512756837, 1325696617, 1896552068, -1499352450, 444487740, -1126101855, 163714145, 1217892756, -564414395, 1727856151, -1823093605, -1104182433, 1952634876, 2015369315, -568893703, 574411761, -2034687809, -1253862995, 478451259, 333206580, 1490859792, 1779555213, -1032876286, 1292891074, 1695280401, -1347199428, -273868511, 293856823 ], [ 1723628779, -233012553, -1156587672, -753673628, -950486441, 1473172385, 1477684527, -1921814520, -1336032412, -489902337, -1738390662, 365596493, 1377396460, 695490513, -226840674, 1164218903, -564264408, 569978914, -1402057682, 961191116, 2114110631, 43514090, -287743217, 1975468547, 1788573952, 1811148404, -819269120, -1643112963, -278455730, -1352642448, 387965560, -1842937609, -2067433230, 1379142981, 798343599, 1720337928, -61853276, -744578154, 1046372124, -417662382, 1667481230, -82690778, -1266485796, 1047030079, 1535786309, 1149165682, 1562849372, -2111475448, -1221400066, -1619541917 ], [ -1578632848, 1593970575, -1976506122, -947346541, -555062237, -160785772, 1418841444, -1323106455, 1878038014, 1343445467, -12463868, -1588411028, -1347486556, 1723524796, 1928098588, 1071380634, 731991923, 358713193, -1922790543, 520057743, 823205427, 2028505576, -1111633076, -741559684, -412248315, 1709652627, 1979397283, 1140137674, -52182564, -1887248249, 1744332629, 844823423, 527806189, 1763299506, -29219012, -1299925920, 99642110, -1599529701, 1201144102, 405483761, 1234860191, 1149868290, -100220882, -1373280455, 832116595, -1129907702, -1714702458, -1431846827, -1941520947, 1831882746 ], [ -1597543334, -632163464, -2035321326, 213044666, 1127689111, -1291672622, -2071613351, -1877441415, 1702963010, 500946970, 1151301152, -35018688, -1934872224, 1811629333, 681634699, 2081901002, -879227050, -1238683488, -1416560690, -1953916200, 1051062896, 952595565, -1353044790, 588847047, -1655364737, -673896063, -1068679101, -1696371010, -1312557292, -2014808072, 213012086, -1104662243, -549003670, 913101141, -1623227212, -1620813711, 304604824, -617085428, 14287703, 1946524226, 1540095067, -56513778, -399102954, -1994681426, -1994996177, -2102454032, -2078153613, 2045321051, 399760986, -663721808 ], [ -1915766026, 1222227701, 439425031, 24052097, 1553154105, -383784689, 240428781, 1407709268, 878245730, 221124725, -1371127802, -2078924561, -1051173587, 909267106, 1633287221, 1229114767, 1634327807, -2010968582, -1724399308, 1942954272, -1293443711, 1673924085, 861351636, 1865025095, -1850760926, -684645902, -60948294, 1911403321, 5296589, -89623620, -1161460218, 1499126652, -191466013, 1252049296, -2065575403, -453201145, -2095757218, 1214212140, -1710522547, -669489347, 951555932, -1292686459, -1201733817, -1715946590, -1126391605, -1503942257, -1502489013, -808745331, -132285227, -163810346 ], [ -1241014113, 1040181196, -1366975664, 190843524, -1876475951, -425275552, 1711076403, -2143902186, -1127446531, 1205881156, -1622601670, -549863120, -1776411070, 1061669874, 1522132802, 553599216, 1106629566, 2120961224, 174043471, -723017930, -1686335888, -983949673, 2102632497, 778316062, -762346655, -2090774420, 229673455, -2024210577, -157299037, -515306757, 2040563005, 555109688, -728236696, -1342960174, 1013149199, -799202549, -434414940, 1386272134, 771773917, 345665213, 1081172287, 863679654, -1237843884, -110082363, -2072394841, -1046163257, -169261605, 1798849297, 1878463073, 1571865900 ], [ -1195996543, -2099041251, -991281865, 101437539, 979004165, -271030239, 1583735434, 1536154751, 1417177472, 1657810426, 1173668762, 489439892, -1273761895, 1620419714, 549782482, -1620043292, 2054441729, -395492840, -908056728, 857603518, 1239899439, 793674454, -5479239, 1650893032, 1625711336, -543141410, 105602051, 1817260375, -444202548, 320257729, 1557815852, 540604540, 1438652676, 654931164, 376574307, 995892397, -1086157664, -1334384226, -1804590717, 1061296966, 1052448399, 1387524865, 1310605978, 1929596845, 882404834, 1821994641, 1215008630, 1881681842, -941930124, 819894551 ], [ -29758154, 606107486, 50606732, 1131394649, 1954260111, 442503752, 1445678086, 1530580019, -216862719, 2101940454, -693296409, -658641268, -184798592, 1318594350, -1253076641, 1688644805, 1192873822, 1492804570, 1665208242, 1144921723, 784798806, -458314615, 47873513, 1088401974, -163922345, -1522243294, -516706525, -1249265527, -1299309009, 560695850, -726227345, 1004599961, -1419416133, -820044358, -1630733011, 1004075865, -1889130473, 11799237, -607880999, -266238319, -947859532, -484238203, -949809591, -1679561508, 1358754445, -321102589, 489425720, -737080523, -1893319354, -1907464600 ], [ 301366062, -154158970, -749973586, 1932943652, 1724974160, -1282174061, -614846621, 622221620, 1425558361, -1363025080, 1535115230, 858969921, -1221992255, -1643953802, 1693151727, 1771036917, 1477311074, 1325854022, -487528921, 551297277, 1052165082, 641852022, -130150396, -1408708473, -2034605555, -680351939, -1623734862, -1480367777, -604939220, 1881082764, -191063428, -492901873, -638183333, 985667307, 948532716, -1801160417, -1796894822, -386450273, -1788645499, -1000302830, -997364058, -262801596, 863084201, 1065316701, 171671818, -1257649522, 556587015, -2042694082, 1901075626, 1962942903 ], [ 1320562970, 1614653973, -1469179299, 1715208478, -980571305, 851593797, -144855590, 294144559, -2052668409, -303153017, -116808548, -1074060404, -501309616, -369295603, -1533149426, -734860292, 965229872, -1886363145, -27998040, 2068422312, -1622243913, 627379408, 487883632, -1487751505, -756713635, 298527858, -2025847893, 1201136827, -387659076, 1687999031, -828743555, 359142010, 789042826, -1771201316, 98541373, 924574690, 1404827161, -619047583, 1124277697, 234792840, 1573189938, 2017227873, 1639698466, -1551623567, 295315164, 172662294, 925983411, -238522174, -1185641429, 1688376491 ], [ -210765433, -1623978230, -115534606, -1426241254, 376967521, 936107548, -1033820294, -2092543861, 1982000920, 653400800, 1535177633, -720673708, 1946745965, 875670257, -1701403226, -1957764907, 592907800, -1466098335, 1965229341, 1492448857, 631391315, -1829049214, -1962120432, 519818898, -1613899592, -179977139, 908124356, 887854860, -564781069, -1663736895, 1348939372, -2075980501, 1045292335, -1283153313, -1414702090, -696262839, 96558187, -1003751672, -1293536042, -1172182489, 771777509, 2119063608, 652914067, 1990431194, 308451329, -61012862, -1568522995, 1154835766, 844131978, 2142835007 ], [ 603609003, -1216990124, -886991288, 504148105, -1251102558, -186459429, 1925104048, -1900382121, -1069089896, 1742582125, 1964431466, 3129442, -507292154, 2086338418, -662016374, 1773772747, -505402184, -1462517572, -1949341716, -1066757391, 609183146, -1587363421, -335489002, -988116516, -1279013690, -1686974593, 346712424, -24674195, -1381680264, -231910297, 619992398, 1988078725, -1759552940, 1092290984, 2091706466, -1896918249, -921323707, 390459013, -1437684472, -1060139618, -1090723894, -908813393, 1222953971, -6515303, 1172588759, 1288216285, -1137478136, -1341112200, -683864664, -1357843859 ], [ -598673542, -84226287, -1760768236, -1842651402, -2032212642, -1495248046, -396702334, -675255599, 1734047399, 144577308, -395351758, 1193579206, -134085552, 1619658984, 1693403183, -799190649, -1698305695, -2113494555, -385415660, 578075452, 796156654, 2009811612, 1641969293, -1325334706, -1388076202, -670580695, -515835008, 826250142, 407579270, 1171056960, -350794281, 795428814, 522472134, -2041599647, 1518655294, -1928859009, 606979671, 2119124377, 1017741815, 979278726, 89430166, -2015149854, -1310356784, 1623422913, -304424332, 338947572, -1235013192, -1013753941, -1949688417, -350052486 ], [ -224673837, 1630243933, -974954020, 1481645294, 662461016, -1425390418, -1695459314, 1147479534, -1168771089, -363067533, -1023183071, 1018952486, -1778417301, -1052640635, 976544758, 839140837, -772742572, 630892578, -765042645, 154408529, -1538449561, -404928259, -528946416, 933417821, 1223183977, -269576470, -831618474, 1719914500, 201865953, -1174319679, 573605339, -784344392, 1054772752, 564202026, -978296683, 1429246655, 442136579, 921748748, 1709930967, 819361747, 1753920655, -651219821, 716262094, -402593820, -245245719, 1716586803, -267346263, 478131049, 1516991588, 1680776922 ], [ -2101413389, -1951491961, -58316302, 2144524184, -37335437, -714021455, 2042191163, 1867271869, -92200346, 1088597177, 1655480760, 1787395544, -210716213, -1205421507, -97752376, -645240119, 673956923, 1378178930, 1576528288, 897147427, 147242746, 1199398641, -354621715, -887916211, -1371751837, 283360360, -270266723, -2031718109, 1769165821, 1014597251, 1305833053, 1335243192, 797776057, -1791718175, -1923530783, 1214705303, 1408587116, -178008952, -1613061162, -48296630, 1776055982, 982296128, 1934045337, 1752408051, 1317604271, 1453010279, 654404460, -1424412286, -204274184, -314251523 ], [ 898170709, -2088789024, -1814118295, 1452352854, -661435760, 280578619, 1099719582, -1315143223, -600655049, -1824597741, -1193679467, 1915972189, 25470462, 92925074, 1815022641, -905173862, -1055249730, 1295476121, -1005300060, -1736397194, -807888306, 149505685, -1228822163, 554888873, 495058609, -267560303, 1193244607, -15143748, 1176674336, 1589562890, -1698840413, 1474941807, 606083287, -1048292261, -352215960, 1197075136, 2141927308, -402569992, -1070322535, -1858786445, -146090395, 1612846979, -366796906, 1978002196, 1076113078, -1494985630, -1362286987, -908330729, -336938287, -911637074 ], [ 1901868193, 971665274, 1853994390, -667499091, -1819030194, -25612541, 1947240499, 1977743737, 1801925276, 1048159886, 1505292761, -93014351, -1563267515, -1030114581, -1860902972, 270986819, 1551684672, -495153066, 1579013990, -1666589136, 2146057898, 2052456114, 11488465, -928570849, 111289891, -752140830, 964003770, 81780274, 1678157471, -1139406032, -657205494, -1354755326, -994537079, 1973668806, 2086123847, 251751027, -998533726, -394093969, -1695756629, -127199726, -1811039940, -1974984338, -1566942738, 1132828845, -1474293385, 1540583050, -83824401, -1144150620, 1862977040, -340893479 ], [ -1008194319, -1206269768, 825489173, -1268554336, 1490141649, 179115109, -243618437, -545948369, 312570751, 1997274665, -297235678, -616600946, -868789185, 1829274992, -1030957345, -1804385133, -2108304238, -1559498897, 1205010365, -1399299458, -1314906147, 1344144806, -580616958, -1233134487, 1412281557, 1120445257, -1043301736, -572823047, 1280602820, -1014293885, -1954111770, 602127270, -479940221, -1300379300, 129192692, -206350951, -135059853, -497591975, 550598708, 2112088758, -263651190, 931074161, 838969449, 974835577, -1341485821, -2061666296, -1112830551, 1487329603, -117980583, -1943127589 ], [ 1276956876, 1209358351, 1134666517, -1791386954, 839423675, 5363099, -1205519976, 1617471205, 38540581, -596459984, 2024724858, -375460104, 1757772402, -1449833843, 1695078233, 117201378, 734709251, -622472983, 505038619, 2119583657, 1695887155, -1435968844, 539394207, 2003996886, 582099602, 913031926, 111870465, -358869001, 1050166913, 2053654095, 1448261812, -232580431, 916409155, 1398709402, -2043693949, -119316750, -1539890111, 1347994625, 620862680, -414386452, -831151403, -1331078100, -83405439, 106699919, -779212752, -1881049216, -2146144335, 2069235242, 103588954, 160517727 ], [ -966510313, -613989336, -798659373, 2095948680, 1815150557, 113158724, 606605828, -1446373473, -1548568061, 1892064245, 524740895, -1446167215, 1661029041, -749508943, 493373247, 908417369, 1678418163, -1815927440, -1663526781, -1117958653, 1502878692, -468708281, -1259573817, -1078352015, -1031207498, -1076100485, -1079416759, -1959716846, 1738743984, -947393334, -273396504, 573403999, 1669702268, -1981776708, 711474921, 1340375508, -105042216, 159297108, 1324859356, -1147767880, -812342829, -950004611, 1000093813, -1024036881, 518521396, -748697447, -1024066987, -1295266477, 2115508243, 1288464418 ], [ 1741840753, 359181023, -1221805312, -1166432954, 1492898628, 297090779, -519363947, 343787009, -2081799564, -1200986946, -1475663205, 1524445100, 1754431688, 484174483, -1616483739, 326339937, 1834120606, -1861160985, 2035844108, 1654306881, 1419239799, 1957699026, -1909498469, 1727888622, 231761468, -1314533102, -63707737, -1993226824, 657268889, 1420265842, 1882885102, 1434319444, -1328881599, -1091063898, 1243193706, -1204255146, -246110376, 1113838066, -326144212, -1482477729, 488172010, -1443271510, 2084709030, 1488456529, 82842484, 1596220252, 90425846, 1029622688, -429450729, 1677166403 ], [ -2006771611, -1734710234, 1713063030, -1875497239, -1603739152, -1288977612, -885865280, 1363008785, 1080764307, -2013506840, 148521592, 2117476876, 1049796465, -1514064270, 1716775894, -1479759709, 603847355, -777087148, 1184272461, 423353473, -1284858157, -1282769014, 2085636239, -1234603087, 454710872, -391590946, 296315198, 1127669503, -1735696520, -1927639346, 1632361138, -1472422470, -1319182062, -505526059, -1994181437, 771649652, 972521473, -1764553394, -635427792, 933731012, 793608591, -863938544, 358547196, -1429672222, 2092855248, 1871437650, -1402162965, -1849673279, 1631162968, -1484379718 ], [ -1058899162, 1325417991, 459098119, -795337117, 705961102, 586560049, -550167812, -688758632, -50101132, -61454846, 482787508, -1053445611, 327660645, -989650252, -1678255382, -1645294700, -951731872, 571398922, 1890804747, -629785925, -248065214, 1660327820, 1275365427, -75165359, 519079766, -963645845, 5735957, 1979196521, 462583014, 1193045448, -709004197, 384987258, -1038336272, -567379746, -396954730, 1954137138, -252960129, 1383451838, -1678662563, 620156867, -79944003, 2028006656, -698762465, -808748807, -10259889, -1387029717, 1726920481, 1874057367, 504005759, 1437467699 ], [ -1634207642, 1278575082, -434491901, 959358915, 1160310414, -161965881, 670301104, 1613752714, -1249392210, -1506932965, 455816660, -117736320, -8064229, 1085397231, -1117155105, -989413053, 1665913976, -1000853777, 264580834, 1098461718, -1617168481, -871802720, 937542336, -861583861, 1929911961, -1050846760, 1063184630, -1185385789, 1333978001, -679533986, 2072625592, 2029542251, -1129142017, 399305006, -1021300311, 810557994, 1007124944, -724046579, -1836840141, -429937585, -1979951763, -1458178969, -693670204, -1330849426, 252256467, -353850545, -1494232701, 247512486, -305306845, -1416966035 ], [ 1635919694, -864260565, -601231379, -317582949, 1244407940, -1276594627, 917511699, -1664356315, 1454333186, -729999881, 1988099504, 1706691418, -849421688, 1903857775, 112532318, -1228601079, 99470215, 1966407266, -557700840, -139874141, -2097972312, -1514063842, 1284035455, -1151267080, -1699439147, -29298765, -379046028, -2118564261, 1722743238, -1024825645, -843029678, 685132551, -837388230, -1421142669, 1164494449, -1263587097, -211936879, -412724472, 1665540859, 1838263546, -2114577137, 1821427087, -380211752, 1742303756, 1136420362, 1496055667, -512960843, -2081203076, -1728730969, -1303766876 ], [ -2121043936, 1940481214, 540992430, -1950715112, 339150552, -848374185, -353257683, 914591098, 953205874, 364719417, -2056871803, -1339241011, 1161842228, 245507104, 807493840, 505047813, 1109164691, -1015963396, 1336473686, 912375328, 1736470567, 1280241339, -807812940, 1970846774, 630540942, 452898853, -1376176432, 885339384, 662308376, -755158902, 359444364, -947562201, 468558246, -1355081667, -832638698, -1724001959, -813746425, 1862376014, 1089897115, 57961397, 382440927, 1375633894, -1317809209, -965949053, 2128866410, -1062481504, -702662031, 615746083, -774607091, -1595225797 ], [ -1069182656, -1698833858, -411193998, 1067295221, 749604749, -2133790361, 1892419477, -1068962731, 539535081, 1254418300, 1372377814, -1922691867, 1827864691, -234329627, -1859331678, -1652016856, -874374487, 225224224, -2082082220, -1159548959, -1016449647, 1601476405, 1758694449, 1937353380, -304823674, -1438233360, 1928199754, 1387753430, 1252111598, -1059138820, -964637648, -1385546960, 515805129, -281205119, -1084668099, -1727280279, 538420796, -2080124098, 1923878912, 737404054, -392217523, 1789600404, -437663027, -1120433137, -1145262202, 938320766, 796103911, -1570569008, -192370708, -1673272532 ], [ -1670095145, -429241647, 1563484695, 1880581110, 1885885802, -20028688, -1196018490, -1202196345, 2088186615, -1176317762, 1529769837, 1608432275, 1434066897, -147013650, -833835319, -1961406765, -838517747, -639759870, -985446375, 163488584, 1862308418, -372041535, -819350129, -1125139407, -2146273998, 436820148, -1252793428, 317361517, 1984483109, -677434093, 1338164609, 302040658, -1824632574, 1913786385, -1867980492, -511080746, -952592020, -1162657560, -1697787644, -616986994, -437968411, 1297821815, 719485641, 1838342526, 81429235, 1651347802, 886234446, -1185766796, -395541621, 1063478358 ], [ -1851878145, 624347050, -1364037012, -1588614511, -942540057, 741702342, -1830521221, -1379320288, 2138900614, -901613536, -996733811, -402163435, -1403867779, -403445610, -879350679, 1913763407, 619822713, 1093686947, 1325715592, 295532130, -1192789757, 552689797, -1806793937, 340932542, -2086396114, 586520755, 484827700, 370765258, -213564429, 631526761, 1942824046, 1837504978, 619952678, 1579052334, 510844654, -646746056, -1013663087, 1246779792, -1236758710, 1311734698, 303028054, -2012088461, -1283551189, -1711572071, 1661036420, 1123636214, -859030659, -2012860575, -1317983315, -1756655566 ], [ 987310056, -1710456587, 1725247647, -1919402492, 186359841, -1647999217, 789029649, 968834577, 1090157424, 336341427, -116875692, 1804804343, -450953270, 1126507321, -1181392831, 1698192886, -12213664, 1508685109, 1642329804, -1613546204, -75290281, 1998232499, -493975144, -1949020751, 945604722, -365531160, 633986478, 2123108491, 1828397082, 697643379, 424183974, -188865377, 1540662713, 1428764009, -1788104873, 537117091, 275173490, 1503585501, 585552043, 817461019, -151245004, -1038984937, -1541175818, -1284153659, 2143866604, 732346465, -1581157997, 1469579727, 2008039190, 1840985797 ], [ 1940252735, -845408618, 743323721, -1713107276, 1994009424, -951403316, -1698013264, -1193697366, 1285735915, 1349268463, -847875373, 1663487827, -483851549, 2006039437, 1205495092, 875996699, 1399691608, 1327932785, -539271947, 250442625, -1753668217, 1383789725, 984435734, -320821553, -460112847, -615136220, -1520806631, 1738775396, 1354825479, 533597698, -89991537, 489675596, -2059331096, -881940318, -1336077448, -485735724, -47142263, -699797796, -971426507, 2035693799, -1491302836, 338616895, 109246463, -86272822, -1036559445, -1836031230, 1576627849, 29357075, 915722642, -2062861634 ], [ -1088186686, -1943225556, -2070831253, 485394953, -636958472, 1558673304, 445505775, 1924921678, 239466248, 696226391, 550048027, -861133824, -1270610920, -416138721, 141094149, -1627436573, 335207590, -860739799, -19867542, -2132214761, 989828284, 1616928514, -1489998543, 1713016944, -1301630917, 190494554, 478261745, 30897905, 595464947, -1247863121, -1150374259, 236748437, 863038898, 172078388, 368677055, 1977552536, 604758821, 1050562150, -306019239, 148557036, 724988960, -1948579500, -655518046, -616166671, 1507475056, -1353601998, -251353583, -92598747, 683601900, 1144898964 ], [ 514915900, -2118081351, 2100270006, 1067637275, -912132732, -982587638, -143277210, -152381697, 1147359920, -1026388796, 2100066340, 1560571272, 1394054220, -913347570, 221417990, 1755192389, 586246415, -1767980931, 1320993559, 1013377240, 1735081400, -1959848535, 1709162936, 202799769, -943172879, -273607226, 336045260, -2041095539, 1402410021, -525559586, 983768421, 1767630300, 597742622, -1177785095, -1197151515, 435140944, 1446631119, -256376, -414029313, 1101678212, 1374497748, -25421323, -1300004243, -808645308, 558022854, 191463321, 1174807764, -1697365343, -1821721278, 788941416 ], [ -73840520, 985883648, 547497219, 1876984404, -858074657, 134814926, 1029829505, 1101339245, 20003768, -143943625, -1333149209, -276393957, -791847131, -1987468150, 215625438, -848151478, -574932950, 17831550, 1377565678, -1306116793, -1744552029, -1813922785, -1085925261, -163037913, -451496112, -1375763712, 966095409, 121927013, -203449840, 1170685820, -831383977, -406902528, -1576998383, -278168017, -916873383, 1680870362, 1418497482, -298374797, 1771090041, -234491052, 1980919828, 1957570659, 953951740, 1928589759, -1844442173, 879032779, -231708895, 559894659, -425467858, -29924980 ], [ -327028990, -2059995909, 464586661, 402318926, -92421967, 627456723, -1505242728, -585295094, 813226911, -1955303797, -1823897277, -1443730774, 807440833, 375383297, 166109368, -1785493879, 1113816928, 1093098928, 1824567660, -1139825461, 229693825, -501868835, 2009648940, 1841706892, 1188358265, -1674581655, -361953725, 668526860, 301417300, -2047275221, 29171516, 1435789267, 1979527649, 876888661, -156521856, -1751353044, -1391477136, -2081561538, -1549781900, 1521201378, 1034448182, 1328809437, 1621059428, -670125526, 1060472600, 1636607909, 145103241, -2096156451, -242673798, 2078460416 ], [ 321193369, 2021765416, -73191895, 986720925, 542579559, -1175739206, -1466540313, -537562656, -1685456025, 255083840, -1915214236, 1720410056, 2106858997, 381244393, 759098543, 1994883134, -1745118473, 126258780, -900277426, 1986717107, -371276710, 964784495, -279244379, 2092240308, -284143597, 1321798528, -101144353, 2012625091, -281753057, 130427361, 27221135, 2072680193, 2043652094, -671767992, 1286083277, 514803964, 1315978818, 1043235115, -1069401767, 1449397139, 2034579747, -1276589975, -998312517, -355456257, -1682355130, 1023237347, 616871468, -1159579862, 1869325773, 1854025916 ], [ -788414001, -470526046, -1350893641, -569641263, 960421382, -1661225152, 1338953341, 1312401004, 1227497879, 1388592016, 1268136953, 670455695, 1051968629, -209032713, -1387666546, 1911008663, -570613169, 1063258187, -1666476891, -800718663, -442163537, -257092444, 2070731830, -1736415431, 532637132, -546112886, -625927422, -924287287, 729040295, 1772271269, 709894713, -871318513, 2045430023, 988272590, 728838306, 487089399, -486791071, 1818356968, -2109490594, 570992062, -668384598, -253345940, -348445421, 502300759, 1590224425, 121758247, 1801430673, -1314489861, -467165775, 1425600732 ], [ -1651464100, -655423143, 1021421674, -1524230189, 444826603, 1203344521, 1629787970, -1837467141, 1416721804, 1600437346, -858551635, 1301272840, -228514690, -99419432, 1143198122, 1986217440, -323976359, -1982419159, -252373087, 950004697, 1116941382, -222077813, -192311621, -332487268, -994020930, 1521706299, 1080076480, -510170069, -1801527150, -396838914, -1304945177, 575503454, 201431566, 1341785050, -2019218927, -1516918203, 1494710312, -635275427, -1370479417, -224202757, 1616386780, -239631839, 1877838595, 455329202, -184085970, -982487293, 1011134619, 1610725493, 1173778964, 184346411 ], [ -968151873, -1358209472, -1755784582, 475819189, -418806284, 1222143175, 1251988476, 1260280369, -415084356, 822377613, 1636066584, 517423789, -1268908388, -960203913, -416767921, 627804179, 1549049585, 916236251, -887496325, -273032174, -1887340068, -1399641092, -18907871, -937211514, 1317348858, 1718646062, -1183507838, 981866146, -955270965, -1920256816, -2114487893, -1855858244, 216347449, 65552133, 1381520477, -979742629, 2083032800, 1620323464, -1332539740, -1765094636, -931071002, 2131836382, 1928540706, -355465191, -703254218, 1179442160, -1014481972, 149325801, 351653527, -884234732 ], [ -1675785399, -146603743, -1764125867, -1336570779, 1406302384, -1999018126, -220717547, -128560593, -676884208, 520282533, -1685492100, 1067698377, -804998226, -126761995, -1922563228, -1842993018, -89513148, 448674889, -1716354764, -25640564, 304238490, -1907589849, 473142395, -423753199, -1916295046, -890418433, -844001805, -712684221, -2002627665, -1914543009, 913817661, 1277020309, 1815530956, 1498358898, 1445158927, -1286716091, 1332268978, 460601719, 233067429, 1429218933, 1983402281, -637078413, -1713679356, 1559012627, 1751275885, 531184004, 1268437392, 1583450327, -1050520836, 1288911512 ], [ 1342294764, 842826792, 990574490, 1462068208, 606947745, -1591760779, 1343091202, -2124428324, -1876156730, 1435439716, 1805559551, 864705290, 1405328709, -1273954798, 543306206, -1968652821, 57715186, -897212404, 199376765, -1557929255, 944490450, 827194561, 1736192458, 872798193, 330583528, 395333319, -1004470631, -1772347610, -209229807, 138100120, 379489765, 869575414, 755155779, -2113573085, 547474860, -1254826530, -980470227, 1237260496, -2102176917, 1764045724, -545204348, -18554499, 444726896, -1733805817, -1870792791, -2020898172, 944276971, -222550281, 1103831058, -1758835095 ], [ 275621349, -925990188, -1834241501, -846833143, 1728404788, 355835803, 1112053377, -989776455, 871115585, -1622528033, 1356405892, 979662217, -1240601423, 896756180, 1608713843, -1227688520, -1533889441, 585583507, 1058042653, -1287024509, 1735477005, 607708553, 668981394, 1235219590, -796471126, 12598479, -1724612204, 881795452, 1352422616, 1475886514, 1504333263, -1142379250, -1789549288, 509025892, -920025007, 845198035, -1792921025, 1765135730, -570020999, -1962116990, 2106500198, 2001031520, -236078315, 120366943, 519587355, -288210584, -519025525, -1018711340, -1251081865, 505581466 ], [ 2088770438, -42422609, 937101192, 38028761, 328768417, 2132658205, -1330689429, 1450753775, 361928425, -55234073, -339820565, 1218366779, 325001560, 2078900959, -650400053, -1906587235, -905887363, 1928596596, 1026624455, 608557664, 1045740726, -1750204046, 535595729, -1405539207, 451455629, 360204257, 703293479, -579296544, -492789299, -456161447, 2091586136, 963244627, -1119455678, -1599524343, 805122082, 1612900335, 1788748534, 22709529, -360868261, -988688923, -2120142289, 629399680, 454399730, -1548403132, -983934412, 1747120263, -533350867, 1012571810, -222341411, -2141987234 ], [ 1792366527, -1118923431, -1483838360, 398417083, -1375648661, 1024013094, -2089791899, 1564669300, 2101222226, -1138882936, 1964756282, 342840917, 1750064067, 1054968659, -1787546527, 369321496, -1149281410, -1196704549, 360036531, 331358538, -462594802, -1879295016, 1173968025, 138091265, -398023061, 134726024, 1353096475, -909103416, 1123496554, -1403768480, -419505339, -1652659176, 2017926779, 901929283, 2100168490, 226590113, 345749859, 744208696, 1152934204, -994579384, 283258010, 1956211501, 788875896, 1660187884, 1233185004, 1521364889, 353102190, 570284994, -1641004608, -1014262085 ], [ 1188905767, -1972353263, 578053040, 1239206641, -1196721287, 2029588095, -451033616, -1889880807, 1594268912, 547739129, -1689108624, -1141661241, 926867691, 765747815, -1091579531, -260785015, 2112602967, -1997107965, -1019825692, 2106558377, 1983301511, -2052041490, -593891804, 1430685588, 1804982233, 1802617386, 21879900, -2138669793, -95730236, 1520975844, 323554413, 1410546703, 172108543, -878194753, -1185786878, 1629834105, -140362294, -192316241, 483488993, -514826563, 344484805, 915840373, -1342435787, 1483804340, -217356550, -1933608119, 1179111851, 1614986490, -2048673982, -2135988204 ], [ 647345093, 1410121249, 869962102, -871805493, -2095119523, 1516256955, 1475596206, 962390870, 1271787566, -1194612031, 1905980970, 647583023, 1367423146, 1885595777, 2125170977, 657518051, -20108839, 1624041127, -1260033373, 298754359, 660990333, -305327951, -530405996, -337010789, 466143154, -877130373, -1500189250, -1027732385, 2012326993, -1121383540, 28664356, -651777686, 1311852293, 1690692731, 52457277, 121510332, 2146833831, 796599401, 496593137, 1095519958, 1552163103, 2128664090, 869476025, 620941839, 1805275975, -1307224788, 659168098, 1305950541, -1517335545, 1687596720 ] ] ], [ [ [ -230326566, -1806841669, 1522468835, -948033294, 1344518679, -1923132452, 158837970, -1285716748, -1869465637, -443906248, -257478519, 602901756, 1092492736, -1783754259, 1183031256, -916744914, -1229523366, -304176149, 1848367586, -1714747324, 799156683, -298947410, 1896569702, -1135535451, -906682043, -192242234, -604724297, -231669326, -1108785677, -995835192, 1873015963, -249606373, -757803416, -1673433415, 495800184, 554699321, 1438096354, 1190019665, 615148372, 1469866004, 1315093828, -2089110396, -56839782, 190800571, -600048999, 1549775339, 140074766, -1646733371, 1799745330, -2023930379 ], [ 468908750, -1895554666, -494684705, -1507874999, -539579382, -1515359321, 1789547802, -172476600, -1518920587, -1858881222, 1232291, 1696647085, 2097291860, -1050081244, -756242944, 1538922848, -1793081732, -2062814072, 1668086250, 1509945825, -725107346, -1580400117, 1586990136, 1562154397, 928917797, -1820471682, 911682754, -1792194125, 176198808, 1727811715, -320538063, 854801079, 1180463540, -77508948, -1505567757, -48511994, 1129537190, -864257920, 672161554, 2080615242, -1428963828, -1822204832, -2080106919, 1187771724, -1521181007, -1876668983, -1310649382, 83438917, -1932638285, 1560240628 ], [ 1035960767, -1256251506, -478435445, 378644622, -1601753523, -1830714671, 1228888522, -1393581149, -1169245439, 384581167, 728216951, 1075588400, -4527330, -755540993, -364627220, -1545609729, 1464986890, 233354777, -705277250, 1539625659, -1784992164, 1731315699, 927070561, -1385143501, -1573304503, 688666741, 1474048937, -88328613, -303172232, 1964871022, 1660540054, 763161537, -215698193, 285243617, 1247612856, 1331149429, -1547508621, -1830307712, 275399337, -417579512, 1277198664, 1280129687, 669939051, 445010087, -331413882, 1011508619, 69172970, -1638856727, -1411188695, 2115772960 ], [ -205818238, 133899760, -191393694, -1682177249, 1636691115, 1799625602, -414526426, 156230400, -1461991207, -1167436056, -1021581986, -2025593254, -1155982127, -1012698304, -1732338275, -2090361675, 980156865, -1785628459, -1492464620, -1351481264, -1607971283, -852778976, -1027109381, -1726427467, -1674903894, 685937770, -2026586836, 1000960358, 1585571384, -1376544005, 263008019, -585212349, 1399867506, -2098628175, -1770772608, 1760544976, 1738589021, -2120356679, 1996283223, -850702613, -749343483, -1234881419, -1371328200, -427996558, 1236597634, 1200638949, -1259906327, 1926148977, -26499056, -1296856168 ], [ 1018494935, -2105500261, 1005430889, -1861291153, 160492924, -2128488864, -38371605, -1102390058, -850198199, -693246064, -588566003, 842250892, -203222554, 1413819882, -1742752452, -1373093778, 1681621615, -1192746547, 891468299, 782086042, 1477620121, -1224402760, 17003847, -155049496, 227108727, -1284213181, -331592170, 717271802, 182411858, -2082802601, 1659557861, 272032112, -1166276097, -477843797, -148778149, -1802815308, -1674513228, 2085921438, 718830985, 1920994041, -2125233285, 1707931733, -604130700, 562312055, 635309051, -1942836055, -68982326, -748112474, -1762383450, -1506153827 ], [ 923049621, -137356500, -448841940, 429120630, 261808970, -2009784193, -1244763710, 125508305, 1057670940, -1118315481, -1472585965, 1792289997, 323917048, 374993371, 1866955889, -258938038, 783344313, -1760820040, -481306114, -2037009776, 867599573, 2045787175, -719585590, -42552251, -707333007, -358899278, 626115843, -1409938525, -1574218722, 1314117659, 1578246266, 537826505, -1967432851, -1856572339, 861270700, 1212023609, -486889993, 1509373043, 437527257, -592351729, 1347360870, 865828013, 330866950, -847403258, 644731191, -731009517, -686830097, 237906117, -1886372378, -1882032082 ], [ 282914177, -60688408, 2113206412, -296034544, 1428037566, 1942565888, 1469885382, 1268485689, 421705001, -270704375, -141272609, 1996412908, -2010573231, -1421716069, -1072653174, 653177632, 53800540, -10220838, 1037908730, 454185956, 1448039212, 928052036, 655437870, 905664513, 1585487923, 853121858, 1507742223, 593256933, -1817185926, 2109816097, -1089293833, 1290880339, -1088473981, 1217889798, -795199467, 177859824, 1927981980, -743174091, -1937177729, -1320113768, -290884325, 795362499, 1036665545, -1765489081, -114389937, 1375606924, -969188698, -112476848, 1889021480, 132611295 ], [ 2027958544, 1429074922, -2005976521, 1219567605, 1106549078, 348984072, -544378471, -1782257080, 151323860, 476192808, -281740370, 824909538, -1475981653, -60984877, -203854798, -700610251, -748736619, -942524265, 251909696, -1345607039, 1126535942, 1804613528, 1084697356, -901180238, -1637564858, 2003143875, -1141461845, 681465566, -1936808572, 323666948, 1935509882, -1631674050, -1561988976, -43989190, 974305838, 1451797188, -627164084, -1257627529, -1141569161, 771192467, 1728848378, 286457030, -1270071726, -97048102, 938735581, 1244047569, -297443197, -1098386895, -1919146882, 1689612620 ], [ 906842949, 1430327031, 1394951607, -1574001576, -2053263983, -833659153, -170662504, 1331451744, -542317233, 2040894963, -289934951, -2054652429, 253721860, -648365727, 765717977, 1987961186, -1388328669, 1976397025, 723212715, 1556451100, -905962060, -652121264, -1916242575, 2030761700, -1527283188, -876938357, -625017980, 895442903, 1197690922, 909468325, -2112134197, 1070509130, 1033786618, -1925660207, -1622052523, 870923670, -1901471338, -1955789462, 1586446630, 1313550279, -198673306, -2144422000, -1973938723, 1162834932, -1870268431, 475183937, 191423654, -543045832, -444354319, 1870086433 ], [ 231237342, -203847221, 1937248571, 2103722633, -1953941156, -1166797868, -423900571, 2144489072, -414156818, -986481518, -1500763075, -2062326871, -316605147, -1871770952, -1624529741, 606397873, 1602642861, -1515083066, -1869387854, 245093193, 1123740838, -1515363958, 1816197482, -129015842, 1055013540, 802110529, -865811328, -571650527, -571150745, 2144936964, 1516104417, -451476353, -1989575652, 623115116, -1025085162, -1286236693, -1129333314, -1355223048, -2050891034, 2127149206, -1975226196, 769594694, -1926609707, 2092859628, 309590877, -1518828287, 822908238, -194188918, -1481157627, 1026622758 ], [ -1371942596, 281460524, -1921329998, -1156180391, 221739692, -1060285978, -503691664, 1566279460, -1209075176, -605733499, 970162708, -1550698702, 1691330285, -1641066272, -1096253032, 582361194, 1658046226, -1481357862, 500573892, 1165829523, 125857086, 1829426558, 2045480405, 555228621, -1449584220, -2052378685, -477246152, 270475744, -2034563247, 59590440, 357081239, -1540385443, 2000362947, -687433493, -358223696, -615341208, 796101887, -867364986, 929154958, -73110114, 1800462306, 1185390202, -461280080, 869378125, -1632812143, 719901704, 1987226506, 378551197, 1249528937, 2089681918 ], [ 1216788775, -494595513, 1669379029, -654204148, 675056807, -1414606654, 1122289178, 2009232222, -1401563642, -1766108909, 858899964, 1695390302, -1555877566, 1080711868, 350343367, -1807169801, 165857864, 62590059, 1530238444, -658927861, 1215767194, -1171488803, -1949085787, 563815052, 480632674, 336961789, -682610851, 1286104679, -1915622724, 137109217, 905811444, 1019830913, 1818623883, -1877128038, 541952410, 589693291, 1147444637, 816209585, 1626738978, 1317733315, 119335723, 117754242, 645218971, -473819756, -475997130, 1985487180, -1901475359, 1857118587, 1478987155, -1570814744 ], [ -1418481818, -952045189, 1203654671, -1527503521, 1415624299, -943271788, -1271919931, -836987192, -1330959986, -1182539613, -680859406, 447462336, 2014659832, -2107836968, -514764832, 1752239275, 1360656143, 1862380502, 1885713633, 546380987, -1696359891, 1535786507, 1206895849, -1774436116, 2062663623, 1227011827, 1076812979, 1804328499, 1988646616, 535898055, 701674911, -836119428, 31626090, 527280473, 1754151825, -433213204, 1703045759, -346291291, -727581577, -1200437021, -144529195, 2110752903, 814458857, 811280187, -1007797801, 1464359094, 806557027, 54833705, 1673278690, 1956005380 ], [ 1507287741, -920584943, -841451922, -1369920040, 2140604551, -1565969696, 295748760, -737761174, 225745193, 1435924221, 1131720640, -425038887, -883671248, 1219598390, 697536337, 1131664717, 894945659, 2089773464, -1451103592, 1765159366, -213312931, -1529135827, -757310036, 601408042, 239205929, 1975763774, -1137930525, -859213556, 1894655854, 249016236, -542600592, -1272912266, 179725677, -785520658, 1904524507, -929190435, 1576944241, -1277332142, 636987363, -635008582, -229192095, -1970567569, 123349031, -61398951, 154005883, -608847769, 815473295, -1467414853, -993542108, 1262376925 ], [ -1599165438, -1431813855, 1235805016, -2081626419, -232837984, -1622670646, 1525893491, 926749073, 911456901, -1306882425, 500327690, 1358646814, 1802854340, 1190617817, 425986753, 2000997301, -686273120, 417841329, 1180527577, 889299088, -1416513790, -1353072817, 228113946, 1310001016, -846041890, -1693957919, 1556791911, 874687485, -2071519713, -1112959784, 1667000320, -1182382017, 1091645465, 1463654402, -198401741, -599299144, 631556520, 938721139, -1659131161, 1442426160, 1870300330, -1501848256, -537984204, 1868380964, -935614070, -1278159624, 2044481282, 1622368263, -1392607258, 18184418 ], [ 949408559, -993552464, -576067730, -265691074, -431970875, -688393535, 1113424146, 491332530, 1826418681, 1573891697, -1563106446, 908845161, 927698933, 488270242, 628288517, -1593220206, -462341193, 466804818, 1850234864, 2056345402, 2003613607, -1568570705, 1242686588, -1285706740, 902560927, -1630060196, 331383503, 648128901, -2130750403, -1575487444, 244985198, -313086931, 1444824497, 1800801792, -1934300350, 407690223, 348232804, 1840193516, 1815984662, -1317917672, -1520821466, 787839532, 1026537198, 1511444249, 655741115, 430903168, 776111544, -2020427071, 293130978, -567631171 ], [ -2136635097, 143801300, 1053059830, -132132371, -662769712, -346727604, -1590332800, 1612732347, -1173502376, 1119226284, -769756730, -382180600, -1323298124, 291852663, -1966735441, 1832715313, -1914230281, 719007033, -1709813612, 1407162262, 1116012986, -926270641, 1807739733, -1704786800, 722740157, -1208028602, -1413751730, 112929804, -505000377, -550702186, 173648096, -717952536, -1119115585, -150709446, 693161727, -121155474, 1610779640, -1435287332, 952447141, 196142068, 1746928354, -1419323731, -761405037, -1580953061, 1644575902, 166287848, -2027151498, -436128891, 10894538, -783981015 ], [ 176024238, 1935064971, 1791994167, 1542922625, -761318034, 463091001, 1619802954, -1619239309, -1459463777, 1187344092, -1422300574, -1755290707, 1025667162, 1800428506, 1540506276, -495808874, 657613429, -1400856428, 1467080710, -106954762, 1703920274, 1699673882, 701216562, -2129030463, 819364331, -610429399, -221358949, 319415422, 1176788160, -1162985264, 792124595, 1421147279, -320278436, -311518773, 632179993, 1830131805, -2060987369, 551689985, -1984611408, -1409038727, -872764242, 1913874790, 1102549453, -2048258147, 1006044157, 1332053432, 630637181, 701775142, 814964260, 562820877 ], [ -178104310, 140529864, -286843797, -673402415, -1905223376, -1371930762, 1146132213, 447947305, 2067236610, -616912460, -1866298744, -1818343882, 1352015301, -1201266202, -303352744, -217393292, -1287828494, -92253397, 1175112730, 1091326581, 1967823390, -1320564535, 567607343, 2075257059, 877682449, 286025248, 1804857687, -1211784528, 1963511736, -34100694, -493839667, 333220453, -1052379498, -151076540, -1852830619, -601343687, 2114263454, -370022838, 1530038427, -1975283726, -257000717, -1054178025, -1803918856, -1803805454, 637154478, 1190925073, -824694601, 172575030, -1589022377, 1916617885 ], [ -1034081541, -794088055, 1989303829, 2106313280, -1944575182, -2066717670, -433956813, -1985347732, 1760330669, 208070855, 712949442, 1058413026, -1166320632, 654993493, -1923503579, -411809734, -533015272, -822060826, 1297662506, 669460571, -363069376, 672361591, -1798105695, -1696804048, -1945307015, -1621281229, -30882081, 2042052869, -2072828669, -1746190738, -48840205, 247000609, -1907806103, -159487256, -478172466, -784699676, 1660797683, -445021775, -1236715282, 209795610, -1191922000, -391508173, -1081413237, 130466123, -2127749161, 1296644644, 454049671, 1163710670, -1104485676, -1699939239 ], [ -1041680505, 167597724, -318709789, -1453663630, 1553920407, 825544156, 881910558, 913901732, 1925329067, 78726160, -1958960543, -1758755821, 245184370, -278082533, 1942441654, -1626307594, 1663043044, 984858720, 1971063757, -1020148083, -1516327929, 976017641, 1521010120, -1411889882, -560435052, 1318765014, 730122353, 92852703, 396165594, -1004132521, 1575379564, -338814704, 1783621203, -1080273948, -588755508, 1045253884, -982245406, -2084659511, -2058611454, -1558104754, 1138920640, -1141346913, 204991760, -2145780565, -1531370165, 1043789449, -427058029, 320592553, -280083741, 1695843887 ], [ -128589685, 166641964, -1973946731, -97070326, -326854514, 101888144, 435047616, -993732311, -1406140255, 254126373, -365974746, 2140831617, -1058975547, 769485055, 448354605, 1376426975, -1734674558, 1049310668, 1514007406, 459090068, 1594974503, 1806503625, 255226579, -2029243065, -361459517, -1400479550, 1896184941, -1511783773, -2099167571, 1791923596, 406194031, 1221016532, 1019606127, 1803428132, 228105643, 1081135515, -1643344461, -2017859916, 1091865806, 2046228206, -791438719, -1562385428, 1683155468, -202980029, 1199975895, -1644421275, 1605404865, 975110403, 153837157, -195319970 ], [ -1655916301, 4451598, -1572712033, 1113190640, 474402681, -794581267, -1463797574, -2116161957, 1033097500, 613110929, 2043006662, -1824002024, 2116300722, -1312098686, 1348059849, -1955122728, 897362800, 403159664, 346436201, -173589439, 953635241, -1689474817, -272550518, -144312228, -1076177735, -769042113, 1710789759, -1352538265, -1142990342, -1953123052, 701487669, 2012517370, -2072246818, 1245843617, 1704262352, 2112666620, -1244186498, 1503893191, 759099299, 1142491266, -642117414, 1790636817, 2005216559, -1611327719, 1265678375, 2047792718, 2028826876, 712503429, -2017014070, 660450043 ], [ 421005877, 532012024, -1061444596, 1888271565, -1805025693, -1233574559, 992211762, -1361665042, 804208841, 306778518, -1707824126, 871341475, -263361242, -1630416567, 2013912489, 1784150063, 62428838, -1852387285, 1574737673, -924139960, 1331084449, 111270991, -2143995599, -611687862, -178018734, 367957178, -499378923, 1456163593, 1790910669, 330408613, -71213790, -883283323, 1673624802, 949248332, 1157571205, 245147670, -9808305, -1230836862, 571292508, 1983265378, -1988570948, -76687665, 1906157603, 76930339, -1890780121, 5623748, -467286750, -1422810788, -2125520128, 966983679 ], [ -1129251074, 1631806440, 1576214619, 1797328380, 1734287639, 1626386518, -1365683344, 1774625972, 2037567162, -1136926377, -950144750, 1340210554, -1557074322, -1929343074, -710406403, 2093909710, -2137781557, -1333224324, 125112456, -1106985332, -492020687, -94088532, 490250131, 1056744631, -906578851, 1900897459, 555137684, -1976247862, -1450211065, 921894944, 32059849, 1339415242, -1238048243, -182799369, -826097938, 2105870151, -1296372211, 1628290156, 1713680960, 20030373, 1429849171, 1464541265, 442043258, 42890817, -1175522548, 1695994813, 1835211120, -660619597, -1487876928, 1424793184 ], [ 2142558805, -2064042085, -1695704307, -235531392, 578244857, 1347634714, -1879952246, 789026169, -2067267230, -2062600534, 395930308, -311744076, 721706567, -400961786, 184816212, -303202363, -2071827148, -1434695290, 1714599220, 317023085, -166242700, -1481454459, -2095883897, 273476989, 1314481664, -987291137, -1764679734, 790446081, 1047982487, 1721841283, 1291480033, -2001443461, 866765058, 832025991, -245949950, 29936209, 1734652684, -1846343105, -1832838907, 400759526, -11578020, -572240654, -1599079258, -880290939, 1243338998, 279955696, 952548175, -1196818110, -585004384, -389995394 ], [ -1641732963, -463764526, 213244999, 76823047, 1826111405, 1485502824, -262231518, -1387411036, 1150362098, 1058402100, 1687834819, -1348388209, 262660166, 348851338, -1120603174, 796507485, 762442874, 1840026565, -357514447, -183424694, -17642260, 1957083937, -1201808433, -1147811480, -1262204605, -169123048, -2110004236, 421947776, 859460549, 1073653997, -2013760261, -1681384623, 1390383550, -392517827, -987111241, 383237869, 1598419637, -1086106686, 1643811539, 1525730757, 1345010413, 473086393, 581652554, -877899448, 1575719370, 1686079378, -1804856015, 1619575047, -346485099, 1084757977 ], [ 793256493, -540641809, -2028965190, -1198176999, 973767569, -974867275, -155709837, -908185236, 1094573389, 1490713617, 1962962292, 855986961, 888258767, -551707145, 430286423, -502574492, -193345274, -1116283445, 351665393, -1199176318, 502318959, 83772445, 923662229, 1891586552, -1518229331, 1340418671, 508390081, 590062565, 669307813, 312881654, 1607311366, -1832109190, -1439111627, -1746699542, 1528802667, -619879771, 1707268781, -597436547, -312351671, 148071688, 1450733335, 1394898418, 96014570, -775880095, -649822615, 461130913, 133887294, 2053641578, 1818624363, 1937178416 ], [ 1592126910, 633791552, -506095975, -1660775217, -2142686482, 629659095, 789591609, 1548366915, -1732534021, 575058939, -426815600, -167441908, -1260458471, -356987541, 1664021531, 1873235893, 1973505574, 1844954529, 1142032234, -747072486, 42731886, -921625882, 66501538, 2144204261, 1875329217, -1089707634, -263348741, 1365081355, 685472435, -97601213, 238380084, -1369219157, 47140279, 1764260246, -14518, -933908425, 467620708, -1896276703, 1406762604, -276380263, -654248250, 1202726943, 1414535949, -587775641, 170236456, 355036900, 796831042, 34799797, 1594899241, -1480307843 ], [ -376951727, -104481989, 66775532, 118024653, 435618424, 1810159609, 111774797, -862726931, 1322473778, -1661741840, -944690956, 1538344846, -837257487, 1991506424, 1607364360, -1657367600, -1271927328, -966638389, 220045232, -1058490499, 1657906939, -521263629, -1423042783, -2060007748, 843194119, 113531682, -278850052, -779371169, -155780547, -1628163203, 1656676248, 1107919226, 167869847, 472842147, 105927757, 1131879467, 592566027, 275291887, 608607438, -1422347985, -789315429, -1064818045, 1944769190, 966370267, -1342551259, -1048693382, 508789041, 1592659430, -1667774401, -358885812 ], [ -1002307312, 1358907622, 1090376460, -2091537743, -2009105353, -849241347, -1053679321, 93689495, -1775305101, -1318780474, 453583656, -717107258, 1194358868, 1169198841, -486019836, -1345606685, -7365953, -1393911728, 925935711, -1794768420, 1941614279, -942055861, -1416027905, -1479228808, 46918246, 466643906, -1145175531, 1002071339, -452437180, -947764590, -1701195159, -2087722838, 1155958713, -1721313233, 1096932339, 1926560315, -1642354155, -2018746600, 1849736545, 315901859, -384568508, 1166654057, -761632375, 413418521, 254419467, 959066334, -554685028, -1244914826, -80062804, 1266588995 ], [ 370924065, 1183851918, -199003951, 654842133, -1325587737, 457439071, -1333983308, 1452934648, -1135200843, -478302497, 380137622, -2031605451, -1517013666, 1873527419, -1237396999, -1316633818, -1787707421, 102696694, -679137199, -855487951, 65423489, -1415094500, 1689596690, -1881950392, -1101571930, -216119139, 1105670666, 1629977977, -1170124748, 1527306197, -1200329048, -1607598452, -53059255, -2137701836, 1126132442, -110259511, 1743984536, -1519617901, 2066599068, -246073853, -1280577645, 509009886, 1002217112, -10150229, 1229611087, -3076448, -723406034, 687455801, 521082013, 1468487872 ], [ 306388533, 1172199727, -717171063, 1327310241, 2061831730, 398068590, 674996882, 1917050019, 375514806, 1512663385, -210745401, -693272816, 379313336, 1904046610, 454021617, 1025447187, -217201699, -1107784606, 1694821970, 92260062, 1838017724, -941481405, -729398840, -968084744, 362429288, -1976598188, 40681622, 462292199, 133392966, 1634321934, 995112010, -2040876130, -1882946369, -906177933, 1346712438, 1043336559, -1182238903, -1532801212, 243228202, 957921217, 136108905, -1373474178, 1942009133, 2066707438, -1198104674, -1089511780, 605453299, 180096189, 1892763243, 1274228946 ], [ 659290536, 1497837364, -136051247, 1675823477, -502359153, 1882030701, 928188142, -1193146987, -1619637050, -1209146696, -1152301280, 379824372, 1617293287, -1976151989, -1793756935, 2021284976, 2044419060, -1575327814, 1565396467, 1095156329, 454502732, 335942153, 2108772543, 381713965, 1564217235, -1487535608, -1923546597, 337785348, 1522607364, -1980345599, -1203466401, -677395799, -1144201286, 1951992934, 573165149, -2125420262, 1946930989, -1458476028, -1677164878, -2133020954, 1036786296, -720747770, -2057834771, 1232597111, 2006069762, 2066184342, -1226899154, -1809114303, -249251355, 1031320570 ], [ 1675123074, -162694781, 262876545, 1412390758, -1475021439, 777714517, -575523472, 265652598, -846104862, 1586781334, 1929362137, -1787984287, -1485339640, -1558314540, -224233210, -264238484, -1509308004, 483542114, 1101134156, 849139231, 1629048062, -54634203, -593814658, 1101284942, 366517208, -1748121555, 476044326, 476190827, -1502514632, 1042800953, 457932059, 778249572, 1559884197, 1395051642, -1083533885, 1970799359, -1391142198, 1200039648, -399725625, 328869584, 172422916, 1982245956, 624665665, 943269884, 1020414614, -616768856, -1988956748, 203213082, 509060992, 942277805 ], [ 932699077, -1429519624, -1104885674, 1093816833, -1063679113, 543704764, 396920340, -858048016, -202834046, 1278685561, 2147292114, -307131920, -1860774770, 1830643003, -681997048, 170613139, -282888859, 1441793293, -1006230116, 1934260612, -54597838, 464445158, 502165907, 1148841082, -511704143, 1198980880, 300075900, 1064160437, 1270196020, -1737759081, -720565795, -2059399926, 777159676, 56534680, 1705505161, 1776995804, -1382633324, -1168741362, 537135980, -1890599075, 377253938, 153371149, -1102202878, 1002242094, -1854629710, 1711832445, -364340414, 1441846402, -542695483, 811527312 ], [ -1625111852, -1324180001, 597694802, -1067241897, -960089500, -282711007, 482968184, -791227532, -479651759, 1242959430, 757178060, -1283803144, -1182964544, 300588500, -2122500336, -477523814, 1001695331, 409336812, 1726974802, -883650511, -886920570, 735953470, 1337357154, -1039779011, -260553927, -1840222599, 1870588734, 256494108, 1621180528, 1372565038, -740460546, -719226538, 1183131447, 1179615518, -1505922554, -974482072, -962359156, -1834099158, -697834358, 400637868, -510413384, 2073406595, 297195289, -256207487, 670225348, 2079687259, -780948278, 1547363048, -1682264469, 40953358 ], [ 1210102482, 1641175382, 1641688982, -1555535455, 1981191459, 1988523073, 28038471, -2086283003, -1942896825, -820884609, -195124713, 997572385, -1282899603, 1699028557, 1387814826, 85334689, -2039473156, 2075196774, 345810340, 975757736, -2119828887, 1174447606, 352084798, 1181303371, -102527127, -1284563312, 1604810729, -1789354385, 897455777, 1498944783, 2083564918, 1786851237, 113674936, -1619514809, -1820140202, 1815355578, -1461979599, 888039167, -1939602150, 1886702597, 1936986133, 356130282, 1266173549, -353142696, 497136609, -720812171, -1065320561, 568590268, 1936857606, 547212985 ], [ -913303015, -1211864288, -1696004219, 1651942747, -318259270, -1895806409, -902229411, 1655398240, -1933774233, -1460719390, -2113057858, -1117808384, 1182938776, 1236087947, 1398272746, 2043616483, -868072104, -1174286725, 1399043836, 1806120403, 680975938, 1429457293, -1826775540, 352275884, -827014181, -475779930, -1825444066, 951606108, -1499879057, 1710847766, 756442543, 929934150, -563560308, -760794430, 1452130782, -1151988074, -1147936958, 1391199642, -1678204848, -809259996, 2027409582, -1574179788, -2037585439, -47113040, 2023450733, -1416887763, -397639634, 432167488, 1142900251, -475514019 ], [ -61401006, 1675440541, -1287852984, 1573196495, -1488549070, 1974498185, 936844153, -1474185168, 1531749457, -1631326840, 194249832, -639877169, 15424855, -2057608469, 1806017188, 2098108177, -333158735, 749686246, -1217945740, 1470445553, 1830811661, 401078037, 1104652749, 1681604512, -889122474, -1800902477, 988075658, -957428786, 1412759854, 369900441, -866327672, 290728691, 967921819, 1315329147, 1537311274, 457551996, 2126826144, -1970955076, 1462127493, -913829944, -896822164, -1057929628, -925741825, -117268891, -1083849909, 599742904, 1250041067, -1441779261, -651685599, 1571202055 ], [ 2044077984, -986740389, 1981909519, 1071960902, 1796868035, 2126576276, -123995875, 538564985, -467396691, -609327365, -1503843769, -371979028, -300377276, 2144292486, 139402675, 2096067116, -1497945344, 426345722, 2020914845, -1479861620, 904481410, 390771604, 1244025165, 1530485397, -756285596, 699363189, -1130442710, 3519000, -2139252678, 1151973831, -1048838280, 1123499181, 1491442367, 266449682, -519830493, -223526830, 616946127, 1716445402, 1098443810, -1953256981, -335599282, 1067696402, -1879202599, 968277651, 2040144803, -1287199904, 562428988, 599973115, 1421810288, -729281789 ], [ -1984632568, -1056319973, 216523429, 671446942, -1768992480, -1589947267, 1408015668, 1676730109, -550384789, 1372193107, -1289226397, -1257088797, 1867970810, 1624158369, 886545803, 160962316, 406466985, -1395329902, -1687731323, 1203363287, -2035730806, -1167507680, 1745156063, 1101507375, -827084935, -1133640631, -1246002156, 1451175570, -31591501, 712645822, 57116704, -1383001014, -2023819416, 1316524350, -1479539945, -2094101416, -43569300, 1838584156, 756113749, -981391454, -1706101168, -1296306657, -1555686423, -519301458, -481330157, 1369157196, -262108851, -1108992463, -118780645, 1486693559 ], [ -1022743140, -1994879545, 645705452, -1729248039, -1391182366, -1407946131, 118352696, 1582284603, 2136884812, -100488517, -1587311097, 1319984589, 655393411, 1339445382, 915590036, -1008139272, -109455100, 1729074720, -228293281, -2078715732, 459945378, -269645885, 1517065213, 415812750, -673356268, 1148830478, -191266568, -567952262, 101927419, 2000161719, 1708195089, -1820175736, 430956127, 1238980427, 1906991846, -1735504802, 1152017871, 520853970, 2041312879, -69993394, 1222088676, -1364548273, 705481545, 1215975699, -155964271, 1150474119, 2085162743, 249406570, 384527090, 289036622 ], [ -1608805886, 1921594032, -192243640, -85684582, -820477422, 758510855, 2062406167, 1876819001, 706647507, 1525699547, -528596196, 363535721, 242787615, 382656319, -1062344798, -1252411871, -738465800, -1456846051, 330256643, -1246670297, -1762613974, 1782056805, -2068057917, 1820653822, -1902920890, 1916394893, 1736850155, -1506265204, -1922864506, 2092779664, -337661282, 141597148, -1553844249, -1213239618, 899940156, 1298183466, 1930181143, 1310455828, -2113921318, -789941926, 249796900, -1503234760, -1397635727, -412356237, -834079405, 603612956, -1411554231, -94064045, -1894954153, -1581391615 ], [ 763043921, -876626518, -1294229725, -1665293093, -149233654, -1302796458, -772811404, 2022636324, -1085377352, -232769862, -201188676, 181240756, -238917487, 525894405, -359187713, 28053716, 1205760935, 895636630, 1325744668, -1504649290, 701044713, 871019583, 688641138, 1726928436, -773850036, 327611625, 838770897, -977566413, -1754513653, -158014056, -1032480415, 1862683555, -1554386193, -869716624, -634131272, -30852024, 2146573019, -2020398691, -877351381, 1513941481, 1305592967, -1538051695, -1051244794, 1366349063, -863065383, 2039293533, -952117340, 1284783291, 1079349497, 1146395290 ], [ -1015900283, 28441676, 1866201541, 1726889549, 183189401, 1550585861, 1822016104, 1143571425, 683250468, -60115677, -1749954975, -137857483, 1515092863, 1475140965, -1263742092, -1780114023, 1027806741, 1513052616, 1377757339, 1068854495, -1430412019, -870806769, 934133828, -1965962490, -2070692836, 431397489, 1387173152, -1595835039, 1122537632, -301770079, -1324633024, -1661028870, 1857200896, -1674017169, 72219486, -1510864085, 314209157, 1360172967, 1564270430, -2063833758, 1153482911, 2135088249, -1935056663, -61765513, 1601331127, 1826729262, -1158931791, 821158113, -56015351, 107596710 ], [ -79443545, -1207906792, -1657327695, 1994271830, -422842409, 455665239, -1129056832, -1221090493, 941552433, 915434852, -880582620, 649329893, 902232439, 858355999, -1242806810, 1880653808, 1923939576, 1682761797, 639020336, -2087591404, -1253447767, 813553040, 416829350, 817416692, -947700424, 1053378773, 139549171, 1107279050, 639112894, 1244244006, -782591872, -1585529077, -110373495, -1529068902, -1700332397, -1474737599, 1656228976, 870044817, 340862676, 613985025, 1670298980, -900329717, 992079787, 134584435, 1884241695, 1051012346, 2005115257, -57940410, 641171487, -993187197 ], [ 797073789, -1300499000, -1556256624, 840550123, -462999774, -1517992394, -1607424746, -12773713, 1373147065, 1995933830, -322248699, -177027494, 302280646, 1183260249, -1541662622, -627445530, -702040001, -437071622, 1003340291, 636077399, -2126760428, 193788881, -1702289673, 1826662443, -1364559977, 1665417902, 1468547919, 1387965398, -1424427386, -213766858, -976535354, 1629794845, -1224738391, 1137811711, -344928459, 276124943, -382913638, -1283474945, 1813643177, -1456231010, -926858595, -2040813511, 1609651043, -1688037993, 1217014775, 1249500769, -897982487, -1266842518, -1382135608, -1772262441 ], [ 2036242741, 1776378059, 1481684114, 1827424299, 61085945, 1073146033, -930206066, -2069904307, 1495363129, -1225394366, 1020438486, -853945823, 988198351, 954069938, -1607619384, 753563732, 1560583167, 1257707391, -510062439, -943114254, 523645013, -176434227, -1746666103, -943733104, -1689948167, 453379791, -1340071336, 1511115901, 1345776483, 581847212, -1121498947, 476054636, -440895332, -1389730473, -116402667, -584543620, 1575713543, -488879549, -1965589931, -1275587655, 465857529, -1832445762, 1877190094, -338574408, -1525183058, 960332010, 680846177, 786577033, -1692820426, -163439643 ], [ -1361343761, 1808857527, 65934989, 1992967118, -2136998505, -1346127138, 1762461650, -705750595, 1458840144, -2021385722, 2074249343, 754995135, 1850302073, -321146712, 1854919539, -99506890, -1938643208, 1574749901, -1331341075, 560102812, 1048842321, -2001925190, 1209365972, 301244492, -1363914633, 1603824141, -2027345920, 1718410935, -1782962020, 17093997, -1059521397, -90340784, 866242033, 1203847213, -101146077, 438174428, -4251773, -2080522886, 708212486, 1873825600, 809686777, -1292462373, 1137351666, 1176059117, -1419610039, 333572980, -963230218, 438268409, 1698513238, 58029773 ], [ 1649095907, 669264568, 1143342963, 1109462005, -1674188621, -1104823695, 447367451, -485376538, 1252734441, -1948675865, -396804199, 1900091416, 1207991976, -909563819, 2138568709, -2068942612, -1472923711, -772323805, -1872581261, 753339718, -685633210, -153428309, 1581323765, -608225744, 785959098, 1593148495, -1516800648, 1440741145, 633259289, -1524659661, -842749836, -1884782348, -1212013328, 1728606892, -1146693362, 2121321851, 453052625, -2098003339, -1317382686, -856742717, 238686207, -1439819118, -555523502, -1403035967, 727832123, 177406200, 1990767630, 1780526221, 1676391050, -1916200973 ] ] ] ] }