{ "type": "int32", "data": [ [ [ -1563406535, 589846911, 1319831752, -1233770546, 714937911, 1268775143, 245221393, 316040299, -1431063297, 1963973242, 1960662239, 909546636, 1729751736, 461260329, 692450135, 1413725810, -1983696650, -1203954204, -1273869471, 570124528, -1106421845, -470711882, -26753065, 1047074282, 74815123, -2042388335, 801834474, -310474182, -1660475213, 651554707, -986900073, -169052763, 2007872700, -1125403428, 1654637595, -153118799, 1857804021, 1502141298, 1427028356, -1259116834, 1249314449, -570491214, 1761595320, 2105975028, 480128020, 1773036239, 143131099, -2001590730, 1606247339, 130274808, -1958376142, -1866536837, 958829020 ], [ 1820657783, 847754718, -251062689, -828968103, -350310401, -761007088, -975189368, -1596155191, 295575270, -1209524565, -1524718875, -962769672, 1284001950, 313357704, -37751282, 394801951, 285455944, -9885135, 1463745245, 989367830, -1352275720, 1362176460, -1395078078, -1812133655, -340154225, -460379734, 1228911438, 838572946, -1896032411, -5306780, 1267746372, 1001528886, 3249544, 497175867, 265271997, -1153956546, 276535499, 752135135, -1906246550, 838651267, -1074726241, -2114099613, 1096494205, -472902303, -376805558, 533978327, 259918459, 517994502, 1910696182, 649209579, -1948747917, -1192382428, -216121184 ], [ -118189804, -595823063, -1355579978, -1690286844, -1524926081, 1936146985, -448518352, 1981953846, -709063810, -809652213, -44849511, 1918633233, 271323390, -1996414158, -981314836, 2065432551, -1483698878, 1442817024, 1840919252, -1226942360, 253124797, 427551770, 1261901070, 1281186005, -1889389533, -776105040, 1890192506, -628131271, -1091062868, 553933853, -1308786917, -1515719510, 1279748098, -1639772946, 1679813085, -1074578149, -1688832237, 1036202716, -1389269016, -572951960, -639194546, 31603321, -114491049, -1308029899, -1139597897, -1313806155, -1908997947, 646183238, -125533292, -1682015486, -724466979, 720870434, -922674467 ], [ -426482297, 1046868798, 735602972, 862032715, -507968029, -68798590, 1486282811, 1598917270, -1908871719, 1451760730, 1689199091, 1900432543, -993592679, 5622903, -1964766248, -1676063397, 268024951, -1262467661, -1183889566, -872505745, -175221252, -1490611568, 1298429628, 721763723, 1252183802, 1829962249, 431152938, -594016641, 2052444219, 282339978, -155687861, -360754780, -1978311800, 1958012911, 1371920571, 856806809, -1197033714, 1839152410, -1390543728, -1109846292, -1846793323, -909685942, -739164114, 1266494769, -746641552, 1957352309, -847089821, 105517846, 400260628, 1413511465, 1080365390, 1578637801, 1880193739 ], [ -1642993038, -1743541636, -218434794, -1501598596, -27692802, 385870644, -960477318, -1725994482, 1995313808, -555063172, 1456341842, 534947756, 696571873, 1204931737, -1008677713, -1212901825, 2133645134, 721492503, -892367394, 626505444, -456694470, 1544539501, 35380131, -799948415, 817629984, 1074136380, -546952100, 1082331176, -1141818977, -1120150913, 1402396382, 520368950, -1996564207, 752315438, -833826301, -968822591, -326084810, -207017444, 1682964235, -275832562, -873268302, 1174714651, 183376650, -2144514727, 567780258, 4409262, 320420503, -1355745883, -92919715, 630681450, 759928456, 774678367, 2137174335 ], [ 4838317, -301044716, 180515507, -734719225, -794319030, 816865979, -801772988, 1069330947, 1052769755, 1947352112, -1581701734, -587163862, 1166097857, -304174820, 665776545, 1010509170, 1651306196, -1176318972, -1030170703, -125043898, 26538825, 1739745700, -1980024972, -1094046999, 1771702249, 492441283, 753300587, -1075044697, 527745176, -559068395, 999392508, -1758621470, -926300507, 621126617, 446076457, 1461878977, 1292449763, -2085478465, -1759671961, -625828490, 1970603534, -98047260, 1683141000, -1893025498, 1988650749, -1885053043, 1324346762, 1618831719, -883427132, -855440829, 350278066, 953764656, -1631389975 ], [ -1129925235, 1091637800, 1320696209, -1487606308, 1673358849, 1575496803, 1580332248, -1114299405, 726528246, -1458519753, -1303878022, -1842951725, -29686802, 907806312, -1293835573, -1347744516, -957942470, -1298506860, 1429795858, -1418642285, -951343160, -834103598, -1276853739, 1894988680, -1247219979, -57459456, 284074101, -1027021431, -123499176, -1415660908, -73758848, -2066302669, -261895287, -579852166, -641796464, -1674773216, 2142101619, -2031468011, -1519989415, -1705189179, 2051762604, -779444153, -296535342, 1077451393, -1930749795, -1859779890, -1363572753, 767398659, 2055105608, 517726218, 1598477199, 1640635439, -960488518 ], [ -1357265464, -1459656352, 1263870172, 727676594, 1567084174, 30787993, 2046483762, 1692561284, 1325209401, 1302037039, -1615903274, 1051351044, 1920404475, -892679810, 1352880565, -644221335, -1235553925, 990206203, -1437966216, -80472557, 1874384503, -1473688602, -1478763141, 1902289353, 1190149977, -164870069, -406908405, 1992847762, 961236295, 1753289382, -1752984975, 130924746, 966617985, -1993866779, 51158976, -1908523873, 1719612071, 777198812, -1338318608, 92159700, -1677802870, 1305057009, -1304723884, 460749810, -1810005016, -1469302524, 2062230870, -490269175, -1619818458, 858502718, -1284835406, 384025400, 1330090156 ], [ 787767465, -1087681589, -1129737529, -1192741022, 566703565, 740064871, 90061603, -434800025, -1880784576, 1440871994, 687925674, 593862317, -1702006504, -909610864, -842713519, 420577266, 1234062638, 1573940679, 94841845, -582041253, -394681947, 1015634015, -781316613, -361494597, 1229459378, 184998834, -138649599, 1003733976, -907833804, -1887520568, 1238604182, -193490329, -749582456, -1738544711, 1831005001, 966391454, -970336932, 463024383, -153168600, -743331449, -809108687, -1819857043, 2039158935, 1828807648, 1591422898, -794552971, 2134048672, -964749396, 1393514771, -1713670602, -814056354, 332229503, 2009122643 ] ], [ [ -1006510746, -290400658, 1472542775, -119052314, 784977358, -350803066, -2130669256, -931609280, 282070309, -2063876239, -1151761293, 1946081547, -2081482371, -1084987225, 512678061, 270892898, -1267383173, -1891541743, 1716422734, 218310612, 315167882, -1899545650, -1249040443, -1834317523, 2057836684, 1158554960, 199465009, 776808278, -1436786081, 2096975247, 74054556, 71345123, 1972889182, -1735422072, -325514580, -1768327595, -320638585, -999926342, -166959457, 867552119, -944448057, -1927570381, -1452628321, 926771028, 338991904, 2055787219, 1693076952, -1455488102, 1012451532, -1759630776, -1734361878, 1259073185, -425850406 ], [ 2137497695, -2124738018, 11223778, -824889762, 2084837675, 727466925, 1167724468, -900936893, 1694245041, 1462686842, 1219929301, -97134064, 1812284345, 726571726, -1865263222, 1648688580, -2057560362, 785164297, -1074083066, 1706503053, 986898522, 1323130628, 858246260, 288038740, 1562293625, -870877205, 121860159, -866971771, -1659245604, 1612034756, -12814348, -1916052644, 1396631981, 1895956825, 694486843, -742772503, 1543767606, 1025943389, -924232069, -730016654, 2095050318, 1946914641, 757869180, -1990828882, -1161283071, -629990628, 154326202, 1578233179, 1495707340, -970419776, -1680374683, -963707010, -1136817972 ], [ 1712626009, -2086290408, 1419839966, 673541522, -1693199824, 794877779, 344370090, -2131415714, -1188008620, -652726144, -1223471807, 338500772, 495656349, -1418642992, -1615482524, 667152068, -129798203, -1009005395, -1048737666, -1979089839, 1520085445, 1467812937, 234050945, -646736707, -1223598253, -827006455, 1831656031, -1765796900, 1386830038, -839677660, -1008062195, 1330458649, 1980198570, 2111156606, -997553756, 391274165, -890591010, -1316486887, -489783664, -1879316050, -1439650616, 410332624, 803228199, -985822941, 246261939, 1136078431, 1694203457, 294123465, -1112932432, 913308109, -1416347558, -1549855783, -607207905 ], [ -735057921, -1519951631, -1922575160, 1916204075, 761648522, 933926451, -1862800718, 1272133470, -582138122, 1065339250, -41237375, -1104583234, -1021229508, -1543367988, 1415983802, -303080454, 1202759118, 1413126367, -1430247453, -727931121, -1614274556, -2106411124, 2089561711, 687455480, -207572312, -1288219302, 390597010, 183975621, -1190232947, -2083574320, -133160747, 38009840, 1280960806, -456948075, -1730547308, 1633857043, -371033791, 952683014, -1962118096, -1992743901, -2047402481, 1243489225, -1113277086, 1250812392, 1910658766, 701838665, 2086396126, 1843815440, 956429448, 1302463983, 444385642, -1207321043, -1705781582 ], [ -508756550, -106702522, -644574852, -1709353244, 21078911, -5972622, 1948685160, 1951246441, 496491211, 1505189507, -803420623, 2015812302, 1896304246, -1609316194, 860159426, -181398072, -1004676502, -378022506, 1745959047, 1822222042, -669100510, -164054183, 69626898, 1003017613, -89237199, -446984469, 1819480746, -546654137, -1006468208, -743186218, -715942071, 236699172, 687882749, -1570503935, 1660501800, -1059032782, -1654060236, 722950357, -1246040799, 1073959917, 1924293449, 826896879, 1190981994, -22411448, -661125315, 486363113, -611453844, 1615786568, -130851030, -4378256, 746463167, -1334314836, 262169548 ], [ 1090645165, 1185926165, -1181333396, -1914839049, -1313351904, 1370269555, -1007459440, -1898154991, 417713327, 1636270548, -1183460626, -1961707263, -1545666093, -1598447536, -1269054072, -1373597664, 588465535, -1189487834, 207520814, -421928686, 662959063, 667790134, 399022857, 1686218685, -1304561327, 105238768, -454088295, 139542374, -1546315766, -776078695, 1894186599, 1291412588, -317596973, -1672948912, 637775532, -854255335, -732441405, -1730951648, -905851065, -1227584036, -2001485862, 371935198, 2016443311, -1606487902, -1922215876, -1715333508, 197101128, 1399776276, -817611174, -1639392762, -1735413257, 464085604, -615314304 ], [ -635607130, -1122586951, 1702383825, -537322020, 891420620, 1040683134, -1892232748, -1080527816, 1698522601, 1644230226, -369801433, -1476561685, -866606508, 1929623108, 742093131, -1823439941, 936190863, -1516380925, -845031479, -78898756, -637130284, 851490539, -1476049223, 1619461806, 401337054, -834787407, 1962409441, -92522049, -358095208, -2056715991, 2131189322, 1487796033, -1389788692, 1923104323, 1271737492, -339702471, 1838710948, 253887580, 807687294, -1360632751, -1677930811, 119096997, -744999213, 2068943246, -1779551783, 1128793752, 437004851, 1627598969, 2139532843, 1591572099, -537924841, 840189377, -1447640020 ], [ -60357317, -993682798, -1073051807, 304092142, -1602402397, 296188619, -425568929, -1160410687, 266819781, 1076768661, 472456271, -1769473735, 266581089, 528453990, 787970894, -319120585, -1739908141, -1601271097, -721974934, 577178115, 1026712977, 743241591, -806514066, -257610869, -1946524627, 1279869414, -629388622, 40014425, -216301994, -920177622, -1425107919, 1948202654, -1634301376, 1907154620, -1661297856, -1736792885, 1731053702, 1915904519, 1697758294, 1183187815, -31650551, -1689450458, 393294461, 83001410, 1012079699, -1997368915, -1815352194, 381638212, 1525672917, 1860526754, 295441516, -566034868, -120122877 ], [ 37044840, 511510799, -1170119491, -477757553, 175862761, 1506597343, 1299548306, 1090113505, -1222956402, -401414521, 229723893, 2008788190, -624302372, 1796794768, 1064602468, 574607745, 867749445, 1258777689, 853795071, 741272001, -524831545, -309756870, 426401359, 1475543304, 648905922, 2095234909, 776590097, -396979452, 323223579, 529618409, 1575414391, -1048293560, -1078901887, -1280446262, -1907795313, 751684760, 1986437208, 488424182, -1886634279, -581200198, 1730681363, -1924953625, 482260132, -254933081, 1798476260, 56648937, 278975007, 954548469, 1378721977, 66801313, 950434443, 1311517003, 107855792 ] ], [ [ 928181106, -587020712, -622693982, -2135204248, 727457986, -1069853700, 1348115177, 1940323667, 1614327875, -964384021, 652258372, 1081698004, 26209342, 36496976, -266600413, -822424456, 314691091, 2109230302, -1207107147, -1945730233, -1905925749, 352518488, -987953477, -165278004, 1935535087, -1818805222, -1397430567, -1227947446, -184527874, 834262924, -1360266477, -1682215726, -1778978593, 1292893005, -2020433899, 537132879, 336334734, -1714303577, 225607795, -915624198, 64307220, -1558309216, 720866060, 1278187831, -2133913122, 141560512, 633459071, -2135329163, 962229655, 184269761, -832044300, -73857614, 782226322 ], [ 614508471, 1188237155, -1997829570, 1234111923, -1995331031, 644453588, -646959063, -1873933828, 809764957, 225865278, 715361560, -532791493, -952350676, 535413688, -1219480611, 1340578720, 786518451, 2146452597, -2031035334, 367664562, 243882552, 1535608338, -325993851, 1874469553, -1120613585, 1521375802, 87179629, 1906522554, -1214755666, -1029898352, 276259192, 222501753, -1507645894, 650165105, -405045859, -1497787224, 44780769, 849621075, -2011328770, 1805437624, 475526926, -1028994185, 1075095999, 1475819426, 1958821036, 1247295659, -1275062608, -1444611408, -1251143871, 1613107722, -838245228, -728734280, 1678318761 ], [ -1270428445, -400045436, -874612471, -851289091, 410725330, 1035863570, -1008428372, -1984317078, 598710488, 209656729, 683207904, -213932360, 1188773293, 536261931, 1106384145, 992565539, -13828271, -751669161, 352939237, 585907352, 307394137, 104490983, -674450867, -1572096284, -311016245, 1639501579, 930607669, 1093456444, 1017360908, 1810990716, -1176311248, 946630512, -1848898983, -1096047477, -2021178472, -298387591, -1543067225, -485896413, -1569268361, -1993629619, -96535620, -384192758, -356246071, -663274145, -389660133, -2130631115, -94342641, 1490883045, -1548188873, -1529547698, 1202706763, 4089527, -1042832772 ], [ 1222681940, -751682922, 448744063, 240566092, -1420125674, 1095221076, 507712918, -1252043399, 1106370237, 517612245, 1523701994, 1374984137, -778876172, 1875699424, -2001792343, -712352157, 463634016, 149136887, -1177815281, -1290542446, 1206435156, 1615256168, 772586058, 129770354, 1173328606, -1116499675, 2008031215, -1610724571, 363128297, -682602132, 1736513476, -1095901228, 609427437, -1476394178, -1366897625, -359593691, 1285518842, -953050418, 831929256, 306125175, 2052735714, -855860821, -1101951217, 1729179303, -716720451, -1225553661, 1380793445, 1343525147, -1877374882, 1529303959, 572088632, -949744104, 152368486 ], [ -1122506374, -1422399228, -1578981242, -1438291307, 355779005, 1332288638, -58197021, -2081147211, -306070569, 1060175913, 1440015462, 999298130, -560819417, 642870603, -1853772574, -388618678, 158206152, -2025847239, -2085853599, 1296120921, -1201421464, -1607575319, 395370118, -941510587, 2058923924, 1918918058, 1391330292, -851000412, 1612391396, -1051669342, -1118393564, 2033111054, 748015301, -1778407651, 1660268127, -1457323688, 778508654, -264924257, -2072373976, 1235546676, 801583778, 1650809072, 480199036, 1097947068, 1743857667, 2045156187, 260444169, -2075130017, -662031500, 513276745, -1676735526, -1647780516, -451622048 ], [ 1762494550, -765874615, 1869630219, 1301286691, -845987364, -1155159364, 1407497441, 1099632962, 559529335, 2053498518, -1715887606, -490547604, 441385883, -1839228835, 2044649415, 308388843, -824229784, -1120397137, -2142584052, 397897851, 2047804660, -1991890907, -369438409, 696170580, -296641504, 648238011, 913162089, 1999741145, 448331823, 901186994, -850461025, -1499647514, -1718081929, -1677811956, 1406011317, -1973004812, -71394484, 486913013, 740771450, -1863940874, 1548355897, -269131281, -2071366609, -1577271410, 1543548011, 1903286432, 1081452405, -715752060, 1919084803, -963228109, -1144218779, 1137908608, -762690255 ], [ 85785643, 693545918, -1434106380, 1828766961, -1433074958, 2115998795, -956166020, -357609068, -1059653369, 168490174, -2143943906, -1414972648, 83192116, 833117858, 1987527487, 1448994932, 1811059136, 1282689029, 1187679952, -662099082, 1739466012, 1989703796, 58249682, -1630598993, -1964377262, -25898588, 579140810, 234492888, 1701947684, 156825821, 691517386, 1107632464, 1695933538, 470759478, 246935383, -1816215255, 611394162, -1375026679, -563761173, 138465539, -1792551880, 835575584, -942607874, 60879152, -643185918, -620589345, -456207924, -1927862378, -1308371723, 1227849113, -1624059131, -12050648, -1546025464 ], [ 166598047, 617103923, -133323773, 1166108004, -1007833766, 248660948, -960468656, 38498555, -1874749844, -991813593, 891630985, 1194146260, -979798550, -1038555755, -865172422, -948151234, 2119566880, 649005666, -490431339, -163270221, 45944157, 227579990, -487594320, 2037640250, -901122308, -312184496, -2122354919, -36067215, 1524225257, 2135728266, -115304087, -1548534251, 944421663, 603710147, 1969915490, 22161924, -2135323136, 1721346203, 751789386, 1289272379, -1637925705, -183893888, -180538703, -998150068, 1489417696, -1339830719, -1840411315, -1141064501, 2102873905, -1660233439, 347187238, -1361069264, -450999660 ], [ 222669672, -2063687697, -1111532278, 372902281, -2085202491, -21945290, 444961458, -1222704166, -1450936510, -41027531, 939036306, -2092554178, -696726672, 2145240017, -705703795, -721062985, 1020829208, -84945228, -466909708, 1223112918, -2015287924, 913876027, -512574300, 1668848372, 966104928, 1895479606, -1594462397, -1334971051, 1731435115, -470729077, 1355344012, 802372870, -1170985, -1954105858, -1830203036, 931771277, -1729422834, -2126509433, -1204610405, 1778496463, 543314617, 937030651, 653542850, 281316803, -1046408936, -305367999, 192443485, 2096050420, 1714573522, 1015810159, 1345546190, 1319813202, 720415570 ] ], [ [ 1397517891, -1832705329, -2053531525, -239328928, -1912616003, -689736868, -1295512522, 1965729845, 666654498, -1967224700, 532357744, 998435279, -750916815, 1643918515, 2031514218, 2064470299, -1747593666, -218934644, 1188503877, -245676369, -82132146, -737306581, -348604457, 835593588, -2037682839, 1285782565, 978392010, -1551982284, 1166407937, 91919917, -777571631, -191394436, 72854974, -1243240395, 457165438, 555017080, -568459354, -169525440, 496420936, 15376888, -282922126, 1959349721, 1623797664, -517015102, 938507162, 1332198684, -1672889835, 394262515, 1286785875, -1900976439, -697907999, 1279053762, 1870752127 ], [ 2114866563, 443976265, -1964535228, -2029037209, 1336352949, 1006580153, -1314939416, -1585983809, -1521495605, 1620351501, 1136724689, 1925564008, -1659548540, 838617503, 1819732620, 141187500, 1176999702, 438357280, -2117373381, -305564713, -1024942655, -1788498333, 410615667, 1841868802, -1915996970, -733638247, 728597739, -803812692, -1647083488, -1325749993, -2041631805, 2114877325, -36527148, 1900799784, 797433123, -646683048, 1900125132, -1030769041, -1371648012, 1311552143, 229084433, -332387304, 378743007, 2009134376, -944163661, 1723212732, 1764501238, 1114335029, -1472220306, -1761261763, -1630464018, 868132018, -429525145 ], [ 2092741656, -2120512616, -544204427, -1013057936, 1638826389, -1626992525, -394527796, 1574859094, 2024321168, 1788166673, 659669917, -1447631182, -1733017230, -381972259, -89997867, 60331190, -1933900279, 753195839, -450646336, -1680549672, 1784048730, -614679418, -1150182817, -32688131, 1935173871, 1394475180, -1718317440, 802001305, 707860204, 1657748248, 2000104233, 1055863678, 662084557, -628623213, 1713708932, 1902922062, 2108959829, 1952712649, 609212918, 1959775937, 1212313992, -1115860445, -2010108287, 2064485417, -312199548, 1604071227, -909393383, -598610358, 1392365407, 109027559, 762691756, -772305857, 491405343 ], [ -56156627, 1853530450, -33941408, -1765799332, 1016288873, 1949233421, 1644204285, -1714702527, 2141296773, -657054634, 1434369992, 559521129, 2031685973, -680854521, 463234316, 783987345, -1484185714, 1182913962, -1531628001, 1410921796, -1605092981, -1377208318, -22230804, -1365470193, -1818068995, -1922796609, -917922912, -39291053, -1958371484, -1556781253, 479477632, -779119990, 1107173277, 1462154267, -2016965826, 1926975486, 788696416, 1383305660, -94387016, -2144698864, 1654583110, 292161891, -1988049012, -1431683842, -1262545633, -533662953, -247480096, -309585778, 1581229808, 1902416068, 767696585, 574403479, 1563520649 ], [ -997913954, 249773403, 613299170, -921183204, 1940747448, -1135940064, -1893397145, -758567705, 1357156699, -538734614, -1215915740, 1598721849, -1489890002, -1465613662, 1713120371, -767393374, -2139540291, -285530315, 1035455370, 1103827373, -1772840481, -939230173, 506785933, 688174876, 519248237, -696192073, 1558111268, -1812364169, 1385584355, 1889169454, 795274797, -302768148, -513044193, -275896334, -1432776407, -1193946783, 582753730, 215555669, -13014616, -108174869, -1812724181, 1579072482, 1956623420, -1094122671, -797062093, 559949699, -2138289133, -1708901925, 1725246718, -1406442439, 330931009, 1642162775, 1000987970 ], [ -979445673, -1491787139, 935816926, -409715511, 2008246423, 623033237, -2100111789, -1069598434, 1049924041, 865431379, 1038804812, -1144115196, -1076769858, -1249286470, 840879497, -2097556156, 1349704233, -936703397, -51439239, -1087757196, -320979952, 1135402765, -1295153787, 299401767, -1901523992, -1383733306, 792189767, 292605259, 478697323, -1179210800, -1261851525, -319965271, -1593426040, 1667340929, -996701122, 941698292, -1474002998, 648969630, -1271911029, -938521439, -377804680, -1612409472, -1612177103, 1086407615, -663051522, 291586981, 629235601, 527250914, 547420810, 2040596168, 561654984, -651456688, -924939088 ], [ 1291700802, -336281323, 253217703, 1352684684, -1137049875, -1192272102, -1920329992, -1836637926, 498262987, 15262006, -869232076, -1239041739, 839573105, -1780954748, 862116595, 1738915483, -191295835, -22487058, 156324426, -1738472992, 543514615, -578795595, -134840740, -2048838003, 1620794411, -715641934, -1821347131, 1211403629, 2060803302, 85734149, -2003813078, 2112038024, -1253716606, -1114971630, 894675423, -721995751, -1782582113, 784727906, -1021460248, 1553132915, -1486158848, 1744663092, 960232554, -1119081689, 339016334, 1882869388, -1870550120, 1373821607, -171222156, 1929118551, -1251970392, 942606124, 2008750182 ], [ -670746864, -1683979594, -463529554, 421143771, 558701835, -77965529, 1858243270, 335370360, 604353418, 1960621864, 1886675623, -681689145, -918634738, 1068443437, 108068687, -225629763, 851809661, 690465877, 1777114840, -576996446, 1091331361, -1172001205, 1876988673, -1788354120, 1074802920, -1710465352, 1632770404, 1973238193, 1365602772, 1238911747, -93778325, -1095391681, 2085936833, 125186428, 1359451250, 920122544, 863971722, -633344889, -314302889, -257749328, 440132445, 937943202, -1293644402, -1170574805, -1939621307, 113148158, 724995587, -1245161822, 909763278, -2134265453, 1574038632, 817176521, 787127905 ], [ 890195793, -607147906, 2129112778, 1059014126, -1370028235, 1814204559, 1028989660, -812249860, 1924005437, -1080765988, 620967818, 730689502, 1989173560, 301081459, 2123607861, -926315197, 1295466941, -1093578048, 2144416649, 1132662507, 540411937, -1862413552, -12645704, -1528887432, 1793734054, -519142085, 1421444515, 1744178043, -1674555895, 1113490629, -847299781, -1680320706, -1028021380, 214537958, 1525837208, 823151639, -1145702480, -876176204, -841621294, 1013812619, 80696655, -2044800604, -1820552942, -1822681768, 1980966231, 20065143, -38385083, 1121333405, -1329577032, -2011934246, -984317436, -1252004123, 1280259945 ] ], [ [ 1367500976, 575553449, 1760881925, -151930070, -1114949212, -723266620, -1539104138, 1720926235, 447474000, 1170655786, -938075568, 936784067, -727939241, -231926067, 652076567, 2066567111, 249960673, 902245054, 406708245, -328029309, 1857866823, 1978055965, -814192898, 1699625918, -209497404, 1030642658, 73398513, 1146739610, 1595891365, -328017392, 862090511, 31570172, 1284473204, -1324794092, 983826823, 409723754, -208660896, -558704171, 866156380, -655247403, -2006164391, 1925125465, -223895970, -1439744192, -1178155919, 1417225752, -723193918, -938585341, -54467074, -2024408659, 258777162, -1973696044, 1441395475 ], [ -304180354, -1210235466, -195588919, -1393405186, -772015525, -1585995306, 724902886, 2044973892, -62952288, -1724010235, -1829170452, 1426617993, -652529250, -875786258, -1709557041, 703243995, -1877262801, 1735812455, -1252813507, -1850923002, 861465046, -626297011, 841820658, -1976617260, 1552154482, -817102110, 1101312475, 1871172070, 152452815, -712752370, -804824954, 800373941, -2122523467, -1516597708, 631950670, -2037190551, -903174982, 634285471, -1073311891, 1849978267, 2039360168, -2003187932, -1399127720, 1749889244, -2008177502, -57311932, 1930117050, 380309627, -833194785, -2120174079, -457757397, 179951123, -1799870883 ], [ 121291564, -412036767, -748054400, 2028175000, 1690868731, 833308342, 390271779, -112421436, -1845354257, -826902984, -2102682950, -575336814, -113231126, 477721266, -622951314, -1054628951, 901989066, -1494873996, -1608823183, 842795737, 368797282, 1586860609, 1026211447, 1724596479, 706037848, 1466381428, -1420934481, 131424632, 1909245589, 1240519565, -416294956, 1831183924, -805257312, -2047142090, 1273771424, -377535281, -2000152145, -1270771389, -1838381161, 2133605687, 1493380400, 1844971962, -1365718256, 1297878777, 273738754, -876689562, 725319208, 1941764440, -169572834, -2021853965, 1470706953, -1339859259, -1363348687 ], [ 501968952, 1283864809, 1258454245, 1580351863, 1647681967, -1596430019, -856808993, 945438583, -468990668, 927659847, -194014832, -208720412, -2031631980, 465261327, 1563236038, 1368691973, -696006257, 759103041, -1291589207, 573578873, -389995645, 1832656598, 904362808, -1832623530, 1593070283, 962707696, -1222448770, -933937034, -1406116600, -815207886, 1906033333, 1727542094, 218583852, -591836633, -576504789, 1962582849, -1291413108, 1106029439, 2127073199, 1525952704, 941389344, 1717155221, -1211673376, 2077639694, -1755527318, -2088045192, -1291572498, 467849799, -1083437267, 573426799, -1670374418, 846414864, -1161138522 ], [ 100794978, -1645918635, 2019667971, -525138347, 449749223, -59290911, 409310281, -192049581, -1833273489, 1413946477, 611908815, -1056581771, -1786572922, 1662555314, -719198419, 1752874158, 1141904355, 1974824725, 686762020, -1370166578, -1995297935, -1091990512, -260854295, 531855581, 1700312560, -1542358692, 579631937, -1779742835, -79688843, -1830956533, -541652481, 455909209, 1026222519, 1308582655, 105243619, -1035578194, 1773894501, 1862013866, 2008213064, 1253853458, 1193504469, -1814793741, 311661757, -398130032, -1035246416, -1855362023, -1231261954, 1783245329, 1755264318, 1042827269, -1711256025, 801205234, -1602920755 ], [ 784698456, -2002842750, -922634129, -1621298794, 1862036493, 295345770, 1815811920, -2060296820, 1028596604, -86503565, -133443745, 1603149729, -1945123126, 1907711164, -2025887326, -589319482, -1554201206, 99385444, 411306227, 610155488, 1280327084, 1077908882, 1926145773, -216422819, -1394309253, -1478814464, -964100411, 442059115, -1915124685, 1953487809, 2100441587, -1439635893, 1206521078, 413550248, -82832185, 1007700888, 324550729, -757282621, 267037063, -1564397672, -1055012532, 2031395839, -1351236680, 421853663, -871982658, -151304911, -1085967235, 295406356, 247081264, 505189416, -823762677, 338718931, 983310392 ], [ 944655853, 291798930, -862647889, 138571817, 158721398, 1938291970, -528131632, -762745238, 1073239113, 580979638, -313102593, -2147266207, 880085952, 1017579316, 1848273959, 10926091, 64905126, -1252477072, -173200335, -2140995858, 3106998, 888817557, 1227957376, 698794200, 1311695371, 710418155, 1201927483, -268629490, 438893069, 598277458, 311615026, 306380590, 1210580489, -1121437245, -786525934, 80608124, 624486573, 62675575, -1291051052, 1389949721, 196768645, -285662473, 1623793267, -274510964, -1453812177, 2080501362, -504143346, 1694209433, 72381574, -1106873245, -530180443, 1762195423, 1909895125 ], [ -1554921372, 2092151671, 1517803039, 634418938, -1360115741, 371736242, -319531184, -1612805948, 2078427580, 444136691, -1730661640, -679812188, 1459377574, -248193181, -22617515, -1535565828, -1670779362, 2052673144, 1943435674, -1738123117, 211447116, 777561806, 1634840740, 256254811, 1585302244, -1628235494, -2084628593, -150770045, -1010001488, 1095862340, -700416483, -399349711, 149739935, 1981938248, -1838821487, 225810242, -476883541, -1992839976, 1351360451, 1778052751, -1403633474, 1115572663, 864475875, 881913537, -170383890, -772260146, -1843807475, -1997510590, -1385667837, 119637200, -1541761268, 801437340, 514184234 ], [ -667529252, -1772428211, 74792138, 1387475358, -456319174, 1317090938, -918234983, -1803619989, 644174406, 1667294268, 1647682475, 1972080729, -1684635792, -1960789588, 298482327, 1934150767, 2138520359, -947202771, -536048712, 707647147, 1776429958, -1396655736, 2042967629, 1363462491, -1855000865, 1468506620, 608305131, 2054460691, -1248204552, 2115415112, -1943190525, -1821677274, -224565551, 678448501, -1430573602, -974759247, -473015526, -1608131166, -1391686603, -1508412191, 1950082507, 1874483667, 552188826, 788767472, -1558680329, -1930755514, -528313950, 2079752349, -94952402, 1322043488, -558979812, -819568642, 1340614998 ] ], [ [ -125126599, 996208354, 973136420, 975333340, 756052051, 1328982922, -158566333, -845335632, 53214218, -753346605, -1961908074, -593492393, 2719764, 87574017, -686134376, 968417467, -923198065, 633849466, -989464152, 2089994513, 639722052, 244105612, -303836206, 1099385991, -318676230, 1302389509, -1463780727, 1375245590, 1983688920, -1105552722, -1185727932, 1953685256, -403257888, 839112903, -1330560407, -311188295, 872491907, 1695847149, -274324946, -1824757548, -370870688, 613801761, 1611020265, 1433979170, 1114457468, -1437515392, 85362702, 326890998, -134903188, 1816947259, 1975261462, -1244558844, 1960490069 ], [ 1488221788, 879484180, -509203598, 1117326836, 370100478, 1714090988, 907381173, 1994190921, -346903134, -1794116218, -34481176, 2136054020, 665931521, 871973773, 538285261, 398336115, -1883948056, -372944357, -1776192674, -702700056, 944133147, 1306572896, -1187078234, 663293517, -1174775842, -1285461512, 1975673078, 472064309, -1299212542, -1541179858, -1934897342, -13422518, -1712715468, 358447825, -284458048, 582758646, -1256270018, -1523587294, -1714646376, -1736891094, -1836948154, -1036340536, 1290354894, 459689628, -1072172754, 1854063568, 1121262761, 1198826436, 1711804987, 1055318669, 1961913005, -729146529, 1529686134 ], [ -1667704106, -858371138, 1683366931, -1574566114, 3665776, -684840454, -1715792851, -1134150379, 150189552, 561350896, 753381255, -1582800758, -773523483, -1700144310, -2107759789, -470090082, 522297925, -554895026, -1975274708, -1202742910, -288650618, -619557092, 1394898983, 420840261, 2142534266, -1393714671, -557044743, -1772349788, -2061039157, 1820981265, -30480946, 686375354, -960889852, -1926131963, 1686955838, 680397819, 908399113, 143379594, -410928432, -333828553, 1125402682, -1171418756, -682015600, -827038450, 93473886, 2008525075, 1815848949, 192443127, -1287814736, 1891540424, -802909769, -617067520, 1656111096 ], [ -1016519803, -163731196, 1790006071, -782161526, 533929515, -1987287080, 2128581902, -348094054, 731386197, 2581753, -283565471, -402297272, -2071165995, -955805313, -512564181, -562081625, -972662320, 611795751, 1413621017, 1680533600, 2028380841, 642852762, -382167965, 627762882, -1578898865, 1360967169, 150220850, -1438200819, -318553529, -854279177, -646117602, -1930197031, -2078507677, -645800745, -851832974, 2142431831, -1019751443, -733097680, 1783310014, 1545213251, -1903309828, -1779071172, -1739517280, -173034082, 311729461, -637962136, -2091772746, -1281691843, 492205525, -547581457, -1616852669, 649734541, 486933126 ], [ -41626502, 1890587693, 1478903402, -1976635027, 1739232433, -1934387753, -77769698, 1725206914, 2068998764, -2050513183, -1838156824, -1111145583, -960615730, -947270399, -357722370, -778157580, 355200282, 1520330779, 197266736, -721880096, 291957977, 517280480, 1701883894, 1921618354, -955350227, 1796431883, 1360876474, -1596977835, 249110483, -1493764200, -40843065, -1955418818, -861512777, 378329208, -841518085, -2104215297, -478975305, 176833026, 1131768928, -1561442239, -99931487, -1293852890, -1486773001, -1623609834, 1116103848, 1801869188, 701711704, -522564469, 1929465818, -12201388, 126332604, 577768926, 663238051 ], [ -33659485, -88775803, -782002971, 776445082, 740251006, -274375125, 910900245, -1555394581, -359886611, 2090288583, 1003574842, 946454896, 1560034476, 466544366, 698328336, -79797271, 1401146498, 908080649, 101141167, -1602989504, 1314276366, -746837269, -605472064, -1611904015, -1215286963, -1606209982, -1728852594, -2055796641, -881709563, 1099053849, 1562875713, -1171200540, -327011739, 1425962295, 888539103, 1737033011, -341603593, -1423497935, -1532331548, 897064231, -2034666466, -170485598, -630084695, 1799424469, 2139716129, -66927644, 344220934, -520232697, 1189211003, -882336096, 1049496982, 1733540885, -1410078918 ], [ -1176050937, -523125148, 1407524312, 605405105, -1313454912, -566831705, 615884799, 1996049932, -210171478, -1827377995, -1698192810, -2023930539, -1606605513, -375540945, -938411056, -854582589, 1145260266, -98179610, 983289822, 180135854, -1266498877, 1925278471, -102210797, 1443398954, -1730927816, 1501145553, 927482236, -1073811739, 1259722648, 1041881759, 1690121170, -1246779250, 1656766310, 1125637938, -696247240, -642488112, -1054269158, -99890440, 1703338394, 1450369926, -1520388467, -1583507412, -1892602801, 489856386, -797820335, 1120302156, 1117980175, -1298311996, 834081756, 1136032872, 2091886494, 956378237, -603298719 ], [ 2146247785, -962728453, 1311284819, -523094336, 1868426653, 1212281411, 428151272, -1227072367, -1338147878, 1923062949, 1295660948, 53898972, 1620946181, 1216098496, -482264872, 1405578833, 1271479943, -90988379, -2063791848, 1036682185, -688764377, -581133454, 917550897, 1335425652, -1770083768, 1391152829, -889528706, 284351829, 1582804627, -1210545914, -1198530287, 2019593159, -545396064, 1919763924, -613485128, 514625320, 43965049, 2078253073, 215878467, 12010001, -144688337, -534790538, -257379848, -169638256, 1132337979, -1950314507, 4193534, 210976731, 1087472476, 713962895, -292413921, -1677098943, -549478885 ], [ -1049700437, -1270803351, 949978518, -93917173, 1260960214, -1553014470, 2086783087, -114449200, -1059896199, -588863792, 1466471364, 901833312, -1408307042, 2105077221, -1585365221, -964770576, 984421885, 127651522, -232476395, 1830857435, 1262391812, 1984978513, -933877094, 1506026040, -1231822919, 1313755320, 209589008, 420411358, -1652228931, 1628576410, -950264891, 421452040, -1433501121, 1829402407, -772890989, 1128388486, 1140308258, 216053643, -1628899259, -945301057, 480473349, 154139306, 364067500, -1076328323, 163769805, -1781023758, -67656028, -1754905684, 703775936, 286887998, 1511015259, -162986195, -1451541586 ] ], [ [ -1137199902, 1349183756, 1968086731, -1883447767, 757693831, -76774904, -1040041084, 49244037, 1871708443, -1298858964, 1447796662, -1762340594, 947613666, -1825743459, -1886883856, -1987564900, 1308973887, 316079631, 817627209, -1479725281, 1810210515, 1325876802, -48830225, 1713488889, -1533180718, -891600163, -1939487454, -1441105710, 1466626255, -388214039, 624143348, 1638831535, 1133960147, -430273332, -651606320, -1682182800, 1415867886, 2081633607, 691631, -1393841, 1496247188, -677009377, -401367830, 1690588419, -518175984, 1835684028, -1454253193, -13724712, -44046373, -830146768, 1988690749, -74587178, 1627890764 ], [ -1205674840, -648731018, -93466658, 274832569, -1162084553, -802702329, 524856862, -951344128, 1116215533, -98265144, 2016176998, -1126568533, 1471328962, -42161210, -1777537307, 881152173, -1238999797, -1552542064, 136115493, 1227832416, -1041138753, 528468669, -2085785554, -1354601608, 1094318797, -2092161187, -610864576, 33701424, -1863586171, 2055388141, 37952119, -693283978, 2049595816, 251340899, 766817561, -1759487610, -1465588384, -1953318724, 61399074, 1444637453, 1725384805, 319269059, -1914508873, 541874891, 592246787, 417030471, 950360254, 245682697, 876223576, -58578272, -1502506612, -1804115781, 1749247974 ], [ -253479772, -763338814, -888053383, -1925253350, 1911712308, -1790052457, -1206837268, -182203758, -609406716, -1975762257, -733790903, 1200668921, -1071265148, 1571199994, -600485515, -2090046299, -1679765416, 1331497858, -405666363, 2066766047, 1240615283, -2017053390, -805371077, 966226958, -1876479770, 2143592746, -1433282655, 1276114611, 1462389913, 23008152, 1303917707, 1652802079, 1006601184, 893062964, -478347390, -891413374, 1579349513, -1184037521, -367107549, 53877756, -469357092, -545501546, 426044199, -732429403, 2099228385, -1383302380, -476763621, 1482992091, -105156430, 880530575, 631186813, -724468772, 1048578671 ], [ -1126711306, 1072814497, -1597135503, 833595041, -1664244188, 1584119844, 538924701, -1973738531, -1680117427, -1342520235, 1976598169, 384245170, -948607516, -958608472, -2036652616, -1274785893, 1526129543, 424538267, -568707805, -2056365291, -674456397, -503037294, -1638012000, 460503934, 689007493, 2139721020, -606477852, -962159914, 1387250941, -642512498, 561001342, 1020082060, 1631711129, -778774690, 526396165, -1584429640, 1199490863, -1954119655, 844129801, -1249808980, -160664313, -1819627717, 810348625, -76696218, 702729739, -654901676, -2118691820, 347784423, 853143450, 707705850, -1021517162, 930126788, 179627652 ], [ -1244717830, -1669314681, -750290467, -2048602757, 928221574, -2082544994, -1939488924, -1468043391, -747043427, -2062045983, 557801055, -1578841056, 1302256823, 254148699, -1789565251, -428324927, -1545091495, 2064797464, 397401299, 1325832181, -539476914, -1517086583, -1138553276, -357386834, 1161925861, -296478172, 1840966484, -592203926, -1145721109, -18941748, -1670145680, 729605617, -1713914894, 605116721, -504452754, -613754417, 476076971, 880664245, 1842392314, -904153329, 1339709693, 1440823419, 2128961821, 1994462738, 1247508016, -881599357, 835683869, 1222728023, -895718726, 1346153577, 867173600, -39671005, 1553681102 ], [ -1770611815, 789808416, 1229141858, -1974096191, -397377941, 73148461, -1253824325, 1629263742, 543958606, -966049326, -270848774, -1666358970, -1771362845, 1058442848, 2077366713, -958637474, -1096668917, 789859294, 47094554, -1548612581, 718497613, -1246368163, -1653178592, -153545299, 1028258523, 90852320, 636895674, -1125452598, -26831102, 914560096, 121676387, -1118285407, 1953329769, -1858300923, 1764792773, 964457542, -1666518935, -1051431953, -563705640, 1965408863, 72032750, -1039007432, 1803782523, -1640674310, 1359629147, 1420303911, -487553079, -1962282626, 1658761061, 2007561518, -523308284, -1349748797, -982718858 ], [ -1561516215, 471985237, 79847834, -618897251, 647104001, 525736466, -2099170688, -387903944, 1561290160, 1270318781, 1524216421, 1951250772, -1883766159, -986514565, -174400220, 42992984, 1229451614, 963929969, 885701995, -1466649319, 762917566, 1270907228, 1082661402, 356361861, -1768255007, -1504352995, 1044317682, 1581534032, 1397410702, -314815694, 374854474, -1388909334, 394296203, -1308262654, 1267306868, 1226240649, -1927725419, 1871386660, 1271801201, -522912603, -209637243, -1808919643, 1874010542, -1714451820, 1814304092, 663480144, 1798361534, -555117177, 1699495737, -317262804, -643858053, -699876182, 1941223073 ], [ -148010733, -92036878, 616540205, 239827706, 176691363, -519428249, -1442072103, 2124141376, -37414956, 2028307840, -169165624, 427038743, 196439984, 2000398018, -1672159485, 75229350, -1488089676, 1580683138, 129897755, 1816960299, -964499149, -1447885520, 554186883, -1521389372, -546528650, -799469429, -1199435126, -1586054600, 671710501, 1108839447, -455663090, -940460473, -1470543242, 760371770, 1326324466, 206260521, -293094101, 637218285, 1782713534, 2103192240, -1316832986, -99943743, 1616411949, 570459813, 1356822992, 2129620667, -1701168583, 482610371, 136070214, -924573564, 660062858, -1701390595, -19403826 ], [ -366409577, -471316465, 490373563, 1906287421, 1921723655, 862519024, -725794613, 2000895888, 2140490645, 1487047861, 1602633580, 1362068983, 1117204584, 969083307, 594363787, 627405567, -473448631, 1661560029, 578325068, 487091264, 1038670669, -1824122429, 1799182803, 354607613, 1908683158, -1705810036, -1144071119, 1929733402, 828200058, 629938455, -410965629, 238998967, 198801852, -1297848353, 285972428, 67718963, -802833796, -676324189, 1150512581, 753277855, -129178339, 448436665, -1111341234, -2976026, 265326269, -1061969313, -1419569757, 110565903, 1893173768, -164510624, 1724138220, 1508675455, 1051192941 ] ], [ [ 1693665984, -381040361, 1113466638, -1525854078, -774640488, 286137560, -1983890447, 1139230065, 1826804034, -1695195420, 2113176530, -1768833156, -1601933628, 1127054856, 797214751, 1872831080, -321493183, 311500458, -1509593367, 823932546, 2139328840, 416027992, 1860703761, -457134039, 2072789340, 157497407, -1529453942, -590190022, -34683900, -1859627684, 1699837088, -1120258779, 752299796, 1803789440, -280883117, 469580015, 71701218, 1134544878, -1981691019, -602864004, 478962627, -1755064287, 1544966380, 567123965, -2135485114, -2095268460, -1460440589, 703972072, 77266985, -76019099, 261839786, -22747189, -672796555 ], [ -2116047723, -2027505970, 811892244, 1046254443, -1117455386, -1104128210, -395735978, 620954783, 401473142, 254033318, -1989726115, -297048174, 1085177922, 387790463, 1318170381, 837685026, 1716839333, 310286982, 297593600, 247069849, -1011232556, -274543987, -1422870391, -300499438, -1504277929, -38800799, 1950568267, -205823801, 1024870021, -261887417, 1743401425, -1243951073, 1435804479, 965671517, 1669789883, -1576457143, 1695587556, 1755397898, -876412267, 536210392, 372182655, -1937456831, 108555046, 682894215, -1266685136, -594791718, 366795207, 1845825951, -1887269523, 1872929953, 1357964534, 1485751086, -1942894997 ], [ 291408815, -564073221, 1800354475, 1034713423, 643421272, -2028128375, 1611167025, -44118298, -1460060392, 1606533070, 1735941227, -14571213, 694026748, 474306951, -844932067, 1066756606, 2138092818, 1864848786, 802660527, -600141420, 1754133612, 1835720768, -2123494019, -694035527, 224791757, 334312965, 912820667, 58601195, -2088484159, -1435630173, 1127683285, 830364416, 650465036, -253746166, -967399922, -824395982, 811512365, 18444338, -1585267967, -431748436, 1391729171, 425374052, 1572924901, 37014756, -62376110, 1930075985, 31963867, -1566966094, -420673317, 634231090, -664285476, -385490871, 1601585912 ], [ -278563070, -838063329, -1684378207, -417256022, 1145131378, -859352964, -126136517, 673076182, 1838018079, 1349557455, -918253557, -1441666646, 733497658, -1053372874, -461894365, -1700344445, 1178416625, -1459498792, -512601178, -399940378, -1964633901, 1184879642, 509143228, 178747669, -1383086418, -1918663777, -1908575287, 537243499, 1064272955, 1268321747, 1290018118, -457552309, -2141728345, -1095162538, 1232780214, 1133603910, 32367033, -2044807134, 1188476859, 1355453128, -1172595362, 1306784952, 600197213, 1666386883, 543269255, -1763170230, 631240480, -1684664493, -1036256634, 1600961188, 2010504637, -106245607, -897138336 ], [ -462402590, -1107383364, 314793465, -338513014, -1895871278, 472649056, 617256249, 717300128, 1911617588, 876468846, 754711198, -1238537552, -152320533, -281353134, 1979468773, -110119233, 809671832, 174575097, -1902840440, 1870989587, 730344292, -1157953487, -1891091870, 1876153010, -827941350, -2073919311, 496856765, -2077110153, -1221419910, 1689734391, -1983462350, 1083090163, 506607235, -833424381, -919735967, -107958976, 141580265, 1676477628, -1025871928, 387572141, 800705800, -2093227515, 1699524534, 2113001958, -1775690652, -1022635096, 1229729390, 1328075015, -1477060492, 1792983162, -732679386, -886675364, -612611390 ], [ 736802680, -1261388993, 184094462, -1824354615, -1516420556, 1153140652, -499615724, 1261120678, 1020842386, 2133882733, -1556620963, 1866611036, 1683618513, -280708655, -1566422296, -1574586488, 46380631, -2101527464, -1736535512, 135366797, 271365006, 1548620942, 2037687059, -996845849, -729033505, -1293036979, -1182784822, -262193272, 2117951778, 1690210509, 1774102761, -207559313, 675623307, 956544647, -1103245462, -160948702, 215550129, -545637450, -115526592, -253780794, -1884871239, 1152771510, 1719707525, 1092665689, 1862604194, -293096392, -1907663687, -998075558, 1520416926, -1549937566, 202446503, -2141600856, -756847270 ], [ -1661046033, -1660393951, -1440294669, 164325174, 815776600, -909813337, 1365438294, -463967634, 1017673887, 127550194, 958777434, 2056031425, 2123090873, 374470187, 1986842161, 865014176, -992793738, 1869508870, -1524280675, -136547164, -1489072730, 1221492201, 1699117712, 1369139851, -1707907284, -984399372, -686575567, -1650810543, 130337347, -2001376218, 487266203, 320834369, 411168548, 1773101856, 1230111799, -1032109000, 307920222, 1299047087, 1507733405, 614978483, -1783999604, -280780923, 1541744883, -1830255265, 386560632, 174470073, -1189995569, -669611101, 2051891371, 410754479, 1888644324, -123183477, 1484881097 ], [ 514710844, 1767791941, -744117237, -506197454, -1973802167, -1169069171, -1552589721, -1361917544, -823001423, 1605286841, -521695885, 1402870961, 1351487681, 2065614627, 37025799, 1495731386, -346060286, 568507271, 1335422710, -1536388182, -1900413358, -1439468862, 949658845, -112959673, -944892161, 1150173048, -2082691988, -1403271514, -129524899, 1784634107, 1069431459, 789375176, 905715124, -806126319, -223932840, 1656824832, 986038015, 423614205, -1791335434, 1001408055, -576783629, -492021978, 746912937, -457196953, 313062358, -2093291596, -1352858349, 162787948, 1965893179, 1120113751, -354029309, 2013585953, -964594549 ], [ 1684601436, -414760171, -1773859756, -2136847648, 2063818202, 610745179, -1505468978, 2113047196, -1970899082, -710006543, 1069145502, -1918848651, 1743269030, 764637507, 1931802871, 1448488579, 1395761754, -1170375097, -1267418153, -1107328346, -1486046167, 705662927, -1894215966, -307217593, 352054517, 167144623, -54884631, -1189338331, -1678114124, 2097120295, -151066376, 407667103, 289152619, -562943909, 957582902, -531665456, -368518631, 1303391136, -780170300, 856808400, 711586737, -2016078006, 791234522, 1294306021, -986001842, 1779739142, -2062344159, -1375556170, 1914226421, 1526895378, 1096446766, 446466991, -1283747109 ] ], [ [ -46385070, 282031823, -1762331585, 407796539, -1764279303, -1606366594, -1417259511, -1324322726, -1795061521, 1961539552, 1299613668, 34406381, -564200030, -1325245577, 1928477310, 1278073836, 1082244472, -126386704, -2029593159, 594475371, -53513338, -869724291, -794157699, -1898787440, 1596366108, -1439053603, 1344863815, 2031678028, -1950001085, 530808290, -1860846480, 1422000100, 30843576, -2055057851, 1169817542, 1140152760, 1825022959, -64630383, 1859667014, 709991924, 111620589, -609004715, -888963140, 519127658, 1028795660, -1994497911, -378307561, -1951681619, -443838648, 1283492607, 819361921, -1612909394, 931406669 ], [ -2087423107, -2094274431, 1771487134, -2006932034, -1007033411, -1580830008, 353828697, 95665873, 1455637304, 2092038154, 1056162863, -142993178, -1947218683, 1814278024, 261772676, -1213465712, 179520472, -464772698, -643900732, -200456327, 1089044712, -1443887753, 1992889126, -1879388756, -1515321783, 756847243, -1523751302, 1192507862, 1008183526, -301132868, -195780028, 2147375980, 1267955651, 567032069, -1541559929, 385125762, -1976296800, -1065947897, 850120378, -396732648, 2124767793, 1887057843, -1740328436, 1646825741, 1564819319, -1691639829, -492676812, 1926749658, -2075373101, -1895656341, 43043273, 1946100391, -949813949 ], [ 1171813973, 830660167, -1520228409, -911260538, 532990379, -78597372, -1128231736, -1286062453, 245657615, 1409186320, -373682210, 1827214215, 718147154, -415169775, 888627366, -219558589, 1102436542, 2073110590, 1236429993, -1537102324, -1839915306, 1325510722, 1491474389, 288959411, -1095275748, 1635241886, -221374670, -891512612, -574462933, -875494869, -934617362, -748097627, 748085935, -2076053694, -588887060, -1417799203, 636247904, 2124233448, 1236234898, -1078257666, 56607484, -2061940365, -374053703, -951162109, 7501147, -393461233, 784501269, 205244801, 1885030821, -1852994836, 1909457486, 1247382711, 914345911 ], [ 1398017301, -1931075831, -1231965933, -2144025710, 1281696359, -624418305, -595166901, 475270440, -330239272, 589408169, 1874273280, -721244285, 1683216542, 139099319, -536395403, 1800193208, -51065849, -1598847431, -916873349, 1483985648, 66289634, 257810495, 781288493, -1312258997, -1749478919, -255992232, 1803203906, -1601395708, 940056535, 2058158122, -1731934039, -1575673367, 1584795653, -1681450799, 1046609941, 1276630779, -802614211, -894785960, 92054413, 28076938, 1546749403, 396724365, 2010584241, -1117017613, -940265425, -1112120084, 646642469, -2003579020, 1547248757, 1167478500, 2096660650, 1969063401, -1843750053 ], [ 1063812831, 15556224, 1011464652, 1604882226, 357241230, -2133919608, 1566616867, -269572680, -177171306, 361630766, 1767840702, 113775008, -1255580064, 999751075, 571302328, -1866068428, 140308787, 1225855493, 1649687346, -931275457, 96776225, 1392554611, 359745592, -345796722, -1356163896, -1963149700, 816416260, 1992498746, 433017584, 1204950027, 760942919, -653625165, 98009826, -987724933, -1188813610, 382096304, 627101614, 2092914382, -1133018498, -901226628, -1433984952, 1925309786, 1208946903, -728481775, 2014063687, 876593226, -101474131, -507947066, 297265168, -1782187128, -1408478853, 1873419060, -1259969707 ], [ -1443418272, 1545831392, 1909935311, 1365786789, -1703784210, 1455662845, -1000953103, -2100175386, 1807852661, -997953483, 680927821, -1830527787, -1333658488, 1635423332, 395537760, 2141629895, -1372709310, 1678204411, 1608216434, 1821840617, -1933471410, -1698540910, 127894238, -1650533986, -1874869078, 1337451586, 837616337, 1477560504, 1871734872, -1535099750, 1421919574, -1959474012, -550924796, -869570967, -1129984827, 938673830, -1627674527, 1327556715, 1604702806, 711590614, -1799122592, 415007074, 553317164, -545314456, -570081878, -132427542, 2129351663, -2131821529, 37895843, -786272517, 209555533, -2130471542, 1794818665 ], [ -184685479, 2017075140, -1485095937, 359215865, 772326210, 1272092324, -2108765353, 578818780, -1512611263, -311812633, -1918222628, -1901316063, 1143833975, 935202815, 1697719360, 860122057, 411618911, -1646251058, 1138615539, -1159345355, -1689481696, 996982971, 378101211, -1504475601, 211476961, 820059728, -4777244, 936204907, 19405863, -629883343, -1187883773, -1038601047, 1327652240, -545291578, 928460604, -604745907, 109331480, 459646565, -95670527, 1047320472, 1821679546, 1553715735, 1810002551, -2018667770, 1113727968, 973031529, -376233389, -798064975, -1919170094, 1454456361, 1461114068, -1822281783, 352789001 ], [ 219792847, -1406996147, 209051476, 1338943116, -745127597, 969563143, 2019951454, -194230142, -1688252211, -870307802, -1561661991, -632463832, 619590256, -1277117978, 61414702, 2139190999, -1011605981, 1631578624, -840646234, 490018745, -1473073673, -996018156, 1579534949, 385445255, 298581286, 46078925, -1095927151, 1843260013, -457754361, -2098276235, 1746699008, -1947530423, 1661470138, -1005016080, -1850672670, -1200863650, 661855054, 196660813, -1490477472, -858229924, -1241746490, 658252664, 1564259697, -1051848828, 1697329489, -394743758, -1792324574, -762690279, 1605988471, 1324987816, 981372336, -434855232, 1184166993 ], [ 903151085, 1253337288, 248128734, 31066665, 2004762241, 1919453710, 155341751, -1286945702, -390965624, 21324974, 760747747, -779310736, -1952469039, 1384831643, 1928481950, -1792286795, -779560194, -284848730, 1118497612, 1174577589, -672936684, -805989648, -407263165, -1114645872, -272641108, -1019843615, -1888757251, 917362526, 1233292035, -915761435, -425939766, -417970990, -2052406080, 196142942, -178585196, 1893050124, -550780646, 1264213143, -469836096, -1351704960, -649997013, 1645334250, -1046620737, 1480764850, 710705243, 1053231291, 1084497287, 72610608, 437463224, -1847630699, 854928319, 908408094, -1702102752 ] ], [ [ 78779022, 38427708, -817010473, -1863441600, -2104800263, -1251763349, -1155135832, -1237284364, 453935856, -338646889, -1665130533, -1787035082, 667518262, 1866369735, 1372981166, 1107006104, -780918081, 876127273, -1795358438, -1411470863, -1547481912, -1358552564, -610276488, -1960033548, 1346189865, 923565123, 576722709, -1393838401, 1580065417, -2120043643, 2123548279, 974056427, -1277468432, -1302331231, 836751697, 1323513667, -143809679, -1889406771, -28011515, -88332590, -749122168, 1730825420, -676404887, -1101354803, 757125203, 508043054, 518844578, 17398265, -779521229, -1041078650, -1638182480, -1350038560, 336043770 ], [ -403222884, 1028199472, 1306926192, 251778671, -1698016276, -2131804125, -1166243687, -934947755, -1831147839, 1196489153, -570863359, 1041736609, -1250639996, -2102771954, -1559201618, -127576709, -87222029, -269216399, 1973389846, 654043530, 996155028, -1610698464, -147859686, 521474454, 364136249, 1919498280, -104287133, -550831555, 1908589046, -698548868, 301515449, -2026049829, -1436363637, -1900973747, -352888407, 1853589545, -1841333680, 2042264880, 1584711437, -2123252730, -2081209362, 1720906149, 366286564, -1400331006, 1949188050, 263533689, 580745922, 765109440, -1281542185, -605338229, -1594820013, 124502906, 2093001933 ], [ 547789526, 824609585, -1314576535, 180186629, 2122816025, -1769046650, -1271817832, 944369967, -2103080281, -1260175182, 1908187793, -2065168292, -304394207, -730411296, -435424992, -1039123857, -963484351, 1119833560, -2036536368, -1591056917, -1011171910, 1402260631, -458271540, -1997944004, 87313459, 546918549, -181916690, -1766771978, 1627948116, 1538396764, 1766648304, 1992579052, -785313632, -336464789, 1973771951, -215787760, 1567380334, 634407909, 1836677551, -2102769432, 886184392, 1292084813, -1295912566, 1011079325, -1308986664, 1738677910, 1755145098, -2131539567, 30260020, -504697386, 1677044314, -771910090, 947245928 ], [ -1646197108, -1234750251, 2084052261, -494952805, 1141778675, 2009293998, 1998109527, -2063376329, -1148144201, 921630674, 1833077189, 2056343140, 946022336, -1700175922, 1041596893, -979283232, 1325498639, 201919815, -1357742039, 1476459122, 2099603211, 27968267, 1342453921, -1891520576, -982714134, -1601231139, -928014172, -532819174, -294791885, -762182003, 192239279, -1203971112, -653768246, 1460841798, 267295852, -2032027696, -737576702, 1414522773, -1373727033, 1811102555, -876715767, 558822595, -107324678, 538375862, 1277149034, -1507457445, -634741015, 293422451, -1028219237, -536121896, 1657170654, -1163722414, -1332674043 ], [ 357897717, -1719092520, -2142370631, 1587575572, -960299749, -1630034217, 670195391, -82002134, -193099108, -264692698, -1521962290, 1539926043, -2141822402, -72258372, -985955639, 608731175, 210708114, -494520716, 148372072, -1172529992, -1584534127, 1740773889, 488325510, 660701391, 2142863887, 1735753434, 364500586, 1255631027, 118705060, -1125702930, 526705255, 1774048354, 1630674056, 22266006, 1915552599, -1298923566, -1971246040, -415516464, -1267041969, 1965667610, -1650280780, 148739817, 1169750602, -1671305961, -1951792659, 230207682, 1729303929, -2077505168, -2059199028, 1827575087, 440435207, 865003873, -963892908 ], [ -806005057, -126428698, -1228192731, -249598099, 1949834077, 1068988457, 1585169988, -14422067, 1234836961, -338353959, 504397350, 989032624, 1395288166, 1828826792, -1694366049, 1262387102, 900531397, 1016691908, -2084425430, -52733260, 1979339513, 1718913764, -1156032914, -58783253, 1562968436, 1848063375, -725227104, 1301041210, 1437789551, -1502120851, -2010213852, -1945653803, -1523129474, 1034467298, -474539963, 798173121, -1761503333, 438468399, 1052647049, 2045432132, -776106898, 195004605, -72581405, -653265097, 600404571, 279026204, 1430142819, -2025456101, -1194383529, 340437295, 316833855, 1728424569, 750983461 ], [ -2128886146, -46653821, 1483068580, 1602618836, 1296774725, -96939809, -1691774176, -1231240048, 1489625625, -684516433, 1131918297, -1992055114, -38455172, 1934385951, -1094297803, -2016377325, -910101784, -1876746897, 482217133, -1323869518, -1089616026, 376569329, -750091662, 646468092, 1850436971, 1852341530, 984958907, 2013100153, 1013930322, -1856010633, 1958232022, 286923501, -2122598523, 517607484, -1097424947, 147802374, 678493004, -2028185055, -265121743, -1909074775, -1662990085, -1239886030, 1207889484, -373099071, -1945308654, 1061195363, 188339092, -1539263368, 268282261, -1079060393, 583949421, 1922353843, -791879001 ], [ 1054207292, -2046118378, -398819258, 1670670492, -1827044316, 1843420557, -1745312253, -77357829, -1369905762, -2058834005, -647295770, 347338988, 955105301, -790575268, -32542446, -1363714064, 986136699, -1421837515, 1550630619, -1377587395, 704637006, -726532371, 2132455671, -942229000, 1927274958, 1444933652, -137593365, -20123179, -627972871, -310751654, -146072851, -1521133290, -760633351, 1614438663, 2056885895, -1912024068, 997860552, -1118704296, 660924532, 521719451, 1627310211, 868925261, 1389910478, 1293457639, 633026543, -385295927, -699666438, -658246316, -607052605, -908163886, -812986175, 292464385, -987098500 ], [ -650105083, 898016830, -738329615, -1689821370, -2074937985, 1138806063, 1925502504, 784060824, -1887233351, 272088881, -984099336, -769667091, 1809983517, 1393268924, 1010812801, 3861958, 335607903, 1786318100, 690690497, 339259366, -1730613896, 2132246544, 1325630246, -580923405, -1073283286, 2009256203, 1959424114, -342444736, -1153737292, 1279136290, 538436067, 1718337403, 194667210, 222681901, -1532860540, 442863310, -588723332, -1265018348, 1208143182, -662295014, -1234424823, 1978107666, 1987957029, -23392307, -878391084, -1452484717, 544265383, 475916013, 510530047, 1149992196, -125506495, 787335801, 667268112 ] ], [ [ 1269647141, 1046155007, -1993117194, 511113870, 2041869712, 257674927, 127845619, 457961230, 257685746, -421096116, 2121499894, -1843085714, 1349719382, -1461584333, -1260722702, 458290375, 592434670, 1834697897, -883357515, -2036928834, -1052068845, 189129731, -612612336, -1064888037, 1778612029, 265170874, 738826766, 1072270186, -390123556, 1011263502, 1991805515, 965877146, -872513586, 1197967164, -1133393398, -1835623123, -239983895, 41136483, -129745664, -1023153615, -975228449, 1809343282, -895276147, 1214957007, -1041115953, -1685582046, -1875959733, -1102749479, 1465852040, -192327539, 837648707, 1988177391, -1940875889 ], [ -1676440909, 1804342975, 291939099, 506366548, -681664941, 1403585566, 628526981, -1040603720, 638690529, -2130821753, -1114151081, -1271625479, 1227542027, 1009907853, -1755514319, 1745712469, 1366396046, -280099520, -1237092923, -342435172, 384740157, 558727456, -655799730, -1711166272, 471500765, 881074972, -998932736, 599217429, 296196715, 5824532, -2112272389, -827636435, -539213999, 1433873938, 1401831708, 1605247755, -158885502, -743365051, -3173556, 1252811681, 522168542, 434797230, -282567622, 843858505, 1576582540, 721415711, -415217382, 1460084002, 1900748231, 1273778445, 1618936482, -1007180472, -338925393 ], [ -1076559737, -576380855, 1002844898, 758611564, -2133782579, 1096534136, -1322500174, -1349214252, 187332754, -1112202384, 1988453406, -1519333873, -1496177794, 1119663091, -916643634, 920848998, 779461427, -1335503699, 343156030, 158376000, -1741184064, 1134899406, 1535023064, 1919973486, -1769958888, -1380734687, 1396268447, -840397197, 539181335, -651375670, -1212980286, 536773670, -1264769136, -1561569148, 130788699, -1316712122, -1321772063, 1204467045, 123416038, 180619119, -1531532251, -1458630029, -469280397, -479177699, -207754224, -1569835478, 1711268588, -589741955, 1358176027, -428640764, -119505901, -1665973097, 758837371 ], [ -1890501040, 1064617805, 1638967638, -594351888, 1664935867, 853824052, -2136407464, -1276047740, 606466976, 866106140, -1745135375, 793001271, 1332048224, -1752819193, 1630208061, 142074825, 500858278, -1930312047, 485998988, -195534125, -551982716, 1203951628, -1076022584, -1889798538, -3131765, 1046783715, -1573172547, 2081611936, 739700290, 1864293487, -128475807, -1618366469, -1384690988, 2778719, 379306827, 1005617995, 1268423399, 1128429820, 381390783, -2069954787, 127394793, 1371917897, 1493435196, 1436469189, -2101289622, -277827875, 501427243, -1084443221, -387869120, -1729306934, -1316123370, -2122619367, 2059771182 ], [ 1544941727, -413116459, -2128894461, -707540833, -283189327, -1421597927, 694430189, 2137888481, 1477100632, 1529228929, 1421355813, -1846954399, 221137619, 282410747, -1714010951, -1514400268, 280078481, 926774120, -1249376726, -68361151, -1824479245, -1673366657, 344564324, 244980172, 1074110287, 1763838490, -1331443575, -682063646, 1528470132, -1929275195, 1409955389, 1912149982, -1718219840, -1538460773, 791399750, -107150841, 2094192464, 191886802, 666158526, -1129200748, -753820307, -1385479003, -1516677748, -1661555856, 1686899690, -1847027999, 70719652, 34903256, -1907379689, 1468968051, 2981846, -1603058871, -1594681056 ], [ 861652166, 514046459, -375290934, -407350460, -1996196694, -2010677771, 154499895, -585588480, -1065116387, -519264346, 452062887, -888176602, -647152741, -932897895, 714907263, -1912170434, 1797458257, 234114603, -1097172752, 1114386448, 1889100429, -1897473449, -1269983775, -1529367553, -1843851441, 1025255721, -1319839210, -500194614, 1352556925, 480015952, 762598266, -1727869215, 2022217290, -1792213273, 901201436, 598939187, -375245860, 1452238758, 1685478199, -1845650062, 1967647003, -1111880336, 1252648347, 1377584424, 243265168, 1560277809, 1399153376, 97200074, -1378492486, -281041733, 1719490255, -1276854632, 2145589492 ], [ -1367067765, 709271614, 605530256, -1306146630, -118941243, -1527132908, -580807557, 1973169847, -1914318073, 1594948223, 762411213, 1068067534, -935782387, 1928952506, -1059108998, 14619007, -1989465291, 1665358120, 878493458, -1448175725, 696217709, -1362321888, -238759314, 53012977, 1852349761, -719365530, -2092448362, -289827537, 1832021533, 1280746303, -1893767116, -1918100307, 1103078149, 948517045, 245713290, -1768541826, -944650102, 1492505646, -1548542826, -1280330582, -205340714, 1009054979, 1409866408, 394619013, -32251420, -491249310, -1959761307, -998424202, -1225148187, -1900697764, 1052605117, -629727217, 41211026 ], [ -1286219197, 391851762, -1563743889, 763345277, 1024341636, -809900554, -1234738712, 1203239491, -1189027132, -1382037332, -685126948, 2003888457, -160403459, -1019310108, 58895788, -651123296, 706720843, -262657760, 380199300, -273486249, -78667138, -226965390, -455523310, 1991951271, -1005940561, 1311755776, 901696659, 120105454, -783825861, -69463020, 1501440652, -1366033538, 370064930, 1137525201, 575286295, -1528345399, 37753754, -1361471814, 1840634282, -636785387, -336744469, 1535450406, -313668105, -1314516042, 1687984406, 635627867, 450571794, -1822852036, -218404603, -174761226, -1021553185, 276835588, -1095025771 ], [ -124804167, 1294650519, 1010500779, -947185985, -1256139907, -2122840456, -663346348, -2063900839, -1596715409, 2054723571, 1527577291, 257001980, 1179153666, -47138848, 435141806, 1794764050, -1809851235, -636997771, -1636233160, 1267004871, 1385467038, 952665891, 467879177, -98369860, -2046536394, 1179535018, 1692171920, 2000502941, -679245717, -1285881530, 661406661, -2072281286, -1888651351, 1380636162, 1962133287, -414090370, 33554357, 190707257, -1552682798, -1192015256, -865694664, 1467971554, -265746637, 950073605, -1312327789, 1947194841, 1646841648, -106292403, -1178634988, 2046831144, 1323378100, 46623557, -998373305 ] ], [ [ 521503909, -556762140, 747871659, 1427917542, -43931264, -1940614737, 269638867, 1540414884, -1188387109, 1973055663, -591146165, 790783180, 867554381, -1365458163, -1980027340, 1927456272, 860767795, 563965997, -842777190, -1683233764, -979957621, 204980702, 831026626, -777187330, -1224301204, -1075815599, 1982915258, 560598713, 2107450402, -2120525581, -179957378, -182994604, -423405024, -465643651, -1808020358, -2009302957, 1194940148, -255509388, -1448589405, -654816164, 1859926398, -138754063, 2107079769, -1453830404, -1621737646, 274063863, 786004278, 2067152515, -146063285, -1287773938, 176720098, -829079152, -1376216272 ], [ -1767767466, 960014953, 613167737, -1431887461, 252891715, 1654850803, 1366178327, -197677527, -1901454992, 579254076, 69614653, 1811579010, 229052958, 1021942391, 122140730, 175440323, -784106913, -417996320, -876473667, -162628413, 1939285455, -680009032, -157798548, 1916344937, -1498011575, -1061467477, -29331986, -389354752, -682302049, 1194962657, -4794259, -582648080, -90342006, 1660481156, 2078557110, -1103494609, -1974883946, -2012858578, -234498378, 552981816, -1927135730, 35448331, -431050674, 1859970290, 444828243, -330144147, 372146063, -1565127925, -107275858, -731237350, -1370159623, -458651784, 596968236 ], [ 357048421, 1992651124, -968513017, 857576090, 216094064, 1605573759, 1752543647, 891263177, -327575654, 143436198, 650986019, 1313834151, -1164371703, 1601959567, 1294189803, -1768847338, -989257110, -1134696915, 342750388, -1251415659, -857930585, -1334976256, -1857992759, -174548161, -774542632, 19402301, -1236818895, -917533172, 1686520993, 1310085435, -1004326071, -1452628164, 2037632050, 776830406, -32874489, 856359084, -1198016847, -308670584, -466673395, 948635434, -1359652998, -46854348, 1433158662, -1304260002, -1632219560, 1379610151, 1604289476, -298214419, -1950271427, 174772983, -860677381, 375499601, -1546674760 ], [ 1310623576, 795709460, 623719416, 52921431, -1201667714, 1886949097, -1005977233, -574749255, 1830798047, -1972467625, -1610202146, 1123817119, -567110608, 341452690, 345894919, 1406323927, 516624995, -317232418, 211547094, 1022980298, -519209507, -1412762035, -58805758, 2145450216, -1665772199, -1401675570, 2126449191, 1416482909, -1644836952, -1235068660, 819579505, 1213362554, 1004809092, 1551567316, 29021782, 1617660374, 412338877, -104288477, 585988261, -305745953, 456954354, 1433621987, 1967950946, 341403612, -2122864465, 520880025, -1065591557, -1133583083, 1637256737, -231253864, 1247323504, -560712757, 458867812 ], [ 710050689, 1689026803, -1303594387, 262931738, -404792393, -155350432, 1497792788, -1564127786, 199482664, -481754926, 1700995930, -1217981450, -1148785881, -1757295191, -258113204, -2101039702, 1787665, -1187205214, -427059734, 451744753, 792393816, -1884471315, -1508736921, -782677814, 83324041, 1647162140, -1551460942, -1855963993, 554898989, 2056797254, 1418404931, 281075148, -2061596987, 327293125, -184957520, -227841222, -31337835, 264223464, 945984631, -1322318675, -1826563984, -1926584463, -403637671, 34116918, 1226132551, -285763042, 138059840, 2047503805, 1073081206, 819985700, -584073547, -1493792622, 1804262855 ], [ 229745313, -1815288294, -76070998, -1755935507, 2067253940, 122346029, 1223932914, -125310615, -2062725744, 594713502, 657607326, -1163695041, 929657247, -1176699531, 822800779, 1069917446, -1557150702, -894361653, -1446102889, 976210569, -1135781141, 604331899, -353997323, -1789596250, 1643685347, 906794897, -1023751440, 1630006122, 896950738, 1359985319, -1382455115, -2109422224, -1882041329, 170569928, 1231248265, 1775269806, 1979854041, 424023541, 563743401, -900542670, -2142509873, -1311920773, -1908847948, 794343590, 13351206, 1165026778, -1511472367, 1772038072, 942914896, 1742539457, 637578798, -690286431, 541915420 ], [ 446148023, -1370420022, -1711462065, 645403954, -1741770085, -1716531196, -1840528491, 524668683, 1834570567, -12809789, -1492791363, 54393576, -75908400, 400982317, -287452005, 137920265, -752602354, 1744465361, 162051917, -812688214, -2135496865, 767557604, -514754673, -1077990557, -88716585, -63910605, 1302682419, 182857780, 863131356, 631739995, 1502215509, -2120813350, -531295034, 925147655, -1542299015, -249680996, -424959252, 1312712470, 1988825983, -1690788517, -1226953641, 1177727232, -1396915080, -13095080, 1908414069, 2041392764, 1932404934, -1570236464, -1506516239, -1391500845, 1157291228, -1378566879, -301753647 ], [ 1367356001, -33433246, 1892346889, -5634369, -516463093, 2011640537, 202080183, -1354370202, 577486971, 1172799812, 1453753724, -2123113539, -1681976611, 552376203, 1039000641, 655746916, -503238987, 1089659872, 340142263, 1829494417, -568331474, 1090213477, -1529964351, 997050827, 994946678, -1057474566, -1882674266, 2116730433, -1818879965, -135683124, -2142679480, -354549111, 1378513614, 8064115, -1117801064, -455024058, -1750862860, 402170306, -2129856029, -645857469, -1886780764, -1116928369, -1857860759, 1838224106, 1168354520, 1837509329, 786316689, -16125830, -1399955589, 1984907728, 1793234630, -361992043, -1178486472 ], [ -483704077, -454762870, 1790598218, -1860301567, 570874181, 1153374328, 1127503518, -1317678316, -374762390, -678389266, -399424810, -1773489756, -1789696960, -2043742541, 2004649720, -357367118, -1168407341, 1278546751, -24622775, -581785265, -1655236279, -489487941, 631160963, 530148591, -468686373, 485530459, 1149598995, 1848096465, 121885392, -1169159832, -1591374224, -1470166174, -2101353515, 249546494, -1235023506, -1176432366, 963560858, -774467860, 1410957434, -1558909253, -681460833, -1925947233, 154297006, -1611269689, -1116634415, 1011380246, 1633991277, 195148566, 1998049477, 1102394915, 1086369129, 2107130234, -1765718091 ] ], [ [ -1150206338, -270073640, 508243516, 2106705861, -1722219412, -1162283308, -866808518, 732170248, 1939987910, 1883615809, 1063601329, 1173399617, -362722625, 467550808, -1413366692, 28798438, -890553286, 1841743662, -569022599, -452116746, -417541664, 1723437231, 1857685622, -296125416, 2129055680, 1101852486, 1487994964, 1785477601, -719325098, 217509636, -923081193, -816559834, -153216409, -1928497355, -1223366235, 1328261429, -1435462356, 524028619, 1140907781, -1017711194, -179001553, 1620970707, 1440877938, 1805186624, 551206117, 1662865649, -436107709, 436016053, 718266997, 2046902416, -565944210, 1609777928, 40044677 ], [ -1699688619, 668067714, 2066334432, -200156168, 209621774, 1835236126, 1804040468, -429136336, 1118157948, 562523488, 633794044, 947093288, -744436453, -838273683, -2031390581, 1530508502, -958910495, 748413425, 798092209, 874120427, 1559566649, 1580001347, -2137405091, 1460735111, -1254243092, 624483196, 743320177, -1916870965, -929280151, 1761536537, -1538874525, -1151583138, -1795570786, -1431273035, 592185782, 1465808066, 407419811, -925280870, 1540233564, -569759575, -795266164, 23644248, -1560281654, -617091605, 1284861322, 465076429, 2096742581, 1184178375, -599622358, 1145538517, 1569164644, 561902752, 1127624210 ], [ 14361825, 1767745380, -1126923197, -324817740, -1056941906, -1712396998, 498199145, -1639147613, -1176184089, 1130428608, -1112347929, 1560498368, -1936435088, -184611692, -1858946280, -1891628627, 1249633592, -1860983387, 1684750470, 423485278, -74956841, 1797977893, -482413114, -431285525, -386812598, 646907180, 1491461691, 180421993, -940341873, 1673997195, 424985021, 1427593921, -290865992, -1291288102, 1909095727, 762541801, -825585941, 1492514818, -2108517356, 1847907024, 337690784, 386234127, -2089997182, -1391950646, 947538164, 250104896, -1599191906, 712187232, 1058375262, -977152041, 813321835, 2031525896, -75355400 ], [ -1162534899, 1984014123, 1766745627, -185343813, -321346200, 1434157900, -2145103529, -806150539, 185925154, 661618314, 550983598, -556047914, 1586403522, 642658575, 174217782, 1884065889, -1743201031, 901170091, 1833150278, 695034016, 280696689, -582368196, -981266059, 197086004, 1713084713, -162296788, -1628164239, -70346715, -1728798043, 1873012859, 150362912, -1228857923, 536373674, 162208255, 47069265, 395087069, 1842506812, 1529051323, -1018676759, -1117705821, 2105543618, 622265315, -2064378890, 127108018, -1638384018, -2019396507, -1350009986, -1053921683, -1805708503, 1441021613, -265352244, 222993930, 1569261545 ], [ 1447979161, 1377650818, -1304399984, 1051222692, 2129059751, -2115660510, 1580982143, 1570695424, 1466064838, -444533016, -1293059407, 994876580, 528528995, 974608328, -1048234362, -1385036642, 1724793719, 66120366, 1508855266, 1830433280, -174907228, -1017698385, 1700169345, 923537574, 712902671, 1967314233, -1089749596, -598584543, -1979917768, -482609701, -229684230, -203742472, -1499367272, 1327313436, -46076060, -260770135, 1563075944, -59073170, 1684295226, -1192637301, 1505996303, 2097426084, 1075724948, 1685148259, 1031531761, 430588995, 1132901931, 1978090444, 451116381, 803149292, -1807327717, 1971843677, 1192814897 ], [ -1453692384, -903244154, -1179151459, -774761730, 1654346084, -153622981, -344136868, 1198189433, -553373448, 1657130657, 1092362037, -1043635360, 559744448, -74265242, -669707380, 1745076048, -438685437, -1646129010, -393488762, 72121605, -1604894726, 1042419094, -1161557029, -1750525143, 161191332, -1456133206, 1210438402, -1853663733, -347684971, -1925274534, -500995911, 1860950463, 646461956, 150969246, -1472083446, -803810187, -512173457, 337671283, -1253545321, 2147254366, 651315616, -808275833, -1664883879, 408022199, -224099284, 746892983, 413098789, 602834114, 1433125114, 108133561, 964440388, -605455926, 1902082621 ], [ -395266441, 772571876, 2140838016, -647725587, -1711163249, -1152237151, -1100414056, -1904464075, 188505336, -955253913, -1730614755, -1559723005, -973271882, -561675303, 2037852628, 870066482, 922274673, 824779853, 1302343165, -780969240, -1720695607, 36732152, -2141863174, -1216456845, 1086650797, 12784908, 818880086, 43301328, 183465571, -853423579, -1208926848, -1033077949, 1280132614, 2059756638, -1795983264, 159444266, -127072360, 266617102, -1147209348, -2114008285, -1274162034, -1366483438, -1922604993, -615803985, 789879971, 2001372049, 675316257, -1394826131, -591943647, -844864257, -1236257249, 2105208258, 668448533 ], [ -81137764, -271724727, -779932666, -357526637, 577067169, 1839164767, -15881568, -1353048049, 1964728888, -794632570, -1790163638, 189678544, 1247893816, -1041101650, -948816780, -905187478, 1317134747, 1964487517, 1493447490, -1176186645, 1499900754, -817605827, 1574946034, 2110517146, 936850507, 1954686081, -1535862496, 664986129, -1924563707, 653917738, -683908071, 2018298054, -21174797, 1127176107, -847736777, -1825927921, 1040270860, -1195117372, 955387462, -151836592, 2026900298, -633026560, -427035325, 1033004484, 1227190958, -1607283120, 1035945986, -36766170, 2099163192, 562840628, 1175168555, -670421041, -929540313 ], [ 1224394277, -2081889194, 345466578, 2010758322, 2109596027, 928009476, -11560055, 1342635243, -2084499033, 1259474053, -1331549945, 1012586171, -652779678, 1080074618, 443629777, 1844508858, 1234503799, 1778594412, -1497951067, -518717177, -268808637, -2014504917, -2049674049, -1981347469, 1147722743, -229186480, 1081057926, 1438726125, -1992387269, 1492978850, -1178276944, -410643622, 1988245024, -852071582, 1889146736, 28352987, -2090168808, 1428262198, -1957050239, 586246370, -178788381, -1547022251, 62760088, -591700707, -1724321143, 238052493, -1959144910, 164335891, -1176797123, 1420062303, 1933839745, 1856163591, 1879872752 ] ], [ [ -1715997945, 41900903, -1183660387, -1732116448, -463182542, -303614693, -874463582, -1657147567, -393889325, -1480214165, -1972587303, -209151627, -1863958812, 2001283733, 1453251481, 1829172086, -1706898241, -150382446, 1391892007, 324394097, -831024625, 1423983390, -819379388, 2035080210, -1714778458, 884759417, -2090517859, 1779316574, -621530695, -2059889783, 1440346945, 2007741096, 1803694985, -61254574, -1882975699, -1169213903, -2014734525, -1957209741, -1465440178, 271273845, 1143706019, 364402953, -1267518869, 437002180, -1156160639, -167091701, 1670496167, -1569624403, 1610393859, -983576856, 731386628, -1025313644, -1443049825 ], [ -213018008, -510460344, 32067260, -1133109413, 2054410223, 738071153, 1462870002, 1202294722, 962745392, -1537023961, 378329185, 1709207287, -1734692880, -159661513, -1355758956, 1267040497, 1852757006, -1925701809, 1294265312, -598799243, 1992429362, -2083999962, -1325177538, 938384776, 1195762966, -1806244330, -1459988559, -694557239, -1997918577, 1210101369, 728663202, 1069302882, -130503474, 602539331, 312641792, 833312298, -212218778, 649533595, 624372602, 606775623, 1599721321, -645728405, 1627400325, -2026512871, -59343728, -249856073, 1580913578, -1952235932, -1216541744, -133713520, 1354846708, -154279621, 596782466 ], [ -1379880491, 1903936268, 1220894405, -1962868449, 877072445, -1591642767, 255720380, 895255147, 1829263422, -1844666237, -914024389, 817661637, -1022063827, 913105054, -1359632820, -1444906069, 190867435, 812181400, -1265481265, 1606120715, 1584394444, -1798714522, -840483136, 241037778, -38951015, -1052303910, 126747770, 1987620576, -826151789, -1206784474, 1024004475, 303559217, 824946979, 628691070, 1120174836, 984729753, 454924953, -195468925, -171015753, -1007675506, -219399400, 450999424, 930008860, 1172173463, -528129619, 1000546148, -269467189, -608361821, -1444521544, -1005519052, 771506935, -1217889434, -1817094366 ], [ -979423956, 2106733689, -1504201524, -1530135455, -415860996, -502603962, 1805174933, -1126223607, -355419353, -899116503, -1074204406, -762557488, -1043185995, 937748724, 1246094047, -1388351301, -17566626, -1014228429, 1578750389, -1712806801, -390146731, -723873794, -586401860, 1895118857, 175079975, -514927999, 1322688475, 1191158945, -1525502758, -164480334, -377527827, -216467708, -648911943, 1391444609, 2130097222, -2032294973, 1531784204, 1567175580, -577252361, -63529217, -1709095988, -639403871, -1124236488, 1747342809, -1687516496, -687798847, -81982759, 2051694517, 1362957602, 1874136893, -815294131, -996762214, 306502472 ], [ -684606106, -2079574951, 1340749401, -1740021520, -1307344742, 1903689846, 996224381, 612015909, -1592783696, -1070402723, -1264414635, 607013568, 2172435, -598963088, 1056053975, 1193870598, 1028338193, -1693163578, 467817597, -1245416511, -978768613, 2054359332, -363449307, 1235208623, -1090001426, 2028745789, -957702868, -1365933020, -759247050, -1402575139, 424547686, -1528912449, -1255870391, 868202188, -1964648956, -255672156, 826586435, -234192648, -2053825871, -1468810401, 2022005396, 1168761185, -643018838, 1604983979, -2119216870, -1944154037, 1651781335, 748260117, 428657206, -667809568, 1363189526, 464594209, -279066722 ], [ -513068073, -626284044, 323475755, 666533582, 1309039798, -403723169, -1057128934, 241414090, 358283387, -954243473, -1832674602, -718782505, -1844374121, -1794477008, 2001137046, 1208483480, -1995257160, -649180755, -1053865500, 2040105795, -267889900, -1031827994, 578779264, -107147923, -1343020815, -835232839, -1600486834, 832903143, 2021517430, 1324421539, -535352503, -55788488, -1886163338, -571541789, -2009695914, 1051198911, 1757619148, -1325190496, 747247624, 427204669, -352869620, 1003409416, 772007523, -990979474, 1282023583, 668723573, -805311297, 1010288600, 604048641, -1643183065, -1432943067, -756311596, -1957011812 ], [ -402412460, -165148680, 1185227995, -1410928042, 289932338, 707010411, -216631824, 1749500562, -778366407, -395471172, -2130040209, -383319323, -2060639019, 2078182837, -1114774973, 1340674017, -1646301313, -969689211, -1633863125, -563836726, 441263325, -344261786, 452927164, 1315641026, -1955188903, -325126365, 403448834, 100713330, -1521197556, -1259874329, -527311454, 649912996, 2103176162, -565091587, 94512315, -831147411, -2000647249, -436488558, -654303042, -1500988517, 734002003, -1037266845, -1182843079, -475709865, 1994794283, 585775826, -320861125, 1377233194, -2056914356, -700892316, 174230350, -48653366, 756728674 ], [ 866512725, -189016456, 1845167053, 1838979753, -106624360, 1726285514, 605001154, -1550654679, -1633902573, -1804108884, -1237843407, -806126718, -1850586798, 464426248, -381290141, 436348552, 13064032, -980785419, 493645657, 1937462095, -787029580, -827503976, 69183488, 1306526629, 135155164, 1425844018, -1829324054, -1724708461, -402356221, -1148676496, -2047751120, -1223243159, -983115022, 1802388681, 1212446269, -639499483, 1967253031, 1445133372, -1070936385, -94411962, 1811172240, -183742807, -554458860, 1732681537, 689099148, -253826524, 1587966369, 1051630976, -653656684, -324796157, -1943911207, -1709956461, 1951550725 ], [ -1919443243, 1446373112, -1253098899, 178476783, 954633946, 2109596409, -542670321, 1825704731, -197106438, 1576823516, -1709927849, -996208416, 528442467, 885238810, 1303300139, -610216142, 535510455, 518652164, 2081401632, -1644131170, -2077297906, 321945309, -2080182253, -1306298262, 24065, -997285818, -1003269748, -660286849, 801056091, -576202908, 1259328020, -1464483947, -1707524770, -1432372675, 1792453932, -955859978, -2018965609, -793241271, 809188708, -592716881, -496065432, -1776275136, 719145943, -1200277393, -1728138840, 922692355, 1877245677, 474736347, 1878654514, -420162463, 83325862, -613346488, 41165260 ] ], [ [ 1687431359, 578996757, -2032738881, 343893524, -527250384, 187031080, 248034893, 383073067, 1572965446, 1540304860, 2025117054, 477028185, -922218001, -1306381499, 1500366235, 1777738676, -1987484494, -1219939854, 770454548, -1438119571, -1932550883, 2134847120, -1734389309, -1230865925, 2100039459, -1717585947, 1287725437, 266318942, 171379837, 1405286428, -2055826234, -1886561293, -1307654330, -42502244, 1985246824, -1853268337, -342948227, -306269317, -1303544443, -670186144, -1284250844, -1558517282, 91168794, 1851221199, -411772732, 579335165, 730769881, 1473415591, 1394587658, 1743518476, 1350722162, 1847631927, 2001746570 ], [ 1065644162, -29307018, -829150673, 306560804, 1412754840, 1089002844, 86684944, -1820551019, -980738938, 331586628, -490597751, -188329353, -853738435, -1820727423, -145152543, -236392313, 1208325217, -1665872094, -64994272, 1519678260, -997039816, -789057821, -1772090301, 320205713, 1527960759, -79522016, -354899132, 1069701599, -249440769, -435238293, 1132675519, -927555489, 1502063862, -995832142, 47867015, -1072690245, 568515517, -282608524, -1120313441, 1047936020, 1868602597, -2027090308, 291719625, 938514477, 943195822, -1200175109, -1656942315, 58268446, 588071012, -904128187, -562856399, 137760105, -214477889 ], [ -70805252, 782379971, 2080042293, 1272717106, -2112233761, -646971375, -2105719440, 1603040074, 620289906, -1206927454, 1456529021, 270145854, -1926567539, -1497803357, 1328587313, -905165336, 105371924, 1698279329, -905698431, -2097847673, -1787216084, 1785036463, 429121026, -737007653, -1809623483, 840934925, -1977189679, -1753556573, 403605891, 606756310, 299752816, 1758622805, -991454900, 237090464, -833013617, -592183656, -1500382533, 1260906277, 874938864, 913648740, -1536717884, -1641997948, 1211575785, 711682681, -2019632105, 707191474, 2061780943, 1081993174, -954838480, -788956007, 1082793761, -424007841, 1016667331 ], [ 1975848407, -405946785, 315495072, -43979706, 36528598, -1822458790, 2091003506, 175089082, -1161541127, 317502215, -438357634, 1382615197, 1116191397, -506158045, 915260027, -2005393444, 2004463999, 46820162, 662714917, 623205917, -802750978, 815606509, -439581455, 775866513, -1762169574, -1520400200, 1819864652, 1013099973, -1594858699, -1229431125, 196296000, -2122273490, -423504715, -744889668, -1570997620, -859656486, -889091501, -1859200238, 573674555, -977520013, -2013259516, -2052548512, 2001409806, -1639486740, 1757052300, -1431813464, -1784123203, 195474660, 1582066443, -1840011197, -736281010, 1085406499, -1857554250 ], [ -1419231674, -832739036, 1316959795, 1326661685, 899430575, 712240663, -2035214704, -1122877965, 1811184596, 941355798, -1112239912, 892584890, 963327161, 1043081613, 2062026398, 174619057, -1890590147, 1369861145, -2083199061, 607146103, 1273072315, -1608898144, 1277068403, 1332539320, 660894269, -756910226, -1280104892, 880617409, -1473217916, 752184950, -1419135394, -704750356, 28014831, -1453057623, 1264989097, 837338611, -2077360070, 1499043887, 931319021, 1452692444, 436771794, 543334158, -500143447, -1170776862, -1136427620, -789372180, -897882850, 1093617562, 104530900, -382879457, 967493258, 998568808, 1867955454 ], [ -818406051, -1102392391, -2120346986, -1460982674, 444486443, 1328083138, 433432444, 2112007563, 547843190, 1643244583, -995635114, -756275589, 1336039558, 691155244, -53829518, 1957401666, 1126947487, -878758687, 477142796, -446504578, -360473106, 1310121144, 771491431, -2094536667, 322025292, 631443891, 46003967, -859062709, 638062600, 1922765545, -1778378556, 441955001, 1762057961, -427337671, -708317219, -1084005186, -1182434718, -467706990, 1167356467, -1366785709, -1154393205, 2142310569, 2129314317, -1172918780, -341481934, -414292256, -873491514, -1490994816, -1880916191, 488728649, -1967936074, 519559026, -1738858050 ], [ -1484395385, -2125867813, -438827718, -742642884, -720434265, -814092153, 1882474772, -300253668, 1328153582, -1147087311, -72302630, -1878012427, -1036801432, -1841842918, -2058565094, -1365170923, -1464751681, -787741984, 1046320888, -1511862633, 475328302, -579314537, -417702733, 1813421750, -150835883, -1023907278, -1125044948, -1424214089, 1297111298, 707708617, -997569294, -39165644, 23308222, -1944529196, 1755274777, 1236123074, 152114750, 924891021, -1678715061, 2049980854, 602902523, 1882512596, 1564349735, 361843665, -909047677, 798955372, 52619092, -388665232, 907900876, 1668453861, -1411411251, 226812177, 1195908450 ], [ -749251349, -679009974, -2106718001, -759777328, 371298913, 2025149062, 109237727, -898492409, 1339502279, -1341298550, -1344304894, 91341776, 1354638130, -1234991227, -2081841042, 960553385, 375008101, 798152045, -443015564, -1638775081, -723613851, -129902316, -286491640, 1670968732, -1187165528, -808163468, -1359676467, 303618559, 1310424088, 1645745542, -1169269198, -301576167, 1017786966, -1950513721, 907786626, -1570322870, -2004029955, -1661822966, 1636693582, 776934294, 1242770820, 816518671, 1271599153, -14821445, 1327965457, -1904408487, 354563419, 1095508248, 2119054687, -605300441, -1378031064, 945785637, -1836803191 ], [ 1187992639, 876892616, 820599938, -885032827, -1631136263, 464858157, -589356878, -465138031, -1341187604, -715008295, 1425751004, 1688989981, -648638179, -1537411639, -2001961708, -1335796443, -2105632139, 720870974, 612940018, 1213762107, -719441077, 1426850378, -1418846930, -1154703176, 1786589456, 1641164634, 424332704, 470516486, 861759263, 1388212538, -1154074396, -1853184156, -1352820832, -614634147, -1135270503, 106790000, -1554241745, 330527938, 903935208, -1721974564, -914344547, 166035896, -1863016072, 710758818, 1089137992, -594444581, -2108553082, 3175030, 1584774173, -890920436, 1500173610, 1591286550, -941463979 ] ], [ [ 426089131, -1966351854, 220219707, 1629979776, 1908500611, -1290123977, 708375500, -1863965130, -945651118, 1439866248, 608824847, -463598392, 1982657649, 1110445071, -2046301710, -1804199404, 543704235, 1618082725, -1473882621, 164462896, 1359183250, 1556245169, 604235453, 2147096721, 1876855580, 1434774964, 728331371, 2084786730, -2073529066, -1763270957, 44469423, 734588036, 1733741131, 766266812, -1149749843, 1754939243, -1791446304, -1739737179, 944411207, 1990060175, 10774212, -1568457762, -1943063557, 2059715525, -945256880, 598383543, -744108893, -1226019509, 720959558, 1027023220, -121976124, 31874594, -55017129 ], [ 392210491, 1316852862, 906215954, -951691316, -1086576355, 741194281, 623959502, -568837045, 1454409056, -350597977, -704814184, 240099036, -1319669242, 840296628, 1705107009, 1912099085, -228825909, -992089503, -89976706, -1701901323, 720669024, -305836364, -1624014450, 200643687, 938866775, -1168215626, -408802717, 1677166578, 901470992, 1283538159, -216476489, -27213285, -12938193, -214473775, -1527927027, -1972501283, 1427160027, 158440195, 139960476, 411230643, -375845245, 1682045693, -128853773, 4716156, 134578412, -1471552765, -1402794307, -1374145146, -1056216390, -1460858314, -1184919907, 1883492942, -598389667 ], [ 1260097265, -458549717, 1394859891, 1087061301, 1462150829, -908909858, -1736735986, -824120899, 868342985, 662505480, 877619497, 2119195028, -1181881766, -239766783, -40090212, -1506425451, 697635335, -1937392373, 1706547002, -1767936751, -1673209690, -1401925070, 1684456770, 1552511016, 1814258466, 1431278052, 1819390386, -122709734, -2126717945, -265931609, -1198301147, -1096201755, 821392034, -1430845575, -765621811, -460999520, -1885132909, 864645657, 1129327636, 251193362, -2024681117, 1232869029, -231836632, -1003502745, 1922324672, 1543571763, -256698057, -243643953, 1769042420, -1326528678, -390823788, 302383772, -658478148 ], [ -791863877, -1686278023, -1001878679, -609494905, 1449506745, -700137695, -1455286617, 1488426010, -636500071, 1803521940, -1679214163, -2053294647, 1811264451, -1725475579, -2110764635, 615161582, -784856014, -65528797, -393432557, -872399620, -80967834, -1031191327, -1182417991, -1182513634, -1638655093, 109310651, 208348730, -2072407893, -173831361, 1026000584, -2141985139, -857326978, 1979956427, -314256525, -2076342813, 116188305, -383089606, -1239701067, -1832150650, 1647990322, 1343640295, 782084575, -2071693623, 1590410679, -114703002, -105438848, 1622195860, -290080125, -1132999564, -1128964072, 1833370608, 192587884, 338903835 ], [ 400134500, -1200148594, -343926477, 1939315999, -1523070307, 1938236341, -974508915, -877361251, -2086273881, 702995581, -776793078, -174389257, 346857163, 576357244, 1957264261, 239517319, -1383422726, 874107477, -1909265304, 1475627509, -874836358, 954469585, -1474042663, -400732451, 839747697, 521205564, -2122791175, -1998741171, 2065308435, 123906104, 1527576738, -1835204435, -40069502, 327745505, 1807933067, 904476810, 550010645, -887100345, 2120703997, -740230647, -952167615, 960925092, 2134195631, 1532697652, -1373327424, 1354560844, -629563318, -1194074131, 1869702688, 1931979684, -556016652, -2034948961, -1246243271 ], [ 177047455, -1891988476, -1171843427, -1507713009, 1941759508, -621810590, -515133946, -338305759, -2091523547, 182326234, 1771537945, 1346850180, -1070685093, -2089867307, 1174123321, 1465082627, 1811359080, 331783401, -113738304, 1101564872, 817689558, 1103717348, -926133070, 1731742321, -1987813769, -1746418705, 664726030, 307155824, 232178168, 1756768447, 1592820214, 941483949, -1440166605, -1732654612, -1547334793, 489472988, 913981353, 1287978697, -1704597935, -966961265, -695664531, 569054111, -1947506454, 1462059358, -1801317656, 102507795, 1859234046, -1313455972, 804423845, 213383089, 1373849217, 377974014, 1495609739 ], [ -417244167, -1443358748, 771447528, 2008610095, -286333038, 1374301455, 1620942508, 625054128, 1252521845, 270579672, 1308985196, -703551299, 111998596, -1813310560, -1304176180, 339784117, 963884373, -2019592767, -1851468697, -2120132205, 75483776, -707651620, -1919940226, 1261062964, 122057332, -2104410029, 798529636, 1767105677, -347040890, 1931223482, -356898183, -1814883999, -1620088077, -1859879574, -851049465, -494584244, -239342548, -83155919, 1561487495, -2097631052, 1709310665, -1121316173, 1948111704, -1567054643, -1716854348, -1625642146, -875267901, 1896377033, -159287802, -1437774921, 608785090, 34449039, 871012880 ], [ 1037421796, 1228430605, -1497754174, -17721851, 561171915, 243027574, 2029673379, 1978136046, 1339521462, -1116570037, 124120258, 1304638161, -995268360, 909751530, -1077196341, -1545802381, -1116947771, 1831767872, 2127581856, 1526243068, -982383066, 1200463343, -1210087517, -1602995252, -1036186169, -1547603285, 603444808, 786831386, -1994356170, -1686762441, -89869303, -1660796827, 1409658057, -428296429, -374429363, -2124385792, 865401284, 951263971, 1101124851, 172687720, -989775933, -1811728234, -792181086, 187186479, -1646642018, -1915178003, -1215656001, -1843846185, -2086442220, -62422238, 1052745091, -759134, -1755543452 ], [ -691512185, -1994819889, 523004431, -1146209506, -483791977, 1726599071, 373492842, 1137464372, -645168782, 1849791293, 923276082, 67249657, 340531281, 529190060, -1460101849, -1066581074, 800018641, -254289332, 1219495501, 111053697, -1864556681, 707851806, 472277160, -581212148, 1247385874, -641095692, -1655053202, -1626831708, 1725084007, -532225751, -365936427, -835433339, 1021514253, 453173955, 1713906041, 1694297632, 2102975549, -734028997, 360455405, -659321515, 877349842, 1065910192, -1066441780, 1544814916, -901743966, 2075789970, 1506543216, -2069429472, -437039106, -479417911, 1384843289, 963930050, -1930171985 ] ], [ [ 1463091292, -1210092340, -559543033, -1416935099, -1470917322, 116253897, -1783712624, -1801607580, 1227213137, -670571366, 636681703, 2088406844, -1929041951, 1263652980, -1676472075, 1119231596, -833219590, -1567170433, -1165114984, -581714208, 986737880, 775619430, 981951021, -2054603962, 2041427488, -283568813, -1669242319, 1840779128, 1257441722, -1793836871, -271188400, 1744870573, 784440974, -1312019633, 860761299, -1335274309, -636416934, -1308092597, 830552646, 1852230769, -1956421689, 445581358, -1080601634, 1077130318, -1549130953, -573774963, -1263127971, 1603100563, -1792876389, 351917319, -1630202035, 428787773, 1150676965 ], [ 1083710666, -2004262305, 1175286118, -872435525, 781098092, 1992076192, -1636769373, -589645858, 1575078722, -1539680250, -1026930477, 210820588, 2131137682, -881723728, -491739689, 1270337551, -1632099180, -740386084, -789902457, -424805573, 315827171, -1195635118, -466234857, 1790350904, 1411677104, 1959624170, 782570079, 353229404, -1230720450, -1465147866, 166873674, -408526401, 1234940537, -2106020289, 1680336168, -1415149275, -451210646, -617517894, 1823062091, 946706774, -1992995996, 1516248075, 758882934, -1854922782, 1211115257, -2001815588, -321515322, -1451282248, -2100348633, 255649702, 803309896, -87257538, -676181430 ], [ 57885426, -1495451973, -1932827656, -1472706591, -1914514837, 1156050817, 466879361, -1342652200, 300060586, -68297290, -1669448932, 2020306916, 1880477462, 1111617842, 1325825129, 202695177, 1304835602, 121441714, -1434209041, -1428817759, 1520435610, -230108994, 985392606, -1525144374, -224043804, -1788501197, -1199379502, -1678742789, -1253614326, 457891431, -2124185160, -1316179917, 820266292, -1506049546, 238697223, 1576815475, 1202700815, -1623441962, -1513860760, 883196089, -659300326, -356481160, -99828796, 339644887, -218291205, -2047172907, -1741621478, -2147401015, -1009759640, 1362572121, 2026360569, -105479422, -2030517677 ], [ -1841222688, 1352943461, -672350918, 1639136683, 27292095, 1628640461, -1565543597, 1538521452, 199019978, -268398910, 123483401, -742297614, 441673676, 1159769159, 1332564306, 2054106502, -374612145, 1154639157, 1668852614, -2071165782, -108775403, 862204340, -184043798, -1717939134, 668664983, -403210718, 504749776, -2141682515, -2098370960, 441928623, 2072023607, 598926566, 1901354474, 1491402530, -939369725, -1707901116, 251613530, 517234097, 1161724974, 90243898, 1805895553, 1477325212, 368966209, 220701247, -2066136397, 1206338915, 776005875, 1701697064, -1747716387, -1520049044, 735202939, -46061861, 375498691 ], [ -280905322, 604171451, 680790404, -1334628021, 1118404994, -27445431, 324672731, 506620574, 1049924240, -857735415, -2118358657, -1367417680, 2000468686, -1191077158, -1076507515, 1537669885, -1134986832, -152284421, -555865620, 691804886, 405965122, 63947184, 6601608, 1435065619, 349865327, 36485176, 1663743022, -1746654482, 1432265693, -1297145865, -722871566, -2090509124, 306561700, 1423885953, -507818402, 701251479, -459461321, 1113263761, 2141649707, 923504875, -685587861, 1393629651, -1984397473, 2091518090, 1458300988, 659154342, 518852717, -1064011134, -294889878, -1712016733, -692423167, 385464417, -592024472 ], [ 1162892723, 1516788556, 264448498, -683441335, -843725847, 200446863, 943753985, -1603318247, -223456428, -255274125, -916592831, -1126358196, 1464946721, -289989802, 328645662, -1983017282, -930083767, -1187099745, -736138779, 1467229601, 307799326, 1727509724, -331040644, 1159699213, -1458059286, 1354265150, 474464746, -1980866283, 812221549, -89000612, -2147016372, 1490204170, 158352506, 457785557, 331406032, -1758408004, -721279395, 866248845, -692643969, 1667930953, -783149138, -173718625, -234814159, -2066331008, 1339771578, -1564953431, -133032029, 1751714386, 2120205050, -1158576019, -531894442, 282394706, 855824873 ], [ -1073689422, 210305957, 1435823229, 1126521049, 1383272613, 1668013122, 1551966778, 50179361, 2036799264, -23711617, 899857240, 1901463754, -1961742470, 1862553682, 1382407055, 2134584699, 1171435020, -1475424710, -850491537, -2132156097, 463270015, -269250203, -108647308, 1002188370, 1375421143, -1834569468, 1790630001, -542876857, 1082429769, 349865788, -241512510, -1234599409, -1333033920, 992747321, -767150959, -1161626927, -2122723124, 1463175164, -448438257, -651661053, -550761496, 423691855, -77834696, 189640016, -953943942, -874254696, 1558213859, -261685384, 2031399085, 1485943114, 909293277, 207637125, 1449334624 ], [ -1908739470, -4104843, 914966722, -1682922423, -1363856137, -1867049177, -59859975, 178219706, -135124479, -1911537229, -58038200, 1666795736, -2014279506, 1185360547, -977583867, -1826423543, -1929576452, -2092821002, -365258181, -8733750, 521137275, -1798866472, 661743331, 1029721907, -1870252084, 752153674, -1636858831, -260536337, 693666332, 1593224871, 133949934, -277419082, 1431993671, -1219075047, -1266404749, -144339493, -1630617459, -2052005156, -592601780, -1492418699, 588698862, 208657403, -60270240, -15882455, -1724028795, -418690688, -1841286458, -623170173, 763188317, 2089250608, -872014893, -1013083219, 727921670 ], [ 1794872279, -880833871, 1452176340, -795452804, 598533712, -1246336239, -1021979543, 2077548530, -476412997, -2078462278, 1168767793, -1600938607, -1672120946, 1444355329, -650310125, -1554083519, 2043353644, -941899678, 570987980, -1018830804, 348403732, 846046633, 1106889788, -381388037, 497992052, 1462813559, 1461635665, 1062691713, -431064287, 133579200, 2008388246, -1077771468, 826817108, 1255929223, -82354998, 1571917460, -308312424, 1444322387, 619958283, -1925374708, 1388776788, 850226068, -1192455358, 875909773, 49814577, 1902994953, -838836127, -1015852680, -1896580160, 1229850268, 2083894925, 812163283, -561289123 ] ], [ [ 1626619955, -1059414912, 830251668, 416522061, 1513780708, 2026117702, -603119293, -1738069836, -1470491916, 1027802208, -586898543, -1546644305, 1353136700, 639154569, -1582051300, 915756425, 592470033, 2082031291, 2094037311, 2041675687, 1696575972, 1259593408, 735226796, 192189763, 1256837683, 2000989117, -1647221088, -1561592492, -5008952, -886447992, 137062814, -810814737, 1214169042, 1711104645, -933754471, 1169990914, -1690132826, 1274638266, 850892474, 903879761, -31807972, -1688102390, 1470141792, -1676264151, -79501161, -1398825957, 1487221672, 318730480, 33651076, -784466991, 1214180854, -1245254129, 948093324 ], [ 2015459855, -1004667840, 798936921, -818627961, 1845639466, 1714531713, -799865197, -1155315590, -1792925473, 848258430, 1802284618, -1524197428, 1357725802, 1095896859, -120403544, -1188461047, 656923864, 404007699, 1338114751, 275923678, -1937799090, -1273396587, -512716317, -36922455, -644586929, 1628857866, -939947774, 775367646, -595068393, 2115934532, 1787194766, 1222151244, 1137661829, 616136398, 374584914, 271450798, -2031741566, 1878741729, 2068702702, 116021829, 1591518245, -418017268, -1665246533, 1436638984, 40518274, 1890835381, -1231785380, -90551260, 719201809, -1558048678, 2132959387, 465457709, -1409436241 ], [ 1034581437, 1625266882, -542728891, 472180944, 1064631586, -1522432854, 133364501, 254200000, -853168924, -860327622, 556289440, 1081001391, -476966575, -1518176827, 1231906159, -1401555524, -2134255029, -762919882, 1366564602, 1102684715, -830752858, 83256567, 1974081058, 939782247, 1113104630, -1771280502, -1112223508, -1700703557, 2056426728, -677577390, -1801344, 221541598, 98456959, -1923738688, 1758866993, -513895396, 1797027491, 1138254871, 845603916, 871309726, 2054925554, -844614836, -734996424, 732917147, -1149605617, 1305369838, -2021826987, 1706087040, -659943465, -2127963271, 440806853, -964303147, -835890616 ], [ -79640971, 341966400, -1562624616, -1939668425, -165851169, -626674106, 352708927, 1065172962, 492066582, -1699403196, 2131546828, 922719845, -1936533694, 1130912619, 1634572713, 295328432, 1427987091, 1658233413, 1993156033, 1952335418, -1315161428, -1998544993, 651774422, 769155731, 295839019, -1128826917, 1927569006, -394349686, 1037248162, 528943615, 1699058427, 911702458, 578168690, 1461108917, -1914456277, 882130097, 370336477, 1191419606, -1184685449, 425507561, -927261222, -1644718712, 323484169, -2055441147, -1747465278, 127917221, 1711754734, 925741751, -2081242240, -1679909506, -295972002, -303671592, -1976068019 ], [ -1047210107, -1602419025, 288162456, 680007413, -470287098, 307196034, -1282187323, 1510130202, -2128617087, 18800979, -766543879, -211024017, 69415891, 627095178, 1843438974, 262818903, -1170481604, 103628156, 52635107, 1566272926, 285600440, 1580784284, 640927905, 308517402, -736301917, -1047847806, -1720212487, 207237545, 1809711271, -2093180611, 1944569760, 1543522426, -265295242, -800489712, 346066826, 1526866870, -2022816239, -217544451, -1944694014, 618484692, -1818199605, -787546922, 1025407614, 1082163481, -1171518941, 55728296, -1355288858, 393704334, -2111683667, 1347657848, -2049139445, 466254654, -406373690 ], [ -1187585814, 179005349, -1538738421, 339556600, 621742372, -180770101, -594224401, -173683014, 1961225802, 1087237406, -2122474037, -903789390, -2040643695, -1126493394, 1196013268, 1521810799, -184605891, 812881864, -555863832, -99357845, 1413671097, -964628930, -780228479, -1560869200, -1209760244, -1986760832, 1355987696, 1513397688, -337157641, 401087674, -1078956531, -1950647475, 67472690, -1466355961, 1495817512, -946764260, 1020599408, -1017599783, -1604433132, 207837716, -1360074705, -431886350, -887679227, 1641607815, 13059485, 942361783, 381586018, 1764082952, -259716067, 1558294129, 1710471029, 1809766647, 840837331 ], [ 2061633480, 1052617968, -808757641, -1473169323, -1246912312, 316810987, -1438159654, -1126854063, 550135768, -718365463, 777246050, 2135957716, -1770224484, 606297711, 1378992007, -1545059379, 1215761495, 31575408, 551791341, -1926089652, -276542295, -571473153, -1487530620, 1128831388, 24018620, 1623644613, -1463856730, 991202480, 450880448, 648719828, -816195269, 819502895, -1085311340, 1126417383, -253182396, -87851147, 346658837, -1785526687, -569237504, -1274251610, 1991161446, -336210043, -2122153495, -2035697009, 1773224572, -1474145868, -2144545678, -1236245619, -1216712959, -1804370216, 2131812278, -1893526893, 979662179 ], [ 1447052503, 620615780, -1579020485, 971061529, -731375838, -393864878, -1067841560, 1220671501, 343005189, -1482330512, -397472218, 1262258192, 1879530258, 1887752715, -1568055402, 1536253325, 284573403, 1029335956, -490685372, 650160609, -1038457616, 90590160, -1177706004, -450012588, -395243114, 1570470214, 550891783, 633329755, -928722669, -279601023, -116739351, 1223171115, -1350623545, -1915109794, 21920893, 1344836942, 1003302081, 1334455670, -457703729, -1165957292, 686849116, -1985685402, 1698653826, 917868679, 16726048, -1289041541, -1072307783, 2130397369, -2085002808, -2108045346, -655152840, -1160534604, 759082004 ], [ -1966827028, 1226301945, 1213997139, -1161807825, 337994565, 737377877, 1496514930, 998790810, 1986909297, -1649404246, 472939724, 1171578809, -1152109930, -1209361524, -1749557330, 2086233851, 1573079209, -1627864518, -1094730234, -179437443, 1690147905, 1398669905, 1624732868, 1409993192, 548936386, -897667621, 446658648, -25093287, 1936284938, -221336613, 1099576489, -1402218624, 787189213, -198383793, -275991369, 1094125815, -68726153, -1894438954, -477080250, 1989640200, 1916934185, 491138778, 593217503, -1018538782, 1204152440, 427001226, -1987712003, 1930288766, 1513659441, -1797039011, -353740819, 1041632113, 1018596053 ] ], [ [ -1428781309, -1975576230, 2081484614, 1691672440, 1023826204, 686531579, 800951323, -182532714, 791903864, -843711541, -1788043717, -811645128, -885310947, -844398626, -124809054, -1584731896, -396192263, -155436851, -1339604908, -199774588, 748759697, -378229169, -2136769146, 872283108, 337302556, -344392543, -2049362391, -1765215595, -1806454671, 1512084564, -821138343, -321689335, 841948257, 666946806, -1870907187, 1846390784, -1008853039, 1148539121, 1426369633, 166639882, -1451168357, 193369122, -1097126805, 1501224373, 1093069809, 1389990114, 1410183858, -1380176007, -2017274761, 543318008, 489240121, 1570736792, 591986089 ], [ 1302695479, -649828067, -1611832437, -1984423694, -276197225, -2139187185, 78310588, -426225616, -1040200043, 391388723, 770943990, -1976989348, -102106437, 1888410772, -869693475, 1207183342, -700661528, -980700900, 1531878920, -616595051, 1572816188, 664164498, 1341643232, 1351990363, 1777553051, 235389976, 1942641662, -1891009402, -35098856, -444292347, -1732144753, 1603395710, 1288795162, 1068083249, 573085768, 437872568, -513174761, 787577485, 2042399338, -1068374281, -692841779, -1678172271, 1750774607, 129186884, 397647176, -1002970561, -1990107525, 1309368836, 1547627504, -682560792, 1126191858, 309341663, 611979351 ], [ -1405467392, 492148019, -1455342910, -1207592364, -614968016, -1226272738, 1757187896, -2022189023, 1735215405, -1485468286, 1590050117, -702307623, 1808824856, 174912097, -44444882, -1585665172, -285478525, 247270631, 2076259948, -1016532340, -1791798471, -1056728922, -1103631736, 1923905721, -1502141072, 2114603714, -1661634673, 1337618587, -366693229, -1913871870, 488992539, 981965719, 1454455753, -1381150966, 504147772, 297303278, -246940397, 1690987161, -329981988, -514555844, 108650248, 1841861012, 1577765761, 894951858, -1800290127, -854647754, -2082533218, -1739817383, 1424542719, 1354423454, -1707164708, -180133469, -948227429 ], [ -1835267494, -509034830, -1704576497, 1013841398, 2005583863, -332701660, -1103798201, -1870636, 2003993849, -1461993036, 778074470, -1747448320, -856884193, -260523031, -499384978, -1380447116, 1189871057, 743479161, -277390554, -349279084, -1826431503, 689395251, -1160439478, -854346568, 1547669874, 610710248, 842561502, -1010514620, 4364164, -2088524036, -1093087780, 1288751767, -109132478, 579132061, 1240597256, 1876510591, -1797258284, 348038537, 2125011600, -1288945776, 1545168360, 344383386, -781831010, 1216636016, 1591614866, -1534713795, 780457963, 1874471852, 714486823, 202654536, -1547434760, -213710023, 1743304207 ], [ 1284969057, -213280359, -820752444, 1302353305, 2008430118, -861038765, 1335085073, -824617978, 1406046540, 1995824830, 701234830, -14345515, -798415089, -1890254993, -1922123405, 1441849070, 693536825, -1171538134, 223472295, 1626734981, 634826835, 1788595656, -1642710591, -1834956001, 715218515, 354030836, 808341225, 2068130285, -1679702028, 1850785652, -1886256993, 108419088, 1425538465, 775212370, -1191304452, 447802031, 1726958267, -1274517174, 1878926423, 657119578, -1774989397, -716653160, 1555191660, -695905266, 1918671045, -343648233, -675549805, 1512588196, 1226245494, -1123796122, 1206747243, -1070341642, 1699119319 ], [ -2115958960, 696601223, -1481734216, 759294218, 2055911884, 719906488, -284026422, 1388558720, -1309257678, 185241124, 2000088147, -618853838, -2031013292, -250984940, -68004852, 1339766512, 1308256210, -686829594, 1171775331, -1532899493, -1334801681, 446769641, 892449851, 1319710148, 525225574, -1598896890, 752805616, -303916255, -1004572168, -691086892, 1334594034, -1385078358, 254423165, -1791226702, 966702853, -1503805289, 1887953849, 1640710010, 1526849160, -650377319, 1212630202, -1569501094, -903451742, -1578406541, -1915198448, -571118235, 320595527, 1556467538, -1999251214, -399460737, 919938075, -1281854880, 1017141333 ], [ 301332853, 270201809, -1610956190, -1425276683, 1620838722, 1613711273, -203906209, 411978554, 180245478, 63960438, 911482332, 290304396, -1609505633, -1791486321, 1504316053, 1032669286, -1293863646, -1886454503, -1204780744, 336674577, 360031480, -1420529995, -1390742870, -1255410613, -244147877, -1145664270, -187565732, -2086041399, 1873083654, 1682934964, -693128798, 1306680541, 151793281, -2013109379, -924756096, -1902730264, 893280707, 1214946808, 503153069, -2118263751, -1133773381, -133148652, -1526222368, -1686645450, -840286634, 393557418, -1767364859, 2140355797, -176010210, -1408656865, -2061329083, 1961442189, 406232794 ], [ 1569718393, 1188253907, 2086731198, 1673937664, 1143271475, 1508275441, 1533278634, -1053040556, 406293768, 2087097620, 1577473116, -1695389706, -1668542156, -1288414184, 1037897334, -456202182, 552863596, -1547227608, -1890444962, 1163732244, -895112540, -1962053755, -1219312008, -759694431, -407268338, 1704009295, -1295562534, 447079331, -967099315, -6524623, -876043899, -668534862, 428684530, 385635912, -1568205260, -1474575026, -1111961730, 1715144857, -785343099, 334488916, -218751540, -626509520, -1983894216, -252626737, 2144096860, 1893642522, -857309822, 142296439, -913346869, 1810272354, 235667374, 1804301772, 1520556631 ], [ -740660045, -185502352, 298434100, -1078727419, 1424170547, 282933131, -1256907520, -73261190, 1381338387, -330391103, 902874485, 2078261448, -708509111, 2130090166, -367650614, 266046717, 1172512790, -1855409006, 865325013, 287408819, 667230433, 1943353079, -63779567, 1828335497, 290989286, -1221914548, 655117833, -1330926691, 1714597083, -1493549731, -5715680, 1373463322, -2107948417, -42713205, 27545636, -695584683, 742443233, -752447481, -539455451, -964592777, 533824795, 1643339416, -1384678708, -387921907, -1177455491, -1099435454, 2025479801, 903681760, 1908877969, 581772891, 715292650, 924988013, 657132653 ] ], [ [ 1382790982, -746861662, -1712688155, -49085231, -2138942069, -1944195326, -1930303296, -1815052850, 888170285, 419475484, 1866148430, -902447363, -725396861, -42445994, 1207719748, 1849804842, 984339978, 30654197, 2053258848, -1368665532, -125442760, -1087110215, -1434205685, -443977033, 1139160191, -773295067, 1369316594, 476463311, 890347045, -1102910877, 1559853409, -1272232459, -553266592, 1216666511, 817396714, -861329136, -1014262372, -287463006, -230037822, -1892016384, -1105987712, -1483682490, -1483766578, -629129840, -1993065624, 760787384, 736261582, -1200765551, 1611785641, 402516790, -797062461, -1314225703, -303931714 ], [ 1976355445, -2132249622, -2061189051, -374285902, 1800025006, -939214365, 1062478042, 318686702, -1291222527, 1754567940, -1446217910, 26425083, 698713549, 753907033, 1521899934, 882542076, 675515184, -1492793571, -830493070, -658974222, -553839319, -1661527206, -1739182011, -254491399, 957424175, 1663379336, 1890580701, -81886341, 1709936654, -188321504, -114400968, -1248445865, 549657727, -815110576, -64375676, 1875180885, 199220012, -846128640, 731971943, 993797817, 458120840, -1966486576, -1176315680, -1596379386, 1957487098, -809696185, -110305201, 1724089471, 2109896994, -1205633163, 1543529901, 973860684, 489640248 ], [ -1427971542, 820950127, 484652897, -230664035, 372924411, -1242386896, 523762247, -1489476565, -917935350, -21768514, -1451256578, 1776754237, 1659943652, -110230084, 298259440, -895043235, -1236765169, 1980149179, -372248883, 1948107500, -1859327881, -1689295773, -105758774, 1210780146, -326886628, 1459682340, -1577428800, 1529753879, -238919002, -923256478, 599286835, 1196381014, 1840352446, -1771351339, 872673763, -796667088, 10459475, -163860892, 1159860719, -436193748, -945170770, -54097929, 724911445, 1487541487, -2125741808, 294384297, -1835878916, 515320952, 533716844, 1524741066, -1320489524, 1265121784, 810587400 ], [ 709300242, 587350798, 213306063, -1874037042, 1344852202, -461723302, -1698736895, 485340746, 1920903239, 916896625, -1090946469, 1357571132, 1488766921, -728242193, 98153248, 1446184389, -1471050771, -625972474, -187438615, -2117475394, -1430112796, 472471742, -1015682960, -1109524927, -875737468, -1613270024, 587801800, -1037845304, 651342306, 1408379897, -91500465, 1778122079, -1304387857, 1982971900, -764989884, -846837143, 2059419305, -189284758, 1062932296, 1299339717, -222346870, -782101998, -37192411, -493306259, -358984756, -1128397477, 1781769216, 310815269, 1273841673, 684045262, -631392121, -779796603, 2071706079 ], [ -2043414373, -880928355, 1013216343, 196943999, 500781544, -2054882438, -1206891026, 426991635, -796082174, -126957549, 1963287916, 593339042, 559219967, -1303728841, 410073841, 1975863129, 599967148, 1224583546, 1951824414, 1723457092, -687800043, -878060326, -940958718, 1160690560, -529387017, 1385210219, 1292566516, 712615119, -1627969239, 909923772, -1259178335, 226018222, -1167176637, -1881096920, 585736435, -208987209, 608094460, -40647612, -550243794, -2080558854, -961246870, 1634474525, 1093721716, -155170630, -2011219081, 2082929162, 1025370659, -2052467974, -1244363719, -1417060282, 1729914287, 1951490513, -370684688 ], [ -1383540623, 611160546, -976781840, -1627924419, -1035097286, -1057058417, -1917008730, 861607352, -634879878, 216275012, 216928936, 1161691505, 1126614618, 272310975, 1451906236, 297775153, -2035011952, 1538710610, 1157624900, -323454343, -487614534, 1696704151, -318692898, -548831331, 998218883, -736182277, -412680496, 1200105245, -1188493679, -2097892240, -701902424, -1407924125, -593678187, -1839252143, 383858670, 51990978, -977994900, 550060762, -1526711533, -2102919300, -99387263, -1454002988, 1528855537, -848078408, -305901944, -883791161, -285171925, -1730301806, 1863378852, -1405109478, -448636346, 1490575963, -315716208 ], [ 861489443, -1853778720, -875767958, 1116141613, -1016157204, -369628182, -1803030698, 19602075, -648944058, 1547904149, -437788102, 1405254294, 1735946995, 1456062012, 1044174040, 360566437, -89533858, -1798408983, -1568276089, -514515227, 670709175, -2126113254, 1872658624, 2116322059, -1812283562, -1733473346, 1497258962, -1289057784, -1373897524, -1343377706, 864495030, -1577824684, -1357827981, -439498398, 429554947, 2105008721, -1126893831, -1052771541, 179091813, -353342996, 430174772, -1088908739, 509040920, 1827397058, 785115201, 1009724668, -1851003880, 1727795369, 873542247, 546010927, -1483491479, 230865473, 760348596 ], [ 530574563, -1614746152, -1970980274, -88413145, 933095144, -486325908, 805672960, 2007237317, 1672823528, 561821088, 980154400, -1768642136, -1781510271, 862800782, 1292884985, -1313665573, 396875059, -918477199, -1681297813, -522083166, -224303995, 1186379232, 1565620202, 1907313108, -1698802028, 1822505707, 76411351, -1414403032, 632888919, -1888009739, -164752775, 1411038573, 2024022364, -909595636, -1397813900, 355735407, -1471748435, 2055689310, -739685726, -1346807232, -1124831101, -537489852, 1037807824, 1578825451, 1015229466, 644161544, -987238665, 1879275854, 2146254978, 565730149, 1215802739, -843660564, -226550313 ], [ 1310431482, -325608588, 1113529348, 1545630864, 1862379170, -894966630, -102362247, -490426312, 12194645, 1042482883, -756674023, -1146803856, -993175391, 1142823710, 2132570744, -1704573559, 2049796834, -2009468981, 127330589, -1572849221, 1954577693, 1124903134, -617807649, 800597003, 1503214175, -1213407920, 579254327, -860447524, 932291861, 290003870, 937174458, 587257223, 583379609, -1784122141, 1513237286, -1410859205, -463799557, 47320314, 1499755124, 555061397, -1359721518, -917550897, -1288664478, 390731430, 933482023, 897883265, 1074299698, 866935764, 1727869959, 1746281741, -967729556, -840094255, -1906667184 ] ], [ [ -999418047, 32090816, 681800588, 1612075023, 403547344, 2024930422, 228333588, 1536852235, 1323320554, -43136721, 1599575519, 1560714819, -805669479, -1228485528, -1625886929, 1808909878, -248231693, 287101216, -973587666, -475179781, -418585131, 350646207, -1395403992, 1219805973, -469362339, -1116169604, -2084557927, -1709913227, -991281958, 1001243221, 1523980556, 1943339412, -868273498, 588316425, -995434222, -1535092376, 184410009, 615835472, 1120217384, -1646552610, 1060851991, -843854761, -952017310, -2011772555, -1269520250, -53680116, -1335078766, -767277931, 129256836, -1728630321, 1611024071, -820221492, 1113403629 ], [ 633808836, 1079458749, -905887822, -1408288681, -1532993583, -1162118007, 192403647, 533812904, 1087602845, 1992109081, 1417946327, -614327998, -119841987, 1953884918, 906549144, -357626890, 1431631778, -1562657668, 742553591, 1927448213, 117129792, 485825123, -1890046027, 450496466, -901795495, 2123805895, -773888007, -799209197, -450923244, 846345144, 1936569414, -660289650, -1250370884, 1136093188, 178476983, -194496614, 2109765703, -18850639, 510218753, 2067955332, -1250218923, 1729754863, 1976505001, -125865242, -703117633, -1449835734, -1941880516, 2079127477, -294798965, 721315830, -1113875304, -757319912, 1369509477 ], [ 671557339, -1202780534, -2124022920, 1373762565, -1803529449, -1992130315, -857804966, 1843216645, 620766274, -1966263831, 1791308520, 1883514287, 845212652, -1830982029, -2086111384, 1600234388, 1385469656, 1423060265, -57372624, 405547294, -1403566296, -1992924594, -1197682528, 520304393, -420831373, 506146523, -254598975, 245661284, 1938649950, 564898027, 1949999647, 2010505987, 505282533, 2128187423, -1077940344, 88028819, -1826865100, -1753202969, -1578675418, -1572090987, -385654128, 946399820, 2086969456, 2070017844, -1380063815, -274640723, -294695366, -1726410441, -1976936113, -631168841, 1531330579, -493877100, -500737517 ], [ 2132860718, -526531689, 801369400, 2067500577, -1641252664, 46064407, -699750173, -1637443206, -1938925566, 634872571, 657389876, 266082768, 741909510, 940199349, -1900537009, -2001344898, -706436473, 294276104, 1730177611, 2060884446, 1403664160, -896401294, 318740560, -1649087225, -66042164, -1723133575, 2116782844, -210139140, 954322661, -1700519308, 1944053429, 103390075, -1840027494, -564520541, -1236301370, -1851358998, -2013862767, 911982627, 1580194122, 687378799, 834217687, -1987171634, -1384475609, -2000119573, 2036633151, 1021279942, 1957634164, 1739479674, -1182843422, 49298083, 631402081, 1037458779, 721996529 ], [ -201145955, -2130231817, 1884972580, 810803033, 1444152206, -1196834751, -1690156545, 1723650909, 1313648063, 1453877063, -256120784, 1740722691, -1184615320, 1106185845, -23999038, -1439220183, 933826603, -598914666, -1465613437, 897353846, 1167406411, -758813162, 2005078599, 902084580, -2051298204, -703692918, 2037383600, -1384141455, 1947945097, 78013005, 752655752, 799842136, 50215793, 73854914, 289164860, 609315406, 1020504642, -266068852, -276238740, 1195423955, 1104378471, 644100880, -167181914, 320433053, 304728606, -277576369, -1380731723, 153448685, -245284714, -1928398562, 1956258765, 716055558, -1658759054 ], [ -1269541956, 306488186, 1546828006, -62980316, 1341506269, -1596997293, 120064377, 1406036365, 1490916585, -1115918563, 733594346, -1977048424, -1540776375, 1718843322, 1034111106, -1258642171, 2129472555, 2115994733, -1971487448, -2037242968, -1095562686, 1262611180, 419793317, 54144018, -364237050, -87390634, 590799408, -1873577469, 371103785, -1199004996, 1236905346, -1308230501, -1842957925, -280310280, -255052038, 79691897, 1546419251, 858340457, -589433129, 973310928, 16272794, -1186438380, -2054804154, -2130314496, -1184664100, 1370449823, -156100065, -207211792, -433928594, -1048102252, 921935676, -2092656609, 480520862 ], [ 1876545444, 1633300995, -561309991, 1523728561, -1126881730, -1111452321, -672240653, -2071725884, -1006709524, 1522440363, 1126900636, -733920301, -805537359, -656658799, -1636526202, -1467183170, 2116271979, 828959895, 762561405, -944425005, 1528834741, -1388377810, 2012979030, 14563121, -726672922, 1075528126, -355599356, -989566489, 788666872, 953650247, 443519439, -163315661, -735290476, -413293007, 1607929647, -603353278, 2006567789, -1522218164, -1448600886, -718832498, -2134694960, 1628872921, -685500532, -1708680049, 509164365, 1968383576, 2120610492, -1685789579, 1257974937, -592569585, 1444093973, 456581539, 995293651 ], [ 1451017779, 1698078916, -1530800141, 961341176, -1541454211, 1906635821, 551379846, -1320034925, -890146436, 1699468251, 620631780, -1162792635, 1376894372, 937654701, -1817327318, -930824538, 1479590992, -640673033, -1986055772, 446196090, 1712945422, 242379782, 2042764363, -1657341881, 719214618, 643103983, 2079860697, 90833021, 1382944431, -1522951459, -1956935276, 929758293, -2131115768, 1609895916, -2058154817, 809701077, -206558035, 624722450, 529924279, -239303803, -79577916, 14469564, 760768956, 903093274, -216455039, -633495836, -1964673506, 1199233515, -1176105048, -282622975, 2115804985, 1223283951, -662009777 ], [ -107693695, -752625426, 541950606, -1491246795, 1944089548, 2092266354, -865183801, -1157668399, 168555906, 630615304, 616791157, -1966891191, 906359861, -1861987165, -678731059, 930941451, 1662509621, 580542838, -1461454558, 773791597, -1988382847, -1155473303, -1616024314, 2082582322, -565382019, 250719412, 1248081459, 2016694043, 2128129058, -1442376493, -455579433, -407594502, 1272299693, -705725323, -1154159444, 1095538468, -20955541, 1063311221, -515785441, -57793968, -2108270836, -2078128498, -2145985714, -1394980857, -654427974, -1931594252, -1457064098, 1490416226, 1522879285, -902924244, 1917591994, -1641009780, -2012621290 ] ], [ [ -626324922, -1010467137, -1815528563, 1492297280, 2056675733, -986161532, -794535014, 937956006, 1860007308, -915465603, 784813751, -2048120759, 283927349, 2092326946, -105239597, 607897951, 804791430, 568162053, 800046465, 1660916257, -2102296037, 1651859290, 1751417850, 1735232914, -567092792, 356477306, -630187145, 1461634601, -401190560, -803129169, 795783589, -1935458233, -532499769, -1261487373, -541891463, -220149916, -1874904066, 1566220274, -358021326, -606407465, -1505478478, 2129410175, 1527244216, -77819258, -710769486, -139638226, 1979410402, -1196610859, 792541736, 1733279300, 1100162464, 1589809909, 1923076680 ], [ -1889806227, -1121266643, -1527224441, 289012514, -397564878, -1972567650, 247286708, -1714728379, -398086002, -573004816, 1690482184, 783839479, 533425348, 1424613174, -1372119093, -1046235984, 1083742126, 1069778486, -2055737091, -1184160462, -1172097808, -2121475018, 692825049, -1913781486, 1466185876, 367471486, 1124121798, -12251197, 2019741524, -986016139, 248991153, -2119360810, 1429779974, 292102225, -1391985725, 1364110118, 2101198679, -1853085640, 1484981949, 1015650060, -625275492, 577856075, 1225802036, -88670579, 714988362, -1939859110, 1826685170, 1819225380, -1244431391, -96890215, -1122176932, -431184820, -965201678 ], [ 1552525030, 836459758, 1484247191, 1257976341, 976078360, -1431702331, 1414590355, 1215854175, -1613496889, -1770578574, 1120623776, -471676296, -738587990, -444410702, 1578378119, -585417377, -557351610, -432614303, -1914249950, -1986606521, -367734083, -2075255630, 1102848968, -324745031, 4003171, -704084790, 1132299029, -311347645, -1995984085, -50229009, -1386569188, 408121900, 273193983, -109212211, -492573677, 412261810, 773848926, 1625957139, 1986655303, -1790378964, 686601893, -1783904826, -354923664, 1036329203, 181952073, 1321970799, 1773076237, 2035306744, 742983156, 744757627, 1302146027, -1146603585, -852471942 ], [ -681752499, 1049351378, -639074748, -1548630477, 1282693286, 1072778103, 404561909, 1638781677, 1253460788, 1718985356, -1031799271, -1646733149, -680574920, 1416832627, 1823974768, -1675309879, 1526890132, -92784380, 1365680423, 783924000, -1889699657, -67649551, -1765437524, -687583023, 1106227731, 789505859, 878959889, 690969077, -2084276744, 356021243, -64378122, 122100185, -1233592840, 883646138, 461896029, -416452671, -1904521026, -1852126273, -605572703, 160865896, 2134159687, 959734288, -62755135, -862601629, -1423317061, -1542962113, -1838727832, 1768844460, -2079297940, 1562292914, 358665043, 508671098, 1969898885 ], [ 1230968351, -1515577784, 2013503495, -1391244333, 297465057, 604073133, -1098731299, 559506873, 596192959, 2061010162, 1780666279, -430813548, 816680306, 1378404119, -2034782027, 793831791, 1791570891, -1631037067, 1089526925, -1888227587, -421632587, 1372193088, 2093761721, 978280323, 952105484, -1034418460, 1397758803, 682452324, 1903385878, 441817155, -1977495437, 47053624, 1178624255, 1236683677, -488138344, -1412976517, 1585165110, 1387975665, 1627345309, 732745996, 1411405583, -417492664, 1199157384, -50411153, 1263935150, -1519038555, -873800356, -1226660933, -401458298, 1350772902, -1653326656, 989998145, 1419879774 ], [ 734970819, 627093038, -1552951233, 484114605, -1174965361, -1090586518, 1552573050, 494076218, 2119294657, -195198855, -610868005, 2127163327, 526151235, 1559366357, -1956386616, 111595628, 1361237746, 1324806573, 923483067, -1440940050, 201135368, -1711971821, 1296805743, 561140911, -1315000683, 974037714, 941987775, -1919607977, -1764366457, -1284352627, -1846372835, 160064742, 1631785072, -1877688408, 491914148, -326190585, 1444380188, -76966762, 724567807, 1811659004, -1562638632, -791663420, -989054411, -1423058071, 635234684, -2115235923, -489753949, -1625180810, 494984403, 1077461260, -142353259, -236558714, -215820547 ], [ -1293966089, -534451035, 1859839785, -1970726403, 1234967674, -1439966875, -1656291039, -920832583, -992320605, -789430745, 1500839739, 1737984032, 826487719, -1519568896, 1913602124, 1492425238, -1819994806, -483992181, 1182882195, -1764518484, -1819299116, 455180440, -701531645, -250692283, 1076614161, 192602064, 906280938, -1606070689, -2138387667, -1066563700, -1280145356, -755795539, 1196464830, -1494747629, -1605684207, -1285297800, -745696921, -1300199112, -1357684230, 341874465, -1668790064, -1486232264, 1445796567, -2069279805, -1884022860, -1849200748, 154833349, 836557713, 827513546, 816417369, -1900135543, -667673352, 573063616 ], [ 781925026, -712683186, 1489238260, 1432565827, 1140828834, 1278438342, 2040791642, 1262312522, 367026176, -435237022, -592604130, 1385333926, -876619177, 558268456, 11713331, -521050120, -211314809, -1801008828, 899614853, -1860498604, -1830518797, -1067721850, 134572799, -860777398, 1633120975, 1836220029, -458338363, 2147217591, -1765156192, -1530409172, -655566520, 1901675110, 15496371, 887082595, 655778283, -5977872, 1854098681, 1952864245, -222690896, 917805229, 532318226, 402243109, -1711367152, -1247573049, 2104708683, -1097604870, 651754820, 1767386498, 440002040, -1223899116, 1544747864, -2008730374, 958272918 ], [ -1004046970, 602498018, -83512549, 296715295, -506957493, 124231634, 1871759626, 1401897645, -349721817, 1895306192, 1670968569, 546852075, 406574205, -1994497695, 103614679, -1234167681, -1459448645, 1539094360, -983410443, 495874972, 1576969298, 420348707, 1202407067, 1181516893, -225814931, 1811500242, 1756736775, -696940278, 1370862091, -1361312371, -1666085103, 128944666, 454968006, 358809149, 1283521799, -468497754, 1324327945, 1727051012, -1755176277, -218123831, -1182786021, 672097439, -373493291, -937968363, -1066736327, -623885687, -1679597871, -1698321363, 553193633, 1901770522, 32098229, 1835517085, -1481807723 ] ], [ [ 2032544548, 371007848, 1046802781, -1881131452, 446968190, -502334826, 1711470576, 1256355086, 1564359602, 1675250432, 947761343, -1094208921, -932391859, 1544078534, 436286169, 1682586853, 1267147431, 459056002, -1492645585, 2070938301, -1103762198, -1090166542, -1520141535, -1851241577, -536714001, 1475077105, 1571130573, -38952523, -796018217, -659475568, 1799158013, -1910260444, -1900746485, -1869923625, 1666128156, -1757859460, 1896404547, -1358745029, 207649632, 2020356585, -1649814851, -938862061, 977372063, 1361707786, 1749467206, -2064102097, 1189767899, -765298486, 247963266, 1744583215, 1727545113, -1352739538, -125977412 ], [ -927611917, 493286873, 1402370738, -781947612, -1626110325, -1871234251, -1919063583, -573726146, 2001354923, -1066246504, -408916283, 751612609, 678051940, -987677300, -1601524966, -1475070152, -1201828925, -1777435440, -171881335, 626108829, 752277340, 1756747856, -887993461, 664800628, 1651989381, -2025582890, 1207504301, -1768831114, 221439455, 1420532868, -175186634, 256659570, 513431311, 334422601, 994985723, 1542687931, -1567876544, -361282806, 1514583119, -509474566, -45514698, 1040161731, 1869788198, -1066858393, 1956539693, 900918885, -2015555907, 1552978208, -496150432, -935431642, 112628702, 327336843, 170061326 ], [ -1910252008, 1384668967, -679652124, -1541446637, 282652401, 526059146, -1702901061, 1900939588, 432110090, 2133272433, 732147949, -2104166580, -1252458472, 2029661025, 256081414, -1622595576, -1828473258, 158701351, 404288177, -1089333375, -1310455482, 456946026, -276797169, -1988455648, -1899829304, -1123852579, 275212393, -856521134, -2083232532, 1785019255, 830841721, 359186168, -1098425139, 894253948, 1916680608, 755979455, -877330971, -462618072, 1843105852, -2087263618, -1197045587, -1687832970, 606526810, -176916213, -1575464437, 1895346643, 222158364, -1079077001, 1914926764, 851772414, -1589673941, 1402718465, -1893991713 ], [ 1747129492, -457595696, -886969107, -1917715629, 1852347130, 256117432, 463780277, 1504832913, 36106862, -902512323, 1195687249, 129648248, -1122220781, 1479824215, 1342521871, -1085341558, 644084868, 1807757737, 1285767732, -1293814536, 1527815194, -1905394972, 504003430, 48977156, -1989707561, 970775142, -868667186, 1513002497, 1623582441, 388528357, 545274062, -1923737098, 1675279321, 779796101, -495946308, -1779212995, 20304268, 1721623446, 1557322680, -1723809039, 1125416112, -1796060215, -526128635, -226878821, -2050287310, -1557911129, 1633545985, 555778388, 1229893290, 306688631, -218352570, -2069279630, 198601380 ], [ 1162031825, -1269970217, -38596461, -377522945, 1593216785, -1446564627, -1695198168, -1243094216, -1476560406, 1487645646, -1028238116, -590676640, -1042951670, 1351726379, 704606962, -112099231, 1283796352, -1843495416, 766472022, -594736197, -518619032, -1467704337, -1730537966, 831404370, 1503771721, 1766923976, -1101386590, 1129900944, -1669823502, 1195880423, 284257682, 1554204983, -1857206687, 1188265627, -141327908, 294519876, 167247797, 920309655, 425276233, -360971584, -277649894, -1843451607, 963081978, 882958497, 287742040, 952026591, -992214873, -1186602439, 1824435768, 1949664170, 1514965541, -1921948763, 209573108 ], [ 1013436395, -1987960927, 2012099358, 1233026853, -819695464, 27745091, 1771525481, 1518871157, 1402033031, 2078763319, 1048442169, 1869744208, 1949019942, -2063680282, 661670098, -713099260, -21987431, -1427067287, 754544243, 1437875442, -378713928, 851359841, -752103864, 1071548636, -1794241379, 1632522690, -523949167, 20734037, 1302212860, -2019268770, 1913132143, 491543375, 2040761087, 219818224, -1260461787, 353808239, 306797081, 1806828603, 325335862, -402545059, -1391365202, -747333467, 350590461, -562776150, -589429113, -2084986223, 1900121174, 1446097259, -1051398545, -1557256922, 1438647380, 1445984113, 1704481944 ], [ 203638858, 1013063623, 985921078, -1225451761, 102955393, -1029207015, 1090364792, 2023435824, -1818770016, -1821800289, -1012700130, -1644603506, -2108756607, 2055441358, 354107659, 1189253999, 284071666, 1058210582, 799561870, -1459396554, -1501417953, -47507357, -553872523, 1463564233, -832368201, -734994742, 124565622, -1319563709, 1539570172, -2100473867, 1492690510, 526315964, 1666103301, -885577975, 1719204352, 1561961179, -185902176, -929782738, -1301030743, -1496470492, 356970825, 1977607005, 282222214, 1996202067, 1098380868, 794671291, 966226367, 1839902582, 1537945880, -1452413710, 364770509, -170334710, 1628670155 ], [ -1270627889, 1374279559, -91125213, 1856539970, 1250599981, -665871128, 1481453822, -1342514241, -2129597711, 29305059, -474579298, -1607435188, 2122008853, -1979701349, 383604840, -1026417193, -875331817, -1240853059, -476766023, 718850773, -762082906, 952024757, -225063030, 1224967287, -238428094, -577358570, 29477671, 801309338, -152445539, 1744386309, 69207749, -876046087, -2027272022, -461546789, -1913721908, -1993875284, -553432421, -900499445, 1653311429, 988503326, 1249115231, 195256455, -1674377359, 1507556992, -22200864, -304634614, 449198908, -1444343476, -80791587, 454286039, 848542244, 735622, 2135729001 ], [ 2105416644, -1733130416, -1791602843, 66718157, 1408069688, 53135028, -1215133750, 267914896, 1903198226, -1430363886, -234076954, 594242187, -458435227, -1957040836, 728675536, 1035617490, 666386541, 700764826, 673178271, -728324799, -2075984503, 2100193314, -1269232677, 1412092401, 174683252, 169804259, -2057358658, 2106726169, 122622342, 1417728519, 1193102441, -1554875743, 1922385815, 391102316, -1352405182, 347280905, 499744292, 656894510, -766715604, 1893035146, -1129994901, -34222672, 1454269388, -1815132793, -414199338, -88771131, 1172136070, 1236067479, 1275293204, -607270689, -36068111, -2031068964, 1385993163 ] ], [ [ -845063928, -139886383, 782328055, 1187667511, -1778075968, 1147698733, -532727091, -353215007, -1575691066, 931122974, -103385912, -1701313932, -1539687829, 951228588, -1679173407, 91173048, 849539342, 1769554224, -1468871993, -876717354, -1482640773, 1631369081, 397366832, 2075784903, -1960249654, 884317691, -2005781387, -1679146369, -294436033, -572094212, -579410488, -1855963255, 191638873, -684218118, 2119500292, 1243521591, -280433465, 1140146003, 326668243, -19890731, 1800637663, 375627505, -72245203, 286316731, 1207403463, 1037228404, 208961050, -1388293178, 589300642, -297893844, 1857583836, 1754199426, -2144460987 ], [ 2143604883, 1722023711, 1748785318, -9912701, -985509024, 458549474, 1645280829, -214499378, 2084672289, -1026846669, 1516292397, -1863984926, 1457885363, 1911800364, 869908855, 532044254, -380196896, 1604044603, -1603654636, -898471583, -1584162545, -953487253, 100196794, -705300440, -341375041, -1155182011, -632294215, -8715720, -1229214675, 1873643178, 1705785562, 1615176875, -2141042984, -21043390, 1267422300, -649560264, -1152848197, 479695460, -2136793249, 482145012, -208402453, 789260752, 785350862, 152900946, 359737014, -2032570681, 2067262659, -1820866344, 2047227844, 2034848067, 936078871, 1057572539, -2018748266 ], [ 1925205770, 121792606, -689232296, 729379188, 150106608, -594435032, -764710685, -1640007691, 1756362652, 712140080, -911678178, 958427569, 832413211, -1546643535, -1395625679, -1155975934, -1695432108, 1387038183, -1479038285, 1337206726, 126509406, -1645784268, 1479792501, -1402311330, 2144390091, -2087130947, 526919661, -800263763, 144326070, 1458906179, 1232151343, -938750978, -1873704383, -929313547, 1328851007, 66095846, 1109731678, -22718545, 126879888, -1869454370, -2048755339, 873518701, -1279054230, -598430726, -559580125, 571854723, 1895035030, 1107023681, 594804970, 1438330252, 43347443, -1523332366, -49708146 ], [ 2052653421, 1202486610, -645714283, -757502356, 1795329760, -1741502708, 1858546315, 760395216, 1321885500, -734370655, 637820362, -749073062, -2073584566, -194496580, 2061051038, -1104948964, -1451372427, 1811198574, 1761757320, 1490226615, 2046649075, 2109208320, 1796901450, 1995221885, 1050511819, -796908225, -178962874, -512827863, 40794844, 851511584, -1109245511, -2079426015, 441211015, 2121236610, 1553983259, -2100912966, 424053345, 135231018, -322410188, 724562323, -315873271, 1778744848, 1751263338, 619060783, -178315323, 416477823, 1718203200, -857450282, 1583319959, 390504417, -1874590743, 1072459832, -1278990505 ], [ 66965751, 1934473626, 1201024460, 857012592, -1848497889, 1542327416, -707048465, -1932088196, 1974885809, -1328060370, -758300472, -1536950947, 523364536, 1579961103, 85404383, 1586252273, 1875285857, 1600082184, -1448383763, -1262679409, -861621552, 593356865, 1556398675, -803745679, 713834494, -1343131905, 184895596, 1201453710, -451399380, -1446674658, -380897315, 1125781160, 1867978698, 498866404, 734764126, -346248880, 1842963536, 1588833800, 2028023894, 1560751900, 201897848, 1977500120, 471969425, 436327071, 671582256, -1349069401, 1456719775, -589378481, 683207803, 1478510996, -1655076720, -855376030, 1900222851 ], [ -596582020, 691207806, 264681558, 1588782584, 44304227, -323248921, -2076902044, -108592416, 365599766, 811131858, 1203360567, 1187146081, -175008681, -1810506055, -1055133440, -397959500, 2057193057, 1159024327, 1694562029, 2114137221, -1575461910, -2097479701, 317747334, -1010140972, 1584106970, -150974192, -2107347137, -1189956330, -680585525, -2031853686, -784339655, 169835995, 1688994555, 641662139, -1746963876, -360510703, 1154056040, -558869393, 271134279, 2085681474, -1555617923, -96514258, 470960060, 1280198553, 1446728219, -914079971, -142204189, 1418147748, 1455657368, 1390279578, 719861305, -997711792, -565776368 ], [ 669391922, -1054954382, 781748372, 64463568, -246464427, -620955190, 1175876416, -148233005, -829421488, -498503042, -67551937, 504926390, 2105185546, -685191094, -1380077482, 2052757028, -1512761691, 1734307326, -1536744937, -584716936, 2139363032, -1435834061, -1460661355, 468940801, -1330412348, -2042727759, 836602014, 1973068146, 1114529516, 1993880818, 116227421, 489831318, 2073048081, 15977741, -1980371280, -1121756988, 518921681, 1534694986, 457282244, -405438914, -767747793, 786933949, 1715583755, -953344220, 227125198, -311802970, -1089460253, -406843375, -1767986711, 129588725, -1687411504, -111393368, 1706516118 ], [ -1521560712, -1072415700, 949410206, 1748074459, 1956703958, -1631581159, -1120519481, 2078486102, 24074882, 1431723357, -2085584077, -1648285004, -1269955853, -1777873783, 1678473843, 1303252774, -470916740, -1812191635, -1691625469, -1021424889, 975035100, 1293858078, 168919001, 1750542823, 1838882355, 1149556836, -1809179922, 1674576914, 1753891801, 257218345, 426037062, 1200920796, 396809574, -669214624, 845995258, 1224985098, -1539591739, 771981319, -1403331576, 321392676, -1684176008, 2114418072, 720961402, -129795953, 16586068, 512162985, -1612155393, 42544601, 927243468, -1028595965, -88490484, -728574712, -1455945269 ], [ 2056369215, 398346579, -463382055, -694710373, 770544051, -1682696141, 288180553, -1158559274, 1674200894, 1221029215, 1106770457, -1521256120, -1801088497, -178491198, -620872435, 963304875, 910161735, -441499800, -1454461435, -754979840, 14771172, -1058578681, -782675978, -1113408649, -1869366349, 434796460, 2135226188, 1940988296, 1844106912, 682511665, 1063116737, -1871725838, -1284084260, 885361382, 2098204024, 1753376064, 561748577, -1679725131, 2001778763, -781703474, -1964608634, 1151994344, -1402432591, -852120225, 761269575, 1998854627, 1748823542, -1444685485, -1392504793, 1327498002, -785557080, -1812713555, 378718755 ] ], [ [ 674356034, 2146027740, -58709003, 1287051747, 147720614, 1819188283, -54231319, 751673112, 1989581729, 1620797265, -425107757, 30258183, 398222805, -1614226372, -1144878484, 900042262, -1839576286, 435831473, -65190311, -62920996, 1485778459, -966406660, 1249256387, 1220642642, 2115321336, 1376150820, 30014175, -583318289, 1207173298, 1837243383, -941422040, -559455163, -12581175, -1685506251, -797977069, -1432249756, 1169756270, -23555876, 445812505, -1804474704, 315498546, 938074733, 813386654, 1267427047, -1657811111, 212464871, -76484078, 1689418741, 818378173, 1951145517, -2038459380, -225137514, 873222406 ], [ -1764685376, 649675740, -1154211861, -1828152929, 676955753, -315950228, -404652994, -749486942, 794609297, 509815331, 716122171, 1235967130, 452552700, -1825925445, -1469597935, 2110976949, -919486803, -310829079, -524580320, 2105536269, 1393364656, -71148996, 782641124, 221500932, 622487932, 1949514643, 739324265, -1662687741, 13752835, 1373143156, -1977266727, -613850735, -1283676873, 949274859, -1544890478, 532899322, -1872620068, 1820943548, -775341894, -396737378, 1235791763, -516970335, -1652996317, 1738843478, -1668927582, -12523962, -1613773750, 849649555, -988608309, 1856718973, -1279010604, 728996750, -2087521110 ], [ -1661551198, -959915254, 1648628547, 2131568494, 487855543, -702285381, -806651073, -1240133015, -684926115, -18408533, 795636915, -1162353596, -1993728517, 256174189, -1104819177, -426679891, 909510374, 1704420483, 147573794, 1837899236, -991859184, 915091135, 2060026113, -1221083909, 1023709834, -112104884, 1635333835, -835701135, 1978068808, 1281091974, 880854020, -2022181804, -1792431823, 697896513, -90598189, -759235001, 1468600549, -81584698, -176105022, -760230810, 2068552146, -580722412, -1032769934, 748881831, -2001037204, 410145039, 277590211, -1099128321, 1155639497, -1960061463, 2068749968, 1529102029, -1394374495 ], [ -33042551, -1301423487, 509942430, -633541072, -49395249, 1962650468, 510844298, 1576911114, 545342613, -109729050, -2082885035, -1764505340, 142846818, 16967638, 9053657, 1483673794, -1735950550, 681831196, 1056054551, 625731112, -1134475370, -402046441, -1913299063, -1386610241, 1302057879, 504349002, 1568228930, 823464362, -1113707542, 1345185840, 805501861, -1324655735, -2126220665, 1132842813, 949831838, -1761871380, -151095045, 1777397337, 1256205376, 1361993039, -459415590, -1627085018, -639624880, 802647393, 1463659893, 618602267, -1981497345, 388609581, -1343616151, 470954306, -377403635, 141761409, 413769252 ], [ 592961391, -2125525572, 2002174621, 322756890, 30739058, -521870569, -1698635623, 558354526, -587163303, 1747939331, 678515606, -253952777, -2011293239, 234413488, 1483170782, -159816084, 645354069, -1638435521, -400587677, 1258910696, -328186827, 1654403022, -388819442, 1337738780, 617593357, 1922412648, 141615410, -137316471, -628904071, 654216958, 2061901671, -1424461961, 1874434298, 2047875286, 1155567751, 345977009, 1559033509, -1023649157, 575315706, 1311572538, 1311208100, 371476519, -491815462, 1931339341, 746147179, 1159544013, 529624872, 1620340077, -95889777, 200360262, 1305467276, 74339120, -1095559787 ], [ 1105208778, -534739701, -1696452058, -546604318, -1915419730, 1624457618, 2077485327, -1002310820, 1787975681, 908180981, 1957048840, -1448746556, -1879632035, 1805110467, -990842892, 413770375, 1724611386, -674705658, -1763171792, 1251059370, -208587183, -2050152276, -681648448, 129025443, 1631445382, -1175890276, 77636397, -1368388756, -900336032, -1014281476, 104372755, 702458721, -1664530873, -1821718839, 993008175, -885048753, 508255926, -1817884295, 432540921, 1758349189, -266956472, 334611533, -883714634, -919540975, -1866675883, -90297811, 1919989985, -1649133250, -358398178, 1447658630, -17516149, 1118504037, -533577726 ], [ 440533231, 2095417265, 420387470, 1272049099, 831459744, -1736196615, -1458665759, 464608365, -652313514, -65994004, -71308224, 1259937397, 2108070418, 2135956007, -1805110955, 1049289461, 967618489, 1567357350, -314575941, 11319396, -207611797, -542892498, -1087330576, 615381546, -2075605350, 1071243930, 1466987147, -1170232847, -1229987302, 14549115, 1487494749, -1658755082, -292459834, -1218255391, 1511964021, 1640071444, -1785805979, -1525864516, -1471997438, 1337230559, 1720656356, -547197117, -1470803415, 702318960, 1677065961, 1762338346, -236167155, 1206450644, 1958463500, 1399906449, -108792056, -1025856933, -550001708 ], [ -594103054, 2094205109, 999834114, 1539752854, 1190713482, -101303371, 1245765003, 601271415, 1031255927, -855331769, -1152672108, -1373396443, -905865983, 2055176305, 1898551670, -1519315985, 231328578, 1891480535, 1092856151, 481944718, 426042199, -746972775, 1823221628, -1790562502, 1583905848, 1594414116, -1024887468, 51418719, 1652314600, -110572404, -858824415, -1846799380, -253487031, -954556421, 1508536731, 1551324803, -755832317, -1243400195, -898627769, -421448290, 724375652, -1493487152, 2146093635, 860112567, -1584598201, -795682155, 863548901, 16779917, 115772509, -1969334721, -383894956, 491858848, 1073135158 ], [ -227827981, 235520241, -1193956323, 1279089141, 849988046, 1047344717, 721457987, 2083570170, 1631392043, 1335158652, -707601044, -1860580703, -2144316601, 1200783931, 1713844309, 642970434, 949684844, -1761837031, 281248671, 453072786, -1474765976, 1077193262, -707427757, -1300539663, 841715125, -279552344, 154678540, 182477218, 526660223, -373006234, 1351400555, 1614928331, -69697356, -1422049905, -949612533, 1166322217, -1045253782, 1194392577, 696346046, -223209619, -1604339684, 169556684, 828021254, -1487937951, 1395737505, -1309288259, -375462183, 135999332, 1026588808, -1182487034, -705004683, 1316258804, -731880676 ] ], [ [ 499152867, -438885994, -1904480075, 62161335, -610415062, -1009529638, 1539427653, 1177910210, -955870536, 102495557, 943681146, -1918714501, -1744615123, 171565861, 1849127963, 1836020042, -217558643, 876247169, -36225320, 1738052052, 299918129, 1680633239, -586553636, 1851455508, 967593000, 1149645610, -2084847711, 1315894553, -1450821624, 1873491008, -1336503983, 1400101009, 581281663, -461414140, 1677617724, -480087566, -1874153040, -1822667327, 1513798160, -496149673, 1372300444, -2061375071, -1818378935, 2096310955, -1532322253, 805964245, -644050429, 284424, -1654981405, -1001523220, 1109330503, 153064785, 17477569 ], [ 1910638699, -383263090, 1304242437, 966142693, -168604745, -889507600, -626774950, 1595715277, -833867415, 661282107, -1612686166, -659254665, 1866192694, 171251900, 1384913665, -1033160929, 1121926253, 2082976420, 1825864450, -276577312, 780824673, 1704132009, 1347275017, 2053082230, -2013103101, 153727445, 1252225704, 987823451, -1487906137, 310297587, -1437363086, -1754203660, -1668407858, 1943120740, -978962010, -186245025, -1046355344, 1692488228, 1670267643, 668319871, 1411501839, -1695692212, 2147280837, -356254778, -427372316, -1306322229, 1619467955, -1417941086, 1537189494, 923799119, 1168284586, -2018548785, 1024247062 ], [ 2002058498, -453782905, -215077463, -1666223358, -43990425, 745158066, -861446333, 1036519719, -1779765416, 747796828, 378999417, -1160955629, -666774352, -1116967161, 532887828, 587508908, 239529500, -1314190259, -1215858655, 1335245263, -164695150, -276553627, -824363098, 1846941979, -1117876560, 1154610530, 1158371402, -1102023296, -2096345225, -1074156683, -992640564, 1052219208, 133511994, -298881269, -102452200, 1944187200, 1890495683, -2037547360, 1475997643, -595937608, 1080625055, 2082729795, 60465121, 532888442, -305343260, -1826408085, -1990418547, -600044221, 1381554612, -680951654, -297585811, 134127969, -768939198 ], [ -43258899, 457991174, 1508246176, 1091513620, 1364572029, 99004667, 853138936, -1505028802, -1513138461, 1810957802, 447030265, -1662798780, -395661114, 2016794800, -2057025352, -247058966, 1446999360, 1918232012, -564145809, 1780907157, 927849151, -402579030, 1200418401, 1288598810, -966034138, -1761913560, 1206195683, -1792142668, 1195963110, -618661677, 871851071, 471523414, -1982466872, -2107449958, 556601459, 65176665, -1960053733, 2042887896, -1122944477, 1539511393, -1645995550, -1149029939, 124046724, 120554414, 445589842, -1411288591, -1012662402, -1016789925, -255665986, 1816774767, -161337944, 2137940809, -1066884239 ], [ -1105692137, -1713378511, -1236659069, -808666417, -498820404, 917391990, -232544896, 799888088, -1764163540, 1919687558, -1513079768, -2003791162, -322864428, 649773598, -1136360008, -1447335914, 1481483554, 1394195897, 1080384257, -1199677080, 156072372, 814041050, -289354872, -1378786914, 1421581790, 1883024955, -1434539077, 872249611, 1663818184, 177121595, -1936697892, 818377370, 1818465366, -1024250969, -1551299013, -1062985814, 1340455187, 245631915, -2069980627, 376636550, 1353250437, -1351874690, 361081221, -1164517784, -2065732163, -426643710, 1177721949, 725746988, -1711298362, -1349054166, 171392499, -769949728, -721537582 ], [ -274689926, 1113119206, 325358993, 1517075098, -1708638085, -153430401, 216433523, 1107844781, 65876378, 1789390459, 1450860246, 812610120, -440126044, -764545041, 143824699, -157573419, -2021668401, -1159650876, 1439735993, -178634822, 1931562678, -1091392083, 2009118719, 1319627519, -607667925, 472091755, 2097628219, 572287150, 1854152973, -1673906431, -1444989457, -2141211675, -750407932, 1242047139, 1992538191, 181704671, -332399158, 1853507631, 379233809, 159941313, -1782786685, -1225446407, 849209109, 852450442, -17615371, 863215327, 821532955, -1866023257, 1438605625, 831724270, -1205189532, -1234681883, 1967294863 ], [ -1054325928, -2008534008, -2012558555, -1166990004, 547059531, -187808282, 995270166, -1150795298, -1157529493, -411348692, 1256445146, 12646134, 1125415804, -1744964318, -387551185, -268831353, -1854458808, -797995213, -944096830, -190738123, -1436970864, -989480375, 1970609323, -1533214622, 1364701223, 184093478, -1810859267, -425876729, 57810385, -956758334, -1001215591, 911214225, -2009537990, 1839205621, -763210231, -508301466, -1599508984, 1636115578, -1190856903, 1304483761, -745003044, -2011429923, -391312537, 100012533, -135538632, 2091991084, 86746619, 1198413843, -558342466, -1525324309, -7088453, 257344011, -352795231 ], [ 1145013282, 1994750219, -1800480715, -1856968321, -971169891, 369158196, -1964972435, -1315775380, -390808850, -534990347, 1487989896, 199569133, 1598921098, 1115873079, -369008633, 2051839501, 1476255306, -27394749, 1505633791, -1043766750, -1253243869, 1252306026, 1241539724, -1195837223, 1090803146, 33675430, 251663220, 1489113684, -1460003081, -413182258, -902395141, 244717644, -1469256092, -1634020226, 842505353, -1907103892, -355373587, 2088567308, 2142770551, -1379132502, 1834326307, -706311509, -1294639026, 20121437, -49841513, -539140338, -312737100, -1729415569, -1014885969, -1301743926, 1856210142, -28142053, 198379801 ], [ -262845231, 1652039612, 1280732806, 814110361, -808364569, -822828383, 1891139041, 1847130853, -932822414, -702441140, -724566748, 1220629026, 1929786054, 1664832880, 1462364971, -651014279, -786116601, 1670667021, -449748828, -1222583998, 1469996689, -87647617, -1777732344, 1701539724, -881858530, -820393179, 135532408, -986874517, 1412632683, 823113918, 277526501, -1288121065, -43899517, -977639793, 1984779844, 1257101383, -1647504813, 120418732, 1202873991, 100068008, -1601873090, -1547047669, 999986239, 103096455, 185068502, -988043374, -1010836828, -398400177, 186131372, -134228898, 1629579685, -1335559231, -119470219 ] ], [ [ -1137031310, -2119228923, -366190479, -1904364413, -549273898, 569671480, -533299499, 764210239, -880568416, -421873645, 1611292424, -1104749826, 3939712, 927569433, -592576212, -841121351, 849307389, -1829606308, -1007019469, -388219777, -1213923922, 168098986, 512756074, 1999860456, 436940238, 396089240, 970083669, -1252755434, -127044536, 1426760583, -1393340581, -895578026, -1202827921, 1972584778, -626338963, -750278102, 1354326749, 1758866225, -2126080534, 1627594900, 889799956, 1563336946, -1774863055, -1978325157, -705182478, 1502680072, -6297977, 950476773, -1094829361, -711683484, 1623100338, -42526935, 1201027416 ], [ 600930521, -1393417397, 1904976816, 1916399318, 1202953714, -130999579, -307086974, -868775235, 624577178, -815908444, -1349174317, -1886819434, -326664923, 1354463407, 1251129699, 1500672546, 457799337, 1578994698, 1216545825, 1317187217, 42162557, -1780610991, -514780030, 1491232258, 1041702991, -2093632803, -1744809597, 681026084, 2055600700, 993948733, 1925750695, -1862276597, 1633670724, -1596510958, 1650461867, 2036928818, 47485675, 139747101, -8823064, 228655470, 1374742458, -938516798, -930906192, 2012042535, 1502868238, 173091939, -1284709708, 1956447108, 1628253330, -737242906, 176459675, -346193373, 1474080139 ], [ 804129319, -29451521, 2009923851, 465712692, -68487630, 1833032471, -215668021, -351275702, -478704703, -1201360816, -948047140, -1756726070, 979887867, 386457135, 1857899580, 477106958, -1802187743, 518424497, -1394793797, -1987856375, 698369911, -2029735029, -390421229, 1698303169, -1047613287, 839674624, -529816771, -1660789946, -1301279838, -1826921060, -1499332764, -1452313066, 1646131314, 1318206981, -629843135, 958147193, -1269881404, 595510912, -1278130398, 604691826, -611374775, 1541351520, 1439058431, -715289273, -1970747998, -763516247, -936446959, -320289328, 319264266, 2103142457, -1878069692, 235789163, -1410350963 ], [ 201438841, 587720031, 1329695187, 257688507, -1382702447, 1776666241, -406299577, -87919732, 607146911, -1009403340, 2096016060, -1956105588, -1484041782, 2105062086, -206043411, 1688975794, 1741960575, 2106190945, 968648562, 787152596, 488682397, 787339309, -1043211638, 1353734708, -1343419668, -87948500, -540254086, 1122992454, -1051803534, -1260446541, 1324893897, -56445321, 947914004, 1627299095, 1439664966, -429768056, -1412690719, 1975760397, -816175392, 1156244205, 1153419750, -246307091, -1445048548, -119673605, -1522114690, -635058739, -502258284, 78523543, -1346743312, 1485429408, -1808599313, 2085815617, -804127295 ], [ -44954364, 1613187633, 662417664, -1904676569, 447075905, 283919331, 1858175714, 270599620, 2113645369, 132459199, -1321431303, 23659785, 1792680329, -2073453575, -434142411, -1943682342, 1468465387, 48133752, 928295738, 2011373010, 1427079975, -395241014, 1867769673, -118855651, 2055557652, 2070445314, -1195566025, 1198782948, 849948655, 1160112959, -1426959823, 20338590, -1496951985, 1709021832, 1603419296, 348649576, -1589731939, 673009890, -260770103, 1235041555, -1720851469, -401214885, -594482595, 1946781048, -866496953, 2095975105, 1812534403, 374254138, -1397237071, -1193763022, -2073676682, 1180695174, 968454860 ], [ -763908882, 993348333, 331157017, 1359546252, -1775094864, -1293299873, 1320233025, -559823405, 1971763474, 1635408493, -1742805282, -414005855, 994710390, -1561680962, 1549791118, -1725781162, -1677158017, 186597795, -1087500883, 597666495, -464409454, -984581244, 1446374611, -1462514269, -28212500, -1423845114, -1559230743, -1266233853, -1046378334, -377816600, -140111107, -1551498281, -1978844995, -1740927613, 562628127, 2035580320, -2038726932, -1998224030, 1206333238, 966204517, 1004382128, -1404329253, 1569552814, 530851662, -1470112586, -1650876533, 440600126, 1198420269, 1207004280, 375941249, 67640497, 839300423, -1585683342 ], [ -580268005, -1722601360, 1455412972, 454825903, 1190689694, -10275245, 1846298441, 1844946738, 499819225, 1433835193, 685350162, 960995460, -1085859286, 2071878310, -1355712955, 835846521, 458790548, -1750788728, 1179557114, -1814353197, 41154576, 1356647855, -1609786438, -598273553, 35722146, 1822284987, -506943270, -1639614782, -1583022112, -1293699933, 1574704879, 1173245475, -353099780, 1492391363, 1797024626, 1577096289, -2127980477, -1721683746, 968407058, -507655246, -1465100847, 628724599, -620765221, 1798713477, 329891280, -1120921907, 1866527780, 430969402, -874891853, -1531072968, 236270467, 1062053978, 1442701434 ], [ -1599770278, -291565310, 2147408436, 690919090, -1751200332, 1791324751, 796017023, -171200725, 1189872732, 637385895, -1039425966, 1273244210, -1053002848, -1164316886, 412948442, -2067318188, 560384075, 217226799, 947151855, -1463303029, 344860051, -250696515, -1398154560, -206528614, 1821682352, 1392769715, -1431892380, 1489208871, 280197302, -1944869958, 1803898482, 111336831, 1773690889, -1724924741, -1426330830, 1726136957, -1122692874, 211973587, 437444897, 1925402845, -699373865, 1089897064, 991635962, 862896194, 96225825, -1842100306, -1004635560, 261798501, -382089235, -1354768560, 820815800, -166661360, 1224672812 ], [ 207424897, -560231282, -1680044603, -1696574860, 30697204, -630170456, 937206386, 560367473, -926390037, 1115970633, 282657568, 1630624013, 1946097485, 1984025276, -1602459298, 126118169, -2023785264, 1632978534, 870177729, -1021867134, 460737414, 256202162, 185987198, 169156968, 2079457879, 1154032548, -418762038, 1173053706, -1541896986, -921944974, -1643499079, 1657262240, -2045074598, 1681449560, 1427091688, 1925182693, 1142032752, -181916229, 1338209734, 2093428581, 1685772476, 1223684847, 1145657843, 657934796, 1682746845, -290949803, 3395662, 1470730894, -1020272806, 1134462160, -1673410645, 367469951, -1997783365 ] ], [ [ 2135225326, 1468884876, -1076055242, -1502364911, 608829186, 1724933117, -768252975, 1982197765, -181061905, -250255576, -691719541, -984909232, -710579983, -1404653747, -529027836, -902895880, -1904046721, -590113436, -1976281599, -1370181698, 966033760, -2039404536, -812141581, 791075193, -2056367589, 1019372531, -1797524746, -1910386259, -1306317562, 1547695539, -1940413585, -1723453711, 1916187652, 472751196, 293607744, -1973880872, -455161866, 328144549, 140497974, 91582422, -1662925005, 2099793706, 866920164, -1109942262, 2016875815, -852584705, -1586315524, 1688026083, -1492071113, -1886077090, 552605030, -1013504379, -1494949579 ], [ -1707861182, -1606091045, 1979899102, 732222420, 1472440323, 509629941, 186158726, -1212310308, 2007062565, 1388043015, 121602753, -1695434710, 1117320278, -719085333, -1249147213, 1025928718, 1447980312, 489201972, -1829794372, 429801471, 1799014146, 800041291, -1007283361, 629052613, -1078055818, 1607480587, 1485181379, 295353508, -1566551804, -423979920, -1628604677, 1142844958, 775908453, -1034057639, 1530122196, 1114939303, 1874250874, -944961616, -1397114278, -84264001, -1008692075, 1027327479, -320078719, 548292294, -1409722035, -1779452001, 1879558895, -229524441, -1548921393, 1339409431, -1577454422, 2133589310, -489403223 ], [ -142601583, -1033591602, -1778435480, -391766504, -574727998, -223126567, -43280396, 560944033, -1832110521, -590234621, 1564480420, 1940502084, 166606526, -574789181, -360280766, 1212007842, -441589191, 1910876400, -2025899409, 455046468, 81070176, -207839875, -104899931, -1465178040, -661917781, -629579085, 681513779, 421871908, -382113598, 74296916, 308224049, -1944849844, 1653744622, 1685421685, -584602169, 1121257504, -438413771, -1857056656, 1571545590, -997867570, -609481929, 325335591, -260434366, -1005824207, 1291978657, -618408630, 394565341, 710759652, 1863525530, -90504119, -126001713, 1774334945, -90080891 ], [ -868263738, -1963107700, -752314313, -1300073013, -838332458, 171795754, 106651029, -1343849582, -154190872, -199357798, -1963524264, -930645625, 956671292, -2058091074, -855017933, -106904195, -1432344441, 628224790, 926760315, -694780984, -1158694332, 1187674256, -1223859844, -1520186792, -2005692582, -1755388630, 1596088829, 1867629995, 197044884, 1811001082, 888620193, -401389397, 916007554, -343889923, 1984005928, 1507686334, 1480699925, 131087203, 78536566, -1644483758, 656039741, -1654105969, 173849620, -1584281416, -103197636, 1205877370, -823052867, 437641128, -1031010322, -859997661, -1362294957, -1451383608, -549555664 ], [ -1617211865, 1681614629, 1036751455, -1195580788, 1657267117, -578409934, 133480654, 854625640, 1171280948, -2114207691, -931456408, -701820999, 367923191, 1599478621, -266121123, -156789566, -1770839961, 112070292, -54259291, 587052607, 1489437745, 288560878, -1925079428, 1362546132, -98329081, -57952465, 1603152704, 385699632, 1245849450, 1632620777, -28132124, 2072128802, -1411564027, 1594578989, 1496908614, -1719194475, -1489775625, -1988793198, -958547738, 2110913309, -1613725766, -2002505712, -176054513, -629217003, 554900875, 457491895, 1404962447, -365379328, -166053708, -2050297196, 2021728172, -1231602914, 411702626 ], [ 1634909652, 448437686, 538546751, -1394627294, 897738782, -1330941498, 823744086, 329106838, -44829580, 948669815, 943930738, -1268275120, -534472908, -68643552, -1495684860, -617616034, -1969618805, -263007665, -1263807504, -1193438534, 1367465526, -1543083550, -1628990831, -770942210, -2046576084, 1584485019, 2091270794, 1310934654, 1285532254, -1710882469, 234352384, -1770348960, -855523687, -30274242, 779614844, -956136162, -1047273769, 1389103212, -1184419488, -59351382, -915615285, 1514868210, 149657796, -1682773261, -1512013999, 2018965671, 1891245527, 1147191528, -1814599665, 995902255, 690609272, 1890714015, -58822546 ], [ -127548760, 569539146, -1508010632, 1054115646, -13311196, -1340430747, 1353876081, -1011596768, 1544225250, -975878211, -49195820, -271515503, 997730438, -1347746839, -1086829877, -1320861102, -1157291643, -202392790, 370481956, 1561940656, -336076172, -386933087, -1455768817, -1722609915, 1122543359, 570700447, 138072236, -240112886, 87584293, 1484742250, -1334405453, -5201187, -1111792502, -1696926235, 827674061, 879960320, 1511412230, -2055450317, -1386363273, 320168752, 1341514657, 1889879892, 1237359319, 1739111331, 1352535961, -791455134, 351087007, 581528471, -636333685, 1656011503, 1164025994, 72285722, -86133759 ], [ 1256886277, -1194584675, -1208706349, -419245673, -1599780751, -181604784, -290030506, 22957256, -165094988, 1707522554, -968508779, -381543366, 1023142093, -924230504, 672293465, 1985769357, -535158359, -1108324081, -1330953276, -2099739543, -927342238, 1502469832, -1053343706, 1951829723, 1945517192, 782250757, 2065315130, -396641716, 1959833542, 187924941, -1800632279, 1425935890, 1934781323, 1655024114, -357333347, -1707138318, 367097519, 1580533865, 1463252540, 504013622, 1229808680, -2008848323, 530162888, -1681541104, 1071018514, -1951915690, 407658783, 1926544399, -1666784369, -315603205, -1971913936, 926062083, 1826851079 ], [ -2140107724, 197361251, 1259164008, -2038444655, -77157424, -1593463992, 1819359613, 40753753, 89754041, 2135514309, 1240387195, -799356137, 556055205, -872094087, 88212068, 1341154761, 1925194131, 1939281709, -18901198, 1696518406, 1685295194, 199485601, -1992531407, -1636177881, 676108792, 1418916342, 1768073019, -1103071407, 1714874482, 1402514074, -64194169, -540901355, -119841760, 753543939, 1333645046, -1410299012, -708601378, -1631614095, 1877594024, -399151025, -1070803549, -1274295289, -1827947413, -123386116, 1167904483, -759953266, -409206207, 586195206, -619431486, 1027187496, -769185888, -231023902, 2063483683 ] ], [ [ 1443967280, 307848880, -464387223, 2112756443, -160807472, -671814540, 412548421, -369499307, 1672673893, -1237969786, -1932273827, -299083843, 1925410040, -1881172729, 1323666318, -2145087693, 247093922, -201547886, -1461368548, 1056664710, -1394496134, -270303052, 250460176, 77332600, -2011473885, -233577950, 664765729, 115123505, 988211312, 1183710371, -1377075609, 1304752183, 1695652287, 1451948241, 1508774152, -1235104141, 652934428, -181056682, 2078980375, 1421658639, -1453773286, 1897855939, 846676342, 184612221, -231683638, -30064866, 1163700672, 1136425888, 223684934, 2111810996, -1149658031, -318118786, 424055015 ], [ -1438385930, -5118980, 1435836777, 753753413, 903769388, -1453049135, -1524387952, -249573408, -758021799, -2104151894, 228592729, 1091991123, 994137011, -1704525550, 1205367898, -512122885, -1478622508, -120418309, -1216546607, 742422563, 1048498215, 969197773, -1648784805, -650516312, -7901714, 2082225418, 197534798, 658890111, -689966967, -878714666, 1272754348, 1436646658, -1909474554, 166491855, 1191615031, -1469413723, 627205878, -113174389, 30999251, 403283002, 1599328557, -1774430053, -1278841811, -665572517, 1291814644, 396261290, -1340998137, -2046011408, 2106449948, -1556054688, -2006760033, -401306646, 228480488 ], [ -1036672943, -1425856926, -1775720615, -395244080, 1940637524, -1512057539, 312651383, -1315009672, 746077727, -1885574358, -1274551384, -2113108683, 637509332, 941911608, -1410725813, -199885490, -888150202, -1951666704, -1987401961, 1885361016, 632991458, 711290158, -878978910, -1012439189, 1265866705, -263302339, -1708982735, -46099246, 92803285, 300337677, 158435432, 1535237252, -1098062132, 386118774, 1665198310, 2056113153, 1997081802, 974137620, -1689326588, 2098165390, -2009008441, 217965945, -228878072, 766433428, 1214430656, 1021766586, -1173282814, 1094130182, 1107263214, -2042559194, 589777617, -1599985610, 266401753 ], [ -1169423448, -608226413, -981423689, 1555414766, 1741043115, 1281148255, 956073564, -587020731, -1532093817, 293073978, -316302725, -934592948, -1103284563, -1456292113, 1416753574, -767248575, 1794424391, 728990221, -1441862884, -1878815215, -358325763, -1797146567, 1944920042, 1749088967, 674694018, -889403268, 1580964011, 631634928, -611200772, 1631581199, -1246818844, 291195946, 821643259, 1751804382, -1557242035, -912004613, 1459867530, -1651322, 1094517254, 1174797196, -837919623, -724011369, -5533981, -2027558354, 1285028014, -1651542638, 1867925600, 1197373927, -634965836, -1837032789, 1245505376, -221074858, -1312253895 ], [ -302446803, 1733191700, 809513043, 799937702, 62548357, -1491473264, 1931020361, 1030057374, 65217110, 962320370, -588995170, 1040659653, 2009808810, -666246420, -2111464238, 1029934231, 1512076414, 1402607713, 2040499597, -656576335, 1795533278, -1254312272, 374238911, 1665931577, 1784205132, 518377061, 197923079, -170135814, 1578591061, 1630987656, -1118507209, -1563343857, 1348354779, 1333950724, -1718923589, -39422320, 27901293, -1964843336, 704581491, 2029856028, -1238998372, 1194287566, -1799823145, -1225114408, 279997240, 1819758659, 1655391392, 1869794936, 2094055365, 1290489925, -586832814, -1601290797, 1383901662 ], [ -1346981918, 88677379, 1091063147, -1998737148, 1777282251, -844592094, -1223987778, -550445845, -168243167, -195521138, -1482648654, -1334275102, -94455596, -1174793870, 612157952, 1714253503, -2067791010, -1992316307, 613867614, -2024677534, 600221369, -41432869, -193237078, 457626145, 1698239786, -1599937182, -1568440377, 844558257, -1927101015, -305409114, -17905032, -465076139, 141882183, -1660087638, -1002062315, -2125730433, 1982675903, 1425805689, -1057733451, -1991415513, -987147429, 1958782810, 1335676652, 683122629, 1816013859, -1388911508, 155219027, 1262313336, -2065647398, -279082219, -620902452, -1388060865, -1185669408 ], [ 2010582391, 47322152, -1796959554, 784139864, 391422584, -461982637, -442248419, 160459895, 1841732608, 1116091551, -427417491, -1090290297, -1680595420, -1305807934, -1557165555, 1312692101, 325527757, -1988468395, 1830529307, -1500676247, 624696493, -2094411831, 381542209, 237875876, 1756103094, 429864944, -46428055, 133275817, 572601409, -368211716, 918483796, 124679135, 2015193775, -1314527134, 984496460, 1401201833, 936911815, 2064904327, -283251764, 174473952, -1486239870, -539638854, -1461671371, 1253197225, 1211972457, -1318246019, 1300977309, -769771673, 986666156, 1889702216, 1414818224, -1347356270, -1373257944 ], [ -1665950908, 1468732530, 199087606, -1478034324, 375454602, 128420843, 417256519, 578614311, -1441055034, -484329483, 949809371, 1757060877, -1106894128, 305397422, 1924585801, 434603775, -1168415027, 360029595, -2073131412, -46813735, 291392886, -1904876256, -1276258667, 2099185370, 552220374, -178340578, -1163019761, -1614251569, -308875304, 195641649, -1376475168, 1292233258, -305752894, -1907699798, -1561133258, 1553158486, -695900419, -546028731, -1293078860, 1322003740, 1357647205, -1106070194, 985068288, -204762679, -1430999789, 1270837808, -1791411307, 1607885123, -2036911408, -760197171, -1173935697, -1136889263, -85137565 ], [ 1080918727, -429998396, 68102564, 2025072921, -9210562, 1255185488, -494754472, -1811674403, -1048500506, -1464874263, 1748551070, -2033241591, 1384643860, -1553805947, -1501168866, 126345692, -1799305247, -1817896296, 1183895287, -1890352773, 417473557, -1639983852, -1779818552, 727626065, -462932908, -2064341135, 779612763, 2017028741, 262172239, -512019100, 1476715221, -701851941, 485543167, -108178055, 971941670, 76715823, -78193780, -343539879, -876780222, -58729895, -1886802438, -688337655, -1819115314, -764472307, -637303924, -2030165478, -875084068, 737877675, 2018105415, 503679316, 910457850, 725077999, 1909403040 ] ], [ [ 1894317032, -1657101613, -115600163, 1751681884, 1639691529, 148233038, -240761922, -1897286311, -96147020, 27108307, 571026715, 93918917, -1220194199, 2010589227, -1213946211, -504189222, 42227449, -888270090, -1852806725, 477624452, -1131045066, 1628106799, 1260195603, -308413952, -155763744, 1931618633, -2033143315, -521037610, -1886601243, -1552572095, 1801804831, -1711874455, 1961590799, 1218867125, 606036368, 1039263279, -1353150456, -1643864344, -566565425, 1135529676, -835512631, -1392606569, 1224737072, 575952876, 159298984, -376421859, 1201115730, 1006860102, -599102368, -1591057877, 1587039651, -1559925572, -304245284 ], [ 1700423434, -354875675, 1422779560, -46821853, 1052637381, 394302709, -944399823, 1692697520, -139839965, -181438554, 680968034, 1847421071, 1595627432, -456691023, -1154198106, -753454540, -1019411615, -880272414, -297403121, -2056636480, 142074311, 1499561806, -299123159, -1807177336, -473455491, -711541423, 405516238, -1071779942, -854991372, 1049847779, -1393655029, 1857947772, -869255188, 1360258164, -1795190977, -773101287, -527516459, -190020763, -1752413722, -1086468257, 1619655622, 1820981055, -253548507, -1637479584, -964231866, 1941129606, 1798975359, 1347145815, 1559040759, 908719355, 529804986, 1176793794, 628440158 ], [ -690000211, 606486628, -876660776, 537209083, -509293505, -53837069, -1367460686, 1962970297, 1058108508, -1687020600, -107185904, -196248827, 1657041153, 1096086921, 1625136207, -142657123, -1478096337, 950276190, -1207666341, 586688040, -383797309, -645749568, -1637179430, 1288807627, 813612339, -678697859, 1020465569, 2089041283, 950692551, 1930573627, -127945728, -528773840, 1474102448, 700024452, 454604020, 609711414, 2120046435, 805045668, 1354796830, -1993123982, 954594345, -782668045, -1617902144, -960184575, 1428506284, 1364000518, -835060976, -1322608516, -348260449, -722517619, -159943360, 1219852919, -724515762 ], [ -1402322494, -1681742548, 795412368, -1291222442, -1204126311, 1303378497, -1748867020, 653995238, -2099052683, 1901989721, 917400303, 1378978078, 714607834, -419960932, 2127397343, 1229246055, -1766186354, 328260882, 183165285, -917829861, -188564712, 2040493063, -1775828793, 1840354803, 860592625, -1665594959, -836481481, 1457804163, 874403143, -1813821728, -1514313838, 1841764413, -1470641478, 533289093, 2128442249, -1432018357, -1956819294, 1362631786, 1932498130, 67782489, -1145384418, -1891718884, 1766539537, 1281735857, 1702626098, 1238403091, -288278877, -77051942, -505405888, 992608459, -1717238397, -1975047888, 1981175220 ], [ -781226219, -1998628995, 743984468, -433994167, -1157039599, -281112392, -212981503, 481033809, 1855197202, 1636551661, 1403388202, -33382771, 249093275, -1579819830, 329494132, 736131238, 1662178187, -1948790064, 1559326970, 79232430, -1768252062, 2128671789, -147844026, -380311626, -1327773448, -1832502136, -1790057513, -1000171354, -891654501, -158543679, 475211525, 2112368749, 1264310900, -60742812, 1771572517, 248249690, -330900882, -1213916910, -333619860, -1971380778, -1489268967, 1911178977, -1310646707, 288153731, -1707271445, 434711468, 2043977282, -181531477, -1599456832, -2049214389, 1102270932, -1705167502, -782696414 ], [ 1474701943, 159548583, 1602173561, 1600778171, 693024424, 1873324939, -1990964107, -1115702285, -957809179, 1766388637, 522541267, -1064926686, -1251573858, 1309094017, 1541383865, -2081983779, -578334646, 151318038, -1138128307, 969858104, 1107716779, 1455731786, 1228870189, 1465137410, -576845871, -863856078, -790179953, 1516766023, 640542758, -757430249, 950675611, -1143460449, -1002936888, -2141156003, 2002612635, -1135094337, 1083077841, -1638792774, -1992708526, 751346987, -1724743618, -1525625522, -728657511, 366719416, -2069240215, -1604308756, -696100290, 877970913, -1728716639, -921075057, -1319187085, -821642759, -1040166649 ], [ 602950337, -1858925745, 1885255810, -1097495901, 2111410432, 984929849, -613048121, -849039574, 1916958035, 2132072797, 482417032, -1945148351, 1745769241, -99929646, -2027859583, 1296635782, -2005007335, -551130190, -1827190853, -270751781, 1307357988, -1593106299, -1554965087, 1961196305, -1389056799, -1664169217, 366789786, -959094744, 1964715017, -1444348468, 288245937, 1807675811, 998991357, -2023087587, -1341171126, -1609799848, 1778864013, -1280308488, -1907495270, -503937987, -932785257, -1443838469, -198753085, 1719894871, -1176081641, 2068081615, 703347340, -505917385, 767907653, -651021443, -1237560387, -1140183341, -2110584430 ], [ 638119893, -1828293499, -1294514522, -2145645896, -1868000130, 1741152750, -2045366149, 522550182, -739845928, -1552908668, -860308159, -1750143673, -803456270, 1364059556, 517120260, 1335904891, 844256939, 1835581577, -1683496492, -1463409255, -380572663, 95669366, 1219767584, -1625747958, -1672604122, 1269762262, 211817711, -375874992, -1193627867, 841064361, 1298188759, -2017287375, -1915752311, 1193704543, 1648496434, -1161847561, 884361154, 1472333505, -1661361129, -1349227538, -1587400957, 1245958148, 1165451169, -1571503917, -1398414697, 701871694, 1706708212, 1199407091, -1427635292, -488626184, -1861892789, -1098083062, 272032546 ], [ -667748897, 458480773, -873632173, 272661705, 571516825, -1311978111, -1956092413, -695618082, -1969515728, -1462506814, -911509829, -695050441, -957892118, -1917783386, -1386972766, 1642946126, 931213104, -239186032, -2045422668, -609811231, 1822074460, 1329742554, 1105897498, -1080113586, -416793496, -2024823833, 1541611595, -1661826761, 507465493, -936101490, 301633670, 1405452048, -803082173, -2075156988, 700529239, 137947744, -1547499433, -1939419023, 106941655, 486778136, -1648794735, 425904723, -235592094, -1558154057, 499381043, 625380211, -1479601470, 745312035, -1193487179, 417479525, 1345431684, 1877692078, -1049205247 ] ], [ [ -692486380, -1737073504, 2015164911, -727180393, 1297852921, 1868911812, -104428372, 832289764, -119267126, 323987938, -1075515694, 1462091141, -1619062242, 687999000, 1803835840, 1336359526, 1111158680, 674984184, 1914403726, 1564475424, -966578303, 532611058, -306334004, -1009854747, 1366474383, -1970882570, -1596450597, -1695136632, -1279859423, 53454242, 1899727263, 2026229765, 1718855563, 1114379456, -172312726, 1183017260, -995739769, 703460332, -2111925636, 1732968334, 2025464680, 1011290076, -1397001032, -1037821248, 1029717511, -2223569, 204440780, -410843703, 1442020543, -1437135494, -250091864, -1192381428, 824001601 ], [ -922744569, -861356305, -1401689786, 1561555214, -1214151181, 1583366442, 1788395867, 1993171110, -673282475, 665256402, 1406673470, -1811102436, -1870930943, -1258722720, 2069355571, -1761392221, 1137271869, 1455541060, 1746832206, 123401050, 111288493, 1040991360, 577835958, 1231008338, -597777718, 1862159040, -291923684, -1081665355, 1076932187, 519243505, -1932869974, -1432994742, -1990496858, 326286074, 1610273638, -761950932, -1675004432, 1508787267, 949316403, 194070939, -1290453860, 739377838, -574628458, -1094799856, -886696774, -1883471368, -41508755, 1086977264, 1403000401, 962382412, 1612906638, 1991123721, -1193809675 ], [ -285654236, -697294387, 793501200, 1447046891, 1674714964, -1762504247, 63809295, -1645415550, -730718958, -87697135, 515012393, 1246160520, 2124084505, -704476939, 255395456, -1849275868, -1668356095, 2009475814, 1882848483, 1885109774, -1024257961, 652411615, -1163805660, 781153246, -65998755, 1862707350, -542478577, 617888661, 683932669, 1238721951, -1923917591, -156698151, -205103036, -1168219946, 1308798691, 1428214716, -1797072177, 791914357, 1552876916, -903823593, 567547871, 529464460, -2067718694, 1359288353, 1074498048, -986359743, -798744299, 1151704537, 1295712023, -1836771159, -605864208, 536651113, -1601280918 ], [ 2142903603, -1249500689, 1573567515, -1870574106, 1613439049, -1975435293, 774628073, -599858374, -166700018, -1680830271, 761134914, 525730214, -767973065, -119605294, 226639142, 807390733, 170423917, -1893982490, 187820427, -650252442, -378010421, -555109725, -632211325, -1132908612, -728621813, 912026024, -1182271962, 1112231417, -263937574, 474716063, -1641769917, -1257130873, 1724745231, 1421659551, -1848194008, 1732791231, 1449202344, -1558780923, -1111329624, -1384623120, 1517064824, 1519191614, 946036102, -1072959243, 1808074378, 1492083241, 1590138515, -601521796, 863664337, 753243740, -1496028064, 355403864, 210648044 ], [ 363562258, -687933272, 726855347, 1656893738, 449388890, 1598709208, 1166600018, -798703061, 1013384755, 737444077, 1905882315, -694561380, -1444157712, 765322350, 567969815, 489072411, 1030120489, 47021097, -2017882126, 1625241455, -956217990, -1090705804, 1348904913, 1277609594, 23305603, 813929472, -1800774951, -939447346, -1104268056, -336357123, -613328798, -1851070043, 810024061, 419088553, -518306795, 1665978927, -597937351, -1641457373, 1494900519, -1580554580, -1841136343, -109234537, 339684589, -939609549, 1456632723, -958083031, 1991262504, 595583690, -1354831644, -385445924, -1821461711, 1480249994, 635309268 ], [ -305345887, 769013621, 495104423, 428834452, -438553189, -637720144, -1047871101, 1230707773, -123127666, -133753435, 946956219, 133162980, 1944800450, -1113818925, -1966378510, -337984640, 136695699, 1379621176, 583969562, 1886637871, -1779316790, 160447090, 1413778782, 9272946, -962278839, 1153395819, 1610234546, -1034655380, 225945180, 1308814402, -1494309628, -2100239526, 1027445900, 1083116215, -1472192372, 416507229, 946518187, 1988072814, 1323701272, -1203089450, 324395208, 1001564459, -983150459, -1448188725, -269132256, 942800437, 120346937, 448563045, 712024401, 1956541567, 575205806, -1567914999, -427674249 ], [ -1417864651, 1108816105, 2135425080, 1165724410, -1091211352, 843236079, -2056763890, -978588094, -844756005, -131441948, -771067819, -288806477, -2104908348, 1360612293, -448814360, 1323622939, -1899147283, 1572305513, 542852794, -1154591228, 1085126034, 1067104239, 972496725, 1590852487, 1949677608, -1432411361, -934932298, -1975955279, -1861356797, -1694327883, 824591930, 456135734, -1998095413, -336519834, -1672966378, -1309744419, -1908823710, 121562915, -1798395983, 1226309861, 1855846360, 1528225301, 1389997988, 1081133388, 1764057959, 1655758832, -1218824100, 447472880, -833075797, 1447720435, -2102604367, -355678730, -519456138 ], [ 1513884135, -882339168, 1700004701, -15671229, 800616524, 131871285, -296153867, -841100634, -937703404, 602639097, -750848447, 1564136579, -1579022814, -1222259729, -1944925237, 1561704640, -367571694, -1996662894, -1964223039, 1795558372, 1634613127, -958227284, 644065093, -1063002304, 1476039583, 925109546, -238728625, 1840643086, -1185613080, 2133878680, -900745572, 1669518921, 1523567151, 269290293, -1623956210, 1078547862, 851545273, 1568670942, -1178151438, -1119590484, -630630563, -563371712, -2134397944, -1488100141, -89813052, 2005760828, -1596212497, -1111936896, 1544673856, -1979038687, -1727745432, 1674493923, -1072158969 ], [ -824998591, -2083924979, -402245163, 2116892220, 2085067234, 607470415, 752256644, 616657750, 837302400, 81006727, -1263771412, 1580786332, 1629897385, -1528200540, -1741318998, 1257789146, -1943124759, 1319085285, 2069474990, -1992313533, 1284047212, -1577640491, -900914943, 202502987, 773590627, -1760114018, -1678184091, -934729941, 780529846, -413720843, -963984622, -1472239375, 2011957810, 876803348, 2086828858, -21211423, 1368894548, 600507040, 107875512, -110382683, 554777, -375876654, 601008313, -32688767, 2021688865, 1715902862, -153165565, -446509833, 1112374306, 611013200, -1151931129, 1434358085, 782799810 ] ], [ [ 520067497, 1211464255, -1176544527, 1288302293, -1623670801, 1260473874, 390314299, 352129042, 976655340, -812945583, 1154217271, -2037571896, 832374100, 1264409455, -2132647866, 835755116, 1176135110, 95289262, 449351029, -1892425459, 2096723072, 2004623099, 1136393715, -2082404157, -299757962, 1365588184, 756558313, 1737975192, 497940189, 918217161, -698389694, 1343623375, 144006578, 1288803659, -1269674026, -995409319, -1770255932, 751778736, 1000832363, -929063068, -497663469, 298294553, 1098280356, -846361078, -50092130, -1350747699, 1330535233, 1603760076, 1029112052, 1354991229, 1134433876, 1441844304, -303518949 ], [ -1264885643, 1980749838, -2137331336, -406928474, 971791061, 1259042854, 796954634, -44715741, 1814386811, -1137798412, -1537266271, 553681142, -771054631, -132674029, -185079538, -1013312226, 2140845686, -504522595, 731889836, -1460558014, 2109253529, 2091844127, -1850638388, 614969398, 406346452, -1402114206, 1157213991, 1136398250, 1477999876, 437564814, 889981155, 955850149, 1148518279, 362866210, 1050829545, -1887778919, 505419406, -1274575647, -399324805, 1154248115, -1658694355, 1092426358, -1032742069, 1090386245, 1145268858, -2082136935, -1143534748, 1310612669, -678095583, -261442413, -2080239343, 831769600, -1746707543 ], [ -978910328, -99386436, 1157616680, -7405076, 2071384424, 95665918, -1058543006, -1327723595, 1220619571, -173589037, 450758763, -557585487, -974546046, 428918077, -883229772, 2147023482, 994876224, 1372635065, -926226970, -2021696354, -1942211840, 1541728875, 1606147257, 770959654, 382034135, -1248971499, 1110135800, 69923015, 443342581, -2044587875, 70684148, 831862492, 1159565497, -1522760825, -2009373265, 1527346794, -807941385, -116592194, 547474007, -36894211, 1906856794, 1470184927, -456766667, -1326978697, 2041358894, 894446318, 1096427248, -154615495, -64869257, -1366679487, -304262330, 182864983, -1591532263 ], [ 581604197, 494755066, 1464203595, -1922626359, -1178228111, -304623453, 1631702617, -1126532287, 2027871082, 1959733862, -1740040368, -587276839, -1035686197, -46154888, 1822538213, -534753058, 699886636, -1558172036, 301685544, -633155292, 1794450475, 1198290889, -1223475551, 520531464, -678159351, -268800516, -160571728, 1376840542, -901159387, -2129664909, -1318994540, 1402739756, -873249423, -1891780268, -427869879, 1590305739, 1602910212, 1922307303, 789689042, 1370822560, 1172488759, -2063329045, -352168074, 112562350, -155317418, 1412169281, 2070772786, 193343802, -1733865107, -601567267, -1298266760, -125862184, -1141848469 ], [ -1800905940, -1410625790, -15832775, -1539868774, -2027882433, -943230537, 618971135, 561607527, -470503991, 701515367, -1325671805, 955820621, -2072824657, -1567080518, 1812987361, -138150011, 241888379, -440785598, 631159985, 1065242715, 1199832247, -1077491213, 543701723, 1221462789, -373215335, -506715436, 547987159, 316996005, -1062933197, 1966440840, 263503260, 276840602, -1264492913, 753178479, 1792817296, 971102358, 41092867, 586587102, -1143147290, -1887409750, 599717132, -1366723202, -1759563905, 1180540869, -283386158, 1517504236, 1571806069, -1619497314, 1150443510, -709274440, 873766110, -1958207933, -126257682 ], [ 552314009, -228152452, 222065617, -2098909168, -2115853634, 429659710, -360839064, 330748264, -603067343, -2124810426, 859899633, -1558886130, 1223866728, -2094070766, 1842004675, -1060088356, 1686467950, -2130934616, -214120892, -354896334, -1441775412, -101390772, -1223225374, -270232210, -538565964, -1291113531, 1239754680, 101186121, 1453454053, 1349026127, -1020115659, -896723671, 1939332128, -804982381, -1740539641, 183935593, 2004475836, -1143516178, 590832357, -696702419, -493928066, -204280567, -1532166101, -488327464, -974952011, 1366797337, -1168563818, 1498915929, -2075326678, -417133774, -995060426, -224255061, 1163904419 ], [ 1962345329, 978799473, 13260762, 53325189, 2117556536, 2111085138, 1128729313, -1441862845, -1012614901, -977544712, -1163538143, 2008561076, -1464306875, 1515553849, 1314885881, 122568668, -829521213, -1005837225, 755023082, 735128676, 172383449, 293937044, 1400147754, 1092968367, 1077252674, -943394164, -1873684103, -177791660, -693948134, -708923046, 86323311, 1826856175, 1304119197, 751767375, 919241275, -370321847, 212188352, -284668966, 1324462002, 2105964291, -279480068, 948736052, -1908427599, -421873690, 1591438836, 800603111, 114217576, -1229387222, 1324581174, 2020872849, -463505493, 1329466648, 380329025 ], [ -440574568, -725450018, 12772567, -388372528, 502827941, -1514413107, -98322419, 1037679418, 1481920645, -943671721, 430583102, -851558251, 1245448283, -626253638, 745044829, -291516111, -999950152, 327121511, 532344565, 785148504, 1250956523, 754580693, 1509028103, -327787971, 37294328, -77778991, 335770196, -1544811613, 1521135212, 92367921, 229434723, 1619446204, -151084655, -169866467, 279839466, 1881254057, -1058922021, -1478398439, -1684213705, 1017518379, -2101565282, 893305568, 1650989154, 779660918, -1414801960, 699466345, -245393997, -2051670343, -1298541067, 1039907154, 261908701, -1356030, 1186740601 ], [ 103878893, 2011195138, -1928987323, -917858169, -1338392863, -369941216, 1765261226, -389268668, -792299761, -1784435782, -455780982, -1164651298, -1334860721, -1572966099, 567755086, 897136830, 1033802389, -1917476479, 1809305832, 30460422, 266561191, 1620952009, -963658889, 14451455, -1842698532, -32769429, -1004552315, -1364197675, 508371838, -1588778230, 2036259322, -1148941087, -1807331611, -229194687, -479462498, 677940965, 718271902, 396028866, 320279766, 1190282894, 651514769, -1548492931, -158018411, 806273200, -1000569732, 1561922976, -74078462, -767519835, -508798448, 511776909, 898926052, -1049023370, -1410360649 ] ], [ [ -1753860775, -16544502, 1834700788, 1971658677, 256748216, 136554008, 14257312, -1128676712, -361167941, 1871962766, 498673361, -1098835657, -1771052780, 1078810478, 1730753492, -1677050469, -535545933, 1512213359, -1059934564, -1371921700, -454483934, -454495724, -79816510, 1999824109, 2029170608, 340997758, -1824125381, -1013629737, -1371280284, -2144789978, -503597075, -2118324156, 319278007, -968138543, 965262742, 115340457, 1936046593, -64891508, -1475064460, 1811967809, -820739966, 1134275586, 1214385178, 1824225665, 601973999, 50586933, -494492984, -229066016, 1204071383, 283847074, -1936537684, -549128372, 1778605176 ], [ -1242055188, -119334042, 1445946088, -900349661, 775377247, 1224488757, -748792793, 1699578178, -230720323, -876011609, -1179192571, -1002169531, 269891693, -1179723239, -608347143, 905510691, 1613083705, 768396499, 121817901, 842524566, -379114025, -984125458, 1072108722, -1567500851, 1739896794, -306743660, 1363304643, -1723051254, -21830910, -335222299, -616571173, 51337788, 696340226, 1898238065, 1360937883, -1153008877, 2055741331, -7078232, -183604544, -2100026908, 722585915, 1661417143, -888614762, 1577682150, -1771831651, 2005085819, -1060608984, -80384072, -2085248996, 1710634348, 40491228, 2021652625, -544790349 ], [ -1890496979, 765684478, -1447009061, 495270006, -1997596129, -1426502802, 592069012, 746558063, -1493025974, -1342605812, 1539919964, -2121915089, -1159412241, 2019462110, 204169681, -2031583754, 1685988111, -679682541, 924478176, 590606282, -571122497, -556737124, 215505473, -510202796, -1400116252, 956607502, 748588867, 438747807, 1037787299, 78930530, 1839724599, 1659217737, 2066438319, -1683139075, -1709557672, -129847418, 826987062, -1120699808, -1652866280, -1989395144, 235176544, 2057434084, -152028361, 1005137569, -1925148063, -1218973927, 774571355, -419041684, -2033779292, -1176716913, 1259086932, 793947407, 1328902301 ], [ -642324938, 1841972549, 1803296057, -569032994, -1256040770, 1983433669, -644991628, -16621075, 1854629095, -991916623, 1652191258, -1456992963, -888327459, -479502053, -72719476, -1102988108, 1648000355, 707488115, 732869857, 995428863, 589611741, 616900145, 689593807, 947293095, 1808100203, -1303242469, 73761084, -1355854481, -1366745092, 1931902849, -117150586, 877090858, 983067770, -2011147608, -33782864, -1373090104, -802030492, -1339073996, 714381532, -1580494020, -213761584, -834237179, 1987797886, 1236954204, -635051499, -887360518, 934099224, 565061408, 236532395, -1837487540, -1814345483, 585580411, -129888756 ], [ 1415432359, -2022226330, -1348262836, 1244817686, 2057952146, 1007299045, -2092700159, -1930536956, 1624692077, -1311196, -13657305, 1982296897, -1082497413, -924969396, 799493365, 1736469439, -576172365, -1498545616, -1906046872, -2119126325, -539778996, 131088351, -45744293, -1119941465, 758425385, 1628755545, -1147328575, 746989321, 193169094, 802687957, -2084646751, 744233663, 1062378118, 768617342, 1462311071, 1061350226, 2082648362, 729661914, -230823649, 1435701376, 836529946, 249632677, 337702844, -641289196, 488142789, -142390314, -1584222131, -256688583, 1932139465, -719379944, 761913853, -363061650, -920559271 ], [ -493978140, 1972101895, -1670139778, 721058408, 1419711322, -1351821238, 1101511928, 587103558, -697765833, -1388633956, 1911827550, -1301112750, 1929997416, 636390289, 1532099550, -874805699, -2021328266, 667536152, -553114504, 215814468, -183238051, -766572826, 939379280, 3687559, 579014567, 739555593, 766130311, -728851953, 1147672873, -1204482439, 1926015502, 1328567192, 221226752, -1373059624, 1735349171, 234000472, 1352136815, -2029568051, -696110053, -860414281, 1347204398, -152492135, -1643489543, 494577449, -1465616256, -229120104, 2114749492, -281217564, -306280126, -1974614863, -169144299, 1966584474, 1937162825 ], [ 1990300763, -593393601, -1866663540, -1129719862, -1239911530, -1813241831, 899296943, 97151310, 952001102, -1289825310, 841972097, -1869143849, 951173447, 1344623089, -1058239579, -736170639, -277170452, 340978235, 123740428, -1698034048, -520788459, 23977226, 488731263, 566248971, 712032939, -215334152, 10573158, -698010284, -980609824, -811941945, -264514699, -1677684007, -1208214441, -1650593686, -392258142, -18484840, -1446758099, -1551216543, 110460100, -1187769590, 1580750032, -1439597136, -78311372, 1299160439, -1701501537, -215963550, -120915042, 225870317, 1657003712, 356302532, -527741198, -445023583, 532624089 ], [ -865732046, 793306196, -504892691, -1888485067, 149564494, -1067451354, -607406041, -756973325, -1560722721, -905708277, 1776771887, -772321904, 998177208, -392194395, -1862856765, 1450463396, 1742468017, -1135491693, -1415341232, 1849700988, -1727735707, 1670340112, -1403522738, 1574912524, 1859866462, -1116405689, -1197031964, -1691478826, 1232620935, -646752575, 614344499, 490573660, 78267525, -1105664308, -577270933, 3325746, -1748334703, -413140929, 904755381, -335875318, -451910125, 1461732493, 150264327, 1018986744, -1925168342, 1839097723, 1185143954, 1403819587, 825799859, 164666949, 125844130, 534726418, -15859477 ], [ 985821862, -699947550, 1157129263, -676870116, -103800547, -1853424767, 1719503572, 801928778, -1075261990, -1954326309, 1511791081, -2141390038, -77553764, -2014420469, 830815822, -1273683411, -313113821, 301488299, -555955562, 778072843, 34956941, -340426055, -763424405, -392393800, -768249608, 329792879, 1136146223, 415871237, -2009429076, 1481753339, 1228582018, 1370473233, -1933303809, 1389534468, -141218117, 1478210910, 1209112301, 1631359519, -1623711748, 237583795, 981228373, 408739856, 1338577341, 975928226, -1993973743, -1292752705, 577568635, -599315313, -615457133, 1772331056, -1762886764, 97763895, -809411769 ] ] ] }